وِکیٖپیٖڈیا kswiki https://ks.wikipedia.org/wiki/%D8%A7%D9%8E%DB%81%D9%8E%D9%85_%D8%B5%D9%8E%D9%81%DB%81%D9%95 MediaWiki 1.47.0-wmf.8 first-letter میڈیا خاص کَتھ رُکُن رُکُن کَتھ وِکیٖپیٖڈیا وِکیٖپیٖڈیا کَتھ فَیِل فَیِل کَتھ میٖڈیاوِکی میٖڈیاوِکی کَتھ فرما فرما کَتھ مَدَتھ مَدَتھ کَتھ زٲژ زٲژ کَتھ TimedText TimedText talk Module Module talk Event Event talk میڈونا 0 14197 142985 84481 2026-06-26T17:45:45Z Niegodzisie 9751 142985 wikitext text/x-wiki {{حَوالہٕ وَرٲے}} {{مولوٗماتھ}} '''میڈونا''' {{Lang-en|Madonna Louise Ciccone}} چھِ اَکھ [[اَمریٖکہ|اَمریٖکی]] اَداکارہ تہٕ گُلوکار. == ذٲتی زِندگی == == حَوالہٕ == {{حَوالہٕ}} [[زٲژ:اَمریٖکی لوٗکھ]] [[زٲژ:زِنٛدٕ لوٗکھ]] n6hsc22qj9i8t46m4hyly7wi7cz2hu9 142986 142985 2026-06-26T17:46:10Z Niegodzisie 9751 142986 wikitext text/x-wiki {{حَوالہٕ وَرٲے}} {{مولوٗماتھ}} '''میڈونا''' ({{Lang-en|Madonna Louise Ciccone}}) چھِ اَکھ [[اَمریٖکہ|اَمریٖکی]] اَداکارہ تہٕ گُلوکار. == ذٲتی زِندگی == == حَوالہٕ == {{حَوالہٕ}} [[زٲژ:اَمریٖکی لوٗکھ]] [[زٲژ:زِنٛدٕ لوٗکھ]] bewsmf47fwajmecir6muotqipodqich 142990 142986 2026-06-26T18:00:30Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142990 wikitext text/x-wiki {{حَوالہٕ وَرٲے}} {{مولوٗماتھ}} '''میڈونا''' ({{Lang-en|Madonna Louise Ciccone}}) چھِ اَکھ [[اَمریٖکہ|اَمریٖکی]] اَداکارہ تہٕ گُلوکار۔ == ذٲتی زِندگی == == حَوالہٕ == {{حَوالہٕ}} [[زٲژ:اَمریٖکی لوٗکھ]] [[زٲژ:زِنٛدٕ لوٗکھ]] alki84piqih9a5e6ii0eyhcqi8smeh7 وِکیٖپیٖڈیا:رُکُن فِہرِست اؠڈِٹ تَعداد مُطٲبِق 4 14505 143002 142896 2026-06-26T18:01:33Z Nadeemulhaqmir-bot 9480 Updated List of Wikipedians 143002 wikitext text/x-wiki == List of Wikipedians by number of edits == <div style="direction:ltr"> {| class="wikitable" |- style="white-space:nowrap;" ! No. ! User ! Edit count |- | 1 | [[User: آیات محراج | آیات محراج]] | [[Special:Contributions/آیات محراج|32020]] |- | 2 | <small><sub><span style="color:grey;"> </span></sub></small>[[User:511KeV|<span style="font-family:sans-serif; color:#FF1100; text-shadow:.2em .2em .4em #AfAfB1;">'''511KeV'''</span>]] [[User_talk:511KeV|<sup> '' (کتھ باتھ)''</sup>]] | [[Special:Contributions/511KeV|21538]] |- | 3 | [[User:Nadeemulhaqmir-bot|<span style="font-weight: 700; font-family: cursive;color: #41bf14;text-shadow: -1px 1px 0px #030318;">Mir-Bot</span>🍁]][[User_talk:Nadeemulhaqmir-bot|<sup>Talk</sup>]] | [[Special:Contributions/Nadeemulhaqmir-bot|13413]] |- | 4 | [[User: Uhaas bot | Uhaas bot]] | [[Special:Contributions/Uhaas bot|11723]] |- | 5 | [[User: SieBot | SieBot]] | [[Special:Contributions/SieBot|2432]] |- | 6 | [[User: Xqbot | Xqbot]] | [[Special:Contributions/Xqbot|2374]] |- | 7 | [[User: Humzah Rouf Phumboo | Humzah Rouf Phumboo]] | [[Special:Contributions/Humzah Rouf Phumboo|2268]] |- | 8 | [[User: SakuraBot | SakuraBot]] | [[Special:Contributions/SakuraBot|2230]] |- | 9 | [[User: Koshur | Koshur]] | [[Special:Contributions/Koshur|2227]] |- | 10 | [[User:Rishabhbhat|Rishabhbhat]] ([[User talk:Rishabhbhat|कथ]]) | [[Special:Contributions/Rishabhbhat|1669]] |- |} </div> 5btjbynct9sdtco70ew9lfp1fcmj1ug Module:Formatnum 828 15391 142973 142936 2026-06-26T15:09:49Z آیات محراج 11062 142973 Scribunto text/plain -- This module is intended to replace the functionality of Template:Formatnum and related templates. local p = {} function p.main(frame) local args = frame:getParent().args local prec = args.prec or '' local sep = args.sep or '' local number = args[1] or args.number or '' local lang = args[2] or args.lang or '' -- validate the language parameter within MediaWiki's caller frame if lang == "arabic-indic" then -- only for back-compatibility ("arabic-indic" is not a SupportedLanguage) lang = "fa" -- better support than "ks" elseif lang == '' or not mw.language.isSupportedLanguage(lang) then -- Note that 'SupportedLanguages' are not necessarily 'BuiltinValidCodes', and so they are not necessarily -- 'KnownLanguages' (with a language name defined at least in the default localisation of the local wiki). -- But they all are ValidLanguageCodes (suitable as Wiki subpages or identifiers: no slash, colon, HTML tags, or entities) -- In addition, they do not contain any capital letter in order to be unique in page titles (restriction inexistant in BCP47), -- but they may violate the standard format of BCP47 language tags for specific needs in MediaWiki. -- Empty/unspecified and unsupported languages are treated here in Commons using the user's language, -- instead of the local 'ContentLanguage' of the Wiki. lang = frame:callParserFunction( "int", "lang" ) -- get user's chosen language end return p.formatNum(number, lang, prec, sep ~= '') end local digit = { -- substitution of decimal digits for languages not supported by mw.language:formatNum() in core Lua libraries for MediaWiki ["ml-old"] = { '൦', '൧', '൨', '൩', '൪', '൫', '൬', '൭', '൮', '൯' }, ["mn"] = { '᠐', '᠑', '᠒', '᠓', '᠔', '᠕', '᠖', '᠗', '᠘', '᠙'}, ["ta"] = { '௦', '௧', '௨', '௩', '௪', '௫', '௬', '௭', '௮', '௯'}, ["te"] = { '౦', '౧', '౨', '౩', '౪', '౫', '౬', '౭', '౮', '౯'}, ["th"] = { '๐', '๑', '๒', '๓', '๔', '๕', '๖', '๗', '๘', '๙'} } function p.formatNum(number, lang, prec, compact) -- Do not alter the specified value when it is not a valid number, return it as is local value = tonumber(number) if value == nil then return number end -- Basic ASCII-only formatting (without paddings) number = tostring(value) -- Check the presence of an exponent (incorrectly managed in mw.language:FormatNum() and even forgotten due to an internal bug, e.g. in Hindi) local exponent local pos = string.find(number, '[Ee]') if pos ~= nil then exponent = string.sub(number, pos + 1, string.len(number)) number = string.sub(number, 1, pos - 1) else exponent = '' end -- Check the minimum precision requested prec = tonumber(prec) -- nil if not specified as a true number if prec ~= nil then prec = math.floor(prec) if prec < 0 then prec = nil -- discard an incorrect precision (not a positive integer) elseif prec > 14 then prec = 14 -- maximum precision supported by tostring(number) end end -- Preprocess the minimum precision in the ASCII string local dot if (prec or 0) > 0 then pos = string.find(number, '.', 1, true) -- plain search, no regexp if pos ~= nil then prec = pos + prec - string.len(number) -- effective number of trailing decimals to add or remove dot = '' -- already present else dot = '.' -- must be added end else dot = '' -- don't add dot prec = 0 -- don't alter the precision end if lang ~= nil and mw.language.isKnownLanguageTag(lang) == true then -- Convert number to localized digits, decimal separator, and group separators local language = mw.getLanguage(lang) if compact then number = language:formatNum(tonumber(number), { noCommafy = 'y' }) -- caveat: can load localized resources for up to 20 languages else number = language:formatNum(tonumber(number)) -- caveat: can load localized resources for up to 20 languages end -- Postprocessing the precision if prec > 0 then local zero = language:formatNum(0) number = number .. dot .. mw.ustring.rep(zero, prec) elseif prec < 0 then -- TODO: rounding of last decimal; here only truncate decimals in excess number = mw.ustring.sub(number, 1, mw.ustring.len(number) + prec) end -- Append the localized base-10 exponent without grouping separators (there's no reliable way to detect a localized leading symbol 'E') if exponent ~= '' then number = number .. 'E' .. language:formatNum(tonumber(exponent),{noCommafy=true}) end else -- not localized, ASCII only -- Postprocessing the precision if prec > 0 then number = number .. dot .. mw.string.rep('0', prec) elseif prec < 0 then -- TODO: rounding of last decimal; here only truncate decimals in excess number = mw.string.sub(number, 1, mw.string.len(number) + prec) end -- Append the base-10 exponent if exponent ~= '' then number = number .. 'E' .. exponent end end -- Special cases for substitution of ASCII digits (missing support in Lua core libraries for some languages) if digit[lang] then for i, v in ipairs(digit[lang]) do number = mw.ustring.gsub(number, tostring(i - 1), v) end end return number end return p ea5lmau3n3g443z268nz79espe8b4sj جو بایِڈَن 0 19718 142956 125097 2026-06-26T12:43:46Z آیات محراج 11062 /* */ 142956 wikitext text/x-wiki {{Infobox officeholder/Wikidata|caption=2021 ہس منٛز}} '''جوزف رابنیٹ بایڈن جونیئر''' (/ˈbaɪdən/ (i) BY-dən؛ پٲدٲیِش: 20 نَوَمبَر 1942) چھُ اَکھ امریکی سِیاسَت دان یُس ریاستہائے متحدُک 46 ہِم نٲیِب صدٕر تہٕ 2021 پؠٹھٕ امریٖکُک موجودٕ صدٕر چھُ۔ سُہ چھُ ڈیموکریٹک پارٹی ہُنٛد رُکُن، تہٕ چھُ 2009 تہٕ 2017 ہَس مَنٛز صدر براک اوباما ہَس تحت خدمات انجام دِنہٕ وول ریاستہائے متحدُک 47 ہِم نٲیِب صدٕر۔ تہٕ ڈیلاویئر چھُ 1973 تہٕ 2009 مَنٛز ریاستہائے متحدٕچ سینیٹٕچ نمائندگی کران۔<ref>{{cite news|last=Dart|first=Bob|date=October 24, 2008|title=Bidens met, forged life together after tragedy|newspaper=[[Orlando Sentinel]]|url=https://www.orlandosentinel.com/news/os-xpm-2008-10-24-a3bidenwife24-story.html|url-status=live|access-date=January 24, 2021|archive-url=https://web.archive.org/web/20201020153208/https://www.orlandosentinel.com/news/os-xpm-2008-10-24-a3bidenwife24-story.html|archive-date=October 20, 2020}}</ref> '''جوزف بائیڈن،''' کووِڈ 19 عالمی وباہَس پؠٹھ امریکی ردعمل تہٕ ریاستہائے متحدٕکؠ صدر تراونہٕ پتہٕ یِنہٕ وول مارٕچ۔ تٔمؠ کوٚر امریکن ریسکیو پلان ایکٹس پؠٹھ دستخط۔ تٔمؠ کٔر کم قدر تہٕ مینوفیکچرنگ مُتعلِق دوٚیمہِ طرفہٕ بلن پؠٹھ تہِ دستخط۔ تٔمؠ کوٚر بلڈ بیک بیٹر ایکٹ متعارف، یُس کانگریسَس مَنٛز ناکام گوٚو، مگر یمٕکؠ کینٛہہ پہلو آیہِ 2022 مَنٛز منظور کرنہٕ۔ بائیڈنَن کوٚر کیتنجی براؤن جیکسن سپریم کورٹَس مَنٛز مُقرر۔ تٔمؠ کٔر 2023 مَنٛز ریاستہائے متحدٕک قرضٕچ حد کرایہ سرگرمی حل کرنہٕ خٲطرٕ کانگریشنل ریپبلکنَن سٟتؠ کتھ باتھ۔ خارجہ پالیسی مَنٛز کٔر بائیڈنن پیرس معاہدس مَنٛز امریکی رہنمایتس دُبارٕ شٲمل۔ تٔمؠ کٔر امریکی فوجی انتخابٕچ پوٗرٕ واپسی ہٕنٛز نگرٲنی یٔمؠ افغانستان کھولنہٕ آو۔ یہِ سورُے بنیوو افغان حکومتٕچ تباہی تہٕ طالبانَن ہٕنٛدِس کنٹرولَس مَنٛز منتقل۔ تِم چھِ روٗسَس پابٔنٛدِیہِ لگاونہٕ تہٕ روس چہِ جارحیت کِس جوابس مَنٛز یوکرینس شہری تہٕ فوجی مددُک اجازت دِنس پؠٹھ پابندی لگاوان۔ [[غزہ جنٛگ|اسرائیل-حماس جنگس]] دوران کوٚر بائیڈنن [[حماس]] تہٕ باقی فلسطینی دہشت گرد کارروائین دہشت گردی قرار دِنہٕ، اسرٲیلَس خٲطرٕ فوجی حمایتُک اعلان تہٕ سوزُن غزہ ہَس مَنٛز فلسطینی شہرین انسٲنی امداد۔ اپریل 2023 مَنٛز کوٚر بائیڈنَن 2024 کِس صدارتی انتخابَس خٲطرٕ امیدواری ہُنٛد اعلان، تہٕ وۄنؠ چھُ یہِ اَکھ امیدوار ماننہٕ یِوان۔ ==حَوالہٕ== [[زٲژ:زِنٛدٕ لوٗکھ]] [[زٲژ:1942 پٲدٲیِش]] [[زٲژ:اَمریٖکی سِیاسَتھ دان]] 3ymaqbsidcy56o1llepy1fihrqzofjm 142996 142956 2026-06-26T18:00:55Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142996 wikitext text/x-wiki {{Infobox officeholder/Wikidata|caption=2021 ہس منٛز}} '''جوزف رابنیٹ بایڈن جونییَر''' (/ˈbaɪdən/ (i) BY-dən؛ پٲدٲیِش: 20 نَوَمبَر 1942) چھُ اَکھ امریکی سِیاسَت دان یُس ریاستہاے متحدُک 46 ہِم نٲیِب صدٕر تہٕ 2021 پؠٹھٕ امریٖکُک موجودٕ صدٕر چھُ۔ سُہ چھُ ڈیموکریٹک پارٹی ہُنٛد رُکُن، تہٕ چھُ 2009 تہٕ 2017 ہَس مَنٛز صدر براک اوباما ہَس تحت خدمات انجام دِنہٕ وول ریاستہاے متحدُک 47 ہِم نٲیِب صدٕر۔ تہٕ ڈیلاوییَر چھُ 1973 تہٕ 2009 مَنٛز ریاستہاے متحدٕچ سینیٹٕچ نمایندگی کران۔<ref>{{cite news|last=Dart|first=Bob|date=October 24, 2008|title=Bidens met, forged life together after tragedy|newspaper=[[Orlando Sentinel]]|url=https://www.orlandosentinel.com/news/os-xpm-2008-10-24-a3bidenwife24-story.html|url-status=live|access-date=January 24, 2021|archive-url=https://web.archive.org/web/20201020153208/https://www.orlandosentinel.com/news/os-xpm-2008-10-24-a3bidenwife24-story.html|archive-date=October 20, 2020}}</ref> '''جوزف بایڈن،''' کووِڈ 19 عالمی وباہَس پؠٹھ امریکی ردعمل تہٕ ریاستہاے متحدٕکؠ صدر تراونہٕ پتہٕ یِنہٕ وول مارٕچ۔ تٔمؠ کوٚر امریکن ریسکیو پلان ایکٹس پؠٹھ دستخط۔ تٔمؠ کٔر کم قدر تہٕ مینوفیکچرنگ مُتعلِق دوٚیمہِ طرفہٕ بلن پؠٹھ تہِ دستخط۔ تٔمؠ کوٚر بلڈ بیک بیٹر ایکٹ متعارف، یُس کانگریسَس مَنٛز ناکام گوٚو، مگر یمٕکؠ کینٛہہ پہلو آیہِ 2022 مَنٛز منظور کرنہٕ۔ بایڈنَن کوٚر کیتنجی براؤن جیکسن سپریم کورٹَس مَنٛز مُقرر۔ تٔمؠ کٔر 2023 مَنٛز ریاستہاے متحدٕک قرضٕچ حد کرایہ سرگرمی حل کرنہٕ خٲطرٕ کانگریشنل ریپبلکنَن سٟتؠ کتھ باتھ۔ خارجہ پالیسی مَنٛز کٔر بایڈنن پیرس معاہدس مَنٛز امریکی رہنمایتس دُبارٕ شٲمل۔ تٔمؠ کٔر امریکی فوجی انتخابٕچ پوٗرٕ واپسی ہٕنٛز نگرٲنی یٔمؠ افغانستان کھولنہٕ آو۔ یہِ سورُے بنیوو افغان حکومتٕچ تباہی تہٕ طالبانَن ہٕنٛدِس کنٹرولَس مَنٛز منتقل۔ تِم چھِ روٗسَس پابٔنٛدِیہِ لگاونہٕ تہٕ روس چہِ جارحیت کِس جوابس مَنٛز یوکرینس شہری تہٕ فوجی مددُک اجازت دِنس پؠٹھ پابندی لگاوان۔ [[غزہ جنٛگ|اسرائیل-حماس جنگس]] دوران کوٚر بایڈنن [[حماس]] تہٕ باقی فلسطینی دہشت گرد کاررواییٖن دہشت گردی قرار دِنہٕ، اسرٲیلَس خٲطرٕ فوجی حمایتُک اعلان تہٕ سوزُن غزہ ہَس مَنٛز فلسطینی شہرین انسٲنی امداد۔ اپریل 2023 مَنٛز کوٚر بایڈنَن 2024 کِس صدارتی انتخابَس خٲطرٕ امیدواری ہُنٛد اعلان، تہٕ وۄنؠ چھُ یہِ اَکھ امیدوار ماننہٕ یِوان۔ ==حَوالہٕ== [[زٲژ:زِنٛدٕ لوٗکھ]] [[زٲژ:1942 پٲدٲیِش]] [[زٲژ:اَمریٖکی سِیاسَتھ دان]] 0hexjx3l4oz6b9c4i2x20rn314oefk2 جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی 0 21445 143024 120946 2026-06-27T05:15:29Z آیات محراج 11062 /* */ 143024 wikitext text/x-wiki {{Infobox legislature | name = جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی | coa_pic = Jammu and Kashmir Legislative Assembly emblem.png | coa_res = 300px | foundation = 1957 بذریعہ بادشاہت کمیشن، صدارتی کمیشن۔ | preceded_by = [[جۆم تہٕ کٔشیٖر ٲیین ساز اسمبلی]] | house_type = یونی کیمرل | term_limits = 5 ؤری | leader2_type = سپیکر | established = صدارتی کمیشن / بادشاہت کمیشن | leader2 = [[عبدالرحیم راتھر (زامُت 1944)|عبدالرحیم راتھر]]| | party2 = [[جموں و کشمیر نیشنل کانفرنس|JKNC]] | election2 = 4 نومبر 2024 | leader3_type = ڈپٹی سپیکر | leader3 = | party3 = | election3 = | leader4_type = رہنُما ایوان<br/>([[جموں و کشمیرٕکؠ وزیر اعلیٰ ہُنٛد فہرست|وزیر اعلیٰ]]) | leader4 = [[عمر عبداللہ]] | party4 = [[Jammu & Kashmir National Conference|JKNC]] | election4 = 16 اکتوٗبر 2024 | leader5_type = ایوانُک<br/> ڈپٹی لیڈر([[جموں و کشمیرٕکؠ نٲیِب وزیر اعلیٰ ہُند فہرست|نٲیِب وزیر اعلیٰ]]) | leader5 = [[سریندر کمار چودھری]] | party5 = [[Jammu & Kashmir National Conference|JKNC]] | election5 = 16 اکتوٗبر 2024 | leader6_type = [[List of current Indian opposition leaders#Legislatures of the States and Union territories|Leader of the Opposition]] | leader6 = [[سنیل کمار شرما (جموں و کشمیر) | سنیل کمار شرما]] | party6 = [[بھارتیہ جنتا پارٹی|بی جے پی]] | election6 = 3 نومبر 2024 | leader1_type = [[جموں و کشمیرُک لیفٹیننٹ گورنر|لیفٹیننٹ گورنر]] | leader1 = [[منوج سنہا]] | party1 = | election1 = 7 اگست 2020 | members = '''90+5''' (5 nominated by LG) | structure1 = [[File:India Jammu and Kashmir Legislative Assembly 2024.svg]] | structure1_res = 300px | political_groups1 = <!-- make changes to Party totals making corresponding changes under the section 'Members of Legislative Assembly' --> '''[[Government of Jammu and Kashmir|Government]] (53)''' :{{Color box|{{Party color|Indian National Developmental Inclusive Alliance}}}} [[Indian National Developmental Inclusive Alliance|INDIA]] (53) :*{{Color box|{{Party color|Jammu & Kashmir National Conference}}}} [[Jammu & Kashmir National Conference|JKNC]] (41) :*{{Color box|{{Party color|Indian National Congress}}}} [[Indian National Congress|INC]] (6) :*{{Color box|{{Party color|Communist Party of India (Marxist)}}}} [[Communist Party of India (Marxist)|CPI(M)]] (1)<ref>{{Cite web |last= |first= |date=2024-10-14 |title=Peoples’ mandate will be fulfilled soon: Tarigami after President’s rule over J&K ended |url=https://www.greaterkashmir.com/jammu-kashmir/peoples-mandate-will-be-fulfilled-soon-tarigami-after-presidents-rule-over-jk-ended/ |access-date=2024-10-23 |website=[[Greater Kashmir]] |language=en-US}}</ref> :*{{Color box|{{Party color|Aam Aadmi Party}}}} [[Aam Aadmi Party|AAP]] (1)<ref>{{Cite news |date=2024-10-11 |title=J&K assembly elections: AAP extends support to JKNC |url=https://timesofindia.indiatimes.com/india/jk-assembly-elections-aap-extends-support-to-jknc/articleshow/114143837.cms |access-date=2024-10-13 |work=The Times of India |issn=0971-8257}}</ref> :*{{Color box|{{Party color|Independent politician}}}} [[Independent politician|IND]] (4)<ref>{{Cite news |last=Singh |first=Rimjhim |date=Oct 11, 2024 |title=J&K polls: Four Independent MLAs help NC cross majority mark. |url=https://www.business-standard.com/elections/jammu-kashmir-elections/j-k-polls-four-independent-mlas-help-nc-cross-majority-mark-top-updates-124101100167_1.html |access-date=Oct 13, 2024 |work=[[Business Standard]]}}</ref><ref>{{Cite web |last=Agencies |date=2024-10-11 |title=NC-Cong alliance stakes claim to form govt in J&K: Omar |url=https://thefederal.com/category/states/north/jammu-and-kashmir/nc-cong-alliance-stakes-claim-to-form-govt-in-jk-omar-149882 |access-date=2024-10-13 |website=thefederal.com |language=en}}</ref> '''Opposition (28)''' :*{{Color box|{{Party color|Bharatiya Janata Party}}}} [[Bharatiya Janata Party|BJP]] (28) '''Others (7)''' :*{{Color box|{{Party color|Jammu and Kashmir People's Democratic Party}}}} [[Jammu and Kashmir People's Democratic Party|JKPDP]] (3) :*{{Color box|{{Party color|Jammu and Kashmir People's Conference}}}} [[Jammu and Kashmir People's Conference|JKPC]] (1) :*{{Color box|{{Party color|Independent politician}}}} [[Independent politician|IND]] (3) '''[[Vacant]] (2)''' :{{Color box|{{Party color|Vacant}}}} [[Vacant]] (2) | voting_system1 = [[First-past-the-post voting|First past the post]] | last_election1 = [[2024 Jammu and Kashmir Legislative Assembly election|18 September 2024 to 1 October 2024]] | next_election1 = [[Next Jammu and Kashmir Legislative Assembly election|September/October 2029]] | website = {{URL|https://jkla.neva.gov.in/}} | session_room = The Speaker, Lok Sabha, Smt. Meira Kumar addressing the Conference of Presiding Officers of Legislative Bodies in India, at Srinagar, Jammu & Kashmir on June 20, 2010.jpg | session_res = 250px | meeting_place = قونوٗن ساز اسمبلی، [[سرینگر]] (رؠتہٕ کول سیشن) | session_room2 = | session_res2 = 250px | session_alt2 = | meeting_place2 = قونوٗن ساز اسمبلی, [[جوٚم]] (وَندٕ سیشن) |native_name = |legislature = [[13 ہِم جموں و کشمیر اسمبلی]] }} '''جۆم تہٕ کٔشیٖر مَجلِسہِ قۄنوٗن سٲزی''' یَتھ '''جموں و کشمیر وِدھان سبھا''' تہٕ ونان چھ، چھ ہنٛدستٲنؠ مرکزی زیر انتظام علاقہٕ [[جۆم تہٕ کٔشیٖر (مَرکَزی عَلاقہٕ)|جموں و کشمیرٕچ]] قۄنوٗن مجلِس۔ ==حَوالہٕ == [[زٲژ:جۆم تہٕ کٔشیٖر منٛز سِیاسَتھ]] 39iywd7os96xoyzqhk1w9cqhnskrxbi Module:Wikidades 828 28635 142981 142940 2026-06-26T17:08:02Z آیات محراج 11062 142981 Scribunto text/plain -- version 20260211 from master @cawiki -- changes from previous version: -- new function sitelinks local p = {} -- Initialization of variables -------------------- local i18n = { -- internationalisation at subpage /i18n ["errors"] = { ["property-not-found"] = "Property not found.", ["qualifier-not-found"] = "Qualifier not found.", }, ["datetime"] = { -- $1 is a placeholder for the actual number ["beforenow"] = "$1 BCE", -- how to format negative numbers for precisions 0 to 5 ["afternow"] = "$1 CE", -- how to format positive numbers for precisions 0 to 5 ["bc"] = "$1 BCE", -- how print negative years ["ad"] = "$1", -- how print 1st century AD dates [0] = "$1 billion years", -- precision: billion years [1] = "$100 million years", -- precision: hundred million years [2] = "$10 million years", -- precision: ten million years [3] = "$1 million years", -- precision: million years [4] = "$100000 years", -- precision: hundred thousand years; thousand separators added afterwards [5] = "$10000 years", -- precision: ten thousand years; thousand separators added afterwards [6] = "$1 millennium", -- precision: millennium [7] = "$1 century", -- precision: century [8] = "$1s", -- precision: decade -- the following use the format of #time parser function [9] = "Y", -- precision: year, [10] = "F Y", -- precision: month [11] = "F j, Y", -- precision: day ["hms"] = {["hours"] = "h", ["minutes"] = "m", ["seconds"] = "s"}, -- duration: xh xm xs }, ["years-old"] = {"", ""}, -- year(s) old, as in magic word {PLURAL:$1|singular|plural} -- two values for most languages, up to six values for some languages, examples: -- ["years-old"] = {"singular", "paucal", "plural"} in Russian and other Slavic languages -- ["years-old"] = {"zero", "one", "two", "few 3-10", "many 11-99", "other 100-102"} in Arabic -- see documentation of PLURAL in your language at [[mw:Help:Magic words#Localization 2]] ["cite"] = { -- cite parameters ["title"] = "title", ["author"] = "author", ["date"] = "date", ["pages"] = "pages", ["language"] = "language", -- cite web parameters ["url"] = "url", ["website"] = "website", ["access-date"] = "access-date", ["archive-url"] = "archive-url", ["archive-date"] = "archive-date", ["publisher"] = "publisher", ["quote"] = "quote", -- cite journal parameters ["work"] = "work", ["issue"] = "issue", ["issn"] = "issn", ["doi"] = "doi" }, -- default local wiki settings ["addpencil"] = false, -- adds a pencil icon linked to Wikidata statement, planned to overwrite by Wikidata Bridge ["categorylabels"] = "", -- Category:Pages with Wikidata labels not translated (void for no local category) ["categoryprop"] = "", -- Category:Pages using Wikidata property $1 (void for no local category) ["categoryref"] = "", -- Category:Pages with references from Wikidata (void for no local category) ["addfallback"] = {}, -- additional fallback language codes ["suppressids"] = {}, -- list of Qid values to suppress ["qidlabels"] = true -- show labels as Qid if no fallback translation is available } local cases = {} -- functions for local grammatical cases defined at subpage /i18n local required = ... -- variadic arguments from require function local wiki = { langcode = mw.language.getContentLanguage().code, module_title = required or mw.getCurrentFrame():getTitle() } local untranslated -- used in infobox modules: nil or true local _ -- variable for unused returned values, avoiding globals -- Module local functions -------------------------------------------- -- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0 local function tableMerge(t1, t2) for k, v in pairs(t2) do if type(v) == "table" then if type(t1[k] or false) == "table" then tableMerge(t1[k] or {}, t2[k] or {}) else t1[k] = v end else t1[k] = v end end return t1 end local function loadI18n(lang) local exist, res = pcall(require, wiki.module_title .. "/i18n") if exist and next(res) ~= nil then tableMerge(i18n, res.i18n) cases = res.cases end if lang ~= wiki.langcode then exist, res = pcall(require, wiki.module_title .. "/i18n/" .. lang) if exist and next(res) ~= nil then tableMerge(i18n, res.i18n) tableMerge(cases, res.cases) end end i18n.suppress = {} for _, id in ipairs(i18n.suppressids) do i18n.suppress[id] = true end end -- Table of language codes: requested or default and its fallbacks local function findLang(langcode) if mw.language.isKnownLanguageTag(langcode or '') == false then local cframe = mw.getCurrentFrame() local pframe = cframe:getParent() langcode = pframe and pframe.args.lang if mw.language.isKnownLanguageTag(langcode or '') == false then if not mw.title.getCurrentTitle().isContentPage then langcode = cframe:callParserFunction('int', {'lang'}) end if mw.language.isKnownLanguageTag(langcode or '') == false then langcode = wiki.langcode end end end loadI18n(langcode) local languages = mw.language.getFallbacksFor(langcode) table.insert(languages, 1, langcode) table.insert(languages, 2, "mul") -- see [[d:Help:Default values for labels and aliases]] if langcode == wiki.langcode then for _, l in ipairs(i18n.addfallback) do table.insert(languages, l) end end return languages end -- Argument is 'set' when it exists (not nil) or when it is not an empty string. local function isSet(var) return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == '')) end -- Set local case to a label local function case(localcase, label, ...) if not isSet(label) then return label end if type(localcase) == "function" then return localcase(label) elseif localcase == "smallcaps" then return '<span style="font-variant: small-caps;">' .. label .. '</span>' elseif cases[localcase] then return cases[localcase](label, ...) end return label end -- get safely a serialized snak local function getSnak(statement, snaks) local ret = statement for i, v in ipairs(snaks) do if not ret then return end ret = ret[v] end return ret end -- get label with an array of fallback languages -- mw.wikibase.getLabelWithLang uses lang mul as last fallback, not the first one local function getLabelByLangs(id, languages) local label, lang for _, l in ipairs(languages) do label = mw.wikibase.getLabelByLang(id, l) if label then lang = (l == "mul" and languages[1] or l) break end end return label, lang end -- getBestStatements if bestrank=true, else getAllStatements with no deprecated local function getStatements(entityId, property, bestrank) local claims = {} if not (entityId and mw.ustring.match(property, "^P%d+$")) then return claims end if bestrank then claims = mw.wikibase.getBestStatements(entityId, property) else local allclaims = mw.wikibase.getAllStatements(entityId, property) for _, c in ipairs(allclaims) do if c.rank ~= "deprecated" then table.insert(claims, c) end end end return claims end -- Is gender femenine? true or false local function feminineGender(id) for idn in string.gmatch(id, "Q%d+") do local claims = mw.wikibase.getBestStatements(idn or mw.wikibase.getEntityIdForCurrentPage(),'P21') local gender_id = getSnak(claims, {1, "mainsnak", "datavalue", "value", "id"}) if gender_id == nil or not (gender_id == "Q6581072" or gender_id == "Q1052281" or gender_id == "Q43445") then -- not female, transgender female or female organism return false end end return true end -- Fetch female form of label local function feminineForm(id, lang) local feminine_claims = getStatements(id, 'P2521') for _, feminine_claim in ipairs(feminine_claims) do if getSnak(feminine_claim, {'mainsnak', 'datavalue', 'value', 'language'}) == lang then return feminine_claim.mainsnak.datavalue.value.text end end end -- Add an icon for no label in requested language local function addLabelIcon(label_id, lang, uselang, icon) local ret_lang, ret_icon = '', '' if icon then if lang and lang ~= uselang then ret_lang = " <sup>(" .. lang .. ")</sup>" end if label_id and (lang == nil or lang ~= uselang) then local namespace = '' if string.sub(label_id, 1, 1) == 'P' then namespace = 'Property:' end ret_icon = " [[File:Noun Project label icon 1116097 cc mirror.svg|10px|baseline|class=skin-invert|" .. mw.message.new('Translate-taction-translate'):inLanguage(uselang):plain() .. "|link=https://www.wikidata.org/wiki/" .. namespace .. label_id .. "?uselang=" .. uselang .. "]]" untranslated = true end if isSet(i18n.categorylabels) and lang ~= uselang and uselang == wiki.langcode then ret_icon = ret_icon .. '[[' .. i18n.categorylabels .. (lang and ']]' or '/Q]]') end end return ret_lang .. ret_icon end -- editicon values: true/false (no=false), right, void defaults to i18n.addpencil -- labelicon only by parameter local function setIcons(arg, parg) local val = arg == nil and parg or arg local edit_icon, label_icon if not isSet(val) then edit_icon, label_icon = i18n.addpencil, true elseif val == false or val == "false" or val == "no" then edit_icon, label_icon = false, false else edit_icon, label_icon = val, true end return edit_icon, label_icon end -- Add an icon for editing a statement with requirements for future Wikidata Bridge local function addEditIcon(parameters) local ret = '' if parameters.editicon and parameters.id and parameters.property then local bridge_flow = parameters.editbridge and ' data-bridge-edit-flow="single-best-value"' or '' local icon_style = parameters.editicon == "right" and ' style="float: right;"' or '' ret = ' <span class="penicon"' .. bridge_flow .. icon_style .. '>' .. "[[File:Arbcom ru editing.svg|10px|baseline|" .. string.gsub(mw.message.new('Wikibase-client-data-bridge-bailout-suggestion-go-to-repo-button'):inLanguage(parameters.lang[1]):plain(), '{{WBREPONAME}}', 'Wikidata') .. "|link=https://www.wikidata.org/wiki/" .. parameters.id .. "?uselang=" .. parameters.lang[1] .. "#" .. parameters.property .. "]]" .. "</span>" if isSet(i18n.categoryprop) then ret = ret .. "[[" .. string.gsub(i18n.categoryprop, '$1', parameters.property) .. "]]" end end return ret end -- add edit icon to the last element of a table local function addEditIconTable(thetable, parameters) if #thetable == 0 or parameters.editicon == false then return thetable end local last_element = thetable[#thetable] local the_icon = addEditIcon(parameters) -- add it before last html closing tags local tags = '' local rev_element = string.reverse(last_element) for tag in string.gmatch(rev_element, '(>%l+/<)') do if string.match(rev_element, '^' .. tags .. tag) then tags = tags .. tag else break end end local last_tags = string.reverse(tags) local offset = string.find(last_element, last_tags .. '$') if offset then thetable[#thetable] = string.sub(last_element, 1, offset - 1) .. the_icon .. last_tags else thetable[#thetable] = last_element .. the_icon end return thetable end -- Escape Lua captures local function captureEscapes(text) return mw.ustring.gsub(text, "(%%%d)", "%%%1") end -- expandTemplate or callParserFunction local function expandBraces(text, formatting) if text == nil or formatting == nil then return text end -- only expand braces if provided in argument, not included in value as in Q1164668 if mw.ustring.find(formatting, '{{', 1, true) == nil then return text end if type(text) ~= "string" then text = tostring(text) end for braces in mw.ustring.gmatch(text, "{{(.-)}}") do local parts = mw.text.split(braces, "|") local title_part = parts[1] local parameters = {} for i = 2, #parts do local subparts = mw.ustring.find(parts[i], "=") if subparts then local param_name = mw.ustring.sub(parts[i], 1, subparts - 1) local param_value = mw.ustring.sub(parts[i], subparts + 1, -1) -- reconstruct broken links by parts if i < #parts and mw.ustring.find(param_value, "[[", 1, true) and not mw.ustring.find(param_value, "]]", 1, true) then parameters[param_name] = param_value local part_next = i + 1 while parts[part_next] and mw.ustring.find(parts[part_next], "]]", 1, true) do parameters[param_name] = parameters[param_name] .. "|" .. parts[part_next] part_next = part_next + 1 end else parameters[param_name] = param_value end elseif not mw.ustring.find(parts[i], "]]", 1, true) then table.insert(parameters, parts[i]) end end local braces_expanded if mw.ustring.find(title_part, ":") and mw.text.split(title_part, ":")[1] ~= mw.site.namespaces[10].name -- not a prefix Template: then braces_expanded = mw.getCurrentFrame():callParserFunction{name=title_part, args=parameters} elseif title_part == "!" then -- template:! may be deleted locally, now provided by MediaWiki -- although it works, it raises a Lua internal error braces_expanded = "|" else braces_expanded = mw.getCurrentFrame():expandTemplate{title=title_part, args=parameters} end braces = mw.ustring.gsub(braces, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") -- escape magic characters braces_expanded = captureEscapes(braces_expanded) text = mw.ustring.gsub(text, "{{" .. braces .. "}}", braces_expanded) end return text end -- format data type math local function printDatatypeMath(data) return mw.getCurrentFrame():callParserFunction('#tag:math', data) end -- format data type musical-notation local function printDatatypeMusical(data, formatting) local attr = {} if formatting == 'sound' then attr.sound = 1 end return mw.getCurrentFrame():extensionTag('score', data, attr) end -- format data type string local function printDatatypeString(data, parameters) if mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting = a pattern return expandBraces(mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = data}), parameters.formatting) elseif parameters.case then return case(parameters.case, data, parameters.lang[1], feminineGender(parameters.id)) end local data_number = string.match(data, "^%d+") if data_number then -- sort key by initial number and remaining string local sortkey = string.format("%019d", data_number * 1000) return data, sortkey .. string.sub(data, #data_number + 1) end return data end -- format data type tabular-data local function printDatatypeTabular(data, parameters) local icon if parameters.formatting == 'raw' then icon = "no-icon" data = string.gsub(data, '^Data:', '') -- remove prefix, i.e. see Module:Tabular data end return printDatatypeString(data, parameters), icon end -- format data type url local function printDatatypeUrl(data, parameters) if parameters.formatting == 'weblink' then local label_parts = mw.text.split(string.gsub(data, '/$', ''), '/') local label = string.gsub(label_parts[3], '^www%.', '') if #label_parts > 3 then label = label .. '…' end return '[' .. data .. ' ' .. label .. ']' end return printDatatypeString(data, parameters) end -- format data type external-id local function printDatatypeExternal(data, parameters) if parameters.formatting == 'externalid' then local p_stat = mw.wikibase.getBestStatements(parameters.property, 'P1630') -- formatter URL local p_link_pattern = getSnak(p_stat, {1, "mainsnak", "datavalue", "value"}) if p_link_pattern then local p_link = mw.ustring.gsub(p_link_pattern, '$1', {['$1'] = data}) return '[' .. p_link .. ' ' .. data .. ']' end end return printDatatypeString(data, parameters) end -- format data type commonsMedia and geo-shape local function printDatatypeMedia(data, parameters) local icon if not string.find((parameters.formatting or ''), '$1', 1, true) then icon = "no-icon" if not string.find(data, '^Data:') then data = mw.uri.encode(data, 'PATH') -- encode special characters in filename end end return printDatatypeString(data, parameters), icon end -- format data type globe-coordinate local function printDatatypeCoordinate(data, formatting) local function globes(globe_id) -- parameter globe in coordinates accepted by GeoHack -- see [[w:en:Special:PrefixIndex/Template:GeoTemplate]] local globes = {['Q3343'] = 'ariel', ['Q3134'] = 'callisto', ['Q596'] = 'ceres', ['Q6604'] = 'charon', ['Q7548'] = 'deimos', ['Q15040'] = 'dione', ['Q2'] = 'earth', ['Q3303'] = 'enceladus', ['Q3143'] = 'europa', ['Q3169'] = 'ganymede', ['Q15037'] = 'hyperion', ['Q17958'] = 'iapetus', ['Q3123'] = 'io', ['Q319'] = 'jupiter', ['Q111'] = 'mars', ['Q308'] = 'mercury', ['Q15034'] = 'mimas', ['Q3352'] = 'miranda', ['Q405'] = 'moon', ['Q3332'] = 'oberon', ['Q7547'] = 'phobos', ['Q17975'] = 'phoebe', ['Q339'] = 'pluto', ['Q15050'] = 'rhea', ['Q15047'] = 'tethys', ['Q2565'] = 'titan', ['Q3322'] = 'titania', ['Q3359'] = 'triton', ['Q3338'] = 'umbriel', ['Q313']='venus', ['Q3030']='vesta'} return globes[globe_id] end local function roundPrecision(num, prec) if prec == nil or prec <= 0 then return num end local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001 return math.floor(num / sig + 0.5) * sig end local precision = data.precision local latitude = roundPrecision(data.latitude, precision) local longitude = roundPrecision(data.longitude, precision) if formatting and string.find(formatting, '$lat', 1, true) and string.find(formatting, '$lon', 1, true) then local ret = mw.ustring.gsub(formatting, '$l[ao][tn]', {['$lat'] = latitude, ['$lon'] = longitude}) if string.find(formatting, '$globe', 1, true) then local myglobe = 'earth' if isSet(data.globe) then local globenum = mw.text.split(data.globe, 'entity/')[2] -- http://www.wikidata.org/wiki/Q2 myglobe = globes(globenum) or 'earth' end ret = mw.ustring.gsub(ret, '$globe', myglobe) end return expandBraces(ret, formatting) elseif formatting == 'latitude' then return latitude, "no-icon" elseif formatting == 'longitude' then return longitude, "no-icon" elseif formatting == 'dimension' then return data.dimension, "no-icon" else --default formatting='globe' if isSet(data.globe) == false or data.globe == 'http://www.wikidata.org/entity/Q2' then return 'earth', "no-icon" else local globenum = mw.text.split(data.globe, 'entity/')[2] return globes(globenum) or globenum, "no-icon" end end end -- Local functions for data value quantity local function unitSymbol(id, lang) -- get unit symbol or code local unit_symbol = '' if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then unit_symbol = require(wiki.module_title .. "/Units").getUnit(0, '', id, true) end if unit_symbol == '' then -- fetch it local claims = mw.wikibase.getBestStatements(id, 'P5061') if #claims > 0 then local langclaims = {} for _, snak in ipairs(claims) do local snak_language = getSnak(snak, {"mainsnak", "datavalue", "value", "language"}) if snak_language and not langclaims[snak_language] then -- just the first one by language langclaims[snak_language] = snak.mainsnak.datavalue.value.text end end for _, l in ipairs(lang) do if langclaims[l] then return langclaims[l] end end end end return unit_symbol end local function getUnit(amount, id, parameters) -- get unit symbol or name local suffix = '' if string.sub(parameters.formatting or '', 1, 8) == "unitcode" then -- get unit symbol local unit_symbol = unitSymbol(id, parameters.lang) if isSet(unit_symbol) then if string.sub(parameters.formatting or '', -6) == "linked" then suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. unit_symbol .. "]]" else suffix = unit_symbol end end end if suffix == '' then -- formatting=unit, or formatting=unitcode not found -- get unit label local unit_label, lang = getLabelByLangs(id, parameters.lang) if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then suffix = require(wiki.module_title .. "/Units").getUnit(amount, unit_label, id, false) if string.sub(parameters.formatting or '', -6) == "linked" then suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. suffix .. "]]" end else suffix = (unit_label or id) .. addLabelIcon(id, lang, parameters.lang[1], parameters.labelicon) end end if suffix ~= '' then suffix = ' ' .. suffix end return suffix end local function roundDefPrecision(in_num, factor) -- rounds out_num with significant figures of in_num (default precision) local out_num = in_num * factor if factor/60 == math.floor(factor/60) or out_num == 0 then -- sexagesimal integer or avoiding NaN return out_num end -- first, count digits after decimal mark, handling cases like '12.345e6' local exponent, prec local integer, dot, decimals, expstr = in_num:match('^(%d*)(%.?)(%d*)(.*)') local e = expstr:sub(1, 1) if e == 'e' or e == 'E' then exponent = tonumber(expstr:sub(2)) end if dot == '' then prec = -integer:match('0*$'):len() else prec = #decimals end if exponent then -- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5. prec = prec - exponent end -- significant figures local in_bracket = 10^-prec -- -1 -> 10, 5 -> 0.00001 local out_bracket = in_bracket * out_num / in_num out_bracket = 10^math.floor(math.log10(out_bracket)+.5) -- 1230 -> 1000, 0.00123 -> 0.001 -- round it (credit to Luc Bloom from http://lua-users.org/wiki/SimpleRound) return math.floor(out_num/out_bracket + (out_num >=0 and 1 or -1) * 0.5) * out_bracket end -- format data type quantity local function printDatatypeQuantity(data, parameters) local amount = data.amount amount = mw.ustring.gsub(amount, "%+", "") local suffix = "" local conv_amount, conv_suffix if string.sub(parameters.formatting or '', 1, 4) == "unit" or string.sub(parameters.formatting or '', 1, 8) == "duration" or parameters.convert then local unit_id = data.unit unit_id = mw.ustring.sub(unit_id, mw.ustring.find(unit_id, "Q"), -1) if string.sub(unit_id, 1, 1) == "Q" then suffix = getUnit(amount, unit_id, parameters) local convert_to if parameters.convert == "default" or parameters.convert == "default2" then local exist, units = pcall(require, wiki.module_title .. "/Units") if exist and units.convert_default and next(units.convert_default) ~= nil then convert_to = units.convert_default[unit_id] end elseif string.sub(parameters.convert or '', 1, 1) == "Q" then convert_to = parameters.convert elseif string.sub(parameters.formatting or '', 1, 8) == "duration" then convert_to = 'Q11574' -- seconds end if convert_to and convert_to ~= unit_id then -- convert units local conv_temp = { -- formulae for temperatures ºC, ºF, ªK: [from] = {[to] = 'formula'} ['Q25267'] = {['Q42289'] = '$1*1.8+32', ['Q11597'] = '$1+273.15'}, ['Q42289'] = {['Q25267'] = '($1-32)/1.8', ['Q11597'] = '($1+459.67)*5/9'}, ['Q11597'] = {['Q25267'] = '$1-273.15', ['Q42289'] = '($1-273.15)*1.8000+32.00'} } if conv_temp[unit_id] and conv_temp[unit_id][convert_to] then local amount_f = mw.getCurrentFrame():callParserFunction('#expr', mw.ustring.gsub(conv_temp[unit_id][convert_to], "$1", amount)) conv_amount = math.floor(tonumber(amount_f) + 0.5) else local conversions = getStatements(unit_id, 'P2442') -- conversion to standard unit table.insert(conversions, mw.wikibase.getBestStatements(unit_id, 'P2370')[1]) -- conversion to SI unit for _, conv in ipairs(conversions) do if conv.mainsnak.snaktype == 'value' then -- no somevalue nor novalue if conv.mainsnak.datavalue.value.unit == "http://www.wikidata.org/entity/" .. convert_to then conv_amount = roundDefPrecision(amount, tonumber(conv.mainsnak.datavalue.value.amount)) break end end end end if conv_amount then conv_suffix = getUnit(conv_amount, convert_to, parameters) end elseif parameters.convert == 'M' then local exist, units = pcall(require, wiki.module_title .. "/Units") if wiki.langcode == parameters.lang[1] and exist and units.convert2M and type(units.convert2M) == "function" then conv_amount, conv_suffix = units.convert2M(amount) conv_suffix = (conv_suffix or "").. suffix elseif tonumber(amount) > 10^8 then conv_amount = math.floor(amount/10^6 + 0.5) conv_suffix = ' M' .. mw.text.trim(suffix) end end if conv_amount and parameters.formatting == 'raw' then amount = conv_amount suffix = "" conv_amount = nil end end end local lang_obj = mw.language.new(parameters.lang[1]) local sortkey = string.format("%019d", tonumber(amount) * 1000) if string.sub(parameters.formatting or '', 1, 8) == "duration" then local sec = tonumber(conv_amount or amount) if parameters.formatting == 'duration' then return lang_obj:formatDuration(sec) elseif parameters.formatting == 'durationm:s' then local mm = math.floor(sec / 60) local ss = sec - (mm * 60) return string.format("%02d:%02d", mm, ss) else -- durationhms or durationh:m:s local intervals = {"hours", "minutes", "seconds"} local sec2table = lang_obj:getDurationIntervals(sec, intervals) sec2table["seconds"] = (sec2table["seconds"] or 0) + tonumber("." .. (tostring(sec):match("%.(%d+)") or "0")) -- add decimals local duration = '' for i, v in ipairs(intervals) do if parameters.formatting == 'durationh:m:s' then if i == 1 and sec2table[v] then duration = duration .. sec2table[v] .. ":" elseif i == 2 then duration = duration .. string.format("%02d", sec2table[v] or 0) .. ":" elseif i == 3 then local sec_str = tostring(lang_obj:formatNum(sec2table[v] or 0)) duration = duration .. (sec2table[v] < 10 and "0" or "") .. sec_str end elseif sec2table[v] then duration = duration .. lang_obj:formatNum(sec2table[v]) .. i18n.datetime.hms[v] .. (i < 3 and " " or "") end end return duration end end if parameters.case then amount = case(parameters.case, amount, parameters.lang[1], feminineGender(parameters.id)) elseif parameters.formatting ~= 'raw' then if parameters.numformat then amount = lang_obj:formatNum(tonumber(string.format(parameters.numformat, amount))) else amount = lang_obj:formatNum(tonumber(amount)) end end if conv_amount then local conv_sortkey = string.format("%019d", conv_amount * 1000) conv_amount = lang_obj:formatNum(conv_amount) if parameters.convert == 'default2' then return conv_amount .. conv_suffix .. ' (' .. amount .. suffix .. ')', conv_sortkey else return conv_amount .. conv_suffix, conv_sortkey end elseif mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting with pattern amount = mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = amount}) end return amount .. suffix, sortkey end -- format data type time local function printDatatypeTime(data, parameters) -- Dates and times are stored in ISO 8601 format local timestamp = data.time if parameters.formatting == "raw" then return timestamp, timestamp end local post_format local calendar_add = "" local precision = data.precision or 11 if string.sub(timestamp, 1, 1) == '-' then post_format = i18n.datetime["bc"] elseif string.sub(timestamp, 2, 3) == '00' then post_format = i18n.datetime["ad"] elseif precision > 8 then -- calendar model local calendar_model = {["Q12138"] = "gregorian", ["Q1985727"] = "gregorian", ["Q11184"] = "julian", ["Q1985786"] = "julian"} local calendar_id = mw.text.split(data.calendarmodel, 'entity/')[2] if (timestamp < "+1582-10-15T00:00:00Z" and calendar_model[calendar_id] == "gregorian") or (timestamp > "+1582-10-04T00:00:00Z" and calendar_model[calendar_id] == "julian") then calendar_add = " <sup>(" .. mw.message.new('Wikibase-time-calendar-' .. calendar_model[calendar_id]):inLanguage(parameters.lang[1]):plain() .. ")</sup>" end end local function formatTime(form, stamp) local pattern if type(form) == "function" then pattern = form(stamp) else pattern = form end stamp = tostring(stamp) if mw.ustring.find(pattern, "$1") then return mw.ustring.gsub(pattern, "$1", stamp) elseif string.sub(stamp, 1, 1) == '-' then -- formatDate() only supports years from 0 stamp = '+' .. string.sub(stamp, 2) elseif string.sub(stamp, 1, 1) ~= '+' then -- not a valid timestamp, it is a number stamp = string.format("%04d", stamp) end local ret = mw.language.new(parameters.lang[1]):formatDate(pattern, stamp) ret = string.gsub(ret, "^(%[?%[?)0+", "%1") -- suppress leading zeros ret = string.gsub(ret, "( %[?%[?)0+", "%1") return ret end local function postFormat(t) if post_format and mw.ustring.find(post_format, "$1") then return mw.ustring.gsub(post_format, "$1", t) end return t end local intyear = tonumber(string.match(timestamp, "[+-](%d+)")) local ret = "" if precision <= 5 then -- precision is 10000 years or more local factor = 10 ^ ((5 - precision) + 4) local y2 = math.ceil(math.abs(intyear) / factor) local relative = formatTime(i18n.datetime[precision], y2) if post_format == i18n.datetime["bc"] then ret = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative) else ret = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative) end local ret_number = string.match(ret, "%d+") if ret_number ~= nil then ret = mw.ustring.gsub(ret, ret_number, mw.language.new(parameters.lang[1]):formatNum(tonumber(ret_number))) end elseif precision == 6 or precision == 7 then -- millennia or centuries local card = math.floor((intyear - 1) / 10^(9 - precision)) + 1 ret = formatTime(i18n.datetime[precision], card) ret = postFormat(ret) elseif precision == 8 then -- decades local card = math.floor(math.abs(intyear) / 10) * 10 ret = formatTime(i18n.datetime[8], card) ret = postFormat(ret) elseif intyear > 9999 then -- not a valid timestamp return elseif precision == 9 or parameters.formatting == 'Y' then -- precision is year ret = formatTime(i18n.datetime[9], intyear) ret = postFormat(ret) .. calendar_add elseif precision == 10 then -- month ret = formatTime(i18n.datetime[10], timestamp .. " + 1 day") -- formatDate yyyy-mm-00 returns the previous month ret = postFormat(ret) .. calendar_add else -- precision 11, day ret = formatTime(parameters.formatting or i18n.datetime[11], timestamp) ret = postFormat(ret) .. calendar_add end return ret, timestamp end -- format data value wikibase-entityid with data types wikibase-item or wikibase-property local function printDatatypeEntity(data, parameters) local entity_id = data['id'] if parameters.formatting == 'raw' then return entity_id, entity_id end local entity_page = 'Special:EntityPage/' .. entity_id local label, lang = getLabelByLangs(entity_id, parameters.lang) local sitelink = mw.wikibase.getSitelink(entity_id) local parameter = parameters.formatting local labelcase = label or sitelink if parameters.gender == 'feminineform' then labelcase = feminineForm(entity_id, lang) or labelcase end if parameters.case ~= 'gender' then labelcase = case(parameters.case, labelcase, lang, parameters.lang[1], entity_id, parameters.id) end if labelcase == nil and i18n.qidlabels == false then return end local ret1, ret2 if parameter == 'label' then ret1 = labelcase or entity_id ret2 = labelcase or entity_id elseif parameter == 'sitelink' then ret1 = (sitelink or 'd:' .. entity_page) ret2 = sitelink or entity_id elseif mw.ustring.find((parameter or ''), '$1', 1, true) then -- formatting = a pattern ret1 = mw.ustring.gsub(parameter, '$1', labelcase or entity_id) ret1 = expandBraces(ret1, parameter) ret2 = labelcase or entity_id else if parameter == "ucfirst" or parameter == "ucinternallink" then if labelcase and lang then labelcase = mw.language.new(lang):ucfirst(labelcase) end -- only first of a list, reset formatting for next ones if parameter == "ucinterlanllink" then parameters.formatting = 'internallink' else parameters.formatting = nil -- default format end end if sitelink then ret1 = '[[' .. sitelink .. '|' .. labelcase .. ']]' ret2 = labelcase elseif label and string.match(parameter or '', 'internallink$') and not mw.wikibase.getEntityIdForTitle(label) then ret1 = '[[' .. label .. '|' .. labelcase .. ']]' ret2 = labelcase else ret1 = '[[d:' .. entity_page .. '|' .. (labelcase or entity_id) .. ']]' ret2 = labelcase or entity_id end end return ret1 .. addLabelIcon(entity_id, lang, parameters.lang[1], parameters.labelicon), ret2 end -- format data type wikibase-lexeme local function printDatatypeLexeme(data, parameters) local entity_id = data['id'] if parameters.formatting == 'raw' then return entity_id, entity_id end local lemmas = mw.wikibase.getEntity(entity_id):getLemmas() if parameters.list == 'lang' and lemmas[1][2] ~= parameters.lang[1] then return end local ret = '[[d:Special:EntityPage/' .. entity_id .. '|' .. lemmas[1][1] .. ']]' if parameters.list ~= 'lang' or (parameters.list == 'lang' and lemmas[1][2] ~= wiki.langcode) then ret = ret .. " <sup>(" .. lemmas[1][2] .. ")</sup>" end return ret, entity_id end -- format data type monolingualtext local function printDatatypeMonolingual(data, parameters) -- data fields: language [string], text [string] local valid_lang = {[parameters.lang[1]] = true, ["mul"] = true} if parameters.list == "lang" and not valid_lang[data["language"]] then return elseif parameters.list == "notlang" and valid_lang[data["language"]] then return elseif parameters.formatting == "language" or parameters.formatting == "text" then return data[parameters.formatting] end local result = data["text"] valid_lang = {[wiki.langcode] = true, ["mul"] = true} if not valid_lang[data["language"]] then result = mw.ustring.gsub('<span lang="$1">$2</span>', '$[12]', {["$1"]=data["language"], ["$2"]=data["text"]}) end if mw.ustring.find((parameters.formatting or ''), '$', 1, true) then -- output format defined with $text, $language result = mw.ustring.gsub(parameters.formatting, '$text', result) result = mw.ustring.gsub(result, '$language', data["language"]) end return result end local function getSnakValue(snak, parameters) parameters.editbridge = false if snak.snaktype == 'value' then -- see Special:ListDatatypes -- data value string if snak.datatype == "string" then parameters.editbridge = true -- Wikidata Bridge currently only for string values return printDatatypeString(snak.datavalue.value, parameters) elseif snak.datatype == "commonsMedia" or snak.datatype == "geo-shape" then return printDatatypeMedia(snak.datavalue.value, parameters) elseif snak.datatype == "tabular-data" then return printDatatypeTabular(snak.datavalue.value, parameters) elseif snak.datatype == "url" then return printDatatypeUrl(snak.datavalue.value, parameters) elseif snak.datatype == "external-id" then return printDatatypeExternal(snak.datavalue.value, parameters) elseif snak.datatype == 'math' then return printDatatypeMath(snak.datavalue.value) elseif snak.datatype == 'musical-notation' then return printDatatypeMusical(snak.datavalue.value, parameters.formatting) -- data types other than string value elseif snak.datatype == 'wikibase-item' or snak.datatype == 'wikibase-property' then if i18n.suppress[snak.datavalue.value.id] then return end return printDatatypeEntity(snak.datavalue.value, parameters) elseif snak.datatype == 'wikibase-lexeme' then return printDatatypeLexeme(snak.datavalue.value, parameters) elseif snak.datatype == 'monolingualtext' then return printDatatypeMonolingual(snak.datavalue.value, parameters) elseif snak.datatype == "globe-coordinate" then return printDatatypeCoordinate(snak.datavalue.value, parameters.formatting) elseif snak.datatype == "quantity" then return printDatatypeQuantity(snak.datavalue.value, parameters) elseif snak.datatype == "time" then return printDatatypeTime(snak.datavalue.value, parameters) end elseif snak.snaktype == 'novalue' then if parameters.formatting == 'raw' or parameters.shownovalue == false then return end return mw.message.new('Wikibase-snakview-snaktypeselector-novalue'):inLanguage(parameters.lang[1]):plain() elseif snak.snaktype == 'somevalue' then if parameters.formatting == 'raw' or parameters.showsomevalue == false then return end return mw.message.new('Wikibase-snakview-snaktypeselector-somevalue'):inLanguage(parameters.lang[1]):plain() end return mw.wikibase.renderSnak(snak) end local function printError(key) return '<span class="error">' .. i18n.errors[key] .. '</span>' end local function getQualifierSnak(claim, qualifierId, parameters) -- a "snak" is Wikidata terminology for a typed key/value pair -- a claim consists of a main snak holding the main information of this claim, -- as well as a list of attribute snaks and a list of references snaks if qualifierId then -- search the attribute snak with the given qualifier as key if claim.qualifiers then local qualifier = claim.qualifiers[qualifierId] if qualifier then if qualifier[1].datatype == "monolingualtext" then -- iterate over monolingualtext qualifiers to get languages local qual_lang, qual_mul for idx in pairs(qualifier) do qual_lang = getSnak(qualifier[idx], {"datavalue", "value", "language"}) if qual_lang == parameters.lang[1] then return qualifier[idx] -- return local language if found elseif qual_lang == "mul" then qual_mul = qualifier[idx] end end return qual_mul -- else return multilingual elseif parameters.list then return qualifier else return qualifier[1] end end end return nil, printError("qualifier-not-found") else -- otherwise return the main snak return claim.mainsnak end end local function getValueOfClaim(claim, qualifierId, parameters) local snak, error = getQualifierSnak(claim, qualifierId, parameters) if not snak then return nil, nil, error elseif snak[1] then -- a multi qualifier local result, sortkey = {}, {} local maxvals = tonumber(parameters.listmax) for idx in pairs(snak) do result[#result + 1], sortkey[#sortkey + 1] = getSnakValue(snak[idx], parameters) if maxvals and maxvals == #result then break end end return mw.text.listToText(result, parameters.qseparator, parameters.qconjunction), sortkey[1] else -- a property or a qualifier return getSnakValue(snak, parameters) end end local function getValueOfParentClaim(claim, qualifierId, parameters) local qids = mw.text.split(qualifierId, '/', true) local value, sortkey, valueraw = {}, {}, {} local parent_raw, value_text if qids[1] == parameters.property then parent_raw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=parameters.lang}) else parent_raw, _, _ = getValueOfClaim(claim, qids[1], {["formatting"]="raw", ["lang"]=parameters.lang, ["list"]=true, ["qseparator"]='/', ["qconjunction"]='/'}) end if string.sub(parent_raw or '', 1, 1) == "Q" then -- protection for 'no value' local parent_qids = mw.text.split(parent_raw, '/', true) for idx, p_qid in ipairs(parent_qids) do local parent_claims = mw.wikibase.getBestStatements(p_qid, qids[2]) if parent_claims[1] then value[idx], sortkey[idx], _ = getValueOfClaim(parent_claims[1], nil, parameters) -- raw parent value needed for while/black lists, lang for avoiding an error on types other than entity valueraw[idx], _, _ = getValueOfClaim(parent_claims[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang}) end end end if value[1] then value_text = mw.text.listToText(value, parameters.qseparator, parameters.qconjunction) end return value_text, sortkey[1], valueraw[1] end -- see d:Help:Sources local function getReferences(claim, parameters) if not (parameters.references or parameters.onlysourced) then return '', false end local lang = parameters.lang local maxrefs = tonumber(parameters.references) or 1 local notproperref = { ["P143"] = true, -- imported from ["P3452"] = true, -- inferred from ["P887"] = true, -- based on heuristic ["P4656"] = true -- Wikimedia import URL } local result = {} -- traverse through all references for ref in pairs(claim.references or {}) do local refparts local refs = {} local validref = true local ref_id -- traverse through all parts of the current reference for snakkey, snakval in pairs(claim.references[ref].snaks or {}) do for partkey, _ in pairs(claim.references[ref].snaks[snakkey] or {}) do if notproperref[snakkey] then -- not a proper reference validref = false break end end if validref then for snakidx = 1, #snakval do if snakidx > 1 then refparts = refparts .. ", " end if snakval[snakidx].datatype == 'external-id' then refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {formatting='externalid', property=snakval[snakidx].property, lang=lang}) or '') else refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {lang=lang}) or '') end end refs[snakkey] = refparts refparts = nil if snakkey == "P248" then -- stated in ref_id = getSnak(snakval, {1, "datavalue", "value", "id"}) end end end -- fill missing values with parent item if ref_id then local function refParent(qid, pid, formatting) local snak = getSnak(mw.wikibase.getBestStatements(qid, pid), {1, "mainsnak"}) return snak and getSnakValue(snak, {formatting=formatting, lang=lang}) end refs['P50'] = refs['P50'] or refParent(ref_id, 'P50', 'label') -- author refs['P407'] = refs['P407'] or refParent(ref_id, 'P407', 'label') -- language of work refs['P123'] = refs['P123'] or refParent(ref_id, 'P123', 'label') -- publisher refs['P577'] = refs['P577'] or refParent(ref_id, 'P577') -- date refs['P1433'] = refs['P1433'] or refParent(ref_id, 'P1433', 'label') -- published in refs['P304'] = refs['P304'] or refParent(ref_id, 'P304') -- page(s) refs['P433'] = refs['P433'] or refParent(ref_id, 'P433') -- issue refs['P236'] = refs['P236'] or refParent(ref_id, 'P236') -- ISSN refs['P356'] = refs['P356'] or refParent(ref_id, 'P356') -- DOI end -- get title of local templates for citing references local template_web = mw.wikibase.getSitelink('Q5637226') or "" template_web = mw.text.split(template_web, ":")[2] -- split off namespace from front local template_journal = mw.wikibase.getSitelink('Q5624899') or "" template_journal = mw.text.split(template_journal, ":")[2] local citeParams = {} if refs['P854'] and (refs['P1476'] or refs['P248']) and template_web then -- if both "reference URL" and "title" (or "stated in") are present, then use cite web template citeParams[i18n['cite']['url']] = refs['P854'] if refs['P248'] and refs['P1476'] == nil then citeParams[i18n['cite']['title']] = refs['P248']:match("^%[%[.-|(.-)%]%]") else citeParams[i18n['cite']['title']] = refs['P1476'] citeParams[i18n['cite']['website']] = refs['P248'] end citeParams[i18n['cite']['author']] = refs['P50'] citeParams[i18n['cite']['language']] = refs['P407'] citeParams[i18n['cite']['publisher']] = refs['P123'] citeParams[i18n['cite']['date']] = refs['P577'] citeParams[i18n['cite']['pages']] = refs['P304'] citeParams[i18n['cite']['access-date']] = refs['P813'] citeParams[i18n['cite']['archive-url']] = refs['P1065'] citeParams[i18n['cite']['archive-date']] = refs['P2960'] citeParams[i18n['cite']['quote']] = refs['P1683'] refparts = mw.getCurrentFrame():expandTemplate{title=template_web, args=citeParams} elseif refs['P1433'] and (refs['P1476'] or refs['P248']) and template_journal then -- if both "published in" and "title" (or "stated in") are present, then use cite journal template citeParams[i18n['cite']['work']] = refs['P1433'] citeParams[i18n['cite']['title']] = refs['P1476'] or refs['P248'] citeParams[i18n['cite']['author']] = refs['P50'] citeParams[i18n['cite']['date']] = refs['P577'] citeParams[i18n['cite']['issue']] = refs['P433'] citeParams[i18n['cite']['pages']] = refs['P304'] citeParams[i18n['cite']['language']] = refs['P407'] citeParams[i18n['cite']['issn']] = refs['P236'] citeParams[i18n['cite']['doi']] = refs['P356'] refparts = mw.getCurrentFrame():expandTemplate{title=template_journal, args=citeParams} elseif validref then -- raw ouput local snaksorder = claim.references[ref]["snaks-order"] local function indexed(a) for _, b in ipairs(snaksorder) do if b == a then return true end end return false end for k, _ in pairs(refs or {}) do if not indexed(k) then table.insert(snaksorder, k) end end local italics = "''" local ref_label for _, k in ipairs(snaksorder) do if refs[k] then refparts = refparts and refparts .. " " or "" ref_label = case('infoboxlabel', getLabelByLangs(k, lang) or '') refparts = refparts .. mw.ustring.gsub(ref_label, "^%l", mw.ustring.upper) .. ": " refparts = refparts .. italics .. refs[k] .. italics .. "." italics = "" end end end if refparts then local ref_name = claim.references[ref].hash result[#result + 1] = mw.getCurrentFrame():extensionTag("ref", refparts, {name=ref_name}) if maxrefs and maxrefs == #result then break end end end if #result > 0 then if parameters.references then if isSet(i18n.categoryref) then result[#result + 1] = "[[" ..i18n.categoryref .. "]]" end return table.concat(result), true else return '', true end end return '', false end -- Set lists of filtered values local function setFilterLists(num_qual, args) local lists = {['whitelist']={}, ['blacklist']={}, ['ignorevalue']={}, ['selectvalue']={}} for i = 0, num_qual do for k, _ in pairs(lists) do if isSet(args[k .. i]) then lists[k][tostring(i)] = {} local pattern = 'Q%d+' if string.sub(args[k .. i], 1, 1) ~= 'Q' then pattern = '[^%p%s]+' end for q in string.gmatch(args[k .. i], pattern) do lists[k][tostring(i)][q] = true end end end end return lists['whitelist'], lists['blacklist'], lists['ignorevalue'], lists['selectvalue'] end local function tableParameters(args, parameters, column) local column_params = mw.clone(parameters) column_params.formatting = args["colformat"..column]; if column_params.formatting == "" then column_params.formatting = nil end column_params.convert = args["convert" .. column] if args["case" .. column] then column_params.case = args["case" .. column] end return column_params end local function getEntityId(args, pargs, unnamed) pargs = pargs or {} local id = args.item or args.from or (unnamed and mw.text.trim(args[1] or '') or nil) if not isSet(id) then id = pargs.item or pargs.from or (unnamed and mw.text.trim(pargs[1] or '') or nil) end if isSet(id) then if string.find(id, ":") then -- remove prefix as Property:Pid id = mw.text.split(id, ":")[2] end else id = mw.wikibase.getEntityIdForCurrentPage() end return id end local function getArg(value, default, aliases) if type(value) == 'boolean' then return value elseif value == "false" or value == "no" then return false elseif value == "true" or value == "yes" then return true elseif value and aliases and aliases[value] then return aliases[value] elseif isSet(value) then return value elseif default then return default else return nil end end -- Main function claim --------------------------------------------- -- on debug console use: =p.claim{item="Q...", property="P...", ...} function p.claim(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local is_sandbox = isSet(pargs.sandbox) if not required and is_sandbox then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).claim(frame) end --If a value is already set, use it if isSet(args.value) then if args.value == 'NONE' then return else return args.value end end -- arguments local parameters = {} parameters.id = getEntityId(args, pargs) if parameters.id == nil then return end parameters.property = string.upper(args.property or "") local qualifierId = {} qualifierId[1] = getArg(string.upper(args.qualifier or args.qualifier1 or "")) local i = 2 while isSet(args["qualifier" .. i]) do qualifierId[i] = string.upper(args["qualifier" .. i]) i = i + 1 end parameters.formatting = getArg(args.formatting) parameters.convert = getArg(args.convert) parameters.numformat = getArg(args.numformat) parameters.case = args.case parameters.list = getArg(args.list, true, {firstrank='bestrank'}) parameters.listmax = args.listmax parameters.listrank = getArg(args.listrank) if type(parameters.list) == "number" then -- backwards compatibility parameters.listmax = parameters.listmax or parameters.list parameters.list = true elseif parameters.list == "bestrank" then parameters.listrank = parameters.listrank or "bestrank" parameters.list = true end parameters.shownovalue = getArg(args.shownovalue, true) parameters.showsomevalue = getArg(args.showsomevalue, true) parameters.separator = getArg(args.separator) parameters.conjunction = getArg(args.conjunction, parameters.separator) parameters.qseparator = getArg(args.qseparator, parameters.separator) parameters.qconjunction = getArg(args.qconjunction, parameters.conjunction) local sorting_col = args.tablesort local sorting_up = (args.sorting or "") ~= "-1" local rowformat = args.rowformat parameters.references = getArg(args.references, false) parameters.onlysourced = getArg(args.onlysourced, false) local showerrors = args.showerrors local default = args.default if default then showerrors = nil end parameters.lang = findLang(args.lang) if parameters.formatting == "raw" then parameters.editicon, parameters.labelicon = false, false else parameters.editicon, parameters.labelicon = setIcons(args.editicon, pargs.editicon) -- needs loadI18n by findLand end -- fetch property local claims = {} local bestrank = parameters.listrank == 'bestrank' and parameters.list ~= 'lang' for p in string.gmatch(parameters.property, 'P[%d/P]+') do -- P123 or P45/P67 if string.find(p, ".+/.+") then local props = mw.text.split(p, "/") local claims_child = {} claims_child = getStatements(parameters.id, props[1], bestrank) if #claims_child > 0 then local parent_id, _, _ = getValueOfClaim(claims_child[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang}) if string.sub(parent_id or '', 1, 1) == "Q" then claims = getStatements(parent_id, props[2], bestrank) if #claims > 0 then parameters.property = props[1] break end end end else claims = getStatements(parameters.id, p, bestrank) if #claims > 0 then parameters.property = p break end end end if #claims == 0 then local ret = showerrors and printError("property-not-found") or default return ret, args.query == 'num' and 0 or '' end -- defaults for table local preformat, postformat = "", "" local whitelisted = false local whitelist, blacklist, ignorevalue, selectvalue = {}, {}, {}, {} if parameters.formatting == "table" then parameters.separator = parameters.separator or "<br />" parameters.conjunction = parameters.conjunction or "<br />" parameters.qseparator = getArg(args.qseparator, mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain()) parameters.qconjunction = getArg(args.qconjunction, parameters.qseparator) if not rowformat then rowformat = "$0 ($1" i = 2 while qualifierId[i] do rowformat = rowformat .. ", $" .. i i = i + 1 end rowformat = rowformat .. ")" elseif mw.ustring.find(rowformat, "^[*#]") then parameters.separator = "</li><li>" parameters.conjunction = "</li><li>" if mw.ustring.match(rowformat, "^[*#]") == "*" then preformat = "<ul><li>" postformat = "</li></ul>" else preformat = "<ol><li>" postformat = "</li></ol>" end rowformat = mw.ustring.gsub(rowformat, "^[*#] ?", "") end -- set lists of filtered values whitelist, blacklist, ignorevalue, selectvalue = setFilterLists(#qualifierId, args) local next = next if next(whitelist) ~= nil then whitelisted = true end end -- set feminine case if gender is requested local itemgender = args.itemgender local idgender if itemgender then if string.match(itemgender, "^P%d+$") then local snak_id = getSnak(mw.wikibase.getBestStatements(parameters.id, itemgender), {1, "mainsnak", "datavalue", "value", "id"}) if snak_id then idgender = snak_id end elseif string.match(itemgender, "^Q%d+$") then idgender = itemgender end end local gender_requested = false if parameters.case == "gender" or idgender then gender_requested = true elseif parameters.formatting == "table" then for i=0, #qualifierId do if args["case" .. i] and args["case" .. i] == "gender" then gender_requested = true break end end end if gender_requested then if feminineGender(idgender or parameters.id) then parameters.gender = "feminineform" end end -- get initial sort indices local sortindices = {} for idx in pairs(claims) do sortindices[#sortindices + 1] = idx end -- sort by claim rank local comparator = function(a, b) local rankmap = { deprecated = 2, normal = 1, preferred = 0 } local ranka = rankmap[claims[a].rank or "normal"] .. string.format("%08d", a) local rankb = rankmap[claims[b].rank or "normal"] .. string.format("%08d", b) return ranka < rankb end table.sort(sortindices, comparator) local result, result2, result_query local error if parameters.list or parameters.formatting == "table" then -- convert LF to line feed, <br /> may not work on some cases parameters.separator = parameters.separator == "LF" and "\010" or parameters.separator parameters.conjunction = parameters.conjunction == "LF" and "\010" or parameters.conjunction -- i18n separators parameters.separator = parameters.separator or mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain() parameters.conjunction = parameters.conjunction or (mw.message.new('And'):inLanguage(parameters.lang[1]):plain() .. mw.message.new('Word-separator'):inLanguage(parameters.lang[1]):plain()) -- iterate over all elements and return their value (if existing) local value, valueq local sortkey, sortkeyq local values = {} local sortkeys = {} local refs = {} local rowlist = {} -- rows to list with whitelist or blacklist for idx in pairs(claims) do local claim = claims[sortindices[idx]] local reference = {} if not whitelisted then rowlist[idx] = true end if parameters.formatting == "table" then local params = tableParameters(args, parameters, "0") value, sortkey, error = getValueOfClaim(claim, nil, params) if value then values[#values + 1] = {} sortkeys[#sortkeys + 1] = {} refs[#refs + 1] = {} if whitelist["0"] or blacklist["0"] then local valueraw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=params.lang}) if whitelist["0"] and whitelist["0"][valueraw or ""] then rowlist[#values] = true elseif blacklist["0"] and blacklist["0"][valueraw or ""] then rowlist[#values] = false end end for i, qual in ipairs(qualifierId) do local j = tostring(i) params = tableParameters(args, parameters, j) local valueq, sortkeyq, valueraw if qual == parameters.property then -- hack for getting the property with another formatting, i.e. colformat1=raw valueq, sortkeyq, _ = getValueOfClaim(claim, nil, params) else for q in mw.text.gsplit(qual, '%s*OR%s*') do if string.find(q, ".+/.+") then valueq, sortkeyq, valueraw = getValueOfParentClaim(claim, q, params) elseif string.find(q, "^/.+") then local claim2 = getStatements(parameters.id, string.sub(q, 2), bestrank) if #claim2 > 0 then -- only first value of a property as alternative to a qualifier -- multiple values may not be related to a given raw of the table valueq, sortkeyq, _ = getValueOfClaim(claim2[1], nil, params) end else valueq, sortkeyq, _ = getValueOfClaim(claim, q, params) end if valueq then qual = q break end end end values[#values]["col" .. j] = valueq sortkeys[#sortkeys]["col" .. j] = sortkeyq or valueq if whitelist[j] or blacklist[j] or ignorevalue[j] or selectvalue[j] then valueq = valueraw or getValueOfClaim(claim, qual, {["formatting"]="raw", ["lang"]=params.lang, ["list"]=params.list}) if valueq then if whitelist[j] then for k, v in pairs(whitelist[j]) do if v and string.find(valueq, k, 1, true) then rowlist[#values] = true end end elseif blacklist[j] then for k, v in pairs(blacklist[j]) do if v and string.find(valueq, k, 1, true) then rowlist[#values] = false end end elseif ignorevalue[j] then for k, v in pairs(ignorevalue[j]) do if v and string.find(valueq, k, 1, true) then values[#values]["col" .. j] = nil end end elseif selectvalue[j] then local selected for k, v in pairs(selectvalue[j]) do if v and string.find(valueq, k, 1, true) then selected = true end end if selected == nil then values[#values]["col" .. j] = nil end end end end end end else value, sortkey, error = getValueOfClaim(claim, qualifierId[1], parameters) values[#values + 1] = {} sortkeys[#sortkeys + 1] = {} refs[#refs + 1] = {} end if not value and showerrors then value = error end if value then if (parameters.references or parameters.onlysourced) and claim.references then reference = claim.references end refs[#refs]["col0"] = reference values[#values]["col0"] = value sortkeys[#sortkeys]["col0"] = sortkey or value end end -- sort and format results sortindices = {} for idx in pairs(values) do sortindices[#sortindices + 1] = idx end if sorting_col then local sorting_table = mw.text.split(sorting_col, '%D+') local comparator = function(a, b) local valuea, valueb local i = 1 while valuea == valueb and i <= #sorting_table do valuea = sortkeys[a]["col" .. sorting_table[i]] or '' valueb = sortkeys[b]["col" .. sorting_table[i]] or '' i = i + 1 end if sorting_up then return valueb > valuea end return valueb < valuea end table.sort(sortindices, comparator) end local maxvals = tonumber(parameters.listmax) result = {} for idx in pairs(values) do local valuerow = values[sortindices[idx]] local reference, valid_ref = getReferences({["references"] = refs[sortindices[idx]]["col0"]}, parameters) value = valuerow["col0"] if parameters.formatting == "table" then if not rowlist[sortindices[idx]] then value = nil else local rowformatting = rowformat .. "$" -- fake end character added for easy gsub value = mw.ustring.gsub(rowformatting, "$0", {["$0"] = value}) value = mw.ustring.gsub(value, "$R0", reference) -- add reference for i, _ in ipairs(qualifierId) do local valueq = valuerow["col" .. i] if args["rowsubformat" .. i] and isSet(valueq) then -- add fake end character $ -- gsub $i not followed by a number so $1 doesn't match $10, $11... -- remove fake end character valueq = captureEscapes(valueq) valueq = mw.ustring.gsub(args["rowsubformat" .. i] .. "$", "$" .. i .. "(%D)", valueq .. "%1") valueq = string.sub(valueq, 1, -2) rowformatting = mw.ustring.gsub(rowformatting, "$" .. i .. "(%D)", args["rowsubformat" .. i] .. "%1") end valueq = valueq and captureEscapes(valueq) or '' value = mw.ustring.gsub(value, "$" .. i .. "(%D)", valueq .. "%1") end value = string.sub(value, 1, -2) -- remove fake end character value = expandBraces(value, rowformatting) end elseif value then value = expandBraces(value, parameters.formatting) value = value .. reference end if isSet(value) and (not parameters.onlysourced or (parameters.onlysourced and valid_ref)) then result[#result + 1] = value if not parameters.list or (maxvals and maxvals == #result) then break end end end if args.query == 'num' then result_query = #result end if #result > 0 then if parameters.formatting == 'table' then result = addEditIconTable(result, parameters) -- in a table, add edit icon on last element end result = preformat .. mw.text.listToText(result, parameters.separator, parameters.conjunction) .. postformat else result = '' end else -- return first element local claim = claims[sortindices[1]] result, result2, error = getValueOfClaim(claim, qualifierId[1], parameters) if result then local ref, valid_ref = getReferences(claim, parameters) if parameters.onlysourced and valid_ref == false then result = nil else result = result .. ref end end if args.query == 'num' then result_query = result and 1 or 0 end end if isSet(result) then if not (parameters.formatting == 'table' or (result2 and result2 == 'no-icon')) then -- add edit icon, except table added previously and except explicit no-icon internal flag result = result .. addEditIcon(parameters) end else if showerrors then result = error else result = default end end if args.query == 'untranslated' and required and not is_sandbox then result_query = untranslated end return result, result_query or '' end -- Local functions for getParentValues ----------------------- local function uc_first(word) if word == nil then return end return mw.ustring.upper(mw.ustring.sub(word, 1, 1)) .. mw.ustring.sub(word, 2) end local function getPropertyValue(id, property, parameter, langs, labelicon, case) local snaks = mw.wikibase.getBestStatements(id, property) local mysnak = getSnak(snaks, {1, "mainsnak"}) if mysnak == nil then return end local entity_id local result = '-' -- default for 'no value' if mysnak.datavalue then entity_id = "Q" .. tostring(mysnak.datavalue.value['numeric-id']) result, _ = getSnakValue(mysnak, {formatting=parameter, lang=langs, labelicon=labelicon, case=case}) end return entity_id, result end local function getParentObjects(id, prop_format, label_format, languages, propertySupString, propertyLabel, propertyLink, label_show, labelicon0, labelicon1, upto_number, upto_label, upto_value, last_only, grammatical_case, include_self) local propertySups = mw.text.split(propertySupString, '[^P%d]') local maxloop = 10 if upto_number then maxloop = upto_number elseif next(upto_label) or next(upto_value) then maxloop = 50 end local labels_filter = next(label_show) local result = {} local id_value = id for iter = 1, maxloop do local link, label, labelwicon, linktext, id_label for _, propertySup in pairs(propertySups) do local _id_value, _link = getPropertyValue(id_value, propertySup, prop_format, languages, labelicon1, grammatical_case) if _id_value and _link then id_value = _id_value; link = _link break end end if not id_value or not link then break end if propertyLink then _, linktext = getPropertyValue(id_value, propertyLink, "label", languages) if linktext then link = mw.ustring.gsub(link, "%[%[(.*)%|.+%]%]", "[[%1|" .. linktext .. "]]") end end id_label, label = getPropertyValue(id_value, propertyLabel, label_format, languages, false, "infoboxlabel") if labelicon0 then _, labelwicon = getPropertyValue(id_value, propertyLabel, label_format, languages, labelicon0, "infoboxlabel") else labelwicon = label end if labels_filter == nil or (label_show[id_label] or label_show[label]) then result[#result + 1] = {labelwicon, link} label_show[id_label or 'none'], label_show[label or 'none'] = nil, nil -- only first label found end if upto_label[id_label] or upto_label[label] or upto_value[id_value] then break end end if last_only then result = {result[#result]} end if include_self then local label_self, link_self _, label_self = getPropertyValue(id, propertyLabel, label_format, languages, labelicon0, "infoboxlabel") link_self, _ = getLabelByLangs(id, languages) table.insert(result, 1, {label_self, link_self}) end return result end local function parentObjectsToString(result, rowformat, cascade, sorting) local ret = {} local first = 1 local last = #result local iter = 1 if sorting == "-1" then first = #result; last = 1; iter = -1 end for i = first, last, iter do local rowtext = mw.ustring.gsub(rowformat, "$[01]", {["$0"] = result[i][1], ["$1"] = result[i][2]}) ret[#ret + 1] = expandBraces(rowtext, rowformat) end if cascade then local direction = mw.language.new(wiki.langcode):isRTL() and "right" or "left" local suffix = "" for i = 1, #ret do ret[i] = '<ul style="line-height:100%; margin-' .. direction .. ':0.45em; padding-' .. direction .. ':0;"><li>' .. ret[i] suffix = suffix .. '</li></ul>' end ret[#ret] = ret[#ret] .. suffix end return ret end -- Returns pairs of parent label and property value fetching a recursive tree function p.getParentValues(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getParentValues(frame) end local id = getEntityId(args, pargs) if id == nil then return end local languages = findLang(args.lang) local propertySup = getArg(args.property, "P131") --administrative entity local propertyLabel = getArg(args.label, "P31") --instance local propertyLink = getArg(args.valuetext) local property_format = getArg(args.formatting) local label_format = getArg(args.labelformat, "label") local upto_number = getArg(args.upto) local last_only = getArg(args.last_only, false) local editicon, labelicon = setIcons(args.editicon, pargs.editicon) local include_self = getArg(args.include_self, false) local case = getArg(args.case) local upto_label = {} for q in string.gmatch(args.uptolabelid or '', 'Q%d+') do upto_label[q] = true end if type(tonumber(upto_number)) == "number" then upto_number = tonumber(upto_number) elseif type(upto_number) == 'string' then upto_number = nil require(wiki.module_title .. '/debug').track('upto') -- replace upto by uptolabelid end local upto_value = {} for q in string.gmatch(args.uptovalueid or args.uptolinkid or '', 'Q%d+') do upto_value[q] = true end local label_show = {} for q in string.gmatch(args.showlabelid or '', 'Q%d+') do label_show[q] = true end for _, v in ipairs(mw.text.split(args.labelshow or '', "/")) do if v ~= '' then label_show[uc_first(v)] = true require(wiki.module_title .. '/debug').track('labelshow') -- replace labelshow by showlabelid end end local rowformat = args.rowformat; if not isSet(rowformat) then rowformat = "$0 = $1" end local labelicon0, labelicon1 = labelicon, labelicon if string.find(label_format, '{{.*$0.*}}') or (string.find(rowformat, '{{.*$0.*}}') and label_format ~= 'raw') then labelicon0 = false end local result = getParentObjects(id, property_format, label_format, languages, propertySup, propertyLabel, propertyLink, label_show, labelicon0, labelicon1, upto_number, upto_label, upto_value, last_only, case, include_self) if #result == 0 then return end local separator = args.separator; if not isSet(separator) then separator = "<br />" end local sorting = args.sorting; if sorting == "" then sorting = nil end local cascade = (args.cascade == "true" or args.cascade == "yes") local ret = parentObjectsToString(result, rowformat, cascade, sorting) ret = addEditIconTable(ret, {property=propertySup, editicon=editicon, id=id, lang=languages}) return mw.text.listToText(ret, separator, separator) end -- Link with a parent label -------------------- function p.linkWithParentLabel(frame) local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).linkWithParentLabel(frame) end local args = {} if frame.args then for k, v in pairs(frame.args) do -- metatable args[k] = v end else args = frame -- via require end if isSet(args.value) then return args.value end -- get id value of property/qualifier local largs = mw.clone(args) largs.list = tonumber(args.list) and args.list or true largs.formatting = "raw" largs.separator = "/·/" largs.editicon = false local items_list, _ = p.claim(largs) if not isSet(items_list) then return end local items_table = mw.text.split(items_list, "/·/", true) -- get internal link of property/qualifier if isSet(args.formatting) then largs.formatting = nil -- default link if defined with any value else largs.formatting = "internallink" end local link_list, _ = p.claim(largs) local link_table = mw.text.split(link_list, "/·/", true) -- get label of parent property local parent_claim = getSnak(getStatements(items_table[1], args.parent, true), {1, "mainsnak", "datatype"}) if parent_claim == 'monolingualtext' then largs.formatting = nil largs.list = 'lang' else largs.formatting = "label" largs.list = false end largs.property = args.parent largs.qualifier = nil for i, v in ipairs(items_table) do largs.item = v local link_label, _ = p.claim(largs) if isSet(link_label) then link_table[i] = mw.ustring.gsub(link_table[i] or '', "%[%[(.*)%|.+%]%]", "[[%1|" .. link_label .. "]]") end end args.editicon, _ = setIcons(args.editicon, pargs.editicon) args.id = getEntityId(args, pargs) args.lang = findLang(args.lang) return mw.text.listToText(link_table) .. addEditIcon(args) end -- Calculate number of years old ---------------------------- function p.yearsOld(frame) if not required and frame.args and isSet(frame:getParent().args.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).yearsOld(frame) end local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs) if id == nil then return end local lang = mw.language.new('en') local function getBestDate(id, prop) local mainsnak = getSnak(mw.wikibase.getBestStatements(id, prop), {1, "mainsnak"}) if mainsnak and mainsnak.snaktype then if mainsnak.snaktype == "somevalue" then return {time = nil, precision = 0} elseif mainsnak.snaktype == "value" then return getSnak(mainsnak, {"datavalue", "value"}) end end return {time = nil, precision = nil} end local birth = getBestDate(id, 'P569') if birth.time == nil or birth.precision < 8 then return end local death = getBestDate(id, 'P570') if death.precision and death.precision < 8 then -- includes somevalue return elseif death.time == nil then death = {time = lang:formatDate('c'), precision = 11} -- current date end local dates = {} dates[1] = {['min'] = {}, ['max'] = {}, ['precision'] = birth.precision} dates[1].min.year = tonumber(mw.ustring.match(birth.time, "^[+-]?%d+")) dates[1].min.month = tonumber(mw.ustring.match(birth.time, "-(%d%d)-")) dates[1].min.day = tonumber(mw.ustring.match(birth.time, "-(%d%d)T")) dates[1].max = mw.clone(dates[1].min) dates[2] = {['min'] = {}, ['max'] = {}, ['precision'] = death.precision} dates[2].min.year = tonumber(mw.ustring.match(death.time, "^[+-]?%d+")) dates[2].min.month = tonumber(mw.ustring.match(death.time, "-(%d%d)-")) dates[2].min.day = tonumber(mw.ustring.match(death.time, "-(%d%d)T")) dates[2].max = mw.clone(dates[2].min) for i, d in ipairs(dates) do if d.precision == 10 then -- month d.min.day = 1 local timestamp = string.format("%04d", tostring(math.abs(d.max.year))) .. string.format("%02d", tostring(d.max.month)) .. "01" d.max.day = tonumber(lang:formatDate("j", timestamp .. " + 1 month - 1 day")) elseif d.precision < 10 then -- year or decade d.min.day = 1 d.min.month = 1 d.max.day = 31 d.max.month = 12 if d.precision == 8 then -- decade d.max.year = d.max.year + 9 end end end local function age(d1, d2) local years = d2.year - d1.year if d2.month < d1.month or (d2.month == d1.month and d2.day < d1.day) then years = years - 1 end if d2.year > 0 and d1.year < 0 then years = years - 1 -- no year 0 end return years end local old_min = age(dates[1].max, dates[2].min) local old_max = age(dates[1].min, dates[2].max) if old_max > 200 then require(wiki.module_title .. '/debug').track('200yo') end local old, old_expr if old_min == 0 and old_max == 0 then old = "< 1" old_max = 1 -- expression in singular elseif old_min == old_max then old = old_min else old = old_min .. "/" .. old_max end if args.formatting == 'unit' then local langs = findLang(args.lang) local yo local yo_pl = {} if langs[1] == wiki.langcode then yo_pl = i18n["years-old"] end if not isSet(yo_pl[2]) then local yo_label, _ = getLabelByLangs('Q24564698', langs) yo_pl = {yo_label, yo_label} end yo = mw.language.new(langs[1]):plural(old_max, yo_pl) if mw.ustring.find(yo, '$1', 1, true) then old_expr = mw.ustring.gsub(yo, "$1", old) else old_expr = old .. '&nbsp;' .. yo end elseif args.formatting then old_expr = expandBraces(mw.ustring.gsub(args.formatting, '$1', old), args.formatting) else old_expr = old end return old_expr end -- Gets a label in a given language (content language by default) or its fallbacks, optionnally linked. function p.getLabel(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getLabel(frame) end local id = getEntityId(args, pargs, 1) if id == nil then return end local languages = findLang(args.lang) local labelicon = false if mw.wikibase.isValidEntityId(id) then _, labelicon = setIcons(args.editicon, pargs.editicon) end local label_icon = '' local label, lang if args.label then label = args.label else -- exceptions or labels fixed local exist, labels = pcall(require, wiki.module_title .. "/labels" .. (languages[1] == wiki.langcode and '' or '/' .. languages[1])) if exist and labels.infoboxLabelsFromId and next(labels.infoboxLabelsFromId) ~= nil then label = labels.infoboxLabelsFromId[id] end if label == nil then label, lang = getLabelByLangs(id, languages) if label then if isSet(args.itemgender) then if feminineGender(args.itemgender) then label = feminineForm(id, lang) or label end local _, items_g = string.gsub(args.itemgender, "Q%d+", "") if not isSet(args.case) and items_g > 1 then args.case = "plural" end end label = mw.language.new(lang):ucfirst(mw.text.nowiki(label)) -- sanitize if args.case then label = case(args.case, label, lang) end end label_icon = addLabelIcon(id, lang, languages[1], labelicon) end end local linked = args.linked local ret2 = required and untranslated or '' if isSet(linked) and linked ~= "no" then local article = mw.wikibase.getSitelink(id) or ("d:Special:EntityPage/" .. id) return "[[" .. article .. "|" .. (label or id) .. "]]" .. label_icon, ret2 else return (label or id) .. label_icon, ret2 end end function p.sitelinks(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} -- arguments local param = {} param.id = getEntityId(args, pargs) if param.id == nil then return end param.project = getArg(args.project) param.site = getArg(args.site) param.sitelang = getArg(args.sitelang) param.show = getArg(args.formatting, '[[$w:$l:$t|$s:$t]] $i') param.sep = getArg(args.separator, ', ') -- fetch sitelinks local sitelinks_obj = mw.wikibase.getEntity(param.id).sitelinks local slinks = {} -- do some clean up (commonswiki > commons) and add some data local iw = {['wikipedia'] = 'w', ['wikibooks'] = 'b', ['wikinews'] = 'n', ['wikiquote'] = 'q', ['wikisource'] = 's', ['wikiversity'] = 'v', ['wikivoyage'] = 'voy', ['wiktionary'] = 'wikt', ['commons'] = 'c', ['meta'] = 'm', ['mediawiki'] = 'mw', ['species'] = 'species', ['wikidata'] = 'd', ['wikifunctions'] = 'f'} for slink, sdata in pairs(sitelinks_obj) do -- langcode + wiki, wikibooks, wikinews, wikiquote, wikisource, wikiversity, wikivoyage, wiktionary local s_lang = string.match(slink, '(%l+)wik[it]') local s_project = string.match(slink, 'wik[it]%l*') if slink == 'commonswiki' or slink == 'metawiki' or slink == 'mediawikiwiki' or slink == 'specieswiki' or slink == 'wikidatawiki' or slink == 'wikifunctionswiki' then s_project = string.sub(slink, 1, -5) -- remove -wiki slinks[s_project] = {['lang'] = 'und', ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges} elseif s_project == 'wiki' then -- restore project full name slinks[slink] = {['lang'] = s_lang, ['project'] = 'wikipedia', ['iw'] = 'w', ['title'] = sdata.title, ['badges'] = sdata.badges} elseif s_project == 'wiktionary' then -- use short site name s_project = string.sub(slink, 1, -7) slinks[s_project] = {['lang'] = s_lang, ['project'] = 'wiktionary', ['iw'] = 'wikt', ['title'] = sdata.title, ['badges'] = sdata.badges} else slinks[slink] = {['lang'] = s_lang, ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges} end end -- select requested project, site, sitelang local slinks_req = {} if not (param.project or param.site or param.sitelang) then slinks_req = slinks else for pr in string.gmatch(param.project or '', '%l+') do -- lowercase letters, skip separators for sl, sd in pairs(slinks) do if sd.project == pr then slinks_req[sl] = sd end end end for s in string.gmatch(param.site or '', '%l+') do for sl, sd in pairs(slinks) do if sl == s then slinks_req[sl] = sd end end end for l in string.gmatch(param.sitelang or '', '%l+') do for sl, sd in pairs(slinks) do if sd.lang == l then slinks_req[sl] = sd end end end end -- sort table local sites_sorted = {} for sitex in pairs(slinks_req) do sites_sorted[#sites_sorted + 1] = sitex end local sort_project_lang = function(a, b) local key_a = slinks_req[a].project .. slinks_req[a].lang local key_b = slinks_req[b].project .. slinks_req[b].lang return key_a < key_b end table.sort(sites_sorted, sort_project_lang) -- format output local showtext = {} local shownum, showbnum = 0, 0 for _, sl in ipairs(sites_sorted) do local sd = slinks_req[sl] local show = param.show -- default '[[$w:$l:$t|$s:$t]] $i' iw:lang:title, site:title icon, also $p project show = string.gsub(show, '$w', sd.iw) show = string.gsub(show, '$p', sd.project) if sd.lang == 'und' then show = string.gsub(show, '$l:?', '') else show = string.gsub(show, '$l', sd.lang) end show = string.gsub(show, '$t', sd.title) show = string.gsub(show, '$s', sl) if next(sd.badges) then show = string.gsub(show, '$i', '[[File:Article de qualité.svg|15x15px]]') showbnum = showbnum + 1 else show = string.gsub(show, ' ?$i', '') end if show ~= param.show then table.insert(showtext, show) end shownum = shownum + 1 end local output if string.find(param.show, '$[nb]') then output = string.gsub(param.show, '$n', shownum) -- number of sites output = string.gsub(output, '$b', showbnum) -- number of badges else output = table.concat(showtext, param.sep) end return output end -- Utilities ----------------------------- -- See also module ../debug. -- Copied from Module:Wikibase function p.getSiteLink(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs, 1) if id == nil then return end return mw.wikibase.getSitelink(id, mw.text.trim(args[2] or '')) end -- Helper function for the default language code used function p.lang(frame) local lang = frame and frame.args[1] -- nil via require return findLang(lang)[1] end -- Number of statements function p.numStatements(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs) if id == nil then return 0 end local prop = mw.text.trim(args[1] or '') local num = {} if not isSet(prop) then local largs = {} for k, v in pairs(pargs) do largs[k] = v end for k, v in pairs(args) do largs[k] = v end largs.query = 'num' _, num = p.claim(largs) return num elseif args[2] then -- qualifier local qual = mw.text.trim(args[2]) local values = p.claim{item=id, property=prop, qualifier=qual, formatting='raw', separator='/·/'} if values then num = mw.text.split(values, '/·/') end else num = mw.wikibase.getBestStatements(id, prop) end return #num end -- Returns true if property datavalue is found excluding novalue/somevalue function p.validProperty(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local item = getEntityId(args, pargs) if item == nil then return end local property = mw.text.trim(args[1]) local prop_data = getSnak(mw.wikibase.getBestStatements(item, property), {1, "mainsnak", "datavalue"}) return prop_data and true or nil end function p.editAtWikidata(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local value = isSet(args[1]) if value then return end local param = {} param.id = getEntityId(args, pargs) param.property = args.property param.lang = findLang(args.lang) param.editicon, _ = setIcons(args.editicon) return addEditIcon(param) end function p.formatNum(frame) local num = tonumber(mw.text.trim(frame.args[1])) local lang = findLang(mw.text.trim(frame.args[2])) return mw.language.new(lang[1]):formatNum(num) end return p kvocvb70ycidfyxeoml6yyjns0ee4z6 142982 142981 2026-06-26T17:09:19Z آیات محراج 11062 [[Special:Contributions/آیات محراج|آیات محراج]] ([[User talk:آیات محراج|کَتھ]]) سٕنٛدِ طَرفہٕ کَرنہٕ آمٕژ [[Special:Diff/142981|142981]] تَبدیٖلی آی رَد کَرنہٕ 142982 Scribunto text/plain -- version 20260211 from master @cawiki -- changes from previous version: -- new function sitelinks local p = {} -- Initialization of variables -------------------- local i18n = { -- internationalisation at subpage /i18n ["errors"] = { ["property-not-found"] = "Property not found.", ["qualifier-not-found"] = "Qualifier not found.", }, ["datetime"] = { -- $1 is a placeholder for the actual number ["beforenow"] = "$1 BCE", -- how to format negative numbers for precisions 0 to 5 ["afternow"] = "$1 CE", -- how to format positive numbers for precisions 0 to 5 ["bc"] = "$1 BCE", -- how print negative years ["ad"] = "$1", -- how print 1st century AD dates [0] = "$1 billion years", -- precision: billion years [1] = "$100 million years", -- precision: hundred million years [2] = "$10 million years", -- precision: ten million years [3] = "$1 million years", -- precision: million years [4] = "$100000 years", -- precision: hundred thousand years; thousand separators added afterwards [5] = "$10000 years", -- precision: ten thousand years; thousand separators added afterwards [6] = "$1 millennium", -- precision: millennium [7] = "$1 century", -- precision: century [8] = "$1s", -- precision: decade -- the following use the format of #time parser function [9] = "Y", -- precision: year, [10] = "F Y", -- precision: month [11] = "F j, Y", -- precision: day ["hms"] = {["hours"] = "h", ["minutes"] = "m", ["seconds"] = "s"}, -- duration: xh xm xs }, ["years-old"] = {"", ""}, -- year(s) old, as in magic word {PLURAL:$1|singular|plural} -- two values for most languages, up to six values for some languages, examples: -- ["years-old"] = {"singular", "paucal", "plural"} in Russian and other Slavic languages -- ["years-old"] = {"zero", "one", "two", "few 3-10", "many 11-99", "other 100-102"} in Arabic -- see documentation of PLURAL in your language at [[mw:Help:Magic words#Localization 2]] ["cite"] = { -- cite parameters ["title"] = "title", ["author"] = "author", ["date"] = "date", ["pages"] = "pages", ["language"] = "language", -- cite web parameters ["url"] = "url", ["website"] = "website", ["access-date"] = "access-date", ["archive-url"] = "archive-url", ["archive-date"] = "archive-date", ["publisher"] = "publisher", ["quote"] = "quote", -- cite journal parameters ["work"] = "work", ["issue"] = "issue", ["issn"] = "issn", ["doi"] = "doi" }, -- default local wiki settings ["addpencil"] = false, -- adds a pencil icon linked to Wikidata statement, planned to overwrite by Wikidata Bridge ["categorylabels"] = "", -- Category:Pages with Wikidata labels not translated (void for no local category) ["categoryprop"] = "", -- Category:Pages using Wikidata property $1 (void for no local category) ["categoryref"] = "", -- Category:Pages with references from Wikidata (void for no local category) ["addfallback"] = {}, -- additional fallback language codes ["suppressids"] = {}, -- list of Qid values to suppress ["qidlabels"] = true -- show labels as Qid if no fallback translation is available } local cases = {} -- functions for local grammatical cases defined at subpage /i18n local required = ... -- variadic arguments from require function local wiki = { langcode = mw.language.getContentLanguage().code, module_title = required or mw.getCurrentFrame():getTitle() } local untranslated -- used in infobox modules: nil or true local _ -- variable for unused returned values, avoiding globals -- Module local functions -------------------------------------------- -- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0 local function tableMerge(t1, t2) for k, v in pairs(t2) do if type(v) == "table" then if type(t1[k] or false) == "table" then tableMerge(t1[k] or {}, t2[k] or {}) else t1[k] = v end else t1[k] = v end end return t1 end local function loadI18n(lang) local exist, res = pcall(require, wiki.module_title .. "/i18n") if exist and next(res) ~= nil then tableMerge(i18n, res.i18n) cases = res.cases end if lang ~= wiki.langcode then exist, res = pcall(require, wiki.module_title .. "/i18n/" .. lang) if exist and next(res) ~= nil then tableMerge(i18n, res.i18n) tableMerge(cases, res.cases) end end i18n.suppress = {} for _, id in ipairs(i18n.suppressids) do i18n.suppress[id] = true end end -- Table of language codes: requested or default and its fallbacks local function findLang(langcode) if mw.language.isKnownLanguageTag(langcode or '') == false then local cframe = mw.getCurrentFrame() local pframe = cframe:getParent() langcode = pframe and pframe.args.lang if mw.language.isKnownLanguageTag(langcode or '') == false then if not mw.title.getCurrentTitle().isContentPage then langcode = cframe:callParserFunction('int', {'lang'}) end if mw.language.isKnownLanguageTag(langcode or '') == false then langcode = wiki.langcode end end end loadI18n(langcode) local languages = mw.language.getFallbacksFor(langcode) table.insert(languages, 1, langcode) table.insert(languages, 2, "mul") -- see [[d:Help:Default values for labels and aliases]] if langcode == wiki.langcode then for _, l in ipairs(i18n.addfallback) do table.insert(languages, l) end end return languages end -- Argument is 'set' when it exists (not nil) or when it is not an empty string. local function isSet(var) return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == '')) end -- Set local case to a label local function case(localcase, label, ...) if not isSet(label) then return label end if type(localcase) == "function" then return localcase(label) elseif localcase == "smallcaps" then return '<span style="font-variant: small-caps;">' .. label .. '</span>' elseif cases[localcase] then return cases[localcase](label, ...) end return label end -- get safely a serialized snak local function getSnak(statement, snaks) local ret = statement for i, v in ipairs(snaks) do if not ret then return end ret = ret[v] end return ret end -- get label with an array of fallback languages -- mw.wikibase.getLabelWithLang uses lang mul as last fallback, not the first one local function getLabelByLangs(id, languages) local label, lang for _, l in ipairs(languages) do label = mw.wikibase.getLabelByLang(id, l) if label then lang = (l == "mul" and languages[1] or l) break end end return label, lang end -- getBestStatements if bestrank=true, else getAllStatements with no deprecated local function getStatements(entityId, property, bestrank) local claims = {} if not (entityId and mw.ustring.match(property, "^P%d+$")) then return claims end if bestrank then claims = mw.wikibase.getBestStatements(entityId, property) else local allclaims = mw.wikibase.getAllStatements(entityId, property) for _, c in ipairs(allclaims) do if c.rank ~= "deprecated" then table.insert(claims, c) end end end return claims end -- Is gender femenine? true or false local function feminineGender(id) for idn in string.gmatch(id, "Q%d+") do local claims = mw.wikibase.getBestStatements(idn or mw.wikibase.getEntityIdForCurrentPage(),'P21') local gender_id = getSnak(claims, {1, "mainsnak", "datavalue", "value", "id"}) if gender_id == nil or not (gender_id == "Q6581072" or gender_id == "Q1052281" or gender_id == "Q43445") then -- not female, transgender female or female organism return false end end return true end -- Fetch female form of label local function feminineForm(id, lang) local feminine_claims = getStatements(id, 'P2521') for _, feminine_claim in ipairs(feminine_claims) do if getSnak(feminine_claim, {'mainsnak', 'datavalue', 'value', 'language'}) == lang then return feminine_claim.mainsnak.datavalue.value.text end end end -- Add an icon for no label in requested language local function addLabelIcon(label_id, lang, uselang, icon) local ret_lang, ret_icon = '', '' if icon then if lang and lang ~= uselang then ret_lang = " <sup>(" .. lang .. ")</sup>" end if label_id and (lang == nil or lang ~= uselang) then local namespace = '' if string.sub(label_id, 1, 1) == 'P' then namespace = 'Property:' end ret_icon = " [[File:Noun Project label icon 1116097 cc mirror.svg|10px|baseline|class=skin-invert|" .. mw.message.new('Translate-taction-translate'):inLanguage(uselang):plain() .. "|link=https://www.wikidata.org/wiki/" .. namespace .. label_id .. "?uselang=" .. uselang .. "]]" untranslated = true end if isSet(i18n.categorylabels) and lang ~= uselang and uselang == wiki.langcode then ret_icon = ret_icon .. '[[' .. i18n.categorylabels .. (lang and ']]' or '/Q]]') end end return ret_lang .. ret_icon end -- editicon values: true/false (no=false), right, void defaults to i18n.addpencil -- labelicon only by parameter local function setIcons(arg, parg) local val = arg == nil and parg or arg local edit_icon, label_icon if not isSet(val) then edit_icon, label_icon = i18n.addpencil, true elseif val == false or val == "false" or val == "no" then edit_icon, label_icon = false, false else edit_icon, label_icon = val, true end return edit_icon, label_icon end -- Add an icon for editing a statement with requirements for future Wikidata Bridge local function addEditIcon(parameters) local ret = '' if parameters.editicon and parameters.id and parameters.property then local bridge_flow = parameters.editbridge and ' data-bridge-edit-flow="single-best-value"' or '' local icon_style = parameters.editicon == "right" and ' style="float: right;"' or '' ret = ' <span class="penicon"' .. bridge_flow .. icon_style .. '>' .. "[[File:Arbcom ru editing.svg|10px|baseline|" .. string.gsub(mw.message.new('Wikibase-client-data-bridge-bailout-suggestion-go-to-repo-button'):inLanguage(parameters.lang[1]):plain(), '{{WBREPONAME}}', 'Wikidata') .. "|link=https://www.wikidata.org/wiki/" .. parameters.id .. "?uselang=" .. parameters.lang[1] .. "#" .. parameters.property .. "]]" .. "</span>" if isSet(i18n.categoryprop) then ret = ret .. "[[" .. string.gsub(i18n.categoryprop, '$1', parameters.property) .. "]]" end end return ret end -- add edit icon to the last element of a table local function addEditIconTable(thetable, parameters) if #thetable == 0 or parameters.editicon == false then return thetable end local last_element = thetable[#thetable] local the_icon = addEditIcon(parameters) -- add it before last html closing tags local tags = '' local rev_element = string.reverse(last_element) for tag in string.gmatch(rev_element, '(>%l+/<)') do if string.match(rev_element, '^' .. tags .. tag) then tags = tags .. tag else break end end local last_tags = string.reverse(tags) local offset = string.find(last_element, last_tags .. '$') if offset then thetable[#thetable] = string.sub(last_element, 1, offset - 1) .. the_icon .. last_tags else thetable[#thetable] = last_element .. the_icon end return thetable end -- Escape Lua captures local function captureEscapes(text) return mw.ustring.gsub(text, "(%%%d)", "%%%1") end -- expandTemplate or callParserFunction local function expandBraces(text, formatting) if text == nil or formatting == nil then return text end -- only expand braces if provided in argument, not included in value as in Q1164668 if mw.ustring.find(formatting, '{{', 1, true) == nil then return text end if type(text) ~= "string" then text = tostring(text) end for braces in mw.ustring.gmatch(text, "{{(.-)}}") do local parts = mw.text.split(braces, "|") local title_part = parts[1] local parameters = {} for i = 2, #parts do local subparts = mw.ustring.find(parts[i], "=") if subparts then local param_name = mw.ustring.sub(parts[i], 1, subparts - 1) local param_value = mw.ustring.sub(parts[i], subparts + 1, -1) -- reconstruct broken links by parts if i < #parts and mw.ustring.find(param_value, "[[", 1, true) and not mw.ustring.find(param_value, "]]", 1, true) then parameters[param_name] = param_value local part_next = i + 1 while parts[part_next] and mw.ustring.find(parts[part_next], "]]", 1, true) do parameters[param_name] = parameters[param_name] .. "|" .. parts[part_next] part_next = part_next + 1 end else parameters[param_name] = param_value end elseif not mw.ustring.find(parts[i], "]]", 1, true) then table.insert(parameters, parts[i]) end end local braces_expanded if mw.ustring.find(title_part, ":") and mw.text.split(title_part, ":")[1] ~= mw.site.namespaces[10].name -- not a prefix Template: then braces_expanded = mw.getCurrentFrame():callParserFunction{name=title_part, args=parameters} elseif title_part == "!" then -- template:! may be deleted locally, now provided by MediaWiki -- although it works, it raises a Lua internal error braces_expanded = "|" else braces_expanded = mw.getCurrentFrame():expandTemplate{title=title_part, args=parameters} end braces = mw.ustring.gsub(braces, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") -- escape magic characters braces_expanded = captureEscapes(braces_expanded) text = mw.ustring.gsub(text, "{{" .. braces .. "}}", braces_expanded) end return text end -- format data type math local function printDatatypeMath(data) return mw.getCurrentFrame():callParserFunction('#tag:math', data) end -- format data type musical-notation local function printDatatypeMusical(data, formatting) local attr = {} if formatting == 'sound' then attr.sound = 1 end return mw.getCurrentFrame():extensionTag('score', data, attr) end -- format data type string local function printDatatypeString(data, parameters) if mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting = a pattern return expandBraces(mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = data}), parameters.formatting) elseif parameters.case then return case(parameters.case, data, parameters.lang[1], feminineGender(parameters.id)) end local data_number = string.match(data, "^%d+") if data_number then -- sort key by initial number and remaining string local sortkey = string.format("%019d", data_number * 1000) return data, sortkey .. string.sub(data, #data_number + 1) end return data end -- format data type tabular-data local function printDatatypeTabular(data, parameters) local icon if parameters.formatting == 'raw' then icon = "no-icon" data = string.gsub(data, '^Data:', '') -- remove prefix, i.e. see Module:Tabular data end return printDatatypeString(data, parameters), icon end -- format data type url local function printDatatypeUrl(data, parameters) if parameters.formatting == 'weblink' then local label_parts = mw.text.split(string.gsub(data, '/$', ''), '/') local label = string.gsub(label_parts[3], '^www%.', '') if #label_parts > 3 then label = label .. '…' end return '[' .. data .. ' ' .. label .. ']' end return printDatatypeString(data, parameters) end -- format data type external-id local function printDatatypeExternal(data, parameters) if parameters.formatting == 'externalid' then local p_stat = mw.wikibase.getBestStatements(parameters.property, 'P1630') -- formatter URL local p_link_pattern = getSnak(p_stat, {1, "mainsnak", "datavalue", "value"}) if p_link_pattern then local p_link = mw.ustring.gsub(p_link_pattern, '$1', {['$1'] = data}) return '[' .. p_link .. ' ' .. data .. ']' end end return printDatatypeString(data, parameters) end -- format data type commonsMedia and geo-shape local function printDatatypeMedia(data, parameters) local icon if not string.find((parameters.formatting or ''), '$1', 1, true) then icon = "no-icon" if not string.find(data, '^Data:') then data = mw.uri.encode(data, 'PATH') -- encode special characters in filename end end return printDatatypeString(data, parameters), icon end -- format data type globe-coordinate local function printDatatypeCoordinate(data, formatting) local function globes(globe_id) -- parameter globe in coordinates accepted by GeoHack -- see [[w:en:Special:PrefixIndex/Template:GeoTemplate]] local globes = {['Q3343'] = 'ariel', ['Q3134'] = 'callisto', ['Q596'] = 'ceres', ['Q6604'] = 'charon', ['Q7548'] = 'deimos', ['Q15040'] = 'dione', ['Q2'] = 'earth', ['Q3303'] = 'enceladus', ['Q3143'] = 'europa', ['Q3169'] = 'ganymede', ['Q15037'] = 'hyperion', ['Q17958'] = 'iapetus', ['Q3123'] = 'io', ['Q319'] = 'jupiter', ['Q111'] = 'mars', ['Q308'] = 'mercury', ['Q15034'] = 'mimas', ['Q3352'] = 'miranda', ['Q405'] = 'moon', ['Q3332'] = 'oberon', ['Q7547'] = 'phobos', ['Q17975'] = 'phoebe', ['Q339'] = 'pluto', ['Q15050'] = 'rhea', ['Q15047'] = 'tethys', ['Q2565'] = 'titan', ['Q3322'] = 'titania', ['Q3359'] = 'triton', ['Q3338'] = 'umbriel', ['Q313']='venus', ['Q3030']='vesta'} return globes[globe_id] end local function roundPrecision(num, prec) if prec == nil or prec <= 0 then return num end local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001 return math.floor(num / sig + 0.5) * sig end local precision = data.precision local latitude = roundPrecision(data.latitude, precision) local longitude = roundPrecision(data.longitude, precision) if formatting and string.find(formatting, '$lat', 1, true) and string.find(formatting, '$lon', 1, true) then local ret = mw.ustring.gsub(formatting, '$l[ao][tn]', {['$lat'] = latitude, ['$lon'] = longitude}) if string.find(formatting, '$globe', 1, true) then local myglobe = 'earth' if isSet(data.globe) then local globenum = mw.text.split(data.globe, 'entity/')[2] -- http://www.wikidata.org/wiki/Q2 myglobe = globes(globenum) or 'earth' end ret = mw.ustring.gsub(ret, '$globe', myglobe) end return expandBraces(ret, formatting) elseif formatting == 'latitude' then return latitude, "no-icon" elseif formatting == 'longitude' then return longitude, "no-icon" elseif formatting == 'dimension' then return data.dimension, "no-icon" else --default formatting='globe' if isSet(data.globe) == false or data.globe == 'http://www.wikidata.org/entity/Q2' then return 'earth', "no-icon" else local globenum = mw.text.split(data.globe, 'entity/')[2] return globes(globenum) or globenum, "no-icon" end end end -- Local functions for data value quantity local function unitSymbol(id, lang) -- get unit symbol or code local unit_symbol = '' if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then unit_symbol = require(wiki.module_title .. "/Units").getUnit(0, '', id, true) end if unit_symbol == '' then -- fetch it local claims = mw.wikibase.getBestStatements(id, 'P5061') if #claims > 0 then local langclaims = {} for _, snak in ipairs(claims) do local snak_language = getSnak(snak, {"mainsnak", "datavalue", "value", "language"}) if snak_language and not langclaims[snak_language] then -- just the first one by language langclaims[snak_language] = snak.mainsnak.datavalue.value.text end end for _, l in ipairs(lang) do if langclaims[l] then return langclaims[l] end end end end return unit_symbol end local function getUnit(amount, id, parameters) -- get unit symbol or name local suffix = '' if string.sub(parameters.formatting or '', 1, 8) == "unitcode" then -- get unit symbol local unit_symbol = unitSymbol(id, parameters.lang) if isSet(unit_symbol) then if string.sub(parameters.formatting or '', -6) == "linked" then suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. unit_symbol .. "]]" else suffix = unit_symbol end end end if suffix == '' then -- formatting=unit, or formatting=unitcode not found -- get unit label local unit_label, lang = getLabelByLangs(id, parameters.lang) if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then suffix = require(wiki.module_title .. "/Units").getUnit(amount, unit_label, id, false) if string.sub(parameters.formatting or '', -6) == "linked" then suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. suffix .. "]]" end else suffix = (unit_label or id) .. addLabelIcon(id, lang, parameters.lang[1], parameters.labelicon) end end if suffix ~= '' then suffix = ' ' .. suffix end return suffix end local function roundDefPrecision(in_num, factor) -- rounds out_num with significant figures of in_num (default precision) local out_num = in_num * factor if factor/60 == math.floor(factor/60) or out_num == 0 then -- sexagesimal integer or avoiding NaN return out_num end -- first, count digits after decimal mark, handling cases like '12.345e6' local exponent, prec local integer, dot, decimals, expstr = in_num:match('^(%d*)(%.?)(%d*)(.*)') local e = expstr:sub(1, 1) if e == 'e' or e == 'E' then exponent = tonumber(expstr:sub(2)) end if dot == '' then prec = -integer:match('0*$'):len() else prec = #decimals end if exponent then -- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5. prec = prec - exponent end -- significant figures local in_bracket = 10^-prec -- -1 -> 10, 5 -> 0.00001 local out_bracket = in_bracket * out_num / in_num out_bracket = 10^math.floor(math.log10(out_bracket)+.5) -- 1230 -> 1000, 0.00123 -> 0.001 -- round it (credit to Luc Bloom from http://lua-users.org/wiki/SimpleRound) return math.floor(out_num/out_bracket + (out_num >=0 and 1 or -1) * 0.5) * out_bracket end -- format data type quantity local function printDatatypeQuantity(data, parameters) local amount = data.amount amount = mw.ustring.gsub(amount, "%+", "") local suffix = "" local conv_amount, conv_suffix if string.sub(parameters.formatting or '', 1, 4) == "unit" or string.sub(parameters.formatting or '', 1, 8) == "duration" or parameters.convert then local unit_id = data.unit unit_id = mw.ustring.sub(unit_id, mw.ustring.find(unit_id, "Q"), -1) if string.sub(unit_id, 1, 1) == "Q" then suffix = getUnit(amount, unit_id, parameters) local convert_to if parameters.convert == "default" or parameters.convert == "default2" then local exist, units = pcall(require, wiki.module_title .. "/Units") if exist and units.convert_default and next(units.convert_default) ~= nil then convert_to = units.convert_default[unit_id] end elseif string.sub(parameters.convert or '', 1, 1) == "Q" then convert_to = parameters.convert elseif string.sub(parameters.formatting or '', 1, 8) == "duration" then convert_to = 'Q11574' -- seconds end if convert_to and convert_to ~= unit_id then -- convert units local conv_temp = { -- formulae for temperatures ºC, ºF, ªK: [from] = {[to] = 'formula'} ['Q25267'] = {['Q42289'] = '$1*1.8+32', ['Q11597'] = '$1+273.15'}, ['Q42289'] = {['Q25267'] = '($1-32)/1.8', ['Q11597'] = '($1+459.67)*5/9'}, ['Q11597'] = {['Q25267'] = '$1-273.15', ['Q42289'] = '($1-273.15)*1.8000+32.00'} } if conv_temp[unit_id] and conv_temp[unit_id][convert_to] then local amount_f = mw.getCurrentFrame():callParserFunction('#expr', mw.ustring.gsub(conv_temp[unit_id][convert_to], "$1", amount)) conv_amount = math.floor(tonumber(amount_f) + 0.5) else local conversions = getStatements(unit_id, 'P2442') -- conversion to standard unit table.insert(conversions, mw.wikibase.getBestStatements(unit_id, 'P2370')[1]) -- conversion to SI unit for _, conv in ipairs(conversions) do if conv.mainsnak.snaktype == 'value' then -- no somevalue nor novalue if conv.mainsnak.datavalue.value.unit == "http://www.wikidata.org/entity/" .. convert_to then conv_amount = roundDefPrecision(amount, tonumber(conv.mainsnak.datavalue.value.amount)) break end end end end if conv_amount then conv_suffix = getUnit(conv_amount, convert_to, parameters) end elseif parameters.convert == 'M' then local exist, units = pcall(require, wiki.module_title .. "/Units") if wiki.langcode == parameters.lang[1] and exist and units.convert2M and type(units.convert2M) == "function" then conv_amount, conv_suffix = units.convert2M(amount) conv_suffix = (conv_suffix or "").. suffix elseif tonumber(amount) > 10^8 then conv_amount = math.floor(amount/10^6 + 0.5) conv_suffix = ' M' .. mw.text.trim(suffix) end end if conv_amount and parameters.formatting == 'raw' then amount = conv_amount suffix = "" conv_amount = nil end end end local lang_obj = mw.language.new(parameters.lang[1]) local sortkey = string.format("%019d", tonumber(amount) * 1000) if string.sub(parameters.formatting or '', 1, 8) == "duration" then local sec = tonumber(conv_amount or amount) if parameters.formatting == 'duration' then return lang_obj:formatDuration(sec) elseif parameters.formatting == 'durationm:s' then local mm = math.floor(sec / 60) local ss = sec - (mm * 60) return string.format("%02d:%02d", mm, ss) else -- durationhms or durationh:m:s local intervals = {"hours", "minutes", "seconds"} local sec2table = lang_obj:getDurationIntervals(sec, intervals) sec2table["seconds"] = (sec2table["seconds"] or 0) + tonumber("." .. (tostring(sec):match("%.(%d+)") or "0")) -- add decimals local duration = '' for i, v in ipairs(intervals) do if parameters.formatting == 'durationh:m:s' then if i == 1 and sec2table[v] then duration = duration .. sec2table[v] .. ":" elseif i == 2 then duration = duration .. string.format("%02d", sec2table[v] or 0) .. ":" elseif i == 3 then local sec_str = tostring(lang_obj:formatNum(sec2table[v] or 0)) duration = duration .. (sec2table[v] < 10 and "0" or "") .. sec_str end elseif sec2table[v] then duration = duration .. lang_obj:formatNum(sec2table[v]) .. i18n.datetime.hms[v] .. (i < 3 and " " or "") end end return duration end end if parameters.case then amount = case(parameters.case, amount, parameters.lang[1], feminineGender(parameters.id)) elseif parameters.formatting ~= 'raw' then if parameters.numformat then amount = lang_obj:formatNum(tonumber(string.format(parameters.numformat, amount))) else amount = lang_obj:formatNum(tonumber(amount)) end end if conv_amount then local conv_sortkey = string.format("%019d", conv_amount * 1000) conv_amount = lang_obj:formatNum(conv_amount) if parameters.convert == 'default2' then return conv_amount .. conv_suffix .. ' (' .. amount .. suffix .. ')', conv_sortkey else return conv_amount .. conv_suffix, conv_sortkey end elseif mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting with pattern amount = mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = amount}) end return amount .. suffix, sortkey end -- format data type time local function printDatatypeTime(data, parameters) -- Dates and times are stored in ISO 8601 format local timestamp = data.time if parameters.formatting == "raw" then return timestamp, timestamp end local post_format local calendar_add = "" local precision = data.precision or 11 if string.sub(timestamp, 1, 1) == '-' then post_format = i18n.datetime["bc"] elseif string.sub(timestamp, 2, 3) == '00' then post_format = i18n.datetime["ad"] elseif precision > 8 then -- calendar model local calendar_model = {["Q12138"] = "gregorian", ["Q1985727"] = "gregorian", ["Q11184"] = "julian", ["Q1985786"] = "julian"} local calendar_id = mw.text.split(data.calendarmodel, 'entity/')[2] if (timestamp < "+1582-10-15T00:00:00Z" and calendar_model[calendar_id] == "gregorian") or (timestamp > "+1582-10-04T00:00:00Z" and calendar_model[calendar_id] == "julian") then calendar_add = " <sup>(" .. mw.message.new('Wikibase-time-calendar-' .. calendar_model[calendar_id]):inLanguage(parameters.lang[1]):plain() .. ")</sup>" end end local function formatTime(form, stamp) local pattern if type(form) == "function" then pattern = form(stamp) else pattern = form end stamp = tostring(stamp) if mw.ustring.find(pattern, "$1") then return mw.ustring.gsub(pattern, "$1", stamp) elseif string.sub(stamp, 1, 1) == '-' then -- formatDate() only supports years from 0 stamp = '+' .. string.sub(stamp, 2) elseif string.sub(stamp, 1, 1) ~= '+' then -- not a valid timestamp, it is a number stamp = string.format("%04d", stamp) end local ret = mw.language.new(parameters.lang[1]):formatDate(pattern, stamp) ret = string.gsub(ret, "^(%[?%[?)0+", "%1") -- suppress leading zeros ret = string.gsub(ret, "( %[?%[?)0+", "%1") return ret end local function postFormat(t) if post_format and mw.ustring.find(post_format, "$1") then return mw.ustring.gsub(post_format, "$1", t) end return t end local intyear = tonumber(string.match(timestamp, "[+-](%d+)")) local ret = "" if precision <= 5 then -- precision is 10000 years or more local factor = 10 ^ ((5 - precision) + 4) local y2 = math.ceil(math.abs(intyear) / factor) local relative = formatTime(i18n.datetime[precision], y2) if post_format == i18n.datetime["bc"] then ret = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative) else ret = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative) end local ret_number = string.match(ret, "%d+") if ret_number ~= nil then ret = mw.ustring.gsub(ret, ret_number, mw.language.new(parameters.lang[1]):formatNum(tonumber(ret_number))) end elseif precision == 6 or precision == 7 then -- millennia or centuries local card = math.floor((intyear - 1) / 10^(9 - precision)) + 1 ret = formatTime(i18n.datetime[precision], card) ret = postFormat(ret) elseif precision == 8 then -- decades local card = math.floor(math.abs(intyear) / 10) * 10 ret = formatTime(i18n.datetime[8], card) ret = postFormat(ret) elseif intyear > 9999 then -- not a valid timestamp return elseif precision == 9 or parameters.formatting == 'Y' then -- precision is year ret = formatTime(i18n.datetime[9], intyear) ret = postFormat(ret) .. calendar_add elseif precision == 10 then -- month ret = formatTime(i18n.datetime[10], timestamp .. " + 1 day") -- formatDate yyyy-mm-00 returns the previous month ret = postFormat(ret) .. calendar_add else -- precision 11, day ret = formatTime(parameters.formatting or i18n.datetime[11], timestamp) ret = postFormat(ret) .. calendar_add end return ret, timestamp end -- format data value wikibase-entityid with data types wikibase-item or wikibase-property local function printDatatypeEntity(data, parameters) local entity_id = data['id'] if parameters.formatting == 'raw' then return entity_id, entity_id end local entity_page = 'Special:EntityPage/' .. entity_id local label, lang = getLabelByLangs(entity_id, parameters.lang) local sitelink = mw.wikibase.getSitelink(entity_id) local parameter = parameters.formatting local labelcase = label or sitelink if parameters.gender == 'feminineform' then labelcase = feminineForm(entity_id, lang) or labelcase end if parameters.case ~= 'gender' then labelcase = case(parameters.case, labelcase, lang, parameters.lang[1], entity_id, parameters.id) end if labelcase == nil and i18n.qidlabels == false then return end local ret1, ret2 if parameter == 'label' then ret1 = labelcase or entity_id ret2 = labelcase or entity_id elseif parameter == 'sitelink' then ret1 = (sitelink or 'd:' .. entity_page) ret2 = sitelink or entity_id elseif mw.ustring.find((parameter or ''), '$1', 1, true) then -- formatting = a pattern ret1 = mw.ustring.gsub(parameter, '$1', labelcase or entity_id) ret1 = expandBraces(ret1, parameter) ret2 = labelcase or entity_id else if parameter == "ucfirst" or parameter == "ucinternallink" then if labelcase and lang then labelcase = mw.language.new(lang):ucfirst(labelcase) end -- only first of a list, reset formatting for next ones if parameter == "ucinterlanllink" then parameters.formatting = 'internallink' else parameters.formatting = nil -- default format end end if sitelink then ret1 = '[[' .. sitelink .. '|' .. labelcase .. ']]' ret2 = labelcase elseif label and string.match(parameter or '', 'internallink$') and not mw.wikibase.getEntityIdForTitle(label) then ret1 = '[[' .. label .. '|' .. labelcase .. ']]' ret2 = labelcase else ret1 = '[[d:' .. entity_page .. '|' .. (labelcase or entity_id) .. ']]' ret2 = labelcase or entity_id end end return ret1 .. addLabelIcon(entity_id, lang, parameters.lang[1], parameters.labelicon), ret2 end -- format data type wikibase-lexeme local function printDatatypeLexeme(data, parameters) local entity_id = data['id'] if parameters.formatting == 'raw' then return entity_id, entity_id end local lemmas = mw.wikibase.getEntity(entity_id):getLemmas() if parameters.list == 'lang' and lemmas[1][2] ~= parameters.lang[1] then return end local ret = '[[d:Special:EntityPage/' .. entity_id .. '|' .. lemmas[1][1] .. ']]' if parameters.list ~= 'lang' or (parameters.list == 'lang' and lemmas[1][2] ~= wiki.langcode) then ret = ret .. " <sup>(" .. lemmas[1][2] .. ")</sup>" end return ret, entity_id end -- format data type monolingualtext local function printDatatypeMonolingual(data, parameters) -- data fields: language [string], text [string] local valid_lang = {[parameters.lang[1]] = true, ["mul"] = true} if parameters.list == "lang" and not valid_lang[data["language"]] then return elseif parameters.list == "notlang" and valid_lang[data["language"]] then return elseif parameters.formatting == "language" or parameters.formatting == "text" then return data[parameters.formatting] end local result = data["text"] valid_lang = {[wiki.langcode] = true, ["mul"] = true} if not valid_lang[data["language"]] then result = mw.ustring.gsub('<span lang="$1">$2</span>', '$[12]', {["$1"]=data["language"], ["$2"]=data["text"]}) end if mw.ustring.find((parameters.formatting or ''), '$', 1, true) then -- output format defined with $text, $language result = mw.ustring.gsub(parameters.formatting, '$text', result) result = mw.ustring.gsub(result, '$language', data["language"]) end return result end local function getSnakValue(snak, parameters) parameters.editbridge = false if snak.snaktype == 'value' then -- see Special:ListDatatypes -- data value string if snak.datatype == "string" then parameters.editbridge = true -- Wikidata Bridge currently only for string values return printDatatypeString(snak.datavalue.value, parameters) elseif snak.datatype == "commonsMedia" or snak.datatype == "geo-shape" then return printDatatypeMedia(snak.datavalue.value, parameters) elseif snak.datatype == "tabular-data" then return printDatatypeTabular(snak.datavalue.value, parameters) elseif snak.datatype == "url" then return printDatatypeUrl(snak.datavalue.value, parameters) elseif snak.datatype == "external-id" then return printDatatypeExternal(snak.datavalue.value, parameters) elseif snak.datatype == 'math' then return printDatatypeMath(snak.datavalue.value) elseif snak.datatype == 'musical-notation' then return printDatatypeMusical(snak.datavalue.value, parameters.formatting) -- data types other than string value elseif snak.datatype == 'wikibase-item' or snak.datatype == 'wikibase-property' then if i18n.suppress[snak.datavalue.value.id] then return end return printDatatypeEntity(snak.datavalue.value, parameters) elseif snak.datatype == 'wikibase-lexeme' then return printDatatypeLexeme(snak.datavalue.value, parameters) elseif snak.datatype == 'monolingualtext' then return printDatatypeMonolingual(snak.datavalue.value, parameters) elseif snak.datatype == "globe-coordinate" then return printDatatypeCoordinate(snak.datavalue.value, parameters.formatting) elseif snak.datatype == "quantity" then return printDatatypeQuantity(snak.datavalue.value, parameters) elseif snak.datatype == "time" then return printDatatypeTime(snak.datavalue.value, parameters) end elseif snak.snaktype == 'novalue' then if parameters.formatting == 'raw' or parameters.shownovalue == false then return end return mw.message.new('Wikibase-snakview-snaktypeselector-novalue'):inLanguage(parameters.lang[1]):plain() elseif snak.snaktype == 'somevalue' then if parameters.formatting == 'raw' or parameters.showsomevalue == false then return end return mw.message.new('Wikibase-snakview-snaktypeselector-somevalue'):inLanguage(parameters.lang[1]):plain() end return mw.wikibase.renderSnak(snak) end local function printError(key) return '<span class="error">' .. i18n.errors[key] .. '</span>' end local function getQualifierSnak(claim, qualifierId, parameters) -- a "snak" is Wikidata terminology for a typed key/value pair -- a claim consists of a main snak holding the main information of this claim, -- as well as a list of attribute snaks and a list of references snaks if qualifierId then -- search the attribute snak with the given qualifier as key if claim.qualifiers then local qualifier = claim.qualifiers[qualifierId] if qualifier then if qualifier[1].datatype == "monolingualtext" then -- iterate over monolingualtext qualifiers to get languages local qual_lang, qual_mul for idx in pairs(qualifier) do qual_lang = getSnak(qualifier[idx], {"datavalue", "value", "language"}) if qual_lang == parameters.lang[1] then return qualifier[idx] -- return local language if found elseif qual_lang == "mul" then qual_mul = qualifier[idx] end end return qual_mul -- else return multilingual elseif parameters.list then return qualifier else return qualifier[1] end end end return nil, printError("qualifier-not-found") else -- otherwise return the main snak return claim.mainsnak end end local function getValueOfClaim(claim, qualifierId, parameters) local snak, error = getQualifierSnak(claim, qualifierId, parameters) if not snak then return nil, nil, error elseif snak[1] then -- a multi qualifier local result, sortkey = {}, {} local maxvals = tonumber(parameters.listmax) for idx in pairs(snak) do result[#result + 1], sortkey[#sortkey + 1] = getSnakValue(snak[idx], parameters) if maxvals and maxvals == #result then break end end return mw.text.listToText(result, parameters.qseparator, parameters.qconjunction), sortkey[1] else -- a property or a qualifier return getSnakValue(snak, parameters) end end local function getValueOfParentClaim(claim, qualifierId, parameters) local qids = mw.text.split(qualifierId, '/', true) local value, sortkey, valueraw = {}, {}, {} local parent_raw, value_text if qids[1] == parameters.property then parent_raw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=parameters.lang}) else parent_raw, _, _ = getValueOfClaim(claim, qids[1], {["formatting"]="raw", ["lang"]=parameters.lang, ["list"]=true, ["qseparator"]='/', ["qconjunction"]='/'}) end if string.sub(parent_raw or '', 1, 1) == "Q" then -- protection for 'no value' local parent_qids = mw.text.split(parent_raw, '/', true) for idx, p_qid in ipairs(parent_qids) do local parent_claims = mw.wikibase.getBestStatements(p_qid, qids[2]) if parent_claims[1] then value[idx], sortkey[idx], _ = getValueOfClaim(parent_claims[1], nil, parameters) -- raw parent value needed for while/black lists, lang for avoiding an error on types other than entity valueraw[idx], _, _ = getValueOfClaim(parent_claims[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang}) end end end if value[1] then value_text = mw.text.listToText(value, parameters.qseparator, parameters.qconjunction) end return value_text, sortkey[1], valueraw[1] end -- see d:Help:Sources local function getReferences(claim, parameters) if not (parameters.references or parameters.onlysourced) then return '', false end local lang = parameters.lang local maxrefs = tonumber(parameters.references) or 1 local notproperref = { ["P143"] = true, -- imported from ["P3452"] = true, -- inferred from ["P887"] = true, -- based on heuristic ["P4656"] = true -- Wikimedia import URL } local result = {} -- traverse through all references for ref in pairs(claim.references or {}) do local refparts local refs = {} local validref = true local ref_id -- traverse through all parts of the current reference for snakkey, snakval in pairs(claim.references[ref].snaks or {}) do for partkey, _ in pairs(claim.references[ref].snaks[snakkey] or {}) do if notproperref[snakkey] then -- not a proper reference validref = false break end end if validref then for snakidx = 1, #snakval do if snakidx > 1 then refparts = refparts .. ", " end if snakval[snakidx].datatype == 'external-id' then refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {formatting='externalid', property=snakval[snakidx].property, lang=lang}) or '') else refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {lang=lang}) or '') end end refs[snakkey] = refparts refparts = nil if snakkey == "P248" then -- stated in ref_id = getSnak(snakval, {1, "datavalue", "value", "id"}) end end end -- fill missing values with parent item if ref_id then local function refParent(qid, pid, formatting) local snak = getSnak(mw.wikibase.getBestStatements(qid, pid), {1, "mainsnak"}) return snak and getSnakValue(snak, {formatting=formatting, lang=lang}) end refs['P50'] = refs['P50'] or refParent(ref_id, 'P50', 'label') -- author refs['P407'] = refs['P407'] or refParent(ref_id, 'P407', 'label') -- language of work refs['P123'] = refs['P123'] or refParent(ref_id, 'P123', 'label') -- publisher refs['P577'] = refs['P577'] or refParent(ref_id, 'P577') -- date refs['P1433'] = refs['P1433'] or refParent(ref_id, 'P1433', 'label') -- published in refs['P304'] = refs['P304'] or refParent(ref_id, 'P304') -- page(s) refs['P433'] = refs['P433'] or refParent(ref_id, 'P433') -- issue refs['P236'] = refs['P236'] or refParent(ref_id, 'P236') -- ISSN refs['P356'] = refs['P356'] or refParent(ref_id, 'P356') -- DOI end -- get title of local templates for citing references local template_web = mw.wikibase.getSitelink('Q5637226') or "" template_web = mw.text.split(template_web, ":")[2] -- split off namespace from front local template_journal = mw.wikibase.getSitelink('Q5624899') or "" template_journal = mw.text.split(template_journal, ":")[2] local citeParams = {} if refs['P854'] and (refs['P1476'] or refs['P248']) and template_web then -- if both "reference URL" and "title" (or "stated in") are present, then use cite web template citeParams[i18n['cite']['url']] = refs['P854'] if refs['P248'] and refs['P1476'] == nil then citeParams[i18n['cite']['title']] = refs['P248']:match("^%[%[.-|(.-)%]%]") else citeParams[i18n['cite']['title']] = refs['P1476'] citeParams[i18n['cite']['website']] = refs['P248'] end citeParams[i18n['cite']['author']] = refs['P50'] citeParams[i18n['cite']['language']] = refs['P407'] citeParams[i18n['cite']['publisher']] = refs['P123'] citeParams[i18n['cite']['date']] = refs['P577'] citeParams[i18n['cite']['pages']] = refs['P304'] citeParams[i18n['cite']['access-date']] = refs['P813'] citeParams[i18n['cite']['archive-url']] = refs['P1065'] citeParams[i18n['cite']['archive-date']] = refs['P2960'] citeParams[i18n['cite']['quote']] = refs['P1683'] refparts = mw.getCurrentFrame():expandTemplate{title=template_web, args=citeParams} elseif refs['P1433'] and (refs['P1476'] or refs['P248']) and template_journal then -- if both "published in" and "title" (or "stated in") are present, then use cite journal template citeParams[i18n['cite']['work']] = refs['P1433'] citeParams[i18n['cite']['title']] = refs['P1476'] or refs['P248'] citeParams[i18n['cite']['author']] = refs['P50'] citeParams[i18n['cite']['date']] = refs['P577'] citeParams[i18n['cite']['issue']] = refs['P433'] citeParams[i18n['cite']['pages']] = refs['P304'] citeParams[i18n['cite']['language']] = refs['P407'] citeParams[i18n['cite']['issn']] = refs['P236'] citeParams[i18n['cite']['doi']] = refs['P356'] refparts = mw.getCurrentFrame():expandTemplate{title=template_journal, args=citeParams} elseif validref then -- raw ouput local snaksorder = claim.references[ref]["snaks-order"] local function indexed(a) for _, b in ipairs(snaksorder) do if b == a then return true end end return false end for k, _ in pairs(refs or {}) do if not indexed(k) then table.insert(snaksorder, k) end end local italics = "''" local ref_label for _, k in ipairs(snaksorder) do if refs[k] then refparts = refparts and refparts .. " " or "" ref_label = case('infoboxlabel', getLabelByLangs(k, lang) or '') refparts = refparts .. mw.ustring.gsub(ref_label, "^%l", mw.ustring.upper) .. ": " refparts = refparts .. italics .. refs[k] .. italics .. "." italics = "" end end end if refparts then local ref_name = claim.references[ref].hash result[#result + 1] = mw.getCurrentFrame():extensionTag("ref", refparts, {name=ref_name}) if maxrefs and maxrefs == #result then break end end end if #result > 0 then if parameters.references then if isSet(i18n.categoryref) then result[#result + 1] = "[[" ..i18n.categoryref .. "]]" end return table.concat(result), true else return '', true end end return '', false end -- Set lists of filtered values local function setFilterLists(num_qual, args) local lists = {['whitelist']={}, ['blacklist']={}, ['ignorevalue']={}, ['selectvalue']={}} for i = 0, num_qual do for k, _ in pairs(lists) do if isSet(args[k .. i]) then lists[k][tostring(i)] = {} local pattern = 'Q%d+' if string.sub(args[k .. i], 1, 1) ~= 'Q' then pattern = '[^%p%s]+' end for q in string.gmatch(args[k .. i], pattern) do lists[k][tostring(i)][q] = true end end end end return lists['whitelist'], lists['blacklist'], lists['ignorevalue'], lists['selectvalue'] end local function tableParameters(args, parameters, column) local column_params = mw.clone(parameters) column_params.formatting = args["colformat"..column]; if column_params.formatting == "" then column_params.formatting = nil end column_params.convert = args["convert" .. column] if args["case" .. column] then column_params.case = args["case" .. column] end return column_params end local function getEntityId(args, pargs, unnamed) pargs = pargs or {} local id = args.item or args.from or (unnamed and mw.text.trim(args[1] or '') or nil) if not isSet(id) then id = pargs.item or pargs.from or (unnamed and mw.text.trim(pargs[1] or '') or nil) end if isSet(id) then if string.find(id, ":") then -- remove prefix as Property:Pid id = mw.text.split(id, ":")[2] end else id = mw.wikibase.getEntityIdForCurrentPage() end return id end local function getArg(value, default, aliases) if type(value) == 'boolean' then return value elseif value == "false" or value == "no" then return false elseif value == "true" or value == "yes" then return true elseif value and aliases and aliases[value] then return aliases[value] elseif isSet(value) then return value elseif default then return default else return nil end end -- Main function claim --------------------------------------------- -- on debug console use: =p.claim{item="Q...", property="P...", ...} function p.claim(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local is_sandbox = isSet(pargs.sandbox) if not required and is_sandbox then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).claim(frame) end --If a value is already set, use it if isSet(args.value) then if args.value == 'NONE' then return else return args.value end end -- arguments local parameters = {} parameters.id = getEntityId(args, pargs) if parameters.id == nil then return end parameters.property = string.upper(args.property or "") local qualifierId = {} qualifierId[1] = getArg(string.upper(args.qualifier or args.qualifier1 or "")) local i = 2 while isSet(args["qualifier" .. i]) do qualifierId[i] = string.upper(args["qualifier" .. i]) i = i + 1 end parameters.formatting = getArg(args.formatting) parameters.convert = getArg(args.convert) parameters.numformat = getArg(args.numformat) parameters.case = args.case parameters.list = getArg(args.list, true, {firstrank='bestrank'}) parameters.listmax = args.listmax parameters.listrank = getArg(args.listrank) if type(parameters.list) == "number" then -- backwards compatibility parameters.listmax = parameters.listmax or parameters.list parameters.list = true elseif parameters.list == "bestrank" then parameters.listrank = parameters.listrank or "bestrank" parameters.list = true end parameters.shownovalue = getArg(args.shownovalue, true) parameters.showsomevalue = getArg(args.showsomevalue, true) parameters.separator = getArg(args.separator) parameters.conjunction = getArg(args.conjunction, parameters.separator) parameters.qseparator = getArg(args.qseparator, parameters.separator) parameters.qconjunction = getArg(args.qconjunction, parameters.conjunction) local sorting_col = args.tablesort local sorting_up = (args.sorting or "") ~= "-1" local rowformat = args.rowformat parameters.references = getArg(args.references, false) parameters.onlysourced = getArg(args.onlysourced, false) local showerrors = args.showerrors local default = args.default if default then showerrors = nil end parameters.lang = findLang(args.lang) if parameters.formatting == "raw" then parameters.editicon, parameters.labelicon = false, false else parameters.editicon, parameters.labelicon = setIcons(args.editicon, pargs.editicon) -- needs loadI18n by findLand end -- fetch property local claims = {} local bestrank = parameters.listrank == 'bestrank' and parameters.list ~= 'lang' for p in string.gmatch(parameters.property, 'P[%d/P]+') do -- P123 or P45/P67 if string.find(p, ".+/.+") then local props = mw.text.split(p, "/") local claims_child = {} claims_child = getStatements(parameters.id, props[1], bestrank) if #claims_child > 0 then local parent_id, _, _ = getValueOfClaim(claims_child[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang}) if string.sub(parent_id or '', 1, 1) == "Q" then claims = getStatements(parent_id, props[2], bestrank) if #claims > 0 then parameters.property = props[1] break end end end else claims = getStatements(parameters.id, p, bestrank) if #claims > 0 then parameters.property = p break end end end if #claims == 0 then local ret = showerrors and printError("property-not-found") or default return ret, args.query == 'num' and 0 or '' end -- defaults for table local preformat, postformat = "", "" local whitelisted = false local whitelist, blacklist, ignorevalue, selectvalue = {}, {}, {}, {} if parameters.formatting == "table" then parameters.separator = parameters.separator or "<br />" parameters.conjunction = parameters.conjunction or "<br />" parameters.qseparator = getArg(args.qseparator, mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain()) parameters.qconjunction = getArg(args.qconjunction, parameters.qseparator) if not rowformat then rowformat = "$0 ($1" i = 2 while qualifierId[i] do rowformat = rowformat .. ", $" .. i i = i + 1 end rowformat = rowformat .. ")" elseif mw.ustring.find(rowformat, "^[*#]") then parameters.separator = "</li><li>" parameters.conjunction = "</li><li>" if mw.ustring.match(rowformat, "^[*#]") == "*" then preformat = "<ul><li>" postformat = "</li></ul>" else preformat = "<ol><li>" postformat = "</li></ol>" end rowformat = mw.ustring.gsub(rowformat, "^[*#] ?", "") end -- set lists of filtered values whitelist, blacklist, ignorevalue, selectvalue = setFilterLists(#qualifierId, args) local next = next if next(whitelist) ~= nil then whitelisted = true end end -- set feminine case if gender is requested local itemgender = args.itemgender local idgender if itemgender then if string.match(itemgender, "^P%d+$") then local snak_id = getSnak(mw.wikibase.getBestStatements(parameters.id, itemgender), {1, "mainsnak", "datavalue", "value", "id"}) if snak_id then idgender = snak_id end elseif string.match(itemgender, "^Q%d+$") then idgender = itemgender end end local gender_requested = false if parameters.case == "gender" or idgender then gender_requested = true elseif parameters.formatting == "table" then for i=0, #qualifierId do if args["case" .. i] and args["case" .. i] == "gender" then gender_requested = true break end end end if gender_requested then if feminineGender(idgender or parameters.id) then parameters.gender = "feminineform" end end -- get initial sort indices local sortindices = {} for idx in pairs(claims) do sortindices[#sortindices + 1] = idx end -- sort by claim rank local comparator = function(a, b) local rankmap = { deprecated = 2, normal = 1, preferred = 0 } local ranka = rankmap[claims[a].rank or "normal"] .. string.format("%08d", a) local rankb = rankmap[claims[b].rank or "normal"] .. string.format("%08d", b) return ranka < rankb end table.sort(sortindices, comparator) local result, result2, result_query local error if parameters.list or parameters.formatting == "table" then -- convert LF to line feed, <br /> may not work on some cases parameters.separator = parameters.separator == "LF" and "\010" or parameters.separator parameters.conjunction = parameters.conjunction == "LF" and "\010" or parameters.conjunction -- i18n separators parameters.separator = parameters.separator or mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain() parameters.conjunction = parameters.conjunction or (mw.message.new('And'):inLanguage(parameters.lang[1]):plain() .. mw.message.new('Word-separator'):inLanguage(parameters.lang[1]):plain()) -- iterate over all elements and return their value (if existing) local value, valueq local sortkey, sortkeyq local values = {} local sortkeys = {} local refs = {} local rowlist = {} -- rows to list with whitelist or blacklist for idx in pairs(claims) do local claim = claims[sortindices[idx]] local reference = {} if not whitelisted then rowlist[idx] = true end if parameters.formatting == "table" then local params = tableParameters(args, parameters, "0") value, sortkey, error = getValueOfClaim(claim, nil, params) if value then values[#values + 1] = {} sortkeys[#sortkeys + 1] = {} refs[#refs + 1] = {} if whitelist["0"] or blacklist["0"] then local valueraw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=params.lang}) if whitelist["0"] and whitelist["0"][valueraw or ""] then rowlist[#values] = true elseif blacklist["0"] and blacklist["0"][valueraw or ""] then rowlist[#values] = false end end for i, qual in ipairs(qualifierId) do local j = tostring(i) params = tableParameters(args, parameters, j) local valueq, sortkeyq, valueraw if qual == parameters.property then -- hack for getting the property with another formatting, i.e. colformat1=raw valueq, sortkeyq, _ = getValueOfClaim(claim, nil, params) else for q in mw.text.gsplit(qual, '%s*OR%s*') do if string.find(q, ".+/.+") then valueq, sortkeyq, valueraw = getValueOfParentClaim(claim, q, params) elseif string.find(q, "^/.+") then local claim2 = getStatements(parameters.id, string.sub(q, 2), bestrank) if #claim2 > 0 then -- only first value of a property as alternative to a qualifier -- multiple values may not be related to a given raw of the table valueq, sortkeyq, _ = getValueOfClaim(claim2[1], nil, params) end else valueq, sortkeyq, _ = getValueOfClaim(claim, q, params) end if valueq then qual = q break end end end values[#values]["col" .. j] = valueq sortkeys[#sortkeys]["col" .. j] = sortkeyq or valueq if whitelist[j] or blacklist[j] or ignorevalue[j] or selectvalue[j] then valueq = valueraw or getValueOfClaim(claim, qual, {["formatting"]="raw", ["lang"]=params.lang, ["list"]=params.list}) if valueq then if whitelist[j] then for k, v in pairs(whitelist[j]) do if v and string.find(valueq, k, 1, true) then rowlist[#values] = true end end elseif blacklist[j] then for k, v in pairs(blacklist[j]) do if v and string.find(valueq, k, 1, true) then rowlist[#values] = false end end elseif ignorevalue[j] then for k, v in pairs(ignorevalue[j]) do if v and string.find(valueq, k, 1, true) then values[#values]["col" .. j] = nil end end elseif selectvalue[j] then local selected for k, v in pairs(selectvalue[j]) do if v and string.find(valueq, k, 1, true) then selected = true end end if selected == nil then values[#values]["col" .. j] = nil end end end end end end else value, sortkey, error = getValueOfClaim(claim, qualifierId[1], parameters) values[#values + 1] = {} sortkeys[#sortkeys + 1] = {} refs[#refs + 1] = {} end if not value and showerrors then value = error end if value then if (parameters.references or parameters.onlysourced) and claim.references then reference = claim.references end refs[#refs]["col0"] = reference values[#values]["col0"] = value sortkeys[#sortkeys]["col0"] = sortkey or value end end -- sort and format results sortindices = {} for idx in pairs(values) do sortindices[#sortindices + 1] = idx end if sorting_col then local sorting_table = mw.text.split(sorting_col, '%D+') local comparator = function(a, b) local valuea, valueb local i = 1 while valuea == valueb and i <= #sorting_table do valuea = sortkeys[a]["col" .. sorting_table[i]] or '' valueb = sortkeys[b]["col" .. sorting_table[i]] or '' i = i + 1 end if sorting_up then return valueb > valuea end return valueb < valuea end table.sort(sortindices, comparator) end local maxvals = tonumber(parameters.listmax) result = {} for idx in pairs(values) do local valuerow = values[sortindices[idx]] local reference, valid_ref = getReferences({["references"] = refs[sortindices[idx]]["col0"]}, parameters) value = valuerow["col0"] if parameters.formatting == "table" then if not rowlist[sortindices[idx]] then value = nil else local rowformatting = rowformat .. "$" -- fake end character added for easy gsub value = mw.ustring.gsub(rowformatting, "$0", {["$0"] = value}) value = mw.ustring.gsub(value, "$R0", reference) -- add reference for i, _ in ipairs(qualifierId) do local valueq = valuerow["col" .. i] if args["rowsubformat" .. i] and isSet(valueq) then -- add fake end character $ -- gsub $i not followed by a number so $1 doesn't match $10, $11... -- remove fake end character valueq = captureEscapes(valueq) valueq = mw.ustring.gsub(args["rowsubformat" .. i] .. "$", "$" .. i .. "(%D)", valueq .. "%1") valueq = string.sub(valueq, 1, -2) rowformatting = mw.ustring.gsub(rowformatting, "$" .. i .. "(%D)", args["rowsubformat" .. i] .. "%1") end valueq = valueq and captureEscapes(valueq) or '' value = mw.ustring.gsub(value, "$" .. i .. "(%D)", valueq .. "%1") end value = string.sub(value, 1, -2) -- remove fake end character value = expandBraces(value, rowformatting) end elseif value then value = expandBraces(value, parameters.formatting) value = value .. reference end if isSet(value) and (not parameters.onlysourced or (parameters.onlysourced and valid_ref)) then result[#result + 1] = value if not parameters.list or (maxvals and maxvals == #result) then break end end end if args.query == 'num' then result_query = #result end if #result > 0 then if parameters.formatting == 'table' then result = addEditIconTable(result, parameters) -- in a table, add edit icon on last element end result = preformat .. mw.text.listToText(result, parameters.separator, parameters.conjunction) .. postformat else result = '' end else -- return first element local claim = claims[sortindices[1]] result, result2, error = getValueOfClaim(claim, qualifierId[1], parameters) if result then local ref, valid_ref = getReferences(claim, parameters) if parameters.onlysourced and valid_ref == false then result = nil else result = result .. ref end end if args.query == 'num' then result_query = result and 1 or 0 end end if isSet(result) then if not (parameters.formatting == 'table' or (result2 and result2 == 'no-icon')) then -- add edit icon, except table added previously and except explicit no-icon internal flag result = result .. addEditIcon(parameters) end else if showerrors then result = error else result = default end end if args.query == 'untranslated' and required and not is_sandbox then result_query = untranslated end return result, result_query or '' end -- Local functions for getParentValues ----------------------- local function uc_first(word) if word == nil then return end return mw.ustring.upper(mw.ustring.sub(word, 1, 1)) .. mw.ustring.sub(word, 2) end local function getPropertyValue(id, property, parameter, langs, labelicon, case) local snaks = mw.wikibase.getBestStatements(id, property) local mysnak = getSnak(snaks, {1, "mainsnak"}) if mysnak == nil then return end local entity_id local result = '-' -- default for 'no value' if mysnak.datavalue then entity_id = "Q" .. tostring(mysnak.datavalue.value['numeric-id']) result, _ = getSnakValue(mysnak, {formatting=parameter, lang=langs, labelicon=labelicon, case=case}) end return entity_id, result end local function getParentObjects(id, prop_format, label_format, languages, propertySupString, propertyLabel, propertyLink, label_show, labelicon0, labelicon1, upto_number, upto_label, upto_value, last_only, grammatical_case, include_self) local propertySups = mw.text.split(propertySupString, '[^P%d]') local maxloop = 10 if upto_number then maxloop = upto_number elseif next(upto_label) or next(upto_value) then maxloop = 50 end local labels_filter = next(label_show) local result = {} local id_value = id for iter = 1, maxloop do local link, label, labelwicon, linktext, id_label for _, propertySup in pairs(propertySups) do local _id_value, _link = getPropertyValue(id_value, propertySup, prop_format, languages, labelicon1, grammatical_case) if _id_value and _link then id_value = _id_value; link = _link break end end if not id_value or not link then break end if propertyLink then _, linktext = getPropertyValue(id_value, propertyLink, "label", languages) if linktext then link = mw.ustring.gsub(link, "%[%[(.*)%|.+%]%]", "[[%1|" .. linktext .. "]]") end end id_label, label = getPropertyValue(id_value, propertyLabel, label_format, languages, false, "infoboxlabel") if labelicon0 then _, labelwicon = getPropertyValue(id_value, propertyLabel, label_format, languages, labelicon0, "infoboxlabel") else labelwicon = label end if labels_filter == nil or (label_show[id_label] or label_show[label]) then result[#result + 1] = {labelwicon, link} label_show[id_label or 'none'], label_show[label or 'none'] = nil, nil -- only first label found end if upto_label[id_label] or upto_label[label] or upto_value[id_value] then break end end if last_only then result = {result[#result]} end if include_self then local label_self, link_self _, label_self = getPropertyValue(id, propertyLabel, label_format, languages, labelicon0, "infoboxlabel") link_self, _ = getLabelByLangs(id, languages) table.insert(result, 1, {label_self, link_self}) end return result end local function parentObjectsToString(result, rowformat, cascade, sorting) local ret = {} local first = 1 local last = #result local iter = 1 if sorting == "-1" then first = #result; last = 1; iter = -1 end for i = first, last, iter do local rowtext = mw.ustring.gsub(rowformat, "$[01]", {["$0"] = result[i][1], ["$1"] = result[i][2]}) ret[#ret + 1] = expandBraces(rowtext, rowformat) end if cascade then local direction = mw.language.new(wiki.langcode):isRTL() and "right" or "left" local suffix = "" for i = 1, #ret do ret[i] = '<ul style="line-height:100%; margin-' .. direction .. ':0.45em; padding-' .. direction .. ':0;"><li>' .. ret[i] suffix = suffix .. '</li></ul>' end ret[#ret] = ret[#ret] .. suffix end return ret end -- Returns pairs of parent label and property value fetching a recursive tree function p.getParentValues(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getParentValues(frame) end local id = getEntityId(args, pargs) if id == nil then return end local languages = findLang(args.lang) local propertySup = getArg(args.property, "P131") --administrative entity local propertyLabel = getArg(args.label, "P31") --instance local propertyLink = getArg(args.valuetext) local property_format = getArg(args.formatting) local label_format = getArg(args.labelformat, "label") local upto_number = getArg(args.upto) local last_only = getArg(args.last_only, false) local editicon, labelicon = setIcons(args.editicon, pargs.editicon) local include_self = getArg(args.include_self, false) local case = getArg(args.case) local upto_label = {} for q in string.gmatch(args.uptolabelid or '', 'Q%d+') do upto_label[q] = true end if type(tonumber(upto_number)) == "number" then upto_number = tonumber(upto_number) elseif type(upto_number) == 'string' then upto_number = nil require(wiki.module_title .. '/debug').track('upto') -- replace upto by uptolabelid end local upto_value = {} for q in string.gmatch(args.uptovalueid or args.uptolinkid or '', 'Q%d+') do upto_value[q] = true end local label_show = {} for q in string.gmatch(args.showlabelid or '', 'Q%d+') do label_show[q] = true end for _, v in ipairs(mw.text.split(args.labelshow or '', "/")) do if v ~= '' then label_show[uc_first(v)] = true require(wiki.module_title .. '/debug').track('labelshow') -- replace labelshow by showlabelid end end local rowformat = args.rowformat; if not isSet(rowformat) then rowformat = "$0 = $1" end local labelicon0, labelicon1 = labelicon, labelicon if string.find(label_format, '{{.*$0.*}}') or (string.find(rowformat, '{{.*$0.*}}') and label_format ~= 'raw') then labelicon0 = false end local result = getParentObjects(id, property_format, label_format, languages, propertySup, propertyLabel, propertyLink, label_show, labelicon0, labelicon1, upto_number, upto_label, upto_value, last_only, case, include_self) if #result == 0 then return end local separator = args.separator; if not isSet(separator) then separator = "<br />" end local sorting = args.sorting; if sorting == "" then sorting = nil end local cascade = (args.cascade == "true" or args.cascade == "yes") local ret = parentObjectsToString(result, rowformat, cascade, sorting) ret = addEditIconTable(ret, {property=propertySup, editicon=editicon, id=id, lang=languages}) return mw.text.listToText(ret, separator, separator) end -- Link with a parent label -------------------- function p.linkWithParentLabel(frame) local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).linkWithParentLabel(frame) end local args = {} if frame.args then for k, v in pairs(frame.args) do -- metatable args[k] = v end else args = frame -- via require end if isSet(args.value) then return args.value end -- get id value of property/qualifier local largs = mw.clone(args) largs.list = tonumber(args.list) and args.list or true largs.formatting = "raw" largs.separator = "/·/" largs.editicon = false local items_list, _ = p.claim(largs) if not isSet(items_list) then return end local items_table = mw.text.split(items_list, "/·/", true) -- get internal link of property/qualifier if isSet(args.formatting) then largs.formatting = nil -- default link if defined with any value else largs.formatting = "internallink" end local link_list, _ = p.claim(largs) local link_table = mw.text.split(link_list, "/·/", true) -- get label of parent property local parent_claim = getSnak(getStatements(items_table[1], args.parent, true), {1, "mainsnak", "datatype"}) if parent_claim == 'monolingualtext' then largs.formatting = nil largs.list = 'lang' else largs.formatting = "label" largs.list = false end largs.property = args.parent largs.qualifier = nil for i, v in ipairs(items_table) do largs.item = v local link_label, _ = p.claim(largs) if isSet(link_label) then link_table[i] = mw.ustring.gsub(link_table[i] or '', "%[%[(.*)%|.+%]%]", "[[%1|" .. link_label .. "]]") end end args.editicon, _ = setIcons(args.editicon, pargs.editicon) args.id = getEntityId(args, pargs) args.lang = findLang(args.lang) return mw.text.listToText(link_table) .. addEditIcon(args) end -- Calculate number of years old ---------------------------- function p.yearsOld(frame) if not required and frame.args and isSet(frame:getParent().args.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).yearsOld(frame) end local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs) if id == nil then return end local lang = mw.language.new('en') local function getBestDate(id, prop) local mainsnak = getSnak(mw.wikibase.getBestStatements(id, prop), {1, "mainsnak"}) if mainsnak and mainsnak.snaktype then if mainsnak.snaktype == "somevalue" then return {time = nil, precision = 0} elseif mainsnak.snaktype == "value" then return getSnak(mainsnak, {"datavalue", "value"}) end end return {time = nil, precision = nil} end local birth = getBestDate(id, 'P569') if birth.time == nil or birth.precision < 8 then return end local death = getBestDate(id, 'P570') if death.precision and death.precision < 8 then -- includes somevalue return elseif death.time == nil then death = {time = lang:formatDate('c'), precision = 11} -- current date end local dates = {} dates[1] = {['min'] = {}, ['max'] = {}, ['precision'] = birth.precision} dates[1].min.year = tonumber(mw.ustring.match(birth.time, "^[+-]?%d+")) dates[1].min.month = tonumber(mw.ustring.match(birth.time, "-(%d%d)-")) dates[1].min.day = tonumber(mw.ustring.match(birth.time, "-(%d%d)T")) dates[1].max = mw.clone(dates[1].min) dates[2] = {['min'] = {}, ['max'] = {}, ['precision'] = death.precision} dates[2].min.year = tonumber(mw.ustring.match(death.time, "^[+-]?%d+")) dates[2].min.month = tonumber(mw.ustring.match(death.time, "-(%d%d)-")) dates[2].min.day = tonumber(mw.ustring.match(death.time, "-(%d%d)T")) dates[2].max = mw.clone(dates[2].min) for i, d in ipairs(dates) do if d.precision == 10 then -- month d.min.day = 1 local timestamp = string.format("%04d", tostring(math.abs(d.max.year))) .. string.format("%02d", tostring(d.max.month)) .. "01" d.max.day = tonumber(lang:formatDate("j", timestamp .. " + 1 month - 1 day")) elseif d.precision < 10 then -- year or decade d.min.day = 1 d.min.month = 1 d.max.day = 31 d.max.month = 12 if d.precision == 8 then -- decade d.max.year = d.max.year + 9 end end end local function age(d1, d2) local years = d2.year - d1.year if d2.month < d1.month or (d2.month == d1.month and d2.day < d1.day) then years = years - 1 end if d2.year > 0 and d1.year < 0 then years = years - 1 -- no year 0 end return years end local old_min = age(dates[1].max, dates[2].min) local old_max = age(dates[1].min, dates[2].max) if old_max > 200 then require(wiki.module_title .. '/debug').track('200yo') end local old, old_expr if old_min == 0 and old_max == 0 then old = "< 1" old_max = 1 -- expression in singular elseif old_min == old_max then old = old_min else old = old_min .. "/" .. old_max end if args.formatting == 'unit' then local langs = findLang(args.lang) local yo local yo_pl = {} if langs[1] == wiki.langcode then yo_pl = i18n["years-old"] end if not isSet(yo_pl[2]) then local yo_label, _ = getLabelByLangs('Q24564698', langs) yo_pl = {yo_label, yo_label} end yo = mw.language.new(langs[1]):plural(old_max, yo_pl) if mw.ustring.find(yo, '$1', 1, true) then old_expr = mw.ustring.gsub(yo, "$1", old) else old_expr = old .. '&nbsp;' .. yo end elseif args.formatting then old_expr = expandBraces(mw.ustring.gsub(args.formatting, '$1', old), args.formatting) else old_expr = old end return old_expr end -- Gets a label in a given language (content language by default) or its fallbacks, optionnally linked. function p.getLabel(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getLabel(frame) end local id = getEntityId(args, pargs, 1) if id == nil then return end local languages = findLang(args.lang) local labelicon = false if mw.wikibase.isValidEntityId(id) then _, labelicon = setIcons(args.editicon, pargs.editicon) end local label_icon = '' local label, lang if args.label then label = args.label else -- exceptions or labels fixed local exist, labels = pcall(require, wiki.module_title .. "/labels" .. (languages[1] == wiki.langcode and '' or '/' .. languages[1])) if exist and labels.infoboxLabelsFromId and next(labels.infoboxLabelsFromId) ~= nil then label = labels.infoboxLabelsFromId[id] end if label == nil then label, lang = getLabelByLangs(id, languages) if label then if isSet(args.itemgender) then if feminineGender(args.itemgender) then label = feminineForm(id, lang) or label end local _, items_g = string.gsub(args.itemgender, "Q%d+", "") if not isSet(args.case) and items_g > 1 then args.case = "plural" end end label = mw.language.new(lang):ucfirst(mw.text.nowiki(label)) -- sanitize if args.case then label = case(args.case, label, lang) end end label_icon = addLabelIcon(id, lang, languages[1], labelicon) end end local linked = args.linked local ret2 = required and untranslated or '' if isSet(linked) and linked ~= "no" then local article = mw.wikibase.getSitelink(id) or ("d:Special:EntityPage/" .. id) return "[[" .. article .. "|" .. (label or id) .. "]]" .. label_icon, ret2 else return (label or id) .. label_icon, ret2 end end function p.sitelinks(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} -- arguments local param = {} param.id = getEntityId(args, pargs) if param.id == nil then return end param.project = getArg(args.project) param.site = getArg(args.site) param.sitelang = getArg(args.sitelang) param.show = getArg(args.formatting, '[[$w:$l:$t|$s:$t]] $i') param.sep = getArg(args.separator, ', ') -- fetch sitelinks local sitelinks_obj = mw.wikibase.getEntity(param.id).sitelinks local slinks = {} -- do some clean up (commonswiki > commons) and add some data local iw = {['wikipedia'] = 'w', ['wikibooks'] = 'b', ['wikinews'] = 'n', ['wikiquote'] = 'q', ['wikisource'] = 's', ['wikiversity'] = 'v', ['wikivoyage'] = 'voy', ['wiktionary'] = 'wikt', ['commons'] = 'c', ['meta'] = 'm', ['mediawiki'] = 'mw', ['species'] = 'species', ['wikidata'] = 'd', ['wikifunctions'] = 'f'} for slink, sdata in pairs(sitelinks_obj) do -- langcode + wiki, wikibooks, wikinews, wikiquote, wikisource, wikiversity, wikivoyage, wiktionary local s_lang = string.match(slink, '(%l+)wik[it]') local s_project = string.match(slink, 'wik[it]%l*') if slink == 'commonswiki' or slink == 'metawiki' or slink == 'mediawikiwiki' or slink == 'specieswiki' or slink == 'wikidatawiki' or slink == 'wikifunctionswiki' then s_project = string.sub(slink, 1, -5) -- remove -wiki slinks[s_project] = {['lang'] = 'und', ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges} elseif s_project == 'wiki' then -- restore project full name slinks[slink] = {['lang'] = s_lang, ['project'] = 'wikipedia', ['iw'] = 'w', ['title'] = sdata.title, ['badges'] = sdata.badges} elseif s_project == 'wiktionary' then -- use short site name s_project = string.sub(slink, 1, -7) slinks[s_project] = {['lang'] = s_lang, ['project'] = 'wiktionary', ['iw'] = 'wikt', ['title'] = sdata.title, ['badges'] = sdata.badges} else slinks[slink] = {['lang'] = s_lang, ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges} end end -- select requested project, site, sitelang local slinks_req = {} if not (param.project or param.site or param.sitelang) then slinks_req = slinks else for pr in string.gmatch(param.project or '', '%l+') do -- lowercase letters, skip separators for sl, sd in pairs(slinks) do if sd.project == pr then slinks_req[sl] = sd end end end for s in string.gmatch(param.site or '', '%l+') do for sl, sd in pairs(slinks) do if sl == s then slinks_req[sl] = sd end end end for l in string.gmatch(param.sitelang or '', '%l+') do for sl, sd in pairs(slinks) do if sd.lang == l then slinks_req[sl] = sd end end end end -- sort table local sites_sorted = {} for sitex in pairs(slinks_req) do sites_sorted[#sites_sorted + 1] = sitex end local sort_project_lang = function(a, b) local key_a = slinks_req[a].project .. slinks_req[a].lang local key_b = slinks_req[b].project .. slinks_req[b].lang return key_a < key_b end table.sort(sites_sorted, sort_project_lang) -- format output local showtext = {} local shownum, showbnum = 0, 0 for _, sl in ipairs(sites_sorted) do local sd = slinks_req[sl] local show = param.show -- default '[[$w:$l:$t|$s:$t]] $i' iw:lang:title, site:title icon, also $p project show = string.gsub(show, '$w', sd.iw) show = string.gsub(show, '$p', sd.project) if sd.lang == 'und' then show = string.gsub(show, '$l:?', '') else show = string.gsub(show, '$l', sd.lang) end show = string.gsub(show, '$t', sd.title) show = string.gsub(show, '$s', sl) if next(sd.badges) then show = string.gsub(show, '$i', '[[File:Article de qualité.svg|15x15px]]') showbnum = showbnum + 1 else show = string.gsub(show, ' ?$i', '') end if show ~= param.show then table.insert(showtext, show) end shownum = shownum + 1 end local output if string.find(param.show, '$[nb]') then output = string.gsub(param.show, '$n', shownum) -- number of sites output = string.gsub(output, '$b', showbnum) -- number of badges else output = table.concat(showtext, param.sep) end return output end -- Utilities ----------------------------- -- See also module ../debug. -- Copied from Module:Wikibase function p.getSiteLink(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs, 1) if id == nil then return end return mw.wikibase.getSitelink(id, mw.text.trim(args[2] or '')) end -- Helper function for the default language code used function p.lang(frame) local lang = frame and frame.args[1] -- nil via require return findLang(lang)[1] end -- Number of statements function p.numStatements(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs) if id == nil then return 0 end local prop = mw.text.trim(args[1] or '') local num = {} if not isSet(prop) then local largs = {} for k, v in pairs(pargs) do largs[k] = v end for k, v in pairs(args) do largs[k] = v end largs.query = 'num' _, num = p.claim(largs) return num elseif args[2] then -- qualifier local qual = mw.text.trim(args[2]) local values = p.claim{item=id, property=prop, qualifier=qual, formatting='raw', separator='/·/'} if values then num = mw.text.split(values, '/·/') end else num = mw.wikibase.getBestStatements(id, prop) end return #num end -- Returns true if property datavalue is found excluding novalue/somevalue function p.validProperty(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local item = getEntityId(args, pargs) if item == nil then return end local property = mw.text.trim(args[1]) local prop_data = getSnak(mw.wikibase.getBestStatements(item, property), {1, "mainsnak", "datavalue"}) return prop_data and true or nil end function p.editAtWikidata(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local value = isSet(args[1]) if value then return end local param = {} param.id = getEntityId(args, pargs) param.property = args.property param.lang = findLang(args.lang) param.editicon, _ = setIcons(args.editicon) return addEditIcon(param) end function p.formatNum(frame) local input = frame.args[1] or "" local num = tonumber(mw.text.trim(input)) -- SAFETY NET: If the input isn't a valid number (or is empty), -- just return the raw input to prevent the module from crashing. if num == nil then return input end local lang_input = frame.args[2] or "" local lang = findLang(mw.text.trim(lang_input)) return mw.language.new(lang[1]):formatNum(num) end return p bmuftpr1zsj56rnpleyf6abjlnjp6al Module:String1 828 29376 142949 142946 2026-06-26T12:02:18Z آیات محراج 11062 142949 Scribunto text/plain --[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error condition will result in an empty string being returned rather than an error message. error_category: If an error occurs, specifies the name of a category to include with the error message. The default category is [Category:Errors reported by Module String]. no_category: If set to 'true' or 1, no category will be added if an error is generated. Unit tests for this module are available at Module:String/tests. ]] local p = {} --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] local function _getParameters( frame_args, arg_list ) local new_args = {} local index = 1 local value for _, arg in ipairs( arg_list ) do value = frame_args[arg] if value == nil then value = frame_args[index] index = index + 1 end new_args[arg] = value end return new_args end --[[ Helper Function to interpret boolean strings ]] local function _getBoolean( boolean_str ) local boolean_value if type( boolean_str ) == 'string' then boolean_str = boolean_str:lower() if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false else boolean_value = true end elseif type( boolean_str ) == 'boolean' then boolean_value = boolean_str else error( 'Cap valor booleà trobat' ) end return boolean_value end --[[ Helper function to handle error messages. ]] local function _error( error_str ) local frame = mw.getCurrentFrame() local error_category = frame.args.error_category or 'Errors detectats pel mòdul String' local ignore_errors = frame.args.ignore_errors or false local no_category = frame.args.no_category or false if _getBoolean(ignore_errors) then return '' end local error_str = '<strong class="error">Error del mòdul String: ' .. error_str .. '</strong>' if error_category ~= '' and not _getBoolean( no_category ) then error_str = '[[Categoria:' .. error_category .. ']]' .. error_str end return error_str end --[[ Helper function that escapes all pattern characters so that they will be treated as plain text. ]] local function _escapePattern( pattern_str ) return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" ) end --[[ len This function returns the length of the target string. Usage: {{#invoke:String|len|target_string|}} OR {{#invoke:String|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function p.len( frame ) local new_args = _getParameters( frame.args, {'s'} ) local s = new_args['s'] or '' return mw.ustring.len( s ) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:String|sub|target_string|start_index|end_index}} OR {{#invoke:String|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The fist index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function p.sub( frame ) local new_args = _getParameters( frame.args, { 's', 'i', 'j' } ) local s = new_args['s'] or '' local i = tonumber( new_args['i'] ) or 1 local j = tonumber( new_args['j'] ) or -1 local len = mw.ustring.len( s ) -- Convert negatives for range checking if i < 0 then i = len + i + 1 end if j < 0 then j = len + j + 1 end if i > len or j > len or i < 1 or j < 1 then return _error( 'Índex fora del rang de la cadena' ) end if j < i then return _error( 'Índexs de la cadena no ordenats' ) end return mw.ustring.sub( s, i, j ) end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This sub-routine is exported for use in other modules function p._match( s, pattern, start, match_index, plain_flag, nomatch ) if s == '' then return _error( 'Cadena on cercar està buida' ) end if pattern == '' then return _error( 'Cadena de cerca està buida' ) end start = tonumber(start) or 1 if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then return _error( 'Índex d\'inici fora del rang de la cadena' ) end if match_index == 0 then return _error( 'Número de coincidència fora de rang' ) end if plain_flag then pattern = str._escapePattern( pattern ) end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match( s, pattern, start ) else if start > 1 then s = mw.ustring.sub( s, start ) end local iterator = mw.ustring.gmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table = {} local count = 1 for w in iterator do result_table[count] = w count = count + 1 end result = result_table[ count + match_index ] end end if result == nil then if nomatch == nil then return _error( 'Cap coincidència trobada' ) else return nomatch end else return result end end -- This is the entry point for #invoke:String|match function p.match( frame ) local new_args = _getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} ) local s = new_args['s'] or '' local start = tonumber( new_args['start'] ) or 1 local plain_flag = _getBoolean( new_args['plain'] or false ) local pattern = new_args['pattern'] or '' local match_index = math.floor( tonumber(new_args['match']) or 1 ) local nomatch = new_args['nomatch'] return p._match( s, pattern, start, match_index, plain_flag, nomatch ) end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:String|pos|target_string|index_value}} OR {{#invoke:String|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function p.pos( frame ) local new_args = _getParameters( frame.args, {'target', 'pos'} ) local target_str = new_args['target'] or '' local pos = tonumber( new_args['pos'] ) or 0 if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then return _error( 'Índex fora del rang de la cadena' ) end return mw.ustring.sub( target_str, pos, pos ) end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:String|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0. This function should be safe for UTF-8 strings. ]] function p.find( frame ) local new_args = _getParameters( frame.args, {'source', 'target', 'start', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['target'] or '' local start_pos = tonumber(new_args['start']) or 1 local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return 0 end plain = _getBoolean( plain ) local start = mw.ustring.find( source_str, pattern, start_pos, plain ) if start == nil then start = 0 end return start end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function p.replace( frame ) local new_args = _getParameters( frame.args, { 'source', 's', 'pattern', 'replace', 'count', 'plain' } ) local source_str = new_args['source'] or new_args['s'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber( new_args['count'] ) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = _getBoolean( plain ) if plain then pattern = _escapePattern( pattern ) replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences. end local result if count ~= nil then result = mw.ustring.gsub( source_str, pattern, replace, count ) else result = mw.ustring.gsub( source_str, pattern, replace ) end return result end --[[ simple function to pipe string.rep to templates. ]] function p.rep( frame ) local repetitions = tonumber( frame.args[2] ) if not repetitions then return _error( "s'esperava un número com a segon paràmetre; trobat: " .. ( frame.args[2] or '' )) end return string.rep( frame.args[1] or '', repetitions ) end --[[ escapePattern This function escapes special characters from a Lua string pattern. See [1] for details on how patterns work. [1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns Usage: {{#invoke:String|escapePattern|pattern_string}} Parameters pattern_string: The pattern string to escape. ]] function p.escapePattern( frame ) local pattern_str = frame.args[1] if not pattern_str then return _error( 'No pattern string specified' ) end local result = _escapePattern( pattern_str ) return result end --[[ count This function counts the number of occurrences of one string in another. ]] function p.count(frame) local args = _getParameters(frame.args, {'source', 'pattern', 'plain'}) local source = args.source or '' local pattern = args.pattern or '' local plain = _getBoolean(args.plain or true) if plain then pattern = _escapePattern(pattern) end local _, count = mw.ustring.gsub(source, pattern, '') return count end --[[ endswith This function determines whether a string ends with another string. ]] function p.endswith(frame) local args = _getParameters(frame.args, {'source', 'pattern'}) local source = args.source or '' local pattern = args.pattern or '' if pattern == '' then -- All strings end with the empty string. return "yes" end if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then return "yes" else return "" end end --[[ join Join all non empty arguments together; the first argument is the separator. Usage: {{#invoke:String|join|sep|one|two|three}} ]] function p.join(frame) local args = {} local sep for _, v in ipairs( frame.args ) do if sep then if v ~= '' then table.insert(args, v) end else sep = v end end return table.concat( args, sep or '' ) end --[[ Strip This function Strips charecters from string Usage: {{#invoke:StringFunc|strip|source_string|charecters_to_strip|plain_flag}} Parameters source: The string to strip chars: The pattern or list of charecters to strip from string, replaced with '' plain: A flag indicating that the chars should be understood as plain text. defaults to true. Leading and trailing whitespace is also automatically stripped from the string. ]] function p.strip( frame ) local new_args = _getParameters( frame.args, {'source', 'chars', 'plain'} ) local source_str = new_args['source'] or '' local chars = new_args['chars'] or '' source_str = mw.text.trim(source_str) if source_str == '' or chars == '' then return source_str end local l_plain = _getBoolean( new_args['plain'] or true ) if l_plain then chars = _escapePattern( chars ) end local result result = mw.ustring.gsub(source_str, "["..chars.."]", '') return result end --[[ Split This function Splits a string based on a separator, returns nth substring based on count. Usage: {{#invoke:StringFunc|split|source_string|separator|count}} Parameters: source: The string to return a subset of separator: The string to split on count: The nth substring based on the separator to return ]] function p.split( frame ) local new_args = _getParameters( frame.args, {'source', 'separator', 'count'} ) local source_str = new_args['source'] or '' local separator = (new_args['separator'] or ''):gsub('"', '') local separator_len = mw.ustring.len(separator) if source_str == '' or separator == '' then return source_str; end local ret_count = tonumber( new_args['count'] ) or 1 if ret_count < 1 then return "" end local start = 1 local iter = mw.ustring.find(source_str, separator, start, true) if iter == nil then if ret_count == 1 then return source_str else return "" end else iter = iter - 1 end if ret_count == 1 then return mw.ustring.sub( source_str, start, iter) end for i=2, ret_count do start = iter+separator_len + 1 iter = mw.ustring.find(source_str, separator, start, true) if iter == nil then if ret_count == i then return mw.ustring.sub(source_str, start, mw.ustring.len(source_str)) else return "" end else iter = iter - 1 end end return mw.ustring.sub( source_str,start,iter) end function p.isNumber( frame ) local new_args = _getParameters( frame.args, {'source'} ) local source_str = new_args['source'] or '' if source_str == '' then return "false" end if tonumber(source_str) == nil and tonumber(string.gsub(source_str, ",", ".", 1) .. '') == nil then return "false" end return "true" end return p 6uhbli4l4j67bjqrw6j4hx40o23ai0p 142962 142949 2026-06-26T13:31:37Z آیات محراج 11062 142962 Scribunto text/plain --[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error condition will result in an empty string being returned rather than an error message. error_category: If an error occurs, specifies the name of a category to include with the error message. The default category is [Category:Errors reported by Module String]. no_category: If set to 'true' or 1, no category will be added if an error is generated. Unit tests for this module are available at Module:String/tests. ]] local p = {} --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] local function _getParameters( frame_args, arg_list ) local new_args = {} local index = 1 local value for _, arg in ipairs( arg_list ) do value = frame_args[arg] if value == nil then value = frame_args[index] index = index + 1 end new_args[arg] = value end return new_args end --[[ Helper Function to interpret boolean strings ]] local function _getBoolean( boolean_str ) local boolean_value if type( boolean_str ) == 'string' then boolean_str = boolean_str:lower() if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false else boolean_value = true end elseif type( boolean_str ) == 'boolean' then boolean_value = boolean_str else error( 'Cap valor booleà trobat' ) end return boolean_value end --[[ Helper function to handle error messages. ]] local function _error( error_str ) local frame = mw.getCurrentFrame() local error_category = frame.args.error_category or 'سِٹرِنٛگ ماڈیوٗل ذٔریہِ آو نۄقُص لبنہٕ' local ignore_errors = frame.args.ignore_errors or false local no_category = frame.args.no_category or false if _getBoolean(ignore_errors) then return '' end local error_str = '<strong class="error">Error del mòdul String: ' .. error_str .. '</strong>' if error_category ~= '' and not _getBoolean( no_category ) then error_str = '[[زٲژ:' .. error_category .. ']]' .. error_str end return error_str end --[[ Helper function that escapes all pattern characters so that they will be treated as plain text. ]] local function _escapePattern( pattern_str ) return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" ) end --[[ len This function returns the length of the target string. Usage: {{#invoke:String|len|target_string|}} OR {{#invoke:String|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function p.len( frame ) local new_args = _getParameters( frame.args, {'s'} ) local s = new_args['s'] or '' return mw.ustring.len( s ) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:String|sub|target_string|start_index|end_index}} OR {{#invoke:String|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The fist index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function p.sub( frame ) local new_args = _getParameters( frame.args, { 's', 'i', 'j' } ) local s = new_args['s'] or '' local i = tonumber( new_args['i'] ) or 1 local j = tonumber( new_args['j'] ) or -1 local len = mw.ustring.len( s ) -- Convert negatives for range checking if i < 0 then i = len + i + 1 end if j < 0 then j = len + j + 1 end if i > len or j > len or i < 1 or j < 1 then return _error( 'Índex fora del rang de la cadena' ) end if j < i then return _error( 'Índexs de la cadena no ordenats' ) end return mw.ustring.sub( s, i, j ) end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This sub-routine is exported for use in other modules function p._match( s, pattern, start, match_index, plain_flag, nomatch ) if s == '' then return _error( 'Cadena on cercar està buida' ) end if pattern == '' then return _error( 'Cadena de cerca està buida' ) end start = tonumber(start) or 1 if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then return _error( 'Índex d\'inici fora del rang de la cadena' ) end if match_index == 0 then return _error( 'Número de coincidència fora de rang' ) end if plain_flag then pattern = str._escapePattern( pattern ) end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match( s, pattern, start ) else if start > 1 then s = mw.ustring.sub( s, start ) end local iterator = mw.ustring.gmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table = {} local count = 1 for w in iterator do result_table[count] = w count = count + 1 end result = result_table[ count + match_index ] end end if result == nil then if nomatch == nil then return _error( 'Cap coincidència trobada' ) else return nomatch end else return result end end -- This is the entry point for #invoke:String|match function p.match( frame ) local new_args = _getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} ) local s = new_args['s'] or '' local start = tonumber( new_args['start'] ) or 1 local plain_flag = _getBoolean( new_args['plain'] or false ) local pattern = new_args['pattern'] or '' local match_index = math.floor( tonumber(new_args['match']) or 1 ) local nomatch = new_args['nomatch'] return p._match( s, pattern, start, match_index, plain_flag, nomatch ) end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:String|pos|target_string|index_value}} OR {{#invoke:String|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function p.pos( frame ) local new_args = _getParameters( frame.args, {'target', 'pos'} ) local target_str = new_args['target'] or '' local pos = tonumber( new_args['pos'] ) or 0 if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then return _error( 'Índex fora del rang de la cadena' ) end return mw.ustring.sub( target_str, pos, pos ) end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:String|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0. This function should be safe for UTF-8 strings. ]] function p.find( frame ) local new_args = _getParameters( frame.args, {'source', 'target', 'start', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['target'] or '' local start_pos = tonumber(new_args['start']) or 1 local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return 0 end plain = _getBoolean( plain ) local start = mw.ustring.find( source_str, pattern, start_pos, plain ) if start == nil then start = 0 end return start end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function p.replace( frame ) local new_args = _getParameters( frame.args, { 'source', 's', 'pattern', 'replace', 'count', 'plain' } ) local source_str = new_args['source'] or new_args['s'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber( new_args['count'] ) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = _getBoolean( plain ) if plain then pattern = _escapePattern( pattern ) replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences. end local result if count ~= nil then result = mw.ustring.gsub( source_str, pattern, replace, count ) else result = mw.ustring.gsub( source_str, pattern, replace ) end return result end --[[ simple function to pipe string.rep to templates. ]] function p.rep( frame ) local repetitions = tonumber( frame.args[2] ) if not repetitions then return _error( "s'esperava un número com a segon paràmetre; trobat: " .. ( frame.args[2] or '' )) end return string.rep( frame.args[1] or '', repetitions ) end --[[ escapePattern This function escapes special characters from a Lua string pattern. See [1] for details on how patterns work. [1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns Usage: {{#invoke:String|escapePattern|pattern_string}} Parameters pattern_string: The pattern string to escape. ]] function p.escapePattern( frame ) local pattern_str = frame.args[1] if not pattern_str then return _error( 'No pattern string specified' ) end local result = _escapePattern( pattern_str ) return result end --[[ count This function counts the number of occurrences of one string in another. ]] function p.count(frame) local args = _getParameters(frame.args, {'source', 'pattern', 'plain'}) local source = args.source or '' local pattern = args.pattern or '' local plain = _getBoolean(args.plain or true) if plain then pattern = _escapePattern(pattern) end local _, count = mw.ustring.gsub(source, pattern, '') return count end --[[ endswith This function determines whether a string ends with another string. ]] function p.endswith(frame) local args = _getParameters(frame.args, {'source', 'pattern'}) local source = args.source or '' local pattern = args.pattern or '' if pattern == '' then -- All strings end with the empty string. return "yes" end if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then return "yes" else return "" end end --[[ join Join all non empty arguments together; the first argument is the separator. Usage: {{#invoke:String|join|sep|one|two|three}} ]] function p.join(frame) local args = {} local sep for _, v in ipairs( frame.args ) do if sep then if v ~= '' then table.insert(args, v) end else sep = v end end return table.concat( args, sep or '' ) end --[[ Strip This function Strips charecters from string Usage: {{#invoke:StringFunc|strip|source_string|charecters_to_strip|plain_flag}} Parameters source: The string to strip chars: The pattern or list of charecters to strip from string, replaced with '' plain: A flag indicating that the chars should be understood as plain text. defaults to true. Leading and trailing whitespace is also automatically stripped from the string. ]] function p.strip( frame ) local new_args = _getParameters( frame.args, {'source', 'chars', 'plain'} ) local source_str = new_args['source'] or '' local chars = new_args['chars'] or '' source_str = mw.text.trim(source_str) if source_str == '' or chars == '' then return source_str end local l_plain = _getBoolean( new_args['plain'] or true ) if l_plain then chars = _escapePattern( chars ) end local result result = mw.ustring.gsub(source_str, "["..chars.."]", '') return result end --[[ Split This function Splits a string based on a separator, returns nth substring based on count. Usage: {{#invoke:StringFunc|split|source_string|separator|count}} Parameters: source: The string to return a subset of separator: The string to split on count: The nth substring based on the separator to return ]] function p.split( frame ) local new_args = _getParameters( frame.args, {'source', 'separator', 'count'} ) local source_str = new_args['source'] or '' local separator = (new_args['separator'] or ''):gsub('"', '') local separator_len = mw.ustring.len(separator) if source_str == '' or separator == '' then return source_str; end local ret_count = tonumber( new_args['count'] ) or 1 if ret_count < 1 then return "" end local start = 1 local iter = mw.ustring.find(source_str, separator, start, true) if iter == nil then if ret_count == 1 then return source_str else return "" end else iter = iter - 1 end if ret_count == 1 then return mw.ustring.sub( source_str, start, iter) end for i=2, ret_count do start = iter+separator_len + 1 iter = mw.ustring.find(source_str, separator, start, true) if iter == nil then if ret_count == i then return mw.ustring.sub(source_str, start, mw.ustring.len(source_str)) else return "" end else iter = iter - 1 end end return mw.ustring.sub( source_str,start,iter) end function p.isNumber( frame ) local new_args = _getParameters( frame.args, {'source'} ) local source_str = new_args['source'] or '' if source_str == '' then return "false" end if tonumber(source_str) == nil and tonumber(string.gsub(source_str, ",", ".", 1) .. '') == nil then return "false" end return "true" end return p b2v4lvgf69on1428idvqr557v4n9g83 رُکُن:Nadeemulhaqmir-bot/log/2026/6 2 30298 143001 142895 2026-06-26T18:01:28Z Nadeemulhaqmir-bot 9480 باٹ چھُ اَز دۄہُک لاگ مَحفوٗظ کَران. 143001 wikitext text/x-wiki ==1-6-2026== ==== [[کلاڈ (زَبانہِ ہُنٛد ماڈَل)]] - ([[Special:Diff/139788|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>ییَ</nowiki> ==== [[ہنٹر ڈوہان]] - ([[Special:Diff/139789|فَرَق]]) ==== # <nowiki> یئ </nowiki><b> -> </b><nowiki>ییَ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[مایکروسافٹ]] - ([[Special:Diff/139790|فَرَق]]) ==== # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>ییَ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[سایب بن خلاد]] - ([[Special:Diff/139791|فَرَق]]) ==== # <nowiki> ==زٲتی زِندگی== </nowiki><b> -> </b><nowiki>== ذٲتی زِندگی ==</nowiki> # <nowiki> {{Stub}} </nowiki><b> -> </b><nowiki>{{نامُکَمَل مَضموٗن}}</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[ساے]] - ([[Special:Diff/139792|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[ساینا نہوال]] - ([[Special:Diff/139793|فَرَق]]) ==== # <nowiki> کَھ </nowiki><b> -> </b><nowiki>کھَ</nowiki> # <nowiki> جِہ </nowiki><b> -> </b><nowiki>جہِ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>ییَ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[سایٹوسین]] - ([[Special:Diff/139794|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[مایرہ]] - ([[Special:Diff/139795|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[مایکل چی]] - ([[Special:Diff/139796|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[مایک ٹایسن]] - ([[Special:Diff/139797|فَرَق]]) ==== # <nowiki> ل. </nowiki><b> -> </b><nowiki>ل۔</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>ییَ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کٲشُر لِکھٲرؠ نِظام]] - ([[Special:Diff/139798|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[تلچھَٹ حوض]] - ([[Special:Diff/139799|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki> # <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> لٕہ </nowiki><b> -> </b><nowiki>لہٕ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[جِبرٲییٖل]] - ([[Special:Diff/139800|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۅ </nowiki><b> -> </b><nowiki>ۄ</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[اوریگَن سٹیٹ کیپیٹَل]] - ([[Special:Diff/139801|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[لویی پاسچر]] - ([[Special:Diff/139802|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>ییَ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[ریبیز]] - ([[Special:Diff/139803|فَرَق]]) ==== # <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>ییٚلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ابن قطیبہ]] - ([[Special:Diff/139804|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ی</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==2-6-2026== ==== [[اِسلٲمی فَلسفہٕ]] - ([[Special:Diff/139900|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ب. </nowiki><b> -> </b><nowiki>ب۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[حسن الجبرتی]] - ([[Special:Diff/139901|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> بٕہ </nowiki><b> -> </b><nowiki>بہٕ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[حسن العطار]] - ([[Special:Diff/139902|فَرَق]]) ==== # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گۄڈنیُٛک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اسرار خودی]] - ([[Special:Diff/139903|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> کرنہ </nowiki><b> -> </b><nowiki>کَرنہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> ==== [[ایالت مِصر]] - ([[Special:Diff/139904|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنگ </nowiki><b> -> </b><nowiki>جَنٛگ</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[عبدالرحمان الجبرتی]] - ([[Special:Diff/139905|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اَنکاسٹر واقعہ]] - ([[Special:Diff/139906|فَرَق]]) ==== # <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سیاستدان </nowiki><b> -> </b><nowiki>سِیاسَتھ دان</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Stub}} </nowiki><b> -> </b><nowiki>{{نامُکَمَل مَضموٗن}}</nowiki> ==== [[آیرلینٛڈ]] - ([[Special:Diff/139907|فَرَق]]) ==== # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ھ. </nowiki><b> -> </b><nowiki>ھ۔</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[شُمٲلی آیرلینٛڈ]] - ([[Special:Diff/139908|فَرَق]]) ==== # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[آیرِش زَبان]] - ([[Special:Diff/139909|فَرَق]]) ==== # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[مایکل مَلارکی]] - ([[Special:Diff/139910|فَرَق]]) ==== # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[جِبرٲییٖل]] - ([[Special:Diff/139911|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[لویی پاسچر]] - ([[Special:Diff/139912|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[مَسجدِ نبوی]] - ([[Special:Diff/139913|فَرَق]]) ==== # <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki> ==3-6-2026== ==== [[اینٛڈی سیٚرکِس]] - ([[Special:Diff/140027|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[لٔقوٕ]] - ([[Special:Diff/140028|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[لِیٛدٕر دٔرؠ‌یاو]] - ([[Special:Diff/140029|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[سِنٛد دٔرؠ‌یاو]] - ([[Special:Diff/140030|فَرَق]]) ==== # <nowiki> معاون </nowiki><b> -> </b><nowiki>سہارٕ</nowiki> ==== [[شِکاگو]] - ([[Special:Diff/140031|فَرَق]]) ==== # <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہَس</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> ==== [[لولاپالوزا]] - ([[Special:Diff/140032|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ہُما میرافشار]] - ([[Special:Diff/140033|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki> # <nowiki> شاعر </nowiki><b> -> </b><nowiki>شٲیِر</nowiki> # <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[صُحابن ہِنٛز فہرست]] - ([[Special:Diff/140034|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> ==== [[موبایل سیکورٹی]] - ([[Special:Diff/140035|فَرَق]]) ==== # <nowiki> خطر </nowiki><b> -> </b><nowiki>خَطرٕ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[مُحمد سٕنٛدؠ اولاد]] - ([[Special:Diff/140036|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[محمد دۆیِم]] - ([[Special:Diff/140037|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki> # <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki> # <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki> # <nowiki> دنیاہٕک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہٕک</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> گھرس </nowiki><b> -> </b><nowiki>گرس</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اسلامیا کالج ساینس تہِ کامرس، سِریٖنَگَر]] - ([[Special:Diff/140038|فَرَق]]) ==== # <nowiki> یٕہ </nowiki><b> -> </b><nowiki>یہٕ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> کِہ </nowiki><b> -> </b><nowiki>کہِ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> ==== [[اِسلٲمی فَلسفہٕ]] - ([[Special:Diff/140039|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> ==== [[ایالت مِصر]] - ([[Special:Diff/140040|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[عبدالرحمان الجبرتی]] - ([[Special:Diff/140041|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==4-6-2026== ==== [[ستلج]] - ([[Special:Diff/140131|فَرَق]]) ==== # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[جوٗن 4]] - ([[Special:Diff/140132|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ی. </nowiki><b> -> </b><nowiki>ی۔</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[محمد عبد الباری]] - ([[Special:Diff/140133|فَرَق]]) ==== # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ع. </nowiki><b> -> </b><nowiki>ع۔</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[ٹموتھی ونٹر]] - ([[Special:Diff/140134|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> سٲتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ہیپاٹایٹس B]] - ([[Special:Diff/140135|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> ژِھ </nowiki><b> -> </b><nowiki>ژھِ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ساؤتھمپٹن]] - ([[Special:Diff/140136|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[ہیٚنری نوواک سُنٛد قَتٕل]] - ([[Special:Diff/140137|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[محمد بن عبد الوہاب]] - ([[Special:Diff/140138|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[شووَم چیٹرجی]] - ([[Special:Diff/140139|فَرَق]]) ==== # <nowiki> بھارتی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki> # <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[میرابایی]] - ([[Special:Diff/140140|فَرَق]]) ==== # <nowiki> چَھ </nowiki><b> -> </b><nowiki>چھَ</nowiki> ==== [[عِنایَت خان]] - ([[Special:Diff/140141|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[عبدالرحمان الجبرتی]] - ([[Special:Diff/140142|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==5-6-2026== ==== [[بابا شُکُر الدیٖن ولی]] - ([[Special:Diff/140224|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کٲشُر وِکیٖپیٖڈیا]] - ([[Special:Diff/140225|فَرَق]]) ==== # <nowiki> گۄڈنیُٛک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> ت. </nowiki><b> -> </b><nowiki>ت۔</nowiki> ==== [[زٔڈؠ‌بَل]] - ([[Special:Diff/140226|فَرَق]]) ==== # <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> ==== [[پامپر]] - ([[Special:Diff/140228|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> و. </nowiki><b> -> </b><nowiki>و۔</nowiki> ==== [[ہاوڑہ ریلوے سِٹیشن]] - ([[Special:Diff/140229|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> ==== [[بِلال فِلِپس]] - ([[Special:Diff/140230|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[محمد بن عبد الوہاب]] - ([[Special:Diff/140231|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==6-6-2026== ==== [[فریدالدین عطار]] - ([[Special:Diff/140294|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> بییہ </nowiki><b> -> </b><nowiki>بیٚیہِ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کھوتہ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> ==== [[جامع مسجد (ہانٛگ کانٛگ)]] - ([[Special:Diff/140295|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[رتن ٹاٹا]] - ([[Special:Diff/140296|فَرَق]]) ==== # <nowiki> انسان </nowiki><b> -> </b><nowiki>اِنسان</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[پامپر اسمبلی حلقہٕ]] - ([[Special:Diff/140297|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[زین الدیٖن ولی]] - ([[Special:Diff/140298|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سٲتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> متاثر </nowiki><b> -> </b><nowiki>مُتٲثِر</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==7-6-2026== ==== [[اسلامس منٛز توبہٕ]] - ([[Special:Diff/140387|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اِستیگَفار]] - ([[Special:Diff/140388|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> حأصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> تَھ </nowiki><b> -> </b><nowiki>تھَ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[مسجد ابو حجاج]] - ([[Special:Diff/140389|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki> # <nowiki> موسیقی </nowiki><b> -> </b><nowiki>موٗسیٖقی</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[مسجد عبدل رحمان]] - ([[Special:Diff/140390|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> == حوالہ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سماجی </nowiki><b> -> </b><nowiki>سَمٲجی</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[پل ای کشتی مسجد]] - ([[Special:Diff/140391|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> == حوالہ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[ذکر]] - ([[Special:Diff/140392|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> حأصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> کِھ </nowiki><b> -> </b><nowiki>کھِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[کیمنڈ ٹاؤن]] - ([[Special:Diff/140393|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[ایٚنتھونی ہیٚڈ]] - ([[Special:Diff/140394|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ہِنٛدُستٲنؠ ریلوے]] - ([[Special:Diff/140395|فَرَق]]) ==== # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki> # <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہُک</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki> # <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki> # <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[جۆم تَوی ریلوے سِٹیشن]] - ([[Special:Diff/140396|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[جۆم-وَرمُل لٲن]] - ([[Special:Diff/140397|فَرَق]]) ==== # <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہُک</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[چایی وان سِٹیشن]] - ([[Special:Diff/140398|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[چایی وان]] - ([[Special:Diff/140399|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[چایی وان مسجد]] - ([[Special:Diff/140400|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==8-6-2026== ==== [[علی شاہ بُخاری]] - ([[Special:Diff/140491|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> ڈویژن </nowiki><b> -> </b><nowiki>ڈِویجَن</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> لِہ </nowiki><b> -> </b><nowiki>لہِ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[زٔج]] - ([[Special:Diff/140492|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> م. </nowiki><b> -> </b><nowiki>م۔</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[اِسلام ہِندوستانس مَنٛز]] - ([[Special:Diff/140493|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> و. </nowiki><b> -> </b><nowiki>و۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[جامع مسجد ترٕٛہ گام]] - ([[Special:Diff/140494|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[جامع مَشیٖد، سوپُر]] - ([[Special:Diff/140495|فَرَق]]) ==== # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki> ==== [[اُمِ حرم]] - ([[Special:Diff/140496|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki> # <nowiki> == حوالہٕ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ژُھ </nowiki><b> -> </b><nowiki>ژھُ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> چِہ </nowiki><b> -> </b><nowiki>چہِ</nowiki> ==== [[نُسیبہ بنت کعب]] - ([[Special:Diff/140497|فَرَق]]) ==== # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اسماء بنت یزیٖد]] - ([[Special:Diff/140498|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> ==== [[اَبوٗ تُراب]] - ([[Special:Diff/140499|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اسلامس منٛز توبہٕ]] - ([[Special:Diff/140500|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[ہند رجب سُنٛد قتل]] - ([[Special:Diff/140501|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[زنانہِ ہند اعتقاد: گرچ مضبوط بنیاد]] - ([[Special:Diff/140502|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہن </nowiki><b> -> </b><nowiki>دُنؠ‌یاہن</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> استاد </nowiki><b> -> </b><nowiki>وۄستاد</nowiki> # <nowiki> ۅ </nowiki><b> -> </b><nowiki>ۄ</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> قہُ </nowiki><b> -> </b><nowiki>قُہ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[ذکر]] - ([[Special:Diff/140503|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[چایی وان]] - ([[Special:Diff/140504|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==9-6-2026== ==== [[قایِد آباد]] - ([[Special:Diff/140579|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> ==== [[جُنٛگ أن ووٗ]] - ([[Special:Diff/140580|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کیٛوپن آب و ہَوٲیی ورگہٕ-بنٛدی]] - ([[Special:Diff/140581|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> و. </nowiki><b> -> </b><nowiki>و۔</nowiki> ==== [[سِریٖنَگَر]] - ([[Special:Diff/140582|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[ابوٗ بکر البغدادی]] - ([[Special:Diff/140583|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> جنگن </nowiki><b> -> </b><nowiki>جَنٛگن</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> استاد </nowiki><b> -> </b><nowiki>وۄستاد</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> م. </nowiki><b> -> </b><nowiki>م۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[2026 مِنٛڈاناؤ بُنیُل]] - ([[Special:Diff/140584|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> میل </nowiki><b> -> </b><nowiki>میٖل</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ساحل گپتا]] - ([[Special:Diff/140585|فَرَق]]) ==== # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> == حوالہٕ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> سماجی </nowiki><b> -> </b><nowiki>سَمٲجی</nowiki> # <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki> # <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki> # <nowiki> ہندوستانی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اِستیگَفار]] - ([[Special:Diff/140586|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ،. </nowiki><b> -> </b><nowiki>،۔</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> لٕہ </nowiki><b> -> </b><nowiki>لہٕ</nowiki> ==== [[سراقہ ِبن مالِک]] - ([[Special:Diff/140587|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[غُلام اَحمَد فاضل کشمیری]] - ([[Special:Diff/140588|فَرَق]]) ==== # <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ل. </nowiki><b> -> </b><nowiki>ل۔</nowiki> ==== [[پرَٛیوٗزَن واد]] - ([[Special:Diff/140589|فَرَق]]) ==== # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[جامع مسجد ترٕٛہ گام]] - ([[Special:Diff/140590|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[اُمِ حرم]] - ([[Special:Diff/140591|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[نُسیبہ بنت کعب]] - ([[Special:Diff/140592|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[اَبوٗ تُراب]] - ([[Special:Diff/140593|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==10-6-2026== ==== [[کِم سے رون]] - ([[Special:Diff/140708|فَرَق]]) ==== # <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[راجہٕ بیگم]] - ([[Special:Diff/140709|فَرَق]]) ==== # <nowiki> سٕندؠ </nowiki><b> -> </b><nowiki>سٟنٛدؠ</nowiki> # <nowiki> گھرَس </nowiki><b> -> </b><nowiki>گرَس</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[گوہرشاد مسجد]] - ([[Special:Diff/140710|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اِمام رضا مزار]] - ([[Special:Diff/140711|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki> # <nowiki> دنیاہُک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہُک</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[امام علی رضا]] - ([[Special:Diff/140712|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> ==== [[عمر الفاروق مسجد]] - ([[Special:Diff/140713|فَرَق]]) ==== # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[مسجد ابو حجاج]] - ([[Special:Diff/140714|فَرَق]]) ==== # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[امام نووی]] - ([[Special:Diff/140715|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> بییہ </nowiki><b> -> </b><nowiki>بیٚیہِ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> صحیح </nowiki><b> -> </b><nowiki>صٔحیٖح</nowiki> # <nowiki> کانہہ </nowiki><b> -> </b><nowiki>کانٛہہ</nowiki> # <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> ==== [[قدیٖم مِصر]] - ([[Special:Diff/140716|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[مِصری ہایروگلیفٕس]] - ([[Special:Diff/140717|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[سِکَندَرِ اعظم]] - ([[Special:Diff/140718|فَرَق]]) ==== # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[مہراج دیٖن وَڈوٗ]] - ([[Special:Diff/140719|فَرَق]]) ==== # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[گوٗگٕل میٖٹ]] - ([[Special:Diff/140720|فَرَق]]) ==== # <nowiki> ژ. </nowiki><b> -> </b><nowiki>ژ۔</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[سٹیسی کِنٛگ]] - ([[Special:Diff/140721|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[العقیدہ الحمویہ]] - ([[Special:Diff/140722|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تنقید </nowiki><b> -> </b><nowiki>تَنقیٖد</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> تِھ </nowiki><b> -> </b><nowiki>تھِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اِبن تیمیہ]] - ([[Special:Diff/140723|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تنقید </nowiki><b> -> </b><nowiki>تَنقیٖد</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مخالف </nowiki><b> -> </b><nowiki>مُخٲلِف</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اَرمان ژَروکؠ‌یان]] - ([[Special:Diff/140724|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[الیکسِس ژِپراس]] - ([[Special:Diff/140725|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> د. </nowiki><b> -> </b><nowiki>د۔</nowiki> ==== [[جارجِس ژَمپوراکِس]] - ([[Special:Diff/140726|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> ==== [[اِستیگَفار]] - ([[Special:Diff/140727|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==11-6-2026== ==== [[ماو ژٕ تُنٛگ]] - ([[Special:Diff/140868|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> سیاستدان </nowiki><b> -> </b><nowiki>سِیاسَتھ دان</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[چیٖنُک صٔدٕر]] - ([[Special:Diff/140869|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[سپینُک ؤزیٖرِ اعظم]] - ([[Special:Diff/140870|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> ==== [[بورِس ییٚلؠ‌ژٕن]] - ([[Special:Diff/140871|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> ==== [[روٗسُک صٔدٕر]] - ([[Special:Diff/140872|فَرَق]]) ==== # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> ==== [[فرٛانسُک صٔدٕر]] - ([[Special:Diff/140873|فَرَق]]) ==== # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[وایِٹ ہاؤس]] - ([[Special:Diff/140874|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اَمریٖکُک صٔدٕر]] - ([[Special:Diff/140875|فَرَق]]) ==== # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> ==== [[ذاکِر حُسین]] - ([[Special:Diff/140876|فَرَق]]) ==== # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> ==== [[الہ آباد یوٗنِوَرسِٹی]] - ([[Special:Diff/140877|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> قائم </nowiki><b> -> </b><nowiki>قٲیِم</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> یوٗنیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[خان سر]] - ([[Special:Diff/140878|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تِہ </nowiki><b> -> </b><nowiki>تہِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>ییٚلاج</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> بِھ </nowiki><b> -> </b><nowiki>بھِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[عیٖداُلاضحیٰ]] - ([[Special:Diff/140879|فَرَق]]) ==== # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> ==== [[مِنٛڈاناو]] - ([[Special:Diff/140880|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[سِریٖنَگَر]] - ([[Special:Diff/140881|فَرَق]]) ==== # <nowiki> تقریٖباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ک. </nowiki><b> -> </b><nowiki>ک۔</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> ==== [[کیٛوپن آب و ہَوٲیی ورگہٕ-بنٛدی]] - ([[Special:Diff/140882|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> ==== [[سِکَندَرِ اعظم]] - ([[Special:Diff/140883|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==== [[ساحل گپتا]] - ([[Special:Diff/140884|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==== [[چایی وان]] - ([[Special:Diff/140885|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==== [[ستلج]] - ([[Special:Diff/140886|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==== [[عِنایَت خان]] - ([[Special:Diff/140887|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==== [[تلچھَٹ حوض]] - ([[Special:Diff/140888|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==== [[تھاے زَبان]] - ([[Special:Diff/140889|فَرَق]]) ==== # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> ==12-6-2026== ==== [[سَلمان خان]] - ([[Special:Diff/141025|فَرَق]]) ==== # <nowiki> دنیاہٕک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہٕک</nowiki> ==== [[بوب پیکوُڈ]] - ([[Special:Diff/141026|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> ==== [[آردڈر آف دی برِٛٹِش ایٚمپایر]] - ([[Special:Diff/141027|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشترکہ </nowiki><b> -> </b><nowiki>مُشتَرکہٕ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[مِریم مارگٔلیٖز]] - ([[Special:Diff/141028|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تنقید </nowiki><b> -> </b><nowiki>تَنقیٖد</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> جنگ </nowiki><b> -> </b><nowiki>جَنٛگ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> معاون </nowiki><b> -> </b><nowiki>سہارٕ</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[چہل اسرار]] - ([[Special:Diff/141029|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کرنہ </nowiki><b> -> </b><nowiki>کَرنہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> ==== [[غۄلام مُحمد شاہ]] - ([[Special:Diff/141030|فَرَق]]) ==== # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki> # <nowiki> یوٗنیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[غۄلام نبی آزاد]] - ([[Special:Diff/141031|فَرَق]]) ==== # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ]] - ([[Special:Diff/141032|فَرَق]]) ==== # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ف. </nowiki><b> -> </b><nowiki>ف۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> بٕہ </nowiki><b> -> </b><nowiki>بہٕ</nowiki> ==== [[بَنٛگلہ دیٖشُک صٔدٕر]] - ([[Special:Diff/141033|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[بَنٛگلہ دیٖشُک ؤزیٖرِ اعظم]] - ([[Special:Diff/141034|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[پٲکِستانُک صٔدٕر]] - ([[Special:Diff/141035|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> ==== [[ٹرٛاپِکی روٗدٕ وَنہٕ آب و ہَوا]] - ([[Special:Diff/141036|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مَدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki> ==== [[ہِندوستانُک صٔدٕر]] - ([[Special:Diff/141037|فَرَق]]) ==== # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> ==== [[اَبُجا]] - ([[Special:Diff/141038|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کٔشیٖر ہُنٛد حِصہٕ]] - ([[Special:Diff/141039|فَرَق]]) ==== # <nowiki> تٕہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki> # <nowiki> چَھ </nowiki><b> -> </b><nowiki>چھَ</nowiki> # <nowiki> صٕہ </nowiki><b> -> </b><nowiki>صہٕ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[لارا فلایِن بویِل]] - ([[Special:Diff/141040|فَرَق]]) ==== # <nowiki> == زٲتی زِندگی == </nowiki><b> -> </b><nowiki>== ذٲتی زِندگی ==</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[موٗدؠ مٕتؠن شٲیِرن ہُنٛد سماج]] - ([[Special:Diff/141041|فَرَق]]) ==== # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[سیٚمؠ‌تھن]] - ([[Special:Diff/141042|فَرَق]]) ==== # <nowiki> کُھ </nowiki><b> -> </b><nowiki>کھُ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==13-6-2026== ==== [[خالد ابو الفضل]] - ([[Special:Diff/141184|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> انسانی </nowiki><b> -> </b><nowiki>اِنسٲنی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> تٕہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[کیشیا علی]] - ([[Special:Diff/141185|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> آکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعاون </nowiki><b> -> </b><nowiki>سہکٲری</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نائب صدر </nowiki><b> -> </b><nowiki>نٲیِب صٔدٕر</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> چٕھ </nowiki><b> -> </b><nowiki>چھٕ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> مٕہ </nowiki><b> -> </b><nowiki>مہٕ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[دہایی]] - ([[Special:Diff/141186|فَرَق]]) ==== # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ہَوٲیی سرٛیٚہہ]] - ([[Special:Diff/141187|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ز. </nowiki><b> -> </b><nowiki>ز۔</nowiki> ==== [[مِصرُک ؤزیٖرِ اعظم]] - ([[Special:Diff/141188|فَرَق]]) ==== # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> ==== [[مِصری پونٛڑ]] - ([[Special:Diff/141189|فَرَق]]) ==== # <nowiki> د. </nowiki><b> -> </b><nowiki>د۔</nowiki> ==== [[مِصرُک اِسلٲمی ثقافتی مرکز]] - ([[Special:Diff/141190|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> ضلعس </nowiki><b> -> </b><nowiki>ضِلس</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> میٹر </nowiki><b> -> </b><nowiki>میٖٹَر</nowiki> # <nowiki> مربع </nowiki><b> -> </b><nowiki>چَکور</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[عمر سلیمان (اِمام)]] - ([[Special:Diff/141191|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[نُوح ہا میم کیلر]] - ([[Special:Diff/141192|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعاون </nowiki><b> -> </b><nowiki>سہکٲری</nowiki> # <nowiki> تٕہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> حأصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> شاعر </nowiki><b> -> </b><nowiki>شٲیِر</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> مٕہ </nowiki><b> -> </b><nowiki>مہٕ</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[رقیہ واریس مقصود]] - ([[Special:Diff/141193|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki> # <nowiki> کرنہ </nowiki><b> -> </b><nowiki>کَرنہٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> چٕھ </nowiki><b> -> </b><nowiki>چھٕ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[طارق رمضان]] - ([[Special:Diff/141194|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ہ. </nowiki><b> -> </b><nowiki>ہ۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[جۆم تہٕ کٔشیٖر ہِنٛدؠ گورنرن ہِنٛز فہرست]] - ([[Special:Diff/141195|فَرَق]]) ==== # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki> # <nowiki> ہندوستٲنی </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ابراہیم ابو محمد]] - ([[Special:Diff/141196|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> بیاکھ </nowiki><b> -> </b><nowiki>بیٛاکھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> دعوی </nowiki><b> -> </b><nowiki>دعوا</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==14-6-2026== ==== [[جینن ہِنٛز فہرست]] - ([[Special:Diff/141310|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[ابراہیم موگرہ]] - ([[Special:Diff/141311|فَرَق]]) ==== # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[حامِد الگر]] - ([[Special:Diff/141312|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[عمر القادری]] - ([[Special:Diff/141313|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پاکستانی </nowiki><b> -> </b><nowiki> پٲکِستٲنؠ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[علی جکوپی]] - ([[Special:Diff/141314|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> استاد </nowiki><b> -> </b><nowiki>وۄستاد</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[وایل حلاق]] - ([[Special:Diff/141315|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[عُثمان اِبن سعید الدرمی]] - ([[Special:Diff/141316|فَرَق]]) ==== # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اِدریٖس کانٛدھلَوی]] - ([[Special:Diff/141317|فَرَق]]) ==== # <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕندۍ </nowiki><b> -> </b><nowiki>سٟنٛدؠ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[مُحمد جوٗناگڑھی]] - ([[Special:Diff/141318|فَرَق]]) ==== # <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشترکہ </nowiki><b> -> </b><nowiki>مُشتَرکہٕ</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[عبد اللہ روپڑی]] - ([[Special:Diff/141319|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki> # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> زیادہ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> استاد </nowiki><b> -> </b><nowiki>وۄستاد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[عبدُل حکیٖم سِیالکوٹی]] - ([[Special:Diff/141320|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> استاد </nowiki><b> -> </b><nowiki>وۄستاد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[وارث دین محمد]] - ([[Special:Diff/141321|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دعوی </nowiki><b> -> </b><nowiki>دعوا</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[شمسی علی]] - ([[Special:Diff/141322|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ضلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[بَحرِ روٗمی آب و ہَوا]] - ([[Special:Diff/141323|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ھ. </nowiki><b> -> </b><nowiki>ھ۔</nowiki> ==== [[زید شاکر]] - ([[Special:Diff/141324|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> مٕہ </nowiki><b> -> </b><nowiki>مہٕ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[نُوح ہا میم کیلر]] - ([[Special:Diff/141325|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[رقیہ واریس مقصود]] - ([[Special:Diff/141326|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[ابراہیم ابو محمد]] - ([[Special:Diff/141327|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==15-6-2026== ==== [[ایلان مَسٕک]] - ([[Special:Diff/141393|فَرَق]]) ==== # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # فرما ہَٹاوَن ==== [[ایلان مَسٕکٕنؠ دولت]] - ([[Special:Diff/141394|فَرَق]]) ==== # <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہُک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[اِستَپی]] - ([[Special:Diff/141395|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تقریٖباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[المعلمی]] - ([[Special:Diff/141396|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> ضلعس </nowiki><b> -> </b><nowiki>ضِلس</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[وصی اللہ عباس]] - ([[Special:Diff/141397|فَرَق]]) ==== # <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki> # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اسلٲمی </nowiki><b> -> </b><nowiki>اِسلٲمی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[عبداللہ بن زبیر]] - ([[Special:Diff/141398|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئید </nowiki><b> -> </b><nowiki>ئید</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[عباد بن عبد اللہ بن الزبیر]] - ([[Special:Diff/141399|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ۅ </nowiki><b> -> </b><nowiki>ۄ</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[عزیز الحق (سکالر، پیدٲیش 1903)]] - ([[Special:Diff/141400|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> سہُ </nowiki><b> -> </b><nowiki>سُہ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> ضلعس </nowiki><b> -> </b><nowiki>ضِلس</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ہٕہ </nowiki><b> -> </b><nowiki>ہہٕ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[اسماعیل الفارقی]] - ([[Special:Diff/141401|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> چھے </nowiki><b> -> </b><nowiki>چھےٚ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki> # <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> مشترکہ </nowiki><b> -> </b><nowiki>مُشتَرکہٕ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[ابراہیم موگرہ]] - ([[Special:Diff/141402|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نژاد </nowiki><b> -> </b><nowiki>نَسٕل</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[عبد اللہ روپڑی]] - ([[Special:Diff/141403|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==== [[زید شاکر]] - ([[Special:Diff/141404|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==16-6-2026== ==== [[شيخ احمد اَلفاروقی اَسرہندی]] - ([[Special:Diff/141521|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> بییہ </nowiki><b> -> </b><nowiki>بیٚیہِ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ي </nowiki><b> -> </b><nowiki>ی</nowiki> ==== [[کۆزاک]] - ([[Special:Diff/141522|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تقریٖباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> ==حوالہٕ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki> ==== [[بۆہدان خمیٚلؠ‌نِژؠ‌کی]] - ([[Special:Diff/141523|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشترکہ </nowiki><b> -> </b><nowiki>مُشتَرکہٕ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ہۆلہٕ ۂج وایرس]] - ([[Special:Diff/141524|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> س. </nowiki><b> -> </b><nowiki>س۔</nowiki> ==== [[2026 بَنٛگلہ دیٖش ہۆلہٕ ۂج وبا]] - ([[Special:Diff/141525|فَرَق]]) ==== # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[2026 فیٖفا عالمی کپ]] - ([[Special:Diff/141526|فَرَق]]) ==== # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[عبد الکریم خاساونہ]] - ([[Special:Diff/141527|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> بییہ </nowiki><b> -> </b><nowiki>بیٚیہِ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سہُ </nowiki><b> -> </b><nowiki>سُہ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[سمندری طوفان باب]] - ([[Special:Diff/141528|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> قۭمتی </nowiki><b> -> </b><nowiki>قٟمتی</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[عبداللہ بن زبیر]] - ([[Special:Diff/141529|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[عباد بن عبد اللہ بن الزبیر]] - ([[Special:Diff/141530|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==17-6-2026== ==== [[ممتاز محل]] - ([[Special:Diff/141655|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیدائش </nowiki><b> -> </b><nowiki>پٲدٲیِش</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> جنگس </nowiki><b> -> </b><nowiki>جَنٛگس</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[بقلاوہ]] - ([[Special:Diff/141656|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[مَدورایی]] - ([[Special:Diff/141657|فَرَق]]) ==== # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اِسرٲیلی-فلسطیٖنی تنازٕ]] - ([[Special:Diff/141658|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> رِیاسَت </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> مُلک </nowiki><b> -> </b><nowiki>مُلُک</nowiki> # <nowiki> یِہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> ==== [[غزہ پچہِ پؠٹھ اِسرٲیلی بمبٲری]] - ([[Special:Diff/141659|فَرَق]]) ==== # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[رابرٹ کارڈیشیَن]] - ([[Special:Diff/141660|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> ==== [[روب کارڈیشیَن]] - ([[Special:Diff/141661|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> ==== [[کیٚنٛڈل جیٚنر]] - ([[Special:Diff/141662|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کیٹلِن جیٚنر]] - ([[Special:Diff/141663|فَرَق]]) ==== # <nowiki> سٕنز </nowiki><b> -> </b><nowiki>سٟنٛز</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کرِٛس جیٚنر]] - ([[Special:Diff/141664|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کورٹنی کارڈیشیَن]] - ([[Special:Diff/141665|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کلویی کارڈیشیَن]] - ([[Special:Diff/141666|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کَیلی جیٚنر]] - ([[Special:Diff/141667|فَرَق]]) ==== # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[غزہ نسل کشی]] - ([[Special:Diff/141668|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[بہٕ چھَس یژھان مرٕنؠ مگر بہٕ چھَس یژھان توبوکی کھیٛۆن]] - ([[Special:Diff/141669|فَرَق]]) ==== # <nowiki> دُنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> ==== [[تمنا بھاٹیہ]] - ([[Special:Diff/141670|فَرَق]]) ==== # <nowiki> مئی </nowiki><b> -> </b><nowiki>مٔی</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[2026 ایٖران جَنٛگ]] - ([[Special:Diff/141671|فَرَق]]) ==== # <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==18-6-2026== ==== [[مہاشویتا دیوی]] - ([[Special:Diff/141726|فَرَق]]) ==== # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> ==== [[رَییٖس مُحمد]] - ([[Special:Diff/141727|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> ==== [[قمر احمد]] - ([[Special:Diff/141728|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ؠ. </nowiki><b> -> </b><nowiki>ؠ۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کارڈیشیَن خاندان]] - ([[Special:Diff/141729|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مقبول </nowiki><b> -> </b><nowiki>مَقبوٗل</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[شکیرا]] - ([[Special:Diff/141730|فَرَق]]) ==== # <nowiki> دُنیاہَس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہَس</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کرِسٹِیانو رونالڈو]] - ([[Special:Diff/141731|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> کھوتہ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ھ. </nowiki><b> -> </b><nowiki>ھ۔</nowiki> # <nowiki> تِھ </nowiki><b> -> </b><nowiki>تھِ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[یوم کِپور جَنٛگ]] - ([[Special:Diff/141732|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنگ </nowiki><b> -> </b><nowiki>جَنٛگ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> دنیاہن </nowiki><b> -> </b><nowiki>دُنؠ‌یاہن</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki> ==== [[ممتاز محل]] - ([[Special:Diff/141733|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==19-6-2026== ==== [[سیپٹِک شاک]] - ([[Special:Diff/141805|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[بہروز رضوی]] - ([[Special:Diff/141806|فَرَق]]) ==== # <nowiki> انتہائی </nowiki><b> -> </b><nowiki>اِنتِہٲیی</nowiki> # <nowiki> ٹیلی ویژن </nowiki><b> -> </b><nowiki>ٹیلی وِجَن</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> ==== [[دیوی چیز]] - ([[Special:Diff/141807|فَرَق]]) ==== # <nowiki> == زٲتی زِندگی == </nowiki><b> -> </b><nowiki>== ذٲتی زِندگی ==</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[2016 رؠتہٕ کٲلؠ اولَمپِکس]] - ([[Special:Diff/141808|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[رِیو ڈی جینیرو]] - ([[Special:Diff/141809|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دارالحکومت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> ==== [[اولیور ٹرٛی]] - ([[Special:Diff/141810|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[سانتا کرٛوٗز، کیلیفورنیا]] - ([[Special:Diff/141811|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مشہور </nowiki><b> -> </b><nowiki>مَشہوٗر</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==20-6-2026== ==== [[لیپٹِن]] - ([[Special:Diff/141974|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki> ==== [[سی-ری ایٚکٹِو پرٛوٹیٖن]] - ([[Special:Diff/141975|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[آکسی کوڈون]] - ([[Special:Diff/141976|فَرَق]]) ==== # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[وِن ڈیٖزل]] - ([[Special:Diff/141977|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> دنیاہٕک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہٕک</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ایسپرین]] - ([[Special:Diff/141978|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> قیمت </nowiki><b> -> </b><nowiki>قٟمَتھ</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[غٲر سٹیرایڈل اینٹی انفلیمیٹری دوا]] - ([[Special:Diff/141979|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> ==== [[کٲشِرؠ کھؠنَن ہِنٛز فہرست]] - ([[Special:Diff/141980|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[گاوُٹ]] - ([[Special:Diff/141981|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> امہ </nowiki><b> -> </b><nowiki>اَمہِ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> حأصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> محفوظ </nowiki><b> -> </b><nowiki>مۄحفوٗظ</nowiki> # <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki> # <nowiki> ورژن </nowiki><b> -> </b><nowiki>ؤرجَن</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٘ </nowiki><b> -> </b><nowiki>ٚ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئید </nowiki><b> -> </b><nowiki>ئید</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ایلوپیشیا ٹوٹیلِس]] - ([[Special:Diff/141982|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[پینیل شِن]] - ([[Special:Diff/141983|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[آیانا پرٛیسلی]] - ([[Special:Diff/141984|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ضلعس </nowiki><b> -> </b><nowiki>ضِلس</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پیٖٹر ڈٹن]] - ([[Special:Diff/141985|فَرَق]]) ==== # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> ڈویژنُک </nowiki><b> -> </b><nowiki>ڈِویجَنُک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[جویی لوگانو]] - ([[Special:Diff/141986|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ایلوپیشیا ایریٹا]] - ([[Special:Diff/141987|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[دَدٕر]] - ([[Special:Diff/141988|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> وقت </nowiki><b> -> </b><nowiki>وَقٕت</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> مِہ </nowiki><b> -> </b><nowiki>مہِ</nowiki> ==== [[شاہ ولی اللہ دھلوی]] - ([[Special:Diff/141989|فَرَق]]) ==== # <nowiki> ==حوالہ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> ==== [[علم تفسیر]] - ([[Special:Diff/141990|فَرَق]]) ==== # <nowiki> ==حوالہ== </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> ==== [[ایلوپیشیا یوٗنِوَرسیلِس]] - ([[Special:Diff/141991|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[لبلبہٕ کینسر]] - ([[Special:Diff/141992|فَرَق]]) ==== # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> ==== [[روٹا وایرس ویکسیٖن]] - ([[Special:Diff/141993|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ڈایریا]] - ([[Special:Diff/141994|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ایچ آے وی]] - ([[Special:Diff/141995|فَرَق]]) ==== # <nowiki> انواع </nowiki><b> -> </b><nowiki>زٲژ</nowiki> # <nowiki> مخالف </nowiki><b> -> </b><nowiki>مُخٲلِف</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> ==== [[روٹا وایرس]] - ([[Special:Diff/141996|فَرَق]]) ==== # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دُنیاہُک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہُک</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[پولیو]] - ([[Special:Diff/141997|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> معاون </nowiki><b> -> </b><nowiki>سہارٕ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کانٛگٕرِ کَنسَر]] - ([[Special:Diff/141998|فَرَق]]) ==== # <nowiki> ٕ. </nowiki><b> -> </b><nowiki>ٕ۔</nowiki> ==== [[پت پھؠپھُر]] - ([[Special:Diff/141999|فَرَق]]) ==== # <nowiki> پُھ </nowiki><b> -> </b><nowiki>پھُ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[سیپسِس]] - ([[Special:Diff/142000|فَرَق]]) ==== # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ۓ </nowiki><b> -> </b><nowiki>ۓ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==21-6-2026== ==== [[پرویز رَسوٗل]] - ([[Special:Diff/142101|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[1987 جۆم تہٕ کٔشیٖر ایٚسمبلی چُناو]] - ([[Special:Diff/142102|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> ==== [[1983 جۆم تہٕ کٔشیٖر لیجِسلیٹو ایٚسمبلی چُناو]] - ([[Special:Diff/142103|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[فیٖفا عالمی کپ]] - ([[Special:Diff/142104|فَرَق]]) ==== # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[مارکس رشفورڈ]] - ([[Special:Diff/142105|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> ==== [[کٲشِرؠ کھؠنَن ہِنٛز فہرست]] - ([[Special:Diff/142106|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==== [[قٲضی نِثار]] - ([[Special:Diff/142107|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اسلام </nowiki><b> -> </b><nowiki>اِسلام</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> جنگ </nowiki><b> -> </b><nowiki>جَنٛگ</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> حکوٗمت </nowiki><b> -> </b><nowiki>حوٚکوٗمَتھ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سٍتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سُند </nowiki><b> -> </b><nowiki>سُنٛد</nowiki> # <nowiki> شاعر </nowiki><b> -> </b><nowiki>شٲیِر</nowiki> # <nowiki> شاعری </nowiki><b> -> </b><nowiki>شٲیری</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> ضِلعہٕ </nowiki><b> -> </b><nowiki>ضِلہٕ</nowiki> # <nowiki> قتل </nowiki><b> -> </b><nowiki>قَتٕل</nowiki> # <nowiki> کٔرۍمٕتۍ </nowiki><b> -> </b><nowiki>کٔرؠ‌مٕتؠ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> مسلمان </nowiki><b> -> </b><nowiki>مُسلمان</nowiki> # <nowiki> مقبول </nowiki><b> -> </b><nowiki>مَقبوٗل</nowiki> # <nowiki> مقامی </nowiki><b> -> </b><nowiki>مُقٲمی</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ہندوستٲنۍ </nowiki><b> -> </b><nowiki>ہِندوستٲنؠ</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کرٛیٚہنہٕ ماز]] - ([[Special:Diff/142108|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==22-6-2026== ==== [[سیسِل ہیو ٹِنٛڈیل-بِسکو]] - ([[Special:Diff/142257|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ڈویژن </nowiki><b> -> </b><nowiki>ڈِویجَن</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ٹیکرولیمس]] - ([[Special:Diff/142258|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[فوج]] - ([[Special:Diff/142259|فَرَق]]) ==== # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[ٹرٛیکٹر]] - ([[Special:Diff/142260|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[کیمرا]] - ([[Special:Diff/142261|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> # <nowiki> {{Databox}} </nowiki><b> -> </b><nowiki>{{مولوٗماتھ}}</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[کم از کم تبدیٖلی ہِنٛز بؠمٲرؠ]] - ([[Special:Diff/142262|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> ==== [[کِیٔر سٹارمر]] - ([[Special:Diff/142263|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[برطانیہُک ؤزیٖرِ اعظم]] - ([[Special:Diff/142264|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[ڈومپیرڈون]] - ([[Special:Diff/142265|فَرَق]]) ==== # <nowiki> علاجن </nowiki><b> -> </b><nowiki>یَلاجن</nowiki> # <nowiki> مخالف </nowiki><b> -> </b><nowiki>مُخٲلِف</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پروپوفول]] - ([[Special:Diff/142266|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پریگابالن]] - ([[Special:Diff/142267|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ڈوپاماین]] - ([[Special:Diff/142268|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> ئید </nowiki><b> -> </b><nowiki>ئید</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کلوبیٹاسول]] - ([[Special:Diff/142269|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[ژمہِ ہُنٛد وَرَم]] - ([[Special:Diff/142270|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ژِھ </nowiki><b> -> </b><nowiki>ژھِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[2024 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو]] - ([[Special:Diff/142271|فَرَق]]) ==== # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> گۄڈٕنیُک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مقبول </nowiki><b> -> </b><nowiki>مَقبوٗل</nowiki> ==== [[2003 کاتالان عَلاقٲیی چُناو]] - ([[Special:Diff/142272|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> ==== [[برینڈن گو]] - ([[Special:Diff/142273|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> == حوالہ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki> # <nowiki> شروع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کٲشِرؠ کھؠنَن ہِنٛز فہرست]] - ([[Special:Diff/142274|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==23-6-2026== ==== [[جیمٕز کونولی]] - ([[Special:Diff/142370|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کونولی سِٹیشن]] - ([[Special:Diff/142371|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوب </nowiki><b> -> </b><nowiki>جۆنوٗب</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[بی ٹی ایس]] - ([[Special:Diff/142372|فَرَق]]) ==== # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[بی ٹی ایس سِنٛگلٕز نَژَن سٲزی]] - ([[Special:Diff/142373|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> کٔرۍمٕتۍ </nowiki><b> -> </b><nowiki>کٔرؠ‌مٕتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[بی ٹی ایس ایٚلبمہٕ نَژَن سٲزی]] - ([[Special:Diff/142374|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ذیابیٖطٔس]] - ([[Special:Diff/142375|فَرَق]]) ==== # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[کمبل]] - ([[Special:Diff/142376|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[سَماج]] - ([[Special:Diff/142377|فَرَق]]) ==== # <nowiki> ِ. </nowiki><b> -> </b><nowiki>ِ۔</nowiki> ==== [[بی ٹوٗ بی یُک نژن سٲزی]] - ([[Special:Diff/142378|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> ک. </nowiki><b> -> </b><nowiki>ک۔</nowiki> ==== [[بی ٹوٗ بی (بینٛڈ)]] - ([[Special:Diff/142379|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> جنوبی </nowiki><b> -> </b><nowiki>جۆنوٗبی</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[عبدُاللہ اِبراہیٖم]] - ([[Special:Diff/142380|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[2014 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو]] - ([[Special:Diff/142381|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[2024 ایٖرٲنؠ صٔدرٲتی چُناو]] - ([[Special:Diff/142382|فَرَق]]) ==== # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ابراہیٖم رَییٖسی]] - ([[Special:Diff/142383|فَرَق]]) ==== # <nowiki> ئیل </nowiki><b> -> </b><nowiki>ئیل</nowiki> # <nowiki> ئیس </nowiki><b> -> </b><nowiki>ئیس</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[نیوٗر]] - ([[Special:Diff/142384|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[ہاٹ فیل]] - ([[Special:Diff/142385|فَرَق]]) ==== # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> مجموعی </nowiki><b> -> </b><nowiki>سۆمبرُنی</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ہیروین]] - ([[Special:Diff/142386|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[فینٹینیل]] - ([[Special:Diff/142387|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[الپرازولم]] - ([[Special:Diff/142388|فَرَق]]) ==== # <nowiki> ابتدائی </nowiki><b> -> </b><nowiki>اِبتدٲیی</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[میٹفارمن]] - ([[Special:Diff/142389|فَرَق]]) ==== # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> ==== [[پروپرینولول]] - ([[Special:Diff/142390|فَرَق]]) ==== # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ورژنن </nowiki><b> -> </b><nowiki>ؤرجنن</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> ==== [[کٲشِرؠ کھؠنَن ہِنٛز فہرست]] - ([[Special:Diff/142391|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==24-6-2026== ==== [[عمر عبداللہ]] - ([[Special:Diff/142653|فَرَق]]) ==== # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[تٲمِل ناڈوُک ؤزیٖرِ اعلیٰ]] - ([[Special:Diff/142654|فَرَق]]) ==== # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> ==== [[2026 تٲمِل ناڈوٗ قونوٗن ساز ایٚسمبلی چُناو]] - ([[Special:Diff/142655|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پلیٹِنم]] - ([[Special:Diff/142656|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> خلاف </nowiki><b> -> </b><nowiki>خَلاف</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> قۭمتی </nowiki><b> -> </b><nowiki>قٟمتی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اَیرِش وِکیپیٖڈِیا]] - ([[Special:Diff/142657|فَرَق]]) ==== # <nowiki> جنوری </nowiki><b> -> </b><nowiki>جَنؤری</nowiki> # <nowiki> دسمبر </nowiki><b> -> </b><nowiki>دَسَمبَر</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ستمبر </nowiki><b> -> </b><nowiki>سَتَمبَر</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گوڑنک </nowiki><b> -> </b><nowiki>گۄڈنُیٛک</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> ورژن </nowiki><b> -> </b><nowiki>ؤرجَن</nowiki> # <nowiki> ویکیپیڈیا </nowiki><b> -> </b><nowiki>وِکیٖپیٖڈیا</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[بورون]] - ([[Special:Diff/142658|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> د. </nowiki><b> -> </b><nowiki>د۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> ==== [[بیریلیم]] - ([[Special:Diff/142659|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> قۭمتی </nowiki><b> -> </b><nowiki>قٟمتی</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[جارج رحال]] - ([[Special:Diff/142660|فَرَق]]) ==== # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> حاصل </nowiki><b> -> </b><nowiki>حٲصِل</nowiki> # <nowiki> == حوالہ == </nowiki><b> -> </b><nowiki>== حَوالہٕ ==</nowiki> # <nowiki> شامل </nowiki><b> -> </b><nowiki>شٲمِل</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> یونیورسٹی </nowiki><b> -> </b><nowiki>یوٗنِوَرسِٹی</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[کلوریٖن]] - ([[Special:Diff/142661|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کلورایڈ]] - ([[Special:Diff/142662|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[سوڈیم]] - ([[Special:Diff/142663|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> انسانی </nowiki><b> -> </b><nowiki>اِنسٲنی</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> ==== [[سوڈیم کلورایڈ]] - ([[Special:Diff/142664|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ہیلیم]] - ([[Special:Diff/142665|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چِھ </nowiki><b> -> </b><nowiki>چھِ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> قۭمتی </nowiki><b> -> </b><nowiki>قٟمتی</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کاربن]] - ([[Special:Diff/142666|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کاربن مونوکسایڈ]] - ([[Special:Diff/142667|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[اِنٛڈیانا]] - ([[Special:Diff/142668|فَرَق]]) ==== # <nowiki> آبادی </nowiki><b> -> </b><nowiki>آبٲدی</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[وُڈبرن، اِنٛڈیانا]] - ([[Special:Diff/142669|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[وِنچیٚسٹر، اِنٛڈیانا]] - ([[Special:Diff/142670|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[وایٹِنٛگ، اِنٛڈیانا]] - ([[Special:Diff/142671|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ویسٹفیٖلڈ، اِنٛڈیانا]] - ([[Special:Diff/142672|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پَچھِم لافایت، اِنٛڈیانا]] - ([[Special:Diff/142673|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[واشِنٛگٹَن، اِنٛڈیانا]] - ([[Special:Diff/142674|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[وارساو، اِنٛڈیانا]] - ([[Special:Diff/142675|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[واباش، اِنٛڈیانا]] - ([[Special:Diff/142676|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[وِکٹوریہ وُڈز، اِنٛڈیانا]] - ([[Special:Diff/142677|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[ویلپٔریزو، اِنٛڈیانا]] - ([[Special:Diff/142678|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[یوٗنیَن سِٹی، اِنٛڈیانا]] - ([[Special:Diff/142679|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ٹِپٹَن، اِنٛڈیانا]] - ([[Special:Diff/142680|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ٹیرا ہوٹ، اِنٛڈیانا]] - ([[Special:Diff/142681|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ٹیٚل سِٹی، اِنٛڈیانا]] - ([[Special:Diff/142682|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[سلیوان، اِنٛڈیانا]] - ([[Special:Diff/142683|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ساؤتھ پورٹ، اِنٛڈیانا]] - ([[Special:Diff/142684|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[شیلبیٖویل، اِنٛڈیانا]] - ([[Special:Diff/142685|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[سیمور، اِنٛڈیانا]] - ([[Special:Diff/142686|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[سکارٹسبرگ، اِنٛڈیانا]] - ([[Special:Diff/142687|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[سیلیٚم، اِنٛڈیانا]] - ([[Special:Diff/142688|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[رشویل، اِنٛڈیانا]] - ([[Special:Diff/142689|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[روکپورٹ، اِنٛڈیانا]] - ([[Special:Diff/142690|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[روچیٚسٹر، اِنٛڈیانا]] - ([[Special:Diff/142691|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[رایزِنٛگ سَن، اِنٛڈیانا]] - ([[Special:Diff/142692|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[رِچمٔنٛڈ، اِنٛڈیانا]] - ([[Special:Diff/142693|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[رینسلیر، اِنٛڈیانا]] - ([[Special:Diff/142694|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پرِٛنٛسٹَن، اِنٛڈیانا]] - ([[Special:Diff/142695|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پورٹلینٛڈ، اِنٛڈیانا]] - ([[Special:Diff/142696|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پورٹِج، اِنٛڈیانا]] - ([[Special:Diff/142697|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پلَے مَوُتھ، اِنٛڈیانا]] - ([[Special:Diff/142698|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پیٖٹرزبرگ، اِنٛڈیانا]] - ([[Special:Diff/142699|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[پیٚروٗ، اِنٛڈیانا]] - ([[Special:Diff/142700|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[اوکلینٛڈ سِٹی، اِنٛڈیانا]] - ([[Special:Diff/142701|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[وۄتُر ؤرنن، اِنٛڈیانا]] - ([[Special:Diff/142702|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[نوبلزویل، اِنٛڈیانا]] - ([[Special:Diff/142703|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[نِو ہیوَن، اِنٛڈیانا]] - ([[Special:Diff/142704|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[نِوکاسل، اِنٛڈیانا]] - ([[Special:Diff/142705|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[نِو البانی، اِنٛڈیانا]] - ([[Special:Diff/142706|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[نَپانی، اِنٛڈیانا]] - ([[Special:Diff/142707|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[منسی، اِنٛڈیانا]] - ([[Special:Diff/142708|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ماؤنٛٹ ؤرنن، اِنٛڈیانا]] - ([[Special:Diff/142709|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[مونٛٹپیلیر، اِنٛڈیانا]] - ([[Special:Diff/142710|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[مانٹِسیٚلو، اِنٛڈیانا]] - ([[Special:Diff/142711|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[مِچیٚل، اِنٛڈیانا]] - ([[Special:Diff/142712|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[مِشاواکا، اِنٛڈیانا]] - ([[Special:Diff/142713|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[مِشِگن سِٹی، اِنٛڈیانا]] - ([[Special:Diff/142714|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[مارٹِنٛزویل، اِنٛڈیانا]] - ([[Special:Diff/142715|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[میٚرِیَن، اِنٛڈیانا]] - ([[Special:Diff/142716|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[میڈیسن، اِنٛڈیانا]] - ([[Special:Diff/142717|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لٔگوٹی، اِنٛڈیانا]] - ([[Special:Diff/142718|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لوگَنٛزپورٹ، اِنٛڈیانا]] - ([[Special:Diff/142719|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لِنٹن، اِنٛڈیانا]] - ([[Special:Diff/142720|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لِنٛگٔنیٖر، اِنٛڈیانا]] - ([[Special:Diff/142721|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لؠبنان، اِنٛڈیانا]] - ([[Special:Diff/142722|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لارِنٛسبرگ، اِنٛڈیانا]] - ([[Special:Diff/142723|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لارِنٛس، اِنٛڈیانا]] - ([[Special:Diff/142724|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لیک سِٹیشن، اِنٛڈیانا]] - ([[Special:Diff/142725|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لافایت، اِنٛڈیانا]] - ([[Special:Diff/142726|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[لا پورت، اِنٛڈیانا]] - ([[Special:Diff/142727|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کوکومو، اِنٛڈیانا]] - ([[Special:Diff/142728|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[نوکس، اِنٛڈیانا]] - ([[Special:Diff/142729|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کینڈلویل، اِنٛڈیانا]] - ([[Special:Diff/142730|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[جونزبورو، اِنٛڈیانا]] - ([[Special:Diff/142731|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[جیٚفرسن ویل، اِنٛڈیانا]] - ([[Special:Diff/142732|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[جیسَنویل، اِنٛڈیانا]] - ([[Special:Diff/142733|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ہَنٛٹِنٛگٹَن، اِنٛڈیانا]] - ([[Special:Diff/142734|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ہَنٛٹِنٛگبرگ، اِنٛڈیانا]] - ([[Special:Diff/142735|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ہوبارٹ، اِنٛڈیانا]] - ([[Special:Diff/142736|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ہیمٔنٛڈ، اِنٛڈیانا]] - ([[Special:Diff/142737|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گرٛیٖنوُڈ، اِنٛڈیانا]] - ([[Special:Diff/142738|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گرٛیٖنزبرگ، اِنٛڈیانا]] - ([[Special:Diff/142739|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گرٛیٖنفیٖلڈ، اِنٛڈیانا]] - ([[Special:Diff/142740|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گرٛیٖنڈیل، اِنٛڈیانا]] - ([[Special:Diff/142741|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گرٛیٖن کاسل، اِنٛڈیانا]] - ([[Special:Diff/142742|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گوشٔن، اِنٛڈیانا]] - ([[Special:Diff/142743|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گیس سِٹی، اِنٛڈیانا]] - ([[Special:Diff/142744|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[گیٚریٹ، اِنٛڈیانا]] - ([[Special:Diff/142745|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[فرٛینٛکلِن، اِنٛڈیانا]] - ([[Special:Diff/142746|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[فرٛینٛکفورٹ، اِنٛڈیانا]] - ([[Special:Diff/142747|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[فورٹ وین، اِنٛڈیانا]] - ([[Special:Diff/142748|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[فِشرز، اِنٛڈیانا]] - ([[Special:Diff/142749|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ایوانزویل، اِنٛڈیانا]] - ([[Special:Diff/142750|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ایٚلوُڈ، اِنٛڈیانا]] - ([[Special:Diff/142751|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ایٚلکارٹ، اِنٛڈیانا]] - ([[Special:Diff/142752|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==25-6-2026== ==== [[ایٚلن گرٛیٖنسِپین]] - ([[Special:Diff/142835|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پارکنسن بؠمٲرؠ]] - ([[Special:Diff/142836|فَرَق]]) ==== # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> سٕند </nowiki><b> -> </b><nowiki>سٟنٛد</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[لا گوایرا]] - ([[Special:Diff/142837|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ریاست </nowiki><b> -> </b><nowiki>رِیاسَتھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> ==== [[2026 وینَزوٗیِلا بُنیُل]] - ([[Special:Diff/142838|فَرَق]]) ==== # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دارالحکوٗمت </nowiki><b> -> </b><nowiki>رازدٲنؠ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ٮ۪ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[وینَزوٗیِلا]] - ([[Special:Diff/142839|فَرَق]]) ==== # <nowiki> ُ. </nowiki><b> -> </b><nowiki>ُ۔</nowiki> ==== [[رِیٛوتا کاتایوسے]] - ([[Special:Diff/142840|فَرَق]]) ==== # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[گیم آف تھرٛونز]] - ([[Special:Diff/142841|فَرَق]]) ==== # <nowiki> دُنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[نیپرکسین]] - ([[Special:Diff/142842|فَرَق]]) ==== # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ہنز </nowiki><b> -> </b><nowiki>ہِنٛز</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ڈایکلیوفینک]] - ([[Special:Diff/142843|فَرَق]]) ==== # <nowiki> دنیاہس </nowiki><b> -> </b><nowiki>دُنؠ‌یاہس</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[میلوکسکیم]] - ([[Special:Diff/142844|فَرَق]]) ==== # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # <nowiki> ۭ </nowiki><b> -> </b><nowiki>ٟ</nowiki> ==== [[اومیپرازول]] - ([[Special:Diff/142845|فَرَق]]) ==== # <nowiki> تہ </nowiki><b> -> </b><nowiki>تہٕ</nowiki> # <nowiki> علاجس </nowiki><b> -> </b><nowiki>یَلاجس</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ایم ڈی ایم اے]] - ([[Special:Diff/142846|فَرَق]]) ==== # <nowiki> تقریبا </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> دنیاہک </nowiki><b> -> </b><nowiki>دُنؠ‌یاہک</nowiki> # <nowiki> علاجس </nowiki><b> -> </b><nowiki>یَلاجس</nowiki> # <nowiki> مدد </nowiki><b> -> </b><nowiki>مَدَتھ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کَرَن جوہَر]] - ([[Special:Diff/142847|فَرَق]]) ==== # <nowiki> فلم </nowiki><b> -> </b><nowiki>فِلِم</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اَیریٖن پیٹری]] - ([[Special:Diff/142848|فَرَق]]) ==== # <nowiki> اردو </nowiki><b> -> </b><nowiki>اُردوٗ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> اگست </nowiki><b> -> </b><nowiki>اَگَست</nowiki> # <nowiki> تعلیم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> سۭتہِ </nowiki><b> -> </b><nowiki>سٟتہِ</nowiki> # <nowiki> شُروٗع </nowiki><b> -> </b><nowiki>شۆروٗع</nowiki> # <nowiki> شائع </nowiki><b> -> </b><nowiki>شایَع</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> گھرس </nowiki><b> -> </b><nowiki>گرس</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[سیسِل ارٕل ٹِنٛڈیل بِسکو]] - ([[Special:Diff/142849|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> پٮ۪ٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> تعلیٖم </nowiki><b> -> </b><nowiki>تٲلیٖم</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ۍ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> لِہ </nowiki><b> -> </b><nowiki>لہِ</nowiki> ==== [[پوٹیشیم]] - ([[Special:Diff/142850|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہُند </nowiki><b> -> </b><nowiki>ہُنٛد</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پوٹیشیم کلورایڈ]] - ([[Special:Diff/142851|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> کٔرتھ </nowiki><b> -> </b><nowiki>کٔرِتھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[فلوریٖن]] - ([[Special:Diff/142852|فَرَق]]) ==== # <nowiki> اتھ </nowiki><b> -> </b><nowiki>اَتھ</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> ==== [[نایٹروجن]] - ([[Special:Diff/142853|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> تقریباً </nowiki><b> -> </b><nowiki>تَقریٖبَن</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> دوا </nowiki><b> -> </b><nowiki>دَوا</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[بورون]] - ([[Special:Diff/142854|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[جارج رحال]] - ([[Special:Diff/142855|فَرَق]]) ==== # <nowiki> سٕتؠ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> ==== [[پوٗر شِکاگو، اِنٛڈیانا]] - ([[Special:Diff/142856|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ڈیٚلفی، اِنٛڈیانا]] - ([[Special:Diff/142857|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ڈیکاٹر، اِنٛڈیانا]] - ([[Special:Diff/142858|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کرٛاؤن پۄیِنٛٹ، اِنٛڈیانا]] - ([[Special:Diff/142859|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کینلٹن، اِنٛڈیانا]] - ([[Special:Diff/142860|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کووِنٛگٹن، اِنٛڈیانا]] - ([[Special:Diff/142861|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کونرزویل، اِنٛڈیانا]] - ([[Special:Diff/142862|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کولمبیا سِٹی، اِنٛڈیانا]] - ([[Special:Diff/142863|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کولمبس، اِنٛڈیانا]] - ([[Special:Diff/142864|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کلِنٹن، اِنٛڈیانا]] - ([[Special:Diff/142865|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کارمٔل، اِنٛڈیانا]] - ([[Special:Diff/142866|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[چالس ٹاوُن، اِنٛڈیانا]] - ([[Special:Diff/142867|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بیٹسویل، اِنٛڈیانا]] - ([[Special:Diff/142868|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بیٚڈفورڈ، اِنٛڈیانا]] - ([[Special:Diff/142869|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بیٖچ گرٛوٗو، اِنٛڈیانا]] - ([[Special:Diff/142870|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بٹلر، اِنٛڈیانا]] - ([[Special:Diff/142871|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بِکنیل، اِنٛڈیانا]] - ([[Special:Diff/142872|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بوٗنویل، اِنٛڈیانا]] - ([[Special:Diff/142873|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بلوٗمِنٛگٹن، اِنٛڈیانا]] - ([[Special:Diff/142874|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بلفٹن، اِنٛڈیانا]] - ([[Special:Diff/142875|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[برٛازیٖل، اِنٛڈیانا]] - ([[Special:Diff/142876|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[برن، اِنٛڈیانا]] - ([[Special:Diff/142877|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ایٚٹِکا، اِنٛڈیانا]] - ([[Special:Diff/142878|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ایٚنٛڈریسن، اِنٛڈیانا]] - ([[Special:Diff/142879|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[ایٚلیٚکسزینٛڈرِیا، اِنٛڈیانا]] - ([[Special:Diff/142880|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[اَنٛگولا، اِنٛڈیانا]] - ([[Special:Diff/142881|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[آسٹِن، اِنٛڈیانا]] - ([[Special:Diff/142882|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[آرورا، اِنٛڈیانا]] - ([[Special:Diff/142883|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[آبرن، اِنٛڈیانا]] - ([[Special:Diff/142884|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[کرٛافورڈزویل، اِنٛڈیانا]] - ([[Special:Diff/142885|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> شہر </nowiki><b> -> </b><nowiki>شَہَر</nowiki> ==== [[بوبی پرِٛنٕس]] - ([[Special:Diff/142886|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> مارچ </nowiki><b> -> </b><nowiki>مارٕچ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[ہایڈروسیفلس]] - ([[Special:Diff/142887|فَرَق]]) ==== # <nowiki> دنیا </nowiki><b> -> </b><nowiki>دُنؠ‌یا</nowiki> # <nowiki> علاج </nowiki><b> -> </b><nowiki>یَلاج</nowiki> # <nowiki> ؤ </nowiki><b> -> </b><nowiki>و</nowiki> # <nowiki> ئید </nowiki><b> -> </b><nowiki>ئید</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[کاربَن ڈایی آکسایڈ]] - ([[Special:Diff/142888|فَرَق]]) ==== # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[پونؠ یا آب]] - ([[Special:Diff/142889|فَرَق]]) ==== # <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> ==== [[ہایڈروجَن]] - ([[Special:Diff/142890|فَرَق]]) ==== # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[یورینِیَم]] - ([[Special:Diff/142891|فَرَق]]) ==== # <nowiki> ێ </nowiki><b> -> </b><nowiki>یٚ</nowiki> # <nowiki> ن. </nowiki><b> -> </b><nowiki>ن۔</nowiki> ==== [[کشمیٖریٹس]] - ([[Special:Diff/142892|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[ترٛام]] - ([[Special:Diff/142893|فَرَق]]) ==== # <nowiki> اِستعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> ژٕھ </nowiki><b> -> </b><nowiki>ژھٕ</nowiki> ==== [[کٲشِرؠ کھؠنَن ہِنٛز فہرست]] - ([[Special:Diff/142894|فَرَق]]) ==== # <nowiki> ۔. </nowiki><b> -> </b><nowiki>۔۔</nowiki> ==26-6-2026== ==== [[میڈونا]] - ([[Special:Diff/142990|فَرَق]]) ==== # <nowiki> ر. </nowiki><b> -> </b><nowiki>ر۔</nowiki> ==== [[2026 اَیرِش جنرل چُناو]] - ([[Special:Diff/142991|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> فروری </nowiki><b> -> </b><nowiki>فَرؤری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ہٕنز </nowiki><b> -> </b><nowiki>ہٕنٛز</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> # [[وِکیٖپیٖڈیا:حَوالہٕ|حَوالہٕ]] وَرٲے مَضموٗن ٹیگ کَران ==== [[1977 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو]] - ([[Special:Diff/142992|فَرَق]]) ==== # <nowiki> پٮ۪ٹھٕ </nowiki><b> -> </b><nowiki>پؠٹھٕ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> ==== [[2024 اَمریٖکی صٔدرٲتی چُناو]] - ([[Special:Diff/142993|فَرَق]]) ==== # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> ==== [[2020 اَمریٖکی صٔدرٲتی چُناو]] - ([[Special:Diff/142994|فَرَق]]) ==== # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> نومبر </nowiki><b> -> </b><nowiki>نَوَمبَر</nowiki> # <nowiki> نائب صدر </nowiki><b> -> </b><nowiki>نٲیِب صٔدٕر</nowiki> # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> ==== [[جو بایِڈَن]] - ([[Special:Diff/142996|فَرَق]]) ==== # <nowiki> یئ </nowiki><b> -> </b><nowiki>یئ</nowiki> # <nowiki> ئے </nowiki><b> -> </b><nowiki>ئے</nowiki> # <nowiki> ئین </nowiki><b> -> </b><nowiki>ئین</nowiki> # <nowiki> ئی </nowiki><b> -> </b><nowiki>ئی</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[اَلموٗنیم]] - ([[Special:Diff/142997|فَرَق]]) ==== # <nowiki> استعمال </nowiki><b> -> </b><nowiki>اِستِمال</nowiki> # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> زیادٕ </nowiki><b> -> </b><nowiki>زیٛادٕ</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> ساروی </nowiki><b> -> </b><nowiki>سارِوٕے</nowiki> # <nowiki> کھوتہٕ </nowiki><b> -> </b><nowiki>کھۄتہٕ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> ==== [[میگنیشیم]] - ([[Special:Diff/142998|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> ضروری </nowiki><b> -> </b><nowiki>ضۆروٗری</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> یہ </nowiki><b> -> </b><nowiki>یہِ</nowiki> # <nowiki> یتھ </nowiki><b> -> </b><nowiki>یَتھ</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[نیون]] - ([[Special:Diff/142999|فَرَق]]) ==== # <nowiki> اکھ </nowiki><b> -> </b><nowiki>اَکھ</nowiki> # <nowiki> چُھ </nowiki><b> -> </b><nowiki>چھُ</nowiki> # <nowiki> س. </nowiki><b> -> </b><nowiki>س۔</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> ==== [[2026 لیبر پارٹی لیٖڈرشِپ بحران]] - ([[Special:Diff/143000|فَرَق]]) ==== # <nowiki> پیٹھ </nowiki><b> -> </b><nowiki>پؠٹھ</nowiki> # <nowiki> جولائی </nowiki><b> -> </b><nowiki>جُلَے</nowiki> # <nowiki> سۭتۍ </nowiki><b> -> </b><nowiki>سٟتؠ</nowiki> # <nowiki> منٛز </nowiki><b> -> </b><nowiki>مَنٛز</nowiki> # <nowiki> ۍ </nowiki><b> -> </b><nowiki>ؠ</nowiki> # <nowiki> ئ </nowiki><b> -> </b><nowiki>ئ</nowiki> 3p8k5vbq1m87fly97mx39yb5qgdpbx7 ایلوپیشیا ایریٹا 0 30780 143046 142311 2026-06-27T06:39:40Z آیات محراج 11062 /* ناماوار لوٗکھ یِمن ایلوپیشیا ایریٹا چھُ */ 143046 wikitext text/x-wiki {{Infobox medical condition/Wikidata | دَوا = ؤچھِو [[ایلوپیشیا ایریٹا#یَلاج|دَوا]] | یَلاج = تاپھ تہٕ سردی نِش بچاونہٕ خٲطرٕ [[سن سکرین]]، کَلہٕ تھوٚپ۔ }} '''ایلوپیشیا ایریاٹا (اے اے)'''، یَتھ سپاٹ [[کھٔر]] تہِ ونان چھِ، چھِ اَکھ یِژھ حالت یَتھ مَنٛز جسمہٕ کؠو کینٛہَو یا تمام حِصَو پؠٹھ مَس ضایع گژھان چھِ۔<ref name="Erjavec">{{cite journal|vauthors=Erjavec SO, Gelfman S, Abdelaziz AR, Lee EY, Monga I, Alkelai A, Ionita-Laza I, Petukhova L, Christiano AM|date=February 2022|title=Whole exome sequencing in Alopecia Areata identifies rare variants in KRT82|journal=Nature Communications|volume=13|issue=1|bibcode=2022NatCo..13..800E|doi=10.1038/s41467-022-28343-3|pmc=8831607|pmid=35145093|article-number=800}}</ref><ref name="NORD2004"><cite class="citation web cs1"><span class="cx-segment" data-segmentid="378">[https://rarediseases.org/rare-diseases/alopecia-areata/ "Alopecia Areata - NORD (National Organization for Rare Disorders)"]. </span><span class="cx-segment" data-segmentid="379">''NORD (National Organization for Rare Disorders)''. </span><span class="cx-segment" data-segmentid="380">2004. </span><span class="cx-segment" data-segmentid="381">[https://web.archive.org/web/20170221044421/https://rarediseases.org/rare-diseases/alopecia-areata/ Archived] from the original on 21 February 2017<span class="reference-accessdate">. </span></span><span class="cx-segment" data-segmentid="382"><span class="reference-accessdate">Retrieved <span class="nowrap">10 July</span> 2017</span>.</span></cite></ref> اَتھ مَنٛز جِسمٕچ [[رٲچھر نِظام]] غَلطی سٟتؠ [[وال|والن]] ہِنٛد جَڑَن پؠٹھ حَملہٕ کران چھُ۔ اَمہِ سٟتؠ وال اچانک مس نیٖرِتھ ژلان۔ ==عَلامژٕ== 1.کھٔر دۄمبرِ (Balding spots): کلس یا ریش/بُمبہٕ مَنٛز گول، سِکَہ/دۄمبرِ ہِوؠ نِشان، ژَم نَرٕم تہٕ کشُن رۆس چھِ۔ 2.[[نَم|نَمن]] مَنٛز تبدیٖلی: کٲنٛسہِ کٲنٛسہِ لوٗکَن ہِنٛد نم چھِ چِپٹہٕ، {{مانے|دٔندرِ در|ridged}} بنان۔ ==قٕسٕم== *- [[Alopecia totalis]]: سٲرِسٕے کلٕکؠ وال نیٖرِتھ ژلان۔ *- [[Alopecia universalis]]: پوٗرٕ جِسمٕکؠ وال نیٖرِتھ ژلان۔ ==وَجہٕ== پوٗرٕ وجہ چھُنہٕ پتا، مَگَر 3 چیٖزَن ہُنٛد رول چھُ: 1. آٹو امیون: رٲچھر نِظام والن ہِنٛدؠ موٗلن نِشانہٕ بناوان۔ 2. جیٚنیٹِک: خاندانَس مَنٛز کٲنٛسہِ اَسہِ تیٚلہِ چھُ خَطرٕ زیٛادٕ آسان۔ 3. تَناو تہٕ ماحول: کُنہِ اِنفیکشن، ہارمون تبدیٖلی، یا سَخٕت تَناو پؠٹھٕ شۆروٗع ہؠکان گَژھِتھ۔ ==تَشخیٖص== ڈاکٹر چھُ کلس ؤچھِتھ تَشخیٖص کران۔ ضۆروٗرَتھ اگر پیوان چھُ تیٚلہِ چھُ والن ہُنٛد نَمونہٕ بایوپسی یا خوٗنُک ٹؠسٹ کَران۔ ==یَلاج == 1. سٹیٖرایڈ: ژَمہِ پؠٹھ متھن وال کریم/انجیکشن - سارِوٕے کھۄتہٕ عام۔ 2. منوکسیڈِل: وال واپَس اَنَن واجیٚنؠ دَوا۔ 3. JAK اِنہِبیٹَر: نَویٖن گولِیٚن یِمَن آٹو امیون کَم کَران چھِ، FDA مَنظوٗر شُدٕ۔ 4. فوٹو تھیرَپی: خاص قٕسٕم ہُنٛد گاشس سٟتؠ ییٚلاج۔ == ناماوار لوٗکھ یِمن ایلوپیشیا ایریٹا چھُ == NASCAR ڈرایور [[جویی لوگانو]]، رکاوٹ ایتھلیٹ کیون بل، سیاست دان [[پیٹر ڈٹن]] تہٕ [[آیانا پریسلی]]، [[بی ٹوٗ بی]] ہٕکؠ [[کے پوپ|کے-پاپ]] گُلوکار [[پینیل شن]]، اداکار [[کرسٹوفر ریو]]، [[انتھونی کیریگن (اداکار)|انتھونی کیریگن]]، [[گریگ گرنبرگ]] تہٕ [[ایلن فلیچر]]، تہٕ اداکارہ [[جاڈا پِنکٹ سمتھ]]، [[مے کیلاماوی]]، تہٕ [[للی رین ہارٹ]] سارنی مَنٛز چھِ کُنہِ نتہٕ کُنہِ قٕسمہٕ ایلوپیشیا ایریٹا۔ [[مولی ٹٹل]] چھِ نیشنل ایلوپیشیا ایریٹا فاؤنڈیشنُک ترجمان۔ ==حَوالہٕ== [[زٲژ:بؠمٲرؠ]] mbcaifn2883gtpajf6y8newrsxk3djj فرما:Infobox election 10 30838 142963 142934 2026-06-26T13:38:28Z آیات محراج 11062 /* */ 142963 wikitext text/x-wiki <!-- Version cawiki- 2026.04.02 --><includeonly>{{Infobox election/core |debug = {{{debug|}}} <!-- core: data passed to /core prepdemo: data passed to /prepare for demography preprefe: data passed to /prepare for referendum prepcand: data passed to /prepare for each candidate prepmult: data passed to /prepare_multi showblok: data passed to /showblocks. Must be accopanied with a Qnnnnnn of candidate showrefe: data passed to /showblocks for referendumd --> <!-- Manual params --> |today = {{{today|{{{avui|}}}}}} |election_name = {{{election_name|{{{nom_eleccio|{{{name|}}} }}} }}} |type = {{{type|{{{tipus|}}}}}}<!-- only to display in infobox instead of P31, not to calculate --> <!-- |type_election={{{type_election|}}} --><!-- Used to calculate infobox structure. available values: direct,two rounds, proportional, double. --> |campaign = {{{campaign|{{{campanya|}}}}}} |image = {{{image|{{#statements:P18}}}}} |image_caption = {{{image_caption|}}} |id_position1 ={{if empty|{{{id_position1|}}}|{{MyValue|IBelection|id_position1}}|A}} |id_position2 ={{if empty|{{{id_position2|}}}|{{MyValue|IBelection|id_position2}}|B}} |roundcolor_1 ={{if empty|{{{roundcolor_1|}}}|{{MyValue|IBelection|roundcolor_1}}|#6fc0f2}} |roundcolor_2 ={{if empty|{{{roundcolor_2|}}}|{{MyValue|IBelection|roundcolor_2}}|#ff7f0e}} |yes_color={{{yes_color|}}} |not_color={{{not_color|}}} |threshold_list={{if empty|{{{threshold_list|}}} <!-- rate(%) of votes received to be displayed at infobox when candidate is not in P991 list --> |{{{barrera_electoral|}}} |{{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |proportional=2 <!-- Default value for "proportional election --> |20}} }}<!-- Default value for "non-proportional election --> |blacklist_diagram= {{{blacklist_diagram|}}}<!-- Allow to exclude diagram in property P14226. The value to inform is the Qid of the P180 qualifier of P14226 --> <!-- Calculated params --> |lang = {{{lang|}}} |item = {{{item|}}} |item_elec1 = <!-- ___________________________when double election or two rounds: take first instance of P527 --> {{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |two_rounds|double ={{#titleparts:{{#invoke:Wikidades |claim |separator=/ |editicon=no|formatting=table |property=P527 |colformat0=raw |qualifier=P1514 |tablesort=1 |rowformat=$0 }}|1|1}} }} |item_elec2 =<!-- _______________________________when double election or two rounds: take second instance of P527 --> {{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |two_rounds|double ={{#titleparts:{{#invoke:Wikidades |claim |separator=/ |editicon=no|formatting=table |property=P527 |colformat0=raw |qualifier=P1514 |tablesort=1 |rowformat=$0 }} |1|2}} }} <!-- __________________Previous election of the same recurrent event It priorize get information from P31 (qualif.P155) and, else, from P155 as a property _______________ --> |item_prev = {{if then show |{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }} |{{#invoke:Wikidades|claim|property=P155 |list=false |formatting=raw|editicon=no}} }} |item_elec1_prev =<!-- _________ Previous election event, when double election or two rounds: take first instance from P527 of the previous election, following same way of "item_prev" ____________ --> {{#if:{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }}<!-- get prev, if P155 exists as a qualif. of P31 --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1}} }}|1|1}} |{{#if:{{#invoke:Wikidades|claim|property=P155|formatting=raw|editicon=no}}<!-- get prev, if P155 exists as a property --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades|claim|property=P155 |formatting=raw|editicon=no}}}} |1|1}} }} }} <!-- ________________________ Previous election event, when double election or two rounds: take first instance from P527 of the previous election ______________ --> |item_elec2_prev = {{#if:{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }}<!-- get prev, if P155 exists --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1}} }}|1|2}} |{{#if:{{#invoke:Wikidades|claim|property=P155|formatting=raw|editicon=no}}<!-- get prev, if P155 exists --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades|claim|property=P155 |formatting=raw|editicon=no}}}} |1|2}} }} }} <!-- ________________________ calculate point in time of "today" vs data election: 1: created, 2: in campaign, 3:election day, 4:already done __________ --> |moment = {{Infobox election/moment |{{#if:{{{election_date|{{{data_eleccio|}}}}}} |{{#time:U|{{{election_date|{{{data_eleccio|}}}}}} }}}} |{{{campaign|}}}|{{{today|}}}|item={{{item|}}} }} <!-- *********************************************************************************** * type-election: #switch by several manual values, or P8196 value or * deducted from ontology: two P527 and two P541, for double election * two P527 with P31 = voting round, for two rounds * not a person as a candidate, for proportional * "direct" for the rest of cases. * Note: direct and indirect voting have the same presentation on infobox *********************************************************************************** --> |type_election ={{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} }}</includeonly><noinclude>{{documentation}}</noinclude> ghl8f1yw3yxlyaqjeesjl0msmw9fe14 142965 142963 2026-06-26T13:41:59Z آیات محراج 11062 /* */ 142965 wikitext text/x-wiki <!-- Version cawiki- 2026.04.02 --><includeonly>{{Infobox election/core |debug = {{{debug|}}} <!-- core: data passed to /core prepdemo: data passed to /prepare for demography preprefe: data passed to /prepare for referendum prepcand: data passed to /prepare for each candidate prepmult: data passed to /prepare_multi showblok: data passed to /showblocks. Must be accopanied with a Qnnnnnn of candidate showrefe: data passed to /showblocks for referendumd --> <!-- Manual params --> |today = {{{today|{{{avui|}}}}}} |election_name = {{{election_name|{{{nom_eleccio|{{{name|}}} }}} }}} |type = {{{type|{{{tipus|}}}}}}<!-- only to display in infobox instead of P31, not to calculate --> <!-- |type_election={{{type_election|}}} --><!-- Used to calculate infobox structure. available values: direct,two rounds, proportional, double. --> |campaign = {{{campaign|{{{campanya|}}}}}} |image1 = {{{image1|{{#statements:P18}}}}} |image_caption = {{{image_caption|}}} |id_position1 ={{if empty|{{{id_position1|}}}|{{MyValue|IBelection|id_position1}}|A}} |id_position2 ={{if empty|{{{id_position2|}}}|{{MyValue|IBelection|id_position2}}|B}} |roundcolor_1 ={{if empty|{{{roundcolor_1|}}}|{{MyValue|IBelection|roundcolor_1}}|#6fc0f2}} |roundcolor_2 ={{if empty|{{{roundcolor_2|}}}|{{MyValue|IBelection|roundcolor_2}}|#ff7f0e}} |yes_color={{{yes_color|}}} |not_color={{{not_color|}}} |threshold_list={{if empty|{{{threshold_list|}}} <!-- rate(%) of votes received to be displayed at infobox when candidate is not in P991 list --> |{{{barrera_electoral|}}} |{{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |proportional=2 <!-- Default value for "proportional election --> |20}} }}<!-- Default value for "non-proportional election --> |blacklist_diagram= {{{blacklist_diagram|}}}<!-- Allow to exclude diagram in property P14226. The value to inform is the Qid of the P180 qualifier of P14226 --> <!-- Calculated params --> |lang = {{{lang|}}} |item = {{{item|}}} |item_elec1 = <!-- ___________________________when double election or two rounds: take first instance of P527 --> {{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |two_rounds|double ={{#titleparts:{{#invoke:Wikidades |claim |separator=/ |editicon=no|formatting=table |property=P527 |colformat0=raw |qualifier=P1514 |tablesort=1 |rowformat=$0 }}|1|1}} }} |item_elec2 =<!-- _______________________________when double election or two rounds: take second instance of P527 --> {{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |two_rounds|double ={{#titleparts:{{#invoke:Wikidades |claim |separator=/ |editicon=no|formatting=table |property=P527 |colformat0=raw |qualifier=P1514 |tablesort=1 |rowformat=$0 }} |1|2}} }} <!-- __________________Previous election of the same recurrent event It priorize get information from P31 (qualif.P155) and, else, from P155 as a property _______________ --> |item_prev = {{if then show |{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }} |{{#invoke:Wikidades|claim|property=P155 |list=false |formatting=raw|editicon=no}} }} |item_elec1_prev =<!-- _________ Previous election event, when double election or two rounds: take first instance from P527 of the previous election, following same way of "item_prev" ____________ --> {{#if:{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }}<!-- get prev, if P155 exists as a qualif. of P31 --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1}} }}|1|1}} |{{#if:{{#invoke:Wikidades|claim|property=P155|formatting=raw|editicon=no}}<!-- get prev, if P155 exists as a property --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades|claim|property=P155 |formatting=raw|editicon=no}}}} |1|1}} }} }} <!-- ________________________ Previous election event, when double election or two rounds: take first instance from P527 of the previous election ______________ --> |item_elec2_prev = {{#if:{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }}<!-- get prev, if P155 exists --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1}} }}|1|2}} |{{#if:{{#invoke:Wikidades|claim|property=P155|formatting=raw|editicon=no}}<!-- get prev, if P155 exists --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades|claim|property=P155 |formatting=raw|editicon=no}}}} |1|2}} }} }} <!-- ________________________ calculate point in time of "today" vs data election: 1: created, 2: in campaign, 3:election day, 4:already done __________ --> |moment = {{Infobox election/moment |{{#if:{{{election_date|{{{data_eleccio|}}}}}} |{{#time:U|{{{election_date|{{{data_eleccio|}}}}}} }}}} |{{{campaign|}}}|{{{today|}}}|item={{{item|}}} }} <!-- *********************************************************************************** * type-election: #switch by several manual values, or P8196 value or * deducted from ontology: two P527 and two P541, for double election * two P527 with P31 = voting round, for two rounds * not a person as a candidate, for proportional * "direct" for the rest of cases. * Note: direct and indirect voting have the same presentation on infobox *********************************************************************************** --> |type_election ={{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} }}</includeonly><noinclude>{{documentation}}</noinclude> s6s6haqefa7gp3x2zt9rrjm6qghdsqs 142967 142965 2026-06-26T13:43:14Z آیات محراج 11062 /* */ 142967 wikitext text/x-wiki <!-- Version cawiki- 2026.04.02 --><includeonly>{{Infobox election/core |debug = {{{debug|}}} <!-- core: data passed to /core prepdemo: data passed to /prepare for demography preprefe: data passed to /prepare for referendum prepcand: data passed to /prepare for each candidate prepmult: data passed to /prepare_multi showblok: data passed to /showblocks. Must be accopanied with a Qnnnnnn of candidate showrefe: data passed to /showblocks for referendumd --> <!-- Manual params --> |today = {{{today|{{{avui|}}}}}} |election_name = {{{election_name|{{{nom_eleccio|{{{name|}}} }}} }}} |type = {{{type|{{{tipus|}}}}}}<!-- only to display in infobox instead of P31, not to calculate --> <!-- |type_election={{{type_election|}}} --><!-- Used to calculate infobox structure. available values: direct,two rounds, proportional, double. --> |campaign = {{{campaign|{{{campanya|}}}}}} |image1 = {{{image1|{{#statements:P18}}}}} |image1_caption = {{{image1_caption|}}} |id_position1 ={{if empty|{{{id_position1|}}}|{{MyValue|IBelection|id_position1}}|A}} |id_position2 ={{if empty|{{{id_position2|}}}|{{MyValue|IBelection|id_position2}}|B}} |roundcolor_1 ={{if empty|{{{roundcolor_1|}}}|{{MyValue|IBelection|roundcolor_1}}|#6fc0f2}} |roundcolor_2 ={{if empty|{{{roundcolor_2|}}}|{{MyValue|IBelection|roundcolor_2}}|#ff7f0e}} |yes_color={{{yes_color|}}} |not_color={{{not_color|}}} |threshold_list={{if empty|{{{threshold_list|}}} <!-- rate(%) of votes received to be displayed at infobox when candidate is not in P991 list --> |{{{barrera_electoral|}}} |{{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |proportional=2 <!-- Default value for "proportional election --> |20}} }}<!-- Default value for "non-proportional election --> |blacklist_diagram= {{{blacklist_diagram|}}}<!-- Allow to exclude diagram in property P14226. The value to inform is the Qid of the P180 qualifier of P14226 --> <!-- Calculated params --> |lang = {{{lang|}}} |item = {{{item|}}} |item_elec1 = <!-- ___________________________when double election or two rounds: take first instance of P527 --> {{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |two_rounds|double ={{#titleparts:{{#invoke:Wikidades |claim |separator=/ |editicon=no|formatting=table |property=P527 |colformat0=raw |qualifier=P1514 |tablesort=1 |rowformat=$0 }}|1|1}} }} |item_elec2 =<!-- _______________________________when double election or two rounds: take second instance of P527 --> {{#switch:{{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} |two_rounds|double ={{#titleparts:{{#invoke:Wikidades |claim |separator=/ |editicon=no|formatting=table |property=P527 |colformat0=raw |qualifier=P1514 |tablesort=1 |rowformat=$0 }} |1|2}} }} <!-- __________________Previous election of the same recurrent event It priorize get information from P31 (qualif.P155) and, else, from P155 as a property _______________ --> |item_prev = {{if then show |{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }} |{{#invoke:Wikidades|claim|property=P155 |list=false |formatting=raw|editicon=no}} }} |item_elec1_prev =<!-- _________ Previous election event, when double election or two rounds: take first instance from P527 of the previous election, following same way of "item_prev" ____________ --> {{#if:{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }}<!-- get prev, if P155 exists as a qualif. of P31 --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1}} }}|1|1}} |{{#if:{{#invoke:Wikidades|claim|property=P155|formatting=raw|editicon=no}}<!-- get prev, if P155 exists as a property --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades|claim|property=P155 |formatting=raw|editicon=no}}}} |1|1}} }} }} <!-- ________________________ Previous election event, when double election or two rounds: take first instance from P527 of the previous election ______________ --> |item_elec2_prev = {{#if:{{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1 }}<!-- get prev, if P155 exists --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades |claim |formatting=table |list=false |editicon=no |property= P31 |qualifier=P155 |colformat1=raw |rowformat=$1}} }}|1|2}} |{{#if:{{#invoke:Wikidades|claim|property=P155|formatting=raw|editicon=no}}<!-- get prev, if P155 exists --> |{{#titleparts:{{#invoke:Wikidades|claim|formatting=table|editicon=no |property=P527 |colformat0=raw |qualifier=P1545 |rowformat=$0 | separator=/ |tablesort=1 |item={{#invoke:Wikidades|claim|property=P155 |formatting=raw|editicon=no}}}} |1|2}} }} }} <!-- ________________________ calculate point in time of "today" vs data election: 1: created, 2: in campaign, 3:election day, 4:already done __________ --> |moment = {{Infobox election/moment |{{#if:{{{election_date|{{{data_eleccio|}}}}}} |{{#time:U|{{{election_date|{{{data_eleccio|}}}}}} }}}} |{{{campaign|}}}|{{{today|}}}|item={{{item|}}} }} <!-- *********************************************************************************** * type-election: #switch by several manual values, or P8196 value or * deducted from ontology: two P527 and two P541, for double election * two P527 with P31 = voting round, for two rounds * not a person as a candidate, for proportional * "direct" for the rest of cases. * Note: direct and indirect voting have the same presentation on infobox *********************************************************************************** --> |type_election ={{Infobox election/type election|type_election={{{type_election|}}} |item={{{item|}}}}} }}</includeonly><noinclude>{{documentation}}</noinclude> jfu1e0w3bejhj2bh0uwt0yjgn5vybzt فرما:Infobox election/core 10 30839 142951 142948 2026-06-26T12:15:44Z آیات محراج 11062 /* */ 142951 wikitext text/x-wiki <!-- Version cawiki- 2026.04.02 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly>{{#if:{{#invoke:string1|match|s={{{debug|}}}|core|ignore_errors=true}} | * '''INPUT TO core''' *item = {{{item|}}} *item_elec1 = {{{item_elec1|}}} *item_elec2 = {{{item_elec2|}}} *item_prev = {{{item_prev|}}} *item_elec1_prev = {{{item_elec1_prev|}}} *item_elec2_prev = {{{item_elec2_prev|}}} * type_election={{{type_election|}}} * moment={{{moment|}}} * threshold_list={{{threshold_list|}}} * id_position1 ={{{id_position1|}}} * id_position2 ={{{id_position2|}}} * roundcolor_1={{{roundcolor_1|}}} * roundcolor_2={{{roundcolor_2|}}} *yes_color={{{yes_color|}}} *not_color={{{not_color|}}} }}<!-- end if debug--> <!-- Templatestyles with default colors and format style for whole infobox_election templates --><templatestyles src="Infobox election/styles.css" /><!-- _______________________________________________________ -->{{infoboxFrame <!-- Colours, icon and sizes defined as a classes in templatestyles --> |titleclass = infobox_titlestyle |aboveclass = infobox_abovestyle |headerclass = infobox_headerstyle |labelclass = infobox-label |datastyle = text-align:start |captionstyle = font-size:90%; |bodystyle = font-size: 85%; text-align: left;width:24em; <!-- title or above (depending on {{MyValue|IBelection|title_above}} ) This line shows on the left: * the election logo (P154) (if {{MyValue|IBelection|logo_election}}=yes) * one icon as a background image defined in {{MyValue|IBelection|img_election}}. * none, else --> | {{#ifeq:{{MyValue|IBelection|title_above}}|above|above|title}} = <!-- "title" or "above" selected as a "top line for article name"--> <!-- icon on top line, when exists -->{{#if:{{MyValue|IBelection|logo_election}}|<div style="float:left; margin-left: 1px;<!-- --> line-height:{{str len|{{if empty|{{{election_name|}}}| {{Title without disambig}}}} }}px;"><!-- -->{{#invoke:Wikidades |claim |list=false |property=P154 |formatting=[[File:$1|80x40px|{{ROOTPAGENAME}}|link=]]}}</div> |{{#if:{{MyValue|IBelection|img_election}}|<span style="float:left; margin-left: 3px;"><!-- -->[[File:{{MyValue|IBelection|img_election}}|25px|{{#invoke:Wikidades|getSiteLink|Q5855584}}|class=skin-invert]]</span>}}<!-- -->}}{{if empty|{{{election_name|}}}| {{Title without disambig}}}} | image = {{{logo|}}} | image2 = {{#invoke:Wikidades |claim |formatting=table |list=false |property= P18 |qualifier=P2096 |qualifier2=P180|whitelist2={{MyValue|IBelection|is_ballot}} |rowformat=[[File:$0|300x300px]]$1 |rowsubformat1=</br>$1 }} <!-- Block general election data: demography and overall resultats --> | label7 = {{GetLabelFix|P585|lang={{{lang|}}}}}<!-- electoral day --> | data7 = {{#invoke:Wikidades |claim |formatting=table |tablesort=0 |property= P585 |qualifier=P518 |rowformat=$0$1 |rowsubformat1=, $1 |value={{{election_date|{{{data_eleccio|}}}}}} }} {{#switch:{{{moment|}}} |1=<span style="float:right; margin-right: 3px;">[[File:Android Emoji 23f3.svg|18px|class=skin-invert|{{GetLabelFix|Q529711|lang={{{lang|}}}}}]]</span> |2=<span style="float:right; margin-right: 3px;">[[File:Android Emoji 231b.svg|18px|class=skin-invert|{{GetLabelFix|Q11642595|lang={{{lang|}}}}}]]</span> |3=<span style="float:right; margin-right: 3px;">[[File:Ballot box current.svg|20px|class=skin-invert|{{GetLabelFix|Q476204|lang={{{lang|}}}}}]]</span> |}} | label9 = {{GetLabelFix|Q21146257|lang={{{lang|}}}}}<!-- Tipus --> | data9 = {{#invoke:Wikidades | claim | property= P31 |list=bestrank |separator= |value={{{type|}}} }} | label11 = {{GetLabelFix|P361|lang={{{lang|}}}}}<!-- Part of --> | data11 = {{#invoke:Wikidades | claim | property= P361 |list=bestrank }} | data12 = {{#if:{{#ifeq:{{{type_election|}}}|referendum|1}} {{#invoke:Wikidades |claim |property=P31 |editicon=no|item={{{item|}}}|formatting=table |whitelist0={{MyValue|IBelection|is_referendum}} |rowformat=$0}} |<span class=txtquestion<!-- style="font-size:110%; font-style:italic; color:#008000" -->><!-- -->{{if then show|{{#invoke:Wikidades | claim | property= P1476 |list=lang |formatting=table |rowformat=«$0»}}||<hr>}}</span> }} | label15 = {{GetLabelFix|P541|lang={{{lang|}}}}}<!-- office contested --> | data15 = {{#ifeq:{{{type_election|}}}|double |{{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<br> |formatting=table |item={{{item_elec1|}}} |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} <hr> {{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<br> |formatting=table |item={{{item_elec2|}}} |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} |{{#ifeq:{{{type_election|}}}|referendum|<!-- skip when referendum --> |{{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<hr> |formatting=table |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} }} }} | label23 = {{GetLabelFix|Q11642595|lang={{{lang|}}}}}<!-- campaign days --> | data23 = {{#invoke:Wikidades | claim | property= P2047 |formatting=table |qualifier =P518 |whitelist1={{MyValue|IBelection|is_election_campaign}} |rowformat = $0|colformat0=unit |value={{{campaign|}}} }} | label27 = {{GetLabelFix|P856|lang={{{lang|}}}}}<!-- official web --> | data27 = {{#if:{{#invoke:Wikidades|validProperty|P856|item={{{item|}}} }} |{{#ifeq:{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |qualifier=P582 |rowformat=$1 |editicon=no}} | {{somevalue|lang={{{lang|}}}}}<!-- -->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=weblink }}<!-- -->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |colformat0=weblink |qualifier =P582 |rowsubformat1=&nbsp;→&nbsp;$2$3 |qualifier2=P1065 |rowsubformat2=[[File:Cloud download font awesome.svg|15px|link=$2]] |qualifier3=P2960 |colformat3=Y |rowsubformat3=&nbsp;<small>($3)</small> |rowformat=$0$1 }} }} }} | label28 = {{GetLabelFix|P2572|lang={{{lang|}}}}}<!-- Hastag --> | data28 = {{#invoke:Wikidades | claim | property= P2572 |formatting=[https://hashtags-hub.toolforge.org/$1 #$1]}} |header30 = {{#if:{{{registrats|}}} {{{votants|}}} {{{cens|}}}{{{valids|}}} {{{nuls|}}} {{{blancs|}}} {{#invoke:Wikidades |claim | property= P1868 or P1867 or P1831 or P1697 or P5044 or P5045}} |{{GetLabelFix|Q1339847|lang={{{lang|}}}}} }}<!-- participation --> | label35 = {{GetLabelFix|P1082|lang={{{lang|}}}}}<!-- population --> | data35 = {{#invoke:Wikidades | claim | property= P1082 |list=false |value={{{poblacio|}}} }} | data40 = <!-- ___________________ Election DEMOGRAPHY block _______________________ --> <!-- ____________Two rounds election & double position election_______________________________ It is a set of 3 items: one for the election with basic data, winner and P527 pointing to other two items -one by each round or each position, in case of double- with candidates and results --> | data41 ={{#ifeq:{{{type_election|}}}|double |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election={{{type_election|}}} |item={{{item_elec1|}}} |round_text=<span id="id_position1" style="background:{{{roundcolor_1|}}};color:#ffffff;<!-- -->padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;<!-- -->font-size:0.8em;">{{{id_position1|}}}</span>&nbsp;<!-- -->''{{#invoke:Wikidades |claim |list=false |editicon=no|property=P541 |formatting=ucfirst |item={{{item_elec1|}}} }}''<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P1868 |editicon=right}}<!--position-1 --> |moment={{{moment|}}} |today={{{today|}}} |tablestyle="border:2px solid {{{roundcolor_1|}}};" |barcolor={{{roundcolor_1|}}} |item_prev={{{item_elec1_prev|}}} |debug = {{{debug|}}} }}<!-- -->{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election={{{type_election|}}} |item={{{item_elec2|}}} |round_text=<span id="id_position2" style="background:{{{roundcolor_2|}}};color:#ffffff;<!-- -->padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;<!-- -->font-size:0.8em;">{{{id_position2|}}}</span>&nbsp;<!-- -->''{{#invoke:Wikidades |claim |list=false |editicon=no|property=P541 |formatting=ucfirst |item={{{item_elec2|}}}}}''<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P1868 |editicon=right}}<!-- position-2 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_2|}}};" |barcolor={{{roundcolor_2|}}} |item_prev={{{item_elec2_prev|}}} |debug = {{{debug|}}} }} }} | data43 = {{#ifeq:{{{type_election|}}}|two_rounds |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election=two_rounds |item={{{item_elec1|}}} |round_text={{GetLabelFix|Q62789940|lang={{{lang|}}}}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P1868 |editicon=right}}<!-- round 1 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_1|}}};" |barcolor={{{roundcolor_1|}}} |item_prev={{{item_elec1_prev|}}} |debug = {{{debug|}}} }}<!-- -->{{#if:{{{item_elec2|}}}<!-- no item_elec2 = only one round --> |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election=two_rounds |item={{{item_elec2|}}} |round_text={{GetLabelFix|Q62790009|lang={{{lang|}}}}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P1868 |editicon=right}}<!-- round 2 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_2|}}};" |barcolor={{{roundcolor_2|}}} |item_prev={{{item_elec2_prev|}}} |debug = {{{debug|}}} }} }} }} | data45 = {{#switch:{{{type_election|}}}|direct|limited|proportional|referendum ={{Infobox election/prepare |lang={{{lang|}}}<!-- direct, proportional and referendum single election --> |case=election |type_election=direct |item={{{item|}}} |round_text= |moment={{{moment|}}} |tablestyle= |barcolor={{{roundcolor_1|}}} |item_prev={{{item_prev|}}} |debug = {{{debug|}}} }} }} <!-- ___________________ Individual results fom CANDIDATES block _______________________ --> | header75 = {{#ifexpr:{{{moment|}}} > 3 <!-- if results are empty, skip to candidates. THIS CONTROL HAS BEEN DEPRECATED (by now)___________ |{{#if:{{#invoke:Wikidades |claim| list=bestrank | property= P991 |qualifier=P1114 |qualifier2=/P1868 | rowformat=$1$2 |editicon=no}}|1}} --> |{{GetLabelFix|Q51591359|lang={{{lang|}}} }}<!-- Voting results --> {{#switch:{{{type_election|}}}|two_rounds|double= {{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P726 |editicon=right}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P726 |editicon=right}} |{{#invoke:Wikidades|editAtWikidata|item={{{item|}}} |property=P726 |editicon=right}} }} |{{GetLabelFix|P726|lang={{{lang|}}} }} }}<!-- Candidatures --> | data78 = <!-- Results for basic (yes / no) REFERENDUMS _____________ ____________________________________________________________________________________________ -->{{#ifeq:{{{type_election|}}}|referendum |{{if both|{{#property:P8682|from={{{item|}}}}}|{{#property:P8683|from={{{item|}}}}} |<table>{{#invoke:Wikidades |claim |formatting=table |property=P8683 |colformat0=raw |qualifier =P642 |colformat1= raw<!-- not used --> |qualifier2=P642 |colformat2=label<!-- not used --> |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=/P8682|colformat6= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}<!-- -->1{{=}}Q41216873{{!}}2{{=}}$2{{!}}3{{=}}$0{{!}}<!-- -->4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}7{{=}}$6{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} {{#invoke:Wikidades |claim |formatting=table |property=P8682 |colformat0=raw |qualifier =P642 |colformat1= raw |qualifier2=P642 |colformat2=label |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=/P8683|colformat6= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}<!-- -->1{{=}}Q41216897{{!}}2{{=}}$2{{!}}3{{=}}$0{{!}} <!-- -->4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}7{{=}}$6{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> <!-- 1): detect format P1111 + P642=yes/no. Then, call /prepare with 1=P642raw, 2=P642lab, 3=P1111-vots, 4=P465-color(opt) --> |{{#ifeq:{{#invoke:Wikidades |claim |formatting=table |property=P1111 |qualifier =P642 |rowsubformat1=1 |selectvalue1= {{MyValue|IBelection|yes_in_referendum}} |qualifier2=P642 |rowsubformat2=2 |selectvalue2= {{MyValue|IBelection|no_in_referendum}} |separator=,|rowformat=$1$2 |editicon=no }}|1,2<!-- when votes for yes and no, means a binary referendum -->|<table>{{#invoke:Wikidades |claim |formatting=table |property=P1111 |colformat0=raw |qualifier =P642 |colformat1= raw |whitelist1= {{MyValue|IBelection|yes_in_referendum}}, {{MyValue|IBelection|no_in_referendum}} |qualifier2=P642 |colformat2=label |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}$0{{!}}4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> <!-- 2):detect format P726=option +P1111 qualif. Then, call /prepare with 1=P726raw,2=P726lab,3=P1111-vots,4=P465-color(opt) --> |<table>{{#invoke:Wikidades |claim |formatting=table |property=P726 |colformat0=raw |separator=LF |qualifier =P726 |colformat1=label |qualifier2=P1111 |colformat2=raw |qualifier3=P465 |rowsubformat3=#$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=P1545 |tablesort=6 |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}1{{=}}$0{{!}}2{{=}}$1{{!}}<!-- -->3{{=}}$2{{!}}4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> }} }} }} | data80 = <!-- List of candidate and results for direct and proportional election _____________ ____________________________________________________________________________________________ -->{{#switch:{{{type_election|}}}|direct|proportional= {{#if:{{#property:P726|from={{{item|}}}}}<!-- When info is uploaded after elections, may be enter in P991 directly, without P726 --> |<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P726 |colformat0=label|editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13/17 |sorting={{#ifexpr:{{{moment|}}} > 3|-1}}<!-- after election, descendent by seats/vots --> | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}} <!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}} {{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}} {{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> |<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property = P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw<!-- unused --> |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13/17 |sorting={{#ifexpr:{{{moment|}}} > 3|-1}}<!-- after election, descendent by seats/vots --> | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}} {{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }} }} | data82 = <!-- ____________________________________________________________________________________ List of candidate and results for limited voting election _____________ ____________________________________________________________________________________________ -->{{#ifeq:{{{type_election|}}}|limited<!-- -->|{{#if:{{#invoke:Wikidades | claim|| list = bestrank |property= P991 |qualifier =P1410 |editicon=no}}<!-- if seats, aggregate level -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}<!-- -->2{{=}}{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |qualifier=P1410 |separator=+ |editicon=no}} }}{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}} 4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}limited-aggregate {{!}}type_election1{{=}}limited-aggregate {{!}}<!-- -->item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}}{{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> |<!-- if no seats, assume that is detailed level with elected & #vots --><table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$14 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}<!-- -->2{{=}} $2 {{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}} 4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}limited-detail {{!}}type_election1{{=}}limited-detail {{!}} <!-- -->item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }} }} <!-- ____________Two rounds elections. ___________________ CANDIDATE Results block _______________________ --> | data85 = {{#ifeq:{{{type_election|}}}|two_rounds |{{Infobox election/prepare_multi |lang={{{lang|}}} |case=candidate |type_election=two_rounds |item={{{item_elec1|}}} |round_text= |moment={{{moment|}}} |threshold_list={{{threshold_list|}}} |tablestyle= |id_position1={{{id_position1|}}} |id_position2={{{id_position2|}}} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |item_prev={{{item_elec1_prev|}}} |item_round2={{{item_elec2|}}} |item_round2_prev={{{item_elec2_prev|}}} |valid_votes_round2={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} |valid_votes_round2_prev={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2_prev|}}} }} |debug = {{{debug|}}} }} }} | data86 = {{#ifeq:{{{type_election|}}}|double |{{Infobox election/prepare_multi |lang={{{lang|}}} |case=candidate |type_election=double |type_election1={{Infobox election/type election|item={{{item_elec1|}}}}} |type_election2={{#ifeq:{{Infobox election/type election|item={{{item_elec2|}}}}}|limited |{{#if:{{#invoke:Wikidades|claim |list=bestrank |item={{{item_elec2|}}} |property= P991 |qualifier =P1410 |editicon=no}} |limited-aggregate | limited-detail}} |{{Infobox election/type election|item={{{item_elec2|}}}}} }} |item={{{item_elec1|}}} |round_text= |moment={{{moment|}}} |threshold_list={{{threshold_list|}}} |tablestyle= |id_position1={{{id_position1|}}} |id_position2={{{id_position2|}}} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |item_prev={{{item_elec1_prev|}}} |item_round2={{{item_elec2|}}} |item_round2_prev={{{item_elec2_prev|}}} |valid_votes_round2= {{#ifeq:{{Infobox election/type election|item={{{item_elec2|}}}}}|limited |{{#if:{{#invoke:Wikidades|claim |list=bestrank |item={{{item_elec2|}}} |property= P991 |qualifier =P1410 |editicon=no}} |{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |item={{{item_elec2|}}}|qualifier=P1410 |separator=+ |editicon=no}} }} |{{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} }} |{{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} }} |valid_votes_round2_prev={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2_prev|}}} }} |parties_round1={{#invoke:Wikidades |claim |property =P726 |formatting=raw |editicon=no |separator=/ |list=bestrank}} |debug = {{{debug|}}} }} }} | data90 = <div class="center"><!-- On march'2026, the property P14226-apportionment diagram was create to hold the "diagram of results" Until this moment was in P1846 (+ qualif.P180=Q19571328). The new P14226 has alreay the values from P1846 uploaded. In order to avoid non representative diagrams, we may use the manual parameter "blacklist_diagram" with the P180 qualifier value. -->{{if then show|{{#invoke:Wikidades | claim| formatting = table |list = bestrank |separator=LF |property =P14226 |colformat0=[[file:$1|250px|lang={{#invoke:Wikidades|lang|{{{lang|}}}}}]] |qualifier=P2096 |rowsubformat1=<br/>$1 |qualifier2= P180 |blacklist2={{{blacklist_diagram|}}} |rowformat=$0$1 }} ||<hr>}}</div> <!-- Build header and block for investiture/appointment information --> | header94 = {{if then show|{{#invoke:Wikidades |claim| formatting = table |list = bestrank |property =P1536 |whitelist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |whitelist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |whitelist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P642 |rowsubformat3= &nbsp;$3 |rowformat =$0$3 |colformat0=ucfirst}} }} | data95 = {{#invoke:Wikidades |claim| formatting = table |separator=<br>| list = bestrank |property =P1536 |whitelist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |whitelist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |whitelist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P642 |rowsubformat3= &nbsp;$3 |qualifier4=P991 or P1536/P991 or /P991 |rowsubformat4=<tr><td style= width:20%;text-align:left;><!-- -->{{GetLabelFix|P1365|lang={{{lang|}}}}}:</td><!-- --><td style=width:20%;text-align:right;font-weight:bold;><!-- -->{{GetLabelFix|Q16060143|lang={{{lang|}}}}}:</td></tr><!-- --><tr><td style= width:40%;text-align: left;>$5</td><!-- --><td style= width:40%;text-align:right;font-weight:bold;>$4</td></tr> |qualifier5=P1365 or P1536/P1365 |rowsubformat5= $5 |qualifier6=P541 or P1536/P541 or /P541 |colformat6= ucfirst |rowsubformat6=<div class="center">'''$6'''</div> |rowformat=$6$4 }} <!-- Build header and block for some other effects information, beside investiture/appointment --> | header97 = {{#if:{{#invoke:Wikidades |claim| formatting = table |separator=LF| list = bestrank |property =P1536 |blacklist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |blacklist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |blacklist2= {{MyValue|IBelection|is_investit_appointm}} |rowformat=$0 }} |{{GetLabelFix|P1536|lang={{{lang|}}}}}}} | data100 = {{#invoke:Wikidades |claim| formatting = table |separator=<br>| list = bestrank |property =P1536 |blacklist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |blacklist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |blacklist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P585 or P1536/P585 |rowsubformat3=$3:&nbsp; |rowformat=$3$0 }} <!-- ************************************************************************** * Beginning of "VARIABLE LOCATION" code ************************************************************************** --> <!-- SUCCESSION LINE Succession line with the previous/next election may be allocated on "top" under title, or at "end" of the infobox The following code determine infobox line number in function of customized value in "IBelection|top_end" of Module:Itemgreoup/list top = subheader2 or end = header110 WARNING: these values must be adjusted when infobox line numbering changes. --> | {{#ifeq:{{MyValue|IBelection|top_end}}|top|<!-- Apply class from templatestyles -->subheaderrowclass2|class110}} = infobox_successionheader | {{#ifeq:{{MyValue|IBelection|top_end}}|top|<!-- Allocate in top, or else at bottom (header110) !! -->subheader2|header110}} = {{#if:{{#statements:P155|from={{{item|}}}}} |<span style="float:left; margin-left: 3px; "><!-- -->&nbsp;← {{#if:{{#invoke:string1|match |{{#invoke:Wikidades| claim| property=P155| formatting= label|editicon=no}} |%d%d%d%d|nomatch=}} |{{#invoke:Wikidades | claim | property= P155 |list=false |formatting= [[$1|{{((}}#invoke:string1{{!}}match{{!}}$1{{!}}%d%d%d%d{{))}}]]}} |{{#invoke:Wikidades | claim | property= P155 |list=false}} }}<!-- --></span><!-- -->}}<!-- --><span style="float:center; ">{{#invoke:Wikidades | claim | property=P1001 or P17 |qualifier=P41 or P1001/P41 or P17/P41 |qualifier2=/P1001 or /P17 |formatting=table |list=false |rowformat=$1 |rowsubformat1=[[file:$1|x11px|link=|$2]]}}<!-- --></span><!-- -->{{#if:{{#statements:P156|from={{{item|}}}}} |<span style="float:right; margin-right: 3px;"><!-- -->&nbsp;{{#if:{{#invoke:string1|match |{{#invoke:Wikidades| claim| property=P156| formatting= label|editicon=no}} |%d%d%d%d|nomatch=}} |{{#invoke:Wikidades | claim | property= P156 |list=firstrank|separator=<br> |formatting= [[$1|{{((}}#invoke:string1{{!}}match{{!}}$1{{!}}%d%d%d%d{{))}}]]}} |{{#invoke:Wikidades | claim | property= P156 |list=firstrank|separator=<br>}} }} &nbsp;→&nbsp;</span> }} <!-- End of SUCCESSION LINE code --> <!-- ************************************************************************** * End of "VARIABLE LOCATION" code ************************************************************************** --> }}<!-- end infobox --></includeonly> au1pmexpd2k8b6ikfa3rekuimhycvdr 142964 142951 2026-06-26T13:41:38Z آیات محراج 11062 /* */ 142964 wikitext text/x-wiki <!-- Version cawiki- 2026.04.02 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly>{{#if:{{#invoke:string1|match|s={{{debug|}}}|core|ignore_errors=true}} | * '''INPUT TO core''' *item = {{{item|}}} *item_elec1 = {{{item_elec1|}}} *item_elec2 = {{{item_elec2|}}} *item_prev = {{{item_prev|}}} *item_elec1_prev = {{{item_elec1_prev|}}} *item_elec2_prev = {{{item_elec2_prev|}}} * type_election={{{type_election|}}} * moment={{{moment|}}} * threshold_list={{{threshold_list|}}} * id_position1 ={{{id_position1|}}} * id_position2 ={{{id_position2|}}} * roundcolor_1={{{roundcolor_1|}}} * roundcolor_2={{{roundcolor_2|}}} *yes_color={{{yes_color|}}} *not_color={{{not_color|}}} }}<!-- end if debug--> <!-- Templatestyles with default colors and format style for whole infobox_election templates --><templatestyles src="Infobox election/styles.css" /><!-- _______________________________________________________ -->{{infoboxFrame <!-- Colours, icon and sizes defined as a classes in templatestyles --> |titleclass = infobox_titlestyle |aboveclass = infobox_abovestyle |headerclass = infobox_headerstyle |labelclass = infobox-label |datastyle = text-align:start |captionstyle = font-size:90%; |bodystyle = font-size: 85%; text-align: left;width:24em; <!-- title or above (depending on {{MyValue|IBelection|title_above}} ) This line shows on the left: * the election logo (P154) (if {{MyValue|IBelection|logo_election}}=yes) * one icon as a background image defined in {{MyValue|IBelection|img_election}}. * none, else --> | {{#ifeq:{{MyValue|IBelection|title_above}}|above|above|title}} = <!-- "title" or "above" selected as a "top line for article name"--> <!-- icon on top line, when exists -->{{#if:{{MyValue|IBelection|logo_election}}|<div style="float:left; margin-left: 1px;<!-- --> line-height:{{str len|{{if empty|{{{election_name|}}}| {{Title without disambig}}}} }}px;"><!-- -->{{#invoke:Wikidades |claim |list=false |property=P154 |formatting=[[File:$1|80x40px|{{ROOTPAGENAME}}|link=]]}}</div> |{{#if:{{MyValue|IBelection|img_election}}|<span style="float:left; margin-left: 3px;"><!-- -->[[File:{{MyValue|IBelection|img_election}}|25px|{{#invoke:Wikidades|getSiteLink|Q5855584}}|class=skin-invert]]</span>}}<!-- -->}}{{if empty|{{{election_name|}}}| {{Title without disambig}}}} | image1 = {{{image1|}}} | image2 = {{#invoke:Wikidades |claim |formatting=table |list=false |property= P18 |qualifier=P2096 |qualifier2=P180|whitelist2={{MyValue|IBelection|is_ballot}} |rowformat=[[File:$0|300x300px]]$1 |rowsubformat1=</br>$1 }} <!-- Block general election data: demography and overall resultats --> | label7 = {{GetLabelFix|P585|lang={{{lang|}}}}}<!-- electoral day --> | data7 = {{#invoke:Wikidades |claim |formatting=table |tablesort=0 |property= P585 |qualifier=P518 |rowformat=$0$1 |rowsubformat1=, $1 |value={{{election_date|{{{data_eleccio|}}}}}} }} {{#switch:{{{moment|}}} |1=<span style="float:right; margin-right: 3px;">[[File:Android Emoji 23f3.svg|18px|class=skin-invert|{{GetLabelFix|Q529711|lang={{{lang|}}}}}]]</span> |2=<span style="float:right; margin-right: 3px;">[[File:Android Emoji 231b.svg|18px|class=skin-invert|{{GetLabelFix|Q11642595|lang={{{lang|}}}}}]]</span> |3=<span style="float:right; margin-right: 3px;">[[File:Ballot box current.svg|20px|class=skin-invert|{{GetLabelFix|Q476204|lang={{{lang|}}}}}]]</span> |}} | label9 = {{GetLabelFix|Q21146257|lang={{{lang|}}}}}<!-- Tipus --> | data9 = {{#invoke:Wikidades | claim | property= P31 |list=bestrank |separator= |value={{{type|}}} }} | label11 = {{GetLabelFix|P361|lang={{{lang|}}}}}<!-- Part of --> | data11 = {{#invoke:Wikidades | claim | property= P361 |list=bestrank }} | data12 = {{#if:{{#ifeq:{{{type_election|}}}|referendum|1}} {{#invoke:Wikidades |claim |property=P31 |editicon=no|item={{{item|}}}|formatting=table |whitelist0={{MyValue|IBelection|is_referendum}} |rowformat=$0}} |<span class=txtquestion<!-- style="font-size:110%; font-style:italic; color:#008000" -->><!-- -->{{if then show|{{#invoke:Wikidades | claim | property= P1476 |list=lang |formatting=table |rowformat=«$0»}}||<hr>}}</span> }} | label15 = {{GetLabelFix|P541|lang={{{lang|}}}}}<!-- office contested --> | data15 = {{#ifeq:{{{type_election|}}}|double |{{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<br> |formatting=table |item={{{item_elec1|}}} |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} <hr> {{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<br> |formatting=table |item={{{item_elec2|}}} |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} |{{#ifeq:{{{type_election|}}}|referendum|<!-- skip when referendum --> |{{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<hr> |formatting=table |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} }} }} | label23 = {{GetLabelFix|Q11642595|lang={{{lang|}}}}}<!-- campaign days --> | data23 = {{#invoke:Wikidades | claim | property= P2047 |formatting=table |qualifier =P518 |whitelist1={{MyValue|IBelection|is_election_campaign}} |rowformat = $0|colformat0=unit |value={{{campaign|}}} }} | label27 = {{GetLabelFix|P856|lang={{{lang|}}}}}<!-- official web --> | data27 = {{#if:{{#invoke:Wikidades|validProperty|P856|item={{{item|}}} }} |{{#ifeq:{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |qualifier=P582 |rowformat=$1 |editicon=no}} | {{somevalue|lang={{{lang|}}}}}<!-- -->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=weblink }}<!-- -->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |colformat0=weblink |qualifier =P582 |rowsubformat1=&nbsp;→&nbsp;$2$3 |qualifier2=P1065 |rowsubformat2=[[File:Cloud download font awesome.svg|15px|link=$2]] |qualifier3=P2960 |colformat3=Y |rowsubformat3=&nbsp;<small>($3)</small> |rowformat=$0$1 }} }} }} | label28 = {{GetLabelFix|P2572|lang={{{lang|}}}}}<!-- Hastag --> | data28 = {{#invoke:Wikidades | claim | property= P2572 |formatting=[https://hashtags-hub.toolforge.org/$1 #$1]}} |header30 = {{#if:{{{registrats|}}} {{{votants|}}} {{{cens|}}}{{{valids|}}} {{{nuls|}}} {{{blancs|}}} {{#invoke:Wikidades |claim | property= P1868 or P1867 or P1831 or P1697 or P5044 or P5045}} |{{GetLabelFix|Q1339847|lang={{{lang|}}}}} }}<!-- participation --> | label35 = {{GetLabelFix|P1082|lang={{{lang|}}}}}<!-- population --> | data35 = {{#invoke:Wikidades | claim | property= P1082 |list=false |value={{{poblacio|}}} }} | data40 = <!-- ___________________ Election DEMOGRAPHY block _______________________ --> <!-- ____________Two rounds election & double position election_______________________________ It is a set of 3 items: one for the election with basic data, winner and P527 pointing to other two items -one by each round or each position, in case of double- with candidates and results --> | data41 ={{#ifeq:{{{type_election|}}}|double |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election={{{type_election|}}} |item={{{item_elec1|}}} |round_text=<span id="id_position1" style="background:{{{roundcolor_1|}}};color:#ffffff;<!-- -->padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;<!-- -->font-size:0.8em;">{{{id_position1|}}}</span>&nbsp;<!-- -->''{{#invoke:Wikidades |claim |list=false |editicon=no|property=P541 |formatting=ucfirst |item={{{item_elec1|}}} }}''<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P1868 |editicon=right}}<!--position-1 --> |moment={{{moment|}}} |today={{{today|}}} |tablestyle="border:2px solid {{{roundcolor_1|}}};" |barcolor={{{roundcolor_1|}}} |item_prev={{{item_elec1_prev|}}} |debug = {{{debug|}}} }}<!-- -->{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election={{{type_election|}}} |item={{{item_elec2|}}} |round_text=<span id="id_position2" style="background:{{{roundcolor_2|}}};color:#ffffff;<!-- -->padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;<!-- -->font-size:0.8em;">{{{id_position2|}}}</span>&nbsp;<!-- -->''{{#invoke:Wikidades |claim |list=false |editicon=no|property=P541 |formatting=ucfirst |item={{{item_elec2|}}}}}''<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P1868 |editicon=right}}<!-- position-2 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_2|}}};" |barcolor={{{roundcolor_2|}}} |item_prev={{{item_elec2_prev|}}} |debug = {{{debug|}}} }} }} | data43 = {{#ifeq:{{{type_election|}}}|two_rounds |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election=two_rounds |item={{{item_elec1|}}} |round_text={{GetLabelFix|Q62789940|lang={{{lang|}}}}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P1868 |editicon=right}}<!-- round 1 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_1|}}};" |barcolor={{{roundcolor_1|}}} |item_prev={{{item_elec1_prev|}}} |debug = {{{debug|}}} }}<!-- -->{{#if:{{{item_elec2|}}}<!-- no item_elec2 = only one round --> |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election=two_rounds |item={{{item_elec2|}}} |round_text={{GetLabelFix|Q62790009|lang={{{lang|}}}}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P1868 |editicon=right}}<!-- round 2 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_2|}}};" |barcolor={{{roundcolor_2|}}} |item_prev={{{item_elec2_prev|}}} |debug = {{{debug|}}} }} }} }} | data45 = {{#switch:{{{type_election|}}}|direct|limited|proportional|referendum ={{Infobox election/prepare |lang={{{lang|}}}<!-- direct, proportional and referendum single election --> |case=election |type_election=direct |item={{{item|}}} |round_text= |moment={{{moment|}}} |tablestyle= |barcolor={{{roundcolor_1|}}} |item_prev={{{item_prev|}}} |debug = {{{debug|}}} }} }} <!-- ___________________ Individual results fom CANDIDATES block _______________________ --> | header75 = {{#ifexpr:{{{moment|}}} > 3 <!-- if results are empty, skip to candidates. THIS CONTROL HAS BEEN DEPRECATED (by now)___________ |{{#if:{{#invoke:Wikidades |claim| list=bestrank | property= P991 |qualifier=P1114 |qualifier2=/P1868 | rowformat=$1$2 |editicon=no}}|1}} --> |{{GetLabelFix|Q51591359|lang={{{lang|}}} }}<!-- Voting results --> {{#switch:{{{type_election|}}}|two_rounds|double= {{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P726 |editicon=right}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P726 |editicon=right}} |{{#invoke:Wikidades|editAtWikidata|item={{{item|}}} |property=P726 |editicon=right}} }} |{{GetLabelFix|P726|lang={{{lang|}}} }} }}<!-- Candidatures --> | data78 = <!-- Results for basic (yes / no) REFERENDUMS _____________ ____________________________________________________________________________________________ -->{{#ifeq:{{{type_election|}}}|referendum |{{if both|{{#property:P8682|from={{{item|}}}}}|{{#property:P8683|from={{{item|}}}}} |<table>{{#invoke:Wikidades |claim |formatting=table |property=P8683 |colformat0=raw |qualifier =P642 |colformat1= raw<!-- not used --> |qualifier2=P642 |colformat2=label<!-- not used --> |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=/P8682|colformat6= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}<!-- -->1{{=}}Q41216873{{!}}2{{=}}$2{{!}}3{{=}}$0{{!}}<!-- -->4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}7{{=}}$6{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} {{#invoke:Wikidades |claim |formatting=table |property=P8682 |colformat0=raw |qualifier =P642 |colformat1= raw |qualifier2=P642 |colformat2=label |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=/P8683|colformat6= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}<!-- -->1{{=}}Q41216897{{!}}2{{=}}$2{{!}}3{{=}}$0{{!}} <!-- -->4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}7{{=}}$6{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> <!-- 1): detect format P1111 + P642=yes/no. Then, call /prepare with 1=P642raw, 2=P642lab, 3=P1111-vots, 4=P465-color(opt) --> |{{#ifeq:{{#invoke:Wikidades |claim |formatting=table |property=P1111 |qualifier =P642 |rowsubformat1=1 |selectvalue1= {{MyValue|IBelection|yes_in_referendum}} |qualifier2=P642 |rowsubformat2=2 |selectvalue2= {{MyValue|IBelection|no_in_referendum}} |separator=,|rowformat=$1$2 |editicon=no }}|1,2<!-- when votes for yes and no, means a binary referendum -->|<table>{{#invoke:Wikidades |claim |formatting=table |property=P1111 |colformat0=raw |qualifier =P642 |colformat1= raw |whitelist1= {{MyValue|IBelection|yes_in_referendum}}, {{MyValue|IBelection|no_in_referendum}} |qualifier2=P642 |colformat2=label |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}$0{{!}}4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> <!-- 2):detect format P726=option +P1111 qualif. Then, call /prepare with 1=P726raw,2=P726lab,3=P1111-vots,4=P465-color(opt) --> |<table>{{#invoke:Wikidades |claim |formatting=table |property=P726 |colformat0=raw |separator=LF |qualifier =P726 |colformat1=label |qualifier2=P1111 |colformat2=raw |qualifier3=P465 |rowsubformat3=#$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=P1545 |tablesort=6 |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}1{{=}}$0{{!}}2{{=}}$1{{!}}<!-- -->3{{=}}$2{{!}}4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> }} }} }} | data80 = <!-- List of candidate and results for direct and proportional election _____________ ____________________________________________________________________________________________ -->{{#switch:{{{type_election|}}}|direct|proportional= {{#if:{{#property:P726|from={{{item|}}}}}<!-- When info is uploaded after elections, may be enter in P991 directly, without P726 --> |<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P726 |colformat0=label|editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13/17 |sorting={{#ifexpr:{{{moment|}}} > 3|-1}}<!-- after election, descendent by seats/vots --> | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}} <!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}} {{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}} {{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> |<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property = P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw<!-- unused --> |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13/17 |sorting={{#ifexpr:{{{moment|}}} > 3|-1}}<!-- after election, descendent by seats/vots --> | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}} {{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }} }} | data82 = <!-- ____________________________________________________________________________________ List of candidate and results for limited voting election _____________ ____________________________________________________________________________________________ -->{{#ifeq:{{{type_election|}}}|limited<!-- -->|{{#if:{{#invoke:Wikidades | claim|| list = bestrank |property= P991 |qualifier =P1410 |editicon=no}}<!-- if seats, aggregate level -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}<!-- -->2{{=}}{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |qualifier=P1410 |separator=+ |editicon=no}} }}{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}} 4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}limited-aggregate {{!}}type_election1{{=}}limited-aggregate {{!}}<!-- -->item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}}{{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> |<!-- if no seats, assume that is detailed level with elected & #vots --><table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$14 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}<!-- -->2{{=}} $2 {{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}} 4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}limited-detail {{!}}type_election1{{=}}limited-detail {{!}} <!-- -->item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }} }} <!-- ____________Two rounds elections. ___________________ CANDIDATE Results block _______________________ --> | data85 = {{#ifeq:{{{type_election|}}}|two_rounds |{{Infobox election/prepare_multi |lang={{{lang|}}} |case=candidate |type_election=two_rounds |item={{{item_elec1|}}} |round_text= |moment={{{moment|}}} |threshold_list={{{threshold_list|}}} |tablestyle= |id_position1={{{id_position1|}}} |id_position2={{{id_position2|}}} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |item_prev={{{item_elec1_prev|}}} |item_round2={{{item_elec2|}}} |item_round2_prev={{{item_elec2_prev|}}} |valid_votes_round2={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} |valid_votes_round2_prev={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2_prev|}}} }} |debug = {{{debug|}}} }} }} | data86 = {{#ifeq:{{{type_election|}}}|double |{{Infobox election/prepare_multi |lang={{{lang|}}} |case=candidate |type_election=double |type_election1={{Infobox election/type election|item={{{item_elec1|}}}}} |type_election2={{#ifeq:{{Infobox election/type election|item={{{item_elec2|}}}}}|limited |{{#if:{{#invoke:Wikidades|claim |list=bestrank |item={{{item_elec2|}}} |property= P991 |qualifier =P1410 |editicon=no}} |limited-aggregate | limited-detail}} |{{Infobox election/type election|item={{{item_elec2|}}}}} }} |item={{{item_elec1|}}} |round_text= |moment={{{moment|}}} |threshold_list={{{threshold_list|}}} |tablestyle= |id_position1={{{id_position1|}}} |id_position2={{{id_position2|}}} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |item_prev={{{item_elec1_prev|}}} |item_round2={{{item_elec2|}}} |item_round2_prev={{{item_elec2_prev|}}} |valid_votes_round2= {{#ifeq:{{Infobox election/type election|item={{{item_elec2|}}}}}|limited |{{#if:{{#invoke:Wikidades|claim |list=bestrank |item={{{item_elec2|}}} |property= P991 |qualifier =P1410 |editicon=no}} |{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |item={{{item_elec2|}}}|qualifier=P1410 |separator=+ |editicon=no}} }} |{{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} }} |{{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} }} |valid_votes_round2_prev={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2_prev|}}} }} |parties_round1={{#invoke:Wikidades |claim |property =P726 |formatting=raw |editicon=no |separator=/ |list=bestrank}} |debug = {{{debug|}}} }} }} | data90 = <div class="center"><!-- On march'2026, the property P14226-apportionment diagram was create to hold the "diagram of results" Until this moment was in P1846 (+ qualif.P180=Q19571328). The new P14226 has alreay the values from P1846 uploaded. In order to avoid non representative diagrams, we may use the manual parameter "blacklist_diagram" with the P180 qualifier value. -->{{if then show|{{#invoke:Wikidades | claim| formatting = table |list = bestrank |separator=LF |property =P14226 |colformat0=[[file:$1|250px|lang={{#invoke:Wikidades|lang|{{{lang|}}}}}]] |qualifier=P2096 |rowsubformat1=<br/>$1 |qualifier2= P180 |blacklist2={{{blacklist_diagram|}}} |rowformat=$0$1 }} ||<hr>}}</div> <!-- Build header and block for investiture/appointment information --> | header94 = {{if then show|{{#invoke:Wikidades |claim| formatting = table |list = bestrank |property =P1536 |whitelist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |whitelist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |whitelist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P642 |rowsubformat3= &nbsp;$3 |rowformat =$0$3 |colformat0=ucfirst}} }} | data95 = {{#invoke:Wikidades |claim| formatting = table |separator=<br>| list = bestrank |property =P1536 |whitelist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |whitelist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |whitelist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P642 |rowsubformat3= &nbsp;$3 |qualifier4=P991 or P1536/P991 or /P991 |rowsubformat4=<tr><td style= width:20%;text-align:left;><!-- -->{{GetLabelFix|P1365|lang={{{lang|}}}}}:</td><!-- --><td style=width:20%;text-align:right;font-weight:bold;><!-- -->{{GetLabelFix|Q16060143|lang={{{lang|}}}}}:</td></tr><!-- --><tr><td style= width:40%;text-align: left;>$5</td><!-- --><td style= width:40%;text-align:right;font-weight:bold;>$4</td></tr> |qualifier5=P1365 or P1536/P1365 |rowsubformat5= $5 |qualifier6=P541 or P1536/P541 or /P541 |colformat6= ucfirst |rowsubformat6=<div class="center">'''$6'''</div> |rowformat=$6$4 }} <!-- Build header and block for some other effects information, beside investiture/appointment --> | header97 = {{#if:{{#invoke:Wikidades |claim| formatting = table |separator=LF| list = bestrank |property =P1536 |blacklist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |blacklist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |blacklist2= {{MyValue|IBelection|is_investit_appointm}} |rowformat=$0 }} |{{GetLabelFix|P1536|lang={{{lang|}}}}}}} | data100 = {{#invoke:Wikidades |claim| formatting = table |separator=<br>| list = bestrank |property =P1536 |blacklist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |blacklist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |blacklist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P585 or P1536/P585 |rowsubformat3=$3:&nbsp; |rowformat=$3$0 }} <!-- ************************************************************************** * Beginning of "VARIABLE LOCATION" code ************************************************************************** --> <!-- SUCCESSION LINE Succession line with the previous/next election may be allocated on "top" under title, or at "end" of the infobox The following code determine infobox line number in function of customized value in "IBelection|top_end" of Module:Itemgreoup/list top = subheader2 or end = header110 WARNING: these values must be adjusted when infobox line numbering changes. --> | {{#ifeq:{{MyValue|IBelection|top_end}}|top|<!-- Apply class from templatestyles -->subheaderrowclass2|class110}} = infobox_successionheader | {{#ifeq:{{MyValue|IBelection|top_end}}|top|<!-- Allocate in top, or else at bottom (header110) !! -->subheader2|header110}} = {{#if:{{#statements:P155|from={{{item|}}}}} |<span style="float:left; margin-left: 3px; "><!-- -->&nbsp;← {{#if:{{#invoke:string1|match |{{#invoke:Wikidades| claim| property=P155| formatting= label|editicon=no}} |%d%d%d%d|nomatch=}} |{{#invoke:Wikidades | claim | property= P155 |list=false |formatting= [[$1|{{((}}#invoke:string1{{!}}match{{!}}$1{{!}}%d%d%d%d{{))}}]]}} |{{#invoke:Wikidades | claim | property= P155 |list=false}} }}<!-- --></span><!-- -->}}<!-- --><span style="float:center; ">{{#invoke:Wikidades | claim | property=P1001 or P17 |qualifier=P41 or P1001/P41 or P17/P41 |qualifier2=/P1001 or /P17 |formatting=table |list=false |rowformat=$1 |rowsubformat1=[[file:$1|x11px|link=|$2]]}}<!-- --></span><!-- -->{{#if:{{#statements:P156|from={{{item|}}}}} |<span style="float:right; margin-right: 3px;"><!-- -->&nbsp;{{#if:{{#invoke:string1|match |{{#invoke:Wikidades| claim| property=P156| formatting= label|editicon=no}} |%d%d%d%d|nomatch=}} |{{#invoke:Wikidades | claim | property= P156 |list=firstrank|separator=<br> |formatting= [[$1|{{((}}#invoke:string1{{!}}match{{!}}$1{{!}}%d%d%d%d{{))}}]]}} |{{#invoke:Wikidades | claim | property= P156 |list=firstrank|separator=<br>}} }} &nbsp;→&nbsp;</span> }} <!-- End of SUCCESSION LINE code --> <!-- ************************************************************************** * End of "VARIABLE LOCATION" code ************************************************************************** --> }}<!-- end infobox --></includeonly> moi4rddrb824q8m95lzhwdvraa3iixm 142966 142964 2026-06-26T13:42:58Z آیات محراج 11062 /* */ 142966 wikitext text/x-wiki <!-- Version cawiki- 2026.04.02 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly>{{#if:{{#invoke:string1|match|s={{{debug|}}}|core|ignore_errors=true}} | * '''INPUT TO core''' *item = {{{item|}}} *item_elec1 = {{{item_elec1|}}} *item_elec2 = {{{item_elec2|}}} *item_prev = {{{item_prev|}}} *item_elec1_prev = {{{item_elec1_prev|}}} *item_elec2_prev = {{{item_elec2_prev|}}} * type_election={{{type_election|}}} * moment={{{moment|}}} * threshold_list={{{threshold_list|}}} * id_position1 ={{{id_position1|}}} * id_position2 ={{{id_position2|}}} * roundcolor_1={{{roundcolor_1|}}} * roundcolor_2={{{roundcolor_2|}}} *yes_color={{{yes_color|}}} *not_color={{{not_color|}}} }}<!-- end if debug--> <!-- Templatestyles with default colors and format style for whole infobox_election templates --><templatestyles src="Infobox election/styles.css" /><!-- _______________________________________________________ -->{{infoboxFrame <!-- Colours, icon and sizes defined as a classes in templatestyles --> |titleclass = infobox_titlestyle |aboveclass = infobox_abovestyle |headerclass = infobox_headerstyle |labelclass = infobox-label |datastyle = text-align:start |captionstyle = font-size:90%; |bodystyle = font-size: 85%; text-align: left;width:24em; <!-- title or above (depending on {{MyValue|IBelection|title_above}} ) This line shows on the left: * the election logo (P154) (if {{MyValue|IBelection|logo_election}}=yes) * one icon as a background image defined in {{MyValue|IBelection|img_election}}. * none, else --> | {{#ifeq:{{MyValue|IBelection|title_above}}|above|above|title}} = <!-- "title" or "above" selected as a "top line for article name"--> <!-- icon on top line, when exists -->{{#if:{{MyValue|IBelection|logo_election}}|<div style="float:left; margin-left: 1px;<!-- --> line-height:{{str len|{{if empty|{{{election_name|}}}| {{Title without disambig}}}} }}px;"><!-- -->{{#invoke:Wikidades |claim |list=false |property=P154 |formatting=[[File:$1|80x40px|{{ROOTPAGENAME}}|link=]]}}</div> |{{#if:{{MyValue|IBelection|img_election}}|<span style="float:left; margin-left: 3px;"><!-- -->[[File:{{MyValue|IBelection|img_election}}|25px|{{#invoke:Wikidades|getSiteLink|Q5855584}}|class=skin-invert]]</span>}}<!-- -->}}{{if empty|{{{election_name|}}}| {{Title without disambig}}}} | image1 = {{{image1|}}} |image1_caption = {{{image1_caption|}}} | image2 = {{#invoke:Wikidades |claim |formatting=table |list=false |property= P18 |qualifier=P2096 |qualifier2=P180|whitelist2={{MyValue|IBelection|is_ballot}} |rowformat=[[File:$0|300x300px]]$1 |rowsubformat1=</br>$1 }} <!-- Block general election data: demography and overall resultats --> | label7 = {{GetLabelFix|P585|lang={{{lang|}}}}}<!-- electoral day --> | data7 = {{#invoke:Wikidades |claim |formatting=table |tablesort=0 |property= P585 |qualifier=P518 |rowformat=$0$1 |rowsubformat1=, $1 |value={{{election_date|{{{data_eleccio|}}}}}} }} {{#switch:{{{moment|}}} |1=<span style="float:right; margin-right: 3px;">[[File:Android Emoji 23f3.svg|18px|class=skin-invert|{{GetLabelFix|Q529711|lang={{{lang|}}}}}]]</span> |2=<span style="float:right; margin-right: 3px;">[[File:Android Emoji 231b.svg|18px|class=skin-invert|{{GetLabelFix|Q11642595|lang={{{lang|}}}}}]]</span> |3=<span style="float:right; margin-right: 3px;">[[File:Ballot box current.svg|20px|class=skin-invert|{{GetLabelFix|Q476204|lang={{{lang|}}}}}]]</span> |}} | label9 = {{GetLabelFix|Q21146257|lang={{{lang|}}}}}<!-- Tipus --> | data9 = {{#invoke:Wikidades | claim | property= P31 |list=bestrank |separator= |value={{{type|}}} }} | label11 = {{GetLabelFix|P361|lang={{{lang|}}}}}<!-- Part of --> | data11 = {{#invoke:Wikidades | claim | property= P361 |list=bestrank }} | data12 = {{#if:{{#ifeq:{{{type_election|}}}|referendum|1}} {{#invoke:Wikidades |claim |property=P31 |editicon=no|item={{{item|}}}|formatting=table |whitelist0={{MyValue|IBelection|is_referendum}} |rowformat=$0}} |<span class=txtquestion<!-- style="font-size:110%; font-style:italic; color:#008000" -->><!-- -->{{if then show|{{#invoke:Wikidades | claim | property= P1476 |list=lang |formatting=table |rowformat=«$0»}}||<hr>}}</span> }} | label15 = {{GetLabelFix|P541|lang={{{lang|}}}}}<!-- office contested --> | data15 = {{#ifeq:{{{type_election|}}}|double |{{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<br> |formatting=table |item={{{item_elec1|}}} |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} <hr> {{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<br> |formatting=table |item={{{item_elec2|}}} |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} |{{#ifeq:{{{type_election|}}}|referendum|<!-- skip when referendum --> |{{#invoke:Wikidades | claim | property= P541 |list=bestrank |separator=<hr> |formatting=table |qualifier =P768 |rowsubformat1=&nbsp;—&nbsp;$1<!-- constituency --> |qualifier2=P1114 or P1342 or P768/P1342<!-- # seats --> |qualifier3=P2937 |rowsubformat3=&nbsp;≈ $3<!-- parliamentary term --> |qualifier4=P642 |rowsubformat4=&nbsp;$4<!-- of ... --> |qualifier5=P1083 <!-- total seats --> |rowsubformat5=&nbsp;({{label|P642|lang={{{lang|}}}}} $5)&nbsp; |qualifier6=P541/P2097 |colformat6=unit<!-- term of office --> |rowsubformat6=. {{GetLabelFix|P2097|lang={{{lang|}}}}}: $6 |qualifier7=P4253 or /P4253<!-- # constituencies --> |rowsubformat7=&nbsp;({{label|P4253|lang={{{lang|}}}}}:$7) |rowformat = $2 $5$0$4$7$1$3$6 }} }} }} | label23 = {{GetLabelFix|Q11642595|lang={{{lang|}}}}}<!-- campaign days --> | data23 = {{#invoke:Wikidades | claim | property= P2047 |formatting=table |qualifier =P518 |whitelist1={{MyValue|IBelection|is_election_campaign}} |rowformat = $0|colformat0=unit |value={{{campaign|}}} }} | label27 = {{GetLabelFix|P856|lang={{{lang|}}}}}<!-- official web --> | data27 = {{#if:{{#invoke:Wikidades|validProperty|P856|item={{{item|}}} }} |{{#ifeq:{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |qualifier=P582 |rowformat=$1 |editicon=no}} | {{somevalue|lang={{{lang|}}}}}<!-- -->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=weblink }}<!-- -->|{{#invoke:Wikidades |claim |property=P856 |list=false |formatting=table |colformat0=weblink |qualifier =P582 |rowsubformat1=&nbsp;→&nbsp;$2$3 |qualifier2=P1065 |rowsubformat2=[[File:Cloud download font awesome.svg|15px|link=$2]] |qualifier3=P2960 |colformat3=Y |rowsubformat3=&nbsp;<small>($3)</small> |rowformat=$0$1 }} }} }} | label28 = {{GetLabelFix|P2572|lang={{{lang|}}}}}<!-- Hastag --> | data28 = {{#invoke:Wikidades | claim | property= P2572 |formatting=[https://hashtags-hub.toolforge.org/$1 #$1]}} |header30 = {{#if:{{{registrats|}}} {{{votants|}}} {{{cens|}}}{{{valids|}}} {{{nuls|}}} {{{blancs|}}} {{#invoke:Wikidades |claim | property= P1868 or P1867 or P1831 or P1697 or P5044 or P5045}} |{{GetLabelFix|Q1339847|lang={{{lang|}}}}} }}<!-- participation --> | label35 = {{GetLabelFix|P1082|lang={{{lang|}}}}}<!-- population --> | data35 = {{#invoke:Wikidades | claim | property= P1082 |list=false |value={{{poblacio|}}} }} | data40 = <!-- ___________________ Election DEMOGRAPHY block _______________________ --> <!-- ____________Two rounds election & double position election_______________________________ It is a set of 3 items: one for the election with basic data, winner and P527 pointing to other two items -one by each round or each position, in case of double- with candidates and results --> | data41 ={{#ifeq:{{{type_election|}}}|double |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election={{{type_election|}}} |item={{{item_elec1|}}} |round_text=<span id="id_position1" style="background:{{{roundcolor_1|}}};color:#ffffff;<!-- -->padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;<!-- -->font-size:0.8em;">{{{id_position1|}}}</span>&nbsp;<!-- -->''{{#invoke:Wikidades |claim |list=false |editicon=no|property=P541 |formatting=ucfirst |item={{{item_elec1|}}} }}''<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P1868 |editicon=right}}<!--position-1 --> |moment={{{moment|}}} |today={{{today|}}} |tablestyle="border:2px solid {{{roundcolor_1|}}};" |barcolor={{{roundcolor_1|}}} |item_prev={{{item_elec1_prev|}}} |debug = {{{debug|}}} }}<!-- -->{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election={{{type_election|}}} |item={{{item_elec2|}}} |round_text=<span id="id_position2" style="background:{{{roundcolor_2|}}};color:#ffffff;<!-- -->padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;<!-- -->font-size:0.8em;">{{{id_position2|}}}</span>&nbsp;<!-- -->''{{#invoke:Wikidades |claim |list=false |editicon=no|property=P541 |formatting=ucfirst |item={{{item_elec2|}}}}}''<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P1868 |editicon=right}}<!-- position-2 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_2|}}};" |barcolor={{{roundcolor_2|}}} |item_prev={{{item_elec2_prev|}}} |debug = {{{debug|}}} }} }} | data43 = {{#ifeq:{{{type_election|}}}|two_rounds |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election=two_rounds |item={{{item_elec1|}}} |round_text={{GetLabelFix|Q62789940|lang={{{lang|}}}}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P1868 |editicon=right}}<!-- round 1 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_1|}}};" |barcolor={{{roundcolor_1|}}} |item_prev={{{item_elec1_prev|}}} |debug = {{{debug|}}} }}<!-- -->{{#if:{{{item_elec2|}}}<!-- no item_elec2 = only one round --> |{{Infobox election/prepare |lang={{{lang|}}} |case=election |type_election=two_rounds |item={{{item_elec2|}}} |round_text={{GetLabelFix|Q62790009|lang={{{lang|}}}}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P1868 |editicon=right}}<!-- round 2 --> |moment={{{moment|}}} |tablestyle="border:2px solid {{{roundcolor_2|}}};" |barcolor={{{roundcolor_2|}}} |item_prev={{{item_elec2_prev|}}} |debug = {{{debug|}}} }} }} }} | data45 = {{#switch:{{{type_election|}}}|direct|limited|proportional|referendum ={{Infobox election/prepare |lang={{{lang|}}}<!-- direct, proportional and referendum single election --> |case=election |type_election=direct |item={{{item|}}} |round_text= |moment={{{moment|}}} |tablestyle= |barcolor={{{roundcolor_1|}}} |item_prev={{{item_prev|}}} |debug = {{{debug|}}} }} }} <!-- ___________________ Individual results fom CANDIDATES block _______________________ --> | header75 = {{#ifexpr:{{{moment|}}} > 3 <!-- if results are empty, skip to candidates. THIS CONTROL HAS BEEN DEPRECATED (by now)___________ |{{#if:{{#invoke:Wikidades |claim| list=bestrank | property= P991 |qualifier=P1114 |qualifier2=/P1868 | rowformat=$1$2 |editicon=no}}|1}} --> |{{GetLabelFix|Q51591359|lang={{{lang|}}} }}<!-- Voting results --> {{#switch:{{{type_election|}}}|two_rounds|double= {{#invoke:Wikidades|editAtWikidata|item={{{item_elec1|}}} |property=P726 |editicon=right}}<!-- -->{{#invoke:Wikidades|editAtWikidata|item={{{item_elec2|}}} |property=P726 |editicon=right}} |{{#invoke:Wikidades|editAtWikidata|item={{{item|}}} |property=P726 |editicon=right}} }} |{{GetLabelFix|P726|lang={{{lang|}}} }} }}<!-- Candidatures --> | data78 = <!-- Results for basic (yes / no) REFERENDUMS _____________ ____________________________________________________________________________________________ -->{{#ifeq:{{{type_election|}}}|referendum |{{if both|{{#property:P8682|from={{{item|}}}}}|{{#property:P8683|from={{{item|}}}}} |<table>{{#invoke:Wikidades |claim |formatting=table |property=P8683 |colformat0=raw |qualifier =P642 |colformat1= raw<!-- not used --> |qualifier2=P642 |colformat2=label<!-- not used --> |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=/P8682|colformat6= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}<!-- -->1{{=}}Q41216873{{!}}2{{=}}$2{{!}}3{{=}}$0{{!}}<!-- -->4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}7{{=}}$6{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} {{#invoke:Wikidades |claim |formatting=table |property=P8682 |colformat0=raw |qualifier =P642 |colformat1= raw |qualifier2=P642 |colformat2=label |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=/P8683|colformat6= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}<!-- -->1{{=}}Q41216897{{!}}2{{=}}$2{{!}}3{{=}}$0{{!}} <!-- -->4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}7{{=}}$6{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> <!-- 1): detect format P1111 + P642=yes/no. Then, call /prepare with 1=P642raw, 2=P642lab, 3=P1111-vots, 4=P465-color(opt) --> |{{#ifeq:{{#invoke:Wikidades |claim |formatting=table |property=P1111 |qualifier =P642 |rowsubformat1=1 |selectvalue1= {{MyValue|IBelection|yes_in_referendum}} |qualifier2=P642 |rowsubformat2=2 |selectvalue2= {{MyValue|IBelection|no_in_referendum}} |separator=,|rowformat=$1$2 |editicon=no }}|1,2<!-- when votes for yes and no, means a binary referendum -->|<table>{{#invoke:Wikidades |claim |formatting=table |property=P1111 |colformat0=raw |qualifier =P642 |colformat1= raw |whitelist1= {{MyValue|IBelection|yes_in_referendum}}, {{MyValue|IBelection|no_in_referendum}} |qualifier2=P642 |colformat2=label |qualifier3=P465 |rowsubformat3= #$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}$0{{!}}4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> <!-- 2):detect format P726=option +P1111 qualif. Then, call /prepare with 1=P726raw,2=P726lab,3=P1111-vots,4=P465-color(opt) --> |<table>{{#invoke:Wikidades |claim |formatting=table |property=P726 |colformat0=raw |separator=LF |qualifier =P726 |colformat1=label |qualifier2=P1111 |colformat2=raw |qualifier3=P465 |rowsubformat3=#$3 |qualifier4=/P1697 or /P1868 |colformat4=raw |qualifier5=/P1346|colformat5= raw |qualifier6=P1545 |tablesort=6 |editicon=no |rowformat={{((}}Infobox election/prepare{{!}}1{{=}}$0{{!}}2{{=}}$1{{!}}<!-- -->3{{=}}$2{{!}}4{{=}}$3{{!}}5{{=}}$4{{!}}6{{=}}$5{{!}}item={{{item|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}moment{{=}}{{{moment|}}} {{!}}<!-- -->threshold_list{{=}}{{{threshold_list|}}} {{!}} case{{=}} referendum {{!}}<!-- -->yes_color{{=}}{{{yes_color|}}} {{!}} not_color{{=}}{{{not_color|}}} {{!}}<!-- -->debug_referendum{{=}} {{{debug|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }}</table> }} }} }} | data80 = <!-- List of candidate and results for direct and proportional election _____________ ____________________________________________________________________________________________ -->{{#switch:{{{type_election|}}}|direct|proportional= {{#if:{{#property:P726|from={{{item|}}}}}<!-- When info is uploaded after elections, may be enter in P991 directly, without P726 --> |<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P726 |colformat0=label|editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13/17 |sorting={{#ifexpr:{{{moment|}}} > 3|-1}}<!-- after election, descendent by seats/vots --> | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}} <!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}} {{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}} {{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> |<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property = P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw<!-- unused --> |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13/17 |sorting={{#ifexpr:{{{moment|}}} > 3|-1}}<!-- after election, descendent by seats/vots --> | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}} {{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }} }} | data82 = <!-- ____________________________________________________________________________________ List of candidate and results for limited voting election _____________ ____________________________________________________________________________________________ -->{{#ifeq:{{{type_election|}}}|limited<!-- -->|{{#if:{{#invoke:Wikidades | claim|| list = bestrank |property= P991 |qualifier =P1410 |editicon=no}}<!-- if seats, aggregate level -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}<!-- -->2{{=}}{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |qualifier=P1410 |separator=+ |editicon=no}} }}{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}} 4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}limited-aggregate {{!}}type_election1{{=}}limited-aggregate {{!}}<!-- -->item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}}{{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> |<!-- if no seats, assume that is detailed level with elected & #vots --><table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P991 |colformat0=raw |editicon=no |qualifier =/P541 |colformat1=raw |rowsubformat1=$1 |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- void. replaced by {{{item_prev|}}} --> |qualifier4=P991 |colformat4=raw |rowsubformat4=$4 |qualifier5=P991/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P991/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P991/P1813 |rowsubformat8=$8 |qualifier9=P8972 or P154 or P991/P8972 or P991/P154 |rowsubformat9=$9 |qualifier10=P210 |colformat10=raw|rowsubformat10=$10 |qualifier11=P465 or P991/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$14 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}<!-- -->2{{=}} $2 {{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}} 4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P991{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->type_election{{=}}limited-detail {{!}}type_election1{{=}}limited-detail {{!}} <!-- -->item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- --> debug {{=}} {{{debug|}}} {{!}} case{{=}} candidate {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }} }} <!-- ____________Two rounds elections. ___________________ CANDIDATE Results block _______________________ --> | data85 = {{#ifeq:{{{type_election|}}}|two_rounds |{{Infobox election/prepare_multi |lang={{{lang|}}} |case=candidate |type_election=two_rounds |item={{{item_elec1|}}} |round_text= |moment={{{moment|}}} |threshold_list={{{threshold_list|}}} |tablestyle= |id_position1={{{id_position1|}}} |id_position2={{{id_position2|}}} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |item_prev={{{item_elec1_prev|}}} |item_round2={{{item_elec2|}}} |item_round2_prev={{{item_elec2_prev|}}} |valid_votes_round2={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} |valid_votes_round2_prev={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2_prev|}}} }} |debug = {{{debug|}}} }} }} | data86 = {{#ifeq:{{{type_election|}}}|double |{{Infobox election/prepare_multi |lang={{{lang|}}} |case=candidate |type_election=double |type_election1={{Infobox election/type election|item={{{item_elec1|}}}}} |type_election2={{#ifeq:{{Infobox election/type election|item={{{item_elec2|}}}}}|limited |{{#if:{{#invoke:Wikidades|claim |list=bestrank |item={{{item_elec2|}}} |property= P991 |qualifier =P1410 |editicon=no}} |limited-aggregate | limited-detail}} |{{Infobox election/type election|item={{{item_elec2|}}}}} }} |item={{{item_elec1|}}} |round_text= |moment={{{moment|}}} |threshold_list={{{threshold_list|}}} |tablestyle= |id_position1={{{id_position1|}}} |id_position2={{{id_position2|}}} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |item_prev={{{item_elec1_prev|}}} |item_round2={{{item_elec2|}}} |item_round2_prev={{{item_elec2_prev|}}} |valid_votes_round2= {{#ifeq:{{Infobox election/type election|item={{{item_elec2|}}}}}|limited |{{#if:{{#invoke:Wikidades|claim |list=bestrank |item={{{item_elec2|}}} |property= P991 |qualifier =P1410 |editicon=no}} |{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |item={{{item_elec2|}}}|qualifier=P1410 |separator=+ |editicon=no}} }} |{{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} }} |{{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2|}}} }} }} |valid_votes_round2_prev={{#invoke:Wikidades |claim| formatting=raw |list=false |property=P1697|item={{{item_elec2_prev|}}} }} |parties_round1={{#invoke:Wikidades |claim |property =P726 |formatting=raw |editicon=no |separator=/ |list=bestrank}} |debug = {{{debug|}}} }} }} | data90 = <div class="center"><!-- On march'2026, the property P14226-apportionment diagram was create to hold the "diagram of results" Until this moment was in P1846 (+ qualif.P180=Q19571328). The new P14226 has alreay the values from P1846 uploaded. In order to avoid non representative diagrams, we may use the manual parameter "blacklist_diagram" with the P180 qualifier value. -->{{if then show|{{#invoke:Wikidades | claim| formatting = table |list = bestrank |separator=LF |property =P14226 |colformat0=[[file:$1|250px|lang={{#invoke:Wikidades|lang|{{{lang|}}}}}]] |qualifier=P2096 |rowsubformat1=<br/>$1 |qualifier2= P180 |blacklist2={{{blacklist_diagram|}}} |rowformat=$0$1 }} ||<hr>}}</div> <!-- Build header and block for investiture/appointment information --> | header94 = {{if then show|{{#invoke:Wikidades |claim| formatting = table |list = bestrank |property =P1536 |whitelist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |whitelist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |whitelist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P642 |rowsubformat3= &nbsp;$3 |rowformat =$0$3 |colformat0=ucfirst}} }} | data95 = {{#invoke:Wikidades |claim| formatting = table |separator=<br>| list = bestrank |property =P1536 |whitelist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |whitelist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |whitelist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P642 |rowsubformat3= &nbsp;$3 |qualifier4=P991 or P1536/P991 or /P991 |rowsubformat4=<tr><td style= width:20%;text-align:left;><!-- -->{{GetLabelFix|P1365|lang={{{lang|}}}}}:</td><!-- --><td style=width:20%;text-align:right;font-weight:bold;><!-- -->{{GetLabelFix|Q16060143|lang={{{lang|}}}}}:</td></tr><!-- --><tr><td style= width:40%;text-align: left;>$5</td><!-- --><td style= width:40%;text-align:right;font-weight:bold;>$4</td></tr> |qualifier5=P1365 or P1536/P1365 |rowsubformat5= $5 |qualifier6=P541 or P1536/P541 or /P541 |colformat6= ucfirst |rowsubformat6=<div class="center">'''$6'''</div> |rowformat=$6$4 }} <!-- Build header and block for some other effects information, beside investiture/appointment --> | header97 = {{#if:{{#invoke:Wikidades |claim| formatting = table |separator=LF| list = bestrank |property =P1536 |blacklist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |blacklist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |blacklist2= {{MyValue|IBelection|is_investit_appointm}} |rowformat=$0 }} |{{GetLabelFix|P1536|lang={{{lang|}}}}}}} | data100 = {{#invoke:Wikidades |claim| formatting = table |separator=<br>| list = bestrank |property =P1536 |blacklist0= {{MyValue|IBelection|is_investit_appointm}} |qualifier =P3831 |blacklist1= {{MyValue|IBelection|is_investit_appointm}} |qualifier2=P1536/P31 |blacklist2= {{MyValue|IBelection|is_investit_appointm}} |qualifier3=P585 or P1536/P585 |rowsubformat3=$3:&nbsp; |rowformat=$3$0 }} <!-- ************************************************************************** * Beginning of "VARIABLE LOCATION" code ************************************************************************** --> <!-- SUCCESSION LINE Succession line with the previous/next election may be allocated on "top" under title, or at "end" of the infobox The following code determine infobox line number in function of customized value in "IBelection|top_end" of Module:Itemgreoup/list top = subheader2 or end = header110 WARNING: these values must be adjusted when infobox line numbering changes. --> | {{#ifeq:{{MyValue|IBelection|top_end}}|top|<!-- Apply class from templatestyles -->subheaderrowclass2|class110}} = infobox_successionheader | {{#ifeq:{{MyValue|IBelection|top_end}}|top|<!-- Allocate in top, or else at bottom (header110) !! -->subheader2|header110}} = {{#if:{{#statements:P155|from={{{item|}}}}} |<span style="float:left; margin-left: 3px; "><!-- -->&nbsp;← {{#if:{{#invoke:string1|match |{{#invoke:Wikidades| claim| property=P155| formatting= label|editicon=no}} |%d%d%d%d|nomatch=}} |{{#invoke:Wikidades | claim | property= P155 |list=false |formatting= [[$1|{{((}}#invoke:string1{{!}}match{{!}}$1{{!}}%d%d%d%d{{))}}]]}} |{{#invoke:Wikidades | claim | property= P155 |list=false}} }}<!-- --></span><!-- -->}}<!-- --><span style="float:center; ">{{#invoke:Wikidades | claim | property=P1001 or P17 |qualifier=P41 or P1001/P41 or P17/P41 |qualifier2=/P1001 or /P17 |formatting=table |list=false |rowformat=$1 |rowsubformat1=[[file:$1|x11px|link=|$2]]}}<!-- --></span><!-- -->{{#if:{{#statements:P156|from={{{item|}}}}} |<span style="float:right; margin-right: 3px;"><!-- -->&nbsp;{{#if:{{#invoke:string1|match |{{#invoke:Wikidades| claim| property=P156| formatting= label|editicon=no}} |%d%d%d%d|nomatch=}} |{{#invoke:Wikidades | claim | property= P156 |list=firstrank|separator=<br> |formatting= [[$1|{{((}}#invoke:string1{{!}}match{{!}}$1{{!}}%d%d%d%d{{))}}]]}} |{{#invoke:Wikidades | claim | property= P156 |list=firstrank|separator=<br>}} }} &nbsp;→&nbsp;</span> }} <!-- End of SUCCESSION LINE code --> <!-- ************************************************************************** * End of "VARIABLE LOCATION" code ************************************************************************** --> }}<!-- end infobox --></includeonly> lt1f9cc0x9htti84sg68jd6rv6c4tp9 فرما:Infobox election/prepare 10 30841 142952 142947 2026-06-26T12:17:56Z آیات محراج 11062 /* */ 142952 wikitext text/x-wiki <!-- Version cawiki- 2023.05.25 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly><!-- DEBUG. Called with demography information -->{{#ifeq:{{{case|}}}|election |{{#if:{{#invoke:string1|match|s={{{debug|}}}|prepdemo|ignore_errors=true}} | * '''INPUT TO prepare (demography)''' *item = {{{item|}}} *item_prev = {{{item_prev|}}} *round_text = {{{round_text|}}} *case= {{{case|}}} }}}}<!-- DEBUG. Called with case=referendum -->{{#ifeq:{{{case|}}}|referendum |{{#if:{{#invoke:string1|match|s={{{debug|}}}|preprefe|ignore_errors=true}} | * '''INPUT TO prepare (referendum)''' * (1)= P726-raw option:{{{1|}}} * (2)= P726-text option:{{{2|}}} * (3)= P1111-votes received:{{{3|}}} * (4)= P465-colour:{{{4|}}} * (5)= /P1697 or /P1868-valid votes/total votes:{{{5|}}} * (6)= /P1346-winner:{{{6|}}} * (7)= /P8682-P8683-inverse to current:{{{7|}}} * type_election={{{type_election|}}} * moment={{{moment|}}} * threshold_list={{{threshold_list|}}} * yes_color={{{yes_color|}}} * not_color={{{not_color|}}} * case= {{{case|}}} * item = {{{item|}}} }}}}<!-- DEBUG. Called with candidate information -->{{#ifeq:{{{case|}}}|candidate |{{#if:{{#invoke:string1|match|s={{{debug|}}}|prepcand|ignore_errors=true}} | * '''INPUT TO prepare (candidate)''' * (1)=/P541-raw position contested:{{{1|}}} * (2)=/P1697-votes valids:{{{2|}}} * (3)=/P155-raw prev election:{{{3|}}} «» item_prev: {{{item_prev|}}} * (4)=P726-raw property:{{{4|}}} * (5)=P726/P31-instance:{{{5|}}} * (6)=P18 or P726/P18-image person:{{{6|}}} * (7)=P102 or P726/P102-party:{{{7|}}} * (8)=P1813 or P726/P1813-shortname:{{{8|}}} * (9)=P726/P154-logo:{{{9|}}} * (10)=P210-lider:{{{10|}}} * (11)=P465 or P726/P465 or P102/P465-colour:{{{11|}}} * (12)=P1111-votes :{{{12|}}} * (13)=P1114-quantity (of candidates in list):{{{13|}}}<!-- unused --> * (14)=P1410-number of seats:{{{14|}}} * (15)=P6149-vicepresident candidate * (16)=data origin (P726/P991): {{{16|}}} * (17)=P726-label_candidate:{{{17|}}} * (18)=item 2n round:{{{18|}}} * (19)=item_prev 2n round:{{{19|}}} * (20)=/P1697-votes valids 2n round:{{{20|}}} * item={{{item|}}} * P460equivalent={{{P460equivalent|}}} * type_election={{{type_election|}}} * type_election1={{{type_election1|}}} * type_election2={{{type_election2|}}} * moment={{{moment|}}} * threshold_list={{{threshold_list|}}} * id_position1 ={{{id_position1|}}} * id_position2 ={{{id_position2|}}} * roundcolor_1={{{roundcolor_1|}}} * roundcolor_2={{{roundcolor_2|}}} * case = {{{case|}}} * P5832 coalition = {{{coa|}}} <hr> }}}}{{#ifeq:{{{case|}}}|election<!-- ________________________________________________________________________________ Block to prepare electoral demography information. ________________________________________________________________________________ -->|{{#ifexpr:{{{moment|}}} > 2<!-- Dia elecció o posterior --> |{{#if:{{#invoke:Wikidades |claim | property= P1868 |value={{{votants|}}} }} |{{#if:{{{round_text|}}}|'''{{{round_text|}}}'''<br/>}} <table style={{{tablestyle|}}}><!-- Global results block on election: voter turnout, spoilt votes, blanks,.. --> {{Infobox election/showblocks |result_election=yes |lang={{{lang|}}} |debug = {{{debug|}}} |type_election={{{type_election|}}} |barcolor= {{{barcolor|}}} |electorate={{#invoke:Wikidades|claim |property=P1867 or P1831 |list=false |editicon=no}} |value={{#invoke:Wikidades |claim | property= P1868 |list=bestrank |editicon=no |value={{{votants|}}} }} |rate= {{if empty|{{{participacio|}}} |{{#iferror: {{#expr:100*{{#invoke:Wikidades| claim |property=P1868|editicon=no |formatting=raw |list=false|value={{{votants|}}} }} / {{#invoke:Wikidades| claim |property=P1867 or P1831|editicon=no |formatting=raw |list=false|value={{{cens|}}} }} round 2}} |0}}<!-- end Iferror --> }}<!-- end If empty "participacio" --> |rate_prev={{#if:{{{item_prev|}}} |{{#if:{{#statements:P1868|from={{{item_prev|}}} }}<!-- #votes in prev elections --> |{{#if:{{#statements:P1867|from={{{item_prev|}}} }}<!--#electors in prev.elec.--> {{#statements:P1831|from={{{item_prev|}}} }}<!--or electorate --> |{{#expr:100*{{#invoke:Wikidades | claim | property= P1868 |list = false |editicon=no |formatting=raw |item={{{item_prev|}}} }} / {{#invoke:Wikidades | claim | property= P1867 or P1831 |list = false |editicon=no |formatting=raw |item={{{item_prev|}}} }} round 2}} }} }} }}<!-- {{#invoke:Wikidades|editAtWikidata |property=P1868 }} --> |valids={{#invoke:Wikidades| claim| property=P1697|editicon=no|list=false |value={{{valids|}}} }} |blancs={{#invoke:Wikidades| claim| property=P5045|editicon=no|list=false |value={{{blancs|}}} }} |nuls = {{#invoke:Wikidades| claim| property=P5044|editicon=no|list=false |value={{{nuls|}}} }} |moment={{{moment|}}} |item={{{item|}}} }}<!-- end call /showblocks --> </table>}}<!-- end If ∃ P1688-votants --> }}<!-- end If date post-electoral --> }}<!-- end case=election --><!-- __________________________________________________________________________ Block to prepare candidate information _______________________________________________________________________________ -->{{#ifeq:{{{case|}}}|candidate |{{#if:{{#ifexpr:{{{moment|}}} < 4|1}} <!-- before elections all candidates are listed -->{{#ifeq:{{{16|}}}|P991|1}}<!-- when info comes from P991 instead P726, all "elected are shown" -->{{#ifexpr:{{{moment|}}} > 3 and <!-- when elections are done, only show %votes >= threshold -->(100 * {{if empty|{{{12|}}}|0}} / {{{2|}}} round 2) >= {{{threshold_list|}}}|1 }}<!-- % votes are => threshold (2% or 25% by default) -->{{#if:{{{14|}}} | {{#ifexpr:{{{14|}}} > 0|1}}}} {{#if:{{#invoke:Wikidades | claim | property= P991<!-- got seat in current item ? --> |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} |{{#ifexpr:{{#invoke:Wikidades | claim | property= P991<!-- got seat in current item ? --> |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} > 0|1}}}} {{#if:{{#invoke:Wikidades | claim | property= P991 |item={{{18|}}}<!-- or got seat in 2n round item ? --> |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} |{{#ifexpr:{{#invoke:Wikidades | claim | property= P991 |item={{{18|}}}<!-- or got seat in 2n round item ? --> |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}}>0|1}}}}<!-- when got a seat (P1410) --> {{#if:{{#invoke:Wikidades | claim | property= P991<!-- got votes in current item ? --> |qualifier= P1111 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} |{{#ifexpr:{{#invoke:Wikidades | claim | property= P991<!-- got votes in current item ? --> |qualifier= P1111 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}}>0|1}}}}<!-- when got votes instead seats, because election to a person not party -->|{{Infobox election/showblocks|result_candidate=yes |lang={{{lang|}}} |debug = {{{debug|}}} |referendum={{#invoke:Wikidades |claim |property=P31 |editicon=no|item={{{item|}}} |formatting=table |whitelist0={{MyValue|IBelection|is_referendum}} |rowformat=$0}} |type_election ={{{type_election|}}} |type_election1={{{type_election1|}}} |type_election2={{{type_election2|}}} |item_candidate={{{4|}}} |party_equivalent={{{P460equivalent|}}} |image= {{#ifeq:{{{5|}}}|Q5 |{{if empty|{{{6|}}}<!-- leader/candidate image --> |NOimage_person}}<!-- NO candidate image in personal elections--> |{{if empty|{{{9|}}}<!-- logo party image --> |NOimage_party}}<!-- NO logo party image --> }} |image_candidate= {{#ifeq:{{{5|}}}|Q5|<!-- when candidate is a person, no second image -->|{{#if:{{{10|}}}|{{#invoke:Wikidades | claim | property= P18 |list = false |editicon=no |item={{Str split|{{{10|}}}|,|1}} }} }} }} |image_co-candidate= {{#ifeq:{{{5|}}}|Q5|<!-- when candidate is a person, no second image -->|{{#if:{{Str split|{{{10|}}}|,|2}} |{{#invoke:Wikidades | claim | property= P18 |list = false |editicon=no |item={{Str split|{{{10|}}}|,|2}} }} }} }} |name1={{#ifeq:{{{5|}}}|Q5|{{GetLabelFix|{{{4|}}}|linked=yes}}<!-- name of "eligible": person --> |{{#if:{{{8|}}}|{{#invoke:Wikidades|getLabel|{{{4|}}}|linked=yes|label={{{8|}}}}}<!-- name of party with short name--> |{{GetLabelFix|{{{4|}}}|linked=yes}} }} }} |name2={{#ifeq:{{{5|}}}|Q5<!-- when candidate is a person --> |{{#if:{{{7|}}}<!-- party ? --> |{{#if:{{{8|}}}{{#invoke:Wikidades|getLabel|{{{7|}}}|linked=yes|label={{{8|}}}}}<!-- party of candidate with acronim--> |{{GetLabelFix|{{{7|}}}|linked=yes}}<!-- party of candidate without acronim--> }} }} |{{#if:{{{P210txt|}}}|{{{P210txt|}}} |{{GetLabelFix|{{{10|}}}|linked=yes}} }} }}<!-- name of team leader --> |name_vice_p ={{#if:{{{15|}}}|{{GetLabelFix|P6149|linked=yes}}:&nbsp;{{GetLabelFix|{{{15|}}}|linked=yes}} }} |coa ={{#if:{{{coa|}}} |{{#invoke:Wikidades|claim|formatting=table |separator=<br>| list=bestrank |property=P726 |whitelist0={{{4|}}} |qualifier=P5832 <!-- |qualifier2=P5832/P154 |rowsubformat2=[[file:$2|20x20px]] NO Logo--> |editicon=no|rowformat=<!-- $2 No Logo -->$1 }} }} |barcolor={{#if:{{{11|}}}|&#35;{{{11|}}} |{{#ifeq:{{{5|}}}|Q5<!-- when candidate is a person --> |{{if then show|{{#invoke:Wikidades | claim | property= P465 |list = false |editicon=no |item={{{7|}}} }} ||&#35;}} }} }} |win = {{#ifexpr: {{#ifeq:{{{type_election|}}}|direct|1|0}} + {{#ifeq:{{{type_election1|}}}|direct|1|0}} > 0 |{{#ifexpr:{{#invoke:Wikidades|numStatements|P991}} = 1 <!-- avoid tag as "win" direct multi voting election (direct chamber deputies) --> |{{#if:{{#invoke:Wikidades | claim | property= P991 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} |Y}} }} }} |roundcolor_1={{{roundcolor_1|}}} |roundcolor_2={{{roundcolor_2|}}} |value={{#ifexpr:{{{moment|}}}<3|<!-- no vote values for not started elections -->|{{#ifeq:{{{type_election1|}}}|limited-aggregate |{{{14|}}}<!-- # of seats --> |{{#if:{{{12|}}} | {{{12|}}}<!-- # of votes --> |{{#iferror: {{#invoke:Wikidades | claim | property= P726 |qualifier=P1111|colformat1=raw | formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat= $1 |separator=}}<!-- get #votes from P726 for elected party/person--> }} }} }} }} |scope={{{2|}}}<!-- # of total seats for aggregate, #votes for the election --> |rate= {{#ifexpr:{{{moment|}}}<3|<!-- no vote values for not started elections -->|{{#iferror: {{#expr:100* {{#ifeq:{{{type_election1|}}}|limited-aggregate |{{{14|}}}|{{{12|}}}}}<!-- #seats for aggregate, #vots for others --> / {{{2|}}} round 2}} }} }} |rate_prev={{#if:{{{3|}}} | {{Infobox_election/prepare_prev_results |function =rate |type_election={{{type_election1|}}} |item_ant={{{3|}}} |candidate={{{4|}}} | P460equivalent={{{P460equivalent}}} |valid_votes={{{2|}}} |candidate_look={{#if:{{{P460equivalent|}}} |{{If then show|{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P460 |colformat0=raw |colformat1=raw |formatting= table |list=false |item={{{3|}}} |editicon=no |separator= |rowformat= $0 |whitelist0={{{4|}}} / {{{P460equivalent|}}} |whitelist1={{{4|}}} / {{{P460equivalent|}}} }} |{{{4|}}}}} |{{{4|}}} }} }} }} <!-- {{#if:{{{3|}}} OLD code replaced by sub-template to handle the equivalent party in all "previous calculation |{{#ifeq:{{{type_election1|}}}|limited-aggregate |{{#iferror:{{#expr:100*{{#invoke:Wikidades | claim | property= P991 |qualifier=P1410 |colformat1=raw |formatting= table |list=false |editicon=no |item={{{3|}}} |whitelist0={{{4|}}} | rowformat= $1 }} / {{{2|}}} round 2}}|0}} |{{#iferror:{{#if:{{#statements:P1697|from={{{3|}}}}} |{{#expr:100*{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P1111 |colformat1=raw |formatting= table |list=false |editicon=no |separator= |item={{{3|}}} |whitelist0={{{4|}}} | rowformat= $1 }} /{{#invoke:Wikidades | claim | property= P1697 |item={{{3|}}} |list= false |formatting=raw|editicon=no}} round 2}} }} }} }} }} --> |round ={{#switch:{{{type_election|}}}|two_rounds=1|double={{MyValue|IBelection|id_position1}} }} |round2={{#if:{{{18|}}} |{{#switch:{{{type_election|}}}|two_rounds|double= {{#if:{{#invoke:Wikidades | claim | property= P726 |qualifier=P1111 |formatting= table |list=false |editicon=no |separator= |item={{{18|}}} |whitelist0={{{4|}}} | rowformat= $1 }} |{{#ifeq:{{{type_election|}}}|two_rounds|2|{{MyValue|IBelection|id_position2}} }} }} }} }} |value2={{#if:{{{18|}}} |{{#switch:{{{type_election|}}}|two_rounds|double= {{#ifeq:{{{type_election2|}}}|limited-aggregate |{{#invoke:Wikidades| claim | property= P991 |item={{{18|}}} |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} |{{#invoke:Wikidades| claim | property= P726 |qualifier=P1111 |colformat1=raw |formatting= table |list=false |editicon=no |separator= |item={{{18|}}} |whitelist0={{{4|}}} | rowformat= $1 }} }} }} }} |scope2={{#if:{{{18|}}} |{{#ifeq:{{{type_election2|}}}|limited-aggregate |{{#expr:{{#invoke:Wikidades |claim |list=bestrank |property=P991 |item={{{18|}}} |qualifier=P1410 |separator=+ |editicon=no}} }} |{{{20|}}}<!-- #votes for the 2nd. round election --> }} }} |rate2= {{#ifexpr:{{{moment|}}}<3|<!-- no vote values for not started elections -->|{{#if:{{{18|}}}<!-- item2 exists -->|{{#switch:{{{type_election|}}}|two_rounds|double= {{#iferror:<!-- 100 * value2 / scope2 --> {{#ifeq:{{{type_election2|}}}|limited-aggregate |{{#expr:100* {{#invoke:Wikidades| claim | property= P991 |item={{{18|}}} |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} / {{{20|}}} }} |{{#expr:100* {{#invoke:Wikidades | claim | property= P726 |qualifier=P1111 |formatting = table |list = false |editicon=no|item={{{18|}}} |whitelist0={{{4|}}} | rowformat= $1 |colformat1=raw}} / {{#invoke:Wikidades| claim | property= P1697 |item={{{18|}}} |formatting=raw|list= false |editicon=no}} round 2}} }} }} }} }} }} |rate_prev2={{#if:{{{19|}}} | {{Infobox_election/prepare_prev_results |function =rate |type_election={{{type_election2|}}} |item_ant={{{19|}}} |candidate={{{4|}}} | P460equivalent={{{P460equivalent}}} |valid_votes={{{20|}}} |candidate_look={{#if:{{{P460equivalent|}}} |{{If then show|{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P460 |colformat0=raw |colformat1=raw |formatting= table |list=false |item={{{19|}}} |editicon=no |separator= |rowformat= $0 |whitelist0={{{4|}}} / {{{P460equivalent|}}} |whitelist1={{{4|}}} / {{{P460equivalent|}}} }} |{{{4|}}}}} |{{{4|}}} }} }} }} <!-- {{#if:{{{19|}}} OLD code replaced by sub-template to handle the equivalent party in all "previous calculation |{{#ifeq:{{{type_election2|}}}|limited-aggregate |{{#iferror:{{#expr:100*{{#invoke:Wikidades | claim | property= P991 |qualifier=P1410 |colformat1=raw |formatting= table |list=false |editicon=no |item={{{19|}}} |whitelist0={{{4|}}} | rowformat= $1 }} / {{{20|}}} round 2}}|0}} |{{#iferror:{{#if:{{#statements:P1697|from={{{19|}}}}} |{{#expr:100*{{#invoke:Wikidades | claim | property= P726 |qualifier=P1111 |colformat1=raw |formatting= table |list=false |editicon=no |separator= |item={{{19|}}} |whitelist0={{{4|}}} | rowformat= $1 }} /{{#invoke:Wikidades | claim | property= P1697 |item={{{19|}}} |list= false |formatting=raw|editicon=no}} round 2}} }} }} }} }} --> |seat_1={{#switch:{{{type_election|}}} |proportional|double|limited-aggregate ={{if empty|{{#invoke:Wikidades| claim | property= P279 |list = false |formatting=ucfirst |editicon=no |item={{{1|}}} }}<!-- generic position name from subclasse, if exists --> |{{GetLabelFix|{{{1|}}}|linked=yes}} }} |direct ={{#if:{{{14|}}}|{{GetLabelFix|Q97696406|lang={{{lang|}}}}} }} }} |value_seat_1={{#ifexpr:{{{moment|}}}<3|<!-- no elections yet, no results -->|{{#if:{{{14|}}}|{{{14|}}}<!-- seats comes from generic invoke --> |{{#invoke:Wikidades| claim | property= P991 |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} }} }} |value_prev_seat_1={{#if:{{{3|}}} | {{Infobox_election/prepare_prev_results |function =seat |type_election= |item_ant={{{3|}}} |candidate={{{4|}}} | P460equivalent={{{P460equivalent}}} |candidate_look={{#if:{{{P460equivalent|}}} |{{If then show|{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P460 |colformat0=raw |colformat1=raw |formatting= table |list=false |item={{{3|}}} |editicon=no |separator= |rowformat= $0 |whitelist0={{{4|}}} / {{{P460equivalent|}}} |whitelist1={{{4|}}} / {{{P460equivalent|}}} }} |{{{4|}}}}} |{{{4|}}} }} }} }} <!-- {{#if:{{{3|}}} OLD code replaced by sub-template to handle the equivalent party in all "previous calculation |{{#invoke:Wikidades| claim | property= P991 |qualifier= P1410 |colformat1=raw |formatting = table |list = false |editicon=no |item={{{3|}}} |whitelist0={{{4|}}} | rowformat= $1 }} }} --> |seat_2={{#if:{{{18|}}} |{{#ifeq:{{{type_election|}}}|double |{{if empty|{{#invoke:Wikidades |claim |list=false |editicon=no |formatting=table |property=P541 |qualifier=P541/P279 |colformat1=ucfirst |item={{{18|}}}|rowformat=$1}}<!-- generic position name from subclasse, if exists --> |{{#invoke:Wikidades |claim |list=false |editicon=no |property=P541 |formatting=ucfirst |item={{{18|}}}}} }} }} }} |value_seat_2={{#if:{{{18|}}} |{{#ifexpr:{{{moment|}}}< 3 |<!-- no elections yet, no results -->|{{#invoke:Wikidades| claim | property= P991 |item={{{18|}}} |qualifier= P1410 |colformat1=raw|separator= |formatting = table |list = false |editicon=no |whitelist0={{{4|}}} | rowformat=$1}} }} }} |value_prev_seat_2={{#if:{{{19|}}} |{{#if:{{{3|}}} | {{Infobox_election/prepare_prev_results |function =seat |type_election= |item_ant={{{19|}}} |candidate={{{4|}}} | P460equivalent={{{P460equivalent}}} |candidate_look={{#if:{{{P460equivalent|}}} |{{If then show|{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P460 |colformat0=raw |colformat1=raw |formatting= table |list=false |item={{{19|}}} |editicon=no |separator= |rowformat= $0 |whitelist0={{{4|}}} / {{{P460equivalent|}}} |whitelist1={{{4|}}} / {{{P460equivalent|}}} }} |{{{4|}}}}} |{{{4|}}} }} }} }} }} <!-- {{#if:{{{19|}}} OLD code replaced by sub-template to handle the equivalent party in all "previous calculation |{{#if:{{{3|}}} |{{#invoke:Wikidades| claim | property= P991 |qualifier= P1410 |colformat1=raw |formatting = table |list = false |editicon=no |item={{{19|}}} |whitelist0={{{4|}}} | rowformat= $1 }} }} }} --> |moment={{{moment|}}} }}<!-- end if threshold --> }}<!-- end CASE=candidate --> }}<!-- __________________________________________________________________________ Block to prepare REFERENDUM option information _______________________________________________________________________________ -->{{#ifeq:{{{case|}}}|referendum<!-- -->|{{Infobox election/showblocks|result_referendum=yes |lang={{{lang|}}} |debug = {{{debug|}}} |type_election ={{{type_election|}}} |barcolor={{if empty|{{#switch:{{inGroup|IBelection_yesorno|item={{{1|}}}}} |yes_in_referendum={{{yes_color|}}}<!-- article manual param. --> |no_in_referendum ={{{not_color|}}} }} |{{{4|}}}<!-- color from WD qualifier --> |{{#switch:{{inGroup|IBelection_yesorno|item={{{1|}}}}} |yes_in_referendum={{MyValue|IBelection|yes_color}}<!-- article manual param. --> |no_in_referendum ={{MyValue|IBelection|not_color}} }} }} |referendum_text={{#if:{{inGroup|IBelection_yesorno|item={{{1|}}} }}<!-- -->|{{ucfirst:{{if empty|{{{2|}}} |{{GetLabelFix|{{{1|}}}|lang={{{lang|}}} }} }} }} |{{{2|}}} }} |value={{{3|}}} |win={{#ifeq:{{{1|}}}|{{{6|}}}|y<!-- when P1346 {{{6|}}}, compare with current Q --> |{{#iferror:{{#ifexpr:{{{3|}}} > {{{7|}}}|y}}<!-- when current #vots > vot of another option {{{7|}}} --> }} }} |scope= {{{5|}}} |moment={{{moment|}}} }} }}<!-- end CASE=candidate --></includeonly> gp2fhd9l4rmtcnz2qhx9dvudtuwvrgh فرما:Infobox election/prepare multi 10 30842 142957 142070 2026-06-26T12:45:35Z آیات محراج 11062 /* */ 142957 wikitext text/x-wiki <!-- Version cawiki- 2023.05.22 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly><!-- DEBUG --> {{#if:{{#invoke:string1|match|s={{{debug|}}}|prepmult|ignore_errors=true}} | * '''INPUT TO prepare_multi''' *item={{{item|}}} *item_prev={{{item_prev|}}} *item_round2={{{item_round2|}}} *item_round2_prev={{{item_round2_prev|}}} *valid_votes_round2={{{valid_votes_round2|}}} *valid_votes_round2_prev={{{valid_votes_round2_prev|}}} *type_election1={{{type_election1|}}} *type_election2={{{type_election2|}}} *ROUND_TEXT = {{{round_text|}}} }}<!-- -->{{#ifeq:{{{type_election|}}}|two_rounds<!-- two_rounds election block _________________________________________________________________________________ -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property =P726 |colformat0=label|editicon=no |item={{{item|}}} |qualifier =/P541 |colformat1=raw |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- useless. It's just for keep order --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8<!-- Only runs when candidate is a party --> |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9<!--Only when candidate is a party--> |qualifier10= P210|colformat10=raw|rowsubformat10=$10<!-- lead candidate --> |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->20{{=}}{{{valid_votes_round2|}}} {{!}} 21{{=}}{{{valid_votes_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}type_election1{{=}}{{{type_election1|}}}{{!}}<!-- -->type_election2{{=}}{{{type_election2|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}}{{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}}{{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- -->debug {{=}} {{{debug|}}} {{!}} case{{=}}{{{case|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }}<!-- end If two_rounds --> {{#ifeq:{{{type_election|}}}|double<!-- double election block _________________________________________________________________________________ -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P726 |colformat0=label|editicon=no |item={{{item|}}} |qualifier =/P541 |colformat1=raw |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- useless. It's just for keep order --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8<!-- Only runs when candidate is a party --> |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9<!--Only when candidate is a party--> |qualifier10= P210|colformat10=raw|rowsubformat10=$10<!-- lead candidate --> |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}} <!-- -->20{{=}}{{{valid_votes_round2|}}} {{!}} 21{{=}}{{{valid_votes_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}type_election1{{=}}{{{type_election1|}}}{{!}}<!-- -->type_election2{{=}}{{{type_election2|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}}{{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}}{{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- -->debug {{=}} {{{debug|}}} {{!}} case{{=}}{{{case|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }}<!-- end If double --> </includeonly> kjex63r7fd1laq8yhpk0jdlmrq44aou 142974 142957 2026-06-26T15:51:15Z آیات محراج 11062 /* */ 142974 wikitext text/x-wiki <!-- Version cawiki- 2023.05.22 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly><!-- DEBUG --> {{#if:{{#invoke:string|match|s={{{debug|}}}|prepmult|ignore_errors=true}} | * '''INPUT TO prepare_multi''' *item={{{item|}}} *item_prev={{{item_prev|}}} *item_round2={{{item_round2|}}} *item_round2_prev={{{item_round2_prev|}}} *valid_votes_round2={{{valid_votes_round2|}}} *valid_votes_round2_prev={{{valid_votes_round2_prev|}}} *type_election1={{{type_election1|}}} *type_election2={{{type_election2|}}} *ROUND_TEXT = {{{round_text|}}} }}<!-- -->{{#ifeq:{{{type_election|}}}|two_rounds<!-- two_rounds election block _________________________________________________________________________________ -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property =P726 |colformat0=label|editicon=no |item={{{item|}}} |qualifier =/P541 |colformat1=raw |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- useless. It's just for keep order --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8<!-- Only runs when candidate is a party --> |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9<!--Only when candidate is a party--> |qualifier10= P210|colformat10=raw|rowsubformat10=$10<!-- lead candidate --> |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->20{{=}}{{{valid_votes_round2|}}} {{!}} 21{{=}}{{{valid_votes_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}type_election1{{=}}{{{type_election1|}}}{{!}}<!-- -->type_election2{{=}}{{{type_election2|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}}{{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}}{{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- -->debug {{=}} {{{debug|}}} {{!}} case{{=}}{{{case|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }}<!-- end If two_rounds --> {{#ifeq:{{{type_election|}}}|double<!-- double election block _________________________________________________________________________________ -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P726 |colformat0=label|editicon=no |item={{{item|}}} |qualifier =/P541 |colformat1=raw |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- useless. It's just for keep order --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8<!-- Only runs when candidate is a party --> |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9<!--Only when candidate is a party--> |qualifier10= P210|colformat10=raw|rowsubformat10=$10<!-- lead candidate --> |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}} <!-- -->20{{=}}{{{valid_votes_round2|}}} {{!}} 21{{=}}{{{valid_votes_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}type_election1{{=}}{{{type_election1|}}}{{!}}<!-- -->type_election2{{=}}{{{type_election2|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}}{{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}}{{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- -->debug {{=}} {{{debug|}}} {{!}} case{{=}}{{{case|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }}<!-- end If double --> </includeonly> 6y08iot66u4q7ptkok3u16d6wazuvdh 142975 142974 2026-06-26T15:52:13Z آیات محراج 11062 /* */ 142975 wikitext text/x-wiki <!-- Version cawiki- 2023.05.22 --><noinclude> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly><!-- DEBUG --> {{#if:{{#invoke:string1|match|s={{{debug|}}}|prepmult|ignore_errors=true}} | * '''INPUT TO prepare_multi''' *item={{{item|}}} *item_prev={{{item_prev|}}} *item_round2={{{item_round2|}}} *item_round2_prev={{{item_round2_prev|}}} *valid_votes_round2={{{valid_votes_round2|}}} *valid_votes_round2_prev={{{valid_votes_round2_prev|}}} *type_election1={{{type_election1|}}} *type_election2={{{type_election2|}}} *ROUND_TEXT = {{{round_text|}}} }}<!-- -->{{#ifeq:{{{type_election|}}}|two_rounds<!-- two_rounds election block _________________________________________________________________________________ -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property =P726 |colformat0=label|editicon=no |item={{{item|}}} |qualifier =/P541 |colformat1=raw |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- useless. It's just for keep order --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8<!-- Only runs when candidate is a party --> |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9<!--Only when candidate is a party--> |qualifier10= P210|colformat10=raw|rowsubformat10=$10<!-- lead candidate --> |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}}<!-- -->20{{=}}{{{valid_votes_round2|}}} {{!}} 21{{=}}{{{valid_votes_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}type_election1{{=}}{{{type_election1|}}}{{!}}<!-- -->type_election2{{=}}{{{type_election2|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}}{{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}}{{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- -->debug {{=}} {{{debug|}}} {{!}} case{{=}}{{{case|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }}<!-- end If two_rounds --> {{#ifeq:{{{type_election|}}}|double<!-- double election block _________________________________________________________________________________ -->|<table>{{#invoke:Wikidades | claim| formatting = table |separator=LF| list = bestrank | property= P726 |colformat0=label|editicon=no |item={{{item|}}} |qualifier =/P541 |colformat1=raw |qualifier2=/P1697 or /P1868 |rowsubformat2=$2 |colformat2=raw |qualifier3=/P155 |colformat3=raw |rowsubformat3=$3<!-- useless. It's just for keep order --> |qualifier4=P726 |colformat4=raw |rowsubformat4=$4 |qualifier5=P726/P31 |colformat5=raw |rowsubformat5=$5 |qualifier6=P18 or P726/P18 |rowsubformat6=$6 |qualifier7=P102 or P1268 or P726/P102 |colformat7=raw |rowsubformat7=$7 |qualifier8=P1813 or P726/P1813 |rowsubformat8=$8<!-- Only runs when candidate is a party --> |qualifier9=P8972 or P154 or P726/P8972 or P726/P154 |rowsubformat9=$9<!--Only when candidate is a party--> |qualifier10= P210|colformat10=raw|rowsubformat10=$10<!-- lead candidate --> |qualifier11=P465 or P726/P465 or P102/P465 |rowsubformat11=$11 |qualifier12=P1111 |rowsubformat12=$12 |colformat12=raw |qualifier13=P1114 |rowsubformat13=$13 |colformat13=raw |qualifier14=P1410 |rowsubformat14=$14 |colformat14=raw |qualifier15=P6149 |rowsubformat15=$15 |colformat15=raw |qualifier16=P5832 |colformat16=raw |qualifier17=P1545<!-- to order when no result information yet --> |qualifier18=P210 |rowsubformat18=$18<!-- P210 in text --> |qualifier19=P460 |rowsubformat19=$19 |colformat19=raw | tablesort=14/12/13 |sorting=-1 | rowformat= {{((}}Infobox election/prepare{{!}}1{{=}}$1{{!}}2{{=}}$2{{!}}<!-- -->3{{=}}{{{item_prev|}}}{{!}}4{{=}}$4{{!}}5{{=}}$5{{!}}6{{=}}$6{{!}} 7{{=}}$7{{!}}<!-- -->8{{=}}$8{{!}}9{{=}}$9{{!}}10{{=}}$10{{!}}11{{=}}$11{{!}}12{{=}}$12{{!}}<!-- -->13{{=}}$13{{!}}14{{=}}$14{{!}} 15{{=}}$15{{!}}16{{=}}P726{{!}}17{{=}}$0 {{!}}<!-- -->18{{=}}{{{item_round2|}}} {{!}} 19{{=}}{{{item_round2_prev|}}}{{!}} <!-- -->20{{=}}{{{valid_votes_round2|}}} {{!}} 21{{=}}{{{valid_votes_round2_prev|}}}{{!}}<!-- -->type_election{{=}}{{{type_election|}}}{{!}}type_election1{{=}}{{{type_election1|}}}{{!}}<!-- -->type_election2{{=}}{{{type_election2|}}}{{!}}item={{{item|}}}{{!}}coa{{=}}$16{{!}}<!-- -->P210txt{{=}}$18 {{!}} P460equivalent{{=}}$19 {{!}}<!-- -->moment{{=}}{{{moment|}}} {{!}} threshold_list{{=}}{{{threshold_list|}}} {{!}}<!-- -->id_position1{{=}}{{{id_position1|}}}{{!}} id_position2{{=}}{{{id_position2|}}} {{!}}<!-- -->roundcolor_1{{=}}{{{roundcolor_1|}}}{{!}} roundcolor_2{{=}}{{{roundcolor_2|}}} {{!}}<!-- -->debug {{=}} {{{debug|}}} {{!}} case{{=}}{{{case|}}} {{!}} lang{{=}}{{{lang|}}} {{))}} }} </table> }}<!-- end If double --> </includeonly> kjex63r7fd1laq8yhpk0jdlmrq44aou فرما:Infobox election/showblocks 10 30844 142955 142938 2026-06-26T12:42:24Z آیات محراج 11062 /* */ 142955 wikitext text/x-wiki <!-- Version cawiki- 2024.07.04 --><noinclude> <!-- FORMATTING TEST ******* --> <!-- {{left|{{infoboxFrame |titlestyle = background:gray; |headerstyle = background:gray; |abovestyle = background:gray; |labelstyle = padding-right:1.2em; width:40%; background:#eeeeee; text-align:start |datastyle = text-align:start |captionstyle = font-size:90%; |bodystyle = font-size: 85%; text-align: left;width:26em; |data10=<table class=wikitable > {{Infobox election/showblocks|result_election=y |image= Community Noun project 2280.svg |roundcolor_1={{{barcolor_vots|#6fc0f2}}} |electorate=5.310.103 |value=2.594.167 |moment=4 |rate= 48.85 |rate_prev= |valids=2.570.846 |blancs=137.207 |nuls=0 }} </table> }}}} {{left|{{infobox |titlestyle = background:{{colors infotaules|esdeveniment}}; |headerstyle = background:{{colors infotaules|esdeveniment}}; |abovestyle = background:{{colors infotaules|esdeveniment}}; |labelstyle = padding-right:1.2em; width:40%; background:#eeeeee; text-align:start |datastyle = text-align:start |captionstyle = font-size:90%; |bodystyle = font-size: 85%; text-align: left;width:26em; |data10=<table class=wikitable > {{Infobox election/showblocks|result_candidate= |image= Community Noun project 2280.svg |roundcolor_1={{{barcolor_vots|#6fc0f2}}} |value=104130196 |moment=4 |rate= 99.24 |rate_prev=55.88 |valids=104000000 |blancs=3.010.000 |nuls=1.000.000 }} </table> | data20=<table class=wikitable> {{Infobox election/showblocks|result_candidate=1 |image2={{Proves amadalvarez/Prova2/ús}} |roundcolor_1={{{barcolor_vots|#6fc0f2}}} |roundcolor_2={{{barcolor_vots|#ff7f0e}}} |barcolor=#3AB6A5|name1=Partit|name2=Cap de llista de la candidatura més llarga |value=104100000| scope=104130196 |rate=99.52 |rate_prev=18.3 | round=1 |value2=800000| scope2=104130196 |rate2=19.36|rate_prev2=17.8 | round2=2 |moment=4 |win= |coa=[[Partit Socialista de Menorca]]<br>[[Els Verds de Menorca]]<br>[[Esquerra Republicana de les Illes Balears|ERIB]] |seat_1=diputats al Parlament|value_prev_seat_1=471 | value_seat_1=762 |party_equivalent=Q63486727 |seat_2=Senadors|value_prev_seat_2=25 | value_seat_2=30 |value_delegates=304}}</table><table class=wikitable> {{Infobox election/showblocks|result_candidate=1 |image2={{Proves amadalvarez/Prova2/ús}} |roundcolor_1={{{barcolor_vots|#6fc0f2}}} |roundcolor_2={{{barcolor_vots|#ff7f0e}}} |barcolor=#3AB6A5|name1=Partit|name2=Cap de llista de la candidatura més llarga |value=104100000| scope=104130196 |rate=99.52 |rate_prev=18.3 | round=1 |value2=800000| scope2=104130196 |rate2=19.36|rate_prev2=17.8 | round2=2 |moment=4 |win= |coa=[[Partit Socialista de Menorca]]<br>[[Els Verds de Menorca]]<br>[[Esquerra Republicana de les Illes Balears|ERIB]] |seat_1=diputats al Parlament|value_prev_seat_1=471 | value_seat_1=762 |seat_2=Senadors|value_prev_seat_2=25 | value_seat_2=30 |value_delegates=304}}</table> }}}} ---- --> {{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} </noinclude><includeonly><!-- -->{{#if:{{#invoke:string1|match|s={{{debug|}}}|showblok|ignore_errors=true}} |{{#if:{{{item_candidate|}}}|{{#if:{{#invoke:string1|match|s={{{debug|}}}|{{{item_candidate|}}}|ignore_errors=true}}| * '''INPUT TO showblocks''' *item_candidate= {{{item_candidate|}}} *image= {{{image|}}} *image_candidate= {{{image_candidate|}}} *image_co-candidate= {{{image_co-candidate|}}} *name1= {{{name1|}}} *name2= {{{name2|}}} *value= {{{value|}}} *scope= {{{scope|}}} *rate= {{{rate|}}} *rate_prev= {{{rate_prev|}}} *round = {{{round|}}} *seat_1= {{{seat_1|}}} *value_seat_1= {{{value_seat_1|}}} *value_prev_seat_1= {{{value_prev_seat_1|}}} *value2= {{{value2|}}} *scope2= {{{scope2|}}} *rate2= {{{rate2|}}} *rate_prev2= {{{rate_prev2|}}} *round2= {{{round2|}}} *seat_2= {{{seat_2|}}} *value_seat_2= {{{value_seat_2|}}} *value_prev_seat_2= {{{value_prev_seat_2|}}} * type_election={{{type_election|}}} * type_election1={{{type_election1|}}} * type_election2={{{type_election2|}}} *moment= {{{moment|}}} *P5832 coalition={{{coa|}}} *lang={{{lang|}}} }}}}}}<!-- -->{{#if:{{#invoke:string1|match|s={{{debug|}}}|showrefe|ignore_errors=true}}| * '''INPUT TO showblocks for referendum''' *referendum_text= {{{referendum_text|}}} *barcolor= {{{barcolor|}}} *value= {{{value|}}} *scope= {{{scope|}}} * type_election={{{type_election|}}} *win={{{win|}}} *lang={{{lang|}}} }}<!-- End debug _____________________________________________________________________________________________ -->{{#if:{{{result_candidate|}}}<!-- ____________________________ Results candidate block ______________________________________ -->|<!-- Start candidate block --> <tr><td colspan="7" class="topbarcandidate notheme" style="background:{{{barcolor|}}};"></td></tr> <tr style="height:0.01em;"><!-- --><td style="width:45px;"></td><!-- image --><td style="width:0.8em;"></td><!-- round --><td></td><!-- Main text to colspan depending on line type --><td style="width:1.5em;"></td><!-- prev_seats --><td style="width:1.5em;"></td><!-- seats --><td style="width:0.5em;"></td><!-- icon up/down rate/seats --><td style="width:1.8em;"></td><!-- rate value --></tr> <tr><!-- image + party &/or candidate names --> <td rowspan={{#expr: 3<!--minim for hold image. At the right, there is a space for: name+bar+seat_1 or name+double bar --> + {{#if:{{{value_seat_2|}}}<!-- add 2 for seat_2(bar and result) or --> |{{#if:{{{value_seat_1|}}}|2|1}}|0}}<!-- add 1 for seat_2(bar and resul) when seat_1 is empty --> + {{#if:{{{name_vice_p|}}}|1|0}}<!-- add 1 for vice_president, when exists--> + {{#if:{{{coa|}}}|1|0}} <!-- add 1 for political coalition, when exists--> + {{#if:{{{party_equivalent|}}}|1|0}}}}> <!-- add 1 for previous party for comparision --> {{#if:{{{referendum|}}}|<!-- no image at all --> |{{#if:{{{image_candidate|}}} |{{#if:{{{image_co-candidate|}}} |{{switcher2|image1={{{image_candidate|}}} |image2={{{image_co-candidate|}}} |image3={{#ifeq:{{{image|}}}|NOimage_party |Transparent flag waving on Infobox grey background.svg |{{{image|}}} }} }}<!-- end switcher2 with 2 candidates--> |{{switcher2|image1={{{image_candidate|}}}|image2={{#ifeq:{{{image|}}}|NOimage_party |Transparent flag waving on Infobox grey background.svg |{{{image|}}} }} }}<!-- end switcher2 with 1 candidate--> }} |{{#if:{{{image|}}} |{{#ifeq:{{{image|}}}|NOimage_party<!-- -->|<div style="background:{{#if:{{{barcolor|}}}|{{{barcolor|}}}|#888}};text-align:center"><!-- --><!-- [[File:Transparent flag waving on Infobox grey background.svg|45px|link=|]] -->? ? ?</div> |{{#ifeq:{{{image|}}}|NOimage_person<!-- -->|[[file:{{MyValue|IBelection|no_img_candidate}}|45px|class=skin-invert]] |[[file:{{{image|}}}|45px ]]}} |[[file:{{MyValue|IBelection|no_img_candidate}}|45px|class=skin-invert]] }} }} }} }}</td> <td colspan={{#if:{{{win|}}}|5|6}}><!-- -->{{#if:{{{name1|}}} |'''{{{name1|}}}''' {{#if:{{{name2|}}}|&nbsp;—&nbsp;{{{name2|}}}}} |{{#if:{{{name2|}}}|'''{{{name2|}}}'''}} }}</td><!-- -->{{#if:{{{win|}}}|<td>[[file:{{if empty|{{MyValue|IBelection|img_winner}}|Gnome-bookmark-new2.svg}}|25px|class=skin-invert|link=|{{GetLabelFix|P991|lang={{{lang|}}}}}]] </td>}}<!-- --></tr><!-- Vice-president when together with main position ____________________________ -->{{#if:{{{name_vice_p|}}}|<tr><td colspan="6">{{{name_vice_p|}}}</td></tr>}}<!-- --><!-- coalition list ________________________________________________________________ -->{{#if:{{{coa|}}}|<tr><td></td><td colspan="5">{{Collapsible list|title={{label|Q6138528}} |titlestyle=font-size:90%;font-style:italic; |liststyle=font-size:85%; |1={{{coa|}}}}}</td></tr>}}<!-- --><!-- previous party for comparision ________________________________________________________________ -->{{#if:{{{party_equivalent|}}} |<tr><td></td> <td colspan="5"><small>{{MyValue|IBelection|text_party_equivalent}} '''''{{GetLabelFix|{{{party_equivalent|}}}|lang={{{lang|}}}|linked=yes}}'''''</small></td></tr>}}<!-- _______________________________________________________________________________________ --><tr><!-- Results bar 1: for every kind of election--> <td style="padding:1px;"> {{#if:{{{round|}}}|<span style="background:{{{roundcolor_1|}}};color:#ffffff;padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;font-size:0.8em;">'''{{{round|}}}'''</span>}}</td> <td colspan="3">{{Composition bar compact|{{if empty|{{{value|}}}|0}}|{{{scope}}} |{{if empty|{{MyValue|IBelection|basicbarcolor}}|#C0C0C0}}<!-- -->|background-color=#FFFFFF|width=145| nodivisor=y |per=1|parenthesis=y<!-- -->|valuestyle=font-size:85%;|perstyle=font-size:90%;|lang={{{lang|}}}|round=2}}</td> {{#if:{{{rate_prev|}}}|{{#if:{{{rate|}}} | {{#ifexpr:{{{rate|1}}}>{{{rate_prev|0}}} |<td style="text-align:center;">[[File:Green Arrow Up.svg|8px|link=|{{GetLabelFix|Q1049848|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:75%;padding-right:0px;">{{formatnum:{{#expr:({{{rate|1}}}-{{{rate_prev|1}}})round 2}}}}</td> |{{#ifexpr:{{{rate|1}}}<{{{rate_prev|0}}} |<td style="text-align:center;">[[File:Red Arrow Down.svg|8px|link=|{{GetLabelFix|Q1049848|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:75%;padding-right:0px;"><!-- --><span style="color:#d73333"">{{formatnum:{{#expr:({{{rate_prev|1}}}-{{{rate|1}}})round 2}}}}</span></td> |<td style="text-align:center;">[[File:Equal blue arrow.png|8px|link=]]}}</td> }} }} }}</tr> {{#if:{{{round2|}}} |<!-- Results bar 2: for election with two rounds --> <tr><td style="padding:1px;"><span style="background:{{{roundcolor_2|}}};color:#ffffff;padding:3.5px 3.5px 3.5px 3.5px;margin:0px 0px 0px 0px;border-radius:100px;text-align:center;font-size:0.8em;">'''{{{round2|}}}'''</span></td> <td colspan="3">{{Composition bar compact|{{if empty|{{{value2|}}}|0}}|{{if empty|{{{scope2|}}}|1}}<!-- -->|{{if empty|{{MyValue|IBelection|basicbarcolor}}|#C0C0C0}}<!-- -->|background-color=#FFFFFF|width=145| nodivisor=y |per=1|parenthesis=y<!-- -->|valuestyle=font-size:85%;|perstyle=font-size:90%;|lang={{{lang|}}}|round=2}}</td> {{#if:{{{rate_prev2|}}}|{{#if:{{{rate2|}}} |{{#ifexpr:{{{rate2|1}}}>{{{rate_prev2|0}}} |<td style="text-align:center;">[[File:Green Arrow Up.svg|8px|link=|{{GetLabelFix|Q1049848|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:75%;padding-right:0px;">{{formatnum:{{#expr:({{{rate2|1}}}-{{{rate_prev2|1}}})round 2}}}}</td> |{{#ifexpr:{{{rate2|1}}}<{{{rate_prev2|0}}} |<td style="text-align:center;">[[File:Red Arrow Down.svg|8px|link=|{{GetLabelFix|Q1049848|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:75%;padding-right:0px;"><!-- --><span style="color:red">{{formatnum:{{#expr:({{{rate_prev2|1}}}-{{{rate2|1}}})round 2}}}}</span></td> |<td style="text-align:center;">[[File:Equal blue arrow.png|8px|link=]]}}</td> }} }} }}</tr>}} <tr>{{#if:{{{seat_1|}}}<!-- first line of seats results, when seat position informed --> |<td colspan="2">{{{seat_1|}}}</td> <td style="text-align:right;padding-right:0.15em;">{{{value_prev_seat_1|}}}<!-- -->{{#if:{{{value_prev_seat_1|}}}|<small>&nbsp;→</small>}}</td> <td style="text-align:right;padding-right:0.15em;">{{#ifexpr:{{{moment|}}}< 3|'''?'''|{{#if:{{{value_seat_1|}}}|'''{{{value_seat_1|}}}'''}}}}</td> {{#if:{{{value_prev_seat_1|}}}|{{#if:{{{value_seat_1|}}}<!-- start comparative seats results columns, when previous value --> |<!-- symbol colum--> {{#ifexpr:{{{value_seat_1|1}}}>{{{value_prev_seat_1|0}}} |<td style="text-align:center;">[[File:Breezeicons-actions-22-list-add-user-green.svg<!-- -->|20px|link=|{{GetLabelFix|P1342|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:85%;">{{formatnum:{{#expr:({{{value_seat_1|1}}}-{{{value_prev_seat_1|1}}})round 2}}}}</td> |{{#ifexpr:{{{value_seat_1|1}}}<{{{value_prev_seat_1|0}}} |<td style="text-align:center;">[[File:Breezeicons-actions-22-list-remove-user.svg<!-- -->|20px|link=|{{GetLabelFix|P1342|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:85%;color:red;"><!-- -->{{formatnum:{{#expr:({{{value_prev_seat_1|1}}}-{{{value_seat_1|1}}})round 2}}}}</td> |<td style="text-align:center;">[[File:Equal blue arrow.png|8px|link=]]</td>}} }} |<td></td><td></td><!-- to fill void comparative colums --> }}<!-- if: exist "value_seat_1" --> |<td></td><td></td><!-- to fill void comparative colums --> }}<!-- if: exist "value_prev_seat_1" --> |{{#if:{{{round2|}}}{{{seat_2|}}}||<td>&nbsp;</td>}} }}</tr><!-- if:seat_1 -->{{#if:{{{seat_2|}}}|{{#if:{{{value_seat_2|}}}|<tr> <td colspan="2">{{{seat_2|}}}</td> <td style="text-align:right;padding-right:0.05em;">{{{value_prev_seat_2|}}}<!-- -->{{#if:{{{value_prev_seat_2|}}}|<small>&nbsp;→</small>}}</td> <td style="text-align:right;padding-right:0.1em;">{{#if:{{{value_seat_2|}}}|'''{{{value_seat_2|}}}'''}}</td> {{#if:{{{value_prev_seat_2|}}}<!-- start comparative seats results columns, when previous value --> |<!-- symbol colum--> {{#ifexpr:{{{value_seat_2|1}}}>{{{value_prev_seat_2|0}}} |<td style="text-align:center;">[[File:Breezeicons-actions-22-list-add-user-green.svg|20px|link=<!-- -->|{{GetLabelFix|P1342|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:85%;">{{formatnum:{{#expr:({{{value_seat_2|1}}}-{{{value_prev_seat_2|1}}})round 2}}}}</td> |{{#ifexpr:{{{value_seat_2|1}}}<{{{value_prev_seat_2|0}}} |<td style="text-align:center;">[[File:Breezeicons-actions-22-list-remove-user.svg|20px|link=<!-- -->|{{GetLabelFix|P1342|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:85%;color:#d73333;">{{formatnum:{{#expr:({{{value_prev_seat_2|1}}}-{{{value_seat_2|1}}})round 2}}}}</td> |<td style="text-align:center;">[[File:Equal blue arrow.png|8px|link=]]}}</td> }} |<td>&nbsp;&nbsp;</td><!-- to fill void comparative colums --> }}</tr>}}<!-- </table> --> }}<!-- end block result_candidate --> }} <!-- * ____________________________ Results election block ______________________________________ * -->{{#if:{{{result_election|}}} |{{#if:{{{electorate|}}} |<tr><td style="padding-right:0.4em;width:3.5%;"><!-- -->[[file:{{if empty|{{MyValue|IBelection|img_electorate}}|Community Noun project 2280.svg}}|20x20px|class=skin-invert|{{GetLabelFix |P1831|lang={{{lang|}}}}}]]</td><!-- --><td style="text-align:right;width:23%;">{{{electorate|}}}</td><!-- --><td>{{#invoke:Wikidades|editAtWikidata|item={{{item|}}} |property=P1867|editicon=right}}</td></tr>}} {{#if:{{{value|}}} |<tr><td style="padding-right:0.4em;width:3.5%;"><!-- -->[[file:{{if empty|{{MyValue|IBelection|img_voter}}|Q189760 noun 84860 ccReJeanSoo vote.svg}}|20px|class=skin-invert<!-- --> {{GetLabelFix |Q1339847|lang={{{lang|}}}}}]]</td><!-- --><td style="text-align:right;width:23%;">{{{value|}}}</td><!-- --><td style=width:55%;>{{#if:{{{electorate|}}}<!-- no electorate, means no show participation bar -->|{{Composition bar compact|{{{rate|}}}|100|{{{barcolor|#6fc0f2}}}<!-- -->|width=120| void=y |per=1|parenthesis=y|valuestyle=font-size:85%;<!-- -->|perstyle=font-size:90%;|lang={{{lang|}}}|round=2}}}}</td><!-- -->{{#if:{{{rate_prev|}}}|{{#if:{{{rate|}}} | {{#ifexpr:{{{rate|1}}}>{{{rate_prev|0}}} |<td style="text-align:center;width:1.4em;">[[File:Green Arrow Up.svg|8px|link=<!-- -->|{{GetLabelFix|Q1049848|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:75%;">{{formatnum:{{#expr:({{{rate|1}}}-{{{rate_prev|1}}})round 2}}}}</td> |{{#ifexpr:{{{rate|1}}}<{{{rate_prev|0}}} |<td style="text-align:center;width:1.4em;">[[File:Red Arrow Down.svg|8px|link=<!-- --> |{{GetLabelFix|Q1049848|lang={{{lang|}}}}}]]</td> <td style="text-align:left;font-size:75%;width:2.2em;"><!-- --><span style="color:#d73333">{{formatnum:{{#expr:({{{rate_prev|1}}}-{{{rate|1}}})round 2}}}}</span></td> |<td style="text-align:center;width:1.4em;">[[File:Equal blue arrow.png|8px|link=]]}}</td> }} }} }}</tr>}}<!-- end if {{{value|}}} --> <!-- 2nd line of election block with valids, blank and spoilt votes ___________________________________________________________________________ --> {{#if:{{{valids|}}}{{{blancs|}}}{{{nuls|}}} |<tr><td style="padding-right:0.6em;">[[File:{{if empty|{{MyValue|IBelection|img_valid}}|Ballot Box Silhouette OK-green.svg}}|25px|{{GetLabelFix|P1697|lang={{{lang|}}}}}]]</td><!-- --><td style="text-align:right;">{{{valids|}}}</td><!-- --><td colspan="3"; style="text-align:left;font-size:75%; border:1px solid #c0c0c0;"><!-- -->&nbsp;&nbsp;&nbsp;&nbsp;[[file:{{if empty|{{MyValue|IBelection|img_blank}}|Ballot_box-Blank.svg}}|25px|{{GetLabelFix|P5045|lang={{{lang|}}}}}]] <!-- -->{{if empty|{{{blancs|}}}|&nbsp;'''?'''&nbsp;}}<!-- -->&nbsp;&nbsp;&nbsp;[[file:{{if empty|{{MyValue|IBelection|img_void}}|Ballot Box Silhouette null-red.svg}}|25px|{{GetLabelFix|P5044|lang={{{lang|}}}}}]] <!-- -->{{if empty|{{{nuls|}}}|&nbsp;'''?'''&nbsp;}}</td></tr> }}<!-- end if:info of totals by type vote --> }}<!-- -->{{#if:{{{result_referendum|}}}<!-- ____________________________ Results referendum block ______________________________________ -->|<!-- Start referendum block --> <tr style="height:0.01em;"><td></td><td></td><td></td><td></td></tr> <tr>{{#ifexpr:{{str len|{{{referendum_text|}}}}}<5|<td style="width:20%;"></td>|<td></td>}} <td style="border:{{{border-width|1px}}} solid {{{border-color|#c0c0c0}}};font-weight: bold;<!-- -->width:{{#ifexpr:{{str len|{{{referendum_text|}}}}}<5|10%|30%}};">{{{referendum_text|}}}</td><!-- text referendum option --><!-- Results bar: for referendum option --><td style="width:60%;padding:1px;">{{Composition bar compact<!-- -->|{{if empty|{{{value|}}}|0}}| {{{scope}}}|{{if empty|{{{barcolor|}}}|#888}}<!-- -->|width=130| nodivisor=y |per=1|parenthesis=y|round=2|perstyle=font-size:90%;<!-- -->|valuestyle=font-size:85%;|lang={{{lang|}}} }}<!-- --></td><!-- --><td style="text-align:center;width:1.0em;">{{#if:{{{win|}}}|[[file:{{if empty|{{MyValue|IBelection|img_winner}}|Gnome-bookmark-new2.svg}}|25px|class=skin-invert|{{GetLabelFix|P1346|lang={{{lang|}}}}}]]}}</td><!-- --></tr><!-- -->}}<!-- end block result_referendum --></includeonly> mibn38tk0mn7zqri4ydt2jr3k73v2k3 فرما:Composition bar compact 10 30845 142950 142939 2026-06-26T12:07:39Z آیات محراج 11062 /* */ 142950 wikitext text/x-wiki <includeonly><!-- _____________________________ Caixa externa __________________ --><div style="display: {{{display|inherit}}};<!-- -->border: {{{border-width|1px}}} solid {{{border-color|#c0c0c0}}};<!-- -->color: {{{color|#202122}}};<!-- -->background-color: {{{background-color|#f0f0f0}}};<!-- -->width: {{{width|100}}}px; height: {{{height|1.5em}}};"><!-- ____________ Barra __________ --><div style="display: {{{display|inherit}}};position: absolute;<!-- -->color: {{{color|#202122}}};<!-- -->background-color:{{#if:{{both|{{{4|}}}|{{{5|}}}}}<!-- -->|rgb({{#expr:floor({{#expr:255*{{{3|255}}}}})}},<!-- -->{{#expr:floor({{#expr:255*{{{4|0}}}}})}},<!-- -->{{#expr:floor({{#expr:255*{{{5|0}}}}})}})<!-- -->|{{#if:{{{hex|{{{3|}}}}}} |{{MatchRegex|{{{hex|{{{3|}}}}}}|[Q]%d+<!-- és un item, cerca P465-color hex -->|{{if then show|{{#invoke:wikidades|claim |property=P465 or P6364 or P462 |qualifier=P465 |item={{{hex|{{{3|}}}}}} |formatting=table |list=false |editicon=no |rowformat=$1}} |#CCCCCC|&#35;}}<!-- si no té P465, posa std., si en té, # com a prefix -->|{{{hex|{{{3|#CCCCCC}}}}}} }} |{{if then show|{{#invoke:wikidades|claim|property=P465 |list=false|editicon=no}} |#CCCCCC|&#35;}}<!-- si no té P465, posa std., si en té, # com a prefix -->|{{{hex|{{{3|#CCCCCC}}}}}} }} }};<!-- -->width:{{if both|{{{1|}}}|{{{2|}}}<!-- sense alguna dada, no barra -->|{{#ifexpr:({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{1|0}}}|pattern=%b[]|replace=|plain=false}}|R}}|0}})>({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{2|1}}}|pattern=%b[]|replace=|plain=false}}|R}}|1}})<!-- limita rati a llargada caixa -->|{{{width|100}}}<!-- -->|{{#expr:floor {{{width|100}}}*({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{1|0}}}|pattern=%b[]|replace=|plain=false}}|R}}|0}})/({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{2|1}}}|pattern=%b[]|replace=|plain=false}}|R}}|1}}) }}<!-- -->}}<!-- end 1 > 2 -->|0<!-- -->}}px;<!-- -->height: {{{height|1.5em}}};"></div><!-- _____________________ Text dins barra ____________ --><div style="display: {{{display|inherit}}}; position: absolute;<!-- -->width: {{{width|100}}}px; height: {{{height|1.5em}}};<!-- -->font-weight: bold; text-align: center; z-index: 5;<!-- -->color: {{{color|#000}}};{{{valuestyle|}}}"><!-- -->{{if both|{{{1|}}}|{{{2|}}}<!-- hi ha dividend i divisor -->|{{#if:{{{void|}}}|<!-- no es vol mostrar text divend / divsor -->|{{#invoke:Wikidades | formatNum | {{formatnum:{{#invoke:String1|replace|s={{{1|0}}}|pattern=%b[]|replace=|plain=false}}|R}} | {{{lang|}}} }}<!-- editar dividend s/lang -->{{#if:{{{nodivisor|}}}|<!-- Si no es vol mostrar divisor, saltar -->|&nbsp;/&nbsp;{{#invoke:Wikidades | formatNum | {{formatnum:{{#invoke:String1|replace|s={{{2|0}}}|pattern=%b[]|replace=|plain=false}}|R}} | {{{lang|}}} }}<!-- editar divisor s/lang -->}}<!-- end divisor -->}}<!-- end {{{void|}}} -->{{#if:{{{per|}}}<!-- es vol rati -->|&nbsp;&nbsp;&nbsp;<span style="{{{perstyle|}}};"><!-- -->{{#if:{{{parenthesis|}}}|<!-- no posar -->|(}}<!-- afegir ( -->{{#ifeq:{{{per|}}}|2<!-- es vol complement del percentatge -->|{{formatnum:{{#expr:100-(({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{1|0}}}|pattern=%b[]|replace=|plain=false}}|R}}|0}})/({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{2|1}}}|pattern=%b[]|replace=|plain=false}}|R}}|1}}))*100 round {{if empty|{{{round|}}}|1}} }}}} <!-- -->|{{formatnum:{{#expr:((({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{1|0}}}|pattern=%b[]|replace=|plain=false}}|R}}|0}})/({{if empty|{{formatnum:{{#invoke:String1|replace|s={{{2|1}}}|pattern=%b[]|replace=|plain=false}}|R}}|1}}))*100) round {{if empty|{{{round|}}}|1}} }}}}<!-- -->}}٪<!-- -->{{#if:{{{parenthesis|}}}|<!-- no tancar parèntesi -->|)}}<!-- --></span><!-- fi span del rati, -->}}<!-- fi If {{{per|}}}<!-- -->|<!-- no tenim 1 o 2. Comprovar si tenim 1 per mostrar-lo sense cap rati -->{{#if:{{{void|}}}|<!-- no es vol mostrar text divend / divsor -->|{{#if:{{{1|}}}|{{#invoke:Wikidades | formatNum |{{formatnum:{{#invoke:String1|replace|s={{{1|0}}}|pattern=%b[]|replace=|plain=false}}|R}} |{{{lang|}}} }}<!-- dividend sense divisor, edita el valor --> |{{novalue|lang={{{lang|}}}}} <!-- sense dividend ni divisor (1&2), missatge "sense dades" -->}}<!-- fi If 1, sense 2 -->}}<!-- fi If void -->}}<!-- fi If both 1&2 --></div><!-- fi DIV del text --></div><!-- fi DIV de la caixa --></includeonly><noinclude>{{documentation}}</noinclude> eg0yxev6rrtzyc484rpl2gu23lxft94 142953 142950 2026-06-26T12:19:03Z آیات محراج 11062 /* */ 142953 wikitext text/x-wiki <includeonly><!-- _____________________________ Caixa externa __________________ --><div style="display: {{{display|inherit}}};<!-- -->border: {{{border-width|1px}}} solid {{{border-color|#c0c0c0}}};<!-- -->color: {{{color|#202122}}};<!-- -->background-color: {{{background-color|#f0f0f0}}};<!-- -->width: {{{width|100}}}px; height: {{{height|1.5em}}};"><!-- ____________ Barra __________ --><div style="display: {{{display|inherit}}};position: absolute;<!-- -->color: {{{color|#202122}}};<!-- -->background-color:{{#if:{{both|{{{4|}}}|{{{5|}}}}}<!-- -->|rgb({{#expr:floor({{#expr:255*{{{3|255}}}}})}},<!-- -->{{#expr:floor({{#expr:255*{{{4|0}}}}})}},<!-- -->{{#expr:floor({{#expr:255*{{{5|0}}}}})}})<!-- -->|{{#if:{{{hex|{{{3|}}}}}} |{{MatchRegex|{{{hex|{{{3|}}}}}}|[Q]%d+<!-- és un item, cerca P465-color hex -->|{{if then show|{{#invoke:wikidades|claim |property=P465 or P6364 or P462 |qualifier=P465 |item={{{hex|{{{3|}}}}}} |formatting=table |list=false |editicon=no |rowformat=$1}} |#CCCCCC|&#35;}}<!-- si no té P465, posa std., si en té, # com a prefix -->|{{{hex|{{{3|#CCCCCC}}}}}} }} |{{if then show|{{#invoke:wikidades|claim|property=P465 |list=false|editicon=no}} |#CCCCCC|&#35;}}<!-- si no té P465, posa std., si en té, # com a prefix -->|{{{hex|{{{3|#CCCCCC}}}}}} }} }};<!-- -->width:{{if both|{{{1|}}}|{{{2|}}}<!-- sense alguna dada, no barra -->|{{#ifexpr:{{{1|}}}>{{{2|}}}<!-- limita rati a llargada caixa -->|{{{width|100}}}<!-- -->|{{#expr:floor {{{width|100}}}*{{{1|}}}/{{{2|}}} }}<!-- -->}}<!-- end 1 > 2 -->|0<!-- -->}}px;<!-- -->height: {{{height|1.5em}}};"></div><!-- _____________________ Text dins barra ____________ --><div style="display: {{{display|inherit}}}; position: absolute;<!-- -->width: {{{width|100}}}px; height: {{{height|1.5em}}};<!-- -->font-weight: bold; text-align: center; z-index: 5;<!-- -->color: {{{color|#000}}};{{{valuestyle|}}}"><!-- -->{{if both|{{{1|}}}|{{{2|}}}<!-- hi ha dividend i divisor -->|{{#if:{{{void|}}}|<!-- no es vol mostrar text divend / divsor -->|{{#invoke:Wikidades | formatNum | {{{1|}}} | {{{lang|}}} }}<!-- editar dividend s/lang -->{{#if:{{{nodivisor|}}}|<!-- Si no es vol mostrar divisor, saltar -->|&nbsp;/&nbsp;{{#invoke:Wikidades | formatNum | {{{2|}}} | {{{lang|}}} }}<!-- editar divisor s/lang -->}}<!-- end divisor -->}}<!-- end {{{void|}}} -->{{#if:{{{per|}}}<!-- es vol rati -->|&nbsp;&nbsp;&nbsp;<span style="{{{perstyle|}}};"><!-- -->{{#if:{{{parenthesis|}}}|<!-- no posar -->|(}}<!-- afegir ( -->{{#ifeq:{{{per|}}}|2<!-- es vol complement del percentatge -->|{{formatnum:{{#expr:100-({{{1|}}}/{{{2|}}})*100 round {{if empty|{{{round|}}}|1}} }}}} <!-- -->|{{formatnum:{{#expr:(({{{1|}}}/{{{2|}}})*100) round {{if empty|{{{round|}}}|1}} }}}}<!-- -->}}٪<!-- -->{{#if:{{{parenthesis|}}}|<!-- no tancar parèntesi -->|)}}<!-- --></span><!-- fi span del rati, -->}}<!-- fi If {{{per|}}}<!-- -->|<!-- no tenim 1 o 2. Comprovar si tenim 1 per mostrar-lo sense cap rati -->{{#if:{{{void|}}}|<!-- no es vol mostrar text divend / divsor -->|{{#if:{{{1|}}}|{{#invoke:Wikidades | formatNum |{{{1|}}} |{{{lang|}}} }}<!-- dividend sense divisor, edita el valor --> |{{novalue|lang={{{lang|}}}}} <!-- sense dividend ni divisor (1&2), missatge "sense dades" -->}}<!-- fi If 1, sense 2 -->}}<!-- fi If void -->}}<!-- fi If both 1&2 --></div><!-- fi DIV del text --></div><!-- fi DIV de la caixa --></includeonly><noinclude>{{ús de la plantilla}}</noinclude> dz981jkmoi8douwomwazelwwvg5jbdj 142954 142953 2026-06-26T12:19:20Z آیات محراج 11062 /* */ 142954 wikitext text/x-wiki <includeonly><!-- _____________________________ Caixa externa __________________ --><div style="display: {{{display|inherit}}};<!-- -->border: {{{border-width|1px}}} solid {{{border-color|#c0c0c0}}};<!-- -->color: {{{color|#202122}}};<!-- -->background-color: {{{background-color|#f0f0f0}}};<!-- -->width: {{{width|100}}}px; height: {{{height|1.5em}}};"><!-- ____________ Barra __________ --><div style="display: {{{display|inherit}}};position: absolute;<!-- -->color: {{{color|#202122}}};<!-- -->background-color:{{#if:{{both|{{{4|}}}|{{{5|}}}}}<!-- -->|rgb({{#expr:floor({{#expr:255*{{{3|255}}}}})}},<!-- -->{{#expr:floor({{#expr:255*{{{4|0}}}}})}},<!-- -->{{#expr:floor({{#expr:255*{{{5|0}}}}})}})<!-- -->|{{#if:{{{hex|{{{3|}}}}}} |{{MatchRegex|{{{hex|{{{3|}}}}}}|[Q]%d+<!-- és un item, cerca P465-color hex -->|{{if then show|{{#invoke:wikidades|claim |property=P465 or P6364 or P462 |qualifier=P465 |item={{{hex|{{{3|}}}}}} |formatting=table |list=false |editicon=no |rowformat=$1}} |#CCCCCC|&#35;}}<!-- si no té P465, posa std., si en té, # com a prefix -->|{{{hex|{{{3|#CCCCCC}}}}}} }} |{{if then show|{{#invoke:wikidades|claim|property=P465 |list=false|editicon=no}} |#CCCCCC|&#35;}}<!-- si no té P465, posa std., si en té, # com a prefix -->|{{{hex|{{{3|#CCCCCC}}}}}} }} }};<!-- -->width:{{if both|{{{1|}}}|{{{2|}}}<!-- sense alguna dada, no barra -->|{{#ifexpr:{{{1|}}}>{{{2|}}}<!-- limita rati a llargada caixa -->|{{{width|100}}}<!-- -->|{{#expr:floor {{{width|100}}}*{{{1|}}}/{{{2|}}} }}<!-- -->}}<!-- end 1 > 2 -->|0<!-- -->}}px;<!-- -->height: {{{height|1.5em}}};"></div><!-- _____________________ Text dins barra ____________ --><div style="display: {{{display|inherit}}}; position: absolute;<!-- -->width: {{{width|100}}}px; height: {{{height|1.5em}}};<!-- -->font-weight: bold; text-align: center; z-index: 5;<!-- -->color: {{{color|#000}}};{{{valuestyle|}}}"><!-- -->{{if both|{{{1|}}}|{{{2|}}}<!-- hi ha dividend i divisor -->|{{#if:{{{void|}}}|<!-- no es vol mostrar text divend / divsor -->|{{#invoke:Wikidades | formatNum | {{{1|}}} | {{{lang|}}} }}<!-- editar dividend s/lang -->{{#if:{{{nodivisor|}}}|<!-- Si no es vol mostrar divisor, saltar -->|&nbsp;/&nbsp;{{#invoke:Wikidades | formatNum | {{{2|}}} | {{{lang|}}} }}<!-- editar divisor s/lang -->}}<!-- end divisor -->}}<!-- end {{{void|}}} -->{{#if:{{{per|}}}<!-- es vol rati -->|&nbsp;&nbsp;&nbsp;<span style="{{{perstyle|}}};"><!-- -->{{#if:{{{parenthesis|}}}|<!-- no posar -->|(}}<!-- afegir ( -->{{#ifeq:{{{per|}}}|2<!-- es vol complement del percentatge -->|{{formatnum:{{#expr:100-({{{1|}}}/{{{2|}}})*100 round {{if empty|{{{round|}}}|1}} }}}} <!-- -->|{{formatnum:{{#expr:(({{{1|}}}/{{{2|}}})*100) round {{if empty|{{{round|}}}|1}} }}}}<!-- -->}}٪<!-- -->{{#if:{{{parenthesis|}}}|<!-- no tancar parèntesi -->|)}}<!-- --></span><!-- fi span del rati, -->}}<!-- fi If {{{per|}}}<!-- -->|<!-- no tenim 1 o 2. Comprovar si tenim 1 per mostrar-lo sense cap rati -->{{#if:{{{void|}}}|<!-- no es vol mostrar text divend / divsor -->|{{#if:{{{1|}}}|{{#invoke:Wikidades | formatNum |{{{1|}}} |{{{lang|}}} }}<!-- dividend sense divisor, edita el valor --> |{{novalue|lang={{{lang|}}}}} <!-- sense dividend ni divisor (1&2), missatge "sense dades" -->}}<!-- fi If 1, sense 2 -->}}<!-- fi If void -->}}<!-- fi If both 1&2 --></div><!-- fi DIV del text --></div><!-- fi DIV de la caixa --></includeonly><noinclude>{{documentation}}</noinclude> 5k7sitbsju6xb7ffruuj67eazchyavg فرما:Infobox election/prepare prev results 10 30865 143018 142142 2026-06-26T18:41:29Z آیات محراج 11062 /* */ 143018 wikitext text/x-wiki <noinclude><!-- Version cawiki- 2023.05.22 --></noinclude> <noinclude>{{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} ---- == {{langSwitch|ca=Descripció|en=Description}} == {{langSwitch|ca=El codi de càlcul de diferències amb l'edició anterior es trobava originalment a [[Plantilla:Infobox_election/prepare]].<br> És un codi amb diversos '''''if''''' imbricats amb "element" diferent a l'anterior en funció del cas. Per gestionar la nova característica sobre "'''partit equivalent'''" el codi es fa més complex i requereix diversos accessos addicionals a la base de dades.<br>Aquesta subfunció permet fer el càlcul a partir de diferents valors en funció de les circumstàncies. |en=The calculation code of differences with the previous edition were originally in Template:Infobox_election/prepare.<br> It's a code with several nested if's with different "item" as a previous in function of the case. To handle the new feature about "equivalent part" the code become more complex and required several extra access to database.<br>This sub-function allows to make the calculation from differents values in function of the circumstances. It is only used by}} [[Template:Infobox_election/prepare]] ---- <!-- DEBUG {{Infobox_election/prepare_prev_results |function =rate |type_election={{{type_election1|}}} |item_ant=Q113710176 |candidate=Q150398| P460equivalent= |candidate_look={{#if: {{{4|}}} |{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P460 |colformat0=raw |colformat1=raw |formatting= table |list=false |item=Q113710176 |editicon=no |separator= |rowformat= $0 |whitelist0=Q150398 / |whitelist1=Q150398 / }} |Q150398}} }} --> </noinclude><!-- __________ function RATE _____________________________________________________________ It calculates the % of votes got by the party from the total votes * item_ant, points to previous item. It may be round 1,2 and it's determined by /prepara. * candidate_look is the Qid of party to look for. May contains the entity we are managing or the "equivalent party" ____________________________________________________________________________________ --> {{#ifeq:{{{function|}}}|rate |{{#ifeq:{{{type_election|}}}|limited-aggregate<!-- for limited-aggregate the rate is from P1410: number of seats/total seats --> |{{#iferror:{{#expr:100*{{#invoke:Wikidades | claim | property= P991 |qualifier=P1410 |colformat1=raw |formatting= table |list=false |editicon=no |item={{{item_ant|}}} |whitelist0={{{candidate_look|}}} | rowformat= $1 }} / {{{valid_votes|}}} round 2}}|0}}<!-- We may assume that total seats is the same between editions --> <!-- Code for type of election based in votes (all, left limited-aggregate --> |{{#iferror:{{#if:{{#statements:P1697|from={{{item_ant|}}}}}<!-- #valid votes in prev.elections --> |{{#expr:100*{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P1111 |colformat1=raw |formatting= table |list=false |editicon=no |separator= |item={{{item_ant|}}} |whitelist0={{{candidate_look|}}} | rowformat= $1 }} /{{#invoke:Wikidades | claim | property= P1697 |item={{{item_ant|}}} |list= false |formatting=raw|editicon=no}} round 2}} }} }} }} }}<!-- --><!-- __________ function SEAT _____________________________________________________________ It calculates number of seats got by the party in previous edition * item_ant, points to previous item. It may be round 1,2 and it's determined by /prepara. * candidate_look is the Qid of party to look for. May contains the entity we are managing or the "equivalent party" ____________________________________________________________________________________ --> {{#ifeq:{{{function|}}}|seat |{{#if:{{{item_ant|}}} |{{#invoke:Wikidades| claim | property=P991 |whitelist0={{{candidate_look|}}} |qualifier=P1410 |colformat1=raw |formatting = table |list = false |editicon=no |item={{{item_ant|}}} | rowformat= $1}} }} }} bwwwhz4s7lor9964veo6ydk8aqy8u4c 143019 143018 2026-06-26T18:46:27Z آیات محراج 11062 143019 wikitext text/x-wiki <noinclude><!-- Version cawiki- 2023.05.22 --></noinclude> <noinclude>{{documentation|{{Infobox election/doctech/{{MediaWiki:Templatedata-doc-subpage}}}} }} ---- == {{langSwitch|ca=Descripció|en=Description}} == {{langSwitch|ca=El codi de càlcul de diferències amb l'edició anterior es trobava originalment a [[فرما:Infobox_election/prepare]].<br> És un codi amb diversos '''''if''''' imbricats amb "element" diferent a l'anterior en funció del cas. Per gestionar la nova característica sobre "'''partit equivalent'''" el codi es fa més complex i requereix diversos accessos addicionals a la base de dades.<br>Aquesta subfunció permet fer el càlcul a partir de diferents valors en funció de les circumstàncies. |en=The calculation code of differences with the previous edition were originally in Template:Infobox_election/prepare.<br> It's a code with several nested if's with different "item" as a previous in function of the case. To handle the new feature about "equivalent part" the code become more complex and required several extra access to database.<br>This sub-function allows to make the calculation from differents values in function of the circumstances. It is only used by}} [[Template:Infobox_election/prepare]] ---- <!-- DEBUG {{Infobox_election/prepare_prev_results |function =rate |type_election={{{type_election1|}}} |item_ant=Q113710176 |candidate=Q150398| P460equivalent= |candidate_look={{#if: {{{4|}}} |{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P460 |colformat0=raw |colformat1=raw |formatting= table |list=false |item=Q113710176 |editicon=no |separator= |rowformat= $0 |whitelist0=Q150398 / |whitelist1=Q150398 / }} |Q150398}} }} --> </noinclude><!-- __________ function RATE _____________________________________________________________ It calculates the % of votes got by the party from the total votes * item_ant, points to previous item. It may be round 1,2 and it's determined by /prepara. * candidate_look is the Qid of party to look for. May contains the entity we are managing or the "equivalent party" ____________________________________________________________________________________ --> {{#ifeq:{{{function|}}}|rate |{{#ifeq:{{{type_election|}}}|limited-aggregate<!-- for limited-aggregate the rate is from P1410: number of seats/total seats --> |{{#iferror:{{#expr:100*{{#invoke:Wikidades | claim | property= P991 |qualifier=P1410 |colformat1=raw |formatting= table |list=false |editicon=no |item={{{item_ant|}}} |whitelist0={{{candidate_look|}}} | rowformat= $1 }} / {{{valid_votes|}}} round 2}}|0}}<!-- We may assume that total seats is the same between editions --> <!-- Code for type of election based in votes (all, left limited-aggregate --> |{{#iferror:{{#if:{{#statements:P1697|from={{{item_ant|}}}}}<!-- #valid votes in prev.elections --> |{{#expr:100*{{#invoke:Wikidades | claim | property= P726 or P991 |qualifier=P1111 |colformat1=raw |formatting= table |list=false |editicon=no |separator= |item={{{item_ant|}}} |whitelist0={{{candidate_look|}}} | rowformat= $1 }} /{{#invoke:Wikidades | claim | property= P1697 |item={{{item_ant|}}} |list= false |formatting=raw|editicon=no}} round 2}} }} }} }} }}<!-- --><!-- __________ function SEAT _____________________________________________________________ It calculates number of seats got by the party in previous edition * item_ant, points to previous item. It may be round 1,2 and it's determined by /prepara. * candidate_look is the Qid of party to look for. May contains the entity we are managing or the "equivalent party" ____________________________________________________________________________________ --> {{#ifeq:{{{function|}}}|seat |{{#if:{{{item_ant|}}} |{{#invoke:Wikidades| claim | property=P991 |whitelist0={{{candidate_look|}}} |qualifier=P1410 |colformat1=raw |formatting = table |list = false |editicon=no |item={{{item_ant|}}} | rowformat= $1}} }} }} sef6lrssh2juc4yc7brslzue88m2y7q 2026 لیبر پارٹی لیٖڈرشِپ بحران 0 31099 143000 142907 2026-06-26T18:01:15Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 143000 wikitext text/x-wiki {{مولوٗماتھ | bgcolor = Lavender | تَصویٖر = Keir Starmer and Andy Burnham (55204794065).jpg }} 2026 ہَس مَنٛز پیوٚو [[برطانوی لیبر پارٹی]] [[برطانیہُک ؤزیٖرِ اعظم|وزیر اعظم]] سر [[کِیٔر سٹارمر|کیر سٹارمرَس]] سٟتؠ عدم اطمینان تہٕ خراب مقٲمی چُناو ہٕنٛدِ نٔتیٖجہِ کِنؠ قیادتُک بحرانُک سامنہٕ۔ امہِ عدم اطمینانی کِس وجہہ سٟتؠ گٔیہِ تٔمؠ سٕنٛدِ اِستیٖفہٕ تہٕ اہم شخصیاتن ہٕنٛدِ نیرنُک مُطالبہٕ، یِمن مَنٛز ہیلتھ سیکریٹری ویس سٹریٹنگ تہِ شٲمِل چھِ۔ 14 میی دِیُت جوش سایمنزَن اینڈی برنہمَس قیادتَس خٲطرٕ ضمنی انتخابَس مَنٛز حصہٕ نِنَس قٲبل بناونہٕ خٲطرٕ اِستیٖفہٕ۔ دِفٲعی اخراجاتَن ہٕنٛدِس تنازعَس پؠٹھ مزید اِستیٖفہٕ پتہٕ کوٚر سٹارمرَن 22 جوٗن پننہِ استعفیُک اعلان۔ قیادتٕکؠ انتخابَن خٲطرٕ نامزدگی آیہِ 9 جُلَے کھولنہٕ تہٕ 16 جُلَے بند گژھن واجنہِ، برنہمَن دِیُت تٔمؠ سٕنٛدِ انتخاب لڑنُک ارادٕ تہٕ سٹریٹنگَن کوٚر نہٕ الیکشن لڑنُک انتخاب۔<ref>{{Cite web|last1=Doherty|first1=Caitlin|last2=Yeung|first2=Tinshui|last3=Zeffman|first3=Henry|date=22 June 2026|title=Keir Starmer resigns as prime minister and leader of Labour Party|url=https://www.bbc.co.uk/news/live/ckger03mrl0t|access-date=22 June 2026|website=BBC News|language=en-GB}}</ref> ==حَوالہٕ== [[زٲژ:2026 واقعات]] nstybww6v6b7tlgmvbefbafncse3jlf نیون 0 31101 142999 142911 2026-06-26T18:01:10Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142999 wikitext text/x-wiki {{Infobox element|color=Yellow}} '''نیون''' چھُ اَکھ [[رسایٚن تۄتھ]] (نِشان Ne، ایٹم نمبر 10)۔ بطور اَکھ نایاب، بے رنگ [[نوبل گیس]]، یہٕ چھُ بجلی دِنہٕ وِزِ اَکھ تیز وۄزلہٕ رنگہٕ سنگترؠ چمک ترٛاونہٕ خٲطرٕ مشہوٗر۔یہٕ چھ پیریڈک ٹیبلک دۆیِم نوبل گیس۔<ref>Group 18 refers to the modern numbering of the periodic table. Older numberings described the rare gases as Group 0 or Group VIIIA (sometimes shortened to 8). See also [[Group (periodic table)]].</ref> == حَوالہٕ == [[زٲژ:رساێن تۄتھ]] 5j8k6nqaiyfa1nruf9m56nc5vq31v4y میگنیشیم 0 31102 142998 142915 2026-06-26T18:01:05Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142998 wikitext text/x-wiki {{Infobox element|color=Yellow}} '''میگنیشیم''' چھُ اَکھ ضۆروٗری مِنرَل تہٕ [[رسایٚن تۄتھ]] (نِشان Mg، ایٹم نمبر 12)۔ یہِ چھُ اَکھ چمکدار سوٗرؠ رَنٛگ در [[داتھ]] یَتھ کم کثافت، کم کُملُن مقام، تہٕ تھٔز کیٖمیٲیی رد عمل چھِ۔ یہِ چھُ اِنسٲنی صحتہٕ خٲطرٕ ضۆروٗری، یُس 300 کھۄتہٕ زِیٛادٕ بایو کیمیٲیی ردعملن مَنٛز أکِس کوفیکٹر پٲٹھؠ کٲم کران چھُ، یَتھ مَنٛز [[مَژھ|مژھہٕ]] تہٕ نٲر کٲم، [[خوٗنُک دَباو|بلڈ پریشر ریگولیشن]]، تہٕ توانٲیی ہٕنٛز پٲداوار شٲمِل چھِ۔<ref>{{cite news |url=https://www.seafriends.org.nz/oceano/seawater.htm#composition |title=The chemical composition of seawater |author=Anthoni, J. Floor |date=2006 |website=Seafriends}}</ref> == حَوالہٕ == [[زٲژ:رساێن تۄتھ]] 80ea1x4ly7rg42b8xcrctet215kp4r2 اَلموٗنیم 0 31103 142997 142918 2026-06-26T18:01:00Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142997 wikitext text/x-wiki {{Infobox element|color=Yellow}} '''اَلموٗنیم''' یا '''ایلومینیم''' (نِشان Al، ایٹم نمبر 13) چھُ اَکھ رۄپہٕ سفید، ہلکہ وزن، تہٕ انتہٲیی سنکنرن مزاحم [[داتھ]]۔ یہٕ چھُ زمین کس پرتس مَنٛز سارِوٕے کھۄتہٕ زیٛادٕ مؠقدارُک داتھ، حالانکہ یہٕ چھُ نہٕ زانٛہہ تہٕ قۄدرتس مَنٛز پننہٕ شۄد [[رسایٚن تۄتھ|تۄتہٕ]] شکلہٕ مَنٛز آسان۔ اکیہمہٕ صدی مَنٛز، زیٛادٕ تر ایلومینیم اوس امریکہ، مغربی یورپ تہٕ جاپانس مَنٛز اور یور سٔہوٗلیت، انجینیرنگ، تعمیر تہٕ پیکیجِنٛگ مَنٛز اِستِمال یوان کرنہٕ۔ <ref name="ReynoldsKitchens">{{Cite web |title=Heavy Duty Foil |url=https://www.reynoldskitchens.com/products/aluminum-foil/heavy-duty-foil/|website=Reynolds Kitchens|language=en|access-date=20 September 2020 |archive-date=23 September 2020|archive-url=https://web.archive.org/web/20200923185810/https://www.reynoldskitchens.com/products/aluminum-foil/heavy-duty-foil/ |url-status=live}}</ref> ماحولس مَنٛز امک پھۄہلاوٕ باوُجوٗد، کینٛہہ تہٕ جاندار چیز چھُنہٕ ایلومینیمک نوٗن میٹابولایز کرنہٕ خاطرٕ زاننہٕ یوان، مگر ایلومینیم چھُ [[کُل|کُلؠن]] تہٕ [[جانوَر|جانورن]] ہنٛد ذریعہٕ اصل پأٹھؠ برداشت یوان کرنہٕ۔ یمن نوٗنن ہنٛز کثرت کہ وجہ سٟتؠ، یمن خٲطرٕ حیاتیاتی کردارک امکان چھِ دلچسپی ہِنٛدؠ کارنہٕ، تہٕ مطالعہٕ چھُ جٲری۔ ==حَوالہٕ== [[زٲژ:رساێن تۄتھ]] luhpo56z582924lfovmdtkmucql4ogf 2024 اَمریٖکی صٔدرٲتی چُناو 0 31105 142961 142919 2026-06-26T13:25:46Z آیات محراج 11062 مِلاوُن [[زٲژ:اَمریٖکس مَنٛز چُناو]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 142961 wikitext text/x-wiki {{Infobox election}} [[اَمریٖکہ|ریاستہاے متحدَس]] منٛز آیہِ 5 نومبر 2024 صدٲرتی چُناو منعقد کرنہٕ۔ سٲبقہٕ صدر [[ڈونلڈ جان ٹرمپ|ڈونلڈ ٹرمپ]] تہٕ اوہایو جونیئر سینیٹر [[جے ڈی وینس]] سٕنٛزِ ریپبلکن ٹکٹن دِژ موجودٕ نٲیِب صدر [[کملا ہیرِس]] تہٕ [[مینیسوٹا|منیسوٹا]] ہٕکۍ گورنر [[ٹِم والز]] سٕنٛدِ ڈیموکریٹک ٹکٹ شکست۔<ref>{{Cite news|last1=Gold|first1=Michael|last2=Nehamas|first2=Nicholas|date=March 13, 2024|title=Donald Trump and Joe Biden Clinch Their Party Nominations|url=https://www.nytimes.com/2024/03/12/us/politics/trump-republican-nomination.html|access-date=March 13, 2024|work=[[The New York Times]]|archive-date=March 13, 2024|archive-url=https://web.archive.org/web/20240313034919/https://www.nytimes.com/2024/03/12/us/politics/trump-republican-nomination.html|url-status=live}}</ref> == حَوالہٕ == [[زٲژ:اَمریٖکس مَنٛز چُناو]] ni74u974i5ez3iz0tttzcqskf4yjh9h 142968 142961 2026-06-26T13:48:46Z آیات محراج 11062 /* */ 142968 wikitext text/x-wiki {{Infobox election|image1=[[فَیِل:January 2025 Official Presidential Portrait of Donald J. Trump.jpg|200px]]}} [[اَمریٖکہ|ریاستہاے متحدَس]] منٛز آیہِ 5 نومبر 2024 صدٲرتی چُناو منعقد کرنہٕ۔ سٲبقہٕ صدر [[ڈونلڈ جان ٹرمپ|ڈونلڈ ٹرمپ]] تہٕ اوہایو جونیئر سینیٹر [[جے ڈی وینس]] سٕنٛزِ ریپبلکن ٹکٹن دِژ موجودٕ نٲیِب صدر [[کملا ہیرِس]] تہٕ [[مینیسوٹا|منیسوٹا]] ہٕکۍ گورنر [[ٹِم والز]] سٕنٛدِ ڈیموکریٹک ٹکٹ شکست۔<ref>{{Cite news|last1=Gold|first1=Michael|last2=Nehamas|first2=Nicholas|date=March 13, 2024|title=Donald Trump and Joe Biden Clinch Their Party Nominations|url=https://www.nytimes.com/2024/03/12/us/politics/trump-republican-nomination.html|access-date=March 13, 2024|work=[[The New York Times]]|archive-date=March 13, 2024|archive-url=https://web.archive.org/web/20240313034919/https://www.nytimes.com/2024/03/12/us/politics/trump-republican-nomination.html|url-status=live}}</ref> == حَوالہٕ == [[زٲژ:اَمریٖکس مَنٛز چُناو]] 7r4wa1oiu7bxse5lclqwshwx82h6sq4 142993 142968 2026-06-26T18:00:45Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142993 wikitext text/x-wiki {{Infobox election|image1=[[فَیِل:January 2025 Official Presidential Portrait of Donald J. Trump.jpg|200px]]}} [[اَمریٖکہ|ریاستہاے متحدَس]] مَنٛز آیہِ 5 نَوَمبَر 2024 صدٲرتی چُناو منعقد کرنہٕ۔ سٲبقہٕ صدر [[ڈونلڈ جان ٹرمپ|ڈونلڈ ٹرمپ]] تہٕ اوہایو جونییَر سینیٹر [[جے ڈی وینس]] سٕنٛزِ ریپبلکن ٹکٹن دِژ موجودٕ نٲیِب صدر [[کملا ہیرِس]] تہٕ [[مینیسوٹا|منیسوٹا]] ہٕکؠ گورنر [[ٹِم والز]] سٕنٛدِ ڈیموکریٹک ٹکٹ شکست۔<ref>{{Cite news|last1=Gold|first1=Michael|last2=Nehamas|first2=Nicholas|date=March 13, 2024|title=Donald Trump and Joe Biden Clinch Their Party Nominations|url=https://www.nytimes.com/2024/03/12/us/politics/trump-republican-nomination.html|access-date=March 13, 2024|work=[[The New York Times]]|archive-date=March 13, 2024|archive-url=https://web.archive.org/web/20240313034919/https://www.nytimes.com/2024/03/12/us/politics/trump-republican-nomination.html|url-status=live}}</ref> == حَوالہٕ == [[زٲژ:اَمریٖکس مَنٛز چُناو]] e65fnuoix1woe5m2zflm3do57oqfega 2020 اَمریٖکی صٔدرٲتی چُناو 0 31107 142958 142930 2026-06-26T13:06:20Z آیات محراج 11062 /* */ 142958 wikitext text/x-wiki {{Infobox election}} ریاستہائے متحدَس منٛز گٔیہِ 3 نومبر 2020 صدارتی انتخابات۔ سٲبقہٕ نائب صدر جو بائیڈن تہٕ کیلیفورنیا جونیئر سینیٹر کملا ہیرس سٕنزِ ڈیموکریٹک ٹکٹن دِژ موجودہ ریپبلکن صدر ڈونلڈ ٹرمپ تہٕ نائب صدر مائیک پینس شکست۔ انتخابس منٛز آو 1900 پتہٕ فیصد کہ لحاظہٕ ساروی کھوتہٕ زیادٕ ووٹرن ہُنٛد تعداد وچھنہٕ۔ بائیڈنَس مِلے 81 لَچھ کھۄتہٕ زِیٛادٕ ووٹ، یُس امریکی تٲریخَس منٛز کُنہِ صدارتی امیدوارَس خٲطرٕ وُنیُک تام ساروٕے کھۄتہٕ زِیٛادٕ ووٹ چھُ۔<ref>{{Cite web|last1=Liptak|first1=Kevin|last2=Stracqualursi|first2=Veronica|last3=Malloy|first3=Allie|date=8 January 2021|title=Trump publicly acknowledges he won't serve a second term a day after inciting mob|url=https://www.cnn.com/2021/01/07/politics/trump-biden-us-capitol-electoral-college-insurrection/index.html|url-status=live|archive-url=https://web.archive.org/web/20210107095401/https://www.cnn.com/2021/01/07/politics/trump-biden-us-capitol-electoral-college-insurrection/index.html|archive-date=January 7, 2021|access-date=8 January 2021|publisher=CNN}}</ref> coj2acci69e4cc1lvlhu4lu2jtwhx9o 142959 142958 2026-06-26T13:17:25Z آیات محراج 11062 مِلاوُن [[زٲژ:اَمریٖکس مَنٛز چُناو]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 142959 wikitext text/x-wiki {{Infobox election}} [[اَمریٖکہ|ریاستہاے متحدَس]] منٛز گٔیہِ 3 نومبر 2020 صدارتی انتخابات۔ سٲبقہٕ نائب صدر جو بائیڈن تہٕ کیلیفورنیا جونیئر سینیٹر کملا ہیرس سٕنزِ ڈیموکریٹک ٹکٹن دِژ موجودہ ریپبلکن صدر ڈونلڈ ٹرمپ تہٕ نائب صدر مائیک پینس شکست۔ انتخابس منٛز آو 1900 پتہٕ فیصد کہ لحاظہٕ ساروی کھوتہٕ زیادٕ ووٹرن ہُنٛد تعداد وچھنہٕ۔ بائیڈنَس مِلے 81 لَچھ کھۄتہٕ زِیٛادٕ ووٹ، یُس امریکی تٲریخَس منٛز کُنہِ صدارتی امیدوارَس خٲطرٕ وُنیُک تام ساروٕے کھۄتہٕ زِیٛادٕ ووٹ چھُ۔<ref>{{Cite web|last1=Liptak|first1=Kevin|last2=Stracqualursi|first2=Veronica|last3=Malloy|first3=Allie|date=8 January 2021|title=Trump publicly acknowledges he won't serve a second term a day after inciting mob|url=https://www.cnn.com/2021/01/07/politics/trump-biden-us-capitol-electoral-college-insurrection/index.html|url-status=live|archive-url=https://web.archive.org/web/20210107095401/https://www.cnn.com/2021/01/07/politics/trump-biden-us-capitol-electoral-college-insurrection/index.html|archive-date=January 7, 2021|access-date=8 January 2021|publisher=CNN}}</ref> == حَوالہٕ == [[زٲژ:اَمریٖکس مَنٛز چُناو]] ibwomq7ayifykzz8s0dyxi20nncctsy 142994 142959 2026-06-26T18:00:50Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142994 wikitext text/x-wiki {{Infobox election}} [[اَمریٖکہ|ریاستہاے متحدَس]] مَنٛز گٔیہِ 3 نَوَمبَر 2020 صدارتی انتخابات۔ سٲبقہٕ نٲیِب صٔدٕر جو بایڈن تہٕ کیلیفورنیا جونییَر سینیٹر کملا ہیرس سٕنزِ ڈیموکریٹک ٹکٹن دِژ موجودہ ریپبلکن صدر ڈونلڈ ٹرمپ تہٕ نٲیِب صٔدٕر مایک پینس شکست۔ انتخابس مَنٛز آو 1900 پتہٕ فیصد کہ لحاظہٕ سارِوٕے کھۄتہٕ زیٛادٕ ووٹرن ہُنٛد تعداد وچھنہٕ۔ بایڈنَس مِلے 81 لَچھ کھۄتہٕ زِیٛادٕ ووٹ، یُس امریکی تٲریخَس مَنٛز کُنہِ صدارتی امیدوارَس خٲطرٕ وُنیُک تام ساروٕے کھۄتہٕ زِیٛادٕ ووٹ چھُ۔<ref>{{Cite web|last1=Liptak|first1=Kevin|last2=Stracqualursi|first2=Veronica|last3=Malloy|first3=Allie|date=8 January 2021|title=Trump publicly acknowledges he won't serve a second term a day after inciting mob|url=https://www.cnn.com/2021/01/07/politics/trump-biden-us-capitol-electoral-college-insurrection/index.html|url-status=live|archive-url=https://web.archive.org/web/20210107095401/https://www.cnn.com/2021/01/07/politics/trump-biden-us-capitol-electoral-college-insurrection/index.html|archive-date=January 7, 2021|access-date=8 January 2021|publisher=CNN}}</ref> == حَوالہٕ == [[زٲژ:اَمریٖکس مَنٛز چُناو]] ry5vlz1x88b1izkokvmz0lc4dtr12wt زٲژ:اَمریٖکس مَنٛز چُناو 14 31108 142960 2026-06-26T13:18:11Z آیات محراج 11062 Created page with "[[زٲژ: اَمریٖکہ]] [[زٲژ:چُناو]]" 142960 wikitext text/x-wiki [[زٲژ: اَمریٖکہ]] [[زٲژ:چُناو]] oisp67ha8e3q5w2e1xem0ljp748occm 1977 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو 0 31109 142969 2026-06-26T14:22:27Z آیات محراج 11062 "[[:en:Special:Redirect/revision/1354152325|1977 Jammu and Kashmir Legislative Assembly election]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت 142969 wikitext text/x-wiki {{Infobox election}} ہِنٛدُستٲنؠ رِیاست [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیرٕکہِ]] چُناو آیہِ جوٗن 1977 تھس منٛز مُنعقد کرنہٕ، یِم عام طور رِیاستس منٛز گۄڈٕنیُوک "آزاد تہٕ منصفانہ" اِنتِخابات ماننہٕ چُھ یِوان۔<ref>[http://www.elections.in/jammu-and-kashmir/assembly-constituencies/1977-election-results.html 1977 J&K elections]</ref> [[جۆم تہٕ کٔشیٖر قومی کانفرٛنٕس|جموں و کشمیر نیشنل کانفرنس]]، یۄس سٲبِقہٕ رائے شماری محاذ پٮ۪ٹھٕ نٔوۍ بحال گٔیہِ، کٔر بٔڑ اکثریت حٲصِل تہٕ کٔرٕن [[شيخ عبدالله|شیخ عبداللہ]] دُبارٕ [[جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|وزیر اعلیٰ]] مُنتخب۔ [[جنتا پارٹی]] زینہِ 13 سیٖٹہٕ تہٕ بنییہِ دویِم سارِوٕیہ کھۄتہٕ بٔڑ پارٹی ۔ si92mskg1405087395j8fdh2msio5s1 142970 142969 2026-06-26T14:25:29Z آیات محراج 11062 مِلاوُن [[زٲژ:جۆم تہٕ کٔشیٖر ہِنٛدؠ چُناو]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 142970 wikitext text/x-wiki {{Infobox election}} ہِنٛدُستٲنؠ رِیاست [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیرٕکہِ]] چُناو آیہِ جوٗن 1977 تھس منٛز مُنعقد کرنہٕ، یِم عام طور رِیاستس منٛز گۄڈٕنیُوک "آزاد تہٕ منصفانہ" اِنتِخابات ماننہٕ چُھ یِوان۔<ref>[http://www.elections.in/jammu-and-kashmir/assembly-constituencies/1977-election-results.html 1977 J&K elections]</ref> [[جۆم تہٕ کٔشیٖر قومی کانفرٛنٕس|جموں و کشمیر نیشنل کانفرنس]]، یۄس سٲبِقہٕ رائے شماری محاذ پٮ۪ٹھٕ نٔوۍ بحال گٔیہِ، کٔر بٔڑ اکثریت حٲصِل تہٕ کٔرٕن [[شيخ عبدالله|شیخ عبداللہ]] دُبارٕ [[جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|وزیر اعلیٰ]] مُنتخب۔ [[جنتا پارٹی]] زینہِ 13 سیٖٹہٕ تہٕ بنییہِ دویِم سارِوٕیہ کھۄتہٕ بٔڑ پارٹی ۔ == حَوالہٕ == [[زٲژ:جۆم تہٕ کٔشیٖر ہِنٛدؠ چُناو]] rsp9spx72cpwqlxf8swhtsmt61q0txi 142992 142970 2026-06-26T18:00:40Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142992 wikitext text/x-wiki {{Infobox election}} ہِنٛدُستٲنؠ رِیاست [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جموں و کشمیرٕکہِ]] چُناو آیہِ جوٗن 1977 تھس مَنٛز مُنعقد کرنہٕ، یِم عام طور رِیاستس مَنٛز گۄڈٕنیُوک "آزاد تہٕ منصفانہ" اِنتِخابات ماننہٕ چھُ یِوان۔<ref>[http://www.elections.in/jammu-and-kashmir/assembly-constituencies/1977-election-results.html 1977 J&K elections]</ref> [[جۆم تہٕ کٔشیٖر قومی کانفرٛنٕس|جموں و کشمیر نیشنل کانفرنس]]، یۄس سٲبِقہٕ راے شماری محاذ پؠٹھٕ نٔوؠ بحال گٔیہِ، کٔر بٔڑ اکثریت حٲصِل تہٕ کٔرٕن [[شيخ عبدالله|شیخ عبداللہ]] دُبارٕ [[جۆم تہٕ کٔشیٖر ہُنٛد ؤزیٖر اعلیٰ|وزیر اعلیٰ]] مُنتخب۔ [[جنتا پارٹی]] زینہِ 13 سیٖٹہٕ تہٕ بنییہِ دویِم سارِوٕیہ کھۄتہٕ بٔڑ پارٹی ۔ == حَوالہٕ == [[زٲژ:جۆم تہٕ کٔشیٖر ہِنٛدؠ چُناو]] 7ayh8lcgupyn234v3j7azjbtcuuzkos 1977 Jammu and Kashmir Legislative Assembly election 0 31110 142971 2026-06-26T14:27:03Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 142971 wikitext text/x-wiki #REDIRECT [[1977_جۆم_تہٕ_کٔشیٖر_قونوٗن_ساز_ایٚسمبلی_چُناو]] j1aibd60d259fdolyb44biwwch75zm1 فرما:P 10 31111 142972 2026-06-26T14:33:18Z آیات محراج 11062 Created page with "<includeonly>{{#ifeq: {{uc:{{padleft:|1|{{{1|}}}}}}} | P | {{#if:{{{anchor|}}}|{{anchor|Property:{{{1|}}}}}}}[[d:Property:{{{1|}}}|{{GetLabelFix|{{{1|}}}|lang={{{lang|}}}|editicon=no}}{{#ifeq:{{{show_p|}}}|no||&#32;<small>{{int:parentheses|{{uc:{{{1|}}}}}}}</small>}}]] | {{#if:{{{anchor|}}}|{{anchor|Property:P{{{1|}}}}}}}d:Property:P{{{1|}}}|{{GetLabelFix|P{{{1|}}}|lang={{{lang|}}}|editicon=no}}{{#ifeq:{{{show_p|}}}|no||&#32;<small>{{int:parentheses|P{{{1|}}}}}</sm..." 142972 wikitext text/x-wiki <includeonly>{{#ifeq: {{uc:{{padleft:|1|{{{1|}}}}}}} | P | {{#if:{{{anchor|}}}|{{anchor|Property:{{{1|}}}}}}}[[d:Property:{{{1|}}}|{{GetLabelFix|{{{1|}}}|lang={{{lang|}}}|editicon=no}}{{#ifeq:{{{show_p|}}}|no||&#32;<small>{{int:parentheses|{{uc:{{{1|}}}}}}}</small>}}]] | {{#if:{{{anchor|}}}|{{anchor|Property:P{{{1|}}}}}}}[[d:Property:P{{{1|}}}|{{GetLabelFix|P{{{1|}}}|lang={{{lang|}}}|editicon=no}}{{#ifeq:{{{show_p|}}}|no||&#32;<small>{{int:parentheses|P{{{1|}}}}}</small>}}]] }}</includeonly><noinclude>{{documentation}} <templatedata> { "params": { "1": { "label": { "ca": "propietat", "xx": "property" }, "description": { "ca": "propietat a mostrar", "xx": "property to show" }, "type": "wiki-page-name", "required": true, "suggested": true } }, "description": { "ca": "Mostra el codi i nom de la propietat indicada", "xx": "Displays an item label in user language and a link to its wikipage" } } </templatedata></noinclude> 5e5fvzulr4a1kkjyucan2pweach29gz فرما:Infobox election/ontology box 10 31112 142976 2026-06-26T16:34:33Z آیات محراج 11062 Created page with "{{Navbox |name= Ontology box |state= uncollapsed |title= {{label|Q324254}} |style= width:32%; text-align: left; float:right; margin: 0 0 1em 1em; |listclass = hlist |list1= *[[template:Infobox election/direct/{{MediaWiki:Templatedata-doc-subpage}}|{{label|Q1196727}} / {{label|Q877353}}]] *[[template:Infobox election/proportional/{{MediaWiki:Templatedata-doc-subpage}}|{{label|Q31764}}]] *template:Infobox election/two rounds/{{MediaWiki:Templatedata-doc-subpage}}|{{label..." 142976 wikitext text/x-wiki {{Navbox |name= Ontology box |state= uncollapsed |title= {{label|Q324254}} |style= width:32%; text-align: left; float:right; margin: 0 0 1em 1em; |listclass = hlist |list1= *[[template:Infobox election/direct/{{MediaWiki:Templatedata-doc-subpage}}|{{label|Q1196727}} / {{label|Q877353}}]] *[[template:Infobox election/proportional/{{MediaWiki:Templatedata-doc-subpage}}|{{label|Q31764}}]] *[[template:Infobox election/two rounds/{{MediaWiki:Templatedata-doc-subpage}}|{{label|Q615255}}]] *[[template:Infobox election/bloc_voting/{{MediaWiki:Templatedata-doc-subpage}}|{{label|Q2746726}}]] *[[template:Infobox election/double/{{MediaWiki:Templatedata-doc-subpage}}|{{langSwitch|ca=Eleccions dobles|en=Double Elections}}]] *{{langSwitch|ca=Referèndums|en=Referendums}}: [[template:Infobox election/referendum1/{{MediaWiki:Templatedata-doc-subpage}}|'''{{langSwitch|ca=binaris|en=binaries}}''']] * [[template:Infobox election/referendum2/{{MediaWiki:Templatedata-doc-subpage}}|'''{{langSwitch|ca=multi-resposta|en=multi-response}}''']] }}<noinclude>{{notice|{{langSwitch|ca=Caixa de navegació entre els diferents casos d'ús de l'ontologia de la {{tl|infobox election}}|en=Box to navigate among ontology use cases of {{tl|infobox election}}}}}} {{#ifeq:{{SITENAME}}|Wikidata|[[زٲژ:Global infobox elections]] |[[زٲژ:{{Infobox election/param_category}}]] }}</noinclude> 5fg88akd554cfd710efijoejiltpshv فرما:Label 10 31113 142977 2026-06-26T16:35:55Z آیات محراج 11062 Created page with "{{#invoke:wd|label|{{{1|}}}}}<noinclude>{{documentation}}</noinclude>" 142977 wikitext text/x-wiki {{#invoke:wd|label|{{{1|}}}}}<noinclude>{{documentation}}</noinclude> amexwmd1nyta3hrwocopza0w6hwya55 Module:Wikidades/proves 828 31114 142978 2026-06-26T16:41:38Z آیات محراج 11062 Created page with "-- version 20260607 from master @cawiki -- changes from previous version: -- proves d'icones amb diferents fitxers local p = {} -- Initialization of variables -------------------- local i18n = { -- internationalisation at subpage /i18n ["errors"] = { ["property-not-found"] = "Property not found.", ["qualifier-not-found"] = "Qualifier not found.", }, ["datetime"] = { -- $1 is a placeholder for the actual number ["beforenow"] = "$1 BCE", -- how to for..." 142978 Scribunto text/plain -- version 20260607 from master @cawiki -- changes from previous version: -- proves d'icones amb diferents fitxers local p = {} -- Initialization of variables -------------------- local i18n = { -- internationalisation at subpage /i18n ["errors"] = { ["property-not-found"] = "Property not found.", ["qualifier-not-found"] = "Qualifier not found.", }, ["datetime"] = { -- $1 is a placeholder for the actual number ["beforenow"] = "$1 BCE", -- how to format negative numbers for precisions 0 to 5 ["afternow"] = "$1 CE", -- how to format positive numbers for precisions 0 to 5 ["bc"] = "$1 BCE", -- how print negative years ["ad"] = "$1", -- how print 1st century AD dates [0] = "$1 billion years", -- precision: billion years [1] = "$100 million years", -- precision: hundred million years [2] = "$10 million years", -- precision: ten million years [3] = "$1 million years", -- precision: million years [4] = "$100000 years", -- precision: hundred thousand years; thousand separators added afterwards [5] = "$10000 years", -- precision: ten thousand years; thousand separators added afterwards [6] = "$1 millennium", -- precision: millennium [7] = "$1 century", -- precision: century [8] = "$1s", -- precision: decade -- the following use the format of #time parser function [9] = "Y", -- precision: year, [10] = "F Y", -- precision: month [11] = "F j, Y", -- precision: day ["hms"] = {["hours"] = "h", ["minutes"] = "m", ["seconds"] = "s"}, -- duration: xh xm xs }, ["years-old"] = {"", ""}, -- year(s) old, as in magic word {PLURAL:$1|singular|plural} -- two values for most languages, up to six values for some languages, examples: -- ["years-old"] = {"singular", "paucal", "plural"} in Russian and other Slavic languages -- ["years-old"] = {"zero", "one", "two", "few 3-10", "many 11-99", "other 100-102"} in Arabic -- see documentation of PLURAL in your language at [[mw:Help:Magic words#Localization 2]] ["cite"] = { -- cite parameters ["title"] = "title", ["author"] = "author", ["date"] = "date", ["pages"] = "pages", ["language"] = "language", -- cite web parameters ["url"] = "url", ["website"] = "website", ["access-date"] = "access-date", ["archive-url"] = "archive-url", ["archive-date"] = "archive-date", ["publisher"] = "publisher", ["quote"] = "quote", -- cite journal parameters ["work"] = "work", ["issue"] = "issue", ["issn"] = "issn", ["doi"] = "doi" }, -- default local wiki settings ["addpencil"] = false, -- adds a pencil icon linked to Wikidata statement, planned to overwrite by Wikidata Bridge ["categorylabels"] = "", -- Category:Pages with Wikidata labels not translated (void for no local category) ["categoryprop"] = "", -- Category:Pages using Wikidata property $1 (void for no local category) ["categoryref"] = "", -- Category:Pages with references from Wikidata (void for no local category) ["addfallback"] = {}, -- additional fallback language codes ["suppressids"] = {}, -- list of Qid values to suppress ["qidlabels"] = true -- show labels as Qid if no fallback translation is available } local cases = {} -- functions for local grammatical cases defined at subpage /i18n local required = ... -- variadic arguments from require function local wiki = { langcode = mw.language.getContentLanguage().code, module_title = required or mw.getCurrentFrame():getTitle() } local untranslated -- used in infobox modules: nil or true local _ -- variable for unused returned values, avoiding globals -- Module local functions -------------------------------------------- -- Credit to http://stackoverflow.com/a/1283608/2644759, cc-by-sa 3.0 local function tableMerge(t1, t2) for k, v in pairs(t2) do if type(v) == "table" then if type(t1[k] or false) == "table" then tableMerge(t1[k] or {}, t2[k] or {}) else t1[k] = v end else t1[k] = v end end return t1 end local function loadI18n(lang) local exist, res = pcall(require, wiki.module_title .. "/i18n") if exist and next(res) ~= nil then tableMerge(i18n, res.i18n) cases = res.cases end if lang ~= wiki.langcode then exist, res = pcall(require, wiki.module_title .. "/i18n/" .. lang) if exist and next(res) ~= nil then tableMerge(i18n, res.i18n) tableMerge(cases, res.cases) end end i18n.suppress = {} for _, id in ipairs(i18n.suppressids) do i18n.suppress[id] = true end end -- Table of language codes: requested or default and its fallbacks local function findLang(langcode) if mw.language.isKnownLanguageTag(langcode or '') == false then local cframe = mw.getCurrentFrame() local pframe = cframe:getParent() langcode = pframe and pframe.args.lang if mw.language.isKnownLanguageTag(langcode or '') == false then if not mw.title.getCurrentTitle().isContentPage then langcode = cframe:callParserFunction('int', {'lang'}) end if mw.language.isKnownLanguageTag(langcode or '') == false then langcode = wiki.langcode end end end loadI18n(langcode) local languages = mw.language.getFallbacksFor(langcode) table.insert(languages, 1, langcode) table.insert(languages, 2, "mul") -- see [[d:Help:Default values for labels and aliases]] if langcode == wiki.langcode then for _, l in ipairs(i18n.addfallback) do table.insert(languages, l) end end return languages end -- Argument is 'set' when it exists (not nil) or when it is not an empty string. local function isSet(var) return not (var == nil or (type(var) == 'string' and mw.text.trim(var) == '')) end -- Set local case to a label local function case(localcase, label, ...) if not isSet(label) then return label end if type(localcase) == "function" then return localcase(label) elseif localcase == "smallcaps" then return '<span style="font-variant: small-caps;">' .. label .. '</span>' elseif cases[localcase] then return cases[localcase](label, ...) end return label end -- get safely a serialized snak local function getSnak(statement, snaks) local ret = statement for i, v in ipairs(snaks) do if not ret then return end ret = ret[v] end return ret end -- get label with an array of fallback languages -- mw.wikibase.getLabelWithLang uses lang mul as last fallback, not the first one local function getLabelByLangs(id, languages) local label, lang for _, l in ipairs(languages) do label = mw.wikibase.getLabelByLang(id, l) if label then lang = (l == "mul" and languages[1] or l) break end end return label, lang end -- getBestStatements if bestrank=true, else getAllStatements with no deprecated local function getStatements(entityId, property, bestrank) local claims = {} if not (entityId and mw.ustring.match(property, "^P%d+$")) then return claims end if bestrank then claims = mw.wikibase.getBestStatements(entityId, property) else local allclaims = mw.wikibase.getAllStatements(entityId, property) for _, c in ipairs(allclaims) do if c.rank ~= "deprecated" then table.insert(claims, c) end end end return claims end -- Is gender femenine? true or false local function feminineGender(id) for idn in string.gmatch(id, "Q%d+") do local claims = mw.wikibase.getBestStatements(idn or mw.wikibase.getEntityIdForCurrentPage(),'P21') local gender_id = getSnak(claims, {1, "mainsnak", "datavalue", "value", "id"}) if gender_id == nil or not (gender_id == "Q6581072" or gender_id == "Q1052281" or gender_id == "Q43445") then -- not female, transgender female or female organism return false end end return true end -- Fetch female form of label local function feminineForm(id, lang) local feminine_claims = getStatements(id, 'P2521') for _, feminine_claim in ipairs(feminine_claims) do if getSnak(feminine_claim, {'mainsnak', 'datavalue', 'value', 'language'}) == lang then return feminine_claim.mainsnak.datavalue.value.text end end end -- Add an icon for no label in requested language local function addLabelIcon(label_id, lang, uselang, icon) local ret_lang, ret_icon = '', '' if icon then if lang and lang ~= uselang then ret_lang = " <sup>(" .. lang .. ")</sup>" end if label_id and (lang == nil or lang ~= uselang) then local namespace = '' if string.sub(label_id, 1, 1) == 'P' then namespace = 'Property:' end ret_icon = " [[File:Noun Project label icon 1116097 cc mirror.svg|10px|baseline|class=skin-invert|" .. mw.message.new('Translate-taction-translate'):inLanguage(uselang):plain() .. "|link=https://www.wikidata.org/wiki/" .. namespace .. label_id .. "?uselang=" .. uselang .. "]]" untranslated = true end if isSet(i18n.categorylabels) and lang ~= uselang and uselang == wiki.langcode then ret_icon = ret_icon .. '[[' .. i18n.categorylabels .. (lang and ']]' or '/Q]]') end end return ret_lang .. ret_icon end -- editicon values: true/false (no=false), right, void defaults to i18n.addpencil -- labelicon only by parameter local function setIcons(arg, parg) local val = arg == nil and parg or arg local edit_icon, label_icon if not isSet(val) then edit_icon, label_icon = i18n.addpencil, true elseif val == false or val == "false" or val == "no" then edit_icon, label_icon = false, false else edit_icon, label_icon = val, true end return edit_icon, label_icon end -- Add an icon for editing a statement with requirements for future Wikidata Bridge local function addEditIcon(parameters) local ret = '' if parameters.editicon and parameters.id and parameters.property then local bridge_flow = parameters.editbridge and ' data-bridge-edit-flow="single-best-value"' or '' local icon_style = parameters.editicon == "right" and ' style="float: right;"' or '' ret = ' <span class="penicon"' .. bridge_flow .. icon_style .. '>' --.. "[[File:Arbcom ru editing.svg|10px|baseline|" .. "[[" .. parameters.editiconfile .. "|10px|baseline|" .. string.gsub(mw.message.new('Wikibase-client-data-bridge-bailout-suggestion-go-to-repo-button'):inLanguage(parameters.lang[1]):plain(), '{{WBREPONAME}}', 'Wikidata') .. "|link=https://www.wikidata.org/wiki/" .. parameters.id .. "?uselang=" .. parameters.lang[1] .. "#" .. parameters.property .. "]]" .. "</span>" if isSet(i18n.categoryprop) then ret = ret .. "[[" .. string.gsub(i18n.categoryprop, '$1', parameters.property) .. "]]" end end return ret end -- add edit icon to the last element of a table local function addEditIconTable(thetable, parameters) if #thetable == 0 or parameters.editicon == false then return thetable end local last_element = thetable[#thetable] local the_icon = addEditIcon(parameters) -- add it before last html closing tags local tags = '' local rev_element = string.reverse(last_element) for tag in string.gmatch(rev_element, '(>%l+/<)') do if string.match(rev_element, '^' .. tags .. tag) then tags = tags .. tag else break end end local last_tags = string.reverse(tags) local offset = string.find(last_element, last_tags .. '$') if offset then thetable[#thetable] = string.sub(last_element, 1, offset - 1) .. the_icon .. last_tags else thetable[#thetable] = last_element .. the_icon end return thetable end -- Escape Lua captures local function captureEscapes(text) return mw.ustring.gsub(text, "(%%%d)", "%%%1") end -- expandTemplate or callParserFunction local function expandBraces(text, formatting) if text == nil or formatting == nil then return text end -- only expand braces if provided in argument, not included in value as in Q1164668 if mw.ustring.find(formatting, '{{', 1, true) == nil then return text end if type(text) ~= "string" then text = tostring(text) end for braces in mw.ustring.gmatch(text, "{{(.-)}}") do local parts = mw.text.split(braces, "|") local title_part = parts[1] local parameters = {} for i = 2, #parts do local subparts = mw.ustring.find(parts[i], "=") if subparts then local param_name = mw.ustring.sub(parts[i], 1, subparts - 1) local param_value = mw.ustring.sub(parts[i], subparts + 1, -1) -- reconstruct broken links by parts if i < #parts and mw.ustring.find(param_value, "[[", 1, true) and not mw.ustring.find(param_value, "]]", 1, true) then parameters[param_name] = param_value local part_next = i + 1 while parts[part_next] and mw.ustring.find(parts[part_next], "]]", 1, true) do parameters[param_name] = parameters[param_name] .. "|" .. parts[part_next] part_next = part_next + 1 end else parameters[param_name] = param_value end elseif not mw.ustring.find(parts[i], "]]", 1, true) then table.insert(parameters, parts[i]) end end local braces_expanded if mw.ustring.find(title_part, ":") and mw.text.split(title_part, ":")[1] ~= mw.site.namespaces[10].name -- not a prefix Template: then braces_expanded = mw.getCurrentFrame():callParserFunction{name=title_part, args=parameters} elseif title_part == "!" then -- template:! may be deleted locally, now provided by MediaWiki -- although it works, it raises a Lua internal error braces_expanded = "|" else braces_expanded = mw.getCurrentFrame():expandTemplate{title=title_part, args=parameters} end braces = mw.ustring.gsub(braces, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") -- escape magic characters braces_expanded = captureEscapes(braces_expanded) text = mw.ustring.gsub(text, "{{" .. braces .. "}}", braces_expanded) end return text end -- format data type math local function printDatatypeMath(data) return mw.getCurrentFrame():callParserFunction('#tag:math', data) end -- format data type musical-notation local function printDatatypeMusical(data, formatting) local attr = {} if formatting == 'sound' then attr.sound = 1 end return mw.getCurrentFrame():extensionTag('score', data, attr) end -- format data type string local function printDatatypeString(data, parameters) if mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting = a pattern return expandBraces(mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = data}), parameters.formatting) elseif parameters.case then return case(parameters.case, data, parameters.lang[1], feminineGender(parameters.id)) end local data_number = string.match(data, "^%d+") if data_number then -- sort key by initial number and remaining string local sortkey = string.format("%019d", data_number * 1000) return data, sortkey .. string.sub(data, #data_number + 1) end return data end -- format data type tabular-data local function printDatatypeTabular(data, parameters) local icon if parameters.formatting == 'raw' then icon = "no-icon" data = string.gsub(data, '^Data:', '') -- remove prefix, i.e. see Module:Tabular data end return printDatatypeString(data, parameters), icon end -- format data type url local function printDatatypeUrl(data, parameters) if parameters.formatting == 'weblink' then local label_parts = mw.text.split(string.gsub(data, '/$', ''), '/') local label = string.gsub(label_parts[3], '^www%.', '') if #label_parts > 3 then label = label .. '…' end return '[' .. data .. ' ' .. label .. ']' end return printDatatypeString(data, parameters) end -- format data type external-id local function printDatatypeExternal(data, parameters) if parameters.formatting == 'externalid' then local p_stat = mw.wikibase.getBestStatements(parameters.property, 'P1630') -- formatter URL local p_link_pattern = getSnak(p_stat, {1, "mainsnak", "datavalue", "value"}) if p_link_pattern then local p_link = mw.ustring.gsub(p_link_pattern, '$1', {['$1'] = data}) return '[' .. p_link .. ' ' .. data .. ']' end end return printDatatypeString(data, parameters) end -- format data type commonsMedia and geo-shape local function printDatatypeMedia(data, parameters) local icon if not string.find((parameters.formatting or ''), '$1', 1, true) then icon = "no-icon" if not string.find(data, '^Data:') then data = mw.uri.encode(data, 'PATH') -- encode special characters in filename end end return printDatatypeString(data, parameters), icon end -- format data type globe-coordinate local function printDatatypeCoordinate(data, formatting) local function globes(globe_id) -- parameter globe in coordinates accepted by GeoHack -- see [[w:en:Special:PrefixIndex/Template:GeoTemplate]] local globes = {['Q3343'] = 'ariel', ['Q3134'] = 'callisto', ['Q596'] = 'ceres', ['Q6604'] = 'charon', ['Q7548'] = 'deimos', ['Q15040'] = 'dione', ['Q2'] = 'earth', ['Q3303'] = 'enceladus', ['Q3143'] = 'europa', ['Q3169'] = 'ganymede', ['Q15037'] = 'hyperion', ['Q17958'] = 'iapetus', ['Q3123'] = 'io', ['Q319'] = 'jupiter', ['Q111'] = 'mars', ['Q308'] = 'mercury', ['Q15034'] = 'mimas', ['Q3352'] = 'miranda', ['Q405'] = 'moon', ['Q3332'] = 'oberon', ['Q7547'] = 'phobos', ['Q17975'] = 'phoebe', ['Q339'] = 'pluto', ['Q15050'] = 'rhea', ['Q15047'] = 'tethys', ['Q2565'] = 'titan', ['Q3322'] = 'titania', ['Q3359'] = 'triton', ['Q3338'] = 'umbriel', ['Q313']='venus', ['Q3030']='vesta'} return globes[globe_id] end local function roundPrecision(num, prec) if prec == nil or prec <= 0 then return num end local sig = 10^math.floor(math.log10(prec)+.5) -- significant figure from sexagesimal precision: 0.00123 -> 0.001 return math.floor(num / sig + 0.5) * sig end local precision = data.precision local latitude = roundPrecision(data.latitude, precision) local longitude = roundPrecision(data.longitude, precision) if formatting and string.find(formatting, '$lat', 1, true) and string.find(formatting, '$lon', 1, true) then local ret = mw.ustring.gsub(formatting, '$l[ao][tn]', {['$lat'] = latitude, ['$lon'] = longitude}) if string.find(formatting, '$globe', 1, true) then local myglobe = 'earth' if isSet(data.globe) then local globenum = mw.text.split(data.globe, 'entity/')[2] -- http://www.wikidata.org/wiki/Q2 myglobe = globes(globenum) or 'earth' end ret = mw.ustring.gsub(ret, '$globe', myglobe) end return expandBraces(ret, formatting) elseif formatting == 'latitude' then return latitude, "no-icon" elseif formatting == 'longitude' then return longitude, "no-icon" elseif formatting == 'dimension' then return data.dimension, "no-icon" else --default formatting='globe' if isSet(data.globe) == false or data.globe == 'http://www.wikidata.org/entity/Q2' then return 'earth', "no-icon" else local globenum = mw.text.split(data.globe, 'entity/')[2] return globes(globenum) or globenum, "no-icon" end end end -- Local functions for data value quantity local function unitSymbol(id, lang) -- get unit symbol or code local unit_symbol = '' if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then unit_symbol = require(wiki.module_title .. "/Units").getUnit(0, '', id, true) end if unit_symbol == '' then -- fetch it local claims = mw.wikibase.getBestStatements(id, 'P5061') if #claims > 0 then local langclaims = {} for _, snak in ipairs(claims) do local snak_language = getSnak(snak, {"mainsnak", "datavalue", "value", "language"}) if snak_language and not langclaims[snak_language] then -- just the first one by language langclaims[snak_language] = snak.mainsnak.datavalue.value.text end end for _, l in ipairs(lang) do if langclaims[l] then return langclaims[l] end end end end return unit_symbol end local function getUnit(amount, id, parameters) -- get unit symbol or name local suffix = '' if string.sub(parameters.formatting or '', 1, 8) == "unitcode" then -- get unit symbol local unit_symbol = unitSymbol(id, parameters.lang) if isSet(unit_symbol) then if string.sub(parameters.formatting or '', -6) == "linked" then suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. unit_symbol .. "]]" else suffix = unit_symbol end end end if suffix == '' then -- formatting=unit, or formatting=unitcode not found -- get unit label local unit_label, lang = getLabelByLangs(id, parameters.lang) if lang == wiki.langcode and pcall(require, wiki.module_title .. "/Units") then suffix = require(wiki.module_title .. "/Units").getUnit(amount, unit_label, id, false) if string.sub(parameters.formatting or '', -6) == "linked" then suffix = "[[" .. (mw.wikibase.getSitelink(id) or "d:" .. id) .. "|" .. suffix .. "]]" end else suffix = (unit_label or id) .. addLabelIcon(id, lang, parameters.lang[1], parameters.labelicon) end end if suffix ~= '' then suffix = ' ' .. suffix end return suffix end local function roundDefPrecision(in_num, factor) -- rounds out_num with significant figures of in_num (default precision) local out_num = in_num * factor if factor/60 == math.floor(factor/60) or out_num == 0 then -- sexagesimal integer or avoiding NaN return out_num end -- first, count digits after decimal mark, handling cases like '12.345e6' local exponent, prec local integer, dot, decimals, expstr = in_num:match('^(%d*)(%.?)(%d*)(.*)') local e = expstr:sub(1, 1) if e == 'e' or e == 'E' then exponent = tonumber(expstr:sub(2)) end if dot == '' then prec = -integer:match('0*$'):len() else prec = #decimals end if exponent then -- So '1230' and '1.23e3' both give prec = -1, and '0.00123' and '1.23e-3' give 5. prec = prec - exponent end -- significant figures local in_bracket = 10^-prec -- -1 -> 10, 5 -> 0.00001 local out_bracket = in_bracket * out_num / in_num out_bracket = 10^math.floor(math.log10(out_bracket)+.5) -- 1230 -> 1000, 0.00123 -> 0.001 -- round it (credit to Luc Bloom from http://lua-users.org/wiki/SimpleRound) return math.floor(out_num/out_bracket + (out_num >=0 and 1 or -1) * 0.5) * out_bracket end -- format data type quantity local function printDatatypeQuantity(data, parameters) local amount = data.amount amount = mw.ustring.gsub(amount, "%+", "") local suffix = "" local conv_amount, conv_suffix if string.sub(parameters.formatting or '', 1, 4) == "unit" or string.sub(parameters.formatting or '', 1, 8) == "duration" or parameters.convert then local unit_id = data.unit unit_id = mw.ustring.sub(unit_id, mw.ustring.find(unit_id, "Q"), -1) if string.sub(unit_id, 1, 1) == "Q" then suffix = getUnit(amount, unit_id, parameters) local convert_to if parameters.convert == "default" or parameters.convert == "default2" then local exist, units = pcall(require, wiki.module_title .. "/Units") if exist and units.convert_default and next(units.convert_default) ~= nil then convert_to = units.convert_default[unit_id] end elseif string.sub(parameters.convert or '', 1, 1) == "Q" then convert_to = parameters.convert elseif string.sub(parameters.formatting or '', 1, 8) == "duration" then convert_to = 'Q11574' -- seconds end if convert_to and convert_to ~= unit_id then -- convert units local conv_temp = { -- formulae for temperatures ºC, ºF, ªK: [from] = {[to] = 'formula'} ['Q25267'] = {['Q42289'] = '$1*1.8+32', ['Q11597'] = '$1+273.15'}, ['Q42289'] = {['Q25267'] = '($1-32)/1.8', ['Q11597'] = '($1+459.67)*5/9'}, ['Q11597'] = {['Q25267'] = '$1-273.15', ['Q42289'] = '($1-273.15)*1.8000+32.00'} } if conv_temp[unit_id] and conv_temp[unit_id][convert_to] then local amount_f = mw.getCurrentFrame():callParserFunction('#expr', mw.ustring.gsub(conv_temp[unit_id][convert_to], "$1", amount)) conv_amount = math.floor(tonumber(amount_f) + 0.5) else local conversions = getStatements(unit_id, 'P2442') -- conversion to standard unit table.insert(conversions, mw.wikibase.getBestStatements(unit_id, 'P2370')[1]) -- conversion to SI unit for _, conv in ipairs(conversions) do if conv.mainsnak.snaktype == 'value' then -- no somevalue nor novalue if conv.mainsnak.datavalue.value.unit == "http://www.wikidata.org/entity/" .. convert_to then conv_amount = roundDefPrecision(amount, tonumber(conv.mainsnak.datavalue.value.amount)) break end end end end if conv_amount then conv_suffix = getUnit(conv_amount, convert_to, parameters) end elseif parameters.convert == 'M' then local exist, units = pcall(require, wiki.module_title .. "/Units") if wiki.langcode == parameters.lang[1] and exist and units.convert2M and type(units.convert2M) == "function" then conv_amount, conv_suffix = units.convert2M(amount) conv_suffix = (conv_suffix or "").. suffix elseif tonumber(amount) > 10^8 then conv_amount = math.floor(amount/10^6 + 0.5) conv_suffix = ' M' .. mw.text.trim(suffix) end end if conv_amount and parameters.formatting == 'raw' then amount = conv_amount suffix = "" conv_amount = nil end end end local lang_obj = mw.language.new(parameters.lang[1]) local sortkey = string.format("%019d", tonumber(amount) * 1000) if string.sub(parameters.formatting or '', 1, 8) == "duration" then local sec = tonumber(conv_amount or amount) if parameters.formatting == 'duration' then return lang_obj:formatDuration(sec) elseif parameters.formatting == 'durationm:s' then local mm = math.floor(sec / 60) local ss = sec - (mm * 60) return string.format("%02d:%02d", mm, ss) else -- durationhms or durationh:m:s local intervals = {"hours", "minutes", "seconds"} local sec2table = lang_obj:getDurationIntervals(sec, intervals) sec2table["seconds"] = (sec2table["seconds"] or 0) + tonumber("." .. (tostring(sec):match("%.(%d+)") or "0")) -- add decimals local duration = '' for i, v in ipairs(intervals) do if parameters.formatting == 'durationh:m:s' then if i == 1 and sec2table[v] then duration = duration .. sec2table[v] .. ":" elseif i == 2 then duration = duration .. string.format("%02d", sec2table[v] or 0) .. ":" elseif i == 3 then local sec_str = tostring(lang_obj:formatNum(sec2table[v] or 0)) duration = duration .. (sec2table[v] < 10 and "0" or "") .. sec_str end elseif sec2table[v] then duration = duration .. lang_obj:formatNum(sec2table[v]) .. i18n.datetime.hms[v] .. (i < 3 and " " or "") end end return duration end end if parameters.case then amount = case(parameters.case, amount, parameters.lang[1], feminineGender(parameters.id)) elseif parameters.formatting ~= 'raw' then if parameters.numformat then amount = lang_obj:formatNum(tonumber(string.format(parameters.numformat, amount))) else amount = lang_obj:formatNum(tonumber(amount)) end end if conv_amount then local conv_sortkey = string.format("%019d", conv_amount * 1000) conv_amount = lang_obj:formatNum(conv_amount) if parameters.convert == 'default2' then return conv_amount .. conv_suffix .. ' (' .. amount .. suffix .. ')', conv_sortkey else return conv_amount .. conv_suffix, conv_sortkey end elseif mw.ustring.find((parameters.formatting or ''), '$1', 1, true) then -- formatting with pattern amount = mw.ustring.gsub(parameters.formatting, '$1', {['$1'] = amount}) end return amount .. suffix, sortkey end -- format data type time local function printDatatypeTime(data, parameters) -- Dates and times are stored in ISO 8601 format local timestamp = data.time if parameters.formatting == "raw" then return timestamp, timestamp end local post_format local calendar_add = "" local precision = data.precision or 11 if string.sub(timestamp, 1, 1) == '-' then post_format = i18n.datetime["bc"] elseif string.sub(timestamp, 2, 3) == '00' then post_format = i18n.datetime["ad"] elseif precision > 8 then -- calendar model local calendar_model = {["Q12138"] = "gregorian", ["Q1985727"] = "gregorian", ["Q11184"] = "julian", ["Q1985786"] = "julian"} local calendar_id = mw.text.split(data.calendarmodel, 'entity/')[2] if (timestamp < "+1582-10-15T00:00:00Z" and calendar_model[calendar_id] == "gregorian") or (timestamp > "+1582-10-04T00:00:00Z" and calendar_model[calendar_id] == "julian") then calendar_add = " <sup>(" .. mw.message.new('Wikibase-time-calendar-' .. calendar_model[calendar_id]):inLanguage(parameters.lang[1]):plain() .. ")</sup>" end end local function formatTime(form, stamp) local pattern if type(form) == "function" then pattern = form(stamp) else pattern = form end stamp = tostring(stamp) if mw.ustring.find(pattern, "$1") then return mw.ustring.gsub(pattern, "$1", stamp) elseif string.sub(stamp, 1, 1) == '-' then -- formatDate() only supports years from 0 stamp = '+' .. string.sub(stamp, 2) elseif string.sub(stamp, 1, 1) ~= '+' then -- not a valid timestamp, it is a number stamp = string.format("%04d", stamp) end local ret = mw.language.new(parameters.lang[1]):formatDate(pattern, stamp) ret = string.gsub(ret, "^(%[?%[?)0+", "%1") -- suppress leading zeros ret = string.gsub(ret, "( %[?%[?)0+", "%1") return ret end local function postFormat(t) if post_format and mw.ustring.find(post_format, "$1") then return mw.ustring.gsub(post_format, "$1", t) end return t end local intyear = tonumber(string.match(timestamp, "[+-](%d+)")) local ret if precision <= 5 then -- precision is 10000 years or more local factor = 10 ^ ((5 - precision) + 4) local y2 = math.ceil(math.abs(intyear) / factor) local relative = formatTime(i18n.datetime[precision], y2) if post_format == i18n.datetime["bc"] then ret = mw.ustring.gsub(i18n.datetime.beforenow, "$1", relative) else ret = mw.ustring.gsub(i18n.datetime.afternow, "$1", relative) end local ret_number = string.match(ret, "%d+") if ret_number ~= nil then ret = mw.ustring.gsub(ret, ret_number, mw.language.new(parameters.lang[1]):formatNum(tonumber(ret_number))) end elseif precision == 6 or precision == 7 then -- millennia or centuries local card = math.floor((intyear - 1) / 10^(9 - precision)) + 1 ret = formatTime(i18n.datetime[precision], card) ret = postFormat(ret) elseif precision == 8 then -- decades local card = math.floor(math.abs(intyear) / 10) * 10 ret = formatTime(i18n.datetime[8], card) ret = postFormat(ret) elseif intyear > 9999 then -- not a valid timestamp return elseif precision == 9 or parameters.formatting == 'Y' then -- precision is year ret = formatTime(i18n.datetime[9], intyear) ret = postFormat(ret) .. calendar_add elseif precision == 10 then -- month ret = formatTime(i18n.datetime[10], timestamp .. " + 1 day") -- formatDate yyyy-mm-00 returns the previous month ret = postFormat(ret) .. calendar_add else -- precision 11, day ret = formatTime(parameters.formatting or i18n.datetime[11], timestamp) ret = postFormat(ret) .. calendar_add end return ret, timestamp end -- format data value wikibase-entityid with data types wikibase-item or wikibase-property local function printDatatypeEntity(data, parameters) local entity_id = data['id'] if parameters.formatting == 'raw' then return entity_id, entity_id end local entity_page = 'Special:EntityPage/' .. entity_id local label, lang = getLabelByLangs(entity_id, parameters.lang) local sitelink = mw.wikibase.getSitelink(entity_id) local parameter = parameters.formatting local labelcase = label or sitelink if parameters.gender == 'feminineform' then labelcase = feminineForm(entity_id, lang) or labelcase end if parameters.case ~= 'gender' then labelcase = case(parameters.case, labelcase, lang, parameters.lang[1], entity_id, parameters.id) end if labelcase == nil and i18n.qidlabels == false then return end local ret1, ret2 if parameter == 'label' then ret1 = labelcase or entity_id ret2 = labelcase or entity_id elseif parameter == 'sitelink' then ret1 = (sitelink or 'd:' .. entity_page) ret2 = sitelink or entity_id elseif mw.ustring.find((parameter or ''), '$1', 1, true) then -- formatting = a pattern ret1 = mw.ustring.gsub(parameter, '$1', labelcase or entity_id) ret1 = expandBraces(ret1, parameter) ret2 = labelcase or entity_id else if parameter == "ucfirst" or parameter == "ucinternallink" then if labelcase and lang then labelcase = mw.language.new(lang):ucfirst(labelcase) end -- only first of a list, reset formatting for next ones if parameter == "ucinterlanllink" then parameters.formatting = 'internallink' else parameters.formatting = nil -- default format end end if sitelink then ret1 = '[[' .. sitelink .. '|' .. labelcase .. ']]' ret2 = labelcase elseif label and string.match(parameter or '', 'internallink$') and not mw.wikibase.getEntityIdForTitle(label) then ret1 = '[[' .. label .. '|' .. labelcase .. ']]' ret2 = labelcase else ret1 = '[[d:' .. entity_page .. '|' .. (labelcase or entity_id) .. ']]' ret2 = labelcase or entity_id end end return ret1 .. addLabelIcon(entity_id, lang, parameters.lang[1], parameters.labelicon), ret2 end -- format data type wikibase-lexeme local function printDatatypeLexeme(data, parameters) local entity_id = data['id'] if parameters.formatting == 'raw' then return entity_id, entity_id end local lemmas = mw.wikibase.getEntity(entity_id):getLemmas() if parameters.list == 'lang' and lemmas[1][2] ~= parameters.lang[1] then return end local ret = '[[d:Special:EntityPage/' .. entity_id .. '|' .. lemmas[1][1] .. ']]' if parameters.list ~= 'lang' or (parameters.list == 'lang' and lemmas[1][2] ~= wiki.langcode) then ret = ret .. " <sup>(" .. lemmas[1][2] .. ")</sup>" end return ret, entity_id end -- format data type monolingualtext local function printDatatypeMonolingual(data, parameters) -- data fields: language [string], text [string] local valid_lang = {[parameters.lang[1]] = true, ["mul"] = true} if parameters.list == "lang" and not valid_lang[data["language"]] then return elseif parameters.list == "notlang" and valid_lang[data["language"]] then return elseif parameters.formatting == "language" or parameters.formatting == "text" then return data[parameters.formatting] end local result = data["text"] valid_lang = {[wiki.langcode] = true, ["mul"] = true} if not valid_lang[data["language"]] then result = mw.ustring.gsub('<span lang="$1">$2</span>', '$[12]', {["$1"]=data["language"], ["$2"]=data["text"]}) end if mw.ustring.find((parameters.formatting or ''), '$', 1, true) then -- output format defined with $text, $language result = mw.ustring.gsub(parameters.formatting, '$text', result) result = mw.ustring.gsub(result, '$language', data["language"]) end return result end local function getSnakValue(snak, parameters) parameters.editbridge = false if snak.snaktype == 'value' then -- see Special:ListDatatypes -- data value string if snak.datatype == "string" then parameters.editbridge = true -- Wikidata Bridge currently only for string values return printDatatypeString(snak.datavalue.value, parameters) elseif snak.datatype == "commonsMedia" or snak.datatype == "geo-shape" then return printDatatypeMedia(snak.datavalue.value, parameters) elseif snak.datatype == "tabular-data" then return printDatatypeTabular(snak.datavalue.value, parameters) elseif snak.datatype == "url" then return printDatatypeUrl(snak.datavalue.value, parameters) elseif snak.datatype == "external-id" then return printDatatypeExternal(snak.datavalue.value, parameters) elseif snak.datatype == 'math' then return printDatatypeMath(snak.datavalue.value) elseif snak.datatype == 'musical-notation' then return printDatatypeMusical(snak.datavalue.value, parameters.formatting) -- data types other than string value elseif snak.datatype == 'wikibase-item' or snak.datatype == 'wikibase-property' then if i18n.suppress[snak.datavalue.value.id] then return end return printDatatypeEntity(snak.datavalue.value, parameters) elseif snak.datatype == 'wikibase-lexeme' then return printDatatypeLexeme(snak.datavalue.value, parameters) elseif snak.datatype == 'monolingualtext' then return printDatatypeMonolingual(snak.datavalue.value, parameters) elseif snak.datatype == "globe-coordinate" then return printDatatypeCoordinate(snak.datavalue.value, parameters.formatting) elseif snak.datatype == "quantity" then return printDatatypeQuantity(snak.datavalue.value, parameters) elseif snak.datatype == "time" then return printDatatypeTime(snak.datavalue.value, parameters) end elseif snak.snaktype == 'novalue' then if parameters.formatting == 'raw' or parameters.shownovalue == false then return end return mw.message.new('Wikibase-snakview-snaktypeselector-novalue'):inLanguage(parameters.lang[1]):plain() elseif snak.snaktype == 'somevalue' then if parameters.formatting == 'raw' or parameters.showsomevalue == false then return end return mw.message.new('Wikibase-snakview-snaktypeselector-somevalue'):inLanguage(parameters.lang[1]):plain() end return mw.wikibase.renderSnak(snak) end local function printError(key) return '<span class="error">' .. i18n.errors[key] .. '</span>' end local function getQualifierSnak(claim, qualifierId, parameters) -- a "snak" is Wikidata terminology for a typed key/value pair -- a claim consists of a main snak holding the main information of this claim, -- as well as a list of attribute snaks and a list of references snaks if qualifierId then -- search the attribute snak with the given qualifier as key if claim.qualifiers then local qualifier = claim.qualifiers[qualifierId] if qualifier then if qualifier[1].datatype == "monolingualtext" then -- iterate over monolingualtext qualifiers to get languages local qual_lang, qual_mul for idx in pairs(qualifier) do qual_lang = getSnak(qualifier[idx], {"datavalue", "value", "language"}) if qual_lang == parameters.lang[1] then return qualifier[idx] -- return local language if found elseif qual_lang == "mul" then qual_mul = qualifier[idx] end end return qual_mul -- else return multilingual elseif parameters.list then return qualifier else return qualifier[1] end end end return nil, printError("qualifier-not-found") else -- otherwise return the main snak return claim.mainsnak end end local function getValueOfClaim(claim, qualifierId, parameters) local snak, error = getQualifierSnak(claim, qualifierId, parameters) if not snak then return nil, nil, error elseif snak[1] then -- a multi qualifier local result, sortkey = {}, {} local maxvals = tonumber(parameters.listmax) for idx in pairs(snak) do result[#result + 1], sortkey[#sortkey + 1] = getSnakValue(snak[idx], parameters) if maxvals and maxvals == #result then break end end return mw.text.listToText(result, parameters.qseparator, parameters.qconjunction), sortkey[1] else -- a property or a qualifier return getSnakValue(snak, parameters) end end local function getValueOfParentClaim(claim, qualifierId, parameters) local qids = mw.text.split(qualifierId, '/', true) local value, sortkey, valueraw = {}, {}, {} local parent_raw, value_text if qids[1] == parameters.property then parent_raw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=parameters.lang}) else parent_raw, _, _ = getValueOfClaim(claim, qids[1], {["formatting"]="raw", ["lang"]=parameters.lang, ["list"]=true, ["qseparator"]='/', ["qconjunction"]='/'}) end if string.sub(parent_raw or '', 1, 1) == "Q" then -- protection for 'no value' local parent_qids = mw.text.split(parent_raw, '/', true) for idx, p_qid in ipairs(parent_qids) do local parent_claims = mw.wikibase.getBestStatements(p_qid, qids[2]) if parent_claims[1] then value[idx], sortkey[idx], _ = getValueOfClaim(parent_claims[1], nil, parameters) -- raw parent value needed for while/black lists, lang for avoiding an error on types other than entity valueraw[idx], _, _ = getValueOfClaim(parent_claims[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang}) end end end if value[1] then value_text = mw.text.listToText(value, parameters.qseparator, parameters.qconjunction) end return value_text, sortkey[1], valueraw[1] end -- see d:Help:Sources local function getReferences(claim, parameters) if not (parameters.references or parameters.onlysourced) then return '', false end local lang = parameters.lang local maxrefs = tonumber(parameters.references) or 1 local notproperref = { ["P143"] = true, -- imported from ["P3452"] = true, -- inferred from ["P887"] = true, -- based on heuristic ["P4656"] = true -- Wikimedia import URL } local result = {} -- traverse through all references for ref in pairs(claim.references or {}) do local refparts local refs = {} local validref = true local ref_id -- traverse through all parts of the current reference for snakkey, snakval in pairs(claim.references[ref].snaks or {}) do for partkey, _ in pairs(claim.references[ref].snaks[snakkey] or {}) do if notproperref[snakkey] then -- not a proper reference validref = false break end end if validref then for snakidx = 1, #snakval do if snakidx > 1 then refparts = refparts .. ", " end if snakval[snakidx].datatype == 'external-id' then refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {formatting='externalid', property=snakval[snakidx].property, lang=lang}) or '') else refparts = refparts or '' .. (getSnakValue(snakval[snakidx], {lang=lang}) or '') end end refs[snakkey] = refparts refparts = nil if snakkey == "P248" then -- stated in ref_id = getSnak(snakval, {1, "datavalue", "value", "id"}) end end end -- fill missing values with parent item if ref_id then local function refParent(qid, pid, formatting) local snak = getSnak(mw.wikibase.getBestStatements(qid, pid), {1, "mainsnak"}) return snak and getSnakValue(snak, {formatting=formatting, lang=lang}) end refs['P50'] = refs['P50'] or refParent(ref_id, 'P50', 'label') -- author refs['P407'] = refs['P407'] or refParent(ref_id, 'P407', 'label') -- language of work refs['P123'] = refs['P123'] or refParent(ref_id, 'P123', 'label') -- publisher refs['P577'] = refs['P577'] or refParent(ref_id, 'P577') -- date refs['P1433'] = refs['P1433'] or refParent(ref_id, 'P1433', 'label') -- published in refs['P304'] = refs['P304'] or refParent(ref_id, 'P304') -- page(s) refs['P433'] = refs['P433'] or refParent(ref_id, 'P433') -- issue refs['P236'] = refs['P236'] or refParent(ref_id, 'P236') -- ISSN refs['P356'] = refs['P356'] or refParent(ref_id, 'P356') -- DOI end -- get title of local templates for citing references local template_web = mw.wikibase.getSitelink('Q5637226') or "" template_web = mw.text.split(template_web, ":")[2] -- split off namespace from front local template_journal = mw.wikibase.getSitelink('Q5624899') or "" template_journal = mw.text.split(template_journal, ":")[2] local citeParams = {} if refs['P854'] and (refs['P1476'] or refs['P248']) and template_web then -- if both "reference URL" and "title" (or "stated in") are present, then use cite web template citeParams[i18n['cite']['url']] = refs['P854'] if refs['P248'] and refs['P1476'] == nil then citeParams[i18n['cite']['title']] = refs['P248']:match("^%[%[.-|(.-)%]%]") else citeParams[i18n['cite']['title']] = refs['P1476'] citeParams[i18n['cite']['website']] = refs['P248'] end citeParams[i18n['cite']['author']] = refs['P50'] citeParams[i18n['cite']['language']] = refs['P407'] citeParams[i18n['cite']['publisher']] = refs['P123'] citeParams[i18n['cite']['date']] = refs['P577'] citeParams[i18n['cite']['pages']] = refs['P304'] citeParams[i18n['cite']['access-date']] = refs['P813'] citeParams[i18n['cite']['archive-url']] = refs['P1065'] citeParams[i18n['cite']['archive-date']] = refs['P2960'] citeParams[i18n['cite']['quote']] = refs['P1683'] refparts = mw.getCurrentFrame():expandTemplate{title=template_web, args=citeParams} elseif refs['P1433'] and (refs['P1476'] or refs['P248']) and template_journal then -- if both "published in" and "title" (or "stated in") are present, then use cite journal template citeParams[i18n['cite']['work']] = refs['P1433'] citeParams[i18n['cite']['title']] = refs['P1476'] or refs['P248'] citeParams[i18n['cite']['author']] = refs['P50'] citeParams[i18n['cite']['date']] = refs['P577'] citeParams[i18n['cite']['issue']] = refs['P433'] citeParams[i18n['cite']['pages']] = refs['P304'] citeParams[i18n['cite']['language']] = refs['P407'] citeParams[i18n['cite']['issn']] = refs['P236'] citeParams[i18n['cite']['doi']] = refs['P356'] refparts = mw.getCurrentFrame():expandTemplate{title=template_journal, args=citeParams} elseif validref then -- raw ouput local snaksorder = claim.references[ref]["snaks-order"] local function indexed(a) for _, b in ipairs(snaksorder) do if b == a then return true end end return false end for k, _ in pairs(refs or {}) do if not indexed(k) then table.insert(snaksorder, k) end end local italics = "''" local ref_label for _, k in ipairs(snaksorder) do if refs[k] then refparts = refparts and refparts .. " " or "" ref_label = case('infoboxlabel', getLabelByLangs(k, lang) or '') refparts = refparts .. mw.ustring.gsub(ref_label, "^%l", mw.ustring.upper) .. ": " refparts = refparts .. italics .. refs[k] .. italics .. "." italics = "" end end end if refparts then local ref_name = claim.references[ref].hash result[#result + 1] = mw.getCurrentFrame():extensionTag("ref", refparts, {name=ref_name}) if maxrefs and maxrefs == #result then break end end end if #result > 0 then if parameters.references then if isSet(i18n.categoryref) then result[#result + 1] = "[[" ..i18n.categoryref .. "]]" end return table.concat(result), true else return '', true end end return '', false end -- Set lists of filtered values local function setFilterLists(num_qual, args) local lists = {['whitelist']={}, ['blacklist']={}, ['ignorevalue']={}, ['selectvalue']={}} for i = 0, num_qual do for k, _ in pairs(lists) do if isSet(args[k .. i]) then lists[k][tostring(i)] = {} local pattern = 'Q%d+' if string.sub(args[k .. i], 1, 1) ~= 'Q' then pattern = '[^%p%s]+' end for q in string.gmatch(args[k .. i], pattern) do lists[k][tostring(i)][q] = true end end end end return lists['whitelist'], lists['blacklist'], lists['ignorevalue'], lists['selectvalue'] end local function tableParameters(args, parameters, column) local column_params = mw.clone(parameters) column_params.formatting = args["colformat"..column]; if column_params.formatting == "" then column_params.formatting = nil end column_params.convert = args["convert" .. column] if args["case" .. column] then column_params.case = args["case" .. column] end return column_params end local function getEntityId(args, pargs, unnamed) pargs = pargs or {} local id = args.item or args.from or (unnamed and mw.text.trim(args[1] or '') or nil) if not isSet(id) then id = pargs.item or pargs.from or (unnamed and mw.text.trim(pargs[1] or '') or nil) end if isSet(id) then if string.find(id, ":") then -- remove prefix as Property:Pid id = mw.text.split(id, ":")[2] end else id = mw.wikibase.getEntityIdForCurrentPage() end return id end local function getArg(value, default, aliases) if type(value) == 'boolean' then return value elseif value == "false" or value == "no" then return false elseif value == "true" or value == "yes" then return true elseif value and aliases and aliases[value] then return aliases[value] elseif isSet(value) then return value elseif default then return default else return nil end end -- Main function claim --------------------------------------------- -- on debug console use: =p.claim{item="Q...", property="P...", ...} function p.claim(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local is_sandbox = isSet(pargs.sandbox) if not required and is_sandbox then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).claim(frame) end --If a value is already set, use it if isSet(args.value) then if args.value == 'NONE' then return else return args.value end end -- arguments local parameters = {} parameters.id = getEntityId(args, pargs) if parameters.id == nil then return end parameters.property = string.upper(args.property or "") local qualifierId = {} qualifierId[1] = getArg(string.upper(args.qualifier or args.qualifier1 or "")) local i = 2 while isSet(args["qualifier" .. i]) do qualifierId[i] = string.upper(args["qualifier" .. i]) i = i + 1 end parameters.formatting = getArg(args.formatting) parameters.convert = getArg(args.convert) parameters.numformat = getArg(args.numformat) parameters.case = args.case parameters.list = getArg(args.list, true, {firstrank='bestrank'}) parameters.listmax = args.listmax parameters.listrank = getArg(args.listrank) if type(parameters.list) == "number" then -- backwards compatibility parameters.listmax = parameters.listmax or parameters.list parameters.list = true elseif parameters.list == "bestrank" then parameters.listrank = parameters.listrank or "bestrank" parameters.list = true end parameters.shownovalue = getArg(args.shownovalue, true) parameters.showsomevalue = getArg(args.showsomevalue, true) parameters.separator = getArg(args.separator) parameters.conjunction = getArg(args.conjunction, parameters.separator) parameters.qseparator = getArg(args.qseparator, parameters.separator) parameters.qconjunction = getArg(args.qconjunction, parameters.conjunction) local sorting_col = args.tablesort local sorting_up = (args.sorting or "") ~= "-1" local rowformat = args.rowformat parameters.references = getArg(args.references, false) parameters.onlysourced = getArg(args.onlysourced, false) local showerrors = args.showerrors local default = args.default if default then showerrors = nil end parameters.lang = findLang(args.lang) parameters.editiconfile = pargs.editiconfile or "File:Arbcom ru editing.svg" if parameters.formatting == "raw" then parameters.editicon, parameters.labelicon = false, false else parameters.editicon, parameters.labelicon = setIcons(args.editicon, pargs.editicon) -- needs loadI18n by findLand end -- fetch property local claims = {} local bestrank = parameters.listrank == 'bestrank' and parameters.list ~= 'lang' for p in string.gmatch(parameters.property, 'P[%d/P]+') do -- P123 or P45/P67 if string.find(p, ".+/.+") then local props = mw.text.split(p, "/") local claims_child = getStatements(parameters.id, props[1], bestrank) if #claims_child > 0 then local parent_id, _, _ = getValueOfClaim(claims_child[1], nil, {["formatting"]="raw", ["lang"]=parameters.lang}) if string.sub(parent_id or '', 1, 1) == "Q" then claims = getStatements(parent_id, props[2], bestrank) if #claims > 0 then parameters.property = props[1] break end end end else claims = getStatements(parameters.id, p, bestrank) if #claims > 0 then parameters.property = p break end end end if #claims == 0 then local ret = showerrors and printError("property-not-found") or default return ret, args.query == 'num' and 0 or '' end -- defaults for table local preformat, postformat = "", "" local whitelisted = false local whitelist, blacklist, ignorevalue, selectvalue = {}, {}, {}, {} if parameters.formatting == "table" then parameters.separator = parameters.separator or "<br />" parameters.conjunction = parameters.conjunction or "<br />" parameters.qseparator = getArg(args.qseparator, mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain()) parameters.qconjunction = getArg(args.qconjunction, parameters.qseparator) if not rowformat then rowformat = "$0 ($1" i = 2 while qualifierId[i] do rowformat = rowformat .. ", $" .. i i = i + 1 end rowformat = rowformat .. ")" elseif mw.ustring.find(rowformat, "^[*#]") then parameters.separator = "</li><li>" parameters.conjunction = "</li><li>" if mw.ustring.match(rowformat, "^[*#]") == "*" then preformat = "<ul><li>" postformat = "</li></ul>" else preformat = "<ol><li>" postformat = "</li></ol>" end rowformat = mw.ustring.gsub(rowformat, "^[*#] ?", "") end -- set lists of filtered values whitelist, blacklist, ignorevalue, selectvalue = setFilterLists(#qualifierId, args) local next = next if next(whitelist) ~= nil then whitelisted = true end end -- set feminine case if gender is requested local itemgender = args.itemgender local idgender if itemgender then if string.match(itemgender, "^P%d+$") then local snak_id = getSnak(mw.wikibase.getBestStatements(parameters.id, itemgender), {1, "mainsnak", "datavalue", "value", "id"}) if snak_id then idgender = snak_id end elseif string.match(itemgender, "^Q%d+$") then idgender = itemgender end end local gender_requested = false if parameters.case == "gender" or idgender then gender_requested = true elseif parameters.formatting == "table" then for i = 0, #qualifierId do if args["case" .. i] and args["case" .. i] == "gender" then gender_requested = true break end end end if gender_requested then if feminineGender(idgender or parameters.id) then parameters.gender = "feminineform" end end -- get initial sort indices local sortindices = {} for idx in pairs(claims) do sortindices[#sortindices + 1] = idx end -- sort by claim rank local comparator = function(a, b) local rankmap = { deprecated = 2, normal = 1, preferred = 0 } local ranka = rankmap[claims[a].rank or "normal"] .. string.format("%08d", a) local rankb = rankmap[claims[b].rank or "normal"] .. string.format("%08d", b) return ranka < rankb end table.sort(sortindices, comparator) local result, result2, result_query local error if parameters.list or parameters.formatting == "table" then -- convert LF to line feed, <br /> may not work on some cases parameters.separator = parameters.separator == "LF" and "\010" or parameters.separator parameters.conjunction = parameters.conjunction == "LF" and "\010" or parameters.conjunction -- i18n separators parameters.separator = parameters.separator or mw.message.new('Comma-separator'):inLanguage(parameters.lang[1]):plain() parameters.conjunction = parameters.conjunction or (mw.message.new('And'):inLanguage(parameters.lang[1]):plain() .. mw.message.new('Word-separator'):inLanguage(parameters.lang[1]):plain()) -- iterate over all elements and return their value (if existing) local value local sortkey local values = {} local sortkeys = {} local refs = {} local rowlist = {} -- rows to list with whitelist or blacklist for idx in pairs(claims) do local claim = claims[sortindices[idx]] local reference = {} if not whitelisted then rowlist[idx] = true end if parameters.formatting == "table" then local params = tableParameters(args, parameters, "0") value, sortkey, error = getValueOfClaim(claim, nil, params) if value then values[#values + 1] = {} sortkeys[#sortkeys + 1] = {} refs[#refs + 1] = {} if whitelist["0"] or blacklist["0"] then local valueraw, _, _ = getValueOfClaim(claim, nil, {["formatting"]="raw", ["lang"]=params.lang}) if whitelist["0"] and whitelist["0"][valueraw or ""] then rowlist[#values] = true elseif blacklist["0"] and blacklist["0"][valueraw or ""] then rowlist[#values] = false end end for i, qual in ipairs(qualifierId) do local j = tostring(i) params = tableParameters(args, parameters, j) local valueq, sortkeyq, valueraw if qual == parameters.property then -- hack for getting the property with another formatting, i.e. colformat1=raw valueq, sortkeyq, _ = getValueOfClaim(claim, nil, params) else for q in mw.text.gsplit(qual, '%s*OR%s*') do if string.find(q, ".+/.+") then valueq, sortkeyq, valueraw = getValueOfParentClaim(claim, q, params) elseif string.find(q, "^/.+") then local claim2 = getStatements(parameters.id, string.sub(q, 2), bestrank) if #claim2 > 0 then -- only first value of a property as alternative to a qualifier -- multiple values may not be related to a given raw of the table valueq, sortkeyq, _ = getValueOfClaim(claim2[1], nil, params) end else valueq, sortkeyq, _ = getValueOfClaim(claim, q, params) end if valueq then qual = q break end end end values[#values]["col" .. j] = valueq sortkeys[#sortkeys]["col" .. j] = sortkeyq or valueq if whitelist[j] or blacklist[j] or ignorevalue[j] or selectvalue[j] then valueq = valueraw or getValueOfClaim(claim, qual, {["formatting"]="raw", ["lang"]=params.lang, ["list"]=params.list}) if valueq then if whitelist[j] then for k, v in pairs(whitelist[j]) do if v and string.find(valueq, k, 1, true) then rowlist[#values] = true end end elseif blacklist[j] then for k, v in pairs(blacklist[j]) do if v and string.find(valueq, k, 1, true) then rowlist[#values] = false end end elseif ignorevalue[j] then for k, v in pairs(ignorevalue[j]) do if v and string.find(valueq, k, 1, true) then values[#values]["col" .. j] = nil end end elseif selectvalue[j] then local selected for k, v in pairs(selectvalue[j]) do if v and string.find(valueq, k, 1, true) then selected = true end end if selected == nil then values[#values]["col" .. j] = nil end end end end end end else value, sortkey, error = getValueOfClaim(claim, qualifierId[1], parameters) values[#values + 1] = {} sortkeys[#sortkeys + 1] = {} refs[#refs + 1] = {} end if not value and showerrors then value = error end if value then if (parameters.references or parameters.onlysourced) and claim.references then reference = claim.references end refs[#refs]["col0"] = reference values[#values]["col0"] = value sortkeys[#sortkeys]["col0"] = sortkey or value end end -- sort and format results sortindices = {} for idx in pairs(values) do sortindices[#sortindices + 1] = idx end if sorting_col then local sorting_table = mw.text.split(sorting_col, '%D+') local comparator = function(a, b) local valuea, valueb local i = 1 while valuea == valueb and i <= #sorting_table do valuea = sortkeys[a]["col" .. sorting_table[i]] or '' valueb = sortkeys[b]["col" .. sorting_table[i]] or '' i = i + 1 end if sorting_up then return valueb > valuea end return valueb < valuea end table.sort(sortindices, comparator) end local maxvals = tonumber(parameters.listmax) result = {} for idx in pairs(values) do local valuerow = values[sortindices[idx]] local reference, valid_ref = getReferences({["references"] = refs[sortindices[idx]]["col0"]}, parameters) value = valuerow["col0"] if parameters.formatting == "table" then if not rowlist[sortindices[idx]] then value = nil else local rowformatting = rowformat .. "$" -- fake end character added for easy gsub value = mw.ustring.gsub(rowformatting, "$0", {["$0"] = value}) value = mw.ustring.gsub(value, "$R0", reference) -- add reference for i, _ in ipairs(qualifierId) do local valueq = valuerow["col" .. i] if args["rowsubformat" .. i] and isSet(valueq) then -- add fake end character $ -- gsub $i not followed by a number so $1 doesn't match $10, $11... -- remove fake end character valueq = captureEscapes(valueq) valueq = mw.ustring.gsub(args["rowsubformat" .. i] .. "$", "$" .. i .. "(%D)", valueq .. "%1") valueq = string.sub(valueq, 1, -2) rowformatting = mw.ustring.gsub(rowformatting, "$" .. i .. "(%D)", args["rowsubformat" .. i] .. "%1") end valueq = valueq and captureEscapes(valueq) or '' value = mw.ustring.gsub(value, "$" .. i .. "(%D)", valueq .. "%1") end value = string.sub(value, 1, -2) -- remove fake end character value = expandBraces(value, rowformatting) end elseif value then value = expandBraces(value, parameters.formatting) value = value .. reference end if isSet(value) and (not parameters.onlysourced or (parameters.onlysourced and valid_ref)) then result[#result + 1] = value if not parameters.list or (maxvals and maxvals == #result) then break end end end if args.query == 'num' then result_query = #result end if #result > 0 then if parameters.formatting == 'table' then result = addEditIconTable(result, parameters) -- in a table, add edit icon on last element end result = preformat .. mw.text.listToText(result, parameters.separator, parameters.conjunction) .. postformat else result = '' end else -- return first element local claim = claims[sortindices[1]] result, result2, error = getValueOfClaim(claim, qualifierId[1], parameters) if result then local ref, valid_ref = getReferences(claim, parameters) if parameters.onlysourced and valid_ref == false then result = nil else result = result .. ref end end if args.query == 'num' then result_query = result and 1 or 0 end end if isSet(result) then if not (parameters.formatting == 'table' or (result2 and result2 == 'no-icon')) then -- add edit icon, except table added previously and except explicit no-icon internal flag result = result .. addEditIcon(parameters) end else if showerrors then result = error else result = default end end if args.query == 'untranslated' and required and not is_sandbox then result_query = untranslated end return result, result_query or '' end -- Local functions for getParentValues ----------------------- local function uc_first(word) if word == nil then return end return mw.ustring.upper(mw.ustring.sub(word, 1, 1)) .. mw.ustring.sub(word, 2) end local function getPropertyValue(id, property, parameter, langs, labelicon, case) local snaks = mw.wikibase.getBestStatements(id, property) local mysnak = getSnak(snaks, {1, "mainsnak"}) if mysnak == nil then return end local entity_id local result = '-' -- default for 'no value' if mysnak.datavalue then entity_id = "Q" .. tostring(mysnak.datavalue.value['numeric-id']) result, _ = getSnakValue(mysnak, {formatting=parameter, lang=langs, labelicon=labelicon, case=case}) end return entity_id, result end local function getParentObjects(id, prop_format, label_format, languages, propertySupString, propertyLabel, propertyLink, label_show, labelicon0, labelicon1, upto_number, upto_label, upto_value, last_only, grammatical_case, include_self) local propertySups = mw.text.split(propertySupString, '[^P%d]') local maxloop = 10 if upto_number then maxloop = upto_number elseif next(upto_label) or next(upto_value) then maxloop = 50 end local labels_filter = next(label_show) local result = {} local id_value = id for iter = 1, maxloop do local link, label, labelwicon, linktext, id_label for _, propertySup in pairs(propertySups) do local _id_value, _link = getPropertyValue(id_value, propertySup, prop_format, languages, labelicon1, grammatical_case) if _id_value and _link then id_value = _id_value; link = _link break end end if not id_value or not link then break end if propertyLink then _, linktext = getPropertyValue(id_value, propertyLink, "label", languages) if linktext then link = mw.ustring.gsub(link, "%[%[(.*)%|.+%]%]", "[[%1|" .. linktext .. "]]") end end id_label, label = getPropertyValue(id_value, propertyLabel, label_format, languages, false, "infoboxlabel") if labelicon0 then _, labelwicon = getPropertyValue(id_value, propertyLabel, label_format, languages, labelicon0, "infoboxlabel") else labelwicon = label end if labels_filter == nil or (label_show[id_label] or label_show[label]) then result[#result + 1] = {labelwicon, link} label_show[id_label or 'none'], label_show[label or 'none'] = nil, nil -- only first label found end if upto_label[id_label] or upto_label[label] or upto_value[id_value] then break end end if last_only then result = {result[#result]} end if include_self then local label_self, link_self _, label_self = getPropertyValue(id, propertyLabel, label_format, languages, labelicon0, "infoboxlabel") link_self, _ = getLabelByLangs(id, languages) table.insert(result, 1, {label_self, link_self}) end return result end local function parentObjectsToString(result, rowformat, cascade, sorting) local ret = {} local first = 1 local last = #result local iter = 1 if sorting == "-1" then first = #result; last = 1; iter = -1 end for i = first, last, iter do local rowtext = mw.ustring.gsub(rowformat, "$[01]", {["$0"] = result[i][1], ["$1"] = result[i][2]}) ret[#ret + 1] = expandBraces(rowtext, rowformat) end if cascade then local direction = mw.language.new(wiki.langcode):isRTL() and "right" or "left" local suffix = "" for i = 1, #ret do ret[i] = '<ul style="line-height:100%; margin-' .. direction .. ':0.45em; padding-' .. direction .. ':0;"><li>' .. ret[i] suffix = suffix .. '</li></ul>' end ret[#ret] = ret[#ret] .. suffix end return ret end -- Returns pairs of parent label and property value fetching a recursive tree function p.getParentValues(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getParentValues(frame) end local id = getEntityId(args, pargs) if id == nil then return end local languages = findLang(args.lang) local propertySup = getArg(args.property, "P131") --administrative entity local propertyLabel = getArg(args.label, "P31") --instance local propertyLink = getArg(args.valuetext) local property_format = getArg(args.formatting) local label_format = getArg(args.labelformat, "label") local upto_number = getArg(args.upto) local last_only = getArg(args.last_only, false) local editicon, labelicon = setIcons(args.editicon, pargs.editicon) local include_self = getArg(args.include_self, false) local case = getArg(args.case) local upto_label = {} for q in string.gmatch(args.uptolabelid or '', 'Q%d+') do upto_label[q] = true end if type(tonumber(upto_number)) == "number" then upto_number = tonumber(upto_number) elseif type(upto_number) == 'string' then upto_number = nil require(wiki.module_title .. '/debug').track('upto') -- replace upto by uptolabelid end local upto_value = {} for q in string.gmatch(args.uptovalueid or args.uptolinkid or '', 'Q%d+') do upto_value[q] = true end local label_show = {} for q in string.gmatch(args.showlabelid or '', 'Q%d+') do label_show[q] = true end for _, v in ipairs(mw.text.split(args.labelshow or '', "/")) do if v ~= '' then label_show[uc_first(v)] = true require(wiki.module_title .. '/debug').track('labelshow') -- replace labelshow by showlabelid end end local rowformat = args.rowformat; if not isSet(rowformat) then rowformat = "$0 = $1" end local labelicon0, labelicon1 = labelicon, labelicon if string.find(label_format, '{{.*$0.*}}') or (string.find(rowformat, '{{.*$0.*}}') and label_format ~= 'raw') then labelicon0 = false end local result = getParentObjects(id, property_format, label_format, languages, propertySup, propertyLabel, propertyLink, label_show, labelicon0, labelicon1, upto_number, upto_label, upto_value, last_only, case, include_self) if #result == 0 then return end local separator = args.separator; if not isSet(separator) then separator = "<br />" end local sorting = args.sorting; if sorting == "" then sorting = nil end local cascade = (args.cascade == "true" or args.cascade == "yes") local ret = parentObjectsToString(result, rowformat, cascade, sorting) ret = addEditIconTable(ret, {property=propertySup, editicon=editicon, id=id, lang=languages}) return mw.text.listToText(ret, separator, separator) end -- Link with a parent label -------------------- function p.linkWithParentLabel(frame) local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).linkWithParentLabel(frame) end local args = {} if frame.args then for k, v in pairs(frame.args) do -- metatable args[k] = v end else args = frame -- via require end if isSet(args.value) then return args.value end -- get id value of property/qualifier local largs = mw.clone(args) largs.list = tonumber(args.list) and args.list or true largs.formatting = "raw" largs.separator = "/·/" largs.editicon = false local items_list, _ = p.claim(largs) if not isSet(items_list) then return end local items_table = mw.text.split(items_list, "/·/", true) -- get internal link of property/qualifier if isSet(args.formatting) then largs.formatting = nil -- default link if defined with any value else largs.formatting = "internallink" end local link_list, _ = p.claim(largs) local link_table = mw.text.split(link_list, "/·/", true) -- get label of parent property local parent_claim = getSnak(getStatements(items_table[1], args.parent, true), {1, "mainsnak", "datatype"}) if parent_claim == 'monolingualtext' then largs.formatting = nil largs.list = 'lang' else largs.formatting = "label" largs.list = false end largs.property = args.parent largs.qualifier = nil for i, v in ipairs(items_table) do largs.item = v local link_label, _ = p.claim(largs) if isSet(link_label) then link_table[i] = mw.ustring.gsub(link_table[i] or '', "%[%[(.*)%|.+%]%]", "[[%1|" .. link_label .. "]]") end end args.editicon, _ = setIcons(args.editicon, pargs.editicon) args.id = getEntityId(args, pargs) args.lang = findLang(args.lang) return mw.text.listToText(link_table) .. addEditIcon(args) end -- Calculate number of years old ---------------------------- function p.yearsOld(frame) if not required and frame.args and isSet(frame:getParent().args.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).yearsOld(frame) end local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs) if id == nil then return end local lang = mw.language.new('en') local function getBestDate(id, prop) local mainsnak = getSnak(mw.wikibase.getBestStatements(id, prop), {1, "mainsnak"}) if mainsnak and mainsnak.snaktype then if mainsnak.snaktype == "somevalue" then return {time = nil, precision = 0} elseif mainsnak.snaktype == "value" then return getSnak(mainsnak, {"datavalue", "value"}) end end return {time = nil, precision = nil} end local birth = getBestDate(id, 'P569') if birth.time == nil or birth.precision < 8 then return end local death = getBestDate(id, 'P570') if death.precision and death.precision < 8 then -- includes somevalue return elseif death.time == nil then death = {time = lang:formatDate('c'), precision = 11} -- current date end local dates = {} dates[1] = {['min'] = {}, ['max'] = {}, ['precision'] = birth.precision} dates[1].min.year = tonumber(mw.ustring.match(birth.time, "^[+-]?%d+")) dates[1].min.month = tonumber(mw.ustring.match(birth.time, "-(%d%d)-")) dates[1].min.day = tonumber(mw.ustring.match(birth.time, "-(%d%d)T")) dates[1].max = mw.clone(dates[1].min) dates[2] = {['min'] = {}, ['max'] = {}, ['precision'] = death.precision} dates[2].min.year = tonumber(mw.ustring.match(death.time, "^[+-]?%d+")) dates[2].min.month = tonumber(mw.ustring.match(death.time, "-(%d%d)-")) dates[2].min.day = tonumber(mw.ustring.match(death.time, "-(%d%d)T")) dates[2].max = mw.clone(dates[2].min) for i, d in ipairs(dates) do if d.precision == 10 then -- month d.min.day = 1 local timestamp = string.format("%04d", tostring(math.abs(d.max.year))) .. string.format("%02d", tostring(d.max.month)) .. "01" d.max.day = tonumber(lang:formatDate("j", timestamp .. " + 1 month - 1 day")) elseif d.precision < 10 then -- year or decade d.min.day = 1 d.min.month = 1 d.max.day = 31 d.max.month = 12 if d.precision == 8 then -- decade d.max.year = d.max.year + 9 end end end local function age(d1, d2) local years = d2.year - d1.year if d2.month < d1.month or (d2.month == d1.month and d2.day < d1.day) then years = years - 1 end if d2.year > 0 and d1.year < 0 then years = years - 1 -- no year 0 end return years end local old_min = age(dates[1].max, dates[2].min) local old_max = age(dates[1].min, dates[2].max) if old_max > 200 then require(wiki.module_title .. '/debug').track('200yo') end local old, old_expr if old_min == 0 and old_max == 0 then old = "< 1" old_max = 1 -- expression in singular elseif old_min == old_max then old = old_min else old = old_min .. "/" .. old_max end if args.formatting == 'unit' then local langs = findLang(args.lang) local yo local yo_pl = {} if langs[1] == wiki.langcode then yo_pl = i18n["years-old"] end if not isSet(yo_pl[2]) then local yo_label, _ = getLabelByLangs('Q24564698', langs) yo_pl = {yo_label, yo_label} end yo = mw.language.new(langs[1]):plural(old_max, yo_pl) if mw.ustring.find(yo, '$1', 1, true) then old_expr = mw.ustring.gsub(yo, "$1", old) else old_expr = old .. '&nbsp;' .. yo end elseif args.formatting then old_expr = expandBraces(mw.ustring.gsub(args.formatting, '$1', old), args.formatting) else old_expr = old end return old_expr end -- Gets a label in a given language (content language by default) or its fallbacks, optionnally linked. function p.getLabel(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} if not required and isSet(pargs.sandbox) then return require(wiki.module_title .. "/" .. mw.message.new('Sandboxlink-subpage-name'):inLanguage(wiki.langcode):plain()).getLabel(frame) end local id = getEntityId(args, pargs, 1) if id == nil then return end local languages = findLang(args.lang) local labelicon = false if mw.wikibase.isValidEntityId(id) then _, labelicon = setIcons(args.editicon, pargs.editicon) end local label_icon = '' local label, lang if args.label then label = args.label else -- exceptions or labels fixed local exist, labels = pcall(require, wiki.module_title .. "/labels" .. (languages[1] == wiki.langcode and '' or '/' .. languages[1])) if exist and labels.infoboxLabelsFromId and next(labels.infoboxLabelsFromId) ~= nil then label = labels.infoboxLabelsFromId[id] end if label == nil then label, lang = getLabelByLangs(id, languages) if label then if isSet(args.itemgender) then if feminineGender(args.itemgender) then label = feminineForm(id, lang) or label end local _, items_g = string.gsub(args.itemgender, "Q%d+", "") if not isSet(args.case) and items_g > 1 then args.case = "plural" end end label = mw.language.new(lang):ucfirst(mw.text.nowiki(label)) -- sanitize if args.case then label = case(args.case, label, lang) end end label_icon = addLabelIcon(id, lang, languages[1], labelicon) end end local linked = args.linked local ret2 = required and untranslated or '' if isSet(linked) and linked ~= "no" then local article = mw.wikibase.getSitelink(id) or ("d:Special:EntityPage/" .. id) return "[[" .. article .. "|" .. (label or id) .. "]]" .. label_icon, ret2 else return (label or id) .. label_icon, ret2 end end function p.sitelinks(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} -- arguments local param = {} param.id = getEntityId(args, pargs) if param.id == nil then return end param.project = getArg(args.project) param.site = getArg(args.site) param.sitelang = getArg(args.sitelang) param.show = getArg(args.formatting, '[[$w:$l:$t|$s:$t]] $i') param.sep = getArg(args.separator, ', ') -- fetch sitelinks local sitelinks_obj = mw.wikibase.getEntity(param.id).sitelinks local slinks = {} -- do some clean up (commonswiki > commons) and add some data local iw = {['wikipedia'] = 'w', ['wikibooks'] = 'b', ['wikinews'] = 'n', ['wikiquote'] = 'q', ['wikisource'] = 's', ['wikiversity'] = 'v', ['wikivoyage'] = 'voy', ['wiktionary'] = 'wikt', ['commons'] = 'c', ['meta'] = 'm', ['mediawiki'] = 'mw', ['species'] = 'species', ['wikidata'] = 'd', ['wikifunctions'] = 'f'} for slink, sdata in pairs(sitelinks_obj) do -- langcode + wiki, wikibooks, wikinews, wikiquote, wikisource, wikiversity, wikivoyage, wiktionary local s_lang = string.match(slink, '(%l+)wik[it]') local s_project = string.match(slink, 'wik[it]%l*') if slink == 'commonswiki' or slink == 'metawiki' or slink == 'mediawikiwiki' or slink == 'specieswiki' or slink == 'wikidatawiki' or slink == 'wikifunctionswiki' then s_project = string.sub(slink, 1, -5) -- remove -wiki slinks[s_project] = {['lang'] = 'und', ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges} elseif s_project == 'wiki' then -- restore project full name slinks[slink] = {['lang'] = s_lang, ['project'] = 'wikipedia', ['iw'] = 'w', ['title'] = sdata.title, ['badges'] = sdata.badges} elseif s_project == 'wiktionary' then -- use short site name s_project = string.sub(slink, 1, -7) slinks[s_project] = {['lang'] = s_lang, ['project'] = 'wiktionary', ['iw'] = 'wikt', ['title'] = sdata.title, ['badges'] = sdata.badges} else slinks[slink] = {['lang'] = s_lang, ['project'] = s_project, ['iw'] = iw[s_project], ['title'] = sdata.title, ['badges'] = sdata.badges} end end -- select requested project, site, sitelang local slinks_req = {} if not (param.project or param.site or param.sitelang) then slinks_req = slinks else for pr in string.gmatch(param.project or '', '%l+') do -- lowercase letters, skip separators for sl, sd in pairs(slinks) do if sd.project == pr then slinks_req[sl] = sd end end end for s in string.gmatch(param.site or '', '%l+') do for sl, sd in pairs(slinks) do if sl == s then slinks_req[sl] = sd end end end for l in string.gmatch(param.sitelang or '', '%l+') do for sl, sd in pairs(slinks) do if sd.lang == l then slinks_req[sl] = sd end end end end -- sort table local sites_sorted = {} for sitex in pairs(slinks_req) do sites_sorted[#sites_sorted + 1] = sitex end local sort_project_lang = function(a, b) local key_a = slinks_req[a].project .. slinks_req[a].lang local key_b = slinks_req[b].project .. slinks_req[b].lang return key_a < key_b end table.sort(sites_sorted, sort_project_lang) -- format output local showtext = {} local shownum, showbnum = 0, 0 for _, sl in ipairs(sites_sorted) do local sd = slinks_req[sl] local show = param.show -- default '[[$w:$l:$t|$s:$t]] $i' iw:lang:title, site:title icon, also $p project show = string.gsub(show, '$w', sd.iw) show = string.gsub(show, '$p', sd.project) if sd.lang == 'und' then show = string.gsub(show, '$l:?', '') else show = string.gsub(show, '$l', sd.lang) end show = string.gsub(show, '$t', sd.title) show = string.gsub(show, '$s', sl) if next(sd.badges) then show = string.gsub(show, '$i', '[[File:Article de qualité.svg|15x15px]]') showbnum = showbnum + 1 else show = string.gsub(show, ' ?$i', '') end if show ~= param.show then table.insert(showtext, show) end shownum = shownum + 1 end local output if string.find(param.show, '$[nb]') then output = string.gsub(param.show, '$n', shownum) -- number of sites output = string.gsub(output, '$b', showbnum) -- number of badges else output = table.concat(showtext, param.sep) end return output end -- Utilities ----------------------------- -- See also module ../debug. -- Copied from Module:Wikibase function p.getSiteLink(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs, 1) if id == nil then return end return mw.wikibase.getSitelink(id, mw.text.trim(args[2] or '')) end -- Helper function for the default language code used function p.lang(frame) local lang = frame and frame.args[1] -- nil via require return findLang(lang)[1] end -- Number of statements function p.numStatements(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local id = getEntityId(args, pargs) if id == nil then return 0 end local prop = mw.text.trim(args[1] or '') local num = {} if not isSet(prop) then local largs = {} for k, v in pairs(pargs) do largs[k] = v end for k, v in pairs(args) do largs[k] = v end largs.query = 'num' _, num = p.claim(largs) return num elseif args[2] then -- qualifier local qual = mw.text.trim(args[2]) local values = p.claim{item=id, property=prop, qualifier=qual, formatting='raw', separator='/·/'} if values then num = mw.text.split(values, '/·/') end else num = mw.wikibase.getBestStatements(id, prop) end return #num end -- Returns true if property datavalue is found excluding novalue/somevalue function p.validProperty(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local item = getEntityId(args, pargs) if item == nil then return end local property = mw.text.trim(args[1]) local prop_data = getSnak(mw.wikibase.getBestStatements(item, property), {1, "mainsnak", "datavalue"}) return prop_data and true or nil end function p.editAtWikidata(frame) local args = frame.args or frame -- via invoke or require local pargs = frame.args and frame:getParent().args or {} local value = isSet(args[1]) if value then return end local param = {} param.id = getEntityId(args, pargs) param.property = args.property param.lang = findLang(args.lang) param.editicon, _ = setIcons(args.editicon) return addEditIcon(param) end function p.formatNum(frame) local num = tonumber(mw.text.trim(frame.args[1])) local lang = findLang(mw.text.trim(frame.args[2])) return mw.language.new(lang[1]):formatNum(num) end return p sr08ao431331hobjijtl83oo45tivvj 2016 اَیرِش جنرل چُناو 0 31115 142979 2026-06-26T16:53:45Z آیات محراج 11062 "[[:en:Special:Redirect/revision/1341107102|2016 Irish general election]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت 142979 wikitext text/x-wiki 32 مِس ڈیلُک 2016 ہُک آئرش عام انتخاب آو جمعہ 26 فروری دوہ منعقد کرنہٕ، 3 فروری صدر مائیکل ڈی ہگنسن 31 ہِم ڈیل تحلیل کرنہٕ پتہٕ، تاؤسیچ اینڈا کینی سٕنٛدِس درخواستس پیٹھ۔ [3] عام انتخاب گو پورٕ آئرلینڈس منٛز 40 ڈیل حلقن منٛز 158 ٹیچٹائی دالا ٹو ڈیل ایرین منتخب کرنہٕ خاطرٕ، یُس اوریکٹاسک ایوان نمائندگان چُھ۔ [4] الیکٹورل (ترمیمی) (ڈیل حلقہٕ) ایکٹ 2013 ہس تحت آیہ ٲٹھن سیٹن ہٕنز کمی کرنہٕ۔ فائن گیل آو اقلیتی انتظامیہ کس طورس پیٹھ حکومتس منٛز واپس کرنہٕ۔ g9zx6jy7d2ak9lww8pfve76lr0xzomo 142980 142979 2026-06-26T16:54:16Z آیات محراج 11062 142980 wikitext text/x-wiki {{infobox election}} 32 مِس ڈیلُک 2016 ہُک آئرش عام انتخاب آو جمعہ 26 فروری دوہ منعقد کرنہٕ، 3 فروری صدر مائیکل ڈی ہگنسن 31 ہِم ڈیل تحلیل کرنہٕ پتہٕ، تاؤسیچ اینڈا کینی سٕنٛدِس درخواستس پیٹھ۔ [3] عام انتخاب گو پورٕ آئرلینڈس منٛز 40 ڈیل حلقن منٛز 158 ٹیچٹائی دالا ٹو ڈیل ایرین منتخب کرنہٕ خاطرٕ، یُس اوریکٹاسک ایوان نمائندگان چُھ۔ [4] الیکٹورل (ترمیمی) (ڈیل حلقہٕ) ایکٹ 2013 ہس تحت آیہ ٲٹھن سیٹن ہٕنز کمی کرنہٕ۔ فائن گیل آو اقلیتی انتظامیہ کس طورس پیٹھ حکومتس منٛز واپس کرنہٕ۔ km7wi5s3j9d68jy734wb4v9b5ecrd1f 142991 142980 2026-06-26T18:00:35Z Nadeemulhaqmir-bot 9480 باٹ چھُ غَلطی ٹھیٖکھ کَران [[وِکیٖپیٖڈیا:AutoWikiBrowser/Typos|غَلطی فِہرِست مُطٲبِق]] 142991 wikitext text/x-wiki {{حَوالہٕ وَرٲے}} {{infobox election}} 32 مِس ڈیلُک 2016 ہُک آیرش عام انتخاب آو جمعہ 26 فَرؤری دوہ منعقد کرنہٕ، 3 فَرؤری صدر مایکل ڈی ہگنسن 31 ہِم ڈیل تحلیل کرنہٕ پتہٕ، تاؤسیچ اینڈا کینی سٕنٛدِس درخواستس پؠٹھ۔ [3] عام انتخاب گو پورٕ آیرلینڈس مَنٛز 40 ڈیل حلقن مَنٛز 158 ٹیچٹایی دالا ٹو ڈیل ایرین منتخب کرنہٕ خاطرٕ، یُس اوریکٹاسک ایوان نمایندگان چھُ۔ [4] الیکٹورل (ترمیمی) (ڈیل حلقہٕ) ایکٹ 2013 ہس تحت آیہ ٲٹھن سیٹن ہٕنٛز کمی کرنہٕ۔ فاین گیل آو اقلیتی انتظامیہ کس طورس پؠٹھ حکومتس مَنٛز واپس کرنہٕ۔ n981hodholqqafdpor9fugpuc04pvce 143020 142991 2026-06-26T18:48:09Z آیات محراج 11062 [[2026 اَیرِش جنرل چُناو]] صَفہٕ آو پَکناونہٕ [[2016 اَیرِش جنرل چُناو]] جاے، پَکناوَن وول صٲرف آیات محراج 142991 wikitext text/x-wiki {{حَوالہٕ وَرٲے}} {{infobox election}} 32 مِس ڈیلُک 2016 ہُک آیرش عام انتخاب آو جمعہ 26 فَرؤری دوہ منعقد کرنہٕ، 3 فَرؤری صدر مایکل ڈی ہگنسن 31 ہِم ڈیل تحلیل کرنہٕ پتہٕ، تاؤسیچ اینڈا کینی سٕنٛدِس درخواستس پؠٹھ۔ [3] عام انتخاب گو پورٕ آیرلینڈس مَنٛز 40 ڈیل حلقن مَنٛز 158 ٹیچٹایی دالا ٹو ڈیل ایرین منتخب کرنہٕ خاطرٕ، یُس اوریکٹاسک ایوان نمایندگان چھُ۔ [4] الیکٹورل (ترمیمی) (ڈیل حلقہٕ) ایکٹ 2013 ہس تحت آیہ ٲٹھن سیٹن ہٕنٛز کمی کرنہٕ۔ فاین گیل آو اقلیتی انتظامیہ کس طورس پؠٹھ حکومتس مَنٛز واپس کرنہٕ۔ n981hodholqqafdpor9fugpuc04pvce 143022 143020 2026-06-26T18:48:51Z آیات محراج 11062 /* */ 143022 wikitext text/x-wiki {{infobox election}} 32 مِس ڈیلُک 2016 ہُک آیرش عام انتخاب آو جمعہ 26 فَرؤری دوہ منعقد کرنہٕ، 3 فَرؤری صدر مایکل ڈی ہگنسن 31 ہِم ڈیل تحلیل کرنہٕ پتہٕ، تاؤسیچ اینڈا کینی سٕنٛدِس درخواستس پؠٹھ۔ عام انتخاب گو پورٕ آیرلینڈس مَنٛز 40 ڈیل حلقن مَنٛز 158 ٹیچٹایی دالا ٹو ڈیل ایرین منتخب کرنہٕ خاطرٕ، یُس اوریکٹاسک ایوان نمایندگان چھُ۔ الیکٹورل (ترمیمی) (ڈیل حلقہٕ) ایکٹ 2013 ہس تحت آیہ ٲٹھن سیٹن ہٕنٛز کمی کرنہٕ۔ فاین گیل آو اقلیتی انتظامیہ کس طورس پؠٹھ حکومتس مَنٛز واپس کرنہٕ۔<ref>{{cite news|title=President Higgins dissolves 31st Dáil|url=http://www.irishtimes.com/news/politics/election-2016-president-higgins-dissolves-31st-d%C3%A1il-1.2520562|access-date=3 February 2016|publisher=Irish Times|date=3 February 2016|archive-date=3 February 2016|archive-url=https://web.archive.org/web/20160203174618/http://www.irishtimes.com/news/politics/election-2016-president-higgins-dissolves-31st-d%C3%A1il-1.2520562|url-status=live}}</ref> mljwppvongywkv7l3qgmw4psd3jlvgn 143023 143022 2026-06-26T18:50:34Z آیات محراج 11062 مِلاوُن [[زٲژ:چُناو]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 143023 wikitext text/x-wiki {{infobox election}} 32 مِس ڈیلُک 2016 ہُک آیرش عام انتخاب آو جمعہ 26 فَرؤری دوہ منعقد کرنہٕ، 3 فَرؤری صدر مایکل ڈی ہگنسن 31 ہِم ڈیل تحلیل کرنہٕ پتہٕ، تاؤسیچ اینڈا کینی سٕنٛدِس درخواستس پؠٹھ۔ عام انتخاب گو پورٕ آیرلینڈس مَنٛز 40 ڈیل حلقن مَنٛز 158 ٹیچٹایی دالا ٹو ڈیل ایرین منتخب کرنہٕ خاطرٕ، یُس اوریکٹاسک ایوان نمایندگان چھُ۔ الیکٹورل (ترمیمی) (ڈیل حلقہٕ) ایکٹ 2013 ہس تحت آیہ ٲٹھن سیٹن ہٕنٛز کمی کرنہٕ۔ فاین گیل آو اقلیتی انتظامیہ کس طورس پؠٹھ حکومتس مَنٛز واپس کرنہٕ۔<ref>{{cite news|title=President Higgins dissolves 31st Dáil|url=http://www.irishtimes.com/news/politics/election-2016-president-higgins-dissolves-31st-d%C3%A1il-1.2520562|access-date=3 February 2016|publisher=Irish Times|date=3 February 2016|archive-date=3 February 2016|archive-url=https://web.archive.org/web/20160203174618/http://www.irishtimes.com/news/politics/election-2016-president-higgins-dissolves-31st-d%C3%A1il-1.2520562|url-status=live}}</ref> == حَوالہٕ== [[زٲژ:چُناو]] nhdj1si0g8amdj33vt3pg20r8ewiwmx Module:Testmodule 828 31116 142983 2026-06-26T17:30:06Z آیات محراج 11062 Created page with "local p = {} function p.test() local s = mw.wikibase.getBestStatements("Q19892124", "P527") return tostring(#s) end return p" 142983 Scribunto text/plain local p = {} function p.test() local s = mw.wikibase.getBestStatements("Q19892124", "P527") return tostring(#s) end return p dl8jqtqaeigqryeyjqddmucjmm7venc 142984 142983 2026-06-26T17:32:02Z آیات محراج 11062 142984 Scribunto text/plain local p = {} function p.testP726() local s = mw.wikibase.getBestStatements("Q19892124", "P726") return #s end function p.testP527() local s = mw.wikibase.getBestStatements("Q19892124", "P527") return #s end return p 2e248dmv84euds9uhzuuj2mqavbwfoj فرما:Infotaula Borgen 10 31117 142987 2026-06-26T17:53:01Z آیات محراج 11062 Created page with "<noinclude>Plantilla per l'article de la sèrie Borgen de resultats electorals ficticis {{Pxf|Infobox election}} [[زٲژ:Infotaules substituïdes]] </noinclude> {{Infobox | bodyclass = vcard | abovestyle = {{#if:{{{background_color|}}}|border-top: 2px solid {{{background_color}}}; border-bottom: 2px solid {{{background_color}}}|background-color: #ededed}} | above = <includeonly><div style="display:inline" class="fn org">{{{name}}}</div> {{#if:{{{native_name|}}..." 142987 wikitext text/x-wiki <noinclude>Plantilla per l'article de la sèrie Borgen de resultats electorals ficticis {{Pxf|Infobox election}} [[زٲژ:Infotaules substituïdes]] </noinclude> {{Infobox | bodyclass = vcard | abovestyle = {{#if:{{{background_color|}}}|border-top: 2px solid {{{background_color}}}; border-bottom: 2px solid {{{background_color}}}|background-color: #ededed}} | above = <includeonly><div style="display:inline" class="fn org">{{{name}}}</div> {{#if:{{{native_name|}}}|<br /><div style="display:inline" class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}" xml:lang="{{{native_name_lang}}}"}}>{{{native_name}}}</div>{{#if:{{{transcription_name|}}}|<br /><div style="display:inline" class="nickname">{{{transcription_name}}}</div>}}}}</includeonly> | subheader = {{{legislature|}}} | image = {{#invoke:InfoboxImage|InfoboxImage |image={{{coa_pic|{{{coa-pic|}}}}}} |size={{{coa_res|{{{coa-res|}}}}}} |sizedefault=frameless |upright=yes |alt={{{coa_alt|{{{coa-alt|Coat of arms or logo}}}}}} }} | caption = {{{coa_caption|}}} | image2 = {{#invoke:InfoboxImage |InfoboxImage |image={{{logo|{{{logo_pic|{{{logo-pic|}}}}}}}}} |size={{{logo_res|{{{logo-res|}}}}}} |sizedefault=frameless |upright=yes |alt={{{logo_alt|{{{logo-alt|Logo}}}}}} }} | caption2 = {{{logo_caption|}}} | headerstyle = {{#if:{{{background_color|}}}|border-top: 2px solid {{{background_color}}}; border-bottom: 2px solid {{{background_color}}}|background-color: #ededed}} | labelstyle = {{{labelstyle|}}} | header1 = {{#if:{{{house_type|}}}{{{houses|}}}{{{term_limits|}}}|Type}} | label2 = Type | data2 = {{#if:{{{house_type|}}} |<div style="padding:0.1em 0;line-height:1.3em;<!--(modified longitem)-->"><div style="display:inline" class="category">{{#ifexist:{{{house_type}}}|[[{{{house_type}}}]]|{{{house_type}}}}}</div> {{#if:{{{body|}}} |of the [[{{{body}}}]]}} {{#if:{{{jurisdiction|}}} |of [[{{{jurisdiction}}}]]}}</div>}} | label3 = {{#if:{{{houses|}}}|Houses|Chambers}} | data3 = {{#if:{{{houses|}}}|{{{houses}}}|{{{chambers|}}}}} | label4 = {{longitem|Term limits}} | data4 = {{{term_limits|}}} | header5 = {{#if:{{{foundation|}}}{{{disbanded|}}}{{{preceded_by|}}}{{{succeeded_by|}}}{{{new_session|}}}|History}} | label6 = {{#if:{{{foundation|}}}|Founded|Established}} | data6 = {{#if:{{{foundation|}}}|{{{foundation}}}|{{{established|}}}}} | label7 = Disbanded | data7 = {{{disbanded|}}} | label8 = Preceded&nbsp;by | data8 = {{{preceded_by|}}} | label9 = Succeeded&nbsp;by | data9 = {{{succeeded_by|}}} | label10 = {{longitem|New session started}} | data10 = {{{new_session|}}} | header14 = {{#if:{{{leader1|}}}{{{leader2|}}}{{{leader3|}}}{{{leader4|}}}{{{leader5|}}}{{{leader6|}}}{{{leader7|}}}{{{leader8|}}}|Leadership}} | label15 = {{longitem|{{{leader1_type|}}}}} | data15 = {{#if:{{{leader1|}}} |{{longitem|style=line-height:1.3em|{{{leader1|}}}{{#if:{{{party1|}}}|{{#ifeq:{{Str index|{{{party1|}}}|1}}|(||,}}&#32;{{{party1|}}}}} {{#if:{{{election1|}}}|<br/>since {{{election1|}}}|{{#if:{{{leader1_term|}}}|<br/>{{{leader1_term}}}}} }} }} }} | label16 = {{longitem|style=line-height:1.3em|{{{leader2_type|}}}}} | data16 = {{#if:{{{leader2|}}} |{{longitem|style=line-height:1.3em|{{{leader2|}}}{{#if:{{{party2|}}}|{{#ifeq:{{Str index|{{{party2|}}}|1}}|(||,}}&#32;{{{party2|}}}}} {{#if:{{{election2|}}}|<br/>since {{{election2|}}}|{{#if:{{{leader2_term|}}}|<br/>{{{leader2_term}}}}} }} }} }} | label17 = {{longitem|style=line-height:1.3em|{{{leader3_type|}}}}} | data17 = {{#if:{{{leader3|}}} |{{longitem|style=line-height:1.3em|{{{leader3|}}}{{#if:{{{party3|}}}|{{#ifeq:{{Str index|{{{party3|}}}|1}}|(||,}}&#32;{{{party3|}}}}} {{#if:{{{election3|}}}|<br/>since {{{election3|}}}|{{#if:{{{leader3_term|}}}|<br/>{{{leader3_term}}}}} }} }} }} | label18 = {{longitem|style=line-height:1.3em|{{{leader4_type|}}}}} | data18 = {{#if:{{{leader4|}}} |{{longitem|style=line-height:1.3em|{{{leader4|}}}{{#if:{{{party4|}}}|{{#ifeq:{{Str index|{{{party4|}}}|1}}|(||,}}&#32;{{{party4|}}}}} {{#if:{{{election4|}}}|<br/>since {{{election4|}}}|{{#if:{{{leader4_term|}}}|<br/>{{{leader4_term}}}}} }} }} }} | label19 = {{longitem|style=line-height:1.3em|{{{leader5_type|}}}}} | data19 = {{#if:{{{leader5|}}} |{{longitem|style=line-height:1.3em|{{{leader5|}}}{{#if:{{{party5|}}}|{{#ifeq:{{Str index|{{{party5|}}}|1}}|(||,}}&#32;{{{party5|}}}}} {{#if:{{{election5|}}}|<br/>since {{{election5|}}}|{{#if:{{{leader5_term|}}}|<br/>{{{leader5_term}}}}} }} }} }} | label20 = {{longitem|style=line-height:1.3em|{{{leader6_type|}}}}} | data20 = {{#if:{{{leader6|}}} |{{longitem|style=line-height:1.3em|{{{leader6|}}}{{#if:{{{party6|}}}|{{#ifeq:{{Str index|{{{party6|}}}|1}}|(||,}}&#32;{{{party6|}}}}} {{#if:{{{election6|}}}|<br/>since {{{election6|}}}|{{#if:{{{leader6_term|}}}|<br/>{{{leader6_term}}}}} }} }} }} | label21 = {{longitem|style=line-height:1.3em|{{{leader7_type|}}}}} | data21 = {{#if:{{{leader7|}}} |{{longitem|style=line-height:1.3em|{{{leader7|}}}{{#if:{{{party7|}}}|{{#ifeq:{{Str index|{{{party7|}}}|1}}|(||,}}&#32;{{{party7|}}}}} {{#if:{{{election7|}}}|<br/>since {{{election7|}}}|{{#if:{{{leader7_term|}}}|<br/>{{{leader7_term}}}}} }} }} }} | label22 = {{longitem|style=line-height:1.3em|{{{leader8_type|}}}}} | data22 = {{#if:{{{leader8|}}} |{{longitem|style=line-height:1.3em|{{{leader8|}}}{{#if:{{{party8|}}}|{{#ifeq:{{Str index|{{{party8|}}}|1}}|(||,}}&#32;{{{party8|}}}}} {{#if:{{{election8|}}}|<br/>since {{{election8|}}}|{{#if:{{{leader8_term|}}}|<br/>{{{leader8_term}}}}} }} }} }} | label23 = {{longitem|style=line-height:1.3em|{{{leader9_type|}}}}} | data23 = {{#if:{{{leader9|}}} |{{longitem|style=line-height:1.3em|{{{leader9|}}}{{#if:{{{party9|}}}|{{#ifeq:{{Str index|{{{party9|}}}|1}}|(||,}}&#32;{{{party9|}}}}} {{#if:{{{election9|}}}|<br/>since {{{election9|}}}|{{#if:{{{leader9_term|}}}|<br/>{{{leader9_term}}}}} }} }} }} | label24 = {{longitem|style=line-height:1.3em|{{{leader10_type|}}}}} | data24 = {{#if:{{{leader10|}}} |{{longitem|style=line-height:1.3em|{{{leader10|}}}{{#if:{{{party10|}}}|{{#ifeq:{{Str index|{{{party10|}}}|1}}|(||,}}&#32;{{{party10|}}}}} {{#if:{{{election10|}}}|<br/>since {{{election10|}}}|{{#if:{{{leader10_term|}}}|<br/>{{{leader10_term}}}}} }} }} }} | header25 = {{#if:{{{structure1|}}}{{{political_groups1|}}}{{{structure3|}}}{{{political_groups3|}}}{{{committees1|}}}{{{committees2|}}}{{{joint_committees|}}}{{{term_length|}}}{{{authority|}}}{{{salary|}}} {{{seats1|}}}{{{seats2|}}}{{{seats3|}}}{{{seats4|}}}{{{seats5|}}}{{{seats6|}}}{{{seats7|}}}{{{seats8|}}}|Structure}} | label26 = Seats | data26 = {{#if:{{{members|}}}|{{{members}}}|{{{seats|}}}}} | data27 = {{#invoke:InfoboxImage|InfoboxImage|image={{{structure1|}}}|size={{{structure1_res|}}}|sizedefault=120px|alt={{{structure1_alt|}}}}} | label28 = {{longitem|{{#if:{{{house1|}}}|{{{house1}}} political groups|Partits Polítics}}}} | data28 = {{{political_groups1|}}} | data29 = {{#invoke:InfoboxImage|InfoboxImage|image={{{structure2|}}}|size={{{structure2_res|}}}|sizedefault=120px|alt={{{structure2_alt|}}}}} | label30 = {{longitem|{{#if:{{{house2|}}}|{{{house2}}} political groups|Partits Polítics}}}} | data30 = {{{political_groups2|}}} | label31 = {{#if:{{{house1|}}}|{{{house1}}} committees|Committees}} | data31 = {{{committees1|}}} | label32 = {{#if:{{{house2|}}}|{{{house2}}} committees|Committees}} | data32 = {{{committees2|}}} | label33 = {{longitem|Joint committees}} | data33 = {{{joint_committees|}}} | label34 = {{longitem|Length of term}} | data34 = {{{term_length|}}} | label35 = Authority | data35 = {{{authority|}}} | label36 = Salary | data36 = {{{salary|}}} | label37 = {{longitem|{{{seats1_title|}}}}} | data37 = {{{seats1|}}} | label38 = {{longitem|{{{seats2_title|}}}}} | data38 = {{{seats2|}}} | label39 = {{longitem|{{{seats3_title|}}}}} | data39 = {{{seats3|}}} | label40 = {{longitem|{{{seats4_title|}}}}} | data40 = {{{seats4|}}} | label41 = {{longitem|{{{seats5_title|}}}}} | data41 = {{{seats5|}}} | label42 = {{longitem|{{{seats6_title|}}}}} | data42 = {{{seats6|}}} | label43 = {{longitem|{{{seats7_title|}}}}} | data43 = {{{seats7|}}} | label44 = {{longitem|{{{seats8_title|}}}}} | data44 = {{{seats8|}}} | label45 = {{longitem|{{{seats9_title|}}}}} | data45 = {{{seats9|}}} | label46 = {{longitem|{{{seats10_title|}}}}} | data46 = {{{seats10|}}} | header47 = {{#if:{{{voting_system1|}}}{{{voting_system2|}}}{{{first_election1|}}}{{{first_election2|}}}{{{first_election3|}}}{{{last_election1|}}}{{{last_election2|}}}{{{last_election3|}}}{{{next_election1|}}}{{{next_election2|}}}{{{next_election3|}}}{{{redistricting|}}}|Elections}} | label48 = {{longitem|{{#if:{{{house1|}}}|{{{house1}}} [[electoral system|voting system]]|[[electoral system|Voting system]]}}}} | data48 = {{{voting_system1|}}} | label49 = {{longitem|{{#if:{{{house2|}}}|{{{house2}}} [[electoral system|voting system]]|[[electoral system|Voting system]]}}}} | data49 = {{{voting_system2|}}} | label50 = {{longitem|{{#if:{{{house1|}}}|{{{house1}}} first election|First election}}}} | data50 = {{{first_election1|}}} | label51 = {{longitem|{{#if:{{{house2|}}}|{{{house2}}} first election|First election}}}} | data51 = {{{first_election2|}}} | label52 = {{longitem|First general election}} | data52 = {{{first_election3|}}} | label53 = {{longitem|{{#if:{{{house1|}}}|{{{house1}}} last election|Last election}}}} | data53 = {{{last_election1|}}} | label54 = {{longitem|{{#if:{{{house2|}}}|{{{house2}}} last election|Last election}}}} | data54 = {{{last_election2|}}} | label55 = {{longitem|Last general election}} | data55 = {{{last_election3|}}} | label56 = {{longitem|{{#if:{{{house1|}}}|{{{house1}}} next election|Next election}}}} | data56 = {{{next_election1|}}} | label57 = {{longitem|{{#if:{{{house2|}}}|{{{house2}}} next election|Next election}}}} | data57 = {{{next_election2|}}} | label58 = {{longitem|Next general election}} | data58 = {{{next_election3|}}} | label59 = Redistricting | data59 = {{{redistricting|}}} | header60 = {{#if:{{{motto|}}}|Motto}} | data61 = {{{motto|}}} | header62 = {{#if:{{{session_room|}}}{{{meeting_place|}}}|Meeting place}} | data63 = {{#invoke:InfoboxImage|InfoboxImage|image={{{session_room|}}}|size={{{session_res|}}}|alt={{{session_alt|}}}}} | data64 = {{{meeting_place|}}} | class64 = label | data65 = {{#invoke:InfoboxImage|InfoboxImage|image={{{session_room2|}}}|size={{{session_res2|}}}|alt={{{session_alt2|}}}}} | data66 = {{{meeting_place2|}}} | class66 = label | data67 = {{#invoke:InfoboxImage|InfoboxImage|image={{{session_room3|}}}|size={{{session_res3|}}}|alt={{{session_alt3|}}}}} | data68 = {{{meeting_place3|}}} | class68 = label | header69 = {{#if:{{{website|}}}|Website}} | data70 = {{{website|}}} | header71 = {{#if:{{{constitution|}}}|Constitution}} | data72 = {{{constitution|}}} | header73 = {{#if:{{{footnotes|}}}|Footnotes}} | data74 = {{{footnotes|}}} }} 4c40mxdpkr1oo0qqbakquf749j43wkr فرما:Statement+ 10 31118 142988 2026-06-26T17:58:51Z آیات محراج 11062 Content copied from catalan wikipedia 142988 wikitext text/x-wiki <div class="statementplus {{#if:{{{showTables|}}}|statementplus-showtables}}" style="{{#if:{{{width|{{{Width|}}} }}}|width:{{{width|{{{Width|}}} }}};}} {{#if:{{{left|{{{indent|}}} }}}|margin-left:{{{left|{{{indent|}}} }}};}}" dir="{{LangDirSwitch|rtl=rtl|ltr=ltr}}"> <templatestyles src="Statement+/styles.css" /> {{#ifeq:{{{navbar|}}}|no||{{navbar|Statement+|mini=y}}}}<!-- to avoid navbar in serial of {{statement+}} --> {| | class="statementplus-property" rowspan="2"|{{#if: {{{P| {{{p|}}} }}} | {{{P| {{{p|}}} }}} | {{int:wikibase-entity-property}}}} | colspan="2"|{{Statement+/Value |rank={{{ V1.rank | {{{ V1.Rank | {{{ rank | {{{ Rank |}}} }}} }}} }}} |V={{{V1| {{{V| {{{v1| {{{v|}}} }}} }}} }}} |q1.p={{{ V1.q1.p | {{{ V1q1p | {{{ v1.q1.p | {{{ v1q1p | {{{ q1.p | {{{ q1p | {{{ qp |}}} }}} }}} }}} }}} }}} }}} |q1.v1={{{ V1.q1.v1 | {{{ V1q1v1 | {{{ v1.q1.v1 | {{{ v1q1v1 | {{{ q1.v1 | {{{ q1v1 | {{{ qv |}}} }}} }}} }}} }}} }}} }}} |q1.v2={{{ V1.q1.v2 | {{{ V1q1v2 | {{{ v1.q1.v2 | {{{ v1q1v2 | {{{ q1.v2 | {{{ q1v2 | {{{ qv2 |}}} }}} }}} }}} }}} }}} }}} |q1.v3={{{ V1.q1.v3 | {{{ V1q1v3 | {{{ v1.q1.v3 | {{{ v1q1v3 | {{{ q1.v3 | {{{ q1v3 | {{{ qv3 |}}} }}} }}} }}} }}} }}} }}} |q2.p={{{ V1.q2.p | {{{ V1q2p | {{{ v1.q2.p | {{{ v1q2p | {{{ q2.p | {{{ q2p |}}} }}} }}} }}} }}} }}} |q2.v1={{{ V1.q2.v1 | {{{ V1q2v1 | {{{ v1.q2.v1 | {{{ v1q2v1 | {{{ q2.v1 | {{{ q2v1 | {{{ q2v |}}} }}} }}} }}} }}} }}} }}} |q2.v2={{{ V1.q2.v2 | {{{ V1q2v2 | {{{ v1.q2.v2 | {{{ v1q2v2 | {{{ q2.v2 | {{{ q2v2 |}}} }}} }}} }}} }}} }}} |q2.v3={{{ V1.q2.v3 | {{{ V1q2v3 | {{{ v1.q2.v3 | {{{ v1q2v3 | {{{ q2.v3 | {{{ q2v3 |}}} }}} }}} }}} }}} }}} |q3.p={{{ V1.q3.p | {{{ V1q3p | {{{ v1.q3.p | {{{ v1q3p | {{{ q3.p | {{{ q3p |}}} }}} }}} }}} }}} }}} |q3.v1={{{ V1.q3.v1 | {{{ V1q3v1 | {{{ v1.q3.v1 | {{{ v1q3v1 | {{{ q3.v1 | {{{ q3v1 | {{{ q3v |}}} }}} }}} }}} }}} }}} }}} |q3.v2={{{ V1.q3.v2 | {{{ V1q3v2 | {{{ v1.q3.v2 | {{{ v1q3v2 | {{{ q3.v2 | {{{ q3v2 |}}} }}} }}} }}} }}} }}} |q3.v3={{{ V1.q3.v3 | {{{ V1q3v3 | {{{ v1.q3.v3 | {{{ v1q3v3 | {{{ q3.v3 | {{{ q3v3 |}}} }}} }}} }}} }}} }}} |q4.p={{{ V1.q4.p | {{{ V1q4p | {{{ v1.q4.p | {{{ v1q4p | {{{ q4.p | {{{ q4p |}}} }}} }}} }}} }}} }}} |q4.v1={{{ V1.q4.v1 | {{{ V1q4v1 | {{{ v1.q4.v1 | {{{ v1q4v1 | {{{ q4.v1 | {{{ q4v1 | {{{ q4v |}}} }}} }}} }}} }}} }}} }}} |q4.v2={{{ V1.q4.v2 | {{{ V1q4v2 | {{{ v1.q4.v2 | {{{ v1q4v2 | {{{ q4.v2 | {{{ q4v2 |}}} }}} }}} }}} }}} }}} |q4.v3={{{ V1.q4.v3 | {{{ V1q4v3 | {{{ v1.q4.v3 | {{{ v1q4v3 | {{{ q4.v3 | {{{ q4v3 |}}} }}} }}} }}} }}} }}} |q5.p={{{ V1.q5.p | {{{ V1q5p | {{{ v1.q5.p | {{{ v1q5p | {{{ q5.p | {{{ q5p |}}} }}} }}} }}} }}} }}} |q5.v1={{{ V1.q5.v1 | {{{ V1q5v1 | {{{ v1.q5.v1 | {{{ v1q5v1 | {{{ q5.v1 | {{{ q5v1 | {{{ q5v |}}} }}} }}} }}} }}} }}} }}} |q5.v2={{{ V1.q5.v2 | {{{ V1q5v2 | {{{ v1.q5.v2 | {{{ v1q5v2 | {{{ q5.v2 | {{{ q5v2 |}}} }}} }}} }}} }}} }}} |q5.v3={{{ V1.q5.v3 | {{{ V1q5v3 | {{{ v1.q5.v3 | {{{ v1q5v3 | {{{ q5.v3 | {{{ q5v3 |}}} }}} }}} }}} }}} }}} |q6.p={{{ V1.q6.p | {{{ V1q6p | {{{ v1.q6.p | {{{ v1q6p | {{{ q6.p | {{{ q6p |}}} }}} }}} }}} }}} }}} |q6.v1={{{ V1.q6.v1 | {{{ V1q6v1 | {{{ v1.q6.v1 | {{{ v1q6v1 | {{{ q6.v1 | {{{ q6v1 | {{{ q6v |}}} }}} }}} }}} }}} }}} }}} |q6.v2={{{ V1.q6.v2 | {{{ V1q6v2 | {{{ v1.q6.v2 | {{{ v1q6v2 | {{{ q6.v2 | {{{ q6v2 |}}} }}} }}} }}} }}} }}} |q6.v3={{{ V1.q6.v3 | {{{ V1q6v3 | {{{ v1.q6.v3 | {{{ v1q6v3 | {{{ q6.v3 | {{{ q6v3 |}}} }}} }}} }}} }}} }}} |q7.p={{{ V1.q7.p | {{{ V1q7p | {{{ v1.q7.p | {{{ v1q7p | {{{ q7.p | {{{ q7p |}}} }}} }}} }}} }}} }}} |q7.v1={{{ V1.q7.v1 | {{{ V1q7v1 | {{{ v1.q7.v1 | {{{ v1q7v1 | {{{ q7.v1 | {{{ q7v1 | {{{ q7v |}}} }}} }}} }}} }}} }}} }}} |q7.v2={{{ V1.q7.v2 | {{{ V1q7v2 | {{{ v1.q7.v2 | {{{ v1q7v2 | {{{ q7.v2 | {{{ q7v2 |}}} }}} }}} }}} }}} }}} |q7.v3={{{ V1.q7.v3 | {{{ V1q7v3 | {{{ v1.q7.v3 | {{{ v1q7v3 | {{{ q7.v3 | {{{ q7v3 |}}} }}} }}} }}} }}} }}} |q8.p={{{ V1.q8.p | {{{ V1q8p | {{{ v1.q8.p | {{{ v1q8p | {{{ q8.p | {{{ q8p |}}} }}} }}} }}} }}} }}} |q8.v1={{{ V1.q8.v1 | {{{ V1q8v1 | {{{ v1.q8.v1 | {{{ v1q8v1 | {{{ q8.v1 | {{{ q8v1 | {{{ q8v |}}} }}} }}} }}} }}} }}} }}} |q8.v2={{{ V1.q8.v2 | {{{ V1q8v2 | {{{ v1.q8.v2 | {{{ v1q8v2 | {{{ q8.v2 | {{{ q8v2 |}}} }}} }}} }}} }}} }}} |q8.v3={{{ V1.q8.v3 | {{{ V1q8v3 | {{{ v1.q8.v3 | {{{ v1q8v3 | {{{ q8.v3 | {{{ q8v3 |}}} }}} }}} }}} }}} }}} |r1.p1={{{ V1.r1.p1 | {{{ V1r1p1 | {{{ v1.r1.p1 | {{{ v1r1p1 | {{{ r1.p1 | {{{ r1p1 | {{{ rp |}}} }}} }}} }}} }}} }}} }}} |r1.p1.v1={{{ V1.r1.p1.v1 | {{{ V1r1p1v1 | {{{ v1.r1.p1.v1 | {{{ v1r1p1v1 | {{{ r1.p1.v1 | {{{ r1p1v1 | {{{ r1v1 | {{{ rv |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p1.v2={{{ V1.r1.p1.v2 | {{{ V1r1p1v2 | {{{ v1.r1.p1.v2 | {{{ v1r1p1v2 | {{{ r1.p1.v2 | {{{ r1p1v2 | {{{ r1v2 | {{{ rv2 |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p1.v3={{{ V1.r1.p1.v3 | {{{ V1r1p1v3 | {{{ v1.r1.p1.v3 | {{{ v1r1p1v3 | {{{ r1.p1.v3 | {{{ r1p1v3 | {{{ r1v3 | {{{ rv3 |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p2={{{ V1.r1.p2 | {{{ V1r1p2 | {{{ v1.r1.p2 | {{{ v1r1p2 | {{{ r1.p2 | {{{ r1p2 | {{{ rp2 |}}} }}} }}} }}} }}} }}} }}} |r1.p2.v1={{{ V1.r1.p2.v1 | {{{ V1r1p2v1 | {{{ v1.r1.p2.v1 | {{{ v1r1p2v1 | {{{ r1.p2.v1 | {{{ r1p2v1 | {{{ rp2v1 | {{{ rp2v |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p2.v2={{{ V1.r1.p2.v2 | {{{ V1r1p2v2 | {{{ v1.r1.p2.v2 | {{{ v1r1p2v2 | {{{ r1.p2.v2 | {{{ r1p2v2 | {{{ rp2v2 |}}} }}} }}} }}} }}} }}} }}} |r1.p2.v3={{{ V1.r1.p2.v3 | {{{ V1r1p2v3 | {{{ v1.r1.p2.v3 | {{{ v1r1p2v3 | {{{ r1.p2.v3 | {{{ r1p2v3 | {{{ rp2v3 |}}} }}} }}} }}} }}} }}} }}} |r1.p3={{{ V1.r1.p3 | {{{ V1r1p3 | {{{ v1.r1.p3 | {{{ v1r1p3 | {{{ r1.p3 | {{{ r1p3 | {{{ rp3 |}}} }}} }}} }}} }}} }}} }}} |r1.p3.v1={{{ V1.r1.p3.v1 | {{{ V1r1p3v1 | {{{ v1.r1.p3.v1 | {{{ v1r1p3v1 | {{{ r1.p3.v1 | {{{ r1p3v1 | {{{ rp3v1 | {{{ rp3v |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p3.v2={{{ V1.r1.p3.v2 | {{{ V1r1p3v2 | {{{ v1.r1.p3.v2 | {{{ v1r1p3v2 | {{{ r1.p3.v2 | {{{ r1p3v2 | {{{ rp3v2 |}}} }}} }}} }}} }}} }}} }}} |r1.p3.v3={{{ V1.r1.p3.v3 | {{{ V1r1p3v3 | {{{ v1.r1.p3.v3 | {{{ v1r1p3v3 | {{{ r1.p3.v3 | {{{ r1p3v3 | {{{ rp3v3 |}}} }}} }}} }}} }}} }}} }}} |r1.p4={{{ V1.r1.p4 | {{{ V1r1p4 | {{{ v1.r1.p4 | {{{ v1r1p4 | {{{ r1.p4 | {{{ r1p4 | {{{ rp4 |}}} }}} }}} }}} }}} }}} }}} |r1.p4.v1={{{ V1.r1.p4.v1 | {{{ V1r1p4v1 | {{{ v1.r1.p4.v1 | {{{ v1r1p4v1 | {{{ r1.p4.v1 | {{{ r1p4v1 | {{{ rp4v1 | {{{ rp4v |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p4.v2={{{ V1.r1.p4.v2 | {{{ V1r1p4v2 | {{{ v1.r1.p4.v2 | {{{ v1r1p4v2 | {{{ r1.p4.v2 | {{{ r1p4v2 | {{{ rp4v2 |}}} }}} }}} }}} }}} }}} }}} |r1.p4.v3={{{ V1.r1.p4.v3 | {{{ V1r1p4v3 | {{{ v1.r1.p4.v3 | {{{ v1r1p4v3 | {{{ r1.p4.v3 | {{{ r1p4v3 | {{{ rp4v3 |}}} }}} }}} }}} }}} }}} }}} |r1.p5={{{ V1.r1.p5 | {{{ V1r1p5 | {{{ v1.r1.p5 | {{{ v1r1p5 | {{{ r1.p5 | {{{ r1p5 | {{{ rp5 |}}} }}} }}} }}} }}} }}} }}} |r1.p5.v1={{{ V1.r1.p5.v1 | {{{ V1r1p5v1 | {{{ v1.r1.p5.v1 | {{{ v1r1p5v1 | {{{ r1.p5.v1 | {{{ r1p5v1 | {{{ rp5v1 | {{{ rp5v |}}} }}} }}} }}} }}} }}} }}} }}} |r1.p5.v2={{{ V1.r1.p5.v2 | {{{ V1r1p5v2 | {{{ v1.r1.p5.v2 | {{{ v1r1p5v2 | {{{ r1.p5.v2 | {{{ r1p5v2 | {{{ rp5v2 |}}} }}} }}} }}} }}} }}} }}} |r1.p5.v3={{{ V1.r1.p5.v3 | {{{ V1r1p5v3 | {{{ v1.r1.p5.v3 | {{{ v1r1p5v3 | {{{ r1.p5.v3 | {{{ r1p5v3 | {{{ rp5v3 |}}} }}} }}} }}} }}} }}} }}} |r2.p1={{{ V1.r2.p1 | {{{ V1r2p1 | {{{ v1.r2.p1 | {{{ v1r2p1 | {{{ r2.p1 | {{{ r2p1 | {{{ r2p |}}} }}} }}} }}} }}} }}} }}} |r2.p1.v1={{{ V1.r2.p1.v1 | {{{ V1r2p1v1 | {{{ v1.r2.p1.v1 | {{{ v1r2p1v1 | {{{ r2.p1.v1 | {{{ r2p1v1 | {{{ r2v1 | {{{ r2v |}}} }}} }}} }}} }}} }}} }}} }}} |r2.p1.v2={{{ V1.r2.p1.v2 | {{{ V1r2p1v2 | {{{ v1.r2.p1.v2 | {{{ v1r2p1v2 | {{{ r2.p1.v2 | {{{ r2p1v2 | {{{ r2v2 |}}} }}} }}} }}} }}} }}} }}} |r2.p1.v3={{{ V1.r2.p1.v3 | {{{ V1r2p1v3 | {{{ v1.r2.p1.v3 | {{{ v1r2p1v3 | {{{ r2.p1.v3 | {{{ r2p1v3 | {{{ r2v3 |}}} }}} }}} }}} }}} }}} }}} |r2.p2={{{ V1.r2.p2 | {{{ V1r2p2 | {{{ v1.r2.p2 | {{{ v1r2p2 | {{{ r2.p2 | {{{ r2p2 |}}} }}} }}} }}} }}} }}} |r2.p2.v1={{{ V1.r2.p2.v1 | {{{ V1r2p2v1 | {{{ v1.r2.p2.v1 | {{{ v1r2p2v1 | {{{ r2.p2.v1 | {{{ r2p2v1 | {{{ r2p2v |}}} }}} }}} }}} }}} }}} }}} |r2.p2.v2={{{ V1.r2.p2.v2 | {{{ V1r2p2v2 | {{{ v1.r2.p2.v2 | {{{ v1r2p2v2 | {{{ r2.p2.v2 | {{{ r2p2v2 |}}} }}} }}} }}} }}} }}} |r2.p2.v3={{{ V1.r2.p2.v3 | {{{ V1r2p2v3 | {{{ v1.r2.p2.v3 | {{{ v1r2p2v3 | {{{ r2.p2.v3 | {{{ r2p2v3 |}}} }}} }}} }}} }}} }}} |r2.p3={{{ V1.r2.p3 | {{{ V1r2p3 | {{{ v1.r2.p3 | {{{ v1r2p3 | {{{ r2.p3 | {{{ r2p3 |}}} }}} }}} }}} }}} }}} |r2.p3.v1={{{ V1.r2.p3.v1 | {{{ V1r2p3v1 | {{{ v1.r2.p3.v1 | {{{ v1r2p3v1 | {{{ r2.p3.v1 | {{{ r2p3v1 | {{{ r2p3v |}}} }}} }}} }}} }}} }}} }}} |r2.p3.v2={{{ V1.r2.p3.v2 | {{{ V1r2p3v2 | {{{ v1.r2.p3.v2 | {{{ v1r2p3v2 | {{{ r2.p3.v2 | {{{ r2p3v2 |}}} }}} }}} }}} }}} }}} |r2.p3.v3={{{ V1.r2.p3.v3 | {{{ V1r2p3v3 | {{{ v1.r2.p3.v3 | {{{ v1r2p3v3 | {{{ r2.p3.v3 | {{{ r2p3v3 |}}} }}} }}} }}} }}} }}} |r2.p4={{{ V1.r2.p4 | {{{ V1r2p4 | {{{ v1.r2.p4 | {{{ v1r2p4 | {{{ r2.p4 | {{{ r2p4 |}}} }}} }}} }}} }}} }}} |r2.p4.v1={{{ V1.r2.p4.v1 | {{{ V1r2p4v1 | {{{ v1.r2.p4.v1 | {{{ v1r2p4v1 | {{{ r2.p4.v1 | {{{ r2p4v1 | {{{ r2p4v | }}} }}} }}} }}} }}} }}} }}} |r2.p4.v2={{{ V1.r2.p4.v2 | {{{ V1r2p4v2 | {{{ v1.r2.p4.v2 | {{{ v1r2p4v2 | {{{ r2.p4.v2 | {{{ r2p4v2 |}}} }}} }}} }}} }}} }}} |r2.p4.v3={{{ V1.r2.p4.v3 | {{{ V1r2p4v3 | {{{ v1.r2.p4.v3 | {{{ v1r2p4v3 | {{{ r2.p4.v3 | {{{ r2p4v3 |}}} }}} }}} }}} }}} }}} |r2.p5={{{ V1.r2.p5 | {{{ V1r2p5 | {{{ v1.r2.p5 | {{{ v1r2p5 | {{{ r2.p5 | {{{ r2p5 |}}} }}} }}} }}} }}} }}} |r2.p5.v1={{{ V1.r2.p5.v1 | {{{ V1r2p5v1 | {{{ v1.r2.p5.v1 | {{{ v1r2p5v1 | {{{ r2.p5.v1 | {{{ r2p5v1 | {{{ r2p5v |}}} }}} }}} }}} }}} }}} }}} |r2.p5.v2={{{ V1.r2.p5.v2 | {{{ V1r2p5v2 | {{{ v1.r2.p5.v2 | {{{ v1r2p5v2 | {{{ r2.p5.v2 | {{{ r2p5v2 |}}} }}} }}} }}} }}} }}} |r2.p5.v3={{{ V1.r2.p5.v3 | {{{ V1r2p5v3 | {{{ v1.r2.p5.v3 | {{{ v1r2p5v3 | {{{ r2.p5.v3 | {{{ r2p5v3 |}}} }}} }}} }}} }}} }}} |r3.p1={{{ V1.r3.p1 | {{{ V1r3p1 | {{{ v1.r3.p1 | {{{ v1r3p1 | {{{ r3.p1 | {{{ r3p1 | {{{ r3p |}}} }}} }}} }}} }}} }}} }}} |r3.p1.v1={{{ V1.r3.p1.v1 | {{{ V1r3p1v1 | {{{ v1.r3.p1.v1 | {{{ v1r3p1v1 | {{{ r3.p1.v1 | {{{ r3p1v1 | {{{ r3v1 | {{{ r3v |}}} }}} }}} }}} }}} }}} }}} }}} |r3.p1.v2={{{ V1.r3.p1.v2 | {{{ V1r3p1v2 | {{{ v1.r3.p1.v2 | {{{ v1r3p1v2 | {{{ r3.p1.v2 | {{{ r3p1v2 | {{{ r3v2 |}}} }}} }}} }}} }}} }}} }}} |r3.p1.v3={{{ V1.r3.p1.v3 | {{{ V1r3p1v3 | {{{ v1.r3.p1.v3 | {{{ v1r3p1v3 | {{{ r3.p1.v3 | {{{ r3p1v3 | {{{ r3v3 |}}} }}} }}} }}} }}} }}} }}} |r3.p2={{{ V1.r3.p2 | {{{ V1r3p2 | {{{ v1.r3.p2 | {{{ v1r3p2 | {{{ r3.p2 | {{{ r3p2 |}}} }}} }}} }}} }}} }}} |r3.p2.v1={{{ V1.r3.p2.v1 | {{{ V1r3p2v1 | {{{ v1.r3.p2.v1 | {{{ v1r3p2v1 | {{{ r3.p2.v1 | {{{ r3p2v1 | {{{ r3p2v |}}} }}} }}} }}} }}} }}} }}} |r3.p2.v2={{{ V1.r3.p2.v2 | {{{ V1r3p2v2 | {{{ v1.r3.p2.v2 | {{{ v1r3p2v2 | {{{ r3.p2.v2 | {{{ r3p2v2 |}}} }}} }}} }}} }}} }}} |r3.p2.v3={{{ V1.r3.p2.v3 | {{{ V1r3p2v3 | {{{ v1.r3.p2.v3 | {{{ v1r3p2v3 | {{{ r3.p2.v3 | {{{ r3p2v3 |}}} }}} }}} }}} }}} }}} |r3.p3={{{ V1.r3.p3 | {{{ V1r3p3 | {{{ v1.r3.p3 | {{{ v1r3p3 | {{{ r3.p3 | {{{ r3p3 |}}} }}} }}} }}} }}} }}} |r3.p3.v1={{{ V1.r3.p3.v1 | {{{ V1r3p3v1 | {{{ v1.r3.p3.v1 | {{{ v1r3p3v1 | {{{ r3.p3.v1 | {{{ r3p3v1 | {{{ r3p3v |}}} }}} }}} }}} }}} }}} }}} |r3.p3.v2={{{ V1.r3.p3.v2 | {{{ V1r3p3v2 | {{{ v1.r3.p3.v2 | {{{ v1r3p3v2 | {{{ r3.p3.v2 | {{{ r3p3v2 |}}} }}} }}} }}} }}} }}} |r3.p3.v3={{{ V1.r3.p3.v3 | {{{ V1r3p3v3 | {{{ v1.r3.p3.v3 | {{{ v1r3p3v3 | {{{ r3.p3.v3 | {{{ r3p3v3 |}}} }}} }}} }}} }}} }}} |r3.p4={{{ V1.r3.p4 | {{{ V1r3p4 | {{{ v1.r3.p4 | {{{ v1r3p4 | {{{ r3.p4 | {{{ r3p4 |}}} }}} }}} }}} }}} }}} |r3.p4.v1={{{ V1.r3.p4.v1 | {{{ V1r3p4v1 | {{{ v1.r3.p4.v1 | {{{ v1r3p4v1 | {{{ r3.p4.v1 | {{{ r3p4v1 | {{{ r3p4v | }}} }}} }}} }}} }}} }}} }}} |r3.p4.v2={{{ V1.r3.p4.v2 | {{{ V1r3p4v2 | {{{ v1.r3.p4.v2 | {{{ v1r3p4v2 | {{{ r3.p4.v2 | {{{ r3p4v2 |}}} }}} }}} }}} }}} }}} |r3.p4.v3={{{ V1.r3.p4.v3 | {{{ V1r3p4v3 | {{{ v1.r3.p4.v3 | {{{ v1r3p4v3 | {{{ r3.p4.v3 | {{{ r3p4v3 |}}} }}} }}} }}} }}} }}} |r3.p5={{{ V1.r3.p5 | {{{ V1r3p5 | {{{ v1.r3.p5 | {{{ v1r3p5 | {{{ r3.p5 | {{{ r3p5 |}}} }}} }}} }}} }}} }}} |r3.p5.v1={{{ V1.r3.p5.v1 | {{{ V1r3p5v1 | {{{ v1.r3.p5.v1 | {{{ v1r3p5v1 | {{{ r3.p5.v1 | {{{ r3p5v1 | {{{ r3p5v |}}} }}} }}} }}} }}} }}} }}} |r3.p5.v2={{{ V1.r3.p5.v2 | {{{ V1r3p5v2 | {{{ v1.r3.p5.v2 | {{{ v1r3p5v2 | {{{ r3.p5.v2 | {{{ r3p5v2 |}}} }}} }}} }}} }}} }}} |r3.p5.v3={{{ V1.r3.p5.v3 | {{{ V1r3p5v3 | {{{ v1.r3.p5.v3 | {{{ v1r3p5v3 | {{{ r3.p5.v3 | {{{ r3p5v3 |}}} }}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}<!-- -->{{#if: {{{V2|{{{v2|}}} }}} |{{Statement+/Value |rank={{{ V2.rank | {{{ V2.Rank | {{{ rank2 | {{{ Rank2 |}}} }}} }}} }}} |V={{{ V2 | {{{ v2 |}}} }}} |q1.p={{{ V2.q1.p | {{{ V2q1p | {{{ v2.q1.p | {{{ v2q1p | {{{ V2.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V2.q1.v1 | {{{ V2q1v1 | {{{ v2.q1.v1 | {{{ v2q1v1 | {{{ V2.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V2.q1.v2 | {{{ V2q1v2 | {{{ v2.q1.v2 | {{{ v2q1v2 | {{{ V2.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V2.q1.v3 | {{{ V2q1v3 | {{{ v2.q1.v3 | {{{ v2q1v3 | {{{ V2.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V2.q2.p | {{{ V2q2p | {{{ v2.q2.p | {{{ v2q2p | {{{ V2.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V2.q2.v1 | {{{ V2q2v1 | {{{ v2.q2.v1 | {{{ v2q2v1 | {{{ V2.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V2.q2.v2 | {{{ V2q2v2 | {{{ v2.q2.v2 | {{{ v2q2v2 | {{{ V2.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V2.q2.v3 | {{{ V2q2v3 | {{{ v2.q2.v3 | {{{ v2q2v3 | {{{ V2.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V2.q3.p | {{{ V2q3p | {{{ v2.q3.p | {{{ v2q3p | {{{ V2.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V2.q3.v1 | {{{ V2q3v1 | {{{ v2.q3.v1 | {{{ v2q3v1 | {{{ V2.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V2.q3.v2 | {{{ V2q3v2 | {{{ v2.q3.v2 | {{{ v2q3v2 | {{{ V2.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V2.q3.v3 | {{{ V2q3v3 | {{{ v2.q3.v3 | {{{ v2q3v3 | {{{ V2.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V2.q4.p | {{{ V2q4p | {{{ v2.q4.p | {{{ v2q4p | {{{ V2.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V2.q4.v1 | {{{ V2q4v1 | {{{ v2.q4.v1 | {{{ v2q4v1 | {{{ V2.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V2.q4.v2 | {{{ V2q4v2 | {{{ v2.q4.v2 | {{{ v2q4v2 | {{{ V2.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V2.q4.v3 | {{{ V2q4v3 | {{{ v2.q4.v3 | {{{ v2q4v3 | {{{ V2.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V2.q5.p | {{{ V2q5p | {{{ v2.q5.p | {{{ v2q5p | {{{ V2.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V2.q5.v1 | {{{ V2q5v1 | {{{ v2.q5.v1 | {{{ v2q5v1 | {{{ V2.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V2.q5.v2 | {{{ V2q5v2 | {{{ v2.q5.v2 | {{{ v2q5v2 | {{{ V2.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V2.q5.v3 | {{{ V2q5v3 | {{{ v2.q5.v3 | {{{ v2q5v3 | {{{ V2.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V2.q6.p | {{{ V2q6p | {{{ v2.q6.p | {{{ v2q6p | {{{ V2.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V2.q6.v1 | {{{ V2q6v1 | {{{ v2.q6.v1 | {{{ v2q6v1 | {{{ V2.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V2.q6.v2 | {{{ V2q6v2 | {{{ v2.q6.v2 | {{{ v2q6v2 | {{{ V2.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V2.q6.v3 | {{{ V2q6v3 | {{{ v2.q6.v3 | {{{ v2q6v3 | {{{ V2.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V2.q7.p | {{{ V2q7p | {{{ v2.q7.p | {{{ v2q7p | {{{ V2.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V2.q7.v1 | {{{ V2q7v1 | {{{ v2.q7.v1 | {{{ v2q7v1 | {{{ V2.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V2.q7.v2 | {{{ V2q7v2 | {{{ v2.q7.v2 | {{{ v2q7v2 | {{{ V2.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V2.q7.v3 | {{{ V2q7v3 | {{{ v2.q7.v3 | {{{ v2q7v3 | {{{ V2.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V2.q8.p | {{{ V2q8p | {{{ v2.q8.p | {{{ v2q8p | {{{ V2.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V2.q8.v1 | {{{ V2q8v1 | {{{ v2.q8.v1 | {{{ v2q8v1 | {{{ V2.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V2.q8.v2 | {{{ V2q8v2 | {{{ v2.q8.v2 | {{{ v2q8v2 | {{{ V2.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V2.q8.v3 | {{{ V2q8v3 | {{{ v2.q8.v3 | {{{ v2q8v3 | {{{ V2.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V2.r1.p1 | {{{ V2r1p1 | {{{ v2.r1.p1 | {{{ v2r1p1 | {{{ V2.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V2.r1.p1.v1 | {{{ V2r1p1v1 | {{{ v2.r1.p1.v1 | {{{ v2r1p1v1 | {{{ V2.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V2.r1.p1.v2 | {{{ V2r1p1v2 | {{{ v2.r1.p1.v2 | {{{ v2r1p1v2 | {{{ V2.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V2.r1.p1.v3 | {{{ V2r1p1v3 | {{{ v2.r1.p1.v3 | {{{ v2r1p1v3 | {{{ V2.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V2.r1.p2 | {{{ V2r1p2 | {{{ v2.r1.p2 | {{{ v2r1p2 | {{{ V2.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V2.r1.p2.v1 | {{{ V2r1p2v1 | {{{ v2.r1.p2.v1 | {{{ v2r1p2v1 | {{{ V2.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V2.r1.p2.v2 | {{{ V2r1p2v2 | {{{ v2.r1.p2.v2 | {{{ v2r1p2v2 | {{{ V2.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V2.r1.p2.v3 | {{{ V2r1p2v3 | {{{ v2.r1.p2.v3 | {{{ v2r1p2v3 | {{{ V2.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V2.r1.p3 | {{{ V2r1p3 | {{{ v2.r1.p3 | {{{ v2r1p3 | {{{ V2.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V2.r1.p3.v1 | {{{ V2r1p3v1 | {{{ v2.r1.p3.v1 | {{{ v2r1p3v1 | {{{ V2.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V2.r1.p3.v2 | {{{ V2r1p3v2 | {{{ v2.r1.p3.v2 | {{{ v2r1p3v2 | {{{ V2.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V2.r1.p3.v3 | {{{ V2r1p3v3 | {{{ v2.r1.p3.v3 | {{{ v2r1p3v3 | {{{ V2.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V2.r1.p4 | {{{ V2r1p4 | {{{ v2.r1.p4 | {{{ v2r1p4 | {{{ V2.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V2.r1.p4.v1 | {{{ V2r1p4v1 | {{{ v2.r1.p4.v1 | {{{ v2r1p4v1 | {{{ V2.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V2.r1.p4.v2 | {{{ V2r1p4v2 | {{{ v2.r1.p4.v2 | {{{ v2r1p4v2 | {{{ V2.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V2.r1.p4.v3 | {{{ V2r1p4v3 | {{{ v2.r1.p4.v3 | {{{ v2r1p4v3 | {{{ V2.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V2.r1.p5 | {{{ V2r1p5 | {{{ v2.r1.p5 | {{{ v2r1p5 | {{{ V2.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V2.r1.p5.v1 | {{{ V2r1p5v1 | {{{ v2.r1.p5.v1 | {{{ v2r1p5v1 | {{{ V2.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V2.r1.p5.v2 | {{{ V2r1p5v2 | {{{ v2.r1.p5.v2 | {{{ v2r1p5v2 | {{{ V2.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V2.r1.p5.v3 | {{{ V2r1p5v3 | {{{ v2.r1.p5.v3 | {{{ v2r1p5v3 | {{{ V2.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V2.r2.p1 | {{{ V2r2p1 | {{{ v2.r2.p1 | {{{ v2r2p1 | {{{ V2.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V2.r2.p1.v1 | {{{ V2r2p1v1 | {{{ v2.r2.p1.v1 | {{{ v2r2p1v1 | {{{ V2.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V2.r2.p1.v2 | {{{ V2r2p1v2 | {{{ v2.r2.p1.v2 | {{{ v2r2p1v2 | {{{ V2.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V2.r2.p1.v3 | {{{ V2r2p1v3 | {{{ v2.r2.p1.v3 | {{{ v2r2p1v3 | {{{ V2.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V2.r2.p2 | {{{ V2r2p2 | {{{ v2.r2.p2 | {{{ v2r2p2 | {{{ V2.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V2.r2.p2.v1 | {{{ V2r2p2v1 | {{{ v2.r2.p2.v1 | {{{ v2r2p2v1 | {{{ V2.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V2.r2.p2.v2 | {{{ V2r2p2v2 | {{{ v2.r2.p2.v2 | {{{ v2r2p2v2 | {{{ V2.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V2.r2.p2.v3 | {{{ V2r2p2v3 | {{{ v2.r2.p2.v3 | {{{ v2r2p2v3 | {{{ V2.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V2.r2.p3 | {{{ V2r2p3 | {{{ v2.r2.p3 | {{{ v2r2p3 | {{{ V2.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V2.r2.p3.v1 | {{{ V2r2p3v1 | {{{ v2.r2.p3.v1 | {{{ v2r2p3v1 | {{{ V2.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V2.r2.p3.v2 | {{{ V2r2p3v2 | {{{ v2.r2.p3.v2 | {{{ v2r2p3v2 | {{{ V2.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V2.r2.p3.v3 | {{{ V2r2p3v3 | {{{ v2.r2.p3.v3 | {{{ v2r2p3v3 | {{{ V2.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V2.r2.p4 | {{{ V2r2p4 | {{{ v2.r2.p4 | {{{ v2r2p4 | {{{ V2.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V2.r2.p4.v1 | {{{ V2r2p4v1 | {{{ v2.r2.p4.v1 | {{{ v2r2p4v1 | {{{ V2.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V2.r2.p4.v2 | {{{ V2r2p4v2 | {{{ v2.r2.p4.v2 | {{{ v2r2p4v2 | {{{ V2.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V2.r2.p4.v3 | {{{ V2r2p4v3 | {{{ v2.r2.p4.v3 | {{{ v2r2p4v3 | {{{ V2.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V2.r2.p5 | {{{ V2r2p5 | {{{ v2.r2.p5 | {{{ v2r2p5 | {{{ V2.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V2.r2.p5.v1 | {{{ V2r2p5v1 | {{{ v2.r2.p5.v1 | {{{ v2r2p5v1 | {{{ V2.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V2.r2.p5.v2 | {{{ V2r2p5v2 | {{{ v2.r2.p5.v2 | {{{ v2r2p5v2 | {{{ V2.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V2.r2.p5.v3 | {{{ V2r2p5v3 | {{{ v2.r2.p5.v3 | {{{ v2r2p5v3 | {{{ V2.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V2.r3.p1 | {{{ V2r3p1 | {{{ v2.r3.p1 | {{{ v2r3p1 | {{{ V2.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V2.r3.p1.v1 | {{{ V2r3p1v1 | {{{ v2.r3.p1.v1 | {{{ v2r3p1v1 | {{{ V2.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V2.r3.p1.v2 | {{{ V2r3p1v2 | {{{ v2.r3.p1.v2 | {{{ v2r3p1v2 | {{{ V2.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V2.r3.p1.v3 | {{{ V2r3p1v3 | {{{ v2.r3.p1.v3 | {{{ v2r3p1v3 | {{{ V2.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V2.r3.p2 | {{{ V2r3p2 | {{{ v2.r3.p2 | {{{ v2r3p2 | {{{ V2.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V2.r3.p2.v1 | {{{ V2r3p2v1 | {{{ v2.r3.p2.v1 | {{{ v2r3p2v1 | {{{ V2.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V2.r3.p2.v2 | {{{ V2r3p2v2 | {{{ v2.r3.p2.v2 | {{{ v2r3p2v2 | {{{ V2.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V2.r3.p2.v3 | {{{ V2r3p2v3 | {{{ v2.r3.p2.v3 | {{{ v2r3p2v3 | {{{ V2.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V2.r3.p3 | {{{ V2r3p3 | {{{ v2.r3.p3 | {{{ v2r3p3 | {{{ V2.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V2.r3.p3.v1 | {{{ V2r3p3v1 | {{{ v2.r3.p3.v1 | {{{ v2r3p3v1 | {{{ V2.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V2.r3.p3.v2 | {{{ V2r3p3v2 | {{{ v2.r3.p3.v2 | {{{ v2r3p3v2 | {{{ V2.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V2.r3.p3.v3 | {{{ V2r3p3v3 | {{{ v2.r3.p3.v3 | {{{ v2r3p3v3 | {{{ V2.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V2.r3.p4 | {{{ V2r3p4 | {{{ v2.r3.p4 | {{{ v2r3p4 | {{{ V2.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V2.r3.p4.v1 | {{{ V2r3p4v1 | {{{ v2.r3.p4.v1 | {{{ v2r3p4v1 | {{{ V2.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V2.r3.p4.v2 | {{{ V2r3p4v2 | {{{ v2.r3.p4.v2 | {{{ v2r3p4v2 | {{{ V2.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V2.r3.p4.v3 | {{{ V2r3p4v3 | {{{ v2.r3.p4.v3 | {{{ v2r3p4v3 | {{{ V2.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V2.r3.p5 | {{{ V2r3p5 | {{{ v2.r3.p5 | {{{ v2r3p5 | {{{ V2.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V2.r3.p5.v1 | {{{ V2r3p5v1 | {{{ v2.r3.p5.v1 | {{{ v2r3p5v1 | {{{ V2.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V2.r3.p5.v2 | {{{ V2r3p5v2 | {{{ v2.r3.p5.v2 | {{{ v2r3p5v2 | {{{ V2.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V2.r3.p5.v3 | {{{ V2r3p5v3 | {{{ v2.r3.p5.v3 | {{{ v2r3p5v3 | {{{ V2.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V3|{{{v3|}}} }}} |{{Statement+/Value |rank={{{ V3.rank | {{{ V3.Rank | {{{ rank3 | {{{ Rank3 |}}} }}} }}} }}} |V={{{ V3 | {{{ v3 |}}} }}} |q1.p={{{ V3.q1.p | {{{ V3q1p | {{{ v3.q1.p | {{{ v3q1p | {{{ V3.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V3.q1.v1 | {{{ V3q1v1 | {{{ v3.q1.v1 | {{{ v3q1v1 | {{{ V3.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V3.q1.v2 | {{{ V3q1v2 | {{{ v3.q1.v2 | {{{ v3q1v2 | {{{ V3.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V3.q1.v3 | {{{ V3q1v3 | {{{ v3.q1.v3 | {{{ v3q1v3 | {{{ V3.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V3.q2.p | {{{ V3q2p | {{{ v3.q2.p | {{{ v3q2p | {{{ V3.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V3.q2.v1 | {{{ V3q2v1 | {{{ v3.q2.v1 | {{{ v3q2v1 | {{{ V3.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V3.q2.v2 | {{{ V3q2v2 | {{{ v3.q2.v2 | {{{ v3q2v2 | {{{ V3.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V3.q2.v3 | {{{ V3q2v3 | {{{ v3.q2.v3 | {{{ v3q2v3 | {{{ V3.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V3.q3.p | {{{ V3q3p | {{{ v3.q3.p | {{{ v3q3p | {{{ V3.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V3.q3.v1 | {{{ V3q3v1 | {{{ v3.q3.v1 | {{{ v3q3v1 | {{{ V3.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V3.q3.v2 | {{{ V3q3v2 | {{{ v3.q3.v2 | {{{ v3q3v2 | {{{ V3.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V3.q3.v3 | {{{ V3q3v3 | {{{ v3.q3.v3 | {{{ v3q3v3 | {{{ V3.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V3.q4.p | {{{ V3q4p | {{{ v3.q4.p | {{{ v3q4p | {{{ V3.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V3.q4.v1 | {{{ V3q4v1 | {{{ v3.q4.v1 | {{{ v3q4v1 | {{{ V3.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V3.q4.v2 | {{{ V3q4v2 | {{{ v3.q4.v2 | {{{ v3q4v2 | {{{ V3.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V3.q4.v3 | {{{ V3q4v3 | {{{ v3.q4.v3 | {{{ v3q4v3 | {{{ V3.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V3.q5.p | {{{ V3q5p | {{{ v3.q5.p | {{{ v3q5p | {{{ V3.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V3.q5.v1 | {{{ V3q5v1 | {{{ v3.q5.v1 | {{{ v3q5v1 | {{{ V3.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V3.q5.v2 | {{{ V3q5v2 | {{{ v3.q5.v2 | {{{ v3q5v2 | {{{ V3.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V3.q5.v3 | {{{ V3q5v3 | {{{ v3.q5.v3 | {{{ v3q5v3 | {{{ V3.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V3.q6.p | {{{ V3q6p | {{{ v3.q6.p | {{{ v3q6p | {{{ V3.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V3.q6.v1 | {{{ V3q6v1 | {{{ v3.q6.v1 | {{{ v3q6v1 | {{{ V3.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V3.q6.v2 | {{{ V3q6v2 | {{{ v3.q6.v2 | {{{ v3q6v2 | {{{ V3.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V3.q6.v3 | {{{ V3q6v3 | {{{ v3.q6.v3 | {{{ v3q6v3 | {{{ V3.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V3.q7.p | {{{ V3q7p | {{{ v3.q7.p | {{{ v3q7p | {{{ V3.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V3.q7.v1 | {{{ V3q7v1 | {{{ v3.q7.v1 | {{{ v3q7v1 | {{{ V3.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V3.q7.v2 | {{{ V3q7v2 | {{{ v3.q7.v2 | {{{ v3q7v2 | {{{ V3.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V3.q7.v3 | {{{ V3q7v3 | {{{ v3.q7.v3 | {{{ v3q7v3 | {{{ V3.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V3.q8.p | {{{ V3q8p | {{{ v3.q8.p | {{{ v3q8p | {{{ V3.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V3.q8.v1 | {{{ V3q8v1 | {{{ v3.q8.v1 | {{{ v3q8v1 | {{{ V3.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V3.q8.v2 | {{{ V3q8v2 | {{{ v3.q8.v2 | {{{ v3q8v2 | {{{ V3.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V3.q8.v3 | {{{ V3q8v3 | {{{ v3.q8.v3 | {{{ v3q8v3 | {{{ V3.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V3.r1.p1 | {{{ V3r1p1 | {{{ v3.r1.p1 | {{{ v3r1p1 | {{{ V3.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V3.r1.p1.v1 | {{{ V3r1p1v1 | {{{ v3.r1.p1.v1 | {{{ v3r1p1v1 | {{{ V3.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V3.r1.p1.v2 | {{{ V3r1p1v2 | {{{ v3.r1.p1.v2 | {{{ v3r1p1v2 | {{{ V3.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V3.r1.p1.v3 | {{{ V3r1p1v3 | {{{ v3.r1.p1.v3 | {{{ v3r1p1v3 | {{{ V3.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V3.r1.p2 | {{{ V3r1p2 | {{{ v3.r1.p2 | {{{ v3r1p2 | {{{ V3.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V3.r1.p2.v1 | {{{ V3r1p2v1 | {{{ v3.r1.p2.v1 | {{{ v3r1p2v1 | {{{ V3.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V3.r1.p2.v2 | {{{ V3r1p2v2 | {{{ v3.r1.p2.v2 | {{{ v3r1p2v2 | {{{ V3.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V3.r1.p2.v3 | {{{ V3r1p2v3 | {{{ v3.r1.p2.v3 | {{{ v3r1p2v3 | {{{ V3.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V3.r1.p3 | {{{ V3r1p3 | {{{ v3.r1.p3 | {{{ v3r1p3 | {{{ V3.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V3.r1.p3.v1 | {{{ V3r1p3v1 | {{{ v3.r1.p3.v1 | {{{ v3r1p3v1 | {{{ V3.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V3.r1.p3.v2 | {{{ V3r1p3v2 | {{{ v3.r1.p3.v2 | {{{ v3r1p3v2 | {{{ V3.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V3.r1.p3.v3 | {{{ V3r1p3v3 | {{{ v3.r1.p3.v3 | {{{ v3r1p3v3 | {{{ V3.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V3.r1.p4 | {{{ V3r1p4 | {{{ v3.r1.p4 | {{{ v3r1p4 | {{{ V3.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V3.r1.p4.v1 | {{{ V3r1p4v1 | {{{ v3.r1.p4.v1 | {{{ v3r1p4v1 | {{{ V3.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V3.r1.p4.v2 | {{{ V3r1p4v2 | {{{ v3.r1.p4.v2 | {{{ v3r1p4v2 | {{{ V3.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V3.r1.p4.v3 | {{{ V3r1p4v3 | {{{ v3.r1.p4.v3 | {{{ v3r1p4v3 | {{{ V3.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V3.r1.p5 | {{{ V3r1p5 | {{{ v3.r1.p5 | {{{ v3r1p5 | {{{ V3.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V3.r1.p5.v1 | {{{ V3r1p5v1 | {{{ v3.r1.p5.v1 | {{{ v3r1p5v1 | {{{ V3.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V3.r1.p5.v2 | {{{ V3r1p5v2 | {{{ v3.r1.p5.v2 | {{{ v3r1p5v2 | {{{ V3.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V3.r1.p5.v3 | {{{ V3r1p5v3 | {{{ v3.r1.p5.v3 | {{{ v3r1p5v3 | {{{ V3.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V3.r2.p1 | {{{ V3r2p1 | {{{ v3.r2.p1 | {{{ v3r2p1 | {{{ V3.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V3.r2.p1.v1 | {{{ V3r2p1v1 | {{{ v3.r2.p1.v1 | {{{ v3r2p1v1 | {{{ V3.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V3.r2.p1.v2 | {{{ V3r2p1v2 | {{{ v3.r2.p1.v2 | {{{ v3r2p1v2 | {{{ V3.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V3.r2.p1.v3 | {{{ V3r2p1v3 | {{{ v3.r2.p1.v3 | {{{ v3r2p1v3 | {{{ V3.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V3.r2.p2 | {{{ V3r2p2 | {{{ v3.r2.p2 | {{{ v3r2p2 | {{{ V3.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V3.r2.p2.v1 | {{{ V3r2p2v1 | {{{ v3.r2.p2.v1 | {{{ v3r2p2v1 | {{{ V3.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V3.r2.p2.v2 | {{{ V3r2p2v2 | {{{ v3.r2.p2.v2 | {{{ v3r2p2v2 | {{{ V3.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V3.r2.p2.v3 | {{{ V3r2p2v3 | {{{ v3.r2.p2.v3 | {{{ v3r2p2v3 | {{{ V3.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V3.r2.p3 | {{{ V3r2p3 | {{{ v3.r2.p3 | {{{ v3r2p3 | {{{ V3.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V3.r2.p3.v1 | {{{ V3r2p3v1 | {{{ v3.r2.p3.v1 | {{{ v3r2p3v1 | {{{ V3.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V3.r2.p3.v2 | {{{ V3r2p3v2 | {{{ v3.r2.p3.v2 | {{{ v3r2p3v2 | {{{ V3.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V3.r2.p3.v3 | {{{ V3r2p3v3 | {{{ v3.r2.p3.v3 | {{{ v3r2p3v3 | {{{ V3.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V3.r2.p4 | {{{ V3r2p4 | {{{ v3.r2.p4 | {{{ v3r2p4 | {{{ V3.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V3.r2.p4.v1 | {{{ V3r2p4v1 | {{{ v3.r2.p4.v1 | {{{ v3r2p4v1 | {{{ V3.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V3.r2.p4.v2 | {{{ V3r2p4v2 | {{{ v3.r2.p4.v2 | {{{ v3r2p4v2 | {{{ V3.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V3.r2.p4.v3 | {{{ V3r2p4v3 | {{{ v3.r2.p4.v3 | {{{ v3r2p4v3 | {{{ V3.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V3.r2.p5 | {{{ V3r2p5 | {{{ v3.r2.p5 | {{{ v3r2p5 | {{{ V3.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V3.r2.p5.v1 | {{{ V3r2p5v1 | {{{ v3.r2.p5.v1 | {{{ v3r2p5v1 | {{{ V3.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V3.r2.p5.v2 | {{{ V3r2p5v2 | {{{ v3.r2.p5.v2 | {{{ v3r2p5v2 | {{{ V3.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V3.r2.p5.v3 | {{{ V3r2p5v3 | {{{ v3.r2.p5.v3 | {{{ v3r2p5v3 | {{{ V3.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V3.r3.p1 | {{{ V3r3p1 | {{{ v3.r3.p1 | {{{ v3r3p1 | {{{ V3.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V3.r3.p1.v1 | {{{ V3r3p1v1 | {{{ v3.r3.p1.v1 | {{{ v3r3p1v1 | {{{ V3.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V3.r3.p1.v2 | {{{ V3r3p1v2 | {{{ v3.r3.p1.v2 | {{{ v3r3p1v2 | {{{ V3.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V3.r3.p1.v3 | {{{ V3r3p1v3 | {{{ v3.r3.p1.v3 | {{{ v3r3p1v3 | {{{ V3.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V3.r3.p2 | {{{ V3r3p2 | {{{ v3.r3.p2 | {{{ v3r3p2 | {{{ V3.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V3.r3.p2.v1 | {{{ V3r3p2v1 | {{{ v3.r3.p2.v1 | {{{ v3r3p2v1 | {{{ V3.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V3.r3.p2.v2 | {{{ V3r3p2v2 | {{{ v3.r3.p2.v2 | {{{ v3r3p2v2 | {{{ V3.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V3.r3.p2.v3 | {{{ V3r3p2v3 | {{{ v3.r3.p2.v3 | {{{ v3r3p2v3 | {{{ V3.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V3.r3.p3 | {{{ V3r3p3 | {{{ v3.r3.p3 | {{{ v3r3p3 | {{{ V3.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V3.r3.p3.v1 | {{{ V3r3p3v1 | {{{ v3.r3.p3.v1 | {{{ v3r3p3v1 | {{{ V3.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V3.r3.p3.v2 | {{{ V3r3p3v2 | {{{ v3.r3.p3.v2 | {{{ v3r3p3v2 | {{{ V3.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V3.r3.p3.v3 | {{{ V3r3p3v3 | {{{ v3.r3.p3.v3 | {{{ v3r3p3v3 | {{{ V3.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V3.r3.p4 | {{{ V3r3p4 | {{{ v3.r3.p4 | {{{ v3r3p4 | {{{ V3.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V3.r3.p4.v1 | {{{ V3r3p4v1 | {{{ v3.r3.p4.v1 | {{{ v3r3p4v1 | {{{ V3.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V3.r3.p4.v2 | {{{ V3r3p4v2 | {{{ v3.r3.p4.v2 | {{{ v3r3p4v2 | {{{ V3.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V3.r3.p4.v3 | {{{ V3r3p4v3 | {{{ v3.r3.p4.v3 | {{{ v3r3p4v3 | {{{ V3.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V3.r3.p5 | {{{ V3r3p5 | {{{ v3.r3.p5 | {{{ v3r3p5 | {{{ V3.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V3.r3.p5.v1 | {{{ V3r3p5v1 | {{{ v3.r3.p5.v1 | {{{ v3r3p5v1 | {{{ V3.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V3.r3.p5.v2 | {{{ V3r3p5v2 | {{{ v3.r3.p5.v2 | {{{ v3r3p5v2 | {{{ V3.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V3.r3.p5.v3 | {{{ V3r3p5v3 | {{{ v3.r3.p5.v3 | {{{ v3r3p5v3 | {{{ V3.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V4|{{{v4|}}} }}} |{{Statement+/Value |rank={{{ V4.rank | {{{ V4.Rank | {{{ rank4 | {{{ Rank4 |}}} }}} }}} }}} |V={{{ V4 | {{{ v4 |}}} }}} |q1.p={{{ V4.q1.p | {{{ V4q1p | {{{ v4.q1.p | {{{ v4q1p | {{{ V4.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V4.q1.v1 | {{{ V4q1v1 | {{{ v4.q1.v1 | {{{ v4q1v1 | {{{ V4.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V4.q1.v2 | {{{ V4q1v2 | {{{ v4.q1.v2 | {{{ v4q1v2 | {{{ V4.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V4.q1.v3 | {{{ V4q1v3 | {{{ v4.q1.v3 | {{{ v4q1v3 | {{{ V4.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V4.q2.p | {{{ V4q2p | {{{ v4.q2.p | {{{ v4q2p | {{{ V4.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V4.q2.v1 | {{{ V4q2v1 | {{{ v4.q2.v1 | {{{ v4q2v1 | {{{ V4.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V4.q2.v2 | {{{ V4q2v2 | {{{ v4.q2.v2 | {{{ v4q2v2 | {{{ V4.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V4.q2.v3 | {{{ V4q2v3 | {{{ v4.q2.v3 | {{{ v4q2v3 | {{{ V4.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V4.q3.p | {{{ V4q3p | {{{ v4.q3.p | {{{ v4q3p | {{{ V4.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V4.q3.v1 | {{{ V4q3v1 | {{{ v4.q3.v1 | {{{ v4q3v1 | {{{ V4.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V4.q3.v2 | {{{ V4q3v2 | {{{ v4.q3.v2 | {{{ v4q3v2 | {{{ V4.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V4.q3.v3 | {{{ V4q3v3 | {{{ v4.q3.v3 | {{{ v4q3v3 | {{{ V4.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V4.q4.p | {{{ V4q4p | {{{ v4.q4.p | {{{ v4q4p | {{{ V4.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V4.q4.v1 | {{{ V4q4v1 | {{{ v4.q4.v1 | {{{ v4q4v1 | {{{ V4.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V4.q4.v2 | {{{ V4q4v2 | {{{ v4.q4.v2 | {{{ v4q4v2 | {{{ V4.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V4.q4.v3 | {{{ V4q4v3 | {{{ v4.q4.v3 | {{{ v4q4v3 | {{{ V4.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V4.q5.p | {{{ V4q5p | {{{ v4.q5.p | {{{ v4q5p | {{{ V4.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V4.q5.v1 | {{{ V4q5v1 | {{{ v4.q5.v1 | {{{ v4q5v1 | {{{ V4.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V4.q5.v2 | {{{ V4q5v2 | {{{ v4.q5.v2 | {{{ v4q5v2 | {{{ V4.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V4.q5.v3 | {{{ V4q5v3 | {{{ v4.q5.v3 | {{{ v4q5v3 | {{{ V4.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V4.q6.p | {{{ V4q6p | {{{ v4.q6.p | {{{ v4q6p | {{{ V4.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V4.q6.v1 | {{{ V4q6v1 | {{{ v4.q6.v1 | {{{ v4q6v1 | {{{ V4.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V4.q6.v2 | {{{ V4q6v2 | {{{ v4.q6.v2 | {{{ v4q6v2 | {{{ V4.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V4.q6.v3 | {{{ V4q6v3 | {{{ v4.q6.v3 | {{{ v4q6v3 | {{{ V4.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V4.q7.p | {{{ V4q7p | {{{ v4.q7.p | {{{ v4q7p | {{{ V4.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V4.q7.v1 | {{{ V4q7v1 | {{{ v4.q7.v1 | {{{ v4q7v1 | {{{ V4.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V4.q7.v2 | {{{ V4q7v2 | {{{ v4.q7.v2 | {{{ v4q7v2 | {{{ V4.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V4.q7.v3 | {{{ V4q7v3 | {{{ v4.q7.v3 | {{{ v4q7v3 | {{{ V4.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V4.q8.p | {{{ V4q8p | {{{ v4.q8.p | {{{ v4q8p | {{{ V4.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V4.q8.v1 | {{{ V4q8v1 | {{{ v4.q8.v1 | {{{ v4q8v1 | {{{ V4.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V4.q8.v2 | {{{ V4q8v2 | {{{ v4.q8.v2 | {{{ v4q8v2 | {{{ V4.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V4.q8.v3 | {{{ V4q8v3 | {{{ v4.q8.v3 | {{{ v4q8v3 | {{{ V4.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V4.r1.p1 | {{{ V4r1p1 | {{{ v4.r1.p1 | {{{ v4r1p1 | {{{ V4.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V4.r1.p1.v1 | {{{ V4r1p1v1 | {{{ v4.r1.p1.v1 | {{{ v4r1p1v1 | {{{ V4.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V4.r1.p1.v2 | {{{ V4r1p1v2 | {{{ v4.r1.p1.v2 | {{{ v4r1p1v2 | {{{ V4.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V4.r1.p1.v3 | {{{ V4r1p1v3 | {{{ v4.r1.p1.v3 | {{{ v4r1p1v3 | {{{ V4.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V4.r1.p2 | {{{ V4r1p2 | {{{ v4.r1.p2 | {{{ v4r1p2 | {{{ V4.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V4.r1.p2.v1 | {{{ V4r1p2v1 | {{{ v4.r1.p2.v1 | {{{ v4r1p2v1 | {{{ V4.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V4.r1.p2.v2 | {{{ V4r1p2v2 | {{{ v4.r1.p2.v2 | {{{ v4r1p2v2 | {{{ V4.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V4.r1.p2.v3 | {{{ V4r1p2v3 | {{{ v4.r1.p2.v3 | {{{ v4r1p2v3 | {{{ V4.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V4.r1.p3 | {{{ V4r1p3 | {{{ v4.r1.p3 | {{{ v4r1p3 | {{{ V4.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V4.r1.p3.v1 | {{{ V4r1p3v1 | {{{ v4.r1.p3.v1 | {{{ v4r1p3v1 | {{{ V4.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V4.r1.p3.v2 | {{{ V4r1p3v2 | {{{ v4.r1.p3.v2 | {{{ v4r1p3v2 | {{{ V4.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V4.r1.p3.v3 | {{{ V4r1p3v3 | {{{ v4.r1.p3.v3 | {{{ v4r1p3v3 | {{{ V4.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V4.r1.p4 | {{{ V4r1p4 | {{{ v4.r1.p4 | {{{ v4r1p4 | {{{ V4.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V4.r1.p4.v1 | {{{ V4r1p4v1 | {{{ v4.r1.p4.v1 | {{{ v4r1p4v1 | {{{ V4.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V4.r1.p4.v2 | {{{ V4r1p4v2 | {{{ v4.r1.p4.v2 | {{{ v4r1p4v2 | {{{ V4.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V4.r1.p4.v3 | {{{ V4r1p4v3 | {{{ v4.r1.p4.v3 | {{{ v4r1p4v3 | {{{ V4.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V4.r1.p5 | {{{ V4r1p5 | {{{ v4.r1.p5 | {{{ v4r1p5 | {{{ V4.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V4.r1.p5.v1 | {{{ V4r1p5v1 | {{{ v4.r1.p5.v1 | {{{ v4r1p5v1 | {{{ V4.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V4.r1.p5.v2 | {{{ V4r1p5v2 | {{{ v4.r1.p5.v2 | {{{ v4r1p5v2 | {{{ V4.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V4.r1.p5.v3 | {{{ V4r1p5v3 | {{{ v4.r1.p5.v3 | {{{ v4r1p5v3 | {{{ V4.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V4.r2.p1 | {{{ V4r2p1 | {{{ v4.r2.p1 | {{{ v4r2p1 | {{{ V4.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V4.r2.p1.v1 | {{{ V4r2p1v1 | {{{ v4.r2.p1.v1 | {{{ v4r2p1v1 | {{{ V4.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V4.r2.p1.v2 | {{{ V4r2p1v2 | {{{ v4.r2.p1.v2 | {{{ v4r2p1v2 | {{{ V4.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V4.r2.p1.v3 | {{{ V4r2p1v3 | {{{ v4.r2.p1.v3 | {{{ v4r2p1v3 | {{{ V4.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V4.r2.p2 | {{{ V4r2p2 | {{{ v4.r2.p2 | {{{ v4r2p2 | {{{ V4.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V4.r2.p2.v1 | {{{ V4r2p2v1 | {{{ v4.r2.p2.v1 | {{{ v4r2p2v1 | {{{ V4.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V4.r2.p2.v2 | {{{ V4r2p2v2 | {{{ v4.r2.p2.v2 | {{{ v4r2p2v2 | {{{ V4.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V4.r2.p2.v3 | {{{ V4r2p2v3 | {{{ v4.r2.p2.v3 | {{{ v4r2p2v3 | {{{ V4.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V4.r2.p3 | {{{ V4r2p3 | {{{ v4.r2.p3 | {{{ v4r2p3 | {{{ V4.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V4.r2.p3.v1 | {{{ V4r2p3v1 | {{{ v4.r2.p3.v1 | {{{ v4r2p3v1 | {{{ V4.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V4.r2.p3.v2 | {{{ V4r2p3v2 | {{{ v4.r2.p3.v2 | {{{ v4r2p3v2 | {{{ V4.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V4.r2.p3.v3 | {{{ V4r2p3v3 | {{{ v4.r2.p3.v3 | {{{ v4r2p3v3 | {{{ V4.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V4.r2.p4 | {{{ V4r2p4 | {{{ v4.r2.p4 | {{{ v4r2p4 | {{{ V4.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V4.r2.p4.v1 | {{{ V4r2p4v1 | {{{ v4.r2.p4.v1 | {{{ v4r2p4v1 | {{{ V4.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V4.r2.p4.v2 | {{{ V4r2p4v2 | {{{ v4.r2.p4.v2 | {{{ v4r2p4v2 | {{{ V4.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V4.r2.p4.v3 | {{{ V4r2p4v3 | {{{ v4.r2.p4.v3 | {{{ v4r2p4v3 | {{{ V4.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V4.r2.p5 | {{{ V4r2p5 | {{{ v4.r2.p5 | {{{ v4r2p5 | {{{ V4.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V4.r2.p5.v1 | {{{ V4r2p5v1 | {{{ v4.r2.p5.v1 | {{{ v4r2p5v1 | {{{ V4.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V4.r2.p5.v2 | {{{ V4r2p5v2 | {{{ v4.r2.p5.v2 | {{{ v4r2p5v2 | {{{ V4.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V4.r2.p5.v3 | {{{ V4r2p5v3 | {{{ v4.r2.p5.v3 | {{{ v4r2p5v3 | {{{ V4.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V4.r3.p1 | {{{ V4r3p1 | {{{ v4.r3.p1 | {{{ v4r3p1 | {{{ V4.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V4.r3.p1.v1 | {{{ V4r3p1v1 | {{{ v4.r3.p1.v1 | {{{ v4r3p1v1 | {{{ V4.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V4.r3.p1.v2 | {{{ V4r3p1v2 | {{{ v4.r3.p1.v2 | {{{ v4r3p1v2 | {{{ V4.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V4.r3.p1.v3 | {{{ V4r3p1v3 | {{{ v4.r3.p1.v3 | {{{ v4r3p1v3 | {{{ V4.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V4.r3.p2 | {{{ V4r3p2 | {{{ v4.r3.p2 | {{{ v4r3p2 | {{{ V4.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V4.r3.p2.v1 | {{{ V4r3p2v1 | {{{ v4.r3.p2.v1 | {{{ v4r3p2v1 | {{{ V4.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V4.r3.p2.v2 | {{{ V4r3p2v2 | {{{ v4.r3.p2.v2 | {{{ v4r3p2v2 | {{{ V4.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V4.r3.p2.v3 | {{{ V4r3p2v3 | {{{ v4.r3.p2.v3 | {{{ v4r3p2v3 | {{{ V4.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V4.r3.p3 | {{{ V4r3p3 | {{{ v4.r3.p3 | {{{ v4r3p3 | {{{ V4.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V4.r3.p3.v1 | {{{ V4r3p3v1 | {{{ v4.r3.p3.v1 | {{{ v4r3p3v1 | {{{ V4.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V4.r3.p3.v2 | {{{ V4r3p3v2 | {{{ v4.r3.p3.v2 | {{{ v4r3p3v2 | {{{ V4.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V4.r3.p3.v3 | {{{ V4r3p3v3 | {{{ v4.r3.p3.v3 | {{{ v4r3p3v3 | {{{ V4.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V4.r3.p4 | {{{ V4r3p4 | {{{ v4.r3.p4 | {{{ v4r3p4 | {{{ V4.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V4.r3.p4.v1 | {{{ V4r3p4v1 | {{{ v4.r3.p4.v1 | {{{ v4r3p4v1 | {{{ V4.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V4.r3.p4.v2 | {{{ V4r3p4v2 | {{{ v4.r3.p4.v2 | {{{ v4r3p4v2 | {{{ V4.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V4.r3.p4.v3 | {{{ V4r3p4v3 | {{{ v4.r3.p4.v3 | {{{ v4r3p4v3 | {{{ V4.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V4.r3.p5 | {{{ V4r3p5 | {{{ v4.r3.p5 | {{{ v4r3p5 | {{{ V4.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V4.r3.p5.v1 | {{{ V4r3p5v1 | {{{ v4.r3.p5.v1 | {{{ v4r3p5v1 | {{{ V4.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V4.r3.p5.v2 | {{{ V4r3p5v2 | {{{ v4.r3.p5.v2 | {{{ v4r3p5v2 | {{{ V4.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V4.r3.p5.v3 | {{{ V4r3p5v3 | {{{ v4.r3.p5.v3 | {{{ v4r3p5v3 | {{{ V4.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V5|{{{v5|}}} }}} |{{Statement+/Value |rank={{{ V5.rank | {{{ V5.Rank | {{{ rank5 | {{{ Rank5 |}}} }}} }}} }}} |V={{{ V5 | {{{ v5 |}}} }}} |q1.p={{{ V5.q1.p | {{{ V5q1p | {{{ v5.q1.p | {{{ v5q1p | {{{ V5.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V5.q1.v1 | {{{ V5q1v1 | {{{ v5.q1.v1 | {{{ v5q1v1 | {{{ V5.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V5.q1.v2 | {{{ V5q1v2 | {{{ v5.q1.v2 | {{{ v5q1v2 | {{{ V5.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V5.q1.v3 | {{{ V5q1v3 | {{{ v5.q1.v3 | {{{ v5q1v3 | {{{ V5.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V5.q2.p | {{{ V5q2p | {{{ v5.q2.p | {{{ v5q2p | {{{ V5.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V5.q2.v1 | {{{ V5q2v1 | {{{ v5.q2.v1 | {{{ v5q2v1 | {{{ V5.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V5.q2.v2 | {{{ V5q2v2 | {{{ v5.q2.v2 | {{{ v5q2v2 | {{{ V5.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V5.q2.v3 | {{{ V5q2v3 | {{{ v5.q2.v3 | {{{ v5q2v3 | {{{ V5.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V5.q3.p | {{{ V5q3p | {{{ v5.q3.p | {{{ v5q3p | {{{ V5.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V5.q3.v1 | {{{ V5q3v1 | {{{ v5.q3.v1 | {{{ v5q3v1 | {{{ V5.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V5.q3.v2 | {{{ V5q3v2 | {{{ v5.q3.v2 | {{{ v5q3v2 | {{{ V5.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V5.q3.v3 | {{{ V5q3v3 | {{{ v5.q3.v3 | {{{ v5q3v3 | {{{ V5.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V5.q4.p | {{{ V5q4p | {{{ v5.q4.p | {{{ v5q4p | {{{ V5.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V5.q4.v1 | {{{ V5q4v1 | {{{ v5.q4.v1 | {{{ v5q4v1 | {{{ V5.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V5.q4.v2 | {{{ V5q4v2 | {{{ v5.q4.v2 | {{{ v5q4v2 | {{{ V5.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V5.q4.v3 | {{{ V5q4v3 | {{{ v5.q4.v3 | {{{ v5q4v3 | {{{ V5.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V5.q5.p | {{{ V5q5p | {{{ v5.q5.p | {{{ v5q5p | {{{ V5.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V5.q5.v1 | {{{ V5q5v1 | {{{ v5.q5.v1 | {{{ v5q5v1 | {{{ V5.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V5.q5.v2 | {{{ V5q5v2 | {{{ v5.q5.v2 | {{{ v5q5v2 | {{{ V5.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V5.q5.v3 | {{{ V5q5v3 | {{{ v5.q5.v3 | {{{ v5q5v3 | {{{ V5.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V5.q6.p | {{{ V5q6p | {{{ v5.q6.p | {{{ v5q6p | {{{ V5.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V5.q6.v1 | {{{ V5q6v1 | {{{ v5.q6.v1 | {{{ v5q6v1 | {{{ V5.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V5.q6.v2 | {{{ V5q6v2 | {{{ v5.q6.v2 | {{{ v5q6v2 | {{{ V5.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V5.q6.v3 | {{{ V5q6v3 | {{{ v5.q6.v3 | {{{ v5q6v3 | {{{ V5.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V5.q7.p | {{{ V5q7p | {{{ v5.q7.p | {{{ v5q7p | {{{ V5.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V5.q7.v1 | {{{ V5q7v1 | {{{ v5.q7.v1 | {{{ v5q7v1 | {{{ V5.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V5.q7.v2 | {{{ V5q7v2 | {{{ v5.q7.v2 | {{{ v5q7v2 | {{{ V5.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V5.q7.v3 | {{{ V5q7v3 | {{{ v5.q7.v3 | {{{ v5q7v3 | {{{ V5.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V5.q8.p | {{{ V5q8p | {{{ v5.q8.p | {{{ v5q8p | {{{ V5.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V5.q8.v1 | {{{ V5q8v1 | {{{ v5.q8.v1 | {{{ v5q8v1 | {{{ V5.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V5.q8.v2 | {{{ V5q8v2 | {{{ v5.q8.v2 | {{{ v5q8v2 | {{{ V5.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V5.q8.v3 | {{{ V5q8v3 | {{{ v5.q8.v3 | {{{ v5q8v3 | {{{ V5.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V5.r1.p1 | {{{ V5r1p1 | {{{ v5.r1.p1 | {{{ v5r1p1 | {{{ V5.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V5.r1.p1.v1 | {{{ V5r1p1v1 | {{{ v5.r1.p1.v1 | {{{ v5r1p1v1 | {{{ V5.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V5.r1.p1.v2 | {{{ V5r1p1v2 | {{{ v5.r1.p1.v2 | {{{ v5r1p1v2 | {{{ V5.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V5.r1.p1.v3 | {{{ V5r1p1v3 | {{{ v5.r1.p1.v3 | {{{ v5r1p1v3 | {{{ V5.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V5.r1.p2 | {{{ V5r1p2 | {{{ v5.r1.p2 | {{{ v5r1p2 | {{{ V5.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V5.r1.p2.v1 | {{{ V5r1p2v1 | {{{ v5.r1.p2.v1 | {{{ v5r1p2v1 | {{{ V5.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V5.r1.p2.v2 | {{{ V5r1p2v2 | {{{ v5.r1.p2.v2 | {{{ v5r1p2v2 | {{{ V5.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V5.r1.p2.v3 | {{{ V5r1p2v3 | {{{ v5.r1.p2.v3 | {{{ v5r1p2v3 | {{{ V5.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V5.r1.p3 | {{{ V5r1p3 | {{{ v5.r1.p3 | {{{ v5r1p3 | {{{ V5.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V5.r1.p3.v1 | {{{ V5r1p3v1 | {{{ v5.r1.p3.v1 | {{{ v5r1p3v1 | {{{ V5.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V5.r1.p3.v2 | {{{ V5r1p3v2 | {{{ v5.r1.p3.v2 | {{{ v5r1p3v2 | {{{ V5.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V5.r1.p3.v3 | {{{ V5r1p3v3 | {{{ v5.r1.p3.v3 | {{{ v5r1p3v3 | {{{ V5.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V5.r1.p4 | {{{ V5r1p4 | {{{ v5.r1.p4 | {{{ v5r1p4 | {{{ V5.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V5.r1.p4.v1 | {{{ V5r1p4v1 | {{{ v5.r1.p4.v1 | {{{ v5r1p4v1 | {{{ V5.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V5.r1.p4.v2 | {{{ V5r1p4v2 | {{{ v5.r1.p4.v2 | {{{ v5r1p4v2 | {{{ V5.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V5.r1.p4.v3 | {{{ V5r1p4v3 | {{{ v5.r1.p4.v3 | {{{ v5r1p4v3 | {{{ V5.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V5.r1.p5 | {{{ V5r1p5 | {{{ v5.r1.p5 | {{{ v5r1p5 | {{{ V5.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V5.r1.p5.v1 | {{{ V5r1p5v1 | {{{ v5.r1.p5.v1 | {{{ v5r1p5v1 | {{{ V5.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V5.r1.p5.v2 | {{{ V5r1p5v2 | {{{ v5.r1.p5.v2 | {{{ v5r1p5v2 | {{{ V5.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V5.r1.p5.v3 | {{{ V5r1p5v3 | {{{ v5.r1.p5.v3 | {{{ v5r1p5v3 | {{{ V5.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V5.r2.p1 | {{{ V5r2p1 | {{{ v5.r2.p1 | {{{ v5r2p1 | {{{ V5.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V5.r2.p1.v1 | {{{ V5r2p1v1 | {{{ v5.r2.p1.v1 | {{{ v5r2p1v1 | {{{ V5.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V5.r2.p1.v2 | {{{ V5r2p1v2 | {{{ v5.r2.p1.v2 | {{{ v5r2p1v2 | {{{ V5.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V5.r2.p1.v3 | {{{ V5r2p1v3 | {{{ v5.r2.p1.v3 | {{{ v5r2p1v3 | {{{ V5.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V5.r2.p2 | {{{ V5r2p2 | {{{ v5.r2.p2 | {{{ v5r2p2 | {{{ V5.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V5.r2.p2.v1 | {{{ V5r2p2v1 | {{{ v5.r2.p2.v1 | {{{ v5r2p2v1 | {{{ V5.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V5.r2.p2.v2 | {{{ V5r2p2v2 | {{{ v5.r2.p2.v2 | {{{ v5r2p2v2 | {{{ V5.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V5.r2.p2.v3 | {{{ V5r2p2v3 | {{{ v5.r2.p2.v3 | {{{ v5r2p2v3 | {{{ V5.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V5.r2.p3 | {{{ V5r2p3 | {{{ v5.r2.p3 | {{{ v5r2p3 | {{{ V5.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V5.r2.p3.v1 | {{{ V5r2p3v1 | {{{ v5.r2.p3.v1 | {{{ v5r2p3v1 | {{{ V5.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V5.r2.p3.v2 | {{{ V5r2p3v2 | {{{ v5.r2.p3.v2 | {{{ v5r2p3v2 | {{{ V5.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V5.r2.p3.v3 | {{{ V5r2p3v3 | {{{ v5.r2.p3.v3 | {{{ v5r2p3v3 | {{{ V5.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V5.r2.p4 | {{{ V5r2p4 | {{{ v5.r2.p4 | {{{ v5r2p4 | {{{ V5.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V5.r2.p4.v1 | {{{ V5r2p4v1 | {{{ v5.r2.p4.v1 | {{{ v5r2p4v1 | {{{ V5.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V5.r2.p4.v2 | {{{ V5r2p4v2 | {{{ v5.r2.p4.v2 | {{{ v5r2p4v2 | {{{ V5.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V5.r2.p4.v3 | {{{ V5r2p4v3 | {{{ v5.r2.p4.v3 | {{{ v5r2p4v3 | {{{ V5.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V5.r2.p5 | {{{ V5r2p5 | {{{ v5.r2.p5 | {{{ v5r2p5 | {{{ V5.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V5.r2.p5.v1 | {{{ V5r2p5v1 | {{{ v5.r2.p5.v1 | {{{ v5r2p5v1 | {{{ V5.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V5.r2.p5.v2 | {{{ V5r2p5v2 | {{{ v5.r2.p5.v2 | {{{ v5r2p5v2 | {{{ V5.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V5.r2.p5.v3 | {{{ V5r2p5v3 | {{{ v5.r2.p5.v3 | {{{ v5r2p5v3 | {{{ V5.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V5.r3.p1 | {{{ V5r3p1 | {{{ v5.r3.p1 | {{{ v5r3p1 | {{{ V5.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V5.r3.p1.v1 | {{{ V5r3p1v1 | {{{ v5.r3.p1.v1 | {{{ v5r3p1v1 | {{{ V5.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V5.r3.p1.v2 | {{{ V5r3p1v2 | {{{ v5.r3.p1.v2 | {{{ v5r3p1v2 | {{{ V5.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V5.r3.p1.v3 | {{{ V5r3p1v3 | {{{ v5.r3.p1.v3 | {{{ v5r3p1v3 | {{{ V5.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V5.r3.p2 | {{{ V5r3p2 | {{{ v5.r3.p2 | {{{ v5r3p2 | {{{ V5.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V5.r3.p2.v1 | {{{ V5r3p2v1 | {{{ v5.r3.p2.v1 | {{{ v5r3p2v1 | {{{ V5.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V5.r3.p2.v2 | {{{ V5r3p2v2 | {{{ v5.r3.p2.v2 | {{{ v5r3p2v2 | {{{ V5.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V5.r3.p2.v3 | {{{ V5r3p2v3 | {{{ v5.r3.p2.v3 | {{{ v5r3p2v3 | {{{ V5.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V5.r3.p3 | {{{ V5r3p3 | {{{ v5.r3.p3 | {{{ v5r3p3 | {{{ V5.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V5.r3.p3.v1 | {{{ V5r3p3v1 | {{{ v5.r3.p3.v1 | {{{ v5r3p3v1 | {{{ V5.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V5.r3.p3.v2 | {{{ V5r3p3v2 | {{{ v5.r3.p3.v2 | {{{ v5r3p3v2 | {{{ V5.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V5.r3.p3.v3 | {{{ V5r3p3v3 | {{{ v5.r3.p3.v3 | {{{ v5r3p3v3 | {{{ V5.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V5.r3.p4 | {{{ V5r3p4 | {{{ v5.r3.p4 | {{{ v5r3p4 | {{{ V5.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V5.r3.p4.v1 | {{{ V5r3p4v1 | {{{ v5.r3.p4.v1 | {{{ v5r3p4v1 | {{{ V5.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V5.r3.p4.v2 | {{{ V5r3p4v2 | {{{ v5.r3.p4.v2 | {{{ v5r3p4v2 | {{{ V5.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V5.r3.p4.v3 | {{{ V5r3p4v3 | {{{ v5.r3.p4.v3 | {{{ v5r3p4v3 | {{{ V5.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V5.r3.p5 | {{{ V5r3p5 | {{{ v5.r3.p5 | {{{ v5r3p5 | {{{ V5.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V5.r3.p5.v1 | {{{ V5r3p5v1 | {{{ v5.r3.p5.v1 | {{{ v5r3p5v1 | {{{ V5.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V5.r3.p5.v2 | {{{ V5r3p5v2 | {{{ v5.r3.p5.v2 | {{{ v5r3p5v2 | {{{ V5.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V5.r3.p5.v3 | {{{ V5r3p5v3 | {{{ v5.r3.p5.v3 | {{{ v5r3p5v3 | {{{ V5.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V6|{{{v6|}}} }}} |{{Statement+/Value |rank={{{ V6.rank | {{{ V6.Rank | {{{ rank6 | {{{ Rank6 |}}} }}} }}} }}} |V={{{ V6 | {{{ v6 |}}} }}} |q1.p={{{ V6.q1.p | {{{ V6q1p | {{{ v6.q1.p | {{{ v6q1p | {{{ V6.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V6.q1.v1 | {{{ V6q1v1 | {{{ v6.q1.v1 | {{{ v6q1v1 | {{{ V6.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V6.q1.v2 | {{{ V6q1v2 | {{{ v6.q1.v2 | {{{ v6q1v2 | {{{ V6.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V6.q1.v3 | {{{ V6q1v3 | {{{ v6.q1.v3 | {{{ v6q1v3 | {{{ V6.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V6.q2.p | {{{ V6q2p | {{{ v6.q2.p | {{{ v6q2p | {{{ V6.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V6.q2.v1 | {{{ V6q2v1 | {{{ v6.q2.v1 | {{{ v6q2v1 | {{{ V6.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V6.q2.v2 | {{{ V6q2v2 | {{{ v6.q2.v2 | {{{ v6q2v2 | {{{ V6.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V6.q2.v3 | {{{ V6q2v3 | {{{ v6.q2.v3 | {{{ v6q2v3 | {{{ V6.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V6.q3.p | {{{ V6q3p | {{{ v6.q3.p | {{{ v6q3p | {{{ V6.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V6.q3.v1 | {{{ V6q3v1 | {{{ v6.q3.v1 | {{{ v6q3v1 | {{{ V6.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V6.q3.v2 | {{{ V6q3v2 | {{{ v6.q3.v2 | {{{ v6q3v2 | {{{ V6.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V6.q3.v3 | {{{ V6q3v3 | {{{ v6.q3.v3 | {{{ v6q3v3 | {{{ V6.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V6.q4.p | {{{ V6q4p | {{{ v6.q4.p | {{{ v6q4p | {{{ V6.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V6.q4.v1 | {{{ V6q4v1 | {{{ v6.q4.v1 | {{{ v6q4v1 | {{{ V6.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V6.q4.v2 | {{{ V6q4v2 | {{{ v6.q4.v2 | {{{ v6q4v2 | {{{ V6.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V6.q4.v3 | {{{ V6q4v3 | {{{ v6.q4.v3 | {{{ v6q4v3 | {{{ V6.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V6.q5.p | {{{ V6q5p | {{{ v6.q5.p | {{{ v6q5p | {{{ V6.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V6.q5.v1 | {{{ V6q5v1 | {{{ v6.q5.v1 | {{{ v6q5v1 | {{{ V6.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V6.q5.v2 | {{{ V6q5v2 | {{{ v6.q5.v2 | {{{ v6q5v2 | {{{ V6.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V6.q5.v3 | {{{ V6q5v3 | {{{ v6.q5.v3 | {{{ v6q5v3 | {{{ V6.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V6.q6.p | {{{ V6q6p | {{{ v6.q6.p | {{{ v6q6p | {{{ V6.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V6.q6.v1 | {{{ V6q6v1 | {{{ v6.q6.v1 | {{{ v6q6v1 | {{{ V6.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V6.q6.v2 | {{{ V6q6v2 | {{{ v6.q6.v2 | {{{ v6q6v2 | {{{ V6.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V6.q6.v3 | {{{ V6q6v3 | {{{ v6.q6.v3 | {{{ v6q6v3 | {{{ V6.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V6.q7.p | {{{ V6q7p | {{{ v6.q7.p | {{{ v6q7p | {{{ V6.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V6.q7.v1 | {{{ V6q7v1 | {{{ v6.q7.v1 | {{{ v6q7v1 | {{{ V6.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V6.q7.v2 | {{{ V6q7v2 | {{{ v6.q7.v2 | {{{ v6q7v2 | {{{ V6.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V6.q7.v3 | {{{ V6q7v3 | {{{ v6.q7.v3 | {{{ v6q7v3 | {{{ V6.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V6.q8.p | {{{ V6q8p | {{{ v6.q8.p | {{{ v6q8p | {{{ V6.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V6.q8.v1 | {{{ V6q8v1 | {{{ v6.q8.v1 | {{{ v6q8v1 | {{{ V6.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V6.q8.v2 | {{{ V6q8v2 | {{{ v6.q8.v2 | {{{ v6q8v2 | {{{ V6.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V6.q8.v3 | {{{ V6q8v3 | {{{ v6.q8.v3 | {{{ v6q8v3 | {{{ V6.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V6.r1.p1 | {{{ V6r1p1 | {{{ v6.r1.p1 | {{{ v6r1p1 | {{{ V6.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V6.r1.p1.v1 | {{{ V6r1p1v1 | {{{ v6.r1.p1.v1 | {{{ v6r1p1v1 | {{{ V6.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V6.r1.p1.v2 | {{{ V6r1p1v2 | {{{ v6.r1.p1.v2 | {{{ v6r1p1v2 | {{{ V6.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V6.r1.p1.v3 | {{{ V6r1p1v3 | {{{ v6.r1.p1.v3 | {{{ v6r1p1v3 | {{{ V6.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V6.r1.p2 | {{{ V6r1p2 | {{{ v6.r1.p2 | {{{ v6r1p2 | {{{ V6.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V6.r1.p2.v1 | {{{ V6r1p2v1 | {{{ v6.r1.p2.v1 | {{{ v6r1p2v1 | {{{ V6.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V6.r1.p2.v2 | {{{ V6r1p2v2 | {{{ v6.r1.p2.v2 | {{{ v6r1p2v2 | {{{ V6.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V6.r1.p2.v3 | {{{ V6r1p2v3 | {{{ v6.r1.p2.v3 | {{{ v6r1p2v3 | {{{ V6.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V6.r1.p3 | {{{ V6r1p3 | {{{ v6.r1.p3 | {{{ v6r1p3 | {{{ V6.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V6.r1.p3.v1 | {{{ V6r1p3v1 | {{{ v6.r1.p3.v1 | {{{ v6r1p3v1 | {{{ V6.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V6.r1.p3.v2 | {{{ V6r1p3v2 | {{{ v6.r1.p3.v2 | {{{ v6r1p3v2 | {{{ V6.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V6.r1.p3.v3 | {{{ V6r1p3v3 | {{{ v6.r1.p3.v3 | {{{ v6r1p3v3 | {{{ V6.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V6.r1.p4 | {{{ V6r1p4 | {{{ v6.r1.p4 | {{{ v6r1p4 | {{{ V6.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V6.r1.p4.v1 | {{{ V6r1p4v1 | {{{ v6.r1.p4.v1 | {{{ v6r1p4v1 | {{{ V6.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V6.r1.p4.v2 | {{{ V6r1p4v2 | {{{ v6.r1.p4.v2 | {{{ v6r1p4v2 | {{{ V6.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V6.r1.p4.v3 | {{{ V6r1p4v3 | {{{ v6.r1.p4.v3 | {{{ v6r1p4v3 | {{{ V6.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V6.r1.p5 | {{{ V6r1p5 | {{{ v6.r1.p5 | {{{ v6r1p5 | {{{ V6.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V6.r1.p5.v1 | {{{ V6r1p5v1 | {{{ v6.r1.p5.v1 | {{{ v6r1p5v1 | {{{ V6.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V6.r1.p5.v2 | {{{ V6r1p5v2 | {{{ v6.r1.p5.v2 | {{{ v6r1p5v2 | {{{ V6.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V6.r1.p5.v3 | {{{ V6r1p5v3 | {{{ v6.r1.p5.v3 | {{{ v6r1p5v3 | {{{ V6.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V6.r2.p1 | {{{ V6r2p1 | {{{ v6.r2.p1 | {{{ v6r2p1 | {{{ V6.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V6.r2.p1.v1 | {{{ V6r2p1v1 | {{{ v6.r2.p1.v1 | {{{ v6r2p1v1 | {{{ V6.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V6.r2.p1.v2 | {{{ V6r2p1v2 | {{{ v6.r2.p1.v2 | {{{ v6r2p1v2 | {{{ V6.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V6.r2.p1.v3 | {{{ V6r2p1v3 | {{{ v6.r2.p1.v3 | {{{ v6r2p1v3 | {{{ V6.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V6.r2.p2 | {{{ V6r2p2 | {{{ v6.r2.p2 | {{{ v6r2p2 | {{{ V6.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V6.r2.p2.v1 | {{{ V6r2p2v1 | {{{ v6.r2.p2.v1 | {{{ v6r2p2v1 | {{{ V6.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V6.r2.p2.v2 | {{{ V6r2p2v2 | {{{ v6.r2.p2.v2 | {{{ v6r2p2v2 | {{{ V6.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V6.r2.p2.v3 | {{{ V6r2p2v3 | {{{ v6.r2.p2.v3 | {{{ v6r2p2v3 | {{{ V6.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V6.r2.p3 | {{{ V6r2p3 | {{{ v6.r2.p3 | {{{ v6r2p3 | {{{ V6.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V6.r2.p3.v1 | {{{ V6r2p3v1 | {{{ v6.r2.p3.v1 | {{{ v6r2p3v1 | {{{ V6.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V6.r2.p3.v2 | {{{ V6r2p3v2 | {{{ v6.r2.p3.v2 | {{{ v6r2p3v2 | {{{ V6.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V6.r2.p3.v3 | {{{ V6r2p3v3 | {{{ v6.r2.p3.v3 | {{{ v6r2p3v3 | {{{ V6.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V6.r2.p4 | {{{ V6r2p4 | {{{ v6.r2.p4 | {{{ v6r2p4 | {{{ V6.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V6.r2.p4.v1 | {{{ V6r2p4v1 | {{{ v6.r2.p4.v1 | {{{ v6r2p4v1 | {{{ V6.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V6.r2.p4.v2 | {{{ V6r2p4v2 | {{{ v6.r2.p4.v2 | {{{ v6r2p4v2 | {{{ V6.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V6.r2.p4.v3 | {{{ V6r2p4v3 | {{{ v6.r2.p4.v3 | {{{ v6r2p4v3 | {{{ V6.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V6.r2.p5 | {{{ V6r2p5 | {{{ v6.r2.p5 | {{{ v6r2p5 | {{{ V6.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V6.r2.p5.v1 | {{{ V6r2p5v1 | {{{ v6.r2.p5.v1 | {{{ v6r2p5v1 | {{{ V6.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V6.r2.p5.v2 | {{{ V6r2p5v2 | {{{ v6.r2.p5.v2 | {{{ v6r2p5v2 | {{{ V6.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V6.r2.p5.v3 | {{{ V6r2p5v3 | {{{ v6.r2.p5.v3 | {{{ v6r2p5v3 | {{{ V6.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V6.r3.p1 | {{{ V6r3p1 | {{{ v6.r3.p1 | {{{ v6r3p1 | {{{ V6.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V6.r3.p1.v1 | {{{ V6r3p1v1 | {{{ v6.r3.p1.v1 | {{{ v6r3p1v1 | {{{ V6.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V6.r3.p1.v2 | {{{ V6r3p1v2 | {{{ v6.r3.p1.v2 | {{{ v6r3p1v2 | {{{ V6.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V6.r3.p1.v3 | {{{ V6r3p1v3 | {{{ v6.r3.p1.v3 | {{{ v6r3p1v3 | {{{ V6.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V6.r3.p2 | {{{ V6r3p2 | {{{ v6.r3.p2 | {{{ v6r3p2 | {{{ V6.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V6.r3.p2.v1 | {{{ V6r3p2v1 | {{{ v6.r3.p2.v1 | {{{ v6r3p2v1 | {{{ V6.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V6.r3.p2.v2 | {{{ V6r3p2v2 | {{{ v6.r3.p2.v2 | {{{ v6r3p2v2 | {{{ V6.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V6.r3.p2.v3 | {{{ V6r3p2v3 | {{{ v6.r3.p2.v3 | {{{ v6r3p2v3 | {{{ V6.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V6.r3.p3 | {{{ V6r3p3 | {{{ v6.r3.p3 | {{{ v6r3p3 | {{{ V6.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V6.r3.p3.v1 | {{{ V6r3p3v1 | {{{ v6.r3.p3.v1 | {{{ v6r3p3v1 | {{{ V6.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V6.r3.p3.v2 | {{{ V6r3p3v2 | {{{ v6.r3.p3.v2 | {{{ v6r3p3v2 | {{{ V6.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V6.r3.p3.v3 | {{{ V6r3p3v3 | {{{ v6.r3.p3.v3 | {{{ v6r3p3v3 | {{{ V6.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V6.r3.p4 | {{{ V6r3p4 | {{{ v6.r3.p4 | {{{ v6r3p4 | {{{ V6.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V6.r3.p4.v1 | {{{ V6r3p4v1 | {{{ v6.r3.p4.v1 | {{{ v6r3p4v1 | {{{ V6.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V6.r3.p4.v2 | {{{ V6r3p4v2 | {{{ v6.r3.p4.v2 | {{{ v6r3p4v2 | {{{ V6.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V6.r3.p4.v3 | {{{ V6r3p4v3 | {{{ v6.r3.p4.v3 | {{{ v6r3p4v3 | {{{ V6.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V6.r3.p5 | {{{ V6r3p5 | {{{ v6.r3.p5 | {{{ v6r3p5 | {{{ V6.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V6.r3.p5.v1 | {{{ V6r3p5v1 | {{{ v6.r3.p5.v1 | {{{ v6r3p5v1 | {{{ V6.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V6.r3.p5.v2 | {{{ V6r3p5v2 | {{{ v6.r3.p5.v2 | {{{ v6r3p5v2 | {{{ V6.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V6.r3.p5.v3 | {{{ V6r3p5v3 | {{{ v6.r3.p5.v3 | {{{ v6r3p5v3 | {{{ V6.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V7|{{{v7|}}} }}} |{{Statement+/Value |rank={{{ V7.rank | {{{ V7.Rank | {{{ rank7 | {{{ Rank7 |}}} }}} }}} }}} |V={{{ V7 | {{{ v7 |}}} }}} |q1.p={{{ V7.q1.p | {{{ V7q1p | {{{ v7.q1.p | {{{ v7q1p | {{{ V7.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V7.q1.v1 | {{{ V7q1v1 | {{{ v7.q1.v1 | {{{ v7q1v1 | {{{ V7.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V7.q1.v2 | {{{ V7q1v2 | {{{ v7.q1.v2 | {{{ v7q1v2 | {{{ V7.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V7.q1.v3 | {{{ V7q1v3 | {{{ v7.q1.v3 | {{{ v7q1v3 | {{{ V7.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V7.q2.p | {{{ V7q2p | {{{ v7.q2.p | {{{ v7q2p | {{{ V7.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V7.q2.v1 | {{{ V7q2v1 | {{{ v7.q2.v1 | {{{ v7q2v1 | {{{ V7.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V7.q2.v2 | {{{ V7q2v2 | {{{ v7.q2.v2 | {{{ v7q2v2 | {{{ V7.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V7.q2.v3 | {{{ V7q2v3 | {{{ v7.q2.v3 | {{{ v7q2v3 | {{{ V7.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V7.q3.p | {{{ V7q3p | {{{ v7.q3.p | {{{ v7q3p | {{{ V7.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V7.q3.v1 | {{{ V7q3v1 | {{{ v7.q3.v1 | {{{ v7q3v1 | {{{ V7.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V7.q3.v2 | {{{ V7q3v2 | {{{ v7.q3.v2 | {{{ v7q3v2 | {{{ V7.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V7.q3.v3 | {{{ V7q3v3 | {{{ v7.q3.v3 | {{{ v7q3v3 | {{{ V7.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V7.q4.p | {{{ V7q4p | {{{ v7.q4.p | {{{ v7q4p | {{{ V7.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V7.q4.v1 | {{{ V7q4v1 | {{{ v7.q4.v1 | {{{ v7q4v1 | {{{ V7.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V7.q4.v2 | {{{ V7q4v2 | {{{ v7.q4.v2 | {{{ v7q4v2 | {{{ V7.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V7.q4.v3 | {{{ V7q4v3 | {{{ v7.q4.v3 | {{{ v7q4v3 | {{{ V7.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V7.q5.p | {{{ V7q5p | {{{ v7.q5.p | {{{ v7q5p | {{{ V7.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V7.q5.v1 | {{{ V7q5v1 | {{{ v7.q5.v1 | {{{ v7q5v1 | {{{ V7.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V7.q5.v2 | {{{ V7q5v2 | {{{ v7.q5.v2 | {{{ v7q5v2 | {{{ V7.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V7.q5.v3 | {{{ V7q5v3 | {{{ v7.q5.v3 | {{{ v7q5v3 | {{{ V7.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V7.q6.p | {{{ V7q6p | {{{ v7.q6.p | {{{ v7q6p | {{{ V7.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V7.q6.v1 | {{{ V7q6v1 | {{{ v7.q6.v1 | {{{ v7q6v1 | {{{ V7.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V7.q6.v2 | {{{ V7q6v2 | {{{ v7.q6.v2 | {{{ v7q6v2 | {{{ V7.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V7.q6.v3 | {{{ V7q6v3 | {{{ v7.q6.v3 | {{{ v7q6v3 | {{{ V7.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V7.q7.p | {{{ V7q7p | {{{ v7.q7.p | {{{ v7q7p | {{{ V7.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V7.q7.v1 | {{{ V7q7v1 | {{{ v7.q7.v1 | {{{ v7q7v1 | {{{ V7.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V7.q7.v2 | {{{ V7q7v2 | {{{ v7.q7.v2 | {{{ v7q7v2 | {{{ V7.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V7.q7.v3 | {{{ V7q7v3 | {{{ v7.q7.v3 | {{{ v7q7v3 | {{{ V7.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V7.q8.p | {{{ V7q8p | {{{ v7.q8.p | {{{ v7q8p | {{{ V7.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V7.q8.v1 | {{{ V7q8v1 | {{{ v7.q8.v1 | {{{ v7q8v1 | {{{ V7.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V7.q8.v2 | {{{ V7q8v2 | {{{ v7.q8.v2 | {{{ v7q8v2 | {{{ V7.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V7.q8.v3 | {{{ V7q8v3 | {{{ v7.q8.v3 | {{{ v7q8v3 | {{{ V7.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V7.r1.p1 | {{{ V7r1p1 | {{{ v7.r1.p1 | {{{ v7r1p1 | {{{ V7.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V7.r1.p1.v1 | {{{ V7r1p1v1 | {{{ v7.r1.p1.v1 | {{{ v7r1p1v1 | {{{ V7.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V7.r1.p1.v2 | {{{ V7r1p1v2 | {{{ v7.r1.p1.v2 | {{{ v7r1p1v2 | {{{ V7.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V7.r1.p1.v3 | {{{ V7r1p1v3 | {{{ v7.r1.p1.v3 | {{{ v7r1p1v3 | {{{ V7.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V7.r1.p2 | {{{ V7r1p2 | {{{ v7.r1.p2 | {{{ v7r1p2 | {{{ V7.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V7.r1.p2.v1 | {{{ V7r1p2v1 | {{{ v7.r1.p2.v1 | {{{ v7r1p2v1 | {{{ V7.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V7.r1.p2.v2 | {{{ V7r1p2v2 | {{{ v7.r1.p2.v2 | {{{ v7r1p2v2 | {{{ V7.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V7.r1.p2.v3 | {{{ V7r1p2v3 | {{{ v7.r1.p2.v3 | {{{ v7r1p2v3 | {{{ V7.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V7.r1.p3 | {{{ V7r1p3 | {{{ v7.r1.p3 | {{{ v7r1p3 | {{{ V7.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V7.r1.p3.v1 | {{{ V7r1p3v1 | {{{ v7.r1.p3.v1 | {{{ v7r1p3v1 | {{{ V7.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V7.r1.p3.v2 | {{{ V7r1p3v2 | {{{ v7.r1.p3.v2 | {{{ v7r1p3v2 | {{{ V7.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V7.r1.p3.v3 | {{{ V7r1p3v3 | {{{ v7.r1.p3.v3 | {{{ v7r1p3v3 | {{{ V7.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V7.r1.p4 | {{{ V7r1p4 | {{{ v7.r1.p4 | {{{ v7r1p4 | {{{ V7.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V7.r1.p4.v1 | {{{ V7r1p4v1 | {{{ v7.r1.p4.v1 | {{{ v7r1p4v1 | {{{ V7.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V7.r1.p4.v2 | {{{ V7r1p4v2 | {{{ v7.r1.p4.v2 | {{{ v7r1p4v2 | {{{ V7.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V7.r1.p4.v3 | {{{ V7r1p4v3 | {{{ v7.r1.p4.v3 | {{{ v7r1p4v3 | {{{ V7.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V7.r1.p5 | {{{ V7r1p5 | {{{ v7.r1.p5 | {{{ v7r1p5 | {{{ V7.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V7.r1.p5.v1 | {{{ V7r1p5v1 | {{{ v7.r1.p5.v1 | {{{ v7r1p5v1 | {{{ V7.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V7.r1.p5.v2 | {{{ V7r1p5v2 | {{{ v7.r1.p5.v2 | {{{ v7r1p5v2 | {{{ V7.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V7.r1.p5.v3 | {{{ V7r1p5v3 | {{{ v7.r1.p5.v3 | {{{ v7r1p5v3 | {{{ V7.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V7.r2.p1 | {{{ V7r2p1 | {{{ v7.r2.p1 | {{{ v7r2p1 | {{{ V7.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V7.r2.p1.v1 | {{{ V7r2p1v1 | {{{ v7.r2.p1.v1 | {{{ v7r2p1v1 | {{{ V7.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V7.r2.p1.v2 | {{{ V7r2p1v2 | {{{ v7.r2.p1.v2 | {{{ v7r2p1v2 | {{{ V7.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V7.r2.p1.v3 | {{{ V7r2p1v3 | {{{ v7.r2.p1.v3 | {{{ v7r2p1v3 | {{{ V7.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V7.r2.p2 | {{{ V7r2p2 | {{{ v7.r2.p2 | {{{ v7r2p2 | {{{ V7.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V7.r2.p2.v1 | {{{ V7r2p2v1 | {{{ v7.r2.p2.v1 | {{{ v7r2p2v1 | {{{ V7.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V7.r2.p2.v2 | {{{ V7r2p2v2 | {{{ v7.r2.p2.v2 | {{{ v7r2p2v2 | {{{ V7.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V7.r2.p2.v3 | {{{ V7r2p2v3 | {{{ v7.r2.p2.v3 | {{{ v7r2p2v3 | {{{ V7.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V7.r2.p3 | {{{ V7r2p3 | {{{ v7.r2.p3 | {{{ v7r2p3 | {{{ V7.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V7.r2.p3.v1 | {{{ V7r2p3v1 | {{{ v7.r2.p3.v1 | {{{ v7r2p3v1 | {{{ V7.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V7.r2.p3.v2 | {{{ V7r2p3v2 | {{{ v7.r2.p3.v2 | {{{ v7r2p3v2 | {{{ V7.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V7.r2.p3.v3 | {{{ V7r2p3v3 | {{{ v7.r2.p3.v3 | {{{ v7r2p3v3 | {{{ V7.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V7.r2.p4 | {{{ V7r2p4 | {{{ v7.r2.p4 | {{{ v7r2p4 | {{{ V7.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V7.r2.p4.v1 | {{{ V7r2p4v1 | {{{ v7.r2.p4.v1 | {{{ v7r2p4v1 | {{{ V7.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V7.r2.p4.v2 | {{{ V7r2p4v2 | {{{ v7.r2.p4.v2 | {{{ v7r2p4v2 | {{{ V7.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V7.r2.p4.v3 | {{{ V7r2p4v3 | {{{ v7.r2.p4.v3 | {{{ v7r2p4v3 | {{{ V7.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V7.r2.p5 | {{{ V7r2p5 | {{{ v7.r2.p5 | {{{ v7r2p5 | {{{ V7.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V7.r2.p5.v1 | {{{ V7r2p5v1 | {{{ v7.r2.p5.v1 | {{{ v7r2p5v1 | {{{ V7.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V7.r2.p5.v2 | {{{ V7r2p5v2 | {{{ v7.r2.p5.v2 | {{{ v7r2p5v2 | {{{ V7.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V7.r2.p5.v3 | {{{ V7r2p5v3 | {{{ v7.r2.p5.v3 | {{{ v7r2p5v3 | {{{ V7.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V7.r3.p1 | {{{ V7r3p1 | {{{ v7.r3.p1 | {{{ v7r3p1 | {{{ V7.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V7.r3.p1.v1 | {{{ V7r3p1v1 | {{{ v7.r3.p1.v1 | {{{ v7r3p1v1 | {{{ V7.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V7.r3.p1.v2 | {{{ V7r3p1v2 | {{{ v7.r3.p1.v2 | {{{ v7r3p1v2 | {{{ V7.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V7.r3.p1.v3 | {{{ V7r3p1v3 | {{{ v7.r3.p1.v3 | {{{ v7r3p1v3 | {{{ V7.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V7.r3.p2 | {{{ V7r3p2 | {{{ v7.r3.p2 | {{{ v7r3p2 | {{{ V7.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V7.r3.p2.v1 | {{{ V7r3p2v1 | {{{ v7.r3.p2.v1 | {{{ v7r3p2v1 | {{{ V7.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V7.r3.p2.v2 | {{{ V7r3p2v2 | {{{ v7.r3.p2.v2 | {{{ v7r3p2v2 | {{{ V7.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V7.r3.p2.v3 | {{{ V7r3p2v3 | {{{ v7.r3.p2.v3 | {{{ v7r3p2v3 | {{{ V7.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V7.r3.p3 | {{{ V7r3p3 | {{{ v7.r3.p3 | {{{ v7r3p3 | {{{ V7.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V7.r3.p3.v1 | {{{ V7r3p3v1 | {{{ v7.r3.p3.v1 | {{{ v7r3p3v1 | {{{ V7.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V7.r3.p3.v2 | {{{ V7r3p3v2 | {{{ v7.r3.p3.v2 | {{{ v7r3p3v2 | {{{ V7.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V7.r3.p3.v3 | {{{ V7r3p3v3 | {{{ v7.r3.p3.v3 | {{{ v7r3p3v3 | {{{ V7.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V7.r3.p4 | {{{ V7r3p4 | {{{ v7.r3.p4 | {{{ v7r3p4 | {{{ V7.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V7.r3.p4.v1 | {{{ V7r3p4v1 | {{{ v7.r3.p4.v1 | {{{ v7r3p4v1 | {{{ V7.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V7.r3.p4.v2 | {{{ V7r3p4v2 | {{{ v7.r3.p4.v2 | {{{ v7r3p4v2 | {{{ V7.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V7.r3.p4.v3 | {{{ V7r3p4v3 | {{{ v7.r3.p4.v3 | {{{ v7r3p4v3 | {{{ V7.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V7.r3.p5 | {{{ V7r3p5 | {{{ v7.r3.p5 | {{{ v7r3p5 | {{{ V7.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V7.r3.p5.v1 | {{{ V7r3p5v1 | {{{ v7.r3.p5.v1 | {{{ v7r3p5v1 | {{{ V7.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V7.r3.p5.v2 | {{{ V7r3p5v2 | {{{ v7.r3.p5.v2 | {{{ v7r3p5v2 | {{{ V7.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V7.r3.p5.v3 | {{{ V7r3p5v3 | {{{ v7.r3.p5.v3 | {{{ v7r3p5v3 | {{{ V7.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V8|{{{v8|}}} }}} |{{Statement+/Value |rank={{{ V8.rank | {{{ V8.Rank | {{{ rank8 | {{{ Rank8 |}}} }}} }}} }}} |V={{{ V8 | {{{ v8 |}}} }}} |q1.p={{{ V8.q1.p | {{{ V8q1p | {{{ v8.q1.p | {{{ v8q1p | {{{ V8.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V8.q1.v1 | {{{ V8q1v1 | {{{ v8.q1.v1 | {{{ v8q1v1 | {{{ V8.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V8.q1.v2 | {{{ V8q1v2 | {{{ v8.q1.v2 | {{{ v8q1v2 | {{{ V8.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V8.q1.v3 | {{{ V8q1v3 | {{{ v8.q1.v3 | {{{ v8q1v3 | {{{ V8.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V8.q2.p | {{{ V8q2p | {{{ v8.q2.p | {{{ v8q2p | {{{ V8.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V8.q2.v1 | {{{ V8q2v1 | {{{ v8.q2.v1 | {{{ v8q2v1 | {{{ V8.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V8.q2.v2 | {{{ V8q2v2 | {{{ v8.q2.v2 | {{{ v8q2v2 | {{{ V8.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V8.q2.v3 | {{{ V8q2v3 | {{{ v8.q2.v3 | {{{ v8q2v3 | {{{ V8.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V8.q3.p | {{{ V8q3p | {{{ v8.q3.p | {{{ v8q3p | {{{ V8.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V8.q3.v1 | {{{ V8q3v1 | {{{ v8.q3.v1 | {{{ v8q3v1 | {{{ V8.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V8.q3.v2 | {{{ V8q3v2 | {{{ v8.q3.v2 | {{{ v8q3v2 | {{{ V8.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V8.q3.v3 | {{{ V8q3v3 | {{{ v8.q3.v3 | {{{ v8q3v3 | {{{ V8.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V8.q4.p | {{{ V8q4p | {{{ v8.q4.p | {{{ v8q4p | {{{ V8.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V8.q4.v1 | {{{ V8q4v1 | {{{ v8.q4.v1 | {{{ v8q4v1 | {{{ V8.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V8.q4.v2 | {{{ V8q4v2 | {{{ v8.q4.v2 | {{{ v8q4v2 | {{{ V8.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V8.q4.v3 | {{{ V8q4v3 | {{{ v8.q4.v3 | {{{ v8q4v3 | {{{ V8.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V8.q5.p | {{{ V8q5p | {{{ v8.q5.p | {{{ v8q5p | {{{ V8.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V8.q5.v1 | {{{ V8q5v1 | {{{ v8.q5.v1 | {{{ v8q5v1 | {{{ V8.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V8.q5.v2 | {{{ V8q5v2 | {{{ v8.q5.v2 | {{{ v8q5v2 | {{{ V8.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V8.q5.v3 | {{{ V8q5v3 | {{{ v8.q5.v3 | {{{ v8q5v3 | {{{ V8.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V8.q6.p | {{{ V8q6p | {{{ v8.q6.p | {{{ v8q6p | {{{ V8.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V8.q6.v1 | {{{ V8q6v1 | {{{ v8.q6.v1 | {{{ v8q6v1 | {{{ V8.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V8.q6.v2 | {{{ V8q6v2 | {{{ v8.q6.v2 | {{{ v8q6v2 | {{{ V8.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V8.q6.v3 | {{{ V8q6v3 | {{{ v8.q6.v3 | {{{ v8q6v3 | {{{ V8.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V8.q7.p | {{{ V8q7p | {{{ v8.q7.p | {{{ v8q7p | {{{ V8.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V8.q7.v1 | {{{ V8q7v1 | {{{ v8.q7.v1 | {{{ v8q7v1 | {{{ V8.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V8.q7.v2 | {{{ V8q7v2 | {{{ v8.q7.v2 | {{{ v8q7v2 | {{{ V8.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V8.q7.v3 | {{{ V8q7v3 | {{{ v8.q7.v3 | {{{ v8q7v3 | {{{ V8.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V8.q8.p | {{{ V8q8p | {{{ v8.q8.p | {{{ v8q8p | {{{ V8.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V8.q8.v1 | {{{ V8q8v1 | {{{ v8.q8.v1 | {{{ v8q8v1 | {{{ V8.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V8.q8.v2 | {{{ V8q8v2 | {{{ v8.q8.v2 | {{{ v8q8v2 | {{{ V8.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V8.q8.v3 | {{{ V8q8v3 | {{{ v8.q8.v3 | {{{ v8q8v3 | {{{ V8.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V8.r1.p1 | {{{ V8r1p1 | {{{ v8.r1.p1 | {{{ v8r1p1 | {{{ V8.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V8.r1.p1.v1 | {{{ V8r1p1v1 | {{{ v8.r1.p1.v1 | {{{ v8r1p1v1 | {{{ V8.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V8.r1.p1.v2 | {{{ V8r1p1v2 | {{{ v8.r1.p1.v2 | {{{ v8r1p1v2 | {{{ V8.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V8.r1.p1.v3 | {{{ V8r1p1v3 | {{{ v8.r1.p1.v3 | {{{ v8r1p1v3 | {{{ V8.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V8.r1.p2 | {{{ V8r1p2 | {{{ v8.r1.p2 | {{{ v8r1p2 | {{{ V8.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V8.r1.p2.v1 | {{{ V8r1p2v1 | {{{ v8.r1.p2.v1 | {{{ v8r1p2v1 | {{{ V8.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V8.r1.p2.v2 | {{{ V8r1p2v2 | {{{ v8.r1.p2.v2 | {{{ v8r1p2v2 | {{{ V8.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V8.r1.p2.v3 | {{{ V8r1p2v3 | {{{ v8.r1.p2.v3 | {{{ v8r1p2v3 | {{{ V8.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V8.r1.p3 | {{{ V8r1p3 | {{{ v8.r1.p3 | {{{ v8r1p3 | {{{ V8.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V8.r1.p3.v1 | {{{ V8r1p3v1 | {{{ v8.r1.p3.v1 | {{{ v8r1p3v1 | {{{ V8.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V8.r1.p3.v2 | {{{ V8r1p3v2 | {{{ v8.r1.p3.v2 | {{{ v8r1p3v2 | {{{ V8.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V8.r1.p3.v3 | {{{ V8r1p3v3 | {{{ v8.r1.p3.v3 | {{{ v8r1p3v3 | {{{ V8.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V8.r1.p4 | {{{ V8r1p4 | {{{ v8.r1.p4 | {{{ v8r1p4 | {{{ V8.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V8.r1.p4.v1 | {{{ V8r1p4v1 | {{{ v8.r1.p4.v1 | {{{ v8r1p4v1 | {{{ V8.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V8.r1.p4.v2 | {{{ V8r1p4v2 | {{{ v8.r1.p4.v2 | {{{ v8r1p4v2 | {{{ V8.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V8.r1.p4.v3 | {{{ V8r1p4v3 | {{{ v8.r1.p4.v3 | {{{ v8r1p4v3 | {{{ V8.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V8.r1.p5 | {{{ V8r1p5 | {{{ v8.r1.p5 | {{{ v8r1p5 | {{{ V8.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V8.r1.p5.v1 | {{{ V8r1p5v1 | {{{ v8.r1.p5.v1 | {{{ v8r1p5v1 | {{{ V8.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V8.r1.p5.v2 | {{{ V8r1p5v2 | {{{ v8.r1.p5.v2 | {{{ v8r1p5v2 | {{{ V8.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V8.r1.p5.v3 | {{{ V8r1p5v3 | {{{ v8.r1.p5.v3 | {{{ v8r1p5v3 | {{{ V8.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V8.r2.p1 | {{{ V8r2p1 | {{{ v8.r2.p1 | {{{ v8r2p1 | {{{ V8.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V8.r2.p1.v1 | {{{ V8r2p1v1 | {{{ v8.r2.p1.v1 | {{{ v8r2p1v1 | {{{ V8.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V8.r2.p1.v2 | {{{ V8r2p1v2 | {{{ v8.r2.p1.v2 | {{{ v8r2p1v2 | {{{ V8.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V8.r2.p1.v3 | {{{ V8r2p1v3 | {{{ v8.r2.p1.v3 | {{{ v8r2p1v3 | {{{ V8.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V8.r2.p2 | {{{ V8r2p2 | {{{ v8.r2.p2 | {{{ v8r2p2 | {{{ V8.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V8.r2.p2.v1 | {{{ V8r2p2v1 | {{{ v8.r2.p2.v1 | {{{ v8r2p2v1 | {{{ V8.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V8.r2.p2.v2 | {{{ V8r2p2v2 | {{{ v8.r2.p2.v2 | {{{ v8r2p2v2 | {{{ V8.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V8.r2.p2.v3 | {{{ V8r2p2v3 | {{{ v8.r2.p2.v3 | {{{ v8r2p2v3 | {{{ V8.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V8.r2.p3 | {{{ V8r2p3 | {{{ v8.r2.p3 | {{{ v8r2p3 | {{{ V8.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V8.r2.p3.v1 | {{{ V8r2p3v1 | {{{ v8.r2.p3.v1 | {{{ v8r2p3v1 | {{{ V8.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V8.r2.p3.v2 | {{{ V8r2p3v2 | {{{ v8.r2.p3.v2 | {{{ v8r2p3v2 | {{{ V8.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V8.r2.p3.v3 | {{{ V8r2p3v3 | {{{ v8.r2.p3.v3 | {{{ v8r2p3v3 | {{{ V8.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V8.r2.p4 | {{{ V8r2p4 | {{{ v8.r2.p4 | {{{ v8r2p4 | {{{ V8.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V8.r2.p4.v1 | {{{ V8r2p4v1 | {{{ v8.r2.p4.v1 | {{{ v8r2p4v1 | {{{ V8.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V8.r2.p4.v2 | {{{ V8r2p4v2 | {{{ v8.r2.p4.v2 | {{{ v8r2p4v2 | {{{ V8.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V8.r2.p4.v3 | {{{ V8r2p4v3 | {{{ v8.r2.p4.v3 | {{{ v8r2p4v3 | {{{ V8.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V8.r2.p5 | {{{ V8r2p5 | {{{ v8.r2.p5 | {{{ v8r2p5 | {{{ V8.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V8.r2.p5.v1 | {{{ V8r2p5v1 | {{{ v8.r2.p5.v1 | {{{ v8r2p5v1 | {{{ V8.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V8.r2.p5.v2 | {{{ V8r2p5v2 | {{{ v8.r2.p5.v2 | {{{ v8r2p5v2 | {{{ V8.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V8.r2.p5.v3 | {{{ V8r2p5v3 | {{{ v8.r2.p5.v3 | {{{ v8r2p5v3 | {{{ V8.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V8.r3.p1 | {{{ V8r3p1 | {{{ v8.r3.p1 | {{{ v8r3p1 | {{{ V8.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V8.r3.p1.v1 | {{{ V8r3p1v1 | {{{ v8.r3.p1.v1 | {{{ v8r3p1v1 | {{{ V8.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V8.r3.p1.v2 | {{{ V8r3p1v2 | {{{ v8.r3.p1.v2 | {{{ v8r3p1v2 | {{{ V8.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V8.r3.p1.v3 | {{{ V8r3p1v3 | {{{ v8.r3.p1.v3 | {{{ v8r3p1v3 | {{{ V8.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V8.r3.p2 | {{{ V8r3p2 | {{{ v8.r3.p2 | {{{ v8r3p2 | {{{ V8.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V8.r3.p2.v1 | {{{ V8r3p2v1 | {{{ v8.r3.p2.v1 | {{{ v8r3p2v1 | {{{ V8.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V8.r3.p2.v2 | {{{ V8r3p2v2 | {{{ v8.r3.p2.v2 | {{{ v8r3p2v2 | {{{ V8.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V8.r3.p2.v3 | {{{ V8r3p2v3 | {{{ v8.r3.p2.v3 | {{{ v8r3p2v3 | {{{ V8.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V8.r3.p3 | {{{ V8r3p3 | {{{ v8.r3.p3 | {{{ v8r3p3 | {{{ V8.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V8.r3.p3.v1 | {{{ V8r3p3v1 | {{{ v8.r3.p3.v1 | {{{ v8r3p3v1 | {{{ V8.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V8.r3.p3.v2 | {{{ V8r3p3v2 | {{{ v8.r3.p3.v2 | {{{ v8r3p3v2 | {{{ V8.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V8.r3.p3.v3 | {{{ V8r3p3v3 | {{{ v8.r3.p3.v3 | {{{ v8r3p3v3 | {{{ V8.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V8.r3.p4 | {{{ V8r3p4 | {{{ v8.r3.p4 | {{{ v8r3p4 | {{{ V8.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V8.r3.p4.v1 | {{{ V8r3p4v1 | {{{ v8.r3.p4.v1 | {{{ v8r3p4v1 | {{{ V8.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V8.r3.p4.v2 | {{{ V8r3p4v2 | {{{ v8.r3.p4.v2 | {{{ v8r3p4v2 | {{{ V8.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V8.r3.p4.v3 | {{{ V8r3p4v3 | {{{ v8.r3.p4.v3 | {{{ v8r3p4v3 | {{{ V8.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V8.r3.p5 | {{{ V8r3p5 | {{{ v8.r3.p5 | {{{ v8r3p5 | {{{ V8.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V8.r3.p5.v1 | {{{ V8r3p5v1 | {{{ v8.r3.p5.v1 | {{{ v8r3p5v1 | {{{ V8.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V8.r3.p5.v2 | {{{ V8r3p5v2 | {{{ v8.r3.p5.v2 | {{{ v8r3p5v2 | {{{ V8.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V8.r3.p5.v3 | {{{ V8r3p5v3 | {{{ v8.r3.p5.v3 | {{{ v8r3p5v3 | {{{ V8.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V9|{{{v9|}}} }}} |{{Statement+/Value |rank={{{ V9.rank | {{{ V9.Rank | {{{ rank9 | {{{ Rank9 |}}} }}} }}} }}} |V={{{ V9 | {{{ v9 |}}} }}} |q1.p={{{ V9.q1.p | {{{ V9q1p | {{{ v9.q1.p | {{{ v9q1p | {{{ V9.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V9.q1.v1 | {{{ V9q1v1 | {{{ v9.q1.v1 | {{{ v9q1v1 | {{{ V9.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V9.q1.v2 | {{{ V9q1v2 | {{{ v9.q1.v2 | {{{ v9q1v2 | {{{ V9.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V9.q1.v3 | {{{ V9q1v3 | {{{ v9.q1.v3 | {{{ v9q1v3 | {{{ V9.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V9.q2.p | {{{ V9q2p | {{{ v9.q2.p | {{{ v9q2p | {{{ V9.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V9.q2.v1 | {{{ V9q2v1 | {{{ v9.q2.v1 | {{{ v9q2v1 | {{{ V9.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V9.q2.v2 | {{{ V9q2v2 | {{{ v9.q2.v2 | {{{ v9q2v2 | {{{ V9.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V9.q2.v3 | {{{ V9q2v3 | {{{ v9.q2.v3 | {{{ v9q2v3 | {{{ V9.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V9.q3.p | {{{ V9q3p | {{{ v9.q3.p | {{{ v9q3p | {{{ V9.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V9.q3.v1 | {{{ V9q3v1 | {{{ v9.q3.v1 | {{{ v9q3v1 | {{{ V9.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V9.q3.v2 | {{{ V9q3v2 | {{{ v9.q3.v2 | {{{ v9q3v2 | {{{ V9.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V9.q3.v3 | {{{ V9q3v3 | {{{ v9.q3.v3 | {{{ v9q3v3 | {{{ V9.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V9.q4.p | {{{ V9q4p | {{{ v9.q4.p | {{{ v9q4p | {{{ V9.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V9.q4.v1 | {{{ V9q4v1 | {{{ v9.q4.v1 | {{{ v9q4v1 | {{{ V9.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V9.q4.v2 | {{{ V9q4v2 | {{{ v9.q4.v2 | {{{ v9q4v2 | {{{ V9.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V9.q4.v3 | {{{ V9q4v3 | {{{ v9.q4.v3 | {{{ v9q4v3 | {{{ V9.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V9.q5.p | {{{ V9q5p | {{{ v9.q5.p | {{{ v9q5p | {{{ V9.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V9.q5.v1 | {{{ V9q5v1 | {{{ v9.q5.v1 | {{{ v9q5v1 | {{{ V9.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V9.q5.v2 | {{{ V9q5v2 | {{{ v9.q5.v2 | {{{ v9q5v2 | {{{ V9.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V9.q5.v3 | {{{ V9q5v3 | {{{ v9.q5.v3 | {{{ v9q5v3 | {{{ V9.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V9.q6.p | {{{ V9q6p | {{{ v9.q6.p | {{{ v9q6p | {{{ V9.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V9.q6.v1 | {{{ V9q6v1 | {{{ v9.q6.v1 | {{{ v9q6v1 | {{{ V9.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V9.q6.v2 | {{{ V9q6v2 | {{{ v9.q6.v2 | {{{ v9q6v2 | {{{ V9.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V9.q6.v3 | {{{ V9q6v3 | {{{ v9.q6.v3 | {{{ v9q6v3 | {{{ V9.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V9.q7.p | {{{ V9q7p | {{{ v9.q7.p | {{{ v9q7p | {{{ V9.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V9.q7.v1 | {{{ V9q7v1 | {{{ v9.q7.v1 | {{{ v9q7v1 | {{{ V9.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V9.q7.v2 | {{{ V9q7v2 | {{{ v9.q7.v2 | {{{ v9q7v2 | {{{ V9.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V9.q7.v3 | {{{ V9q7v3 | {{{ v9.q7.v3 | {{{ v9q7v3 | {{{ V9.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V9.q8.p | {{{ V9q8p | {{{ v9.q8.p | {{{ v9q8p | {{{ V9.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V9.q8.v1 | {{{ V9q8v1 | {{{ v9.q8.v1 | {{{ v9q8v1 | {{{ V9.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V9.q8.v2 | {{{ V9q8v2 | {{{ v9.q8.v2 | {{{ v9q8v2 | {{{ V9.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V9.q8.v3 | {{{ V9q8v3 | {{{ v9.q8.v3 | {{{ v9q8v3 | {{{ V9.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V9.r1.p1 | {{{ V9r1p1 | {{{ v9.r1.p1 | {{{ v9r1p1 | {{{ V9.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V9.r1.p1.v1 | {{{ V9r1p1v1 | {{{ v9.r1.p1.v1 | {{{ v9r1p1v1 | {{{ V9.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V9.r1.p1.v2 | {{{ V9r1p1v2 | {{{ v9.r1.p1.v2 | {{{ v9r1p1v2 | {{{ V9.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V9.r1.p1.v3 | {{{ V9r1p1v3 | {{{ v9.r1.p1.v3 | {{{ v9r1p1v3 | {{{ V9.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V9.r1.p2 | {{{ V9r1p2 | {{{ v9.r1.p2 | {{{ v9r1p2 | {{{ V9.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V9.r1.p2.v1 | {{{ V9r1p2v1 | {{{ v9.r1.p2.v1 | {{{ v9r1p2v1 | {{{ V9.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V9.r1.p2.v2 | {{{ V9r1p2v2 | {{{ v9.r1.p2.v2 | {{{ v9r1p2v2 | {{{ V9.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V9.r1.p2.v3 | {{{ V9r1p2v3 | {{{ v9.r1.p2.v3 | {{{ v9r1p2v3 | {{{ V9.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V9.r1.p3 | {{{ V9r1p3 | {{{ v9.r1.p3 | {{{ v9r1p3 | {{{ V9.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V9.r1.p3.v1 | {{{ V9r1p3v1 | {{{ v9.r1.p3.v1 | {{{ v9r1p3v1 | {{{ V9.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V9.r1.p3.v2 | {{{ V9r1p3v2 | {{{ v9.r1.p3.v2 | {{{ v9r1p3v2 | {{{ V9.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V9.r1.p3.v3 | {{{ V9r1p3v3 | {{{ v9.r1.p3.v3 | {{{ v9r1p3v3 | {{{ V9.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V9.r1.p4 | {{{ V9r1p4 | {{{ v9.r1.p4 | {{{ v9r1p4 | {{{ V9.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V9.r1.p4.v1 | {{{ V9r1p4v1 | {{{ v9.r1.p4.v1 | {{{ v9r1p4v1 | {{{ V9.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V9.r1.p4.v2 | {{{ V9r1p4v2 | {{{ v9.r1.p4.v2 | {{{ v9r1p4v2 | {{{ V9.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V9.r1.p4.v3 | {{{ V9r1p4v3 | {{{ v9.r1.p4.v3 | {{{ v9r1p4v3 | {{{ V9.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V9.r1.p5 | {{{ V9r1p5 | {{{ v9.r1.p5 | {{{ v9r1p5 | {{{ V9.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V9.r1.p5.v1 | {{{ V9r1p5v1 | {{{ v9.r1.p5.v1 | {{{ v9r1p5v1 | {{{ V9.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V9.r1.p5.v2 | {{{ V9r1p5v2 | {{{ v9.r1.p5.v2 | {{{ v9r1p5v2 | {{{ V9.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V9.r1.p5.v3 | {{{ V9r1p5v3 | {{{ v9.r1.p5.v3 | {{{ v9r1p5v3 | {{{ V9.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V9.r2.p1 | {{{ V9r2p1 | {{{ v9.r2.p1 | {{{ v9r2p1 | {{{ V9.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V9.r2.p1.v1 | {{{ V9r2p1v1 | {{{ v9.r2.p1.v1 | {{{ v9r2p1v1 | {{{ V9.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V9.r2.p1.v2 | {{{ V9r2p1v2 | {{{ v9.r2.p1.v2 | {{{ v9r2p1v2 | {{{ V9.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V9.r2.p1.v3 | {{{ V9r2p1v3 | {{{ v9.r2.p1.v3 | {{{ v9r2p1v3 | {{{ V9.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V9.r2.p2 | {{{ V9r2p2 | {{{ v9.r2.p2 | {{{ v9r2p2 | {{{ V9.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V9.r2.p2.v1 | {{{ V9r2p2v1 | {{{ v9.r2.p2.v1 | {{{ v9r2p2v1 | {{{ V9.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V9.r2.p2.v2 | {{{ V9r2p2v2 | {{{ v9.r2.p2.v2 | {{{ v9r2p2v2 | {{{ V9.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V9.r2.p2.v3 | {{{ V9r2p2v3 | {{{ v9.r2.p2.v3 | {{{ v9r2p2v3 | {{{ V9.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V9.r2.p3 | {{{ V9r2p3 | {{{ v9.r2.p3 | {{{ v9r2p3 | {{{ V9.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V9.r2.p3.v1 | {{{ V9r2p3v1 | {{{ v9.r2.p3.v1 | {{{ v9r2p3v1 | {{{ V9.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V9.r2.p3.v2 | {{{ V9r2p3v2 | {{{ v9.r2.p3.v2 | {{{ v9r2p3v2 | {{{ V9.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V9.r2.p3.v3 | {{{ V9r2p3v3 | {{{ v9.r2.p3.v3 | {{{ v9r2p3v3 | {{{ V9.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V9.r2.p4 | {{{ V9r2p4 | {{{ v9.r2.p4 | {{{ v9r2p4 | {{{ V9.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V9.r2.p4.v1 | {{{ V9r2p4v1 | {{{ v9.r2.p4.v1 | {{{ v9r2p4v1 | {{{ V9.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V9.r2.p4.v2 | {{{ V9r2p4v2 | {{{ v9.r2.p4.v2 | {{{ v9r2p4v2 | {{{ V9.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V9.r2.p4.v3 | {{{ V9r2p4v3 | {{{ v9.r2.p4.v3 | {{{ v9r2p4v3 | {{{ V9.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V9.r2.p5 | {{{ V9r2p5 | {{{ v9.r2.p5 | {{{ v9r2p5 | {{{ V9.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V9.r2.p5.v1 | {{{ V9r2p5v1 | {{{ v9.r2.p5.v1 | {{{ v9r2p5v1 | {{{ V9.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V9.r2.p5.v2 | {{{ V9r2p5v2 | {{{ v9.r2.p5.v2 | {{{ v9r2p5v2 | {{{ V9.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V9.r2.p5.v3 | {{{ V9r2p5v3 | {{{ v9.r2.p5.v3 | {{{ v9r2p5v3 | {{{ V9.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V9.r3.p1 | {{{ V9r3p1 | {{{ v9.r3.p1 | {{{ v9r3p1 | {{{ V9.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V9.r3.p1.v1 | {{{ V9r3p1v1 | {{{ v9.r3.p1.v1 | {{{ v9r3p1v1 | {{{ V9.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V9.r3.p1.v2 | {{{ V9r3p1v2 | {{{ v9.r3.p1.v2 | {{{ v9r3p1v2 | {{{ V9.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V9.r3.p1.v3 | {{{ V9r3p1v3 | {{{ v9.r3.p1.v3 | {{{ v9r3p1v3 | {{{ V9.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V9.r3.p2 | {{{ V9r3p2 | {{{ v9.r3.p2 | {{{ v9r3p2 | {{{ V9.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V9.r3.p2.v1 | {{{ V9r3p2v1 | {{{ v9.r3.p2.v1 | {{{ v9r3p2v1 | {{{ V9.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V9.r3.p2.v2 | {{{ V9r3p2v2 | {{{ v9.r3.p2.v2 | {{{ v9r3p2v2 | {{{ V9.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V9.r3.p2.v3 | {{{ V9r3p2v3 | {{{ v9.r3.p2.v3 | {{{ v9r3p2v3 | {{{ V9.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V9.r3.p3 | {{{ V9r3p3 | {{{ v9.r3.p3 | {{{ v9r3p3 | {{{ V9.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V9.r3.p3.v1 | {{{ V9r3p3v1 | {{{ v9.r3.p3.v1 | {{{ v9r3p3v1 | {{{ V9.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V9.r3.p3.v2 | {{{ V9r3p3v2 | {{{ v9.r3.p3.v2 | {{{ v9r3p3v2 | {{{ V9.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V9.r3.p3.v3 | {{{ V9r3p3v3 | {{{ v9.r3.p3.v3 | {{{ v9r3p3v3 | {{{ V9.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V9.r3.p4 | {{{ V9r3p4 | {{{ v9.r3.p4 | {{{ v9r3p4 | {{{ V9.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V9.r3.p4.v1 | {{{ V9r3p4v1 | {{{ v9.r3.p4.v1 | {{{ v9r3p4v1 | {{{ V9.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V9.r3.p4.v2 | {{{ V9r3p4v2 | {{{ v9.r3.p4.v2 | {{{ v9r3p4v2 | {{{ V9.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V9.r3.p4.v3 | {{{ V9r3p4v3 | {{{ v9.r3.p4.v3 | {{{ v9r3p4v3 | {{{ V9.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V9.r3.p5 | {{{ V9r3p5 | {{{ v9.r3.p5 | {{{ v9r3p5 | {{{ V9.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V9.r3.p5.v1 | {{{ V9r3p5v1 | {{{ v9.r3.p5.v1 | {{{ v9r3p5v1 | {{{ V9.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V9.r3.p5.v2 | {{{ V9r3p5v2 | {{{ v9.r3.p5.v2 | {{{ v9r3p5v2 | {{{ V9.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V9.r3.p5.v3 | {{{ V9r3p5v3 | {{{ v9.r3.p5.v3 | {{{ v9r3p5v3 | {{{ V9.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}}<!-- -->{{#if: {{{V10|{{{v10|}}} }}} |{{Statement+/Value |rank={{{ V10.rank | {{{ V10.Rank | {{{ rank10 | {{{ Rank10 |}}} }}} }}} }}} |V={{{ V10 | {{{ v10 |}}} }}} |q1.p={{{ V10.q1.p | {{{ V10q1p | {{{ v10.q1.p | {{{ v10q1p | {{{ V10.qp |}}} }}} }}} }}} }}} |q1.v1={{{ V10.q1.v1 | {{{ V10q1v1 | {{{ v10.q1.v1 | {{{ v10q1v1 | {{{ V10.qv |}}} }}} }}} }}} }}} |q1.v2={{{ V10.q1.v2 | {{{ V10q1v2 | {{{ v10.q1.v2 | {{{ v10q1v2 | {{{ V10.qv2 |}}} }}} }}} }}} }}} |q1.v3={{{ V10.q1.v3 | {{{ V10q1v3 | {{{ v10.q1.v3 | {{{ v10q1v3 | {{{ V10.qv3 |}}} }}} }}} }}} }}} |q2.p={{{ V10.q2.p | {{{ V10q2p | {{{ v10.q2.p | {{{ v10q2p | {{{ V10.q2p |}}} }}} }}} }}} }}} |q2.v1={{{ V10.q2.v1 | {{{ V10q2v1 | {{{ v10.q2.v1 | {{{ v10q2v1 | {{{ V10.q2v |}}} }}} }}} }}} }}} |q2.v2={{{ V10.q2.v2 | {{{ V10q2v2 | {{{ v10.q2.v2 | {{{ v10q2v2 | {{{ V10.q2v2 |}}} }}} }}} }}} }}} |q2.v3={{{ V10.q2.v3 | {{{ V10q2v3 | {{{ v10.q2.v3 | {{{ v10q2v3 | {{{ V10.q2v3 |}}} }}} }}} }}} }}} |q3.p={{{ V10.q3.p | {{{ V10q3p | {{{ v10.q3.p | {{{ v10q3p | {{{ V10.q3p |}}} }}} }}} }}} }}} |q3.v1={{{ V10.q3.v1 | {{{ V10q3v1 | {{{ v10.q3.v1 | {{{ v10q3v1 | {{{ V10.q3v |}}} }}} }}} }}} }}} |q3.v2={{{ V10.q3.v2 | {{{ V10q3v2 | {{{ v10.q3.v2 | {{{ v10q3v2 | {{{ V10.q3v2 |}}} }}} }}} }}} }}} |q3.v3={{{ V10.q3.v3 | {{{ V10q3v3 | {{{ v10.q3.v3 | {{{ v10q3v3 | {{{ V10.q3v3 |}}} }}} }}} }}} }}} |q4.p={{{ V10.q4.p | {{{ V10q4p | {{{ v10.q4.p | {{{ v10q4p | {{{ V10.q4p |}}} }}} }}} }}} }}} |q4.v1={{{ V10.q4.v1 | {{{ V10q4v1 | {{{ v10.q4.v1 | {{{ v10q4v1 | {{{ V10.q4v |}}} }}} }}} }}} }}} |q4.v2={{{ V10.q4.v2 | {{{ V10q4v2 | {{{ v10.q4.v2 | {{{ v10q4v2 | {{{ V10.q4v2 |}}} }}} }}} }}} }}} |q4.v3={{{ V10.q4.v3 | {{{ V10q4v3 | {{{ v10.q4.v3 | {{{ v10q4v3 | {{{ V10.q4v3 |}}} }}} }}} }}} }}} |q5.p={{{ V10.q5.p | {{{ V10q5p | {{{ v10.q5.p | {{{ v10q5p | {{{ V10.q5p |}}} }}} }}} }}} }}} |q5.v1={{{ V10.q5.v1 | {{{ V10q5v1 | {{{ v10.q5.v1 | {{{ v10q5v1 | {{{ V10.q5v |}}} }}} }}} }}} }}} |q5.v2={{{ V10.q5.v2 | {{{ V10q5v2 | {{{ v10.q5.v2 | {{{ v10q5v2 | {{{ V10.q5v2 |}}} }}} }}} }}} }}} |q5.v3={{{ V10.q5.v3 | {{{ V10q5v3 | {{{ v10.q5.v3 | {{{ v10q5v3 | {{{ V10.q5v3 |}}} }}} }}} }}} }}} |q6.p={{{ V10.q6.p | {{{ V10q6p | {{{ v10.q6.p | {{{ v10q6p | {{{ V10.q6p |}}} }}} }}} }}} }}} |q6.v1={{{ V10.q6.v1 | {{{ V10q6v1 | {{{ v10.q6.v1 | {{{ v10q6v1 | {{{ V10.q6v |}}} }}} }}} }}} }}} |q6.v2={{{ V10.q6.v2 | {{{ V10q6v2 | {{{ v10.q6.v2 | {{{ v10q6v2 | {{{ V10.q6v2 |}}} }}} }}} }}} }}} |q6.v3={{{ V10.q6.v3 | {{{ V10q6v3 | {{{ v10.q6.v3 | {{{ v10q6v3 | {{{ V10.q6v3 |}}} }}} }}} }}} }}} |q7.p={{{ V10.q7.p | {{{ V10q7p | {{{ v10.q7.p | {{{ v10q7p | {{{ V10.q7p |}}} }}} }}} }}} }}} |q7.v1={{{ V10.q7.v1 | {{{ V10q7v1 | {{{ v10.q7.v1 | {{{ v10q7v1 | {{{ V10.q7v |}}} }}} }}} }}} }}} |q7.v2={{{ V10.q7.v2 | {{{ V10q7v2 | {{{ v10.q7.v2 | {{{ v10q7v2 | {{{ V10.q7v2 |}}} }}} }}} }}} }}} |q7.v3={{{ V10.q7.v3 | {{{ V10q7v3 | {{{ v10.q7.v3 | {{{ v10q7v3 | {{{ V10.q7v3 |}}} }}} }}} }}} }}} |q8.p={{{ V10.q8.p | {{{ V10q8p | {{{ v10.q8.p | {{{ v10q8p | {{{ V10.q8p |}}} }}} }}} }}} }}} |q8.v1={{{ V10.q8.v1 | {{{ V10q8v1 | {{{ v10.q8.v1 | {{{ v10q8v1 | {{{ V10.q8v |}}} }}} }}} }}} }}} |q8.v2={{{ V10.q8.v2 | {{{ V10q8v2 | {{{ v10.q8.v2 | {{{ v10q8v2 | {{{ V10.q8v2 |}}} }}} }}} }}} }}} |q8.v3={{{ V10.q8.v3 | {{{ V10q8v3 | {{{ v10.q8.v3 | {{{ v10q8v3 | {{{ V10.q8v3 |}}} }}} }}} }}} }}} |r1.p1={{{ V10.r1.p1 | {{{ V10r1p1 | {{{ v10.r1.p1 | {{{ v10r1p1 | {{{ V10.rp |}}} }}} }}} }}} }}} |r1.p1.v1={{{ V10.r1.p1.v1 | {{{ V10r1p1v1 | {{{ v10.r1.p1.v1 | {{{ v10r1p1v1 | {{{ V10.rv |}}} }}} }}} }}} }}} |r1.p1.v2={{{ V10.r1.p1.v2 | {{{ V10r1p1v2 | {{{ v10.r1.p1.v2 | {{{ v10r1p1v2 | {{{ V10.rv2 |}}} }}} }}} }}} }}} |r1.p1.v3={{{ V10.r1.p1.v3 | {{{ V10r1p1v3 | {{{ v10.r1.p1.v3 | {{{ v10r1p1v3 | {{{ V10.rv3 |}}} }}} }}} }}} }}} |r1.p2={{{ V10.r1.p2 | {{{ V10r1p2 | {{{ v10.r1.p2 | {{{ v10r1p2 | {{{ V10.rp2 |}}} }}} }}} }}} }}} |r1.p2.v1={{{ V10.r1.p2.v1 | {{{ V10r1p2v1 | {{{ v10.r1.p2.v1 | {{{ v10r1p2v1 | {{{ V10.rp2v |}}} }}} }}} }}} }}} |r1.p2.v2={{{ V10.r1.p2.v2 | {{{ V10r1p2v2 | {{{ v10.r1.p2.v2 | {{{ v10r1p2v2 | {{{ V10.rp2v2 |}}} }}} }}} }}} }}} |r1.p2.v3={{{ V10.r1.p2.v3 | {{{ V10r1p2v3 | {{{ v10.r1.p2.v3 | {{{ v10r1p2v3 | {{{ V10.rp2v3 |}}} }}} }}} }}} }}} |r1.p3={{{ V10.r1.p3 | {{{ V10r1p3 | {{{ v10.r1.p3 | {{{ v10r1p3 | {{{ V10.rp3 |}}} }}} }}} }}} }}} |r1.p3.v1={{{ V10.r1.p3.v1 | {{{ V10r1p3v1 | {{{ v10.r1.p3.v1 | {{{ v10r1p3v1 | {{{ V10.rp3v |}}} }}} }}} }}} }}} |r1.p3.v2={{{ V10.r1.p3.v2 | {{{ V10r1p3v2 | {{{ v10.r1.p3.v2 | {{{ v10r1p3v2 | {{{ V10.rp3v2 |}}} }}} }}} }}} }}} |r1.p3.v3={{{ V10.r1.p3.v3 | {{{ V10r1p3v3 | {{{ v10.r1.p3.v3 | {{{ v10r1p3v3 | {{{ V10.rp3v3 |}}} }}} }}} }}} }}} |r1.p4={{{ V10.r1.p4 | {{{ V10r1p4 | {{{ v10.r1.p4 | {{{ v10r1p4 | {{{ V10.rp4 |}}} }}} }}} }}} }}} |r1.p4.v1={{{ V10.r1.p4.v1 | {{{ V10r1p4v1 | {{{ v10.r1.p4.v1 | {{{ v10r1p4v1 | {{{ V10.rp4v |}}} }}} }}} }}} }}} |r1.p4.v2={{{ V10.r1.p4.v2 | {{{ V10r1p4v2 | {{{ v10.r1.p4.v2 | {{{ v10r1p4v2 | {{{ V10.rp4v2 |}}} }}} }}} }}} }}} |r1.p4.v3={{{ V10.r1.p4.v3 | {{{ V10r1p4v3 | {{{ v10.r1.p4.v3 | {{{ v10r1p4v3 | {{{ V10.rp4v3 |}}} }}} }}} }}} }}} |r1.p5={{{ V10.r1.p5 | {{{ V10r1p5 | {{{ v10.r1.p5 | {{{ v10r1p5 | {{{ V10.rp5 |}}} }}} }}} }}} }}} |r1.p5.v1={{{ V10.r1.p5.v1 | {{{ V10r1p5v1 | {{{ v10.r1.p5.v1 | {{{ v10r1p5v1 | {{{ V10.rp5v |}}} }}} }}} }}} }}} |r1.p5.v2={{{ V10.r1.p5.v2 | {{{ V10r1p5v2 | {{{ v10.r1.p5.v2 | {{{ v10r1p5v2 | {{{ V10.rp5v2 |}}} }}} }}} }}} }}} |r1.p5.v3={{{ V10.r1.p5.v3 | {{{ V10r1p5v3 | {{{ v10.r1.p5.v3 | {{{ v10r1p5v3 | {{{ V10.rp5v3 |}}} }}} }}} }}} }}} |r2.p1={{{ V10.r2.p1 | {{{ V10r2p1 | {{{ v10.r2.p1 | {{{ v10r2p1 | {{{ V10.r2p |}}} }}} }}} }}} }}} |r2.p1.v1={{{ V10.r2.p1.v1 | {{{ V10r2p1v1 | {{{ v10.r2.p1.v1 | {{{ v10r2p1v1 | {{{ V10.r2v |}}} }}} }}} }}} }}} |r2.p1.v2={{{ V10.r2.p1.v2 | {{{ V10r2p1v2 | {{{ v10.r2.p1.v2 | {{{ v10r2p1v2 | {{{ V10.r2v2 |}}} }}} }}} }}} }}} |r2.p1.v3={{{ V10.r2.p1.v3 | {{{ V10r2p1v3 | {{{ v10.r2.p1.v3 | {{{ v10r2p1v3 | {{{ V10.r2v3 |}}} }}} }}} }}} }}} |r2.p2={{{ V10.r2.p2 | {{{ V10r2p2 | {{{ v10.r2.p2 | {{{ v10r2p2 | {{{ V10.r2p2 |}}} }}} }}} }}} }}} |r2.p2.v1={{{ V10.r2.p2.v1 | {{{ V10r2p2v1 | {{{ v10.r2.p2.v1 | {{{ v10r2p2v1 | {{{ V10.r2p2v |}}} }}} }}} }}} }}} |r2.p2.v2={{{ V10.r2.p2.v2 | {{{ V10r2p2v2 | {{{ v10.r2.p2.v2 | {{{ v10r2p2v2 | {{{ V10.r2p2v2 |}}} }}} }}} }}} }}} |r2.p2.v3={{{ V10.r2.p2.v3 | {{{ V10r2p2v3 | {{{ v10.r2.p2.v3 | {{{ v10r2p2v3 | {{{ V10.r2p2v3 |}}} }}} }}} }}} }}} |r2.p3={{{ V10.r2.p3 | {{{ V10r2p3 | {{{ v10.r2.p3 | {{{ v10r2p3 | {{{ V10.r2p3 |}}} }}} }}} }}} }}} |r2.p3.v1={{{ V10.r2.p3.v1 | {{{ V10r2p3v1 | {{{ v10.r2.p3.v1 | {{{ v10r2p3v1 | {{{ V10.r2p3v |}}} }}} }}} }}} }}} |r2.p3.v2={{{ V10.r2.p3.v2 | {{{ V10r2p3v2 | {{{ v10.r2.p3.v2 | {{{ v10r2p3v2 | {{{ V10.r2p3v2 |}}} }}} }}} }}} }}} |r2.p3.v3={{{ V10.r2.p3.v3 | {{{ V10r2p3v3 | {{{ v10.r2.p3.v3 | {{{ v10r2p3v3 | {{{ V10.r2p3v3 |}}} }}} }}} }}} }}} |r2.p4={{{ V10.r2.p4 | {{{ V10r2p4 | {{{ v10.r2.p4 | {{{ v10r2p4 | {{{ V10.r2p4 |}}} }}} }}} }}} }}} |r2.p4.v1={{{ V10.r2.p4.v1 | {{{ V10r2p4v1 | {{{ v10.r2.p4.v1 | {{{ v10r2p4v1 | {{{ V10.r2p4v | }}} }}} }}} }}} }}} |r2.p4.v2={{{ V10.r2.p4.v2 | {{{ V10r2p4v2 | {{{ v10.r2.p4.v2 | {{{ v10r2p4v2 | {{{ V10.r2p4v2 |}}} }}} }}} }}} }}} |r2.p4.v3={{{ V10.r2.p4.v3 | {{{ V10r2p4v3 | {{{ v10.r2.p4.v3 | {{{ v10r2p4v3 | {{{ V10.r2p4v3 |}}} }}} }}} }}} }}} |r2.p5={{{ V10.r2.p5 | {{{ V10r2p5 | {{{ v10.r2.p5 | {{{ v10r2p5 | {{{ V10.r2p5 |}}} }}} }}} }}} }}} |r2.p5.v1={{{ V10.r2.p5.v1 | {{{ V10r2p5v1 | {{{ v10.r2.p5.v1 | {{{ v10r2p5v1 | {{{ V10.r2p5v |}}} }}} }}} }}} }}} |r2.p5.v2={{{ V10.r2.p5.v2 | {{{ V10r2p5v2 | {{{ v10.r2.p5.v2 | {{{ v10r2p5v2 | {{{ V10.r2p5v2 |}}} }}} }}} }}} }}} |r2.p5.v3={{{ V10.r2.p5.v3 | {{{ V10r2p5v3 | {{{ v10.r2.p5.v3 | {{{ v10r2p5v3 | {{{ V10.r2p5v3 |}}} }}} }}} }}} }}} |r3.p1={{{ V10.r3.p1 | {{{ V10r3p1 | {{{ v10.r3.p1 | {{{ v10r3p1 | {{{ V10.r3p |}}} }}} }}} }}} }}} |r3.p1.v1={{{ V10.r3.p1.v1 | {{{ V10r3p1v1 | {{{ v10.r3.p1.v1 | {{{ v10r3p1v1 | {{{ V10.r3v |}}} }}} }}} }}} }}} |r3.p1.v2={{{ V10.r3.p1.v2 | {{{ V10r3p1v2 | {{{ v10.r3.p1.v2 | {{{ v10r3p1v2 | {{{ V10.r3v2 |}}} }}} }}} }}} }}} |r3.p1.v3={{{ V10.r3.p1.v3 | {{{ V10r3p1v3 | {{{ v10.r3.p1.v3 | {{{ v10r3p1v3 | {{{ V10.r3v3 |}}} }}} }}} }}} }}} |r3.p2={{{ V10.r3.p2 | {{{ V10r3p2 | {{{ v10.r3.p2 | {{{ v10r3p2 | {{{ V10.r3p2 |}}} }}} }}} }}} }}} |r3.p2.v1={{{ V10.r3.p2.v1 | {{{ V10r3p2v1 | {{{ v10.r3.p2.v1 | {{{ v10r3p2v1 | {{{ V10.r3p2v |}}} }}} }}} }}} }}} |r3.p2.v2={{{ V10.r3.p2.v2 | {{{ V10r3p2v2 | {{{ v10.r3.p2.v2 | {{{ v10r3p2v2 | {{{ V10.r3p2v2 |}}} }}} }}} }}} }}} |r3.p2.v3={{{ V10.r3.p2.v3 | {{{ V10r3p2v3 | {{{ v10.r3.p2.v3 | {{{ v10r3p2v3 | {{{ V10.r3p2v3 |}}} }}} }}} }}} }}} |r3.p3={{{ V10.r3.p3 | {{{ V10r3p3 | {{{ v10.r3.p3 | {{{ v10r3p3 | {{{ V10.r3p3 |}}} }}} }}} }}} }}} |r3.p3.v1={{{ V10.r3.p3.v1 | {{{ V10r3p3v1 | {{{ v10.r3.p3.v1 | {{{ v10r3p3v1 | {{{ V10.r3p3v |}}} }}} }}} }}} }}} |r3.p3.v2={{{ V10.r3.p3.v2 | {{{ V10r3p3v2 | {{{ v10.r3.p3.v2 | {{{ v10r3p3v2 | {{{ V10.r3p3v2 |}}} }}} }}} }}} }}} |r3.p3.v3={{{ V10.r3.p3.v3 | {{{ V10r3p3v3 | {{{ v10.r3.p3.v3 | {{{ v10r3p3v3 | {{{ V10.r3p3v3 |}}} }}} }}} }}} }}} |r3.p4={{{ V10.r3.p4 | {{{ V10r3p4 | {{{ v10.r3.p4 | {{{ v10r3p4 | {{{ V10.r3p4 |}}} }}} }}} }}} }}} |r3.p4.v1={{{ V10.r3.p4.v1 | {{{ V10r3p4v1 | {{{ v10.r3.p4.v1 | {{{ v10r3p4v1 | {{{ V10.r3p4v | }}} }}} }}} }}} }}} |r3.p4.v2={{{ V10.r3.p4.v2 | {{{ V10r3p4v2 | {{{ v10.r3.p4.v2 | {{{ v10r3p4v2 | {{{ V10.r3p4v2 |}}} }}} }}} }}} }}} |r3.p4.v3={{{ V10.r3.p4.v3 | {{{ V10r3p4v3 | {{{ v10.r3.p4.v3 | {{{ v10r3p4v3 | {{{ V10.r3p4v3 |}}} }}} }}} }}} }}} |r3.p5={{{ V10.r3.p5 | {{{ V10r3p5 | {{{ v10.r3.p5 | {{{ v10r3p5 | {{{ V10.r3p5 |}}} }}} }}} }}} }}} |r3.p5.v1={{{ V10.r3.p5.v1 | {{{ V10r3p5v1 | {{{ v10.r3.p5.v1 | {{{ v10r3p5v1 | {{{ V10.r3p5v |}}} }}} }}} }}} }}} |r3.p5.v2={{{ V10.r3.p5.v2 | {{{ V10r3p5v2 | {{{ v10.r3.p5.v2 | {{{ v10r3p5v2 | {{{ V10.r3p5v2 |}}} }}} }}} }}} }}} |r3.p5.v3={{{ V10.r3.p5.v3 | {{{ V10r3p5v3 | {{{ v10.r3.p5.v3 | {{{ v10r3p5v3 | {{{ V10.r3p5v3 |}}} }}} }}} }}} }}} |randomNumber={{#invoke:random|number|1000000}} |reference = {{{reference|{{{Reference|}}} }}} }}|}} <!-- conditional right column to describe conditions of use for the statement -->{{#if: {{{doc|}}} | {{!}} class="statementplus-doc" style="background: {{{color_doc|#f5f5f5}}}; width:{{{width_doc|20%}}};" rowspan="2" {{!}} {{{doc|}}} }} |- class="statementplus-addtoolbar" | <!-- spacer --> | class="statementplus-addtoolbar-tool" | {{int:wikibase-statementlistview-add}} |}</div><noinclude> {{Documentation}} </noinclude> c9izgy1ugeb259onx7sp1r2lkv0rtwa فرما:Statement+/styles.css 10 31119 142989 2026-06-26T17:59:32Z آیات محراج 11062 Created page with ".statementplus { width: 80%; } .statementplus > table { width: 100%; border: 1px solid #c8ccd1; border-collapse: collapse; border-spacing: 0; background-color: white; } .statementplus-showtables > table { border-color: black; border-width: 2px; } .statementplus-property { vertical-align: top; padding-top: .8em; background-color: #eaecf0; width: 20%; } .statementplus[dir="ltr"] .statementplus-property { /* @noflip */ padding-left: 1em; } .statementplus[dir=..." 142989 sanitized-css text/css .statementplus { width: 80%; } .statementplus > table { width: 100%; border: 1px solid #c8ccd1; border-collapse: collapse; border-spacing: 0; background-color: white; } .statementplus-showtables > table { border-color: black; border-width: 2px; } .statementplus-property { vertical-align: top; padding-top: .8em; background-color: #eaecf0; width: 20%; } .statementplus[dir="ltr"] .statementplus-property { /* @noflip */ padding-left: 1em; } .statementplus[dir="rtl"] .statementplus-property { /* @noflip */ padding-right: 1em; } .statementplus-doc { vertical-align: top; padding: .8em 1em 0; } .statementplus-addtoolbar { background-color: #eaecf0; } .statementplus-addtoolbar-tool { width: 20%; vertical-align: top; padding: .3em 0 .2em; color: silver; } .statementplus[dir="ltr"] .statementplus-addtoolbar-tool { /* @noflip */ padding-left: 1em; } .statementplus[dir="rtl"] .statementplus-addtoolbar-tool { /* @noflip */ padding-right: 1em; } .statementplus-addtoolbar-tool::before { display: inline; content: " + "; } /* [[Template:Statement+/Value]] */ .statementplus-value { width: 100%; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #eaecf0; } .statementplus-value:first-child { border-top: none; } .statementplus-showtables .statementplus-value { border: 2px solid blue; } .statementplus-rank { vertical-align: top; width: 2em; padding-top: .45em; } .statementplus-value[dir="ltr"] .statementplus-rank { /* @noflip */ padding-left: 2px; } .statementplus-value[dir="rtl"] .statementplus-rank { /* @noflip */ padding-right: 2px; } .statementplus-mainsnak { vertical-align: top; padding-top: .7em; } .statementplus-editlink { vertical-align: top; padding-top: .7em; width: 25%; color: silver; } .statementplus-value[dir="ltr"] .statementplus-editlink { /* @noflip */ padding-left: .75em; } .statementplus-value[dir="rtl"] .statementplus-editlink { /* @noflip */ padding-right: .75em; } .statementplus-editlink > span { /* Backlink: [[Fitxer:Arbcom ru editing.svg]] */ background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Arbcom_ru_editing.svg/14px-Arbcom_ru_editing.svg.png) no-repeat; } .statementplus-value[dir="ltr"] .statementplus-editlink > span { /* @noflip */ padding-left: 20px; /* @noflip */ background-position: left; } .statementplus-value[dir="rtl"] .statementplus-editlink > span { /* @noflip */ padding-right: 20px; /* @noflip */ background-position: right; } .statementplus-references-toggle { color: #0c45ab; } .statementplus-references-toggle::before { display: inline; content: " \25BC " } .statementplus-value[dir="ltr"] .mw-collapsed > .statementplus-references-toggle::before { /* @noflip */ content: " \25BA "; } .statementplus-value[dir="rtl"] .mw-collapsed > .statementplus-references-toggle::before { /* @noflip */ content: " \25C0 "; } .statementplus-reference { margin-top: .5em; background-color: #f7f8f9; } .statementplus-reference:first-child { margin-top: 0; } .statementplus-addreference { box-sizing: border-box; width: 25%; padding: .4em 0 1.2em; color: silver; } .statementplus-value[dir="ltr"] .statementplus-addreference { /* @noflip */ float: right; /* @noflip */ padding-left: 1.2em; } .statementplus-value[dir="rtl"] .statementplus-addreference { /* @noflip */ float: left; /* @noflip */ padding-right: 1.2em; } .statementplus-addreference::before { display: inline; content: " + "; font-weight: bold; } /* [[Template:Statement+/Block]] */ .statementplus-block { border-collapse: collapse; border-spacing: 0; width: 100%; } .statementplus-showtables .statementplus-block { border: 2px solid orange; } .statementplus-block > tbody > tr > td { vertical-align: top; } .statementplus-block[dir="ltr"] > tbody > tr > td { /* @noflip */ padding-left: .5em; } .statementplus-block[dir="rtl"] > tbody > tr > td { /* @noflip */ padding-right: .5em; } .statementplus-block > tbody > tr > td:first-child { width: 12em; } chl6cvrtvdmwj8dki7mqa53it0xxrpj فرما:Statement+/Value 10 31120 142995 2026-06-26T18:00:55Z آیات محراج 11062 Created page with "<noinclude><templatestyles src="Statement+/styles.css" /></noinclude><table dir="{{LangDirSwitch|rtl=rtl|ltr=ltr}}" class="statementplus-value"> <tr> <td class="statementplus-rank">{{RankIcon|{{{rank|}}}}}</td> <td class="statementplus-mainsnak">{{#if: {{{V|}}} | {{{V|}}} | {{int:wikibase-snakview-snaktypeselector-novalue}} }}</td> <td class="statementplus-editlink"><span>{{int:editlink}}</span></td> </tr> <tr> <td></td> <td colspan="2"><!-- -->{{Statement+/Block| p ={{..." 142995 wikitext text/x-wiki <noinclude><templatestyles src="Statement+/styles.css" /></noinclude><table dir="{{LangDirSwitch|rtl=rtl|ltr=ltr}}" class="statementplus-value"> <tr> <td class="statementplus-rank">{{RankIcon|{{{rank|}}}}}</td> <td class="statementplus-mainsnak">{{#if: {{{V|}}} | {{{V|}}} | {{int:wikibase-snakview-snaktypeselector-novalue}} }}</td> <td class="statementplus-editlink"><span>{{int:editlink}}</span></td> </tr> <tr> <td></td> <td colspan="2"><!-- -->{{Statement+/Block| p ={{{q1.p|}}} | v1 ={{{q1.v1|}}} | v2 ={{{q1.v2|}}} | v3 ={{{q1.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q2.p|}}} | v1 ={{{q2.v1|}}} | v2 ={{{q2.v2|}}} | v3 ={{{q2.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q3.p|}}} | v1 ={{{q3.v1|}}} | v2 ={{{q3.v2|}}} | v3 ={{{q3.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q4.p|}}} | v1 ={{{q4.v1|}}} | v2 ={{{q4.v2|}}} | v3 ={{{q4.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q5.p|}}} | v1 ={{{q5.v1|}}} | v2 ={{{q5.v2|}}} | v3 ={{{q5.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q6.p|}}} | v1 ={{{q6.v1|}}} | v2 ={{{q6.v2|}}} | v3 ={{{q6.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q7.p|}}} | v1 ={{{q7.v1|}}} | v2 ={{{q7.v2|}}} | v3 ={{{q7.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{q8.p|}}} | v1 ={{{q8.v1|}}} | v2 ={{{q8.v2|}}} | v3 ={{{q8.v3|}}} }}</td> </tr> <tr> <td></td> <td colspan="2"> <div class="mw-collapsible {{#ifeq: {{{reference|}}}| close | mw-collapsed | innercollapse}}" id="mw-customcollapsible-{{{randomNumber|}}}"> <div class="statementplus-references-toggle mw-customtoggle-{{{randomNumber|}}}">{{int:wikibase-statementview-references-counter|{{#if: {{{r3.p1|}}}|3| {{#if: {{{r2.p1|}}}|2| {{#if: {{{r1.p1|}}}|1|0}} }} }} }}</div> <div class="mw-collapsible-content"><!-- -->{{#if:{{{r1.p1|}}}{{{r1.p2|}}}{{{r1.p3|}}}{{{r1.p4|}}}{{{r1.p5|}}}|<div class="statementplus-reference"><!-- -->{{Statement+/Block| p ={{{r1.p1|}}} | v1 ={{{r1.p1.v1|}}} | v2 ={{{r1.p1.v2|}}} | v3 ={{{r1.p1.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r1.p2|}}} | v1 ={{{r1.p2.v1|}}} | v2 ={{{r1.p2.v2|}}} | v3 ={{{r1.p2.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r1.p3|}}} | v1 ={{{r1.p3.v1|}}} | v2 ={{{r1.p3.v2|}}} | v3 ={{{r1.p3.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r1.p4|}}} | v1 ={{{r1.p4.v1|}}} | v2 ={{{r1.p4.v2|}}} | v3 ={{{r1.p4.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r1.p5|}}} | v1 ={{{r1.p5.v1|}}} | v2 ={{{r1.p5.v2|}}} | v3 ={{{r1.p5.v3|}}} }}<!-- --></div>}}<!-- -->{{#if:{{{r2.p1|1}}}{{{r2.p2|}}}{{{r2.p3|}}}{{{r2.p4|}}}{{{r2.p5|}}}|<div class="statementplus-reference"><!-- -->{{Statement+/Block| p ={{{r2.p1|}}} | v1 ={{{r2.p1.v1|}}} | v2 ={{{r2.p1.v2|}}} | v3 ={{{r2.p1.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r2.p2|}}} | v1 ={{{r2.p2.v1|}}} | v2 ={{{r2.p2.v2|}}} | v3 ={{{r2.p2.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r2.p3|}}} | v1 ={{{r2.p3.v1|}}} | v2 ={{{r2.p3.v2|}}} | v3 ={{{r2.p3.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r2.p4|}}} | v1 ={{{r2.p4.v1|}}} | v2 ={{{r2.p4.v2|}}} | v3 ={{{r2.p4.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r2.p5|}}} | v1 ={{{r2.p5.v1|}}} | v2 ={{{r2.p5.v2|}}} | v3 ={{{r2.p5.v3|}}} }}<!-- --></div>}}<!-- -->{{#if:{{{r3.p1|1}}}{{{r3.p2|}}}{{{r3.p3|}}}{{{r3.p4|}}}{{{r3.p5|}}}|<div class="statementplus-reference"><!-- -->{{Statement+/Block| p ={{{r3.p1|}}} | v1 ={{{r3.p1.v1|}}} | v2 ={{{r3.p1.v2|}}} | v3 ={{{r3.p1.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r3.p2|}}} | v1 ={{{r3.p2.v1|}}} | v2 ={{{r3.p2.v2|}}} | v3 ={{{r3.p2.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r3.p3|}}} | v1 ={{{r3.p3.v1|}}} | v2 ={{{r3.p3.v2|}}} | v3 ={{{r3.p3.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r3.p4|}}} | v1 ={{{r3.p4.v1|}}} | v2 ={{{r3.p4.v2|}}} | v3 ={{{r3.p4.v3|}}} }}<!-- -->{{Statement+/Block| p ={{{r3.p5|}}} | v1 ={{{r3.p5.v1|}}} | v2 ={{{r3.p5.v2|}}} | v3 ={{{r3.p5.v3|}}} }}<!-- --></div>}}<!-- --><div class="statementplus-addreference">{{int:wikibase-addreference}}</div> </div></div> </td> </tr> </table><noinclude>{{avís|Subplantilla de la [[template:Statement+]]}} [[زٲژ:Plantilles de format]] [[زٲژ:Plantilles de Wikidata]] </noinclude> kki8as5y2shm8yk2g20ihrmw84ghv7p فرما:RankIcon 10 31121 143003 2026-06-26T18:03:01Z آیات محراج 11062 Created page with "{{#switch: {{{1|{{{rank|}}}}}} |Preferred = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |preferred = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |p = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |+1 = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |Deprecated = فَیِل..." 143003 wikitext text/x-wiki {{#switch: {{{1|{{{rank|}}}}}} |Preferred = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |preferred = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |p = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |+1 = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |Deprecated = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |deprecated = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |d = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |-1 = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |Normal = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |normal = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |n = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |0 = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |[[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]]}}<noinclude> [[زٲژ:Plantilles]] {{documentació}}</noinclude> n4xiu3r0lxpw45y8p91vam46kzw6bts 143004 143003 2026-06-26T18:03:15Z آیات محراج 11062 /* */ 143004 wikitext text/x-wiki {{#switch: {{{1|{{{rank|}}}}}} |Preferred = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |preferred = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |p = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |+1 = [[فَیِل:Preferred rank.svg|8px|{{int:wikibase-statementview-rank-preferred}}|link=]] |Deprecated = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |deprecated = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |d = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |-1 = [[فَیِل:Deprecated rank.svg|8px|{{int:wikibase-statementview-rank-deprecated}}|link=]] |Normal = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |normal = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |n = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |0 = [[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]] |[[فَیِل:Normal rank.svg|8px|{{int:wikibase-statementview-rank-normal}}|link=]]}}<noinclude> [[زٲژ:Plantilles]] {{documentation}}</noinclude> ouce2zfbltuzwnbpyoadvnjcz98v96h فرما:Statement+/Block 10 31122 143005 2026-06-26T18:04:21Z آیات محراج 11062 Created page with "<noinclude><templatestyles src="Statement+/styles.css" /></noinclude>{{#if: {{{p|<noinclude>1</noinclude>}}}|<table dir="{{LangDirSwitch|rtl=rtl|ltr=ltr}}" class="statementplus-block"> <tr> <td>{{{p}}}</td> <td>{{{v1<includeonly>|</includeonly>}}}</td> </tr><!-- -->{{#if: {{{v2|}}}| <tr> <td></td> <td>{{{v2|}}}</td> </tr>}}<!-- -->{{#if: {{{v3|}}}| <tr> <td></td> <td>{{{v3|}}}</td> </tr>}}<!-- --></table>}}<noinclude>{{avís|Subplantilla de la [[فرما:Statement+]]}..." 143005 wikitext text/x-wiki <noinclude><templatestyles src="Statement+/styles.css" /></noinclude>{{#if: {{{p|<noinclude>1</noinclude>}}}|<table dir="{{LangDirSwitch|rtl=rtl|ltr=ltr}}" class="statementplus-block"> <tr> <td>{{{p}}}</td> <td>{{{v1<includeonly>|</includeonly>}}}</td> </tr><!-- -->{{#if: {{{v2|}}}| <tr> <td></td> <td>{{{v2|}}}</td> </tr>}}<!-- -->{{#if: {{{v3|}}}| <tr> <td></td> <td>{{{v3|}}}</td> </tr>}}<!-- --></table>}}<noinclude>{{avís|Subplantilla de la [[فرما:Statement+]]}} [[زٲژ:Plantilles de format]] [[زٲژ:Plantilles de Wikidata]] </noinclude> mpvn5m18rnmwk0k1getlcywqwalum13 فرما:Infobox election/direct/ús 10 31123 143006 2026-06-26T18:09:13Z آیات محراج 11062 Created page with "{{notice| Pàgina de documentació de la {{tl|infotaula eleccions}}}} === {{langSwitch|ca=Continguts WD per cas: sufragi directe i sufragi indirecte|en=WD contents per case: direct suffrage and indirect suffrage|default=en}} === {{Infobox election/ontology box}} {{langSwitch|ca=Votació directa a una sola ronda a uns candidats (persones) on guanyarà aquell que n'obtingui més vots. Serveix tant pels casos on l'electorat és directament la població, amb les condicions..." 143006 wikitext text/x-wiki {{notice| Pàgina de documentació de la {{tl|infotaula eleccions}}}} === {{langSwitch|ca=Continguts WD per cas: sufragi directe i sufragi indirecte|en=WD contents per case: direct suffrage and indirect suffrage|default=en}} === {{Infobox election/ontology box}} {{langSwitch|ca=Votació directa a una sola ronda a uns candidats (persones) on guanyarà aquell que n'obtingui més vots. Serveix tant pels casos on l'electorat és directament la població, amb les condicions de dret a vot que correspongui (sufragi directe), o bé els membres electes d'una cambra, elegint el seu president, per exemple (sufragi indirecte). |en=Direct voting in a single round to some candidates (person) where the one who gets the most votes will win. It is used either for cases where the electorate is directly the population, with corresponding voting conditions (direct election), or the elected members of a chamber, electing its president, for example (indirect election). }} {{clr}} {{Infobox election|item=Q1658720 |nom_eleccio ={{q-|Q1196727}} ([[:en:First-past-the-post_voting|first-past-the-post]])<br>{{q|Q1658720}}}} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|31}} {{label|Q1658720}} |v1= {{Q-|Q10638581}} |doc = {{langSwitch|ca=Pot ser genèric (eleccions generals) o més específic (eleccions generals de França). Alguns contenen {{P|P155}} + {{P|P156}} com a qualificadors, però no és correcte i no es fan servir a la infotaula. |en=May be a generic name (general elections) or more especific (general elections in France). Sometimes it has {{P|P155}} + {{P|P156}} as a qualifiers, but it's not correct and it's not used by infobox. }} {{langSwitch|ca=A la infotaula: "Tipus".|en=<u>In Infobox:</u> "Type".}} }} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|17}} {{label|Q1658720}} |v1= {{Q-|33}} |v1.q1.v1={{Q-|33}} |doc = {{langSwitch|ca=Estat on es troba la '''jurisdicció''' objecte de la votació |en=Country where '''jurisdiction''' object of the election is.}} {{langSwitch|ca=<u>A la infotaula</u>: No es fa servir.|en=<u>In Infobox:</u> Infobox do not use it.}} }} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|1001}} {{label|Q1658720}} |v1= {{Q-|33}} |v1.q1.v1={{Q-|33}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Territori específic on apliquen les eleccions. <u>A la infotaula</u>: Bandera del territori a la barra inferior amb la sèrie. Fa servir la {{P|P41}} de l'item de "jurisdicció". |en=Specific territory object of the elections. <u>In Infobox:</u> Territory flag is shown at bottom bar with election serie. It gets {{P|P41}} from "jurisdiction" item. }} }} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|155}} {{label|Q1658720}} |v1= {{Q-|730476}} |v1.q1.v1={{Q-|730476}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Anteriors eleccions del mateix tipus a la mateixa jurisdicció. <u>A la infotaula</u>: IMPORTANT: Es fa servir a tots els càlculs de diferències de resultats. Es mostra a la barra inferior amb la sèrie. Si el nom conté un any (de 4 xifres) ho mostrarà com enllaç. |en=Previous elections for same type and same jurisdiction. <u>In Infobox:</u> IMPORTANT: It is used in all calculations of differences in results. It is shown in the bottom bar with the series. If the name contains a 4 digits year, it will show as a link. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|156}} {{label|Q1658720}} |v1= {{Q-|84027751}} |v1.q1.v1={{Q-|84027751}} |doc = {{langSwitch|ca=Posteriors eleccions del mateix tipus a la mateixa jurisdicció. <u>A la infotaula</u>: Es mostra a la barra inferior amb la sèrie. Si el nom conté un any (de 4 xifres) ho mostrarà com enllaç. |en=Next elections for same type and same jurisdiction. <u>In Infobox:</u> It is shown in the bottom bar with the series. If the name contains a 4 digits year, it will show as a link. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|585}} {{label|Q1658720}} |v1 = {{date|2018-01-28}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Data electoral única per aquest tipus d'elecció. Pot ser substituït per una combinació de {{P|P580}} + {{P|P582}}, quan hi hagi un període de votació. <u>A la infotaula:</u> Al començament, dins les dades generals. També es mostra una icona al seu costat remarcant si són futures ([[Fitxer:Android Emoji 23f3.svg|18px|link=|Convocada]]), estem en campanya ([[Fitxer:Android Emoji 231b.svg|18px|link=|En campanya]]) o avui és el dia electoral ([[Fitxer:Ballot box current.svg|20px|link=|Dia electoral]]). |en=Unique election date for this type of election. It may be replaced by a combination of {{P | P580}} + {{P | P582}}, when there is a voting period. <u> In infobox: </u> At the beginning, in the general data. An icon is also displayed next to it, highlighting if they are just called ([[Fitxer:Android Emoji 23f3.svg|18px|link=|Called]]), we're in campaign ([[Fitxer:Android Emoji 231b.svg|18px|link=|In campaign]]) or today is the election day ([[Fitxer:Ballot box current.svg|20px|link=|election day]]). }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|541}} {{label|Q1658720}} |v1= {{Q-|29558}} |v1.q1.p = {{P-|2937}} |v1.q1.v1={{Q-|Q14944328}} |v1.q2.p = {{P-|768}} |v1.q2.v1={{Q-|Q14944328}} |doc = {{DocInfobox docStatement |doc = {{{doc|}}} |p=P541 |m=1 |qid= |c=y |d= {{Button ST|red}} {{label|Q29557567}} {{Button ST|red}} {{label|Q21510865}} → {{q-|Q4164871 }} {{langSwitch|ca=Els qualificadors NO són obligatoris, només enriqueixen, si fos el cas. <u>A la infotaula:</u> Al començament, dins les dades generals. També és recupera la {{p|P2097}} de l'ítem d'aquest càrrec. |en=Qualifiers are not mandatory. They just improve the information <u>In Infobox:</u>At the beginning, in general information block. The {{p|P2097}} of the position's item is also fetched. }} }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|991}} {{label|Q1658720}} |v1= {{Q-|29207}} |v1.q1.v1={{Q-|29207}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Per aquest tipus d'elecció ha de ser un valor singular. No és necessari cap qualificador, ja que la informació de les seves característiques: partit, vots rebuts, etc. s'obtenen de P726. <u>In Infobox:</u> Situa l'elegit al capdavant de la llista de candidats. |en=For this type of election it must be a singular value. No qualifier is needed, as the information of its characteristics: political party, votes received, etc. are obtained from P726. <u>In Infobox:</u>Places the elected person at the top of the list of candidates. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|726}} {{label|Q1658720}} |v1= {{Q-|29207}} |v1.q1.p = {{P-|1111}} |v1.q1.v1=1.874.334 |v1.q2.p = {{P-|1268}} |v1.q2.v1=''cap valor'' |v2= {{Q-|460676}} |v2.q1.p = {{P-|1111}} |v2.q1.v1=89.816 |v2.q2.p = {{P-|1268}} |v2.q2.v1={{Q-|385927}} |v3= {{Q-|317485}} |v3.q1.p = {{P-|1111}} |v3.q1.v1=370.823 |v3.q2.p = {{P-|1268}} |v3.q2.v1={{Q-|196695}} |v4= {{Q-|182043}} |v4.q1.p = {{P-|1111}} |v4.q1.v1=122.321 |v4.q2.p = {{P-|1268}} |v4.q2.v1={{Q-|506591}} |v5= {{Q-|20251661}} |v5.q1.p = {{P-|1111}} |v5.q1.v1=207.175 |v5.q2.p = {{P-|1268}} |v5.q2.v1={{Q-|634277}} |v6= {{Q-|11898869}} |v6.q1.p = {{P-|1111}} |v6.q1.v1=97.255 |v6.q2.p = {{P-|1268}} |v6.q2.v1={{Q-|499029}} |v7= {{Q-|Q560930}} |v7.q1.p = {{P-|1111}} |v7.q1.v1=185.144 |v7.q2.p = {{P-|1268}} |v7.q2.v1=''cap valor'' |v8= {{Q-|29207}} |v8.q1.p = {{P-|1111}} |v8.q1.v1=1.874.334 |v8.q2.p = {{P-|1268}} |v8.q2.v1=''cap valor'' |v9= {{Q-|949046}} |v9.q1.p = {{P-|1111}} |v9.q1.v1=44.661 |v9.q2.p = {{P-|1268}} |v9.q2.v1={{Q-|845537}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Les instàncies s'haurien de complimentar abans de la data electoral. ;Qualificadors *{{P|P1268}} (o P102) és obligatori, en eleccions de tipus proporcional per llista, indicant ''cap valor'', si fos el cas. *{{P|P1111}}, és obligatori i cal emplenar-ho quan es tanca el recompte, referenciat amb una font oficial. *{{P|P5832}}, opcional quan el candidat representa una coalició, en aquest cas, P1268 ha de contenir el nom de la coalició Es poden fer servir altres qualificadors: <u>A la infotaula:</u> Construeix la taula de resultats amb la llista de candidats. El contingut de {{P-| P5832}} es mostra dins una llista plegable. |en=Instances should be filled before the election date. ;Qualifiers * {{P | P1268}} (or P102) is mandatory, in proportional elections, indicating ''no value'', when empty. * {{P | P1111}}, is required and must be filled when the count is closed, referenced by an official source. * {{P | P5832}}, optional when the candidate represents a coalition, in which case P1268 must contain the coalition name <u>In Infobox:</u>Build the results table with the candidate list. Information from {{P-| P5832}} is shown in a collapsible list. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|1867}} {{label|Q1658720}} |v1 = {{Nts|4498004}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra coneguda i invariable des de la convocatòria d'eleccions. <u>A la infotaula:</u> Hi figura al començament, amb les dades generals. |en=It is a well-known and unchanging figure since the call for elections. <u> In infobox: </u> It appears at the beginning, with the general data. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|1868}} {{label|Q1658720}} |v1 = {{Nts|3001325}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. <u>A la infotaula:</u> Es mostra a la barra de "participació". |en=It is a figure generated in the electoral process. <u>In Infobox:</u> It is displayed in the "turnout" bar. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|1697}} {{label|Q1658720}} |v1 = {{Nts|2991529}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. Forma part (divisor) del càlcul del rati de vots obtinguts pels candidats. <u>A la infotaula:</u> Vots vàlids, blancs i nuls es mostren junts sota la barra de participació. |en=It is a figure generated in the electoral process. It is part (divisor) of the calculation of the ratio of votes obtained by the candidates. <u>In Infobox:</u> Valid, blank and null votes are displayed together below the turnout bar. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|5045}} {{label|Q1658720}} |v1 = {{Nts|2991529}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. Forma part (divisor) del càlcul del rati de vots obtinguts pels candidats. <u>A la infotaula:</u> Vots vàlids, blancs i nuls es mostren junts sota la barra de participació. |en=It is a figure generated in the electoral process. It is part (divisor) of the calculation of the ratio of votes obtained by the candidates. <u>In Infobox:</u> Valid, blank and null votes are displayed together below the turnout bar. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|5044}} {{label|Q1658720}} |v1 = {{Nts|2991529}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. <u>A la infotaula:</u> Vots vàlids, blancs i nuls es mostren junts sota la barra de participació. |en=It is a figure generated in the electoral process. <u>In Infobox:</u> Valid, blank and null votes are displayed together below the turnout bar.}} }}<noinclude>{{#ifeq:{{SITENAME}}|Wikidata|[[زٲژ:Global infobox elections|D]] |[[زٲژ:{{Infobox election/param_category|D}}]] }}</noinclude> gxe918ny7oc328mip3ibf40wdhcqiln 143007 143006 2026-06-26T18:11:01Z آیات محراج 11062 143007 wikitext text/x-wiki {{notice| Pàgina de documentació de la {{tl|infotaula eleccions}}}} === {{langSwitch|ca=Continguts WD per cas: sufragi directe i sufragi indirecte|en=WD contents per case: direct suffrage and indirect suffrage|default=en}} === {{Infobox election/ontology box}} {{langSwitch|ca=Votació directa a una sola ronda a uns candidats (persones) on guanyarà aquell que n'obtingui més vots. Serveix tant pels casos on l'electorat és directament la població, amb les condicions de dret a vot que correspongui (sufragi directe), o bé els membres electes d'una cambra, elegint el seu president, per exemple (sufragi indirecte). |en=Direct voting in a single round to some candidates (person) where the one who gets the most votes will win. It is used either for cases where the electorate is directly the population, with corresponding voting conditions (direct election), or the elected members of a chamber, electing its president, for example (indirect election). }} {{clr}} {{Infobox election|item=Q1658720 |nom_eleccio ={{q-|Q1196727}} ([[:en:First-past-the-post_voting|first-past-the-post]])<br>{{q|Q1658720}}}} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|31}} {{label|Q1658720}} |v1= {{Q-|Q10638581}} |doc = {{langSwitch|ca=Pot ser genèric (eleccions generals) o més específic (eleccions generals de França). Alguns contenen {{P|P155}} + {{P|P156}} com a qualificadors, però no és correcte i no es fan servir a la infotaula. |en=May be a generic name (general elections) or more especific (general elections in France). Sometimes it has {{P|P155}} + {{P|P156}} as a qualifiers, but it's not correct and it's not used by infobox. }} {{langSwitch|ca=A la infotaula: "Tipus".|en=<u>In Infobox:</u> "Type".}} }} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|17}} {{label|Q1658720}} |v1= {{Q-|33}} |v1.q1.v1={{Q-|33}} |doc = {{langSwitch|ca=Estat on es troba la '''jurisdicció''' objecte de la votació |en=Country where '''jurisdiction''' object of the election is.}} {{langSwitch|ca=<u>A la infotaula</u>: No es fa servir.|en=<u>In Infobox:</u> Infobox do not use it.}} }} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|1001}} {{label|Q1658720}} |v1= {{Q-|33}} |v1.q1.v1={{Q-|33}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Territori específic on apliquen les eleccions. <u>A la infotaula</u>: Bandera del territori a la barra inferior amb la sèrie. Fa servir la {{P|P41}} de l'item de "jurisdicció". |en=Specific territory object of the elections. <u>In Infobox:</u> Territory flag is shown at bottom bar with election serie. It gets {{P|P41}} from "jurisdiction" item. }} }} {{Statement+ |width=65% |width_doc=30% | reference=close |P = {{P-|155}} {{label|Q1658720}} |v1= {{Q-|730476}} |v1.q1.v1={{Q-|730476}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Anteriors eleccions del mateix tipus a la mateixa jurisdicció. <u>A la infotaula</u>: IMPORTANT: Es fa servir a tots els càlculs de diferències de resultats. Es mostra a la barra inferior amb la sèrie. Si el nom conté un any (de 4 xifres) ho mostrarà com enllaç. |en=Previous elections for same type and same jurisdiction. <u>In Infobox:</u> IMPORTANT: It is used in all calculations of differences in results. It is shown in the bottom bar with the series. If the name contains a 4 digits year, it will show as a link. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|156}} {{label|Q1658720}} |v1= {{Q-|84027751}} |v1.q1.v1={{Q-|84027751}} |doc = {{langSwitch|ca=Posteriors eleccions del mateix tipus a la mateixa jurisdicció. <u>A la infotaula</u>: Es mostra a la barra inferior amb la sèrie. Si el nom conté un any (de 4 xifres) ho mostrarà com enllaç. |en=Next elections for same type and same jurisdiction. <u>In Infobox:</u> It is shown in the bottom bar with the series. If the name contains a 4 digits year, it will show as a link. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|585}} {{label|Q1658720}} |v1 = {{date|2018-01-28}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Data electoral única per aquest tipus d'elecció. Pot ser substituït per una combinació de {{P|P580}} + {{P|P582}}, quan hi hagi un període de votació. <u>A la infotaula:</u> Al començament, dins les dades generals. També es mostra una icona al seu costat remarcant si són futures ([[فَیِل:Android Emoji 23f3.svg|18px|link=|Convocada]]), estem en campanya ([[فَیِل:Android Emoji 231b.svg|18px|link=|En campanya]]) o avui és el dia electoral ([[فَیِل:Ballot box current.svg|20px|link=|Dia electoral]]). |en=Unique election date for this type of election. It may be replaced by a combination of {{P | P580}} + {{P | P582}}, when there is a voting period. <u> In infobox: </u> At the beginning, in the general data. An icon is also displayed next to it, highlighting if they are just called ([[فَیِل:Android Emoji 23f3.svg|18px|link=|Called]]), we're in campaign ([[فَیِل:Android Emoji 231b.svg|18px|link=|In campaign]]) or today is the election day ([[فَیِل:Ballot box current.svg|20px|link=|election day]]). }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|541}} {{label|Q1658720}} |v1= {{Q-|29558}} |v1.q1.p = {{P-|2937}} |v1.q1.v1={{Q-|Q14944328}} |v1.q2.p = {{P-|768}} |v1.q2.v1={{Q-|Q14944328}} |doc = {{DocInfobox docStatement |doc = {{{doc|}}} |p=P541 |m=1 |qid= |c=y |d= {{Button ST|red}} {{label|Q29557567}} {{Button ST|red}} {{label|Q21510865}} → {{q-|Q4164871 }} {{langSwitch|ca=Els qualificadors NO són obligatoris, només enriqueixen, si fos el cas. <u>A la infotaula:</u> Al començament, dins les dades generals. També és recupera la {{p|P2097}} de l'ítem d'aquest càrrec. |en=Qualifiers are not mandatory. They just improve the information <u>In Infobox:</u>At the beginning, in general information block. The {{p|P2097}} of the position's item is also fetched. }} }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|991}} {{label|Q1658720}} |v1= {{Q-|29207}} |v1.q1.v1={{Q-|29207}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Per aquest tipus d'elecció ha de ser un valor singular. No és necessari cap qualificador, ja que la informació de les seves característiques: partit, vots rebuts, etc. s'obtenen de P726. <u>In Infobox:</u> Situa l'elegit al capdavant de la llista de candidats. |en=For this type of election it must be a singular value. No qualifier is needed, as the information of its characteristics: political party, votes received, etc. are obtained from P726. <u>In Infobox:</u>Places the elected person at the top of the list of candidates. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|726}} {{label|Q1658720}} |v1= {{Q-|29207}} |v1.q1.p = {{P-|1111}} |v1.q1.v1=1.874.334 |v1.q2.p = {{P-|1268}} |v1.q2.v1=''cap valor'' |v2= {{Q-|460676}} |v2.q1.p = {{P-|1111}} |v2.q1.v1=89.816 |v2.q2.p = {{P-|1268}} |v2.q2.v1={{Q-|385927}} |v3= {{Q-|317485}} |v3.q1.p = {{P-|1111}} |v3.q1.v1=370.823 |v3.q2.p = {{P-|1268}} |v3.q2.v1={{Q-|196695}} |v4= {{Q-|182043}} |v4.q1.p = {{P-|1111}} |v4.q1.v1=122.321 |v4.q2.p = {{P-|1268}} |v4.q2.v1={{Q-|506591}} |v5= {{Q-|20251661}} |v5.q1.p = {{P-|1111}} |v5.q1.v1=207.175 |v5.q2.p = {{P-|1268}} |v5.q2.v1={{Q-|634277}} |v6= {{Q-|11898869}} |v6.q1.p = {{P-|1111}} |v6.q1.v1=97.255 |v6.q2.p = {{P-|1268}} |v6.q2.v1={{Q-|499029}} |v7= {{Q-|Q560930}} |v7.q1.p = {{P-|1111}} |v7.q1.v1=185.144 |v7.q2.p = {{P-|1268}} |v7.q2.v1=''cap valor'' |v8= {{Q-|29207}} |v8.q1.p = {{P-|1111}} |v8.q1.v1=1.874.334 |v8.q2.p = {{P-|1268}} |v8.q2.v1=''cap valor'' |v9= {{Q-|949046}} |v9.q1.p = {{P-|1111}} |v9.q1.v1=44.661 |v9.q2.p = {{P-|1268}} |v9.q2.v1={{Q-|845537}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=Les instàncies s'haurien de complimentar abans de la data electoral. ;Qualificadors *{{P|P1268}} (o P102) és obligatori, en eleccions de tipus proporcional per llista, indicant ''cap valor'', si fos el cas. *{{P|P1111}}, és obligatori i cal emplenar-ho quan es tanca el recompte, referenciat amb una font oficial. *{{P|P5832}}, opcional quan el candidat representa una coalició, en aquest cas, P1268 ha de contenir el nom de la coalició Es poden fer servir altres qualificadors: <u>A la infotaula:</u> Construeix la taula de resultats amb la llista de candidats. El contingut de {{P-| P5832}} es mostra dins una llista plegable. |en=Instances should be filled before the election date. ;Qualifiers * {{P | P1268}} (or P102) is mandatory, in proportional elections, indicating ''no value'', when empty. * {{P | P1111}}, is required and must be filled when the count is closed, referenced by an official source. * {{P | P5832}}, optional when the candidate represents a coalition, in which case P1268 must contain the coalition name <u>In Infobox:</u>Build the results table with the candidate list. Information from {{P-| P5832}} is shown in a collapsible list. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|1867}} {{label|Q1658720}} |v1 = {{Nts|4498004}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra coneguda i invariable des de la convocatòria d'eleccions. <u>A la infotaula:</u> Hi figura al començament, amb les dades generals. |en=It is a well-known and unchanging figure since the call for elections. <u> In infobox: </u> It appears at the beginning, with the general data. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|1868}} {{label|Q1658720}} |v1 = {{Nts|3001325}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. <u>A la infotaula:</u> Es mostra a la barra de "participació". |en=It is a figure generated in the electoral process. <u>In Infobox:</u> It is displayed in the "turnout" bar. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|1697}} {{label|Q1658720}} |v1 = {{Nts|2991529}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. Forma part (divisor) del càlcul del rati de vots obtinguts pels candidats. <u>A la infotaula:</u> Vots vàlids, blancs i nuls es mostren junts sota la barra de participació. |en=It is a figure generated in the electoral process. It is part (divisor) of the calculation of the ratio of votes obtained by the candidates. <u>In Infobox:</u> Valid, blank and null votes are displayed together below the turnout bar. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|5045}} {{label|Q1658720}} |v1 = {{Nts|2991529}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. Forma part (divisor) del càlcul del rati de vots obtinguts pels candidats. <u>A la infotaula:</u> Vots vàlids, blancs i nuls es mostren junts sota la barra de participació. |en=It is a figure generated in the electoral process. It is part (divisor) of the calculation of the ratio of votes obtained by the candidates. <u>In Infobox:</u> Valid, blank and null votes are displayed together below the turnout bar. }} }} {{Statement+ |width=100% |width_doc=40% | reference=close |P = {{P-|5044}} {{label|Q1658720}} |v1 = {{Nts|2991529}} |doc = {{Button ST|red}} {{label|Q29557567}} {{langSwitch|ca=És una xifra generada al procés electoral. <u>A la infotaula:</u> Vots vàlids, blancs i nuls es mostren junts sota la barra de participació. |en=It is a figure generated in the electoral process. <u>In Infobox:</u> Valid, blank and null votes are displayed together below the turnout bar.}} }}<noinclude>{{#ifeq:{{SITENAME}}|Wikidata|[[زٲژ:Global infobox elections|D]] |[[زٲژ:{{Infobox election/param_category|D}}]] }}</noinclude> 7h1wfeu16tutpb7mxt0r3986ncen2ij فرما:Nts 10 31124 143008 2026-06-26T18:12:24Z آیات محراج 11062 [[فرما:Number table sorting]] پؠٹھ رجوٗع مُکَرر 143008 wikitext text/x-wiki #REDIRECT [[فرما:Number table sorting]] 52t09s9mrxmnqvxs97liswwix1bieo8 فرما:Number table sorting 10 31125 143009 2026-06-26T18:12:38Z آیات محراج 11062 Created page with "<includeonly>{{#invoke:Number table sorting|main}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude>" 143009 wikitext text/x-wiki <includeonly>{{#invoke:Number table sorting|main}}</includeonly><noinclude> {{documentation}} <!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! --> </noinclude> kkv8hd8r0st03rlmmrchuv0me2bqb4p Module:Number table sorting 828 31126 143010 2026-06-26T18:14:25Z آیات محراج 11062 Created page with "local lang = mw.language.getContentLanguage() local Math = require('Module:Math') local SortKey = require('Module:Sortkey') -- constants local INF = math.huge local NEGINF = -math.huge local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) -------------------------------------------------------------------------------- -- Nts class -------------------------------------------------------------------------------- local Nts = {} Nts.__index = Nts Nts.formats..." 143010 Scribunto text/plain local lang = mw.language.getContentLanguage() local Math = require('Module:Math') local SortKey = require('Module:Sortkey') -- constants local INF = math.huge local NEGINF = -math.huge local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) -------------------------------------------------------------------------------- -- Nts class -------------------------------------------------------------------------------- local Nts = {} Nts.__index = Nts Nts.formats = { no = true, yes = true, } function Nts.new(args) local self = setmetatable({}, Nts) self:parseNumber(args[1]) -- Set the format string self.format = args.format or 'yes' if not Nts.formats[self.format] then error(string.format( "'%s' is not a valid format", tostring(self.format) ), 0) end -- To display some text before the display version of the number -- {{nts|123456789.00123|prefix=approx.&nbsp;}} → approx. 123,456,789.00123 self.prefix = args.prefix or '' -- debug info self.debug = args.debug or 'no' self.quiet = args.quiet or 'no' return self end -- Parse the entered number function Nts:parseNumber(s) -- sanitize s = s or ''; s = string.gsub(s,'&minus;','-') s = string.gsub(s, MINUS, '-') self.rawNumberString = s -- fractions. was somewhat but completely broken at some point self.isFraction = (string.find(s, '/') ~= nil) if self.isFraction then error(string.format( "Fractions are not supported", tostring(s) ), 0) end -- format detection self.isScientificNotation = (string.find(s, 'e') ~= nil) -- parse with language options self.number = lang:parseFormattedNumber(s) -- parse with fallback if not self.number then self.number = tonumber(s) end -- allow for empty string as a value if not self.number then -- error(string.format( -- "'%s' is not a valid number", -- tostring(s) -- ), 0) self.number = NEGINF end if self.number < 0 then self.sign = MINUS else self.sign = '' end self.absNumber = math.abs(self.number) if self.absNumber ~= INF then self.magnitude = math.floor(math.log10(self.absNumber)) self.significand = self.number / 10^self.magnitude self.precision = Math._precision(self.rawNumberString) self.integer = math.floor(self.absNumber) self.fractional = math.abs(self.number - self.integer) end end function Nts:makeDisplay() local ret ={} if self.quiet == 'yes' then return '' end ret[#ret + 1] = self.prefix local sciNotation = string.find(tostring(self.number),'e') if self.absNnumber == INF or isNaN(self.number) or self.magnitude ==nil or math.abs(self.magnitude) == INF then ret[#ret + 1] = string.gsub(self.rawNumberString, '-', MINUS) elseif sciNotation ~= nil or math.abs(self.magnitude) >= 9 then ret[#ret + 1] = self.sign if self.format == 'yes' then ret[#ret + 1] = lang:formatNum(math.abs(self.number * 10^-self.magnitude)) else ret[#ret + 1] = math.abs(self.number * 10^-self.magnitude) end ret[#ret + 1] = '<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>' if self.magnitude<0 then ret[#ret + 1] = MINUS .. (-self.magnitude) else ret[#ret + 1] = self.magnitude end ret[#ret + 1] = '</sup>' else ret[#ret + 1] = self.sign if self.format == 'yes' then ret[#ret + 1] = Math._precision_format(self.absNumber, self.precision) else local newPrecision = Math._precision(self.absNumber) ret[#ret + 1] = tostring(self.absNumber) if newPrecision < self.precision then if self.integer == self.absNumber then ret[#ret + 1] = '.' end ret[#ret + 1] = string.rep('0', math.min(12, self.precision - newPrecision) ) end end end return table.concat(ret) end function Nts:makeSortKey() return SortKey._sortKeyForNumber(self.number) .. '♠' end function ifNaNThen(n,p) if isNaN(n) then return p end return n end function isNaN(n) return n ~= n end function Nts:renderTrackingCategories() if self.hasDeprecatedParameters then return '[[Category:Nts templates with deprecated parameters]]' else return '' end end function Nts:__tostring() local root = mw.html.create() local span = root:tag('span') :attr('data-sort-value', self:makeSortKey()) if self.debug == 'yes' then span:tag('span') :css('border', '1px solid') :wikitext(self:makeSortKey()) elseif self.quiet ~= 'no' then span:css('display', 'none') end -- Display if self.quiet == 'no' then span:wikitext(self:makeDisplay()) end -- Tracking categories root:wikitext(self:renderTrackingCategories()) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() return { Nts = Nts } end function p._main(args) local success, ret = pcall(function () local nts = Nts.new(args) return tostring(nts) end) if success then return ret else ret = string.format( '<strong class="error">Error in [[Template:Nts]]: %s</strong>', ret ) if mw.title.getCurrentTitle().namespace == 0 then -- Only categorise in the main namespace ret = ret .. '[[Category:Nts templates with errors]]' end return ret end end function p.main(frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = { 'Template:Number table sorting' }, }) return p._main(args) end return p drr3i0ei2ft0dti70bp2ifcjlftoj5w 143012 143010 2026-06-26T18:15:58Z آیات محراج 11062 [[Module:Number table]] صَفہٕ آو پَکناونہٕ [[Module:Number table sorting]] جاے، پَکناوَن وول صٲرف آیات محراج 143010 Scribunto text/plain local lang = mw.language.getContentLanguage() local Math = require('Module:Math') local SortKey = require('Module:Sortkey') -- constants local INF = math.huge local NEGINF = -math.huge local MINUS = '−' -- Unicode U+2212 MINUS SIGN (UTF-8: e2 88 92) -------------------------------------------------------------------------------- -- Nts class -------------------------------------------------------------------------------- local Nts = {} Nts.__index = Nts Nts.formats = { no = true, yes = true, } function Nts.new(args) local self = setmetatable({}, Nts) self:parseNumber(args[1]) -- Set the format string self.format = args.format or 'yes' if not Nts.formats[self.format] then error(string.format( "'%s' is not a valid format", tostring(self.format) ), 0) end -- To display some text before the display version of the number -- {{nts|123456789.00123|prefix=approx.&nbsp;}} → approx. 123,456,789.00123 self.prefix = args.prefix or '' -- debug info self.debug = args.debug or 'no' self.quiet = args.quiet or 'no' return self end -- Parse the entered number function Nts:parseNumber(s) -- sanitize s = s or ''; s = string.gsub(s,'&minus;','-') s = string.gsub(s, MINUS, '-') self.rawNumberString = s -- fractions. was somewhat but completely broken at some point self.isFraction = (string.find(s, '/') ~= nil) if self.isFraction then error(string.format( "Fractions are not supported", tostring(s) ), 0) end -- format detection self.isScientificNotation = (string.find(s, 'e') ~= nil) -- parse with language options self.number = lang:parseFormattedNumber(s) -- parse with fallback if not self.number then self.number = tonumber(s) end -- allow for empty string as a value if not self.number then -- error(string.format( -- "'%s' is not a valid number", -- tostring(s) -- ), 0) self.number = NEGINF end if self.number < 0 then self.sign = MINUS else self.sign = '' end self.absNumber = math.abs(self.number) if self.absNumber ~= INF then self.magnitude = math.floor(math.log10(self.absNumber)) self.significand = self.number / 10^self.magnitude self.precision = Math._precision(self.rawNumberString) self.integer = math.floor(self.absNumber) self.fractional = math.abs(self.number - self.integer) end end function Nts:makeDisplay() local ret ={} if self.quiet == 'yes' then return '' end ret[#ret + 1] = self.prefix local sciNotation = string.find(tostring(self.number),'e') if self.absNnumber == INF or isNaN(self.number) or self.magnitude ==nil or math.abs(self.magnitude) == INF then ret[#ret + 1] = string.gsub(self.rawNumberString, '-', MINUS) elseif sciNotation ~= nil or math.abs(self.magnitude) >= 9 then ret[#ret + 1] = self.sign if self.format == 'yes' then ret[#ret + 1] = lang:formatNum(math.abs(self.number * 10^-self.magnitude)) else ret[#ret + 1] = math.abs(self.number * 10^-self.magnitude) end ret[#ret + 1] = '<span style="margin-left:0.2em">×<span style="margin-left:0.1em">10</span></span><s style="display:none">^</s><sup>' if self.magnitude<0 then ret[#ret + 1] = MINUS .. (-self.magnitude) else ret[#ret + 1] = self.magnitude end ret[#ret + 1] = '</sup>' else ret[#ret + 1] = self.sign if self.format == 'yes' then ret[#ret + 1] = Math._precision_format(self.absNumber, self.precision) else local newPrecision = Math._precision(self.absNumber) ret[#ret + 1] = tostring(self.absNumber) if newPrecision < self.precision then if self.integer == self.absNumber then ret[#ret + 1] = '.' end ret[#ret + 1] = string.rep('0', math.min(12, self.precision - newPrecision) ) end end end return table.concat(ret) end function Nts:makeSortKey() return SortKey._sortKeyForNumber(self.number) .. '♠' end function ifNaNThen(n,p) if isNaN(n) then return p end return n end function isNaN(n) return n ~= n end function Nts:renderTrackingCategories() if self.hasDeprecatedParameters then return '[[Category:Nts templates with deprecated parameters]]' else return '' end end function Nts:__tostring() local root = mw.html.create() local span = root:tag('span') :attr('data-sort-value', self:makeSortKey()) if self.debug == 'yes' then span:tag('span') :css('border', '1px solid') :wikitext(self:makeSortKey()) elseif self.quiet ~= 'no' then span:css('display', 'none') end -- Display if self.quiet == 'no' then span:wikitext(self:makeDisplay()) end -- Tracking categories root:wikitext(self:renderTrackingCategories()) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() return { Nts = Nts } end function p._main(args) local success, ret = pcall(function () local nts = Nts.new(args) return tostring(nts) end) if success then return ret else ret = string.format( '<strong class="error">Error in [[Template:Nts]]: %s</strong>', ret ) if mw.title.getCurrentTitle().namespace == 0 then -- Only categorise in the main namespace ret = ret .. '[[Category:Nts templates with errors]]' end return ret end end function p.main(frame) local args = require('Module:Arguments').getArgs(frame, { wrappers = { 'Template:Number table sorting' }, }) return p._main(args) end return p drr3i0ei2ft0dti70bp2ifcjlftoj5w فرما:Infotaula eleccions 10 31127 143011 2026-06-26T18:14:54Z آیات محراج 11062 [[فرما:Infobox election]] پؠٹھ رجوٗع مُکَرر 143011 wikitext text/x-wiki #REDIRECT [[فرما:infobox election]] b7jxwahziixkg5wnsarriwpiqdy0jjk Module:Number table 828 31128 143013 2026-06-26T18:15:58Z آیات محراج 11062 [[Module:Number table]] صَفہٕ آو پَکناونہٕ [[Module:Number table sorting]] جاے، پَکناوَن وول صٲرف آیات محراج 143013 Scribunto text/plain return require [[Module:Number table sorting]] so641kmm0b5t78wqoqjr3i9hyhjz7mn فرما:Q- 10 31129 143014 2026-06-26T18:17:42Z آیات محراج 11062 Created page with "<includeonly>[[d:{{Qid normalize|{{{1|}}}}} |{{GetLabelFix|{{Qid normalize|{{{1|}}}}}|lang={{{lang|}}}|editicon=false }}]]</includeonly><noinclude>{{documentation}} <templatedata> { "params": { "1": { "label": { "ca": "item WD", "fr": "item", "en": "item" }, "description": { "ca": "l'item a mostrar", "fr": "l'item à afficher", "en": "the item to show" }, "type": "wiki-page-name", "required": true, "suggested": true } },..." 143014 wikitext text/x-wiki <includeonly>[[d:{{Qid normalize|{{{1|}}}}} |{{GetLabelFix|{{Qid normalize|{{{1|}}}}}|lang={{{lang|}}}|editicon=false }}]]</includeonly><noinclude>{{documentation}} <templatedata> { "params": { "1": { "label": { "ca": "item WD", "fr": "item", "en": "item" }, "description": { "ca": "l'item a mostrar", "fr": "l'item à afficher", "en": "the item to show" }, "type": "wiki-page-name", "required": true, "suggested": true } }, "description": { "ca": "Mostra l'etiqueta d'un item en la llengua de l'usuari, enllaçada amb la seva pàgina a Wikidata", "en": "Displays an item label in user language and a link to its wikipage", "fr": "Affiche le le label et un lien vers la page d'un item" } } </templatedata></noinclude> 0gnj09ealrqz0ixv3ixavt35wf3sqzq فرما:Qid normalize 10 31130 143015 2026-06-26T18:18:57Z آیات محراج 11062 Created page with "<noinclude>{{documentation}}</noinclude><!-- -->{{#ifeq:{{#invoke:String1|match|pattern=^[Qq][0-9]*$|s={{{1|}}}|nomatch=-1}}|-1<!-- #then: -->|{{#ifeq:{{#invoke:String1|match|pattern=^[0-9]+$|s={{{1|}}}|nomatch=-1}}|-1<!-- #then: -->| <!-- error --> {{error|L'identificador no té la forma [Q+número] ni és un [número]}}<!-- #else: -->|Q{{{1|}}}<!-- number only form -->}}<!-- #else:..." 143015 wikitext text/x-wiki <noinclude>{{documentation}}</noinclude><!-- -->{{#ifeq:{{#invoke:String1|match|pattern=^[Qq][0-9]*$|s={{{1|}}}|nomatch=-1}}|-1<!-- #then: -->|{{#ifeq:{{#invoke:String1|match|pattern=^[0-9]+$|s={{{1|}}}|nomatch=-1}}|-1<!-- #then: -->| <!-- error --> {{error|L'identificador no té la forma [Q+número] ni és un [número]}}<!-- #else: -->|Q{{{1|}}}<!-- number only form -->}}<!-- #else: -->|{{ucfirst:{{{1}}}}}<!-- Qid form -->}} pp5n1nix9gz54n7veu9ntmjbj0pol33 فرما:P- 10 31131 143016 2026-06-26T18:19:53Z آیات محراج 11062 /* */ 143016 wikitext text/x-wiki <includeonly>{{#ifeq: {{uc:{{padleft:|1|{{{1|}}}}}}} | P | {{#if:{{{anchor|}}}|{{anchor|Property:{{{1|}}}}}}}[[d:Property:{{uc:{{{1|}}}}}|{{GetLabelFix|{{{1|}}}}}]] | {{#if:{{{anchor|}}}|{{anchor|Property:P{{{1|}}}}}}}[[d:Property:P{{{1|}}}|{{GetLabelFix|P{{{1|}}}}}]] }}</includeonly><noinclude>{{p-|p793}}{{documentation}}</noinclude> 7mhaygig6lr0hyzmhgdlpajfz8hrsrd فرما:Infobox election/two rounds/ús 10 31132 143017 2026-06-26T18:23:17Z آیات محراج 11062 Created page with "{{Avís| Pàgina de documentació de la {{tl|infotaula eleccions}}}} {{Infobox election/ontology box}}" 143017 wikitext text/x-wiki {{Avís| Pàgina de documentació de la {{tl|infotaula eleccions}}}} {{Infobox election/ontology box}} it6fd9s0jnglcij13otx1bqfsaf9seq 2026 اَیرِش جنرل چُناو 0 31133 143021 2026-06-26T18:48:09Z آیات محراج 11062 [[2026 اَیرِش جنرل چُناو]] صَفہٕ آو پَکناونہٕ [[2016 اَیرِش جنرل چُناو]] جاے، پَکناوَن وول صٲرف آیات محراج 143021 wikitext text/x-wiki #REDIRECT [[2016 اَیرِش جنرل چُناو]] ahplbgo79li2yayc8rjcbt4u9vh0230 Module:Political party/C 828 31134 143025 2026-06-27T05:16:33Z آیات محراج 11062 Created page with "-- Constant data used by [[Module:Political party]] local alternate = { ["C&R"] = "Communities & Residents", ["Caledonian Popular Movement"] = "Caledonian People's Movement", ["California Democratic Party"] = "Democratic Party (United States)", ["California Republican Party"] = "Republican Party (United States)", ["CAHDI Party"] = "CAHDİ Party", ["CAHDi Party"] = "CAHDİ Party", ["CAHDİ"] = "CAHDİ Party", ["CAHDI"] = "CAHDİ Party", ["CAHDi"] = "CAHDİ Party..." 143025 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["C&R"] = "Communities & Residents", ["Caledonian Popular Movement"] = "Caledonian People's Movement", ["California Democratic Party"] = "Democratic Party (United States)", ["California Republican Party"] = "Republican Party (United States)", ["CAHDI Party"] = "CAHDİ Party", ["CAHDi Party"] = "CAHDİ Party", ["CAHDİ"] = "CAHDİ Party", ["CAHDI"] = "CAHDİ Party", ["CAHDi"] = "CAHDİ Party", ["Cambiamo"] = "Cambiamo!", ["Cambio por Chile"] = "Change for Chile", ["Cambodian National Rescue Party"] = "Cambodia National Rescue Party", ["Canarian Nationalist Assembly"] = "Nationalist Canarian Assembly", ["Canarian United Left"] = "United Left (Spain)", ["CANDI"] = "Chesterfield and North Derbyshire Independents", ["Can Lao Party"] = "Personalist Labor Revolutionary Party", ["Cần Lao Party"] = "Personalist Labor Revolutionary Party", ["Can lao Nhan vi Cach mang dang"] = "Personalist Labor Revolutionary Party", ["Cần lao Nhân vị Cách mạng Ðảng"] = "Personalist Labor Revolutionary Party", ["Cap 21"] = "Cap21", ["Carlist Party"] = "Carlist Party (1970)", ["Carlist Party of Euskal Herria"] = "Carlist Party (1970)", ["Cartel (Luxembourg)"] = "Party of Independents of the East", ["Catalan Democratic Party"] = "Catalan European Democratic Party", ["Catalan Federation of the PSOE"] = "Spanish Socialist Workers' Party", ["Catalan Socialist Federation"] = "Spanish Socialist Workers' Party", ["Catalunya en Comú–Podem"] = "Catalunya en Comú", ["Catholic Centre Party (Portugal)"] = "Portuguese Catholic Centre", ["Catholic Democrats (The National Party)"] = "Catholic Democrats (Ireland)", ["Catholic Democrats"] = "Catholic Democrats (Ireland)", ["CCA"] = "Citizens Call for Action Party", ["CCM"] = "Chama Cha Mapinduzi", ["CD&V"] = "Christen-Democratisch en Vlaams", ["CdH"] = "Humanist Democratic Centre", ["CDS - People's Party"] = "CDS – People's Party", ["CDU"] = "Christian Democratic Union of Germany", ["CDU (2023)"] = "Christian Democratic Union of Germany (2023)", ["Center-Right Union"] = "Centre-Right Union", ["Center Party (Norway)"] = "Partiet Sentrum", ["Centre Democratic Action of Galicia"] = "Citizens of Galicia Democratic Action", ["Centre démocrate humaniste"] = "Humanist Democratic Centre", ["Centre Independent Aragonese Candidacy"] = "Aragonese Party", ["Centre Party (Israel)"] = "Center Party (Israel)", ["Centre Party"] = "Centre Party (Sweden)", ["Centre Union (Greece)"] = "Centre Union", ["Centre-left coalition"] = "Centre-left coalition (Italy)", ["Centre-right coalition"] = "Centre-right coalition (Italy)", ["Centre-right Coalition"] = "Centre-right coalition (Italy)", ["Centrist Party (United States)"] = "Centrist Party (US)", ["Centrists of Catalonia"] = "Union of the Democratic Centre (Spain)", ["Ceylon Indian Congress"] = "Ceylon Workers' Congress", ["Chama cha Mapinduzi"] = "Chama Cha Mapinduzi", ["Cambio 90 – New Majority"] = "Cambio 90", ["Chart Pattana Kla Party"] = "Chart Pattana Party (2007)", ["Chart Pattana Puea Pandin Party"] = "Chart Pattana Party (2007)", ["Chart Thai Pattana Party"] = "Chartthaipattana Party", ["Change UK – The Independent Group"] = "The Independent Group for Change", ["Change UK"] = "The Independent Group for Change", ["CHEGA"] = "Chega", ["Chega (political party)"] = "Chega", ["Chesterfield Independents"] = "Chesterfield and North Derbyshire Independents", ["Chile Podemos +"] = "Chile Podemos Más", ["Chilean Socialist Party (1987-1990)"] = "Chilean Socialist Party", ["Chilean Socialist Party (1987–1990)"] = "Chilean Socialist Party", -- dash differences ["China Democratic National Construction Association"] = "China National Democratic Construction Association", ["Chinese Youth Party"] = "Young China Party", ["Christchurch Citizens' Association"] = "Christchurch Citizens' Association", ["Chrisitan Democracy for the Autonomies"] = "Christian Democracy for the Autonomies", ["Christian and Democratic Union - Czechoslovak People's Party"] = "KDU-ČSL", ["Christian and Democratic Union – Czechoslovak People's Party"] = "KDU-ČSL", -- dash difference ["Christian Democracy"] = "Christian Democracy (Italy)", ["Christian Democrat Party of Chile"] = "Christian Democratic Party (Chile)", ["Christian Democratic and Flemish"] = "Christen-Democratisch en Vlaams", ["Christian Democratic Appeal (2021)"] = "Christian Democratic Appeal", ["Christian Democratic Movement (2021)"] = "Christian Democratic Movement", ["Christian Democratic Party (East Timor)"] = "Christian Democratic Party (Timor-Leste)", ["Christian Democratic Party (France)"] = "VIA, the Way of the People", ["Christian Democratic Team of the Spanish State"] = "Christian Democracy Federation–Christian Democracy Team", ["Christian Democratic Union (Germany)"] = "Christian Democratic Union of Germany", ["Christian Democratic Union (Germany, 2023)"] = "Christian Democratic Union of Germany (2023)", ["Christian Democratic Unity"] = "Christian Democrats (Sweden)", ["Christian Heritage New Zealand"] = "Christian Heritage Party of New Zealand", ["Christian Liberal Party"] = "Christian Liberty Unification Party", ["Christian Liberty Party"] = "Christian Liberty Unification Party", ["Christian Nationalist Party (US)"] = "Constitution Party (US, 1952)", ["Christian People's Party (Latvia)"] = "Popular Front of Latvia", ["Christian Social Party (Belgium, defunct)"] = "Christian Social Party (Belgium, 1945)", ["Christian Social Party (Wallonia)"] = "Humanist Democratic Centre", ["Christian Social Party"] = "Christian Social Party (Germany)", ["Christian Social Union of Bavaria"] = "Christian Social Union in Bavaria", ["Christian Workers' Union (Finland)"] = "Christian Workers' Union of Finland", ["Christian-Democratic National Peasants' Party (Romania)"] = "Christian Democratic National Peasants' Party", ["ChristianUnion"] = "Christian Union (Netherlands)", ["CIBAC"] = "Citizens' Battle Against Corruption", ["CISTA"] = "Cannabis Is Safer Than Alcohol", ["Citizen Europe"] = "Cap21", ["Citizen’s Coalition for Justice Party (Mongolia)"] = "Citizen's Coalition for Justice Party (Mongolia)", ["Citizens Coalition For Change"] = "Citizens Coalition for Change", ["Citizens of Democratic Centre"] = "Democratic Centre Coalition", ["Citizens Party (United States)"] = "Citizens Party (US)", ["Citizens' Liberation Party"] = "Nagrik Unmukti Party", ["Citizens' Movement for Change"] = "Mouvement des Citoyens pour le Changement", ["Citizens' Party – Lars Boje Mathiesen"] = "Citizens' Party (Denmark)", ["Citizenship, Action, Participation for the 21st Century"] = "Cap21", ["Civic Coalition (party)"] = "Civic Coalition (political alliance)", ["Civic Coalition (Poland)"] = "Civic Coalition (political alliance)", ["Civic Centre Alliance"] = "Centre Civic Alliance", ["Civic-Liberal Alliance"] = "Civic Liberal Alliance", ["Civil Congress of Ukraine"] = "Slavic Party (Ukraine)", ["Civil Contract"] = "Civil Contract (Armenia)", ["Civil Initiative"] = "Civic Initiative", ["Civil Will-Green Party"] = "Civil Will–Green Party", ["Club 2002"] = "Club 2002 – Party for the Unity and the Republic", ["Coalition for Democratic Unity"] = "Democratic Unity Roundtable", ["Coalition for Europe (2009)"] = "Coalition for Europe", ["Coalition for Europe (2014)"] = "Coalition for Europe", ["Coalition for Republic – Republican Party of Czechoslovakia"] = "Rally for the Republic – Republican Party of Czechoslovakia", ["Coalition for the Europe of the Peoples"] = "Europe of the Peoples", ["Coalition Liberal"] = "National Liberal Party (UK, 1922)", ["Coalition New Zealand"] = "Vision NZ", ["Coalition of the Radical Left"] = "Syriza", ["Coalition Party and Rural People's Association"] = "Estonian Coalition Party", ["Coalition Unionist"] = "Coalition Conservative", ["Collective Action Party — Civic Congress"] = "Common Action Party – Civil Congress", ["Common Action Political Party — Civil Congress"] = "Common Action Party – Civil Congress", ["Collective Action Party – Civic Congress"] = "Common Action Party – Civil Congress", ["Colorado Democratic Party"] = "Democratic Party (United States)", ["Colorado Republican Party"] = "Republican Party (United States)", ["Colombia Coalition"] = "Citizens' Compromise", ["Common Peoples' Party"] = "Other parties", ["Commonwealth Land Party (United States)"] = "Commonwealth Land Party (US)", ["Commonwealth Liberal"] = "Commonwealth Liberal Party", ["Communist League Marxist–Leninists (the revolutionaries)"] = "Communist Party (Sweden)", ["Communist Movement of Aragon"] = "Communist Movement (Spain)", ["Communist Movement of Asturias"] = "Communist Movement (Spain)", ["Communist Movement of Catalonia"] = "Communist Movement (Spain)", ["Communist Movement of Euskadi"] = "Communist Movement (Spain)", ["Communist Movement of Galicia"] = "Communist Movement (Spain)", ["Communist Movement of the Valencian Country"] = "Communist Movement (Spain)", ["Communist Party (Sweden, 2018)"] = "Party of Labour of Albania", ["Communist Party (United States)"] = "Communist Party (US)", ["Communist Party of Andalusia"] = "Communist Party of Spain", ["Communist Party of Aragon"] = "Communist Party of Spain", ["Communist Party of Armenia (Soviet Union)"] = "Communist Party of the Soviet Union", ["Communist Party of Asturias"] = "Communist Party of Spain", ["Communist Party of Belgium"] = "Workers' Party of Belgium", ["Communist Party of Britain (Marxist-Leninist)"] = "Communist Party of Britain (Marxist–Leninist)", ["Communist Party of Cantabria"] = "Communist Party of Spain", ["Communist Party of Castile and León"] = "Communist Party of Spain", ["Communist Party of Castilla–La Mancha"] = "Communist Party of Spain", ["Communist Party of Ceylon"] = "Communist Party of Sri Lanka", ["Communist Party of China"] = "Chinese Communist Party", ["Communist Party of Estonia"] = "Communist Party of the Soviet Union", ["Communist Party of Extremadura"] = "Communist Party of Spain", ["Communist Party of Finland (1997)"] = "Communist Party of Finland (1994)", ["Communist Party of Galicia (Revolutionary Marxist)"] = "Workers' Party of Spain–Communist Unity", ["Communist Party of Galicia"] = "Communist Party of Spain", ["Communist Party of Germany (Opposition)"] = "Communist Party of Germany", ["Communist Party of Great Britain (Marxist-Leninist)"] = "Communist Party of Great Britain (Marxist–Leninist)", ["Communist Party of India (Marxist-Leninist) (Liberation)"] = "Communist Party of India (Marxist–Leninist) Liberation", ["Communist Party of India (Marxist-Leninist) Liberation"] = "Communist Party of India (Marxist–Leninist) Liberation", ["Communist Party of India (Marxist-Leninist) Red Star"] = "Communist Party of India (Marxist–Leninist) Red Star", ["Communist Party of India (Marxist–Leninist)"] = "Provisional Central Committee, Communist Party of India (Marxist–Leninist)", ["Communist Party of Ireland (Marxist-Leninist)"] = "Communist Party of Ireland (Marxist–Leninist)", ["Communist Party of La Rioja"] = "Communist Party of Spain", ["Communist Party of Madrid"] = "Communist Party of Spain", ["Communist Party of Nepal (Marxist-Leninist) (1998)"] = "Communist Party of Nepal (Marxist–Leninist) (2002)", ["Communist Party of Nepal (Marxist-Leninist) (2002)"] = "Communist Party of Nepal (Marxist–Leninist) (2002)", ["Communist Party of Nepal (Unified Marxist-Leninist)"] = "Communist Party of Nepal (Unified Marxist–Leninist)", ["Communist Party of the Balearic Islands"] = "Communist Party of Spain", ["Communist Party of the Basque Country"] = "Communist Party of Spain", ["Communist Party of the Canaries"] = "Communist Party of Spain", ["Communist Party of the Catalan People"] = "Communist Party of the Peoples of Spain", ["Communist Party of the Galician People"] = "Communist Party of the Peoples of Spain", ["Communist Party of the Portuguese Workers / Reorganizative Movement of the Party of the Proletariat"] = "Portuguese Workers' Communist Party", ["Communist Party of the Region of Murcia"] = "Communist Party of Spain", ["Communist Party of the Valencian Country"] = "Communist Party of Spain", ["Communist Party of Turkey (current)"] = "Communist Party of Turkey (modern)", ["Communist Party of Turkey (today)"] = "Communist Party of Turkey (modern)", ["Communist Party of Wallonia"] = "Communist Party of Belgium (1989)", ["Communist Party of Yugoslavia"] = "League of Communists of Yugoslavia", ["Communist Workers' Party of Catalonia"] = "Spanish Communist Workers' Party", ["Communists' Party (Romania)"] = "Communists' Party (Nepeceriști)", ["Communists' Unity Board"] = "Workers' Party of Spain–Communist Unity", ["Communities and Residents"] = "Communities & Residents", ["Community of the People"] = "Inuit Ataqatigiit", ["Comunes (political party)"] = "Comunes (Chile)", ["Concert of Parties for Democracy"] = "Concertación", ["Concertación de Partidos por la Democracia"] = "Concertación", ["Confederation for an Independent Poland"] = "Confederation of Independent Poland", ["Congress Party (Egypt)"] = "Egyptian Congress Party", ["Connecticut Democratic Party"] = "Democratic Party (United States)", ["Connecticut Republican Party"] = "Republican Party (United States)", ["Connecticut Green Party"] = "Green Party (US)", ["Connecticut Working Families Party"] = "Working Families Party", ["Conservatism"] = "Conservatism sidebar", ["Conservative and National Liberal"] = "National Liberal Party (UK, 1931)", ["Conservative and Unionist"] = "Scottish Conservatives", ["Conservative Party (New York)"] = "Conservative Party (US)", ["Conservative Party (UK)"] = "Conservative and Unionist Party (UK)", ["Conservative Party (United States)"] = "Conservative Party (US)", ["Conservative Party of Canada (historical)"] = "Conservative Party of Canada (1867–1942)", ["Conservative Party (Virginia, 1867)"] = "Conservative Party (US)", ["Conservative Party of Cuba"] = "National Conservative Party (Cuba)", ["Conservative Party of Delaware"] = "Conservative Party (US)", ["Conservative Party of New York State"] = "Conservative Party (US)", ["Conservative Party of New York"] = "Conservative Party (US)", ["Conservative Party of New Zealand"] = "New Conservative Party of New Zealand", ["Conservative Party of Norway"] = "Conservative Party (Norway)", ["Conservative Party of Virginia (1965)"] = "Conservative Party (Virginia, 1965)", ["Conservative Party"] = "Conservative and Unionist Party (UK)", ["Conservatives in Northern Ireland"] = "Northern Ireland Conservatives", ["Constituent Unity"] = "New Social Pact", ["Constitution Party (Oregon)"] = "Constitution Party (US)", ["Constitution Party (United States)"] = "Constitution Party (US)", ["Constitution Party (Utah)"] = "Constitution Party (US)", ["Constitution Party of Minnesota"] = "Constitution Party (US)", ["Constitution Party of Oregon"] = "Constitution Party (US)", ["Constitution Party of Washington"] = "Constitution Party (US)", ["Constitutional Democratic Rally"] = "Democratic Constitutional Rally", ["Constitutional People's Party (Finland)"] = "Constitutional Right Party", ["Constitutional Union Party (United States)"] = "Constitutional Union Party (US)", ["Constructive Ecological Party \"KEDR\""] = "Russian Ecological Party \"The Greens\"", ["Considering the Euthanasia System"] = "Consideration the Euthanasia System", ["Cook Islands Party Tumu"] = "Party Tumu", ["Coop-NATCCO"] = "Cooperative NATCCO Network Party", ["COPEI"] = "Copei", ["Costa Rican Renovation Party"] = "Costa Rican Renewal Party", ["Country Party of Australia – Tasmania"] = "National Party of Australia – Tasmania", ["Country Party"] = "National Party of Australia", ["Country–Liberal Coalition"] = "Country/Liberal Coalition", ["Country"] = "National Party of Australia", ["Country/National coalition"] = "National Party of Australia", ["Country/Nationalist coalition"] = "National Party of Australia", ["Country/QPP coalition"] = "National Party of Australia", ["Country/UAP coalition"] = "National Party of Australia", ["Country/United coalition"] = "National Party of Australia", ["Courage Italy"] = "Coraggio Italia", ["CPI(M)"] = "Communist Party of India (Marxist)", ["CREO Movement"] = "Creating Opportunities", ["Crescent Star Party"] = "Crescent Star Party (Indonesia)", ["Croatian Citizen Party"] = "Croatian Civic Party", ["Croatian Labourists - Labour Party"] = "Croatian Labourists – Labour Party", ["Croatian Party of Rights Dr. Ante Starčević"] = "Croatian Party of Rights — Dr. Ante Starčević", ["Croatian People's Party - Liberal Democrats"] = "Croatian People's Party – Liberal Democrats", ["Croatian Sustainable Development"] = "Green Alternative - Sustainable Development of Croatia", ["Crossbench"] = "Crossbencher", ["CSSD"] = "Czech Social Democratic Party", ["CSSD (2021)"] = "Czech Social Democratic Party (2021)", ["Cuban Popular Party-National League"] = "Cuban Popular Party", ["Cumann na nGaedhael"] = "Cumann na nGaedheal", ["CumbriaFirst"] = "Putting Cumbria First", ["Cumbria First"] = "Putting Cumbria First", ["Current of Deviation"] = "Deviant current", ["CVP"] = "Christen-Democratisch en Vlaams", ["Czech Republic on the 1st place!"] = "Czech Republic in First Place!", } local full = { ["Caballas Coalition"] = {abbrev = "", color = "#C9601C", shortname = "Caballas",}, ["Cabal (political party)"] = {abbrev = "", color = "#1642fd", shortname = "Cabal",}, ["Cabildo Abierto"] = {abbrev = "", color = "#FCBD33", shortname = "Cabildo Abierto",}, ["Cáceres Eres Tú"] = {abbrev = "", color = "#5A1E5A", shortname = "",}, ["Cáceres Viva"] = {abbrev = "", color = "#008B15", shortname = "",}, ["Caddaalada iyo Sinnaanta"] = {abbrev = "", color = "#258ae4", shortname = "",}, ["Cádiz Sí"] = {abbrev = "", color = "#009345", shortname = "",}, ["CAHDİ Party"] = {abbrev = "", color = "#048A01", shortname = "",}, ["Caledonia Together"] = {abbrev = "", color = "#5DBEE8", shortname = "Ensemble",}, ["Caledonian People's Movement"] = {abbrev = "MPC", color = "#3C5190", shortname = "",}, ["Caledonian Republican Movement"] = {abbrev = "MRC", color = "#1170C1", shortname = "",}, ["Caledonian Republicans"] = {abbrev = "LCR", color = "#1D4E61", shortname = "",}, ["Caledonian Union"] = {abbrev = "UC", color = "#009035", shortname = "",}, ["California Democratic Party"] = {abbrev = "D", color = "#3333FF", shortname = "Democratic",}, ["California Freedom Coalition"] = {abbrev = "CFC", color = "#113D75", shortname = "",}, ["California National Party"] = {abbrev = "", color = "#FFD700", shortname = "California National",}, ["Caló Nationalist Party"] = {abbrev = "", color = "#008284", shortname = "",}, ["Cambia Avilés"] = {abbrev = "", color = "#19905A", shortname = "",}, ["Cambia Logroño"] = {abbrev = "", color = "#A30052", shortname = "",}, ["Cámbialo Municipalistas"] = {abbrev = "", color = "#AD0B5A", shortname = "",}, ["Cambiamo!"] = {abbrev = "", color = "#E58321", shortname = "",}, ["Cambiando Burlada"] = {abbrev = "", color = "#9F82A1", shortname = "",}, ["Cambiar Huesca"] = {abbrev = "", color = "#27933E", shortname = "",}, ["Cambiar la Región de Murcia"] = {abbrev = "", color = "#80B620", shortname = "",}, ["Cambiemos Movimiento Ciudadano"] = {abbrev = "CMC", color = "#790EAD", shortname = "Cambiemos",}, ["Cambiemos Murcia"] = {abbrev = "", color = "#C0CD37", shortname = "",}, ["Cambiemos Orihuela"] = {abbrev = "", color = "#00B0AA", shortname = "",}, ["Cambiemos Parla"] = {abbrev = "", color = "#BF469A", shortname = "",}, ["Cambiemos Villalba"] = {abbrev = "", color = "#B00868", shortname = "",}, ["Cambiemos"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Cambio (political party)"] = {abbrev = "", color = "#fbd504", shortname = "Change",}, ["Cambio 90"] = {abbrev = "", color = "#D45500", shortname = "",}, ["Cambio-Aldaketa"] = {abbrev = "", color = "#A2AA00", shortname = "",}, ["Cambio Total"] = {abbrev = "CT", color = "#3D7E4E", shortname = "",}, ["Cambodia Indigenous Peoples Democracy Party"] = {abbrev = "", color = "#522315", shortname = "",}, ["Cambodia National Rescue Party"] = {abbrev = "CNRP", color = "#0047AB", shortname = "",}, ["Cambodia National Love Party"] = {abbrev = "CNLP", color = "#87CEFA", shortname = "",}, ["Cambodian Nationality Party"] = {abbrev = "", color = "#FDEB04", shortname = "",}, ["Cambodian People's Party"] = {abbrev = "CPP", color = "#1E90FF", shortname = "",}, ["Cambodian Youth Party"] = {abbrev = "CYP", color = "#0045BC", shortname = "",}, ["Cambridge Socialists"] = {abbrev = "", color = "red", shortname = "",}, ["Camden Charter"] = {abbrev = "", color = "white", shortname = "",}, ["Camden People's Alliance"] = {abbrev = "CPA", color = "#049856", shortname = "",}, ["Cameroon Democratic Union"] = {abbrev = "UDC", color = "#2B3781", shortname = "",}, ["Cameroon National Salvation Front"] = {abbrev = "FSNC", color = "#6A5F5D", shortname = "",}, ["Cameroon People's Democratic Movement"] = {abbrev = "RDPC", color = "#73C2FB", shortname = "",}, ["Cameroon Renaissance Movement"] = {abbrev = "MRC", color = "#9BC8E9", shortname = "",}, ["Cameroonian National Citizen Movement"] = {abbrev = "MCNC", color = "#006B01", shortname = "",}, ["Cameroonian National Union"] = {abbrev = "UNC", color = "#00CD12", shortname = "",}, ["Cameroonian Party for National Reconciliation"] = {abbrev = "PCRN", color = "#93C940", shortname = "",}, ["Cameroonian Union"] = {abbrev = "", color = "#007F00", shortname = "",}, ["Caminando Juntos"] = {abbrev = "CJ", color = "#203C90", shortname = "",}, ["Camp of National Unity"] = {abbrev = "OZN", color = "#00177C", shortname = "",}, ["Campaign for a More Prosperous Britain"] = {abbrev = "", color = "grey", shortname = "More Prosperous Britain",}, ["Canadian Alliance"] = {abbrev = "", color = "#5F9EA0", shortname = "Alliance",}, ["Canarian Assembly"] = {abbrev = "", color = "#C62821", shortname = "",}, ["Canarian Centrist Group"] = {abbrev = "", color = "#0D601C", shortname = "",}, ["Canarian Coalition–New Canaries"] = {abbrev = "", color = "#BAF73E", shortname = "",}, ["Canarian Coalition"] = {abbrev = "CC", color = "#FFD700", shortname = "",}, ["Canarian Green Party"] = {abbrev = "", color = "#85C026", shortname = "",}, ["Canarian Greens"] = {abbrev = "", color = "#008000", shortname = "",}, ["Canarian Independent Groups"] = {abbrev = "AIC", color = "#000088", shortname = "",}, ["Canarian Nationalist Alternative"] = {abbrev = "", color = "#AD221B", shortname = "",}, ["Canarian Nationalist Convergence"] = {abbrev = "", color = "#65BFE3", shortname = "",}, ["Canarian Nationalist Federation"] = {abbrev = "FNC", color = "#823D8F", shortname = "",}, ["Canarian Nationalist Party"] = {abbrev = "", color = "#495087", shortname = "",}, ["Canarian People's Union"] = {abbrev = "", color = "#BA0033", shortname = "",}, ["Canarian Popular Alternative"] = {abbrev = "", color = "#009642", shortname = "",}, ["Canarian Social Democratic Centre"] = {abbrev = "", color = "#FF7F02", shortname = "",}, ["Canarian Union"] = {abbrev = "", color = "#FFA500", shortname = "",}, ["Canaries Decides"] = {abbrev = "", color = "#9B0024", shortname = "",}, ["Canaries for Progress"] = {abbrev = "", color = "#3485BD", shortname = "",}, ["Candidacy for the Neighbours' Participation in the City Council"] = {abbrev = "", color = "#DEC939", shortname = "",}, ["Candidatura de Unidad Popular"] = {abbrev = "", color = "#A0866E", shortname = "",}, ["Candlelight Party"] = {abbrev = "", color = "#020878", shortname = "Candlelight",}, ["Cangas Left Alternative"] = {abbrev = "", color = "#6F956C", shortname = "",}, ["Cannabis Is Safer Than Alcohol"] = {abbrev = "CISTA", color = "#D2B48C", shortname = "",}, ["Cannabis Law Reform"] = {abbrev = "", color = "#556B2F", shortname = "",}, ["Cannabis Party (Spain)"] = {abbrev = "", color = "#428600", shortname = "",}, ["Cannabis Party–Green Light"] = {abbrev = "", color = "#3AAA35", shortname = "",}, ["Cannabis Social Club"] = {abbrev = "CSC", color = "#749646", shortname = "",}, ["Cantabrian Nationalist Council"] = {abbrev = "", color = "#973D3C", shortname = "",}, ["Cantabrian Unity"] = {abbrev = "", color = "#08C853", shortname = "",}, ["Cantabristas"] = {abbrev = "", color = "#7D002E", shortname = "",}, ["Cantonal Party"] = {abbrev = "", color = "#8F3F42", shortname = "",}, ["Canvey Island Independent Party"] = {abbrev = "CIIP", color = "#000000", shortname = "",}, ["Canvey Residents Alliance"] = {abbrev = "CRA", color = "#aadfff", shortname = "Canvey Residents",}, ["Canviem entre Tots"] = {abbrev = "", color = "#5B244B", shortname = "",}, ["Canviem Mollet"] = {abbrev = "", color = "#631F5E", shortname = "",}, ["Cap Ecology"] = {abbrev = "", color = "#509A32", shortname = "",}, ["Cap21"] = {abbrev = "", color = "#9db55c", shortname = "",}, ["Cap sur l'Avenir"] = {abbrev = "CSA", color = "#f9ed3b", shortname = "",}, ["Cape Coloured Congress"] = {abbrev = "", color = "#000000", shortname = "",}, ["Cape Party"] = {abbrev = "", color = "#000076", shortname = "",}, ["Capitalist Party of South Africa"] = {abbrev = "", color = "#693C97", shortname = "",}, ["Capitalist Party"] = {abbrev = "", color = "#4A104A", shortname = "",}, ["CARE for Hastings"] = {abbrev = "CARE", color = "#FFCD00", shortname = "",}, ["Caribbean Socialist Party"] = {abbrev = "", color = "#be1918", shortname = "",}, ["Caring for Macau"] = {abbrev = "", color = "#1034A6", shortname = "",}, ["Carlist Party (1970)"] = {abbrev = "", color = "#FF454F", shortname = "",}, ["Carlist Traditionalist Communion"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Carpatho-Russian Labour Party of Small Peasants and Landless"] = {abbrev = "KTPMB", color = "orange", shortname = "",}, ["Cartagena Sí Se Puede"] = {abbrev = "", color = "#572458", shortname = "",}, ["Cartagenerist Party"] = {abbrev = "", color = "#BE2F33", shortname = "",}, ["Cartago Agrarian Force Party"] = {abbrev = "FAC", color = "#87CEEB", shortname = "",}, ["Cartago Agrarian Union Party"] = {abbrev = "PUAC", color = "#BA55D3", shortname = "",}, ["Cartago Green Party"] = {abbrev = "PVC", color = "green", shortname = "",}, ["Carthaginense Citizens' Initiative"] = {abbrev = "", color = "#820004", shortname = "",}, ["Cartista"] = {abbrev = "", color = "#002395", shortname = "",}, ["CASA–CE"] = {abbrev = "", color = "#52a8ff", shortname = "",}, ["CasaPound"] = {abbrev = "", color = "#000000", shortname = "",}, ["Cascadia Bioregional Party"] = {abbrev = "", color = "#067DC4", shortname = "",}, ["Cassolists"] = {abbrev = "", color = "#2EA5A5", shortname = "",}, ["Castel Scouts"] = {abbrev = "", color = "#487F5F", shortname = "",}, ["Castelló en Moviment"] = {abbrev = "", color = "#35A299", shortname = "",}, ["Castellón Democracy"] = {abbrev = "", color = "#0D9F4E", shortname = "",}, ["Castilian Left"] = {abbrev = "", color = "#C5496F", shortname = "",}, ["Castilian Party"] = {abbrev = "", color = "#551D79", shortname = "",}, ["Castilian Regionalist Party"] = {abbrev = "", color = "#F0DD07", shortname = "",}, ["Castilian Unity"] = {abbrev = "", color = "#313494", shortname = "",}, ["Castilianist Union"] = {abbrev = "", color = "#DC143C", shortname = "",}, ["Castle Baynard Independents Party"] = {abbrev = "", color = "#811f60", shortname = "Castle Baynard Independents",}, ["CastroVerde (political party)"] = {abbrev = "", color = "#06BC58", shortname = "",}, ["Casual vacancy"] = {abbrev = "", color = "#FFFFFF", shortname = "Vacant",}, ["Catalan Action"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Catalan Agreement of Progress"] = {abbrev = "", color = "#FA8005", shortname = "",}, ["Catalan Alliance"] = {abbrev = "", color = "#064A81", shortname = "Aliança.cat",}, ["Catalan Centre"] = {abbrev = "", color = "#6D1402", shortname = "",}, ["Catalan Civil Support"] = {abbrev = "", color = "#A11C26", shortname = "",}, ["Catalan Coexistence"] = {abbrev = "", color = "#0E2D87", shortname = "",}, ["Catalan European Democratic Party"] = {abbrev = "PDeCAT", color = "#0263AC", shortname = "",}, ["Catalan Left"] = {abbrev = "", color = "#D6B800", shortname = "",}, ["Catalan Nationalist Republican"] = {abbrev = "", color = "#FACF9A", shortname = "",}, ["Catalan Republican Party (1917)"] = {abbrev = "", color = "#B35359", shortname = "",}, ["Catalan Republican Party"] = {abbrev = "", color = "#EB5604", shortname = "",}, ["Catalan Solidarity (1906)"] = {abbrev = "SC", color = "#FFBC3D", shortname = "",}, ["Catalan Solidarity (1980)"] = {abbrev = "", color = "#FFA07A", shortname = "",}, ["Catalan Solidarity for Independence"] = {abbrev = "SI", color = "#CA0405", shortname = "",}, ["Catalan Sovereigntist Bloc"] = {abbrev = "", color = "#C1001F", shortname = "",}, ["Catalonia Among Neighbors"] = {abbrev = "", color = "#914B1E", shortname = "",}, ["Catalonia in the Senate"] = {abbrev = "", color = "#FFD74D", shortname = "",}, ["Catalonia Yes"] = {abbrev = "", color = "#1E242E", shortname = "",}, ["Catalunya en Comú"] = {abbrev = "", color = "#912C45", shortname = "",}, ["Catalunya Lliure"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Catalunya Sí que es Pot"] = {abbrev = "", color = "#C4375B", shortname = "CatSíqueesPot",}, ["Catamarca Concentration"] = {abbrev = "CC", color = "#30D5C8", shortname = "",}, ["Catamarca People's Movement"] = {abbrev = "", color = "#0052CE", shortname = "",}, ["Catarinense Republican Party"] = {abbrev = "PRC", color = "#FA8072", shortname = "",}, ["Catholic-National Conservative Party in Bohemia"] = {abbrev = "KNKSČ", color = "#004F50", shortname = "",}, ["Catholic Church footer"] = {abbrev = "", color = "#FFD700", shortname = "Catholic",}, ["Catholic Democrats (Ireland)"] = {abbrev = "", color = "#8A8AE0", shortname = "Catholic Democrats",}, ["Catholic Electoral Action"] = {abbrev = "WAK", color = "#295989", shortname = "",}, ["Catholic League"] = {abbrev = "LC", color = "#2D2D2D", shortname = "",}, ["Catholic National Party"] = {abbrev = "KNP", color = "#47B26B", shortname = "",}, ["Catholic Party (Belgium)"] = {abbrev = "", color = "#FFD700", shortname = "Catholic",}, ["Catholic Party (Indonesia)"] = {abbrev = "", color = "#800000", shortname = "Katolik",}, ["Catholic Party (Liverpool)"] = {abbrev = "", color = "#99FF66", shortname = "Catholic",}, ["Catholic People's Party (Poland)"] = {abbrev = "SKL", color = "#335B5B", shortname = "",}, ["Catholic People's Party"] = {abbrev = "KVP", color = "#F0CB47", shortname = "",}, ["Catholic Union (Spain)"] = {abbrev = "", color = "#1D5D96", shortname = "",}, ["Catholic Workers' Party"] = {abbrev = "PCO", color = "#800000", shortname = "",}, ["Cavalier"] = {abbrev = "", color = "white", shortname = "",}, ["Cayman Democratic Party"] = {abbrev = "CDP", color = "#345284", shortname = "",}, ["Cayman Islands National Party"] = {abbrev = "CINP", color = "#40095d", shortname = "",}, ["Cayman Islands People's Party"] = {abbrev = "", color = "#FFC30D", shortname = "",}, ["Caymanian Community Party"] = {abbrev = "TCCP", color = "#05DDD7", shortname = "",}, ["CDS – People's Party"] = {abbrev = "CDS–PP", color = "#0093DD", shortname = "",}, ["CDU/CSU"] = {abbrev = "", color = "#151518", shortname = "",}, ["CEDA"] = {abbrev = "", color = "#303180", shortname = "",}, ["Ceann Comhairle"] = {abbrev = "CC", color = "#000000", shortname = "Ceann Comhairle",}, ["Ceire Cion"] = {abbrev = "", color = "salmon", shortname = "",}, ["Célbakísér Civil Szövetség"] = {abbrev = "", color = "#95C241", shortname = "",}, ["Center for Islamic Iran Academics"] = {abbrev = "CIIA", color = "#03babe", shortname = "",}, ["Center for the Study of Natural Resources"] = {abbrev = "", color = "#17AA5C", shortname = "",}, ["Center Party (Israel)"] = {abbrev = "", color = "#1935D0", shortname = "",}, ["Center Union-New Forces"] = {abbrev = "EK-ND", color = "#FF7F50", shortname = "",}, ["Centered for Tarragona"] = {abbrev = "", color = "#00436E", shortname = "",}, ["Centered Progressives Coalition"] = {abbrev = "", color = "#C60079", shortname = "",}, ["Centered on Cuarte"] = {abbrev = "", color = "#0097A8", shortname = "",}, ["Centrados"] = {abbrev = "", color = "#D9007F", shortname = "",}, ["Central African Democratic Rally"] = {abbrev = "RDC", color = "#FFE339", shortname = "",}, ["Central African Democratic Union"] = {abbrev = "UDC", color = "#B1CF70", shortname = "",}, ["Central African Republican Party"] = {abbrev = "", color = "#4682B4", shortname = "",}, ["Central and Western Democratic Power"] = {abbrev = "CWDP", color = "#d75453", shortname = "",}, ["Central and Western District Coalition"] = {abbrev = "", color = "#3FA900", shortname = "",}, ["Central Committee of Tallinn Trade Unions"] = {abbrev = "TAK", color = "#FF0000", shortname = "",}, ["Central Polish Electoral Committee"] = {abbrev = "LCRK", color = "#F200CB", shortname = "",}, ["Centralist Republican Party"] = {abbrev = "", color = "#B82761", shortname = "",}, ["Centrats"] = {abbrev = "", color = "#16946F", shortname = "",}, ["Centre (Croatian political party)"] = {abbrev = "", color = "#2D7AB0", shortname = "",}, ["Centre Alliance"] = {abbrev = "", color = "#FF6300", shortname = "",}, ["Centre Alliance (Argentina)"] = {abbrev = "", color = "#0087D1", shortname = "",}, ["Centre Agreement"] = {abbrev = "", color = "#dd1d1a", shortname = "",}, ["Centre Agreement – Polish Union"] = {abbrev = "", color = "#f72227", shortname = "",}, ["Centre and Democracy Forum"] = {abbrev = "", color = "#009E31", shortname = "",}, ["Centre Civic Alliance"] = {abbrev = "POC", color = "#FFD054", shortname = "",}, ["Centre Democracy and Progress"] = {abbrev = "", color = "#00CCCC", shortname = "",}, ["Centre Democrats (Denmark)"] = {abbrev = "", color = "#800080", shortname = "Centre&nbsp;Democrats",}, ["Centre Democrats (Netherlands)"] = {abbrev = "CD", color = "#7F663D", shortname = "",}, ["Centre for Poland"] = {abbrev = "CdP", color = "#0D3570", shortname = "",}, ["Centre Group"] = {abbrev = "", color = "#F47F31", shortname = "",}, ["Centre of Arona"] = {abbrev = "", color = "#70B72B", shortname = "",}, ["Centre of Social Democrats"] = {abbrev = "", color = "#4B0082", shortname = "",}, ["Centre Party '86"] = {abbrev = "CP'86", color = "#0000E6", shortname = "",}, ["Centre Party (Denmark)"] = {abbrev = "", color = "#39944A", shortname = "Centre",}, ["Centre Party (Faroe Islands)"] = {abbrev = "", color = "#0A4168", shortname = "Centre",}, ["Centre Party (Finland)"] = {abbrev = "Kesk.", color = "#3AAD2E", shortname = "Centre",}, ["Centre Party (Germany)"] = {abbrev = "", color = "#000000", shortname = "Centre",}, ["Centre Party (Germany, 1945)"] = {abbrev = "", color = "#004C90", shortname = "Centre",}, ["Centre Party (Greenland)"] = {abbrev = "", color = "#FFCC00", shortname = "Akulliit",}, ["Centre Party (Hungary)"] = {abbrev = "", color = "#FFB900", shortname = "Centre",}, ["Centre Party (Iceland)"] = {abbrev = "", color = "#141f6e", shortname = "Centre",}, ["Centre Party (Jersey)"] = {abbrev = "", color = "#0087DC", shortname = "Centre Party",}, ["Centre Party (Latvia)"] = {abbrev = "", color = "#8D2421", shortname = "",}, ["Centre Party (Nauru)"] = {abbrev = "", color = "#FFC718", shortname = "",}, ["Centre Party (Netherlands)"] = {abbrev = "CP", color = "red", shortname = "",}, ["Centre Party (Norway)"] = {abbrev = "", color = "#00843D", shortname = "Centre",}, ["Centre Party (Poland)"] = {abbrev = "", color = "#0d81d9", shortname = "Centrum",}, ["Centre Party (Rhodesia)"] = {abbrev = "", color = "#0088ff", shortname = "Centre Party",}, ["Centre Party (Sweden)"] = {abbrev = "C", color = "#124838", shortname = "Centre",}, ["Centre Party (Sweden, 1873)"] = {abbrev = "", color = "#6BB7EC", shortname = "Centre",}, ["Centre Party (Tasmania)"] = {abbrev = "", color = "#3E933E", shortname = "Centre",}, ["Centre Party (Turkey)"] = {abbrev = "", color = "#12A19A", shortname = "Centre",}, ["Centre Party of Ireland"] = {abbrev = "Cen", color = "#00005C", shortname = "Centre Party",}, ["Centre Poland"] = {abbrev = "", color = "#1052b2", shortname = "Centrum",}, ["Centre Republican Party"] = {abbrev = "", color = "#00984B", shortname = "",}, ["Centre through Action for Progress"] = {abbrev = "CAP", color = "#0EF70E", shortname = "",}, ["Centre Union"] = {abbrev = "ΕΚ", color = "#FCB825", shortname = "",}, ["Centre Union – New Forces"] = {abbrev = "ΕΚ–ND", color = "#F15A24", shortname = "",}, ["Centre Union for Terrassa"] = {abbrev = "", color = "#C7DB08", shortname = "",}, ["Centre Unity"] = {abbrev = "", color = "#881A2D", shortname = "",}, ["Centre-left coalition (Italy)"] = {abbrev = "", color = "#EF3E3E", shortname = "Centre-left",}, ["Centre-Left of Albacete"] = {abbrev = "", color = "#F4644A", shortname = "",}, ["Centre-left politics"] = {abbrev = "", color = "#464646", shortname = "Centre-left",}, ["Centre-right coalition (Italy)"] = {abbrev = "", color = "#0A6BE1", shortname = "Centre-right",}, ["Centre-right politics"] = {abbrev = "", color = "#ADC1FD", shortname = "Centre-right",}, ["Centre-Right Union"] = {abbrev = "CDS", color = "#294696", shortname = "",}, ["Centrem"] = {abbrev = "", color = "#0B5663", shortname = "",}, ["Centrism (Italy)"] = {abbrev = "", color = "lightblue", shortname = "Centrismo",}, ["Centrist Alliance"] = {abbrev = "AC", color = "#473B84", shortname = "",}, ["Centrist Convergence–Democratic and Social Centre"] = {abbrev = "", color = "#FF9900", shortname = "",}, ["Centrist Democratic Party (Rwanda)"] = {abbrev = "", color = "#F0E68C", shortname = "",}, ["Centrist Democratic Party of the Philippines"] = {abbrev = "CDP", color = "#0067B4", shortname = "",}, ["Centrist Party (Spain)"] = {abbrev = "", color = "#08D152", shortname = "",}, ["Centrist Party (US)"] = {abbrev = "", color = "#3333FF", shortname = "",}, ["Centrist Reform Alliance"] = {abbrev = "CRA", color = "#0073bd", shortname = "Centrist Reform",}, ["Centrist Republican Stable Movement"] = {abbrev = "MECR", color = "purple", shortname = "",}, ["Centrist Union group"] = {abbrev = "UC", color = "#0073c3", shortname = "",}, ["Centrist Union of Moldova"] = {abbrev = "", color = "#062A78", shortname = "",}, ["Centrists for Europe"] = {abbrev = "", color = "#A6DBEC", shortname = "",}, ["Centrists of Galicia"] = {abbrev = "", color = "#0EB2D5", shortname = "",}, ["Centrists of the Valencian Community"] = {abbrev = "", color = "#39B639", shortname = "",}, ["Centrolew"] = {abbrev = "", color = "#BC235B", shortname = "",}, ["Centrum"] = {abbrev = "", color = "#5F9F3F", shortname = "",}, ["Centrum (2026)"] = {abbrev = "", color = "#0b42a6", shortname = "",}, ["Cerna (political organization)"] = {abbrev = "", color = "#00A3E0", shortname = "",}, ["Ceuta Ya!"] = {abbrev = "", color = "#F6CC46", shortname = "",}, ["Ceutan Democratic Union"] = {abbrev = "", color = "#AD2916", shortname = "",}, ["Ceutan Party"] = {abbrev = "", color = "#2F4378", shortname = "",}, ["Ceylon Communist Party (Maoist)"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Ceylon Labour Party"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Ceylon Workers' Congress"] = {abbrev = "CWC", color = "#FF0000", shortname = "",}, ["Chadema"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Chadian Action for Unity and Socialism"] = {abbrev = "ACTUS", color = "red", shortname = "",}, ["Chadian Convention for Peace and Development"] = {abbrev = "CTPD", color = "#FFCA03", shortname = "",}, ["Chadian Democratic Union"] = {abbrev = "UDT", color = "#d61d18", shortname = "",}, ["Chadian Progressive Party"] = {abbrev = "PPT", color = "#2D2A3B", shortname = "",}, ["Chadian Social Action"] = {abbrev = "AST", color = "#F08080", shortname = "",}, ["Chaldean Democratic Party"] = {abbrev = "CDP", color = "lightblue", shortname = "",}, ["Chaldean Syriac Assyrian Popular Council"] = {abbrev = "CSAPC", color = "saddlebrown", shortname = "",}, ["Chama Cha Kazi"] = {abbrev = "CCK", color = "#3853A4", shortname = "",}, ["Chama Cha Kijamii"] = {abbrev = "", color = "navy", shortname = "",}, ["Chama Cha Mapinduzi"] = {abbrev = "CCM", color = "#00a64f", shortname = "",}, ["Chama Cha Mashinani"] = {abbrev = "", color = "#ffff00", shortname = "",}, ["Chama cha Ukombozi wa Umma"] = {abbrev = "CHAUMMA", color = "#FE0002", shortname = "",}, ["Chama Cha Uzalendo"] = {abbrev = "", color = "#51B757", shortname = "",}, ["Chance (Moldova)"] = {abbrev = "", color = "#FF412C", shortname = "Chance",}, ["Chance. Duties. Realization."] = {abbrev = "ȘOR", color = "#4CA355", shortname = "",}, ["Change 2011"] = {abbrev = "M11", color = "#01414D", shortname = "",}, ["Change for Chile"] = {abbrev = "CpCh", color = "#4545B5", shortname = "",}, ["Change It (Spain)"] = {abbrev = "", color = "#739C29", shortname = "",}, ["Change Party (Thailand)"] = {abbrev = "", color = "#BD1F2E", shortname = "Change",}, ["Chart Pattana Party"] = {abbrev = "", color = "#fe980d", shortname = "",}, ["Chart Pattana Party (2007)"] = {abbrev = "", color = "#F69520", shortname = "Chart Pattana",}, ["Charter Party"] = {abbrev = "", color = "#C0C0C0", shortname = "Charter",}, ["Chartism"] = {abbrev = "", color = "#FF3333", shortname = "Chartist",}, ["Chartthaipattana Party"] = {abbrev = "", color = "#E20884", shortname = "Chart Thai Pattana",}, ["Chase Community Independents Group"] = {abbrev = "", color = "#065E5E", shortname = "Chase Indies",}, ["Chat Rung Rueang Party"] = {abbrev = "", color = "#E7B138", shortname = "",}, ["Chehabism"] = {abbrev = "", color = "#808080", shortname = "Chehabist",}, ["Chega"] = {abbrev = "CH", color = "#222256", shortname = "",}, ["Chesapeake Party"] = {abbrev = "", color = "#f23c0eff", shortname = "Chesapeake",}, ["Chesterfield and North Derbyshire Independents"] = {abbrev = "CANDI", color = "#FE691E", shortname = "Chesterfield Ind.",}, ["Cheung Sha Wan Community Establishment Power"] = {abbrev = "CSWCEP", color = "#F48326", shortname = "",}, ["Chez Nous (Belgian political party)"] = {abbrev = "", color = "#002D61", shortname = "Chez Nous",}, ["Cheung Sha Wan West Front"] = {abbrev = "CSWWF", color = "#53bfa7", shortname = "",}, ["Chile Digno"] = {abbrev = "", color = "#EE113A", shortname = "",}, ["Chile Grande y Unido"] = {abbrev = "", color = "#023C6C", shortname = "",}, ["Chile Podemos Más"] = {abbrev = "", color = "#ffd700", shortname = "",}, ["Chile Vamos"] = {abbrev = "", color = "#006BB0", shortname = "",}, ["Chilean Communist Party (Proletarian Action)"] = {abbrev = "PC (AP)", color = "#D40000", shortname = "Proletarian Action",}, ["Chilean Renovating Action"] = {abbrev = "", color = "black", shortname = "",}, ["Chilean Social Democracy Party"] = {abbrev = "", color = "#FF6347", shortname = "",}, ["Chilean Socialist Party"] = {abbrev = "", color = "#ED1624", shortname = "",}, ["ChileFirst"] = {abbrev = "", color = "#D1FF00", shortname = "",}, ["Chin National League for Democracy"] = {abbrev = "CNLD", color = "#01AEF2", shortname = "",}, ["Chin National Party"] = {abbrev = "CNP", color = "#006600", shortname = "",}, ["Chin Progressive Party"] = {abbrev = "CPP", color = "#FFFFFF", shortname = "",}, ["China Association for Promoting Democracy"] = {abbrev = "CAPD", color = "#FFF500", shortname = "",}, ["China Democratic League"] = {abbrev = "CDL", color = "#cb7e1f", shortname = "",}, ["China Democratic Socialist Party"] = {abbrev = "CDSP", color = "#008000", shortname = "Democratic Socialist",}, ["China National Democratic Construction Association"] = {abbrev = "CNDCA", color = "Orangered", shortname = "",}, ["China Youth Service & Recreation Centre"] = {abbrev = "CYSRC", color = "#4ED052", shortname = "",}, ["China Zhi Gong Party"] = {abbrev = "CZGP", color = "Red", shortname = "",}, ["Chinbak Yeondae"] = {abbrev = "", color = "#0a50a1", shortname = "",}, ["Chinese Communist Party"] = {abbrev = "CCP", color = "#ee1c25", shortname = "Communist",}, ["Chinese Empire Reform Association"] = {abbrev = "CERA", color = "navy", shortname = "",}, ["Chinese Peasants' and Workers' Democratic Party"] = {abbrev = "CPWDP", color = "#189df0", shortname = "",}, ["Chinese People's Party"] = {abbrev = "", color = "green", shortname = "",}, ["Chinese Production Party"] = {abbrev = "", color = "#21358F", shortname = "",}, ["Chinese Social Democratic Party"] = {abbrev = "CSDP", color = "#FFD900", shortname = "",}, ["Chinese Unification Promotion Party"] = {abbrev = "", color = "#253686", shortname = "",}, ["Chinese Women's Party"] = {abbrev = "CWP", color = "#ff33ff", shortname = "",}, ["Ching Fat Living Concern Group"] = {abbrev = "CFLCG", color = "#10791D", shortname = "",}, ["Chipani cha Pfuko"] = {abbrev = "CCP", color = "#9F622B", shortname = "",}, ["Chislehurst Matters"] = {abbrev = "", color = "#71BF44", shortname = "",}, ["Choi Hung Estate Social Service Association"] = {abbrev = "CHESSA", color = "#468CA8", shortname = "",}, ["Choice for the Region"] = {abbrev = "VOK", color = "#0083cb", shortname = "",}, ["Choice of Russia (electoral bloc)"] = {abbrev = "", color = "#87BEDD", shortname = "Choice of Russia",}, ["Chondoist Chongu Party"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Chongryon"] = {abbrev = "", color = "#C0C0C0", shortname = "",}, ["Christchurch 2021"] = {abbrev = "", color = "#AB0616", shortname = "",}, ["Christchurch Action"] = {abbrev = "", color = "#FFFFAA", shortname = "",}, ["Christchurch Citizens' Association"] = {abbrev = "", color = "#DDEEFF", shortname = "Citizens'",}, ["Christchurch Independents"] = {abbrev = "CI", color = "#999999", shortname = "",}, ["Christen-Democratisch en Vlaams"] = {abbrev = "CD&V", color = "#FF6200", shortname = "",}, ["Christene Volkspartij"] = {abbrev = "CVP", color = "#FFA500", shortname = "",}, ["Christian and Democratic Union"] = {abbrev = "KDU", color = "#FFCB03", shortname = "",}, ["Christian Centre"] = {abbrev = "", color = "#00BFFF", shortname = "",}, ["Christian Centrist Party"] = {abbrev = "", color = "#8032CC", shortname = "Christian Centrist",}, ["Christian Citizens"] = {abbrev = "", color = "darkblue", shortname = "",}, ["Christian Coalition (New Zealand)"] = {abbrev = "", color = "#878FB8", shortname = "Christian Coalition",}, ["Christian Conservative Party (Chile)"] = {abbrev = "", color = "#000080", shortname = "",}, ["Christian Conservative Party"] = {abbrev = "", color = "yellow", shortname = "",}, ["Christian Conservative Social Union"] = {abbrev = "", color = "#332F83", shortname = "",}, ["Christian Democracy (Brazil)"] = {abbrev = "DC", color = "#015F9D", shortname = "",}, ["Christian Democracy (Greece)"] = {abbrev = "ChD", color = "#013220", shortname = "",}, ["Christian Democracy (Italy, 2002)"] = {abbrev = "DC", color = "#1560BD", shortname = "Christian Democracy",}, ["Christian Democracy (Italy)"] = {abbrev = "DC", color = "#87CEFA", shortname = "",}, ["Christian Democracy (Poland)"] = {abbrev = "ChD", color = "#5C3FB5", shortname = "",}, ["Christian Democracy Sicily"] = {abbrev = "DCS", color = "#87CEFA", shortname = "",}, ["Christian Democracy Federation–Christian Democracy Team"] = {abbrev = "", color = "#E94E1B", shortname = "",}, ["Christian Democracy for Autonomies"] = {abbrev = "", color = "#ADD8E6", shortname = "Christian Democracy",}, ["Christian Democracy of the Third Polish Republic"] = {abbrev = "ChDRP", color = "#800000", shortname = "ChD III RP",}, ["Christian Democrat Party (New Zealand)"] = {abbrev = "", color = "#800080", shortname = "Christian Democrats",}, ["Christian Democrat Party (Peru)"] = {abbrev = "", color = "#00008B", shortname = "",}, ["Christian Democratic Alliance (Costa Rica)"] = {abbrev = "ADC", color = "#483D8B", shortname = "",}, ["Christian Democratic Alliance (Fiji)"] = {abbrev = "VLV", color = "orange", shortname = "",}, ["Christian Democratic Alliance (South Africa)"] = {abbrev = "", color = "#300064", shortname = "Christian Democratic Alliance",}, ["Christian Democratic Appeal"] = {abbrev = "CDA", color = "#1f9359", shortname = "",}, ["Christian Democratic Bloc"] = {abbrev = "BDC", color = "black", shortname = "",}, ["Christian Democratic Centre"] = {abbrev = "CCD", color = "#A6DBEC", shortname = "",}, ["Christian Democratic Front"] = {abbrev = "", color = "orange", shortname = "",}, ["Christian Democratic Movement"] = {abbrev = "KDH", color = "#173a70", shortname = "",}, ["Christian Democratic Movement (Montenegro)"] = {abbrev = "DP", color = "#0172BB", shortname = "",}, ["Christian Democratic National Peasants' Party"] = {abbrev = "PNȚCD", color = "#008540", shortname = "",}, ["Christian Democratic Party (Argentina)"] = {abbrev = "PDC", color = "#00008B", shortname = "Christian Democratic Party",}, ["Christian Democratic Party (Armenia)"] = {abbrev = "", color = "#01A0E2", shortname = "",}, ["Christian Democratic Party (Australia)"] = {abbrev = "", color = "#7F007F", shortname = "Christian Democrats",}, ["Christian Democratic Party (Belgium)"] = {abbrev = "CDP", color = "#FFA500", shortname = "",}, ["Christian Democratic Party (Belize)"] = {abbrev = "CDP", color = "#FF7F00", shortname = "",}, ["Christian Democratic Party (Bolivia)"] = {abbrev = "PDC", color = "#016167", shortname = "",}, ["Christian Democratic Party (Brazil)"] = {abbrev = "PDC", color = "#FF7700", shortname = "",}, ["Christian Democratic Party (Chile)"] = {abbrev = "PDC", color = "#1E90FF", shortname = "",}, ["Christian Democratic Party (Costa Rica)"] = {abbrev = "PDC", color = "#CC1B56", shortname = "",}, ["Christian Democratic Party (Democratic Republic of the Congo)"] = {abbrev = "", color = "orange", shortname = "Christian Democratic Party",}, ["Christian Democratic Party (Timor-Leste)"] = {abbrev = "", color = "#3F5EBE", shortname = "Christian Democratic Party",}, ["Christian Democratic Party (El Salvador)"] = {abbrev = "PDC", color = "#00732E", shortname = "",}, ["Christian Democratic Party (Netherlands)"] = {abbrev = "CDP", color = "#333333", shortname = "",}, ["Christian Democratic Party (Norway)"] = {abbrev = "", color = "#FDED34", shortname = "Christian&nbsp;Democratic",}, ["Christian Democratic Party (Papua New Guinea)"] = {abbrev = "CDP", color = "#FF0000", shortname = "Christian Democratic Party",}, ["Christian Democratic Party (Paraguay)"] = {abbrev = "", color = "#11a018", shortname = "Christian Democratic Party",}, ["Christian Democratic Party (Portugal)"] = {abbrev = "PDC", color = "darkolivegreen", shortname = "",}, ["Christian Democratic Party (Samoa)"] = {abbrev = "CDP", color = "#FF00FF", shortname = "",}, ["Christian Democratic Party (South Africa)"] = {abbrev = "", color = "#662D91", shortname = "Christian Democratic Party",}, ["Christian Democratic Party (Spain)"] = {abbrev = "", color = "#068B1C", shortname = "Christian Democratic Party",}, ["Christian Democratic Party of Albania"] = {abbrev = "PKDSH", color = "#0080FF", shortname = "",}, ["Christian Democratic Party of Cuba"] = {abbrev = "", color = "#3EB489", shortname = "Christian Democratic Party",}, ["Christian Democratic Party of Honduras"] = {abbrev = "CD", color = "#11992B", shortname = "",}, ["Christian Democratic Party of Russia"] = {abbrev = "", color = "#9999FF", shortname = "Christian Democratic Party",}, ["Christian Democratic Party of Serbia"] = {abbrev = "DHSS", color = "#964B00", shortname = "",}, ["Christian Democratic Party of Ukraine"] = {abbrev = "CDPU", color = "#222629", shortname = "",}, ["Christian Democratic Party of Uruguay"] = {abbrev = "PDCU", color = "#FF4400", shortname = "",}, ["Christian Democratic People's Party (Hungary)"] = {abbrev = "KDNP", color = "#938862", shortname = "",}, ["Christian Democratic People's Party of Switzerland"] = {abbrev = "", color = "#EF7D00", shortname = "Christian Democrats",}, ["Christian Democratic Union (Bolivia)"] = {abbrev = "CDU", color = "#0047AB", shortname = "",}, ["Christian Democratic Union (Dominican Republic)"] = {abbrev = "", color = "#ffd300", shortname = "",}, ["Christian Democratic Union (East Germany)"] = {abbrev = "CDU", color = "#237CDB", shortname = "",}, ["Christian Democratic Union (Ecuador)"] = {abbrev = "UDC", color = "#008F4C", shortname = "",}, ["Christian Democratic Union (Latvia)"] = {abbrev = "", color = "#F3AE12", shortname = "",}, ["Christian Democratic Union (Lithuania)"] = {abbrev = "KDS", color = "#5DA782", shortname = "",}, ["Christian Democratic Union (Netherlands)"] = {abbrev = "CDU", color = "#E50066", shortname = "",}, ["Christian Democratic Union (Ukraine)"] = {abbrev = "CDU", color = "#F39518", shortname = "",}, ["Christian Democratic Union of Timor"] = {abbrev = "UDC", color = "#2FAAD6", shortname = "",}, ["Christian Democratic Union of Germany"] = {abbrev = "CDU", color = "#151518", shortname = "",}, ["Christian Democratic Union of Germany (2023)"] = {abbrev = "CDU", color = "#51B8C2", shortname = "",}, ["Christian Democratic Voice"] = {abbrev = "CDV", color = "#24B87A", shortname = "",}, ["Christian Democrats (Denmark)"] = {abbrev = "", color = "#53619B", shortname = "Christian Democrats",}, ["Christian Democrats (Denmark, 2022)"] = {abbrev = "", color = "#53619B", shortname = "Christian Democrats",}, ["Christian Democrats (Finland)"] = {abbrev = "KD", color = "#2B67C9", shortname = "",}, ["Christian Democrats (Sweden)"] = {abbrev = "KD", color = "#231977", shortname = "Christian Democrats",}, ["Christian Economic and Social Party"] = {abbrev = "KGSZP", color = "#006447", shortname = "",}, ["Christian Flemish People's Union"] = {abbrev = "CVV", color = "black", shortname = "",}, ["Christian Heritage Party of Canada"] = {abbrev = "", color = "#800020", shortname = "Christian Heritage",}, ["Christian Heritage Party of New Zealand"] = {abbrev = "", color = "#878FB8", shortname = "Christian Heritage",}, ["Christian Historical Party"] = {abbrev = "CHP", color = "#008080", shortname = "",}, ["Christian Historical Union"] = {abbrev = "CHU", color = "#006F70", shortname = "",}, ["Christian Historical Voters' League"] = {abbrev = "CHK", color = "#008080", shortname = "",}, ["Christian Independent Alliance"] = {abbrev = "", color = "#FFFFFF", shortname = "",}, ["Christian Labour Party"] = {abbrev = "PTC", color = "#009966", shortname = "",}, ["Christian Liberty Unification Party"] = {abbrev = "", color = "#0095DA", shortname = "",}, ["Christian Movement for a New Haiti"] = {abbrev = "", color = "#00923F", shortname = "",}, ["Christian National Alliance Party"] = {abbrev = "PANC", color = "saddlebrown", shortname = "",}, ["Christian National Party (Chile)"] = {abbrev = "", color = "turquoise", shortname = "",}, ["Christian National Party (Hungary)"] = {abbrev = "KNP", color = "#6091ba", shortname = "",}, ["Christian National Union for the Reconstruction of Haiti"] = {abbrev = "UNCRH", color = "#FFFF00", shortname = "",}, ["Christian National Union Party"] = {abbrev = "KNEP", color = "#43884A", shortname = "",}, ["Christian National Union"] = {abbrev = "ZChN", color = "#06A7EE", shortname = "",}, ["Christian Party (Samoa)"] = {abbrev = "SCP", color = "#FFFFDD", shortname = "",}, ["Christian Party (UK)"] = {abbrev = "", color = "#9966CC", shortname = "Christian",}, ["Christian Party of Austria"] = {abbrev = "", color = "#FAD41B", shortname = "Christian Party",}, ["Christian People's Alliance"] = {abbrev = "", color = "#FF00FF", shortname = "",}, ["Christian People's Party (Belgium)"] = {abbrev = "CVP", color = "#EEAA00", shortname = "",}, ["Christian People's Party (Dominican Republic)"] = {abbrev = "CPP", color = "#ff7900", shortname = "",}, ["Christian People's Party (Estonia)"] = {abbrev = "KRE", color = "#000000", shortname = "",}, ["Christian People's Party (Faroe Islands)"] = {abbrev = "", color = "#FF6600", shortname = "Christian People's",}, ["Christian People's Party (Germany)"] = {abbrev = "CVP", color = "#8DCEE7", shortname = "",}, ["Christian People's Party (Peru)"] = {abbrev = "", color = "#14953B", shortname = "",}, ["Christian Peoples Alliance"] = {abbrev = "CPA", color = "#6142A3", shortname = "",}, ["Christian Political Movement"] = {abbrev = "", color = "#E8AE0B", shortname = "",}, ["Christian Positivist Party (Spain)"] = {abbrev = "", color = "#8B898B", shortname = "",}, ["Christian Principles Party"] = {abbrev = "", color = "#8032CC", shortname = "Christian Principles",}, ["Christian Social Democratic Party"] = {abbrev = "PSDC", color = "#7797E0", shortname = "",}, ["Christian Social Front"] = {abbrev = "", color = "#2A58A6", shortname = "",}, ["Christian Social Party (Austria)"] = {abbrev = "CS", color = "#000000", shortname = "",}, ["Christian Social Party (Belgium, 1945)"] = {abbrev = "", color = "orange", shortname = "Christian Social",}, ["Christian Social Party (Belgium)"] = {abbrev = "", color = "#FFCC99", shortname = "",}, ["Christian Social Party (Chile)"] = {abbrev = "PSC", color = "#2B2E83", shortname = "",}, ["Christian Social Party (Ecuador)"] = {abbrev = "PSC", color = "#FFD700", shortname = "",}, ["Christian Social Party (German-speaking Community)"] = {abbrev = "CSP", color = "orange", shortname = "",}, ["Christian Social Party (Germany)"] = {abbrev = "", color = "#008080", shortname = "",}, ["Christian Social Party (Liechtenstein)"] = {abbrev = "", color = "#80FFFF", shortname = "",}, ["Christian Social Party (Netherlands)"] = {abbrev = "", color = "#D2691E", shortname = "",}, ["Christian Social Party (Switzerland)"] = {abbrev = "", color = "#0F95A7", shortname = "Christian Social",}, ["Christian Social Party of Obwalden"] = {abbrev = "", color = "#BF3235", shortname = "CSP Obwalden",}, ["Christian Social People's Party"] = {abbrev = "CSV", color = "#FFC300", shortname = "",}, ["Christian Social People's Service"] = {abbrev = "CSVD", color = "#1DB4E1", shortname = "",}, ["Christian Social Rally of Liberty"] = {abbrev = "RSCL", color = "#FF4500", shortname = "",}, ["Christian Social Union in Bavaria"] = {abbrev = "CSU", color = "#008AC5", shortname = "",}, ["Christian Solidarity Party"] = {abbrev = "", color = "#FFFF99", shortname = "Christian Solidarity",}, ["Christian Spanish Party"] = {abbrev = "", color = "#AAAAFF", shortname = "",}, ["Christian Union – Reformed Political Party"] = {abbrev = "CU–SGP", color = "#00a7eb", shortname = "",}, ["Christian Union (Lithuania)"] = {abbrev = "", color = "#445C64", shortname = "",}, ["Christian Union (Netherlands)"] = {abbrev = "CU", color = "#00A7EB", shortname = "",}, ["Christian Union (Slovakia)"] = {abbrev = "KÚ", color = "#04B2E8", shortname = "",}, ["Christian Union Movement"] = {abbrev = "", color = "#6ca860", shortname = "",}, ["Christian Union of National Unity"] = {abbrev = "ChZJN", color = "#2B3F3D", shortname = "",}, ["Christian Unity Party"] = {abbrev = "", color = "#143d8d", shortname = "",}, ["Christian Values Party"] = {abbrev = "KVP", color = "#5E1A4E", shortname = "",}, ["Christian Workers' Alliance"] = {abbrev = "", color = "#8B0000", shortname = "Christian Workers",}, ["Christian Workers' Union of Finland"] = {abbrev = "SKrTL", color = "#FF5050", shortname = "",}, ["Christian-Democratic Movement (Georgia)"] = {abbrev = "KDM", color = "#881532", shortname = "",}, ["Christian-Democratic People's Party (Moldova)"] = {abbrev = "PPCD", color = "#8D8E56", shortname = "",}, ["Christian-National Peasants' and Farmers' Party"] = {abbrev = "CNBL", color = "#7FCEB1", shortname = "",}, ["Christian-Peasant Party"] = {abbrev = "SLCh", color = "#3E9169", shortname = "",}, ["Christian-Social People's Party (Liechtenstein)"] = {abbrev = "VP", color = "red", shortname = "",}, ["Christian-Social Union of Moldova"] = {abbrev = "UCSM", color = "#006ED9", shortname = "",}, ["Christians Against Abortion"] = {abbrev = "", color = "#000080", shortname = "",}, ["Christians to the World"] = {abbrev = "", color = "#F2EA35", shortname = "",}, ["Christlich Soziale Partei (Belgium)"] = {abbrev = "CSP", color = "#EA5B0D", shortname = "",}, ["Chubut Action Party"] = {abbrev = "", color = "#0A1172", shortname = "",}, ["Chubut Somos Todos"] = {abbrev = "", color = "#008E6F", shortname = "",}, ["Chūō Club"] = {abbrev = "", color = "#FF9900", shortname = "",}, ["Chuquisaca We Are All"] = {abbrev = "", color = "#ED8603", shortname = "",}, ["Chunta Aragonesista"] = {abbrev = "CHA", color = "#008A21", shortname = "",}, ["Church of the Militant Elvis Party"] = {abbrev = "", color = "#FF00FF", shortname = "Church of the Militant Elvis",}, ["Chure Bhawar Rastriya Ekta Party Nepal"] = {abbrev = "", color = "#F0FFF0", shortname = "Churebhawar Rastriya Ekta Party",}, ["Chven"] = {abbrev = "", color = "#3E5D31", shortname = "Chven",}, ["Cidadania"] = {abbrev = "", color = "#EC008C", shortname = "",}, ["Ciervists"] = {abbrev = "", color = "#314F9D", shortname = "",}, ["Circle of Liberal Reformers"] = {abbrev = "CLR", color = "#FE492E", shortname = "",}, ["Circle of Rhine Party"] = {abbrev = "", color = "#4287f5", shortname = "",}, ["Ciskei National Independence Party"] = {abbrev = "CNIP", color = "#0070BB", shortname = "",}, ["Citizen Action of Ferrol"] = {abbrev = "", color = "#D9017A", shortname = "",}, ["Citizen Action Party – Sikkim"] = {abbrev = "", color = "#FCF800", shortname = "CAP–Sikkim",}, ["Citizen Alternative of Ponteareas"] = {abbrev = "", color = "#005747", shortname = "",}, ["Citizen Alternative of Rubí"] = {abbrev = "", color = "#97C00E", shortname = "",}, ["Citizen and Republican Movement"] = {abbrev = "MRC", color = "#DD391F", shortname = "",}, ["Citizen Association Jesús Lara"] = {abbrev = "", color = "#F9CC67", shortname = "",}, ["Citizen Collective"] = {abbrev = "", color = "#29809B", shortname = "",}, ["Citizen Convergence Movement"] = {abbrev = "", color = "#37960F", shortname = "",}, ["Citizen Force"] = {abbrev = "", color = "#F5A23E", shortname = "",}, ["Citizen Force (Colombia)"] = {abbrev = "", color = "#FA6709", shortname = "",}, ["Citizen Force (Peru)"] = {abbrev = "FC", color = "#E30B5C", shortname = "",}, ["Citizen Forum (Spain)"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Citizen Forum of Cáceres"] = {abbrev = "", color = "#7EBA00", shortname = "",}, ["Citizen Forum of Jerez"] = {abbrev = "", color = "#005AD6", shortname = "",}, ["Citizen Hope (Spain)"] = {abbrev = "", color = "#F89430", shortname = "",}, ["Citizen Initiative for Development"] = {abbrev = "", color = "#102547", shortname = "",}, ["Citizen Initiative for Paracuellos"] = {abbrev = "", color = "#94C11F", shortname = "",}, ["Citizen Initiative of Puertollano"] = {abbrev = "", color = "#FE6400", shortname = "",}, ["Citizen Left"] = {abbrev = "", color = "#BB98C7", shortname = "",}, ["Citizen Movement of Soria"] = {abbrev = "", color = "#EC9F42", shortname = "",}, ["Citizen Open Platform of Lalín"] = {abbrev = "", color = "#999999", shortname = "",}, ["Citizen Option for Macedonia"] = {abbrev = "GROM", color = "#21B7CE", shortname = "",}, ["Citizen Option"] = {abbrev = "OC", color = "#FED403", shortname = "",}, ["Citizen Party"] = {abbrev = "", color = "#707070", shortname = "Citizen",}, ["Citizen Platform for Sabadell"] = {abbrev = "", color = "#CD3037", shortname = "",}, ["Citizen Power (political party)"] = {abbrev = "", color = "#412560", shortname = "Citizen Power",}, ["Citizen Prosperity"] = {abbrev = "PC", color = "#FFDC2A", shortname = "",}, ["Citizen Rally (Republic of the Congo)"] = {abbrev = "", color = "#4C4068", shortname = "Citizen Rally",}, ["Citizen Revolution"] = {abbrev = "RC", color = "#00B0F6", shortname = "",}, ["Citizen Revolution Movement"] = {abbrev = "RC", color = "#00AEEF", shortname = "",}, ["Citizen Unity"] = {abbrev = "", color = "#CCE35F", shortname = "",}, ["Citizen's Coalition for Justice Party (Mongolia)"] = {abbrev = "", color = "#f26022", shortname = "",}, ["Citizen's Decision"] = {abbrev = "", color = "#82bb29", shortname = "",}, ["Citizen's Power"] = {abbrev = "", color = "#AA8888", shortname = "",}, ["Citizen's Unity"] = {abbrev = "", color = "#009CDE", shortname = "",}, ["Citizens Call for Action Party"] = {abbrev = "CCA", color = "#964B00", shortname = "",}, ["Citizens (Chilean political party)"] = {abbrev = "", color = "#db8f16", shortname = "Citizens",}, ["Citizens (Georgia)"] = {abbrev = "", color = "#8BC43F", shortname = "Citizens",}, ["Citizens (Spanish political party)"] = {abbrev = "Cs", color = "#EB6109", shortname = "",}, ["Citizens & Ratepayers"] = {abbrev = "", color = "#00529F", shortname = "",}, ["Citizens Coalition for Change"] = {abbrev = "CCC", color = "#FAE64D", shortname = "",}, ["Citizens for Arona"] = {abbrev = "", color = "#77777B", shortname = "",}, ["Citizens for Benidorm"] = {abbrev = "", color = "#855794", shortname = "",}, ["Citizens for Blank Votes"] = {abbrev = "", color = "#969696", shortname = "",}, ["Citizens for Cádiz"] = {abbrev = "", color = "#5E89AA", shortname = "",}, ["Citizens for Canarian Change"] = {abbrev = "", color = "#1A3F98", shortname = "",}, ["Citizens for Change"] = {abbrev = "", color = "#FF2F00", shortname = "",}, ["Citizens for Ciempozuelos"] = {abbrev = "", color = "#2A277E", shortname = "",}, ["Citizens for San Fernando"] = {abbrev = "", color = "#000B6F", shortname = "",}, ["Citizens for Justice Action"] = {abbrev = "ABG", color = "#772982", shortname = "",}, ["Citizens for their People"] = {abbrev = "", color = "#046305", shortname = "",}, ["Citizens in a State"] = {abbrev = "MMFD", color = "#391B4F", shortname = "",}, ["Citizens in Rage"] = {abbrev = "", color = "#1A55B0", shortname = "",}, ["Citizens Movement (France)"] = {abbrev = "MDC", color = "#192241", shortname = "",}, ["Citizens of Alcalá de Guadaíra"] = {abbrev = "", color = "#23BEDC", shortname = "",}, ["Citizens of Burgos"] = {abbrev = "", color = "#CA2D29", shortname = "",}, ["Citizens of Democratic Centre–Independent Candidacy"] = {abbrev = "", color = "#F67A32", shortname = "",}, ["Citizens of Galicia Democratic Action"] = {abbrev = "", color = "#63A6C6", shortname = "",}, ["Citizens of Galicia"] = {abbrev = "", color = "#0BB70B", shortname = "",}, ["Citizens of Logroño"] = {abbrev = "", color = "#E88005", shortname = "",}, ["Citizens of Lorca"] = {abbrev = "", color = "#0D086E", shortname = "",}, ["Citizens of Menorca"] = {abbrev = "", color = "#FA8100", shortname = "",}, ["Citizens of Reunion Island in Action"] = {abbrev = "CREA", color = "#acbd5c", shortname = "",}, ["Citizens of Rivas"] = {abbrev = "", color = "#1AB53D", shortname = "",}, ["Citizens of Santa Cruz"] = {abbrev = "", color = "#0194E4", shortname = "",}, ["Citizens Party (Hong Kong)"] = {abbrev = "", color = "#000000", shortname = "Citizens",}, ["Citizens Party (US)"] = {abbrev = "", color = "#00FF90", shortname = "Citizens",}, ["Citizens Party of the United States"] = {abbrev = "", color = "#AFAFAF", shortname = "Citizens Party",}, ["Citizens, Inhabitants and People of Marbella"] = {abbrev = "", color = "#FF9D21", shortname = "",}, ["Citizens' Action for Málaga"] = {abbrev = "", color = "#A94699", shortname = "",}, ["Citizens' Action Party (Costa Rica)"] = {abbrev = "PAC", color = "#FFD700", shortname = "",}, ["Citizens' Action Party"] = {abbrev = "", color = "#FFE902", shortname = "",}, ["Citizens' Alliance (Cyprus)"] = {abbrev = "SYPOL", color = "#9AB973", shortname = "",}, ["Citizens' Assembly for Torrelavega"] = {abbrev = "", color = "#2F6623", shortname = "",}, ["Citizens' Battle Against Corruption"] = {abbrev = "CIBAC", color = "#FDCD01", shortname = "",}, ["Citizens' Coalition"] = {abbrev = "MED", color = "#506d28", shortname = "",}, ["Citizens' Compromise"] = {abbrev = "", color = "#A0BE00", shortname = "",}, ["Citizens' Convergence of the South-East"] = {abbrev = "", color = "#0824AD", shortname = "",}, ["Citizens' Democratic Renewal Movement"] = {abbrev = "", color = "#6B2484", shortname = "",}, ["Citizens' Forces"] = {abbrev = "", color = "#4C4B51", shortname = "",}, ["Citizens' Forum Austria"] = {abbrev = "FRITZ", color = "#E43226", shortname = "",}, ["Citizens' Initiative (Andorra)"] = {abbrev = "IC", color = "#390037", shortname = "",}, ["Citizens' List (Luxembourg)"] = {abbrev = "", color = "darkgray", shortname = "",}, ["Citizens' List for a Corruption-Free Graz"] = {abbrev = "KFG", color = "#17737A", shortname = "",}, ["Citizens' Left (Val-de-Marne)"] = {abbrev = "GC", color = "#75a81b", shortname = "",}, ["Citizens' Movement (Iceland)"] = {abbrev = "", color = "#FF8C00", shortname = "",}, ["Citizens' Movement (France)"] = {abbrev = "MDC", color = "#DD391F", shortname = "",}, ["Citizens' Movement (Mexico)"] = {abbrev = "MC", color = "#FF8C00", shortname = "",}, ["Citizens' Movement of Cartagena"] = {abbrev = "", color = "#87305B", shortname = "",}, ["Citizens' Party (Denmark)"] = {abbrev = "", color = "#2B72FD", shortname = "Citizens' Party",}, ["Citizens' Party (Finland)"] = {abbrev = "KP", color = "#2354A8", shortname = "Citizens' Party",}, ["Citizens' Party (Iceland, 1923)"] = {abbrev = "", color = "#0026FF", shortname = "Citizens'",}, ["Citizens' Party (Iceland, 1987)"] = {abbrev = "", color = "#000000", shortname = "Citizens'",}, ["Citizens' Party for Revival"] = {abbrev = "", color = "yellow", shortname = "",}, ["Citizens' Party (Philippines)"] = {abbrev = "CP", color = "#50C878", shortname = "Citizens",}, ["Citizens' Radio"] = {abbrev = "", color = "#ff7e22", shortname = "",}, ["Citizens' Rights Association"] = {abbrev = "ADDC", color = "#FFC0CB", shortname = "",}, ["Citizens' Union–Independent Progressives of Canaries"] = {abbrev = "", color = "#181C21", shortname = "",}, ["Citizenship and Christian Democracy"] = {abbrev = "PPV/CDC", color = "#000080", shortname = "",}, ["City Fusion Party"] = {abbrev = "", color = "#CF9FFF", shortname = "City Fusion",}, ["City Independents"] = {abbrev = "", color = "#FFC0CB", shortname = "",}, ["City Vision (Auckland political ticket)"] = {abbrev = "", color = "#BFD631", shortname = "City Vision",}, ["City Vision"] = {abbrev = "", color = "#BFD631", shortname = "City Vision",}, ["CiU Space"] = {abbrev = "", color = "#2849C8", shortname = "",}, ["Ciutadella de Menorca People's Union"] = {abbrev = "", color = "#CA6601", shortname = "",}, ["Cives"] = {abbrev = "", color = "#729E2A", shortname = "",}, ["Civic 10"] = {abbrev = "", color = "#4BD9FD", shortname = "",}, ["Civic Act-up"] = {abbrev = "", color = "#000000", shortname = "",}, ["Civic Alliance of Serbia"] = {abbrev = "GSS", color = "orange", shortname = "",}, ["Civic Alliance (Bosnia and Herzegovina)"] = {abbrev = "CA (BiH)", color = "#F0D418", shortname = "Civic Alliance",}, ["Civic and Social Agreement"] = {abbrev = "", color = "#005599", shortname = "",}, ["Civic and Social Front of Catamarca"] = {abbrev = "FCSC", color = "#009241", shortname = "",}, ["Civic Autonomy Power"] = {abbrev = "CAP", color = "#6CC6CF", shortname = "",}, ["Civic Choice"] = {abbrev = "", color = "#1560BD", shortname = "",}, ["Civic Coalition ARI"] = {abbrev = "CC-ARI", color = "#6fb53e", shortname = "",}, ["Civic Coalition (Argentina)"] = {abbrev = "", color = "#008080", shortname = "",}, ["Civic Coalition (political alliance)"] = {abbrev = "KO", color = "#F68F2D", shortname = "",}, ["Civic Commitment"] = {abbrev = "", color = "#1E889D", shortname = "",}, ["Civic Community"] = {abbrev = "CC", color = "#F26524", shortname = "",}, ["Civic Concentration"] = {abbrev = "CC", color = "#30D5C8", shortname = "",}, ["Civic Conservative Party (Slovakia)"] = {abbrev = "OKS", color = "#A00000", shortname = "",}, ["Civic Conservative Party"] = {abbrev = "", color = "#990000", shortname = "",}, ["Civic Democratic Alliance"] = {abbrev = "ODA", color = "#7FA6CB", shortname = "",}, ["Civic Democratic Forum"] = {abbrev = "GDF", color = "#272361", shortname = "",}, ["Civic Democratic Party (Bosnia and Herzegovina)"] = {abbrev = "GDS", color = "#ffdf00", shortname = "",}, ["Civic Democratic Party (Czech Republic)"] = {abbrev = "ODS", color = "#034EA2", shortname = "",}, ["Civic Democratic Party (Hungary)"] = {abbrev = "", color = "#96825A", shortname = "Civic Democratic",}, ["Civic Democratic Party (Lithuania)"] = {abbrev = "PDP", color = "#023366", shortname = "",}, ["Civic Democratic Union (Slovakia)"] = {abbrev = "", color = "#553D73", shortname = "",}, ["Civic Force"] = {abbrev = "", color = "#3183CD", shortname = "",}, ["Civic Forum (Central African Republic)"] = {abbrev = "", color = "#008080", shortname = "",}, ["Civic Forum"] = {abbrev = "OF", color = "#386bA5", shortname = "",}, ["Civic Freedom Party"] = {abbrev = "", color = "yellow", shortname = "Civic Freedom",}, ["Civic Front (Córdoba)"] = {abbrev = "", color = "#FF6600", shortname = "",}, ["Civic Front for Santiago"] = {abbrev = "", color = "#FF0080", shortname = "",}, ["Civic Front of Córdoba"] = {abbrev = "FCC", color = "#dd3f18", shortname = "",}, ["Civic Initiative of Gora"] = {abbrev = "GIG", color = "#82D1F7", shortname = "",}, ["Civic Initiative (Russia)"] = {abbrev = "", color = "#1B3E89", shortname = "",}, ["Civic League"] = {abbrev = "", color = "#B8BFFE", shortname = "",}, ["Civic Liberal Alliance"] = {abbrev = "", color = "#067CBF", shortname = "",}, ["Civic List (Slovenia)"] = {abbrev = "", color = "#0067A5", shortname = "",}, ["Civic Movement"] = {abbrev = "OH", color = "#423F83", shortname = "",}, ["Civic Network"] = {abbrev = "RC", color = "#F77325", shortname = "",}, ["Civic Party OBRAS"] = {abbrev = "OBRAS", color = "#006100", shortname = "",}, ["Civic Party of Kazakhstan"] = {abbrev = "", color = "#2f2f2f", shortname = "",}, ["Civic Party of Montenegro"] = {abbrev = "GPCG", color = "#2554C7", shortname = "",}, ["Civic Party"] = {abbrev = "", color = "#7F3F98", shortname = "Civic",}, ["Civic Party Works"] = {abbrev = "", color = "#006100", shortname = "",}, ["Civic Passion–Proletariat Political Institute–Hong Kong Resurgence Order"] = {abbrev = "CP/PPI/HKRO", color = "#FBDD07", shortname = "",}, ["Civic Passion"] = {abbrev = "", color = "#FBDD07", shortname = "",}, ["Civic Platform (Russia)"] = {abbrev = "", color = "#420F77", shortname = "Civic Platform",}, ["Civic Platform (Serbia)"] = {abbrev = "GP", color = "#002899", shortname = "",}, ["Civic Platform"] = {abbrev = "PO", color = "#F68F2D", shortname = "",}, ["Civic Project Italy"] = {abbrev = "", color = "#0C2F46", shortname = "",}, ["Civic Renovation Party"] = {abbrev = "PCR", color = "#193D6F", shortname = "",}, ["Civic Renewal Party"] = {abbrev = "PRC", color = "#1E90FF", shortname = "",}, ["Civic Response"] = {abbrev = "PV", color = "#AE413A", shortname = "",}, ["Civic Solidarity of Alicante"] = {abbrev = "", color = "#FFF200", shortname = "",}, ["Civic Solidarity Party"] = {abbrev = "", color = "#0F88C9", shortname = "Civic Solidarity",}, ["Civic Union (Argentina, 1909)"] = {abbrev = "", color = "black", shortname = "Civic Union",}, ["Civic Union (Latvia)"] = {abbrev = "", color = "#9e1b34", shortname = "",}, ["Civic Union (Russia)"] = {abbrev = "", color = "#F73239", shortname = "Civic Union",}, ["Civic Union (Uruguay)"] = {abbrev = "UC", color = "#0700C9", shortname = "Civic Union",}, ["Civic Union"] = {abbrev = "", color = "#AB3C20", shortname = "",}, ["Civic United Front"] = {abbrev = "CUF", color = "#0293E2", shortname = "",}, ["Civic Unity Party (Azerbaijan)"] = {abbrev = "", color = "#F29923", shortname = "Civic Unity",}, ["Civics of Italy"] = {abbrev = "CdI", color = "#5683B3", shortname = "",}, ["Civic-Political Foundation ReMeK"] = {abbrev = "", color = "#01A8F4", shortname = "ReMeK",}, ["Civil Alliance (Argentina)"] = {abbrev = "", color = "#F69A69", shortname = "Civil Alliance",}, ["Civil Conservative Party"] = {abbrev = "", color = "#7CC945", shortname = "CCP",}, ["Civil Contract (Armenia)"] = {abbrev = "", color = "#5169B1", shortname = "Civil Contract",}, ["Civil Democratic Alliance"] = {abbrev = "", color = "orange", shortname = "",}, ["Civil Force"] = {abbrev = "", color = "#00a754", shortname = "",}, ["Civil Liberties Party"] = {abbrev = "", color = "#0038A5", shortname = "",}, ["Civil Movement"] = {abbrev = "CM", color = "#80BB3D", shortname = "",}, ["Civil Party (Costa Rica)"] = {abbrev = "", color = "#C61318", shortname = "Civil",}, ["Civil Party (Taiwan)"] = {abbrev = "", color = "red", shortname = "",}, ["Civil Position"] = {abbrev = "", color = "#FFDD00", shortname = "",}, ["Civil Response"] = {abbrev = "", color = "#AE413A", shortname = "",}, ["Civil Revolution"] = {abbrev = "", color = "#FF6600", shortname = "",}, ["Civil Rights Movement"] = {abbrev = "", color = "#000000", shortname = "",}, ["Civil Rights Movement Solidarity"] = {abbrev = "", color = "#004585", shortname = "BüSo",}, ["Civil Rights Party (South Korea)"] = {abbrev = "CRP", color = "#4CA459", shortname = "Civil Rights",}, ["Civil Rule Party"] = {abbrev = "CRP", color = "#FFD700", shortname = "Civil Rule",}, ["Civil Society and Democracy"] = {abbrev = "", color = "#94969C", shortname = "",}, ["Civil Watch"] = {abbrev = "", color = "#FF007F", shortname = "",}, ["Civil Will Party"] = {abbrev = "", color = "#1968e5", shortname = "Civil Will",}, ["Civil Will–Green Party"] = {abbrev = "", color = "#027E40", shortname = "Civil Will-Green",}, ["Civilian Power"] = {abbrev = "GS", color = "#00A650", shortname = "",}, ["Civilista Party"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Civiqus"] = {abbrev = "", color = "#047235", shortname = "",}, ["Civis (Montenegro)"] = {abbrev = "", color = "#D7D501", shortname = "",}, ["Clann Éireann"] = {abbrev = "CÉ", color = "#228B22", shortname = "Clann Éireann",}, ["Clann na Poblachta"] = {abbrev = "CnaP", color = "#BBE549", shortname = "Clann na Poblachta",}, ["Clann na Talmhan"] = {abbrev = "CnaT", color = "#BDB76B", shortname = "Clann na Talmhan",}, ["CLARO (political party)"] = {abbrev = "", color = "#314A82", shortname = "",}, ["Class Action Reform Movement"] = {abbrev = "", color = "#000000", shortname = "CARM",}, ["Class War"] = {abbrev = "", color = "Black", shortname = "",}, ["Classical Liberal Party (Sweden)"] = {abbrev = "KLP", color = "#FFDF00", shortname = "",}, ["Clause 28 Children's Protection Christian Democrats"] = {abbrev = "", color = "#bc8f8f", shortname = "Clause 28",}, ["Clean Chile, Vote Happy"] = {abbrev = "", color = "green", shortname = "",}, ["Clear Signal of Independents"] = {abbrev = "JaSaN", color = "#cd1719", shortname = "",}, ["Clichy Club"] = {abbrev = "", color = "#0087DC", shortname = "",}, ["Climat Québec"] = {abbrev = "", color = "#0E9D0D", shortname = "",}, ["Climate Alliance (Sweden)"] = {abbrev = "", color = "#F6D411", shortname = "Climate Alliance",}, ["Climate Party"] = {abbrev = "", color = "#36D0B6", shortname = "Climate",}, ["Clive Palmer's United Australia Party"] = {abbrev = "UAP", color = "#FFED00", shortname = "",}, ["Club 2002 – Party for the Unity and the Republic"] = {abbrev = "Club 2002-PUR", color = "#73160F", shortname = "Club 2002",}, ["Club of Committed Non-Party Members"] = {abbrev = "KAN", color = "#10547d", shortname = "",}, ["Clydesdale and South Scotland Independent"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Co-operative Party"] = {abbrev = "", color = "#3F1D70", shortname = "",}, ["Co-operative Resources Centre"] = {abbrev = "CRC", color = "#DD6A45", shortname = "",}, ["Coalició Compromís"] = {abbrev = "Compromís", color = "#EC8953", shortname = "",}, ["Coalition (Australia)"] = {abbrev = "", color = "#00557C", shortname = "Coalition",}, ["Coalition (New South Wales)"] = {abbrev = "", color = "#00557C", shortname = "Coalition",}, ["Coalition (Victoria)"] = {abbrev = "", color = "#00557C", shortname = "Coalition",}, ["Coalition Avenir Québec"] = {abbrev = "CAQ", color = "#1e90ff", shortname = "",}, ["Coalition (Chile)"] = {abbrev = "", color = "blue", shortname = "",}, ["Coalition Change 2000"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Coalition Conservative"] = {abbrev = "", color = "#0087DC", shortname = "",}, ["Coalition Council of Islamic Revolution Forces"] = {abbrev = "", color = "#134479", shortname = "Coalition Council",}, ["Coalition for a New Socialist Party"] = {abbrev = "", color = "#D82E1E", shortname = "",}, ["Coalition for a Solidary Europe"] = {abbrev = "CEUS", color = "#00309A", shortname = "",}, ["Coalition for Advancement, Reform and Empowerment"] = {abbrev = "CARE", color = "#3CB637", shortname = "",}, ["Coalition for Bulgaria"] = {abbrev = "KzB", color = "#C20009", shortname = "",}, ["Coalition for Cáceres"] = {abbrev = "", color = "#BE1C2B", shortname = "",}, ["Coalition for Cayman"] = {abbrev = "C4C", color = "#0c1c47", shortname = "",}, ["Coalition for Change (Chile)"] = {abbrev = "", color = "Steelblue", shortname = "Coalition for Change",}, ["Coalition for Change (Georgia)"] = {abbrev = "CfC", color = "#0d5e48", shortname = "Coalition for Change",}, ["Coalition for Change (Sierra Leone)"] = {abbrev = "", color = "#FFAB3D", shortname = "",}, ["Coalition for Democratic Change"] = {abbrev = "CDC", color = "#183883", shortname = "",}, ["Coalition for El Bierzo"] = {abbrev = "", color = "#68A0D6", shortname = "",}, ["Coalition for Europe"] = {abbrev = "", color = "#2D0680", shortname = "",}, ["Coalition for Gora"] = {abbrev = "KzG", color = "", shortname = "",}, ["Coalition for Gran Canaria"] = {abbrev = "", color = "#0F47AF", shortname = "",}, ["Coalition for Iraqi National Unity"] = {abbrev = "CINU", color = "#004179", shortname = "",}, ["Coalition for L'Hospitalet"] = {abbrev = "", color = "#C32C25", shortname = "",}, ["Coalition for Melilla"] = {abbrev = "CpM", color = "#298642", shortname = "",}, ["Coalition for Peace and Tolerance"] = {abbrev = "KZMT", color = "#5D689C", shortname = "",}, ["Coalition for Reform Party"] = {abbrev = "CRP", color = "#3AEB2A", shortname = "",}, ["Coalition for Reforms and Democracy"] = {abbrev = "CORD", color = "#F6A438", shortname = "",}, ["Coalition for the Balearics"] = {abbrev = "", color = "#692647", shortname = "",}, ["Coalition for the Good of All"] = {abbrev = "", color = "#FFCB01", shortname = "",}, ["Coalition for the Republic"] = {abbrev = "KdR", color = "#BD0934", shortname = "",}, ["Coalition for the Transformation of Liberia"] = {abbrev = "COTOL", color = "#fc0000", shortname = "",}, ["Coalition for Unity and Democracy"] = {abbrev = "CUD", color = "blue", shortname = "",}, ["Coalition for Unity and Welfare"] = {abbrev = "CUB", color = "#512F83", shortname = "",}, ["Coalition Labour"] = {abbrev = "", color = "#e0afaf", shortname = "",}, ["Coalition Movement"] = {abbrev = "", color = "#00CED1", shortname = "",}, ["Coalition National Democratic and Labour Party"] = {abbrev = "", color = "#FFDEAD", shortname = "Coalition National Democratic",}, ["Coalition of Democrats (Zimbabwe)"] = {abbrev = "CODE", color = "#ADD8E6", shortname = "",}, ["Coalition of Democratic Forces (Kazakhstan)"] = {abbrev = "DKK", color = "#9A6DC0", shortname = "",}, ["Coalition of Ethiopian Federalist Forces"] = {abbrev = "", color = "#4398B4", shortname = "",}, ["Coalition of Independents"] = {abbrev = "COI", color = "#5ce1e6", shortname = "",}, ["Coalition of Islamic Parties"] = {abbrev = "CIP", color = "", shortname = "",}, ["Coalition of People's Accord"] = {abbrev = "KNS", color = "#ffe01c", shortname = "",}, ["Coalition of Progressive Organizations"] = {abbrev = "", color = "#394184", shortname = "",}, ["Coalition of the Left and the Progress"] = {abbrev = "", color = "#FFD000", shortname = "Coalition of the Left (SYN)",}, ["Coalition of the Left of Movements and Ecology"] = {abbrev = "", color = "#FFD000", shortname = "Coalition of the Left (SYN)",}, ["Coalition of the Pleasant Scent of Servitude"] = {abbrev = "CPSS", color = "blue", shortname = "",}, ["Coalition Party (Norway)"] = {abbrev = "", color = "#99EDBD", shortname = "Coalition",}, ["Coalition PSD/CDS"] = {abbrev = " PPD/PSD.CDS-PP", color = "#00AAAA", shortname = "",}, ["Coalition Together"] = {abbrev = "", color = "#1F8C87", shortname = "Together",}, ["Coastal Party"] = {abbrev = "", color = "#00ad8e", shortname = "Coastal",}, ["Cochinchinese Democratic Party"] = {abbrev = "", color = "#E3FF2A", shortname = "",}, ["Code Orange (political party)"] = {abbrev = "", color = "#EF7601", shortname = "Code Orange",}, ["Coexistence (political party)"] = {abbrev = "COEX", color = "#32CD32", shortname = "",}, ["Colère et espoir"] = {abbrev = "", color = "#BB0000", shortname = "",}, ["Collectif Des Inkoruptibles"] = {abbrev = "", color = "#FFBF60", shortname = "",}, ["Collective (political party)"] = {abbrev = "COL", color = "#4F526A", shortname = "Collective",}, ["Collaborating Political Parties"] = {abbrev = "CPP", color = "#20704B", shortname = "",}, ["Colombia First"] = {abbrev = "", color = "#800080", shortname = "",}, ["Colombia Has a Future"] = {abbrev = "CFT", color = "#32CD32", shortname = "",}, ["Colombia Justa Libres"] = {abbrev = "CJL", color = "#C29B61", shortname = "",}, ["Colombian Communist Party"] = {abbrev = "", color = "#DA251D", shortname = "",}, ["Colombian Community and Communal Political Movement"] = {abbrev = "MCCC", color = "#F5EC49", shortname = "",}, ["Colombian Conservative Party"] = {abbrev = "", color = "#1935D0", shortname = "Conservative",}, ["Colombian Liberal Party"] = {abbrev = "", color = "#FF3333", shortname = "Liberal",}, ["Colorado Center Party"] = {abbrev = "CCP", color = "#A875E6", shortname = "Center",}, ["Colorado Party (Paraguay)"] = {abbrev = "", color = "#EE1D23", shortname = "Colorado",}, ["Colorado Party (Uruguay)"] = {abbrev = "", color = "#E30511", shortname = "Colorado Party",}, ["Colored Republican Party"] = {abbrev = "", color = "#FF5600", shortname = "Colored Republican",}, ["Combatant Clergy Association"] = {abbrev = "CCA", color = "#7996E2", shortname = "",}, ["Combatants' Party"] = {abbrev = "PdC", color = "#8B4513", shortname = "",}, ["Combined Opposition Parties"] = {abbrev = "COP", color = "#C0C0C0", shortname = "",}, ["Come Venezuela"] = {abbrev = "VV", color = "#00BFFF", shortname = "",}, ["Comité d'Action Musulman"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Comités Jeanne"] = {abbrev = "", color = "#202F55", shortname = "",}, ["Commitment for Caspe"] = {abbrev = "", color = "#ED750E", shortname = "",}, ["Commitment to Cantabria"] = {abbrev = "", color = "#28734C", shortname = "",}, ["Commitment to Europe"] = {abbrev = "", color = "#E7995C", shortname = "",}, ["Commitment to Galicia"] = {abbrev = "", color = "#087D42", shortname = "",}, ["Commitment to Gran Canaria"] = {abbrev = "", color = "#8AAD53", shortname = "",}, ["Commitment to Mexico"] = {abbrev = "", color = "#4DA663", shortname = "",}, ["Commitment to Torrevieja"] = {abbrev = "", color = "#266E87", shortname = "",}, ["Commitment with Aragon"] = {abbrev = "", color = "#ECD807", shortname = "",}, ["Commitment, Renewal and Order"] = {abbrev = "CREO", color = "#FDAF17", shortname = "",}, ["Committed Citizens"] = {abbrev = "CC", color = "#63277F", shortname = "",}, ["Committee for a Radical Left Rally"] = {abbrev = "ERAS", color = "#df2a23", shortname = "",}, ["Committee for a Worker's International (Ireland)"] = {abbrev = "", color = "#DC241F", shortname = "CWI (Ireland)",}, ["Committee for Another Policy"] = {abbrev = "", color = "red", shortname = "",}, ["Committee for the Defence of the Republic"] = {abbrev = "CDR", color = "#264E4E", shortname = "",}, ["Committee of Freedom"] = {abbrev = "CdL", color = "#C71585", shortname = "",}, ["Committee of National Unity"] = {abbrev = "", color = "#B93434", shortname = "",}, ["Committee of Union and Progress"] = {abbrev = "CUP", color = "#d50000", shortname = "",}, ["Committees for the Defense of the Revolution"] = {abbrev = "CDR", color = "", shortname = "",}, ["Common Action Party – Civil Congress"] = {abbrev = "PAC–CC", color = "#EF7F1A", shortname = "",}, ["Common Alternative Revolutionary Force"] = {abbrev = "FARC", color = "#AF1120", shortname = "",}, ["Common Choice"] = {abbrev = "", color = "#ED1B30", shortname = "",}, ["Common Course"] = {abbrev = "", color = "#AD3801", shortname = "",}, ["Common Force"] = {abbrev = "", color = "#ED5C3E", shortname = "",}, ["Common Ground Alliance"] = {abbrev = "", color = "#005B54", shortname = "Common Ground",}, ["Common Man's Front"] = {abbrev = "FUQ", color = "#00008B", shortname = "",}, ["Common Man's Party"] = {abbrev = "CMP", color = "#FA644C", shortname = "",}, ["Common Sense (political party)"] = {abbrev = "SC", color = "#2AA68D", shortname = "Common Sense",}, ["Common Sense Party (UK)"] = {abbrev = "", color = "#FFFFFF", shortname = "Common Sense",}, ["Common Sense Party of California"] = {abbrev = "CSP", color = "#182842", shortname = "Common Sense",}, ["Common Wealth Party"] = {abbrev = "", color = "#ff7f50", shortname = "Common Wealth",}, ["Commoner Party of Thailand"] = {abbrev = "", color = "#FF4500", shortname = "",}, ["Commoners' Land"] = {abbrev = "TC–PNC", color = "#7A76B4", shortname = "",}, ["Commoners' Party (Thailand)"] = {abbrev = "", color = "#000000", shortname = "",}, ["Commons (Chilean political party)"] = {abbrev = "", color = "#461D3D", shortname = "",}, ["Commons (Colombian political party)"] = {abbrev = "", color = "#AF1120", shortname = "Commons",}, ["Commonwealth Labour Party"] = {abbrev = "ComLab", color = "#b22222", shortname = "Commonwealth Labour",}, ["Commonwealth Land Party (US)"] = {abbrev = "", color = "#4C915F", shortname = "Commonwealth Land",}, ["Commonwealth Liberal Party"] = {abbrev = "LIB", color = "#8CB4D2", shortname = "Liberal",}, ["Commonwealth Party (Gibraltar)"] = {abbrev = "", color = "#CE0F25", shortname = "Commonwealth",}, ["Communal Democracy Party"] = {abbrev = "TDP", color = "#0D1AAF", shortname = "",}, ["Communal Liberation Party"] = {abbrev = "TKP", color = "red", shortname = "",}, ["Communal Liberation Party New Forces"] = {abbrev = "TKP-YG", color = "#E3000D", shortname = "",}, ["Communist Alternative Party"] = {abbrev = "", color = "maroon", shortname = "",}, ["Communist Archio-Marxist Party of Greece"] = {abbrev = "KAKE", color = "red", shortname = "",}, ["Communist Collective of Catalonia"] = {abbrev = "", color = "#B82E35", shortname = "",}, ["Communist Labour Party (Syria)"] = {abbrev = "", color = "#FF0000", shortname = "Communist Labour Party",}, ["Communist League (New Zealand)"] = {abbrev = "", color = "#dd0048", shortname = "Communist League",}, ["Communist League (Sweden)"] = {abbrev = "", color = "red", shortname = "",}, ["Communist League (UK, 1988)"] = {abbrev = "", color = "#C71585", shortname = "Communist League",}, ["Communist League of Great Britain"] = {abbrev = "", color = "red", shortname = "Communist League",}, ["Communist League of Luxemburg"] = {abbrev = "", color = "red", shortname = "",}, ["Communist League of West Germany"] = {abbrev = "KBW", color = "red", shortname = "",}, ["Communist Marxist Party (John)"] = {abbrev = "", color = "#EE0000", shortname = "",}, ["Communist Marxist Party"] = {abbrev = "CMP", color = "#FF0000", shortname = "",}, ["Communist Movement (Spain)"] = {abbrev = "", color = "#BF4249", shortname = "",}, ["Communist Movement of Turkey"] = {abbrev = "TKH", color = "#990000", shortname = "",}, ["Communist Organization of Spain (Red Flag)"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Communist Party"] = {abbrev = "", color = "#D50000", shortname = "Communist",}, ["Communist Party (Argentina)"] = {abbrev = "PC", color = "#FF0000", shortname = "Communist Party",}, ["Communist Party (bolsheviks) of Lithuania and Belorussia"] = {abbrev = "LBSSR", color = "#CC0000", shortname = "",}, ["Communist Party (Bolsheviks) of Ukraine"] = {abbrev = "", color = "#DD0000", shortname = "Communist Party",}, ["Communist Party (Bosnia and Herzegovina)"] = {abbrev = "", color = "red", shortname = "Communist Party",}, ["Communist Party (Denmark)"] = {abbrev = "", color = "#FF0000", shortname = "Communist Party",}, ["Communist Party (Italy)"] = {abbrev = "", color = "#F00000", shortname = "Communist Party",}, ["Communist Party (Reconstructed)"] = {abbrev = "PC(R)", color = "red", shortname = "",}, ["Communist Party (Serbia)"] = {abbrev = "", color = "#C6363C", shortname = "Communist Party",}, ["Communist Party (Sweden)"] = {abbrev = "", color = "#D91A12", shortname = "Communist",}, ["Communist Party (Turkey, 2014)"] = {abbrev = "", color = "#c00", shortname = "Communist",}, ["Communist Party (UK)"] = {abbrev = "", color = "red", shortname = "Communist",}, ["Communist Party (US)"] = {abbrev = "CPUSA", color = "#D50000", shortname = "Communist",}, ["Communist Party in Denmark"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Communist Party of Albania (1991)"] = {abbrev = "", color = "#E61919", shortname = "",}, ["Communist Party of Aragon (1980)"] = {abbrev = "", color = "#C5000F", shortname = "",}, ["Communist Party of Argentina (Extraordinary Congress)"] = {abbrev = "", color = "#E0040B", shortname = "",}, ["Communist Party of Argentina"] = {abbrev = "", color = "#E22928", shortname = "",}, ["Communist Party of Artsakh"] = {abbrev = "", color = "#FF1111", shortname = "",}, ["Communist Party of Australia"] = {abbrev = "CPA", color = "#CD2027", shortname = "Communist",}, ["Communist Party of Australia – Queensland"] = {abbrev = "CPA", color = "#CD2027", shortname = "Communist",}, ["Communist Party of Australia (1971)"] = {abbrev = "CPA", color = "#CD2027", shortname = "Communist",}, ["Communist Party of Australia (Marxist–Leninist)"] = {abbrev = "CPA", color = "#CD2027", shortname = "Communist",}, ["Communist Party of Austria"] = {abbrev = "KPÖ", color = "#AA0000", shortname = "",}, ["Communist Party of Bangladesh (Marxist–Leninist) (Barua)"] = {abbrev = "CPB (M-L)", color = "#FB6F76", shortname = "",}, ["Communist Party of Bangladesh"] = {abbrev = "CPB", color = "#E91621", shortname = "",}, ["Communist Party of Belarus"] = {abbrev = "CPB", color = "#D30400", shortname = "",}, ["Communist Party of Belgium (1989)"] = {abbrev = "", color = "red", shortname = "Communist",}, ["Communist Party of Benin"] = {abbrev = "", color = "#B22222", shortname = "",}, ["Communist Party of Bohemia and Moravia"] = {abbrev = "KSČM", color = "#C10506", shortname = "",}, ["Communist Party of Bolivia (Marxist–Leninist)"] = {abbrev = "", color = "#C9021A", shortname = "",}, ["Communist Party of Bolivia"] = {abbrev = "", color = "red", shortname = "",}, ["Communist Party of Brazil"] = {abbrev = "PCdoB", color = "#820000", shortname = "",}, ["Communist Party of Britain (Marxist–Leninist)"] = {abbrev = "", color = "#EE1F23", shortname = "Communist (ML)",}, ["Communist Party of Britain"] = {abbrev = "", color = "#F93822", shortname = "Communist",}, ["Communist Party of Bulgaria"] = {abbrev = "CPB", color = "#B20406", shortname = "",}, ["Communist Party of Byelorussia"] = {abbrev = "CPB", color = "#DC143C", shortname = "",}, ["Communist Party of Canada (Marxist–Leninist)"] = {abbrev = "", color = "#F5191A", shortname = "Marxist–Leninist",}, ["Communist Party of Canada"] = {abbrev = "", color = "#FF6347", shortname = "Communist",}, ["Communist Party of Chile"] = {abbrev = "", color = "#B22222", shortname = "Communist",}, ["Communist Party of Cuba"] = {abbrev = "PCC", color = "#CE2029", shortname = "",}, ["Communist Party of Czechoslovakia"] = {abbrev = "KSČ", color = "#DC241F", shortname = "",}, ["Communist Party of Denmark"] = {abbrev = "", color = "#A52A2A", shortname = "Communists",}, ["Communist Party of Denmark/Marxist–Leninists"] = {abbrev = "DKP/ML", color = "red", shortname = "",}, ["Communist Party of Ecuador"] = {abbrev = "", color = "#da251d", shortname = "",}, ["Communist Party of El Salvador"] = {abbrev = "PCES", color = "#ff0000", shortname = "Communist",}, ["Communist Party of England (Marxist-Leninist)"] = {abbrev = "", color = "#660000", shortname = "Marxist-Leninist (England)",}, ["Communist Party of Finland (1994)"] = {abbrev = "SKP", color = "#8B0000", shortname = "Communist Party of Finland",}, ["Communist Party of Finland"] = {abbrev = "", color = "#DA2301", shortname = "Communist Party",}, ["Communist Party of Georgia (Soviet Union)"] = {abbrev = "SKP", color = "#CD0000", shortname = "",}, ["Communist Party of Georgia"] = {abbrev = "", color = "red", shortname = "",}, ["Communist Party of Germany"] = {abbrev = "KPD", color = "#8B0000", shortname = "",}, ["Communist Party of Germany (1990)"] = {abbrev = "KPD", color = "#FF0000", shortname = "",}, ["Communist Party of Germany/Marxists–Leninists"] = {abbrev = "KPD/ML", color = "red", shortname = "",}, ["Communist Party of Great Britain (Marxist–Leninist)"] = {abbrev = "", color = "#FF0000", shortname = "Communist GB (ML)",}, ["Communist Party of Great Britain (Provisional Central Committee)"] = {abbrev = "", color = "red", shortname = "Communist (PCC)",}, ["Communist Party of Great Britain"] = {abbrev = "", color = "red", shortname = "Communist",}, ["Communist Party of Greece (Interior)"] = {abbrev = "", color = "red", shortname = "KKE Interior",}, ["Communist Party of Greece (Marxist–Leninist)"] = {abbrev = "KKE (m-l)", color = "#89001c", shortname = "",}, ["Communist Party of Greece"] = {abbrev = "KKE", color = "#e30301", shortname = "",}, ["Communist Party of Honduras"] = {abbrev = "PCH", color = "#FF0000", shortname = "",}, ["Communist Party of Iceland"] = {abbrev = "", color = "#FF0000", shortname = "Communist",}, ["Communist Party of Iceland (Marxist–Leninist)"] = {abbrev = "", color = "red", shortname = "Communist (M-L)",}, ["Communist Party of India (Maoist)"] = {abbrev = "CPI (Maoist)", color = "Red", shortname = "",}, ["Communist Party of India (Marxist-Leninist) (Kanu Sanyal)"] = {abbrev = "CPI(M-L)", color = "#FF0000", shortname = "",}, ["Communist Party of India (Marxist-leninist)"] = {abbrev = "CPI(ML)", color = "#FF0000", shortname = "",}, ["Communist Party of India (Marxist-Leninist) Mass Line"] = {abbrev = "CPI(ML) Mass Line", color = "#BC0000", shortname = "",}, ["Communist Party of India (Marxist–Leninist) Liberation"] = {abbrev = "CPI(ML)L", color = "#C41301", shortname = "",}, ["Communist Party of India (Marxist–Leninist) Red Star"] = {abbrev = "CPI(ML) Red Star", color = "red", shortname = "",}, ["Communist Party of India (Marxist)"] = {abbrev = "CPI(M)", color = "#cc0d0d", shortname = "",}, ["Communist Party of India"] = {abbrev = "CPI", color = "#f50222", shortname = "",}, ["Communist Party of Indonesia"] = {abbrev = "PKI", color = "#ED3237", shortname = "",}, ["Communist Party of Ireland (Marxist–Leninist)"] = {abbrev = "CPI(ML)", color = "#660000", shortname = "Marxist–Leninist",}, ["Communist Party of Ireland"] = {abbrev = "CPI", color = "#E3170D", shortname = "Communist",}, ["Communist Party of Italy"] = {abbrev = "", color = "#C72F35", shortname = "",}, ["Communist Party of Kampuchea"] = {abbrev = "", color = "#E61919", shortname = "",}, ["Communist Party of Kazakhstan"] = {abbrev = "", color = "#D40000", shortname = "Communist Party",}, ["Communist Party of Kazakhstan (Soviet Union)"] = {abbrev = "", color = "#D40000", shortname = "Communist Party",}, ["Communist Party of Kenya"] = {abbrev = "", color = "#D40000", shortname = "",}, ["Communist Party of Korea"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Communist Party of Kurdistan – Iraq"] = {abbrev = "", color = "#BA0202", shortname = "",}, ["Communist Party of Kurdistan (Turkey)"] = {abbrev = "KKP", color = "#DA221C", shortname = "",}, ["Communist Party of Kyrgyzstan"] = {abbrev = "", color = "#B22222", shortname = "",}, ["Communist Party of Latvia"] = {abbrev = "", color = "#D40000", shortname = "",}, ["Communist Party of Lithuania"] = {abbrev = "LKP", color = "#D1020A", shortname = "",}, ["Communist Party of Luxembourg"] = {abbrev = "KPL", color = "#CC0000", shortname = "",}, ["Communist Party of Macedonia (1992)"] = {abbrev = "KPM", color = "red", shortname = "",}, ["Communist Party of Malta"] = {abbrev = "", color = "Red", shortname = "",}, ["Communist Party of Mauritius"] = {abbrev = "", color = "#CC0001", shortname = "",}, ["Communist Party of Mexico (Marxist–Leninist)"] = {abbrev = "", color = "#FE3A22", shortname = "",}, ["Communist Party of Moldavia"] = {abbrev = "PCM", color = "#DF0000", shortname = "",}, ["Communist Party of National Liberation"] = {abbrev = "", color = "#D00620", shortname = "",}, ["Communist Party of Nepal (Maoist) (1994)"] = {abbrev = "", color = "#CA0000", shortname = "CPN (Maoist)",}, ["Communist Party of Nepal (Maoist) (2025)"] = {abbrev = "", color = "#F54786", shortname = "CPN (Maoist)",}, ["Communist Party of Nepal (Maoist Centre)"] = {abbrev = "CPN (MC)", color = "#CA0000", shortname = "Maoist Centre",}, ["Communist Party of Nepal (Marxist–Leninist) (2002)"] = {abbrev = "", color = "indianred", shortname = "",}, ["Communist Party of Nepal (Marxist) (1991–2005)"] = {abbrev = "", color = "crimson", shortname = "CPN (Marxist)",}, ["Communist Party of Nepal (Socialist)"] = {abbrev = "CPN (S)", color = "Red", shortname = "CPN (Socialist)",}, ["Communist Party of Nepal (Unified Marxist–Leninist)"] = {abbrev = "UML", color = "#EE1C25", shortname = "CPN (UML)",}, ["Communist Party of Nepal (Unified Socialist)"] = {abbrev = "CPN (US)", color = "crimson", shortname = "Unified Socialist",}, ["Communist Party of Nepal (Unified)"] = {abbrev = "", color = "#ff007f", shortname = "CPN (Unified)",}, ["Communist Party of Nepal (United Marxist)"] = {abbrev = "", color = "crimson", shortname = "CPN (United Marxist)",}, ["Communist Party of Nepal (United) (1991–2005)"] = {abbrev = "", color = "red", shortname = "",}, ["Communist Party of Nepal (United)"] = {abbrev = "", color = "palevioletred", shortname = "CPN (United)",}, ["Communist Party of Nepal (Unity Centre)"] = {abbrev = "", color = "Red", shortname = "",}, ["Communist party of Nepal (Unity National Campaign)"] = {abbrev = "CPN (UNC)", color = "#FF0000", shortname = "Unity Campaign",}, ["Communist Party of New Zealand"] = {abbrev = "", color = "#800000", shortname = "Communist",}, ["Communist Party of Nicaragua"] = {abbrev = "", color = "red", shortname = "",}, ["Communist Party of Northern Ireland"] = {abbrev = "", color = "red", shortname = "Communist (NI)",}, ["Communist Party of Norway"] = {abbrev = "", color = "#990000", shortname = "Communist",}, ["Communist Party of Pakistan"] = {abbrev = "CPP", color = "#FF3028", shortname = "",}, ["Communist Party of Peru – Red Fatherland"] = {abbrev = "PCP-PR", color = "#B0070E", shortname = "Red Fatherland",}, ["Communist Party of Poland"] = {abbrev = "KPP", color = "#E20001", shortname = "",}, ["Communist Party of Portugal (Marxist–Leninist)"] = {abbrev = "PCP(ML)", color = "Red", shortname = "",}, ["Communist Party of Réunion"] = {abbrev = "PCR", color = "#DD0000", shortname = "",}, ["Communist Party of Revolutionary Marxists"] = {abbrev = "CPRM", color = "#FF0000", shortname = "",}, ["Communist Party of Scotland"] = {abbrev = "", color = "red", shortname = "Communist (Scotland)",}, ["Communist Party of Slovakia – 91"] = {abbrev = "", color = "red", shortname = "",}, ["Communist Party of Slovakia (1939)"] = {abbrev = "KSS", color = "#8B0000", shortname = "",}, ["Communist Party of Slovakia"] = {abbrev = "KSS", color = "#e70101", shortname = "",}, ["Communist Party of South Ossetia"] = {abbrev = "HIKP", color = "#CA0808", shortname = "",}, ["Communist Party of Spain (Marxist–Leninist)"] = {abbrev = "", color = "#DF0020", shortname = "",}, ["Communist Party of Spain (Marxist–Leninist) (historical)"] = {abbrev = "", color = "#CD5C5C", shortname = "",}, ["Communist Party of Spain"] = {abbrev = "PCE", color = "#971324", shortname = "",}, ["Communist Party of Sri Lanka"] = {abbrev = "CPSL", color = "#FF0000", shortname = "Communist Party",}, ["Communist Party of Sweden (1921-1967)"] = {abbrev = "", color = "#b00000", shortname = "Communist",}, ["Communist Party of Sweden (1924)"] = {abbrev = "", color = "#800000", shortname = "Höglund Communist",}, ["Communist Party of Sweden (1967)"] = {abbrev = "", color = "red", shortname = "Communist",}, ["Communist Party of Sweden (1995)"] = {abbrev = "", color = "#990000", shortname = "Communist - APK",}, ["Communist Party of Sweden (Kilbommare)"] = {abbrev = "", color = "#b00000", shortname = "Kilbommare Communist",}, ["Communist Party of Switzerland"] = {abbrev = "", color = "#D50000", shortname = "Communist",}, ["Communist Party of Tajikistan"] = {abbrev = "", color = "#D91D1D", shortname = "Communist",}, ["Communist Party of the Basque Homelands"] = {abbrev = "PCTV/EHAK", color = "#800118", shortname = "",}, ["Communist Party of the Donetsk People's Republic"] = {abbrev = "", color = "#CF0A13", shortname = "",}, ["Communist Party of the Netherlands"] = {abbrev = "CPN", color = "#BB5555", shortname = "",}, ["Communist Party of the Peoples of Spain"] = {abbrev = "", color = "#D1141A", shortname = "",}, ["Communist Party of the Philippines"] = {abbrev = "CPP", color = "#FF0000", shortname = "",}, ["Communist Party of the Russian Federation"] = {abbrev = "CPRF", color = "#CC1111", shortname = "",}, ["Communist Party of the Russian Soviet Federative Socialist Republic"] = {abbrev = "CP RSFSR", color = "#CD0000", shortname = "",}, ["Communist Party of the Soviet Union"] = {abbrev = "CPSU", color = "#D40000", shortname = "",}, ["Communist Party of the Workers of Spain"] = {abbrev = "", color = "#CD0711", shortname = "",}, ["Communist Party of Turkey (modern)"] = {abbrev = "TKP", color = "#A63931", shortname = "",}, ["Communist Party of Ukraine (renewed)"] = {abbrev = "KPU(o)", color = "red", shortname = "",}, ["Communist Party of Ukraine (Soviet Union)"] = {abbrev = "CPU", color = "#CD0000", shortname = "",}, ["Communist Party of Ukraine"] = {abbrev = "KPU", color = "#B70100", shortname = "",}, ["Communist Party of Uruguay"] = {abbrev = "", color = "#123E89", shortname = "Communist",}, ["Communist Party of Uzbekistan (1994)"] = {abbrev = "", color = "#CC0000", shortname = "",}, ["Communist Party of Venezuela"] = {abbrev = "", color = "#8B0000", shortname = "",}, ["Communist Party of Vietnam"] = {abbrev = "", color = "#EA0504", shortname = "Communist Party",}, ["Communist Party of Workers and Peasants"] = {abbrev = "KPRS", color = "#f31206", shortname = "Communist Party",}, ["Communist Party Opposition (Switzerland)"] = {abbrev = "KPO", color = "#FF0000", shortname = "",}, ["Communist Party USA"] = {abbrev = "", color = "#D50000", shortname = "Communist",}, ["Communist (Maoist) Party of Afghanistan"] = {abbrev = "CMPA", color = "#DE2910", shortname = "Communist Party of Afghanistan",}, ["Communist People's Party of Kazakhstan"] = {abbrev = "QKHP", color = "#D5271E", shortname = "",}, ["Communist Refoundation Party"] = {abbrev = "PRC", color = "#A1292F", shortname = "",}, ["Communist Revolutionary Party (France)"] = {abbrev = "PRC", color = "#FF0000", shortname = "",}, ["Communist Revolutionary Party of France"] = {abbrev = "PCRF", color = "#F71A01", shortname = "",}, ["Communist Unification of Spain"] = {abbrev = "", color = "#EF2808", shortname = "",}, ["Communist Vanguard of the Revolutionary Workers' Party"] = {abbrev = "", color = "#aa0000", shortname = "",}, ["Communist Workers League (Spain)"] = {abbrev = "", color = "#B1343A", shortname = "",}, ["Communist Workers' Party – For Peace and Socialism"] = {abbrev = "KTP", color = "#FF4D00", shortname = "",}, ["Communist Workers Party (Denmark)"] = {abbrev = "KAP", color = "#de0000", shortname = "",}, ["Communist Workers Party of Turkey"] = {abbrev = "", color = "#CB2027", shortname = "",}, ["Communist"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Communistes"] = {abbrev = "", color = "#BB0000", shortname = "",}, ["Communists and Allies"] = {abbrev = "COM", color = "#990000", shortname = "",}, ["Communists of Catalonia"] = {abbrev = "", color = "#CC082D", shortname = "",}, ["Communists of Russia"] = {abbrev = "CPCR", color = "#D71A21", shortname = "",}, ["Communists' Party (Nepeceriști)"] = {abbrev = "PC(n)", color = "#CC0000", shortname = "",}, ["Communities & Residents"] = {abbrev = "", color = "#0066CC", shortname = "",}, ["Communities United Party"] = {abbrev = "", color = "Orange", shortname = "Communities United",}, ["Community Action Party"] = {abbrev = "", color = "#33FF33", shortname = "Community Action",}, ["Community Alliance"] = {abbrev = "", color = "#1E4399", shortname = "",}, ["Community Alliance Kirklees"] = {abbrev = "CAK", color = "#E198FF", shortname = "Alliance",}, ["Community Awakening Party"] = {abbrev = "PKU", color = "#349F4C", shortname = "",}, ["Community Campaign (Hart)"] = {abbrev = "CCH", color = "#8d19ff", shortname = "",}, ["Community Democrats of Ireland"] = {abbrev = "CDI", color = "#9FE2BF", shortname = "Community Democrats",}, ["Community for Social Justice People's Party"] = {abbrev = "KTI", color = "#1C39BB", shortname = "",}, ["Community Group"] = {abbrev = "", color = "#808080", shortname = "",}, ["Community Integration Party"] = {abbrev = "", color = "#0869AD", shortname = "",}, ["Community Independent"] = {abbrev = "Ind (Comm)", color = "#D6B800", shortname = "Community",}, ["Community March"] = {abbrev = "", color = "#BDDC06", shortname = "",}, ["Community Movement"] = {abbrev = "", color = "#800080", shortname = "",}, ["Community Municipalist Party"] = {abbrev = "PMC", color = "#000000", shortname = "",}, ["Community of the Lipovan Russians in Romania"] = {abbrev = "ORL", color = "#DA7C3E", shortname = "",}, ["Community Performance First"] = {abbrev = "", color = "yellowgreen", shortname = "",}, ["Community Representatives"] = {abbrev = "CRP", color = "#a02c2c", shortname = "Community Rep.",}, ["Community Sha Tin"] = {abbrev = "", color = "#00B2BD", shortname = "",}, ["Community Strong Australia"] = {abbrev = "CSA", color = "#00B4CD", shortname = "Community Strong",}, ["Comorian Democratic Union"] = {abbrev = "UDC", color = "#008000", shortname = "",}, ["Comorian Union for Progress"] = {abbrev = "UCP", color = "#77BC11", shortname = "",}, ["Compatriots of South Africa"] = {abbrev = "", color = "#98E03A", shortname = "",}, ["Compostela Aberta"] = {abbrev = "", color = "#69C8EC", shortname = "",}, ["Compromís amb Formentera"] = {abbrev = "", color = "#0AC5B3", shortname = "",}, ["Compromís pel País Valencià"] = {abbrev = "Compromís PV", color = "#7AB902", shortname = "",}, ["Compromisu por Asturies"] = {abbrev = "", color = "#7CB900", shortname = "",}, ["Comú de Lleida"] = {abbrev = "", color = "#8B001F", shortname = "",}, ["Comunes (Chile)"] = {abbrev = "", color = "#412560", shortname = "",}, ["Comuns Sumar"] = {abbrev = "", color = "#A61A4A", shortname = "",}, ["CONAKAT"] = {abbrev = "", color = "#FF8C00", shortname = "",}, ["Concentration of People's Forces"] = {abbrev = "CFP", color = "#000000", shortname = "",}, ["Conceptual Party \"Unity\""] = {abbrev = "", color = "#11007D", shortname = "",}, ["Concern for the Nation Functional Party"] = {abbrev = "PKPB", color = "#014133", shortname = "",}, ["Concern Group for Tseung Kwan O People's Livelihood"] = {abbrev = "CGPLTKO", color = "#E3572B", shortname = "",}, ["Concerned Citizens Party"] = {abbrev = "", color = "#A356DE", shortname = "Concerned Citizens",}, ["Concerned Citizens' Movement"] = {abbrev = "CCM", color = "#3DADF2", shortname = "",}, ["Concert of Parties for Democracy & Juntos Podemos Más"] = {abbrev = "", color = "Orange", shortname = "",}, ["Concertación"] = {abbrev = "", color = "#FFA500", shortname = "",}, ["Concertación (Paraguay)"] = {abbrev = "", color = "#003399", shortname = "Concertación",}, ["Conceyu Abiertu"] = {abbrev = "", color = "#214AFF", shortname = "",}, ["Conceyu"] = {abbrev = "", color = "#D9DB4C", shortname = "",}, ["Concord (political party)"] = {abbrev = "", color = "#0C6D76", shortname = "Concord",}, ["Concord in Orihuela"] = {abbrev = "", color = "#15827F", shortname = "",}, ["Concordance (Bolivia)"] = {abbrev = "", color = "#4E81BD", shortname = "",}, ["Concordancia (Argentina)"] = {abbrev = "", color = "#bfd0da", shortname = "Concordancia",}, ["Concordia Association of Manchukuo"] = {abbrev = "", color = "#FFC500", shortname = "",}, ["Concretely"] = {abbrev = "", color = "#0053A5", shortname = "",}, ["Condado–Paradanta Union"] = {abbrev = "", color = "#008675", shortname = "",}, ["Confederation Liberty and Independence"] = {abbrev = "", color = "#122746", shortname = "Confederation",}, ["Confederation of Democracy"] = {abbrev = "", color = "#104F7C", shortname = "",}, ["Confederation of Feminist Organizations"] = {abbrev = "", color = "#530F66", shortname = "",}, ["Confederation of Independent Poland"] = {abbrev = "KPN", color = "#333300", shortname = "",}, ["Confederation of the Greens (1987)"] = {abbrev = "", color = "#36A119", shortname = "",}, ["Confederation of the Greens"] = {abbrev = "", color = "#74B32A", shortname = "",}, ["Confederation of the Polish Crown"] = {abbrev = "KKP", color = "#A37919", shortname = "",}, ["Confederation of the Right"] = {abbrev = "", color = "#30D5C8", shortname = "",}, ["Confelicity"] = {abbrev = "", color = "#15988E", shortname = "Confelicity",}, ["Congolese Movement for Democracy and Integral Development"] = {abbrev = "MCDDI", color = "#374CCB", shortname = "",}, ["Congolese Party of Labour"] = {abbrev = "PCT", color = "#DC241F", shortname = "",}, ["Congress (A)"] = {abbrev = "INC (A)", color = "#30D5C8", shortname = "",}, ["Congress (J)"] = {abbrev = "INC(J)", color = "black", shortname = "",}, ["Congress (Secular)"] = {abbrev = "Cong(S)", color = "#4fe8db", shortname = "",}, ["Congress for Democracy"] = {abbrev = "CFD", color = "yellow", shortname = "",}, ["Congress for Democracy and Progress"] = {abbrev = "CDP", color = "#E5321C", shortname = "",}, ["Congress for Democratic Change"] = {abbrev = "CDC", color = "#183883", shortname = "",}, ["Congress for Progressive Change"] = {abbrev = "CPC", color = "lightskyblue", shortname = "",}, ["Congress for the Republic (Niger)"] = {abbrev = "", color = "#11580C", shortname = "",}, ["Congress for the Republic"] = {abbrev = "CPR", color = "#77B32A", shortname = "",}, ["Congress Nationalist Party"] = {abbrev = "CNP", color = "#0099CC", shortname = "",}, ["Congress of Democrats"] = {abbrev = "COD", color = "#0040FC", shortname = "",}, ["Congress of Russian Communities"] = {abbrev = "KRO", color = "#FCCA19", shortname = "",}, ["Congress of the New Right"] = {abbrev = "KNP", color = "#263238", shortname = "New Right",}, ["Congress of the People (South African political party)"] = {abbrev = "COPE", color = "#FFCA08", shortname = "",}, ["Congress of the People (Trinidad and Tobago)"] = {abbrev = "COP", color = "#000000", shortname = "",}, ["Congress of Ukrainian Nationalists"] = {abbrev = "KUN", color = "#B30027", shortname = "",}, ["Congress Party Alliance"] = {abbrev = "", color = "#FCC800", shortname = "",}, ["Congress Party for the Independence of Madagascar"] = {abbrev = "AKFM", color = "#B20000", shortname = "",}, ["Connecticut for Lieberman"] = {abbrev = "", color="#ffff00", shortname = "",}, ["Connect Andalusia"] = {abbrev = "", color = "#67B30F", shortname = "",}, ["Consideration the Euthanasia System"] = {abbrev = "CES", color = "#EE6D83", shortname = "",}, ["Conscience of Fatherland"] = {abbrev = "CONDEPA", color = "#B8860B", shortname = "",}, ["Consciousness Party"] = {abbrev = "", color = "#15301F", shortname = "Consciousness",}, ["Consensus"] = {abbrev = "", color = "#00BDA1", shortname = "",}, ["Conservatism sidebar"] = {abbrev = "", color = "#0000FF", shortname = "Conservative",}, ["Conservative (New Zealand)"] = {abbrev = "", color = "#9999CC", shortname = "Conservative",}, ["Conservative (Norwegian political party)"] = {abbrev = "", color = "#2E316F", shortname = "Conservative",}, ["Conservative (South Korea)"] = {abbrev = "", color = "#E61E2B", shortname = "Conservative",}, ["Conservative Action Unit"] = {abbrev = "Con AU", color = "#0087DC", shortname = "Conservative AU",}, ["Conservative Alliance-Matanitu Vanua"] = {abbrev = "CAMV", color = "blue", shortname = "",}, ["Conservative Alliance for Albania"] = {abbrev = "AKPSH", color = "#071109", shortname = "",}, ["Conservative Alliance of Zimbabwe"] = {abbrev = "CAZ", color = "#800080", shortname = "",}, ["Conservative and Liberal Unionist"] = {abbrev = "", color = "#0281aa", shortname = "",}, ["Conservative and Unionist Party (UK)"] = {abbrev = "Con", color = "#0087DC", shortname = "Conservative",}, ["Conservative Ascension Party"] = {abbrev = "", color = "#0053CF", shortname = "",}, ["Conservative Barbados Leadership Party"] = {abbrev = "CBLP", color = "#5F16FB", shortname = "",}, ["Conservative bloc (Hong Kong)"] = {abbrev = "", color = "#0D3B68", shortname = "Conservative",}, ["Conservative Christian Party – BPF"] = {abbrev = "", color = "#B31B20", shortname = "",}, ["Conservative-Democratic Party"] = {abbrev = "PCD", color = "#66CCFF", shortname = "",}, ["Conservative Democratic Party (Greece)"] = {abbrev = "KSD", color = "#9F99E5", shortname = "",}, ["Conservative Democratic Party of Switzerland"] = {abbrev = "BDP", color = "#FBD918", shortname = "",}, ["Conservative Democrats of Slovakia"] = {abbrev = "", color = "#6F0470", shortname = "",}, ["Conservative Group"] = {abbrev = "", color = "#006EB7", shortname = "",}, ["Conservative Ministerialist"] = {abbrev = "", color = "darkblue", shortname = "Ministerialist",}, ["Conservative Movement/Alt-Info"] = {abbrev = "", color = "#4E0A0E", shortname = "Alt-Info",}, ["Conservative Party (Bolivia)"] = {abbrev = "", color = "#0F52BA", shortname = "Conservative",}, ["Conservative Party (Brazil)"] = {abbrev = "", color = "#00913D", shortname = "Conservative",}, ["Conservative Party (Bulgaria)"] = {abbrev = "", color = "#00008b", shortname = "Conservative",}, ["Conservative Party (Chile)"] = {abbrev = "", color = "#1935D0", shortname = "Conservative",}, ["Conservative Party (Czech Republic)"] = {abbrev = "", color = "#4b0082", shortname = "KONS",}, ["Conservative Party (Ecuador)"] = {abbrev = "PC", color = "#0000FF", shortname = "",}, ["Conservative Party (Egypt)"] = {abbrev = "", color = "#B31E46", shortname = "Conservative",}, ["Conservative Party (Guatemala)"] = {abbrev = "", color = "navy", shortname = "Conservative",}, ["Conservative Party (Hong Kong)"] = {abbrev = "", color = "#0A4C90", shortname = "Conservative",}, ["Conservative Party (Iceland)"] = {abbrev = "", color = "#87add7", shortname = "Conservative",}, ["Conservative Party (Mexico)"] = {abbrev = "", color = "#0000FF", shortname = "Conservative",}, ["Conservative Party (New Zealand)"] = {abbrev = "", color = "#00AEEF", shortname = "Conservative",}, ["Conservative Party (Nicaragua)"] = {abbrev = "", color = "#008000", shortname = "Conservative",}, ["Conservative Party (Norway)"] = {abbrev = "", color = "#87add7", shortname = "Conservative",}, ["Conservative Party (Panama)"] = {abbrev = "", color = "#095498", shortname = "Conservative",}, ["Conservative Party (Prussia)"] = {abbrev = "", color = "#0781E5", shortname = "Conservatives",}, ["Conservative Party (Romania, 1880–1918)"] = {abbrev = "PC", color = "#0047AB", shortname = "",}, ["Conservative Party (Romania)"] = {abbrev = "PC", color = "#01357E", shortname = "",}, ["Conservative Party (Kingdom of Serbia)"] = {abbrev = "", color = "#60AFFF", shortname = "Conservative",}, ["Conservative Party (South Africa)"] = {abbrev = "", color = "#FFD700", shortname = "Conservative",}, ["Conservative Party (Spain)"] = {abbrev = "", color = "#1286CB", shortname = "Conservative",}, ["Conservative Party (Thailand)"] = {abbrev = "", color = "#FF0800", shortname = "Conservative",}, ["Conservative Party (Uganda)"] = {abbrev = "", color = "purple", shortname = "Conservative",}, ["Conservative Party (US)"] = {abbrev = "", color = "#FF8C00", shortname = "Conservative",}, ["Conservative Party (Venezuela)"] = {abbrev = "", color = "#ED2939", shortname = "Conservative",}, ["Conservative Party (Virginia, 1965)"] = {abbrev = "", color = "#FF8C00", shortname = "Conservative",}, ["Conservative Party (Virginia)"] = {abbrev = "", color = "#FF8C00", shortname = "Conservative",}, ["Conservative Party NZ"] = {abbrev = "", color = "#00768b", shortname = "New Conservative",}, ["Conservative Party of Albania"] = {abbrev = "", color = "#0087DC", shortname = "",}, ["Conservative Party of Canada"] = {abbrev = "", color = "#6495ED", shortname = "Conservative",}, ["Conservative Party of Canada (1867–1942)"] = {abbrev = "", color = "#9999FF", shortname = "Conservative (historical)",}, ["Conservative Party of Georgia"] = {abbrev = "SKP", color = "#993333", shortname = "",}, ["Conservative Party of Japan"] = {abbrev = "CPJ", color = "#0A82DC", shortname = "",}, ["Conservative Party of Norway (2020)"] = {abbrev = "", color = "#0065F1", shortname = "",}, ["Conservative Party of Russia"] = {abbrev = "", color = "#1093EC", shortname = "",}, ["Conservative People's Party (Argentina)"] = {abbrev = "PCP", color = "#000081", shortname = "Conservative People's Party",}, ["Conservative People's Party (Denmark)"] = {abbrev = "", color = "#6B9249", shortname = "Conservatives",}, ["Conservative People's Party (Germany)"] = {abbrev = "KVP", color = "#455B95", shortname = "",}, ["Conservative People's Party (Poland)"] = {abbrev = "SKL", color = "#4B61D1", shortname = "Conservative People's Party",}, ["Conservative People's Party of Estonia"] = {abbrev = "EKRE", color = "#0063AF", shortname = "",}, ["Conservative People's Party"] = {abbrev = "", color = "#FFFFFF", shortname = "",}, ["Conservative Republican Party (Brazil)"] = {abbrev = "PRC", color = "#3333FF", shortname = "",}, ["Conservative Republicans (Reconstruction era)"] = {abbrev = "", color = "#ff8c00", shortname = "Conservative Republican",}, ["Conservative Resident"] = {abbrev = "", color = "#00ADEF", shortname = "",}, ["Conservative Trade Unionist"] = {abbrev = "", color = "white", shortname = "",}, ["Conservative Union (Spain)"] = {abbrev = "", color = "#52A4DD", shortname = "Conservative",}, ["Conservative Union of the Right"] = {abbrev = "KOD", color = "#100A54", shortname = "",}, ["Conservative"] = {abbrev = "", color = "#318CE7", shortname = "",}, ["Conservatives and Reformists (Italy)"] = {abbrev = "", color = "#0054A5", shortname = "",}, ["Conservatives of Catalonia"] = {abbrev = "", color = "#2A52BE", shortname = "",}, ["Conservatives (Romania)"] = {abbrev = "", color = "#318CE7", shortname = "Con.",}, ["Constituent Party"] = {abbrev = "", color = "#808080", shortname = "Constituent",}, ["Constitution Democracy Republic Party"] = {abbrev = "CDRP", color = "#BB443E", shortname = "",}, ["Constitution Party (Egypt)"] = {abbrev = "", color = "#0A72BB", shortname = "Constitution Party",}, ["Constitution Party (Estonia)"] = {abbrev = "", color = "#E56509", shortname = "",}, ["Constitution Party (US)"] = {abbrev = "C", color = "#A356DE", shortname = "Constitution",}, ["Constitution Party (US, 1952)"] = {abbrev = "C", color = "#000000", shortname = "Constitution",}, ["Constitutional Action Party"] = {abbrev = "", color = "#9ab27d", shortname = "",}, ["Constitutional and Democratic Party (Spain)"] = {abbrev = "", color = "#9999FF", shortname = "",}, ["Constitutional and Democratic Popular Movement"] = {abbrev = "", color = "#D0353B", shortname = "",}, ["Constitutional Bloc (Bulgaria)"] = {abbrev = "", color = "#0092CB", shortname = "",}, ["Constitutional Bloc (Lebanon)"] = {abbrev = "", color = "orange", shortname = "Constitutional Bloc",}, ["Constitutional Democratic Party (Italy)"] = {abbrev = "", color = "#6495ed", shortname = "",}, ["Constitutional Democratic Party (Japan)"] = {abbrev = "", color = "#3773BE", shortname = "Rikken Minseitō",}, ["Constitutional Democratic Party of Japan"] = {abbrev = "CDP", color = "#004098", shortname = "",}, ["Constitutional Democratic Party"] = {abbrev = "", color = "#0087DC", shortname = "Cadet",}, ["Constitutional Front (Thailand)"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Constitutional Movement"] = {abbrev = "", color = "DarkGoldenrod", shortname = "",}, ["Constitutional Nationalist Party UNIR"] = {abbrev = "", color = "#2E4371", shortname = "",}, ["Constitutional Party (Costa Rica)"] = {abbrev = "", color = "#FF0000", shortname = "Constitutional",}, ["Constitutional Party (Malta)"] = {abbrev = "", color = "#C71585", shortname = "Constitutional",}, ["Constitutional Party (Peru)"] = {abbrev = "", color = "#0072BB", shortname = "",}, ["Constitutional Party (Spain)"] = {abbrev = "", color = "#58B474", shortname = "Constitutional",}, ["Constitutional Party (Vietnam)"] = {abbrev = "", color = "#D99FE8", shortname = "",}, ["Constitutional Reform Association of Hong Kong"] = {abbrev = "CRA", color = "#000080", shortname = "",}, ["Constitutional Right Party"] = {abbrev = "", color = "darkblue", shortname = "",}, ["Constitutional Union (Morocco)"] = {abbrev = "UC", color = "#F29400", shortname = "",}, ["Constitutional Union of Cuba"] = {abbrev = "", color = "#5B79AC", shortname = "",}, ["Constitutional Union Party (Iraq)"] = {abbrev = "CUP", color = "#A52A2A", shortname = "",}, ["Constitutional Union Party (US)"] = {abbrev = "CU", color = "#F59100", shortname = "Constitutional Union",}, ["Constitutionalist (UK)"] = {abbrev = "", color = "#8C92AC", shortname = "Constitutionalist",}, ["Constitutionalist Liberal Party"] = {abbrev = "PLC", color = "#FF2400", shortname = "",}, ["Constitutionalist Party of Iran"] = {abbrev = "", color = "#000099", shortname = "",}, ["Constitutionalist Party of São Paulo"] = {abbrev = "PCSP", color = "#CC0000", shortname = "",}, ["Constitutionalist"] = {abbrev = "", color = "white", shortname = "",}, ["ConstitutionUSA Party"] = {abbrev = "", color = "#A356DE", shortname = "",}, -- TODO: is duplicate? ["Construction Workers Solidarity"] = {abbrev = "CWS", color = "#E36008", shortname = "",}, ["Consultative Council for Indonesian Citizenship"] = {abbrev = "", color = "#800080", shortname = "Baperki",}, ["Contigo (political party)"] = {abbrev = "", color = "#E2007A", shortname = "",}, ["Contigo Avanzamos"] = {abbrev = "", color = "#E16A65", shortname = "",}, ["Contigo Más"] = {abbrev = "", color = "#DF617D", shortname = "",}, ["Contigo Navarra"] = {abbrev = "", color = "#9A568F", shortname = "Contigo/Zurekin",}, ["Contigo Por Las Rozas"] = {abbrev = "", color = "#B01A46", shortname = "",}, ["Contigo Somos Democracia"] = {abbrev = "", color = "#85BE3D", shortname = "",}, ["ControCorrente"] = {abbrev = "", color = "#EB590A", shortname = "",}, ["Convention for a Progressive Alternative"] = {abbrev = "CAP", color = "#FF0000", shortname = "",}, ["Convention for Democratic Unity"] = {abbrev = "KID", color = "#CD0000", shortname = "",}, ["Convention for the Renewal of the Comoros"] = {abbrev = "CRC", color = "#18489C", shortname = "",}, ["Convention Muslim League"] = {abbrev = "PMLC", color = "#00CCCC", shortname = "",}, ["Convention of Christian Democrats"] = {abbrev = "", color = "#556627", shortname = "",}, ["Convention of Democratic Forces"] = {abbrev = "", color = "green", shortname = "",}, ["Convention of Democrats and Patriots"] = {abbrev = "CPD", color = "#FDAA1C", shortname = "",}, ["Convention of Republican Institutions"] = {abbrev = "", color = "#E75480", shortname = "",}, ["Convention People's Party"] = {abbrev = "CPP", color = "#C80815", shortname = "",}, ["Convergence (Guatemala)"] = {abbrev = "", color = "#3481B9", shortname = "",}, ["Convergence (Mexico)"] = {abbrev = "", color = "#F18130", shortname = "Convergence",}, ["Convergence and Union"] = {abbrev = "CiU", color = "#18307B", shortname = "",}, ["Convergence for Development"] = {abbrev = "CODEM", color = "blue", shortname = "",}, ["Convergence for Extremadura"] = {abbrev = "", color = "#0A892E", shortname = "",}, ["Convergence for Social Democracy (Equatorial Guinea)"] = {abbrev = "CPDS", color = "red", shortname = "",}, ["Convergence for the Development of Mali"] = {abbrev = "CODEM", color = "#3BB9FF", shortname = "",}, ["Convergence for the Isles"] = {abbrev = "", color = "#02AECA", shortname = "",}, ["Convergence for Vigo"] = {abbrev = "", color = "#CE1126", shortname = "",}, ["Convergence of Democrats of Navarre"] = {abbrev = "CDN", color = "#9D3E4D", shortname = "",}, ["Convergence of Independents of Galicia"] = {abbrev = "", color = "#0062E3", shortname = "",}, ["Convergence of Manacor"] = {abbrev = "", color = "#E2C767", shortname = "",}, ["Convergence of Melilla"] = {abbrev = "", color = "#F04E98", shortname = "",}, ["Convergents"] = {abbrev = "", color = "#172A88", shortname = "",}, ["Converxencia XXI"] = {abbrev = "", color = "#FDB812", shortname = "",}, ["Cook Islands First Party"] = {abbrev = "", color = "#FFDDFF", shortname = "",}, ["Cook Islands National Party"] = {abbrev = "CINP", color = "#0000FF", shortname = "",}, ["Cook Islands Party"] = {abbrev = "", color = "#005a00", shortname = "Cook Islands",}, ["Cook Islands United Party"] = {abbrev = "", color = "#0000fe", shortname = "Cook Islands United",}, ["Coop-NATCCO"] = {abbrev = "", color = "#6495ED", shortname = "",}, ["Cooperation and Brotherhood"] = {abbrev = "", color = "#AF0000", shortname = "",}, ["Cooperation Party"] = {abbrev = "", color = "#311179", shortname = "",}, ["Cooperative Power Party"] = {abbrev = "", color = "#038F48", shortname = "",}, ["Coordination Framework"] = {abbrev = "", color = "#09523E", shortname = "",}, ["Coordination of New Forces"] = {abbrev = "CFN", color = "#FFA500", shortname = "",}, ["Copei"] = {abbrev = "", color = "#009900", shortname = "",}, ["Copperhead (politics)"] = {abbrev = "", color = "#6699bb", shortname = "Peace Democrat",}, ["Coraggio Italia"] = {abbrev = "", color = "#E5007D", shortname = "",}, ["Córas na Poblachta"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Cordeliers club"] = {abbrev = "", color = "#374d5f", shortname = "",}, ["Córdoba Crece"] = {abbrev = "", color = "#EDE986", shortname = "",}, ["Córdoba Neighbourhood Encounter"] = {abbrev = "", color = "#E76003", shortname = "",}, ["Cordobese Union"] = {abbrev = "", color = "#067237", shortname = "",}, ["Corrective Party"] = {abbrev = "", color = "#91ff94", shortname = "",}, ["Cork Socialist Party"] = {abbrev = "", color = "#D20000", shortname = "",}, ["Cornellà en Comú–Crida per Cornellà"] = {abbrev = "", color = "#783E8B", shortname = "",}, ["Cornellà Left Alternative"] = {abbrev = "", color = "#581960", shortname = "",}, ["Cornish Nationalist Party"] = {abbrev = "", color = "#000000", shortname = "",}, ["Corsaris Democràtics"] = {abbrev = "", color = "#E7D072", shortname = "",}, ["Corsica Libera"] = {abbrev = "CL", color = "#e70000", shortname = "",}, ["Corunnan Democracy"] = {abbrev = "", color = "#166CBF", shortname = "",}, ["Corunnan Union"] = {abbrev = "", color = "#804B32", shortname = "",}, ["Costa del Sol Sí Puede"] = {abbrev = "", color = "#269283", shortname = "",}, ["Costa Rica Fair"] = {abbrev = "CRJ", color = "#00A5DB", shortname = "",}, ["Costa Rican Concord Party"] = {abbrev = "PCC", color = "#4366F1", shortname = "",}, ["Costa Rican People's Party"] = {abbrev = "", color = "Red", shortname = "",}, ["Costa Rican Peoples' Front"] = {abbrev = "FPC", color = "#800000", shortname = "",}, ["Costa Rican Renewal Party"] = {abbrev = "PRC", color = "#013ca6", shortname = "",}, ["Council Muslim League"] = {abbrev = "CML", color = "#00ffff", shortname = "",}, ["Council of Serbian Unity"] = {abbrev = "SSJ", color = "#36454F", shortname = "",}, ["Countercurrent (Italy, 2025)"] = {abbrev = "", color = "#C61C22", shortname = "",}, ["Country Alliance (Dominican Republic)"] = {abbrev = "ALPAÍS", color = "#35BB8C", shortname = "",}, ["Country and Progressive National Party"] = {abbrev = "CPNP", color = "#008B8B", shortname = "",}, ["Country and Rural Movement"] = {abbrev = "", color = "#000000", shortname = "",}, ["Country for All"] = {abbrev = "PPT", color = "#F2C708", shortname = "",}, ["Country Liberal Party"] = {abbrev = "", color = "#FF7F00", shortname = "Country Liberal",}, ["Country of Living"] = {abbrev = "", color = "#FC283F", shortname = "",}, ["Country-Liberal Coalition"] = {abbrev = "", color = "#006644", shortname = "Coalition",}, ["Country/Liberal Coalition"] = {abbrev = "", color = "#006644", shortname = "Coalition",}, ["Country Party (New Zealand)"] = {abbrev = "", color = "#B9F58B", shortname = "Country Party",}, ["Country Party (NSW)"] = {abbrev = "", color = "#008000", shortname = "Country",}, ["Country Party (South Australia)"] = {abbrev = "", color = "#008000", shortname = "Country",}, ["Country Party (Victoria)"] = {abbrev = "", color = "#008000", shortname = "Country",}, ["Country Party (Western Australia)"] = {abbrev = "", color = "#008000", shortname = "Country",}, ["Country Party (Wyoming)"] = {abbrev = "", color = "#4B6020", shortname = "Country",}, ["Country Party Association"] = {abbrev = "", color = "#&006B3C", shortname = "Country",}, ["Country Party of Australia"] = {abbrev = "", color = "#008000", shortname = "Country",}, ["Country Party of Australia (1920)"] = {abbrev = "", color = "#008000", shortname = "Country",}, ["Country with Managers"] = {abbrev = "", color = "#EAFF00", shortname = "",}, ["Countryside Party (UK)"] = {abbrev = "", color = "olive", shortname = "Countryside",}, ["Courage Party"] = {abbrev = "", color = "#CC66FF", shortname = "Courage",}, ["Course of Freedom"] = {abbrev = "PE", color = "#9F1897", shortname = "",}, ["Covenant Party (Northern Mariana Islands)"] = {abbrev = "", color = "#CCFFCC", shortname = "Covenant",}, ["Covenant Society"] = {abbrev = "", color = "#DC143C", shortname = "",}, ["Coventry Citizens"] = {abbrev = "", color = "#87CEEB", shortname = "",}, ["Cowry Forces for an Emerging Benin"] = {abbrev = "", color = "#56963F", shortname = "FCBE",}, ["CPC"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Crawford Republican"] = {abbrev = "", color = "#5FD35F", shortname = "",}, ["Creando Melilla"] = {abbrev = "CREAME", color = "#3182C1", shortname = "",}, ["Creating Opportunities"] = {abbrev = "CREO", color = "#1B5DA6", shortname = "",}, ["Creation (political party)"] = {abbrev = "", color = "#EE8B28", shortname = "Creation",}, ["Creative Korea Party"] = {abbrev = "", color = "#B30000", shortname = "Creative Korea",}, ["Cree"] = {abbrev = "", color = "#FEB800", shortname = "",}, ["Creemos"] = {abbrev = "", color = "#d02d69", shortname = "",}, ["Creemos Colombia"] = {abbrev = "", color = "#e40078", shortname = "",}, ["Creo en Huelva"] = {abbrev = "", color = "#18B3B7", shortname = "",}, ["Crescent Star Party (Indonesia)"] = {abbrev = "PBB", color = "#005825", shortname = "",}, ["Crida per Palma"] = {abbrev = "", color = "#F3CB2D", shortname = "",}, ["Cristiannan Uni Reforzando Potencial di Aruba"] = {abbrev = "", color = "purple", shortname = "",}, ["Croat People's Union"] = {abbrev = "", color = "blue", shortname = "",}, ["Croat-Serb Coalition"] = {abbrev = "", color = "#0087DC", shortname = "",}, ["Croatia is Growing"] = {abbrev = "", color = "#e00f20", shortname = "",}, ["Croatian Bunjevac-Šokac Party"] = {abbrev = "HBŠS", color = "#AD3201", shortname = "",}, ["Croatian Christian Democratic Union of Bosnia and Herzegovina"] = {abbrev = "", color = "blue", shortname = "",}, ["Croatian Christian Democratic Union"] = {abbrev = "", color = "cornflowerblue", shortname = "",}, ["Croatian Civic Initiative"] = {abbrev = "HGI", color = "#f08080", shortname = "",}, ["Croatian Civic Party"] = {abbrev = "HGS", color = "#1F75FE", shortname = "",}, ["Croatian Coalition (2010)"] = {abbrev = "", color = "#E61717", shortname = "",}, ["Croatian Conservative Party"] = {abbrev = "", color = "#002366", shortname = "",}, ["Croatian Demochristian Party"] = {abbrev = "", color = "#1974D2", shortname = "",}, ["Croatian Democratic Alliance of Slavonia and Baranja"] = {abbrev = "HDSSB", color = "#990000", shortname = "",}, ["Croatian Democratic Peasant Party"] = {abbrev = "", color = "green", shortname = "",}, ["Croatian Democratic Union 1990"] = {abbrev = "HDZ 1990", color = "#A3DCFF", shortname = "",}, ["Croatian Democratic Union of Bosnia and Herzegovina"] = {abbrev = "HDZ&nbsp;BiH", color = "#0064AA", shortname = "",}, ["Croatian Democratic Union"] = {abbrev = "HDZ", color = "#005BAA", shortname = "",}, ["Croatian Growth"] = {abbrev = "", color = "#5299E1", shortname = "",}, ["Croatian Husbandmen's Party"] = {abbrev = "HTS", color = "blue", shortname = "",}, ["Croatian Independent Party"] = {abbrev = "", color = "#5CA8EC", shortname = "",}, ["Croatian Labourists – Labour Party"] = {abbrev = "", color = "#F4A460", shortname = "Labour",}, ["Croatian Labourists"] = {abbrev = "HL", color = "#F4A460", shortname = "",}, ["Croatian Liberation Movement"] = {abbrev = "HOP", color = "#FF0000", shortname = "",}, ["Croatian National Shift"] = {abbrev = "HNP", color = "#EB332D", shortname = "",}, ["Croatian Party of Pensioners"] = {abbrev = "", color = "#004B88", shortname = "HSU",}, ["Croatian Party of Rights 1861"] = {abbrev = "HSP 1861", color = "#000000", shortname = "",}, ["Croatian Party of Rights of Bosnia and Herzegovina"] = {abbrev = "", color = "#000000", shortname = "",}, ["Croatian Party of Rights"] = {abbrev = "HSP", color = "#000000", shortname = "",}, ["Croatian Party of Rights — Dr. Ante Starčević"] = {abbrev = "HSP AS", color = "#6082B6", shortname = "",}, ["Croatian Peasant Party of Bosnia and Herzegovina"] = {abbrev = "HSS BiH", color = "#3D863D", shortname = "",}, ["Croatian Peasant Party"] = {abbrev = "HSS", color = "#02B14B", shortname = "",}, ["Croatian People's Party – Liberal Democrats"] = {abbrev = "HNS-LD", color = "#FF931E", shortname = "",}, ["Croatian People's Party"] = {abbrev = "HNS", color = "#F4A460", shortname = "",}, ["Croatian People's Party (1990)"] = {abbrev = "HNS", color = "#FF931E", shortname = "",}, ["Croatian Popular Party (1919)"] = {abbrev = "HPS", color = "blue", shortname = "",}, ["Croatian Pure Party of Rights"] = {abbrev = "HČSP", color = "#000000", shortname = "",}, ["Croatian Republican Party"] = {abbrev = "HRS", color = "#004E9C", shortname = "",}, ["Croatian Republican Union"] = {abbrev = "", color = "#000000", shortname = "",}, ["Croatian Right Bloc"] = {abbrev = "", color = "#000000", shortname = "",}, ["Croatian Romani Union \"Kali Sara\""] = {abbrev = "", color = "#FF0000", shortname = "Kali Sara",}, ["Croatian Social Democrats"] = {abbrev = "HSD", color = "#FF0000", shortname = "",}, ["Croatian Social Liberal Party"] = {abbrev = "HSLS", color = "#F9EB10", shortname = "",}, ["Croatian Syrmian Initiative"] = {abbrev = "HSI", color = "#AA8251", shortname = "",}, ["Croatian True Revival"] = {abbrev = "HIP", color = "darkblue", shortname = "",}, ["Croatian Union"] = {abbrev = "HZ", color = "yellow", shortname = "",}, ["Croatian Workers Party"] = {abbrev = "HRS", color = "Blue", shortname = "",}, ["Croats Together"] = {abbrev = "HZ", color = "#A3DCFF", shortname = "",}, ["Crofters Party"] = {abbrev = "", color = "#ddff55", shortname = "Crofters",}, ["Cross-Community Labour Alternative"] = {abbrev = "", color = "#cd5c5c", shortname = "Labour Alternative",}, ["Crossbencher"] = {abbrev = "", color = "grey", shortname = "Crossbench",}, ["Crusade of Romanianism"] = {abbrev = "CR", color = "#390E0C", shortname = "",}, ["Crystal Party"] = {abbrev = "", color = "#88309E", shortname = "Kristall.",}, ["Cuban National Party"] = {abbrev = "PNC", color = "#0080FF", shortname = "",}, ["Cuban Popular Party"] = {abbrev = "", color = "#C71585", shortname = "",}, ["Cuenca Ahora"] = {abbrev = "", color = "#1C6560", shortname = "",}, ["Cuenca Nos Une"] = {abbrev = "", color = "#13A69E", shortname = "",}, ["Culleredo Neighbourhood Tide"] = {abbrev = "", color = "#00ACEE", shortname = "",}, ["Cultural Association of the GDR"] = {abbrev = "", color = "#011993", shortname = "",}, ["Cultural Union of Ruthenians of Romania"] = {abbrev = "KTRR", color = "red", shortname = "",}, ["Cumann na nGaedheal"] = {abbrev = "CnaG", color = "#87CEFA", shortname = "Cumann na nGaedheal",}, ["Cumann Poblachta na hÉireann"] = {abbrev = "", color = "#008800", shortname = "",}, ["Cumbernauld Independent Councillors Alliance"] = {abbrev = "CICA", color = "#DDDDDD", shortname = "",}, ["Curaçao a New Dutch Municipality"] = {abbrev = "", color = "#FE8A23", shortname = "",}, ["Curaçao is the Best"] = {abbrev = "KEM", color = "#e6e600", shortname = "",}, ["Current of Love"] = {abbrev = "", color = "#C49A6C", shortname = "",}, ["Cymru Rydd"] = {abbrev = "", color = "#E32636", shortname = "",}, ["Cymru Sovereign"] = {abbrev = "", color = "#fbff3c", shortname = "",}, ["Cynon Valley Party"] = {abbrev = "", color = "#fac43a", shortname = "",}, ["Cyprus Socialist Party"] = {abbrev = "KSP", color = "#D9251C", shortname = "",}, ["Czech Christian Social Party in the Kingdom of Bohemia"] = {abbrev = "ČKSSKČ", color = "#d6c3a5", shortname = "",}, ["Czech National Social Party"] = {abbrev = "ČSNS", color = "#FAC469", shortname = "",}, ["Czech National Socialist Party"] = {abbrev = "ČSNS 2005", color = "#C80000", shortname = "",}, ["Czech Pirate Party"] = {abbrev = "", color = "#000000", shortname = "Pirates",}, ["Czech Realist Party"] = {abbrev = "ČSP", color = "#6495ED", shortname = "",}, ["Czech Republic in First Place!"] = {abbrev = "ČR1", color = "#e7040f", shortname = "",}, ["Czech Social Democratic Party"] = {abbrev = "ČSSD", color = "#ED5700", shortname = "",}, ["Czech Social Democratic Party (2021)"] = {abbrev = "ČSSD", color = "#EF331A", shortname = "",}, ["Czech Sovereignty"] = {abbrev = "ČS", color = "#ED1C24", shortname = "",}, ["Czech Sovereignty of Social Democracy"] = {abbrev = "ČSSD", color = "#F39200", shortname = "",}, ["Czechoslovak Agrarian and Conservative Party"] = {abbrev = "ČSAK", color = "#004953", shortname = "",}, ["Czechoslovak National Democracy"] = {abbrev = "ČsND", color = "#2B347F", shortname = "",}, ["Czechoslovak National Socialist Party"] = {abbrev = "ČSNS", color = "#FAC469", shortname = "",}, ["Czechoslovak People's Party"] = {abbrev = "ČSL", color = "#FFD700", shortname = "",}, ["Czechoslovak Social Democracy"] = {abbrev = "ČSSD", color = "#EC5800", shortname = "",}, ["Czechoslovak Traders' Party"] = {abbrev = "ČŽOS", color = "#5E15D5", shortname = "",}, } return { full = full, alternate = alternate, } fykye0c8w3vpzo4m9980qa73r12az92 Module:Political party/A 828 31135 143026 2026-06-27T05:17:38Z آیات محراج 11062 Created page with "-- Constant data used by [[Module:Political party]] local alternate = { ["A test"] = {main = "Business and Professional Group", abbrev = "AT", shortname = "atest"}, ["A Better Britain - Unionist Party"] = "British Unionist Party", ["A Better Britain – Unionist Party"] = "British Unionist Party", ["A Just Russia - For Truth"] = "A Just Russia — For Truth", ["A Just Russia – For Truth"] = "A Just Russia — For Truth", ["A Public Party"] = "Other parties", ["..." 143026 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["A test"] = {main = "Business and Professional Group", abbrev = "AT", shortname = "atest"}, ["A Better Britain - Unionist Party"] = "British Unionist Party", ["A Better Britain – Unionist Party"] = "British Unionist Party", ["A Just Russia - For Truth"] = "A Just Russia — For Truth", ["A Just Russia – For Truth"] = "A Just Russia — For Truth", ["A Public Party"] = "Other parties", ["Abolish the Welsh Assembly"] = "Abolish the Welsh Assembly Party", ["Abono"] = "Abono Partylist", ["ABBA (Malta)"] = "ABBA (political party)", ["ABV"] = "Alternative for Bulgarian Revival", ["ACT-CIS"] = "ACT-CIS Partylist", ["ACT Party"] = "ACT New Zealand", ["ACT Teachers"] = "ACT Teachers Partylist", ["Action Coalition for Thailand"] = "Action Coalition Party", ["Action Coalition for Thailand Party"] = "Action Coalition Party", ["Action Committee 5/6 Pensions for Everyone"] = "Alternative Democratic Reform Party", ["Action Committee for Democracy and Pensions Justice"] = "Alternative Democratic Reform Party", ["Action Party (Italy, 1848)"] = "Action Party (Italy, 1853)", ["Action (Italy)"] = "Action (Italian political party)", ["Adal (party)"] = "Adal (political party)", ["Adams Party (United States)"] = "Adams Party", ["Adams-Clay Republican"] = "Anti-Jacksonian Party", ["Adelante Andalucía"] = "Adelante Andalucía (2018)", ["Adilet"] = "Adilet (political party)", ["ADPL"] = "Hong Kong Association for Democracy and People's Livelihood", ["Advance NZ"] = "Advance New Zealand", ["African Independence Party of Guinea and Cape Verde"] = "African Party for the Independence of Guinea and Cape Verde", ["Aggrupation of Parties for Progress"] = "Aggrupation of Parties for Prosperity", ["Agrarian Party (Finland)"] = "Centre Party (Finland)", ["Agrarian Party (Tajikistan)"] = "Agrarian Party of Tajikistan", ["Agrarian Party of Albania"] = "Environmentalist Agrarian Party", ["Agreement for Catalonia Progress"] = "Catalan Agreement of Progress", ["Agreement of Left Nationalists"] = "Left Nationalists", ["Agreement of Nationalist Unity"] = "Canarian Coalition", ["AIADMK"] = "All India Anna Dravida Munnetra Kazhagam", ["Akbayan Citizens' Action Party"] = "Akbayan", ["Aq Jol Democratic Party"] = "Aq Jol", ["Ak Zhol Democratic Party"] = "Aq Jol", ["Akhil Bharatiya Lok Tantrik Congress"] = "Akhil Bharatiya Loktantrik Congress", ["Ako Bicol Political Party"] = "Ako Bicol", ["Aktion Partei für Tierschutz"] = "Action Party for Animal Welfare", ["Aksyon Demokratiko"] = "Aksyon", ["Aksyon Dapat"] = "Aksyon", ["Alabama Democratic Party"] = "Democratic Party (United States)", ["Alabama Republican Party"] = "Republican Party (United States)", ["Alagad"] = "Alagad Party-list", ["Alajuelense Democratic Action Party"] = "Patriotic Alliance (Costa Rica)", ["Alaska Democratic Party"] = "Democratic Party (United States)", ["Alaska Libertarian Party"] = "Libertarian Party (US)", ["Alaska Republican Party"] = "Republican Party (United States)", ["Alaskan Independence Party"] = "Independence Party (US)", ["Albania Becomes Movement"] = "Shqipëria Bëhet", ["Albania Becomes"] = "Shqipëria Bëhet", ["Albanian Fascist Party"] = "Fascist Party of Albania", ["Albanian Liberal Party"] = "Liberal Party of Albania", ["Alignment (political party)"] = "Alignment (Israel)", ["All"] = "Alleanza Bidla", ["All-Amhara People's Organisation"] = "All-Amhara People's Organization", ["All Amhara People's Organization"] = "All-Amhara People's Organization", ["All Amhara People's Organisation"] = "All-Amhara People's Organization", ["All Are Citizens All Are Kings Organization"] = "New Independent Front", ["All Ceylon Muslim Congress"] = "All Ceylon Makkal Congress", ["All-Ethiopian Unity Party"] = "All Ethiopian Unity Party", ["All-German Party"] = "German Party (1947)", ["All India Bhartiya Jan Sangh"] = "Akhil Bharatiya Jana Sangh", ["All India Forward Block"] ="All India Forward Bloc", ["All India Majlis-E-Ittehadul Muslimeen"] = "All India Majlis-e-Ittehadul Muslimeen", ["All India Scheduled Caste Federation"]="All India Scheduled Caste Federation", ["All India Trinamool Congress"] = "Trinamool Congress", ["All Russia"] = "All Russia (movement)", ["All Russia (political movement)"] = "All Russia (movement)", ["All-Ukrainian Union \"Fatherland\""] = "Batkivshchyna", ["All-Ukrainian Union \"Freedom\""] = "Svoboda (political party)", ["All-Ukrainian Union \"Svoboda\""] = "Svoboda (political party)", ["Alliance '90/The Greens"] = "Alliance 90/The Greens", ["Alliance (New Zealand)"] = "Alliance (New Zealand political party)", ["Alliance for Democracy and Freedom (UK)"] = "Alliance for Democracy and Freedom", ["Alliance for Free Finland"] = "Independence Party (Finland)", ["Alliance for Human Rights, Animal and Environmental Protection"] = "Alliance for Human Rights, Animal and Nature Protection", ["Alliance for Progress and Renewal"] = "Liberal Conservative Reformers", ["Alliance for the Reliberation of Somalia"] = "Alliance for the Re-liberation of Somalia", ["Alliance Morisien"] = "Alliance Lepep", ["Alliance of Alenka Bratušek"] = "Party of Alenka Bratušek", ["Alliance of Conservatives and Reformists in Europe"] = "Alliance of European Conservatives and Reformists", ["Alliance of Liberals and Democrats for Europe Group"] = "Alliance of Liberals and Democrats for Europe group", ["Alliance of Liberals and Democrats for Europe Party"] = "Alliance of Liberals and Democrats for Europe", ["Alliance Party"] = "Alliance Party (Fiji)", ["Alliance Sahra Wagenknecht"] = "Sahra Wagenknecht Alliance", ["ALMA"] = "ALMA – Citizens for Cyprus", ["ALMA (Cyprus)"] = "ALMA – Citizens for Cyprus", ["Alternativa (Italy)"] = "Alternativa (Italian political party)", ["Alternativa (political bloc)"] = "Alternative (political bloc)", ["Alternative List Austria"] = "The Greens – The Green Alternative", ["Alternative List - Worth it"] = "Communist League of Luxemburg", ["Alternative (Moldova)"] = "Alternative (political bloc)", ["American Independent Party (United States)"] = "American Independent Party", ["American Independent"] = "American Independent Party", ["American Party (United States)"] = "Know Nothing", ["American Party (US)"] = "Know Nothing", ["American Party (South Carolina)"] = "American Party of South Carolina", ["American Party"] = "Know Nothing", ["Amma Makkal Munnetra Kazhagam"] = "Amma Makkal Munnettra Kazhagam", ["Amma Makkal Munnettra Kazagam"] = "Amma Makkal Munnettra Kazhagam", ["Amplitude"] = "Amplitude (political party)", ["Amra Bangalee"] = "Amra Bangali", ["Amuitahiraa o te Nunaa Maohi"] = "ʻĀmuitahiraʻa o te Nūnaʻa Māʻohi", ["An Independence from Europe"] = "Independence from Europe", ["ANAMOLA"] = "National Alliance for a Free and Autonomous Mozambique", ["Andalusí Party"] = "Andalusi Party", ["Anders"] = "Anders (political party)", ["Ang Probinsyano Party-list"] = "Ang Probinsyano", ["Angat Party-list"] = "Agrikultura Ngayon Gawing Akma at Tama", ["Akay National Political Party"] = "Ang Katipunan para sa Pag-Angat at Pagyabong ng Bayan Party", ["Anguilla United Front (2020)"] = "Anguilla United Front", ["Animals Count"] = "Animal Welfare Party", ["Anova-Nationalist Brotherhood"] = "Renewal–Nationalist Brotherhood", ["Anova–Nationalist Brotherhood"] = "Renewal–Nationalist Brotherhood", ["ANO 2011"] = "ANO (political party)", ["ANP"] = "Awami National Party", ["Anticlerical Party of Progress REASON"] = "Reason Party (Poland)", ["Anti-capitalist Left (Belgium)"] = "Anticapitalist Left (Belgium)", ["Anti-Partition of Ireland League"] = "Irish Anti-Partition League", ["Anti Revolutionary Party"] = "Anti-Revolutionary Party", ["Anti-Administration Party (United States)"] = "Anti-Administration Party (US)", ["Anti-Austerity Alliance-People Before Profit"] = "Anti-Austerity Alliance–People Before Profit", ["Anti-Federalist"] = "Anti-Federalists", ["Anti-Federalism"] = "Anti-Federalists", ["Anti-Federalism League"] = "Anti-Federalists", ["Anti-Federalist League"] = "Anti-Federalists", ["Anti-Federalists League"] = "Anti-Federalists", ["Anti Federalist"] = "Anti-Federalists", ["Anti Federalism"] = "Anti-Federalists", ["Anti Federalism League"] = "Anti-Federalists", ["Anti Federalist League"] = "Anti-Federalists", ["Anti Federalists League"] = "Anti-Federalists", ["Anti-Jacksonian Party (United States)"] = "Anti-Jacksonian Party", ["Anti-Jacksonian Party (US)"] = "Anti-Jacksonian Party", ["Anti-Jacksonian"] = "Anti-Jacksonian Party", ["Anti-Lecompton Democratic Party (United States)"] = "Democratic Party (United States)", ["Anti-Masonic Party (United States)"] = "Anti-Masonic Party", ["Anti-Monopoly Party (United States)"] = "Anti-Monopoly Party (US)", ["Anti-Parnellite"] = "Irish National Federation", ["Anti-Redmondite"] = "Irish National Federation", ["Aosta Valley"] = "Aosta Valley (political coalition)", ["AP–PDP–PDL–UCD"] = "People's Alliance (Spain)", ["APB-Súmate"] = "APB Súmate", ["Apsny (political party)"] = "Apsny", ["Association of Philippine Electric Cooperatives"] = "APEC Partylist", ["Apna Dal (Soneylal)"] = "Apna Dal (Sonelal)", ["Arab Socialist Union (Syria)"] = "Arab Socialist Union Party (Syria)", ["AraCatalunya"] = "Ara Reus", ["Arise Harrow"] = "Arise (political party)", ["Arise the Republic"] = "Debout la République", ["Arise (Harrow political party)"] = "Arise (political party)", ["Arise (UK)"] = "Arise (political party)", ["Arizona Democratic Party"] = "Democratic Party (United States)", ["Arizona Green Party"] = "Green Party (US)", ["Arizona Republican Party"] = "Republican Party (United States)", ["Armenian Democratic Liberal Party"] = "Ramgavar", ["Armenian Renaissance (party)"] = "Orinats Yerkir", ["Armenian Revolutionary Federation in Lebanon"] = "Armenian Revolutionary Federation", ["Article 1 – Democratic and Progressive Movement"] = "Article One (political party)", ["Article One (Italy)"] = "Article One (political party)", ["Article One"] = "Article One (political party)", ["Artikel 1"] = "BIJ1", ["Association for Democracy and People's Livelihood"] = "Hong Kong Association for Democracy and People's Livelihood", ["Association of Consumers and Taxpayers"] = "ACT New Zealand", ["Asturian Socialist Federation"] = "Spanish Socialist Workers' Party", ["Australian Country Party (1920)"] = "National Party of Australia", ["Australian Greens Victoria"] = "Australian Greens", ["Australian Labor Party (Australian Capital Territory Branch)"] = "Australian Labor Party", ["Australian Labor Party (New South Wales Branch)"] = "Australian Labor Party", ["Australian Labor Party (Northern Territory Branch)"] = "Australian Labor Party", ["Australian Labor Party (NSW)"] = "Australian Labor Party", ["Australian Labor Party (Queensland Branch)"] = "Australian Labor Party", ["Australian Labor Party (South Australian Branch)"] = "Australian Labor Party", ["Australian Labor Party (Tasmanian Branch)"] = "Australian Labor Party", ["Australian Labor Party (Victorian Branch)"] = "Australian Labor Party", ["Australian Labor Party (Western Australian Branch)"] = "Australian Labor Party", ["Australian Labour Party"] = "Australian Labor Party", ["Australian Labour Party (Tasmanian Branch)"] = "Australian Labor Party", ["Australian Labour Party (Western Australian Branch)"] = "Australian Labor Party", ["Authentic Croatian Party of Rights"] = "Autochthonous Croatian Party of Rights", ["Authentic Party"] = "Partido Auténtico", ["Autonomy for Bolivia – Súmate"] = "APB Súmate", ["Autonomy for Bolivia - Súmate"] = "APB Súmate", ["Autonomy for Bolivia Súmate"] = "APB Súmate", ["Auyl Party"] = "Auyl", ["Avante"] = "Avante (political party)", ["Avanza (Ecuador)"] = "Advance (Ecuador)", ["AWS"] = "Solidarity Electoral Action", ["Aazad Samaj Party"] = "Aazad Samaj Party (Kanshi Ram)", ["Azad Samaj Party (Kanshi Ram)"] = "Aazad Samaj Party (Kanshi Ram)", ["Azanian People's Organization"] = "Azanian People's Organisation", ["Azerbaijan Democratic Party"] = "Azerbaijan Democrat Party", ["Azimio La Umoja"] = "Azimio la Umoja", } local full = { ["A Different Path"] = {abbrev = "UCD", color = "#FE2E2E", shortname = "",}, ["A test no values"] = {abbrev = "", color = "", shortname = "",}, ["Aazad Samaj Party (Kanshi Ram)"] = {abbrev = "ASP(KR)", color = "#030f89", shortname = "",}, ["A Better Future For Our Children"] = {abbrev = "ABFFOC", color = "#5F9EA0", shortname = "",}, ["A Better North"] = {abbrev = "LS", color = "#00ffbf", shortname = "",}, ["A Change for Curaçao"] = {abbrev = "", color = "#368035", shortname = "",}, ["A Connecticut Party"] = {abbrev = "", color = "#FFA500", shortname = "",}, ["A Fano Ti'a"] = {abbrev = "AFT", color = "#2569af", shortname = "",}, ["A Guadalajara Hay Que Quererla"] = {abbrev = "", color = "#47873F", shortname = "",}, ["A here ia Porinetia"] = {abbrev = "", color = "#17996B", shortname = "A here",}, ["A Just Costa Rica"] = {abbrev = "", color = "#02B2E3", shortname = "",}, ["A Just Russia"] = {abbrev = "", color = "#FFC003", shortname = "A Just Russia",}, ["A Just Russia — For Truth"] = {abbrev = "SRZP", color = "#FFC003", shortname = "",}, ["A Just World (Russia)"] = {abbrev = "", color = "#F03D31", shortname = "A Just World",}, ["A la valenciana"] = {abbrev = "", color = "#2AAB8C", shortname = "",}, ["A New Day"] = {abbrev = "", color = "#0FA64F", shortname = "",}, ["A New Era"] = {abbrev = "UNT", color = "#003399", shortname = "",}, ["A Partnership for National Unity"] = {abbrev = "APNU", color = "#1C9F43", shortname = "",}, ["A Teacher Partylist"] = {abbrev = "", color = "#139847", shortname = "",}, ["A Worthy Extremadura"] = {abbrev = "UED", color = "#097565", shortname = "",}, ["A-Combination"] = {abbrev = "AC", color = "#F1C40F", shortname = "",}, ["A16 Alliance"] = {abbrev = "", color = "#F9AE3E", shortname = "",}, ["Aam Aadmi Party"] = {abbrev = "AAP", color = "#0072B0", shortname = "",}, ["Aam Janata Party"] = {abbrev = "AJP", color = "#FF6347", shortname = "",}, ["Aam Janata Unnayan Party"] = {abbrev = "AJUP", color = "#8AB800", shortname =""}, ["Aama Odisha Party"] = {abbrev = "AOP", color = "#E1A95F", shortname = "",}, ["Aapna Punjab Party"] = {abbrev = "APP", color = "#43DCFF", shortname = "",}, ["Aarakashan Virodhi Party"] = {abbrev = "AVP", color = "#C171A1", shortname = "",}, ["ABAKO"] = {abbrev = "", color = "#F9E99C", shortname = "",}, ["Abang Lingkod"] = {abbrev = "", color = "#1B441C", shortname = "",}, ["Abante Pangasinan-Ilokano Party"] = {abbrev = "API", color = "#D21404", shortname = "",}, ["Abantu Batho Congress"] = {abbrev = "ABC", color = "#01FF01", shortname = "",}, ["ABBA (political party)"] = {abbrev = "ABBA", color = "#4C015E", shortname = "",}, ["ABC (Cuba)"] = {abbrev = "", color = "#008000", shortname = "",}, ["Abertzaleen Batasuna"] = {abbrev = "AB", color = "#800020", shortname = "",}, ["Aberdeen Labour"] = {abbrev = "", color = "#ffbbbb", shortname = "",}, ["Aberdeen United Trades Council"] = {abbrev = "AUTC", color = "#DA0F19", shortname = "Trades Council",}, ["Abkhaz People's Movement"] = {abbrev = "APM", color = "#396A53", shortname = "",}, ["Abolish the Scottish Parliament Party"] = {abbrev = "", color = "#1D8DFF", shortname = "Abolish the Scottish Parliament",}, ["Abolish the Welsh Assembly Party"] = {abbrev = "", color = "#810000", shortname = "Abolish",}, ["Abolition of Income Tax and Usury Party"] = {abbrev = "", color = "#99FF00", shortname = "",}, ["Abono Partylist"] = {abbrev = "", color = "#B22222", shortname = "",}, ["Abrente–Galician Democratic Left"] = {abbrev = "Abrente–EDG", color = "#D06A00", shortname = "Abrente",}, ["Abundant Nigeria Renewal Party"] = {abbrev = "ANRP", color = "#008000", shortname = "",}, ["Abymian Gathering Force for Progress"] = {abbrev = "FRAPP", color = "#fde700", shortname = "",}, ["Academics In Support of Democracy"] = {abbrev = "", color = "#FFF100", shortname = "",}, ["Accessibility without Exclusion Party"] = {abbrev = "PASE", color = "#4682B4", shortname = "",}, ["Accion 21"] = {abbrev = "", color = "#0093D5", shortname = "",}, ["Acción Chaqueña"] = {abbrev = "", color = "#000080", shortname = "",}, ["Acción Democrática Nacional"] = {abbrev = "ADN", color = "#6F2C91", shortname = ""}, ["Accord (Nigeria)"] = {abbrev = "A", color = "#99FF33", shortname = "",}, ["Aceh Abode Party"] = {abbrev = "PDA", color = "#48C5FF", shortname = "",}, ["Aceh Just and Prosperous Party"] = {abbrev = "", color = "#005D34", shortname = "PAS Aceh",}, ["Aceh Party"] = {abbrev = "PA", color = "#DA2625", shortname = "",}, ["Achdus"] = {abbrev = "", color = "#7F51C7", shortname = "",}, ["Acoma Party"] = {abbrev = "", color = "red", shortname = "Acoma",}, ["Acord Ciutadà"] = {abbrev = "", color = "#A91C30", shortname = "",}, ["Acord pes Mercadal i Fornells"] = {abbrev = "", color = "#EFAF50", shortname = "",}, ["ACT-CIS Partylist"] = {abbrev = "", color = "#97111A", shortname = "ACT-CIS",}, ["Act (Brazil)"] = {abbrev = "", color = "#025B97", shortname = "Agir",}, ["ACT Greens"] = {abbrev = "", color = "#10C25B", shortname = "Greens",}, ["ACT Local"] = {abbrev = "", color = "#D5067E", shortname = "",}, ["ACT New Zealand"] = {abbrev = "ACT", color = "#FDE401", shortname = "",}, ["Act to Stop the Decline"] = {abbrev = "", color = "#F00000", shortname = "",}, ["Action (Italian political party)"] = {abbrev = "", color = "#0039AA", shortname = "Action",}, ["Action – Italia Viva"] = {abbrev = "A-IV", color = "#243683", shortname = "Action – Italia Viva",}, ["Action (Serbia)"] = {abbrev = "", color = "#90C64A", shortname = "",}, ["Action 18"] = {abbrev = "", color = "#1E5498", shortname = "",}, ["Action 9"] = {abbrev = "", color = "#DBE767", shortname = "",}, ["Action Alliance"] = {abbrev = "AA", color = "#3498DB", shortname = "",}, ["Action and Renewal Movement"] = {abbrev = "MAR", color = "#F6881F", shortname = "",}, ["Action Coalition Party"] = {abbrev = "", color = "#2A3994", shortname = "Action Coalition",}, ["Action Coalition Party (2023)"] = {abbrev = "", color = "#591283", shortname = "Action Coalition",}, ["Action Committee for Renewal"] = {abbrev = "", color = "#E4011C", shortname = "",}, ["Action Congress of Nigeria"] = {abbrev = "", color = "#0080FF", shortname = "",}, ["Action Democratic Party (Nigeria)"] = {abbrev = "ADP", color = "#000080", shortname = "",}, ["Action Democratic Movement Party (Namibia)"] = {abbrev = "ADM", color = "#FDF9A9", shortname = "",}, ["Action for Andorra"] = {abbrev = "", color = "#6BDBD7", shortname = "Acció",}, ["Action for Change"] = {abbrev = "AC", color = "#FFE100", shortname = "",}, ["Action for Córdoba"] = {abbrev = "", color = "#AD1140", shortname = "",}, ["Action for Independence"] = {abbrev = "", color = "#00335A", shortname = "",}, ["Action for Renewal of Chad"] = {abbrev = "ART", color = "", shortname = "",}, ["Action for the Republic (Argentina)"] = {abbrev = "AxR", color = "#3E5298", shortname = "Action for the Republic",}, ["Action for the Republic (Catalonia)"] = {abbrev = "", color = "#EC008B", shortname = "",}, ["Action for the Republic, Democracy and Development"] = {abbrev = "ARD", color = "#0E9334", shortname = "",}, ["Action Front for Renewal and Development"] = {abbrev = "", color = "#DC143C", shortname = "",}, ["Action Group (Nigeria)"] = {abbrev = "", color = "red", shortname = "",}, ["Action Group of Independent Germans"] = {abbrev = "AUD", color = "#F0C219", shortname = "",}, ["Action Party (Italy, 1853)"] = {abbrev = "", color = "#F0002B", shortname = "",}, ["Action Party (Italy)"] = {abbrev = "", color = "#009246", shortname = "Action Party",}, ["Action Party (Latvia)"] = {abbrev = "", color = "#266AAB", shortname = "",}, ["Action Party (Morocco)"] = {abbrev = "", color = "#1E90FF", shortname = "Action Party",}, ["Action Party (UK)"] = {abbrev = "", color = "#2F4F4F", shortname = "Action",}, ["Action Party for Animal Welfare"] = {abbrev = "APT", color = "#45AD4C", shortname = "",}, ["Action Peoples Party"] = {abbrev = "APP", color = "#2b2a29", shortname = "",}, ["ActionSA"] = {abbrev = "", color = "#05B615", shortname = "",}, ["Active and Social Participation for Cerdanyola"] = {abbrev = "", color = "#BB1816", shortname = "",}, ["Active Citizens – Movement of Cypriot United Hunters"] = {abbrev = "", color = "#106851", shortname = "Cyprus Hunters",}, ["Active Citizenship"] = {abbrev = "CA", color = "#BB0011", shortname = "",}, ["Active Xàtiva"] = {abbrev = "", color = "#F9C21D", shortname = "",}, ["Activism for Democracy Association"] = {abbrev = "", color = "#9F8170", shortname = "",}, ["Actúa Torrent"] = {abbrev = "", color = "#FE8D00", shortname = "",}, ["Actúa"] = {abbrev = "", color = "#007776", shortname = "",}, ["Actual Equality"] = {abbrev = "", color = "#2ABE9C", shortname = "",}, ["AD+PD"] = {abbrev = "", color = "#20AA63", shortname = "",}, ["Adal (political party)"] = {abbrev = "", color = "#26B173", shortname = "Adal",}, ["Adams Party"] = {abbrev = "", color = "#FFE6B0", shortname = "Adams"}, ["Adarshwaadi Congress Party"] = {abbrev = "ACP", color = "#81F7BE", shortname = "",}, ["Adelante Andalucía (2018)"] = {abbrev = "", color = "#4EB270", shortname = "Adelante Andalucía",}, ["Adelante Andalucía (2021)"] = {abbrev = "", color = "#24C87E", shortname = "Adelante Andalucía",}, ["Adelante Melilla"] = {abbrev = "", color = "#535D9B", shortname = "",}, ["Adelante Ourense"] = {abbrev = "", color = "#FBC000", shortname = "",}, ["Adelante Zamboanga Party"] = {abbrev = "AZAP", color = "#BE0032", shortname = "",}, ["Adhaalath Party"] = {abbrev = "AP", color = "#00A86A", shortname = "",}, ["Adilet (political party)"] = {abbrev = "", color = "#502197", shortname = "Adilet",}, ["ADN Morvedre"] = {abbrev = "", color = "#A6489A", shortname = "",}, ["ADÑ"] = {abbrev = "", color = "#FF7E00", shortname = "",}, ["Advance (Ecuador)"] = {abbrev = "", color = "#017DB6", shortname = "Avanza",}, ["Advance New Zealand (1995)"] = {abbrev = "", color = "#AADDCC", shortname = "Advance NZ",}, ["Advance New Zealand"] = {abbrev = "", color = "#1987D1", shortname = "Advance NZ",}, ["Advance SA"] = {abbrev = "ADV", color = "#10294F", shortname = "Advance SA",}, ["Advance San Luis"] = {abbrev = "", color = "#24A1BD", shortname = "",}, ["Advance Together"] = {abbrev = "", color = "#FF008F", shortname = "Advance",}, ["Advance UK"] = {abbrev = "", color = "#002855", shortname = "",}, ["Advance"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["Advancement Unification Party"] = {abbrev = "AUP", color = "#0067A5", shortname = "Advancement Unification",}, ["AER for Romania"] = {abbrev = "AER", color = "#08733F", shortname = "",}, ["Afar Liberation Front"] = {abbrev = "", color = "#4189DD", shortname = "",}, ["Afar National Democratic Party"] = {abbrev = "", color = "#26B050", shortname = "",}, ["Afar People's Party"] = {abbrev = "APP", color = "orange", shortname = "",}, ["Afar Revolutionary Democratic Unity Front"] = {abbrev = "ARDUF", color = "#73C5F7", shortname = "",}, ["Afek Tounes"] = {abbrev = "", color = "#FF9900", shortname = "",}, ["Afghan Mellat Party"] = {abbrev = "", color = "red", shortname = "",}, ["Afghanistan Liberation Organization"] = {abbrev = "ALO", color = "#FF0808", shortname = "",}, ["Africa Moral Party"] = {abbrev = "", color = "#47852C", shortname = "",}, ["Africa Muslim Party"] = {abbrev = "", color = "#009f00", shortname = "",}, ["Africa Restoration Alliance"] = {abbrev = "ARA", color = "#E53184", shortname = "",}, ["African Action Congress"] = {abbrev = "AAC", color = "#6F4E37", shortname = "",}, ["African Christian Democratic Party"] = {abbrev = "ACDP", color = "#ba0c2f", shortname = "",}, ["African Congress for Transformation"] = {abbrev = "ACT", color = "#E31E26", shortname = "",}, ["African Congress of Democrats"] = {abbrev = "", color = "#D12626", shortname = "",}, ["African Content Movement"] = {abbrev = "", color = "#5a2d8a", shortname = "",}, ["African Covenant"] = {abbrev = "", color = "#164518", shortname = "",}, ["African Democratic Change"] = {abbrev = "", color = "#ff9933", shortname = "",}, ["African Democratic Congress"] = {abbrev = "ADC", color = "#00A86B", shortname = "",}, ["African Democratic Rally (Burkina Faso)"] = {abbrev = "UDV-RDA", color = "#000000", shortname = "",}, ["African Democratic Rally"] = {abbrev = "", color = "#000000", shortname = "",}, ["African Forum for Reconstruction"] = {abbrev = "FAR", color = "red", shortname = "",}, ["African Heart Congress"] = {abbrev = "AHC", color = "#E8B235", shortname = "",}, ["African Independence Party – Renewal"] = {abbrev = "", color = "red", shortname = "",}, ["African Independence Party (Burkina Faso)"] = {abbrev = "", color = "red", shortname = "",}, ["African Independence Party (Touré)"] = {abbrev = "", color = "red", shortname = "",}, ["African Independent Congress"] = {abbrev = "AIC", color = "#ffb543", shortname = "",}, ["African National Congress"] = {abbrev = "ANC", color = "#006600", shortname = "",}, ["African Party for Peace and Social Justice"] = {abbrev = "PAP-JS", color = "#70e8e9", shortname = "",}, ["African Party for Radical Transformation and Integration of States"] = {abbrev = "PATRIE", color = "#0145CA", shortname = "",}, ["African Party for the Independence of Cape Verde"] = {abbrev = "PAICV", color = "#FCD116", shortname = "",}, ["African Party for the Independence of Guinea and Cape Verde"] = {abbrev = "PAIGC", color = "#FF0000", shortname = "",}, ["African Patriots of Senegal for Work, Ethics and Fraternity"] = {abbrev = "PASTEF", color = "#9E1A16", shortname = "",}, ["African People's Bloc"] = {abbrev = "BPA", color = "#F38C22", shortname = "",}, ["African People's Convention"] = {abbrev = "APC", color = "#046D2A", shortname = "",}, ["African People's Movement"] = {abbrev = "APEMO", color = "#006600", shortname = "",}, ["African People's Socialist Party"] = {abbrev = "", color = "#EA202C", shortname = "African People's Socialist",}, ["African Regroupment Party (Upper Volta)"] = {abbrev = "PRA", color = "#008033", shortname = "",}, ["African Regroupment Party – Senegal"] = {abbrev = "", color = "#5C96C4", shortname = "",}, ["African Renaissance Unity Party"] = {abbrev = "", color = "#85251B", shortname = "",}, ["African Security Congress"] = {abbrev = "", color = "#F21313", shortname = "",}, ["African Socialist Movement"] = {abbrev = "", color = "#CD5C5C", shortname = "",}, ["African Solidarity for Democracy and Independence"] = {abbrev = "SADI", color = "#CC0707", shortname = "",}, ["African Transformation Movement"] = {abbrev = "ATM", color = "#00ADEE", shortname = "",}, ["Afrikan Alliance of Social Democrats"] = {abbrev = "", color = "#179123", shortname = "",}, ["Afrikaner Eenheidsbeweging"] = {abbrev = "AEB", color = "#004577", shortname = "",}, ["Afrikaner Party"] = {abbrev = "AP", color = "#007090", shortname = "Afrikaner",}, ["Afrikaner self-determination Party"] = {abbrev = "", color = "#FF9900", shortname = "",}, ["Afro-Shirazi Party"] = {abbrev = "", color = "#000000", shortname = "",}, ["Affirmative Repositioning"] = {abbrev = "AR", color = "#ed1b24", shortname = "",}, ["AFROVIDES"] = {abbrev = "", color = "#555555", shortname = "",}, ["Against all"] = {abbrev = "", color = "#000000", shortname = "",}, ["Agalev"] = {abbrev = "", color = "#1B7710", shortname = "",}, ["Agang South Africa"] = {abbrev = "", color = "#008752", shortname = "Agang SA",}, ["Agano Party"] = {abbrev = "", color = "Purple", shortname = "Agano",}, ["Agar Jan Party"] = {abbrev = "AGRJP", color = "#B9C1C0", shortname = "",}, ["Aggrupation of Parties for Prosperity"] = {abbrev = "APP", color = "#1325ae", shortname = "",}, ["Agir (France)"] = {abbrev = "", color = "#43519E", shortname = "Agir",}, ["Agora (Belgium)"] = {abbrev = "", color = "#4DBCB4", shortname = "Agora",}, ["Agrarian Alliance"] = {abbrev = "ASZ", color = "#EDED00", shortname = "",}, ["Agrarian and Countryside Party"] = {abbrev = "ASV", color = "#0E5F2F", shortname = "",}, ["Agrarian and Social Party"] = {abbrev = "PAS", color = "green", shortname = "",}, ["Agrarian Bloc Electoral Group"] = {abbrev = "", color = "#32B2A3", shortname = "",}, ["Agrarian Labor Party"] = {abbrev = "", color = "#008000", shortname = "",}, ["Agrarian Labour Action Party"] = {abbrev = "PALA", color = "#8f5100", shortname = "",}, ["Agrarian League (Finland)"] = {abbrev = "", color = "#74C365", shortname = "Agrarian",}, ["Agrarian League (Romania)"] = {abbrev = "LA", color = "#FFE101", shortname = "",}, ["Agrarian League (Spain)"] = {abbrev = "", color = "#124838", shortname = "",}, ["Agrarian Liberal Party"] = {abbrev = "", color = "#548D54", shortname = "",}, ["Agrarian Democratic Party"] = {abbrev = "ADS", color = "#30A741", shortname = "",}, ["Agrarian Party (Chile)"] = {abbrev = "", color = "#9ACD32", shortname = "",}, ["Agrarian Party (Italy)"] = {abbrev = "", color = "#006600", shortname = "Agrarian",}, ["Agrarian Party (Yugoslavia)"] = {abbrev = "ZS", color = "#3D863D", shortname = "",}, ["Agrarian Party of Greece"] = {abbrev = "AKE", color = "#009343", shortname = "",}, ["Agrarian Party of Kazakhstan"] = {abbrev = "QAP", color = "yellow", shortname = "",}, ["Agrarian Party of Moldova"] = {abbrev = "", color = "#16924C", shortname = "",}, ["Agrarian Party of Russia"] = {abbrev = "APR", color = "#EED23C", shortname = "",}, ["Agrarian Party of Tajikistan"] = {abbrev = "", color = "#FDDC1D", shortname = "",}, ["Agrarian Party of Turkmenistan"] = {abbrev = "TAP", color = "#FFD700", shortname = "",}, ["Agrarian Party of Ukraine"] = {abbrev = "APU", color = "#80AC4D", shortname = "",}, ["Agrarian Patriotic Front"] = {abbrev = "FREPAB", color = "#F3D09C", shortname = "",}, ["Agrarian People's Union"] = {abbrev = "", color = "#FF7212", shortname = "",}, ["Agrarian Union (Poland)"] = {abbrev = "ZC", color = "#279B6A", shortname = "",}, ["Agrarian Union \"Aleksandar Stamboliyski\""] = {abbrev = "", color = "#FE9901", shortname = "",}, ["Agrarian Union Party"] = {abbrev = "PUA", color = "#FFE101", shortname = "",}, ["Agreement (political party)"] = {abbrev = "", color = "#230871", shortname = "",}, ["Agreement for Parliamentary Democracy"] = {abbrev = "", color = "#FF69B4", shortname = "",}, ["Agreement for the Country"] = {abbrev = "IpP", color = "#0061A5", shortname = "",}, ["Agreement of Independents for Badalona"] = {abbrev = "", color = "#4CC417", shortname = "",}, ["Agreement of the Catalans"] = {abbrev = "", color = "#FFD901", shortname = "",}, ["AGRI Partylist"] = {abbrev = "", color = "#0B9748", shortname = "Agri",}, ["Agricultural and Labour Party"] = {abbrev = "AEK", color = "#ffb4a1", shortname = "",}, ["Agricultural League"] = {abbrev = "RLB", color = "#52AE6F", shortname = "",}, ["Agricultural Livestock Party of Greece"] = {abbrev = "AKKEL", color = "#4441DA", shortname = "",}, ["Agricultural Party of Greece"] = {abbrev = "", color = "yellow", shortname = "",}, ["Agricultural Party"] = {abbrev = "", color = "#F4A460", shortname = "",}, ["Agricultural Party (Costa Rica)"] = {abbrev = "", color = "#008000", shortname = "Agricultural",}, ["Agricultural Party (Czech Republic)"] = {abbrev = "ZS", color = "#00B233", shortname = "",}, ["Agricultural People's Front of Peru"] = {abbrev = "FREPAP", color = "#00009B", shortname = "",}, ["Agriculturalist Party"] = {abbrev = "", color = "#B8D8C9", shortname = "Agriculturalist",}, ["Agriculture and Development"] = {abbrev = "", color = "#AF0000", shortname = "",}, ["Agriculture First"] = {abbrev = "", color = "#5FC099", shortname = "",}, ["Agrikultura Ngayon Gawing Akma at Tama"] = {abbrev = "ANGAT", color = "#06402B", shortname = "",}, ["Agronómos Agricultural Labour Party"] = {abbrev = "", color = "#4a0819", shortname = "Agronómos",}, ["AGROunia"] = {abbrev = "", color = "#BBCB15", shortname = "",}, ["Aguadulce en Marcha"] = {abbrev = "", color = "#00A0B0", shortname = "",}, ["Agudas Israel (Latvia)"] = {abbrev = "", color = "lightblue", shortname = "Agudas Israel",}, ["Agudat Yisrael"] = {abbrev = "", color = "#033669", shortname = "",}, ["Ahali"] = {abbrev = "", color = "#377149", shortname = "",}, ["Ahd 54"] = {abbrev = "", color = "#2D5A20", shortname = "",}, ["Ahdut HaAvoda"] = {abbrev = "", color = "#CE2029", shortname = "",}, ["Ahora Almería"] = {abbrev = "", color = "#137776", shortname = "",}, ["Ahora Arganda"] = {abbrev = "", color = "#00A58E", shortname = "",}, ["Asom Sonmilito Morcha"] = {abbrev = "ASM", color = "#52EEFF", shortname = "",}, ["Ahora Basauri Orain"] = {abbrev = "", color = "#016703", shortname = "",}, ["Ahora Cádiz"] = {abbrev = "", color = "#FFCC33", shortname = "",}, ["Ahora Canarias"] = {abbrev = "", color = "#11865C", shortname = "",}, ["Ahora Ciempozuelos"] = {abbrev = "", color = "#3F9D2F", shortname = "",}, ["Ahora Decide"] = {abbrev = "", color = "#198100", shortname = "",}, ["Ahora Estella"] = {abbrev = "", color = "#B21AAA", shortname = "",}, ["Ahora Getafe"] = {abbrev = "", color = "#7F4098", shortname = "",}, ["Ahora Guadalajara"] = {abbrev = "", color = "#810081", shortname = "",}, ["Ahora Madrid"] = {abbrev = "", color = "#00A58E", shortname = "",}, ["Ahora Nación"] = {abbrev = "AN", color = "#E90305", shortname = "",}, ["Ahora Patria"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Ahora Repúblicas"] = {abbrev = "", color = "#FCBC43", shortname = "",}, ["Ahora Santa Cruz"] = {abbrev = "", color = "#6A205F", shortname = "",}, ["Ahora Sí Torremolinos"] = {abbrev = "", color = "#BB9031", shortname = "",}, ["AIADMK-led Alliance"] = {abbrev = "AIADMK+", color = "#009933", shortname = "",}, ["Ailtirí na hAiséirghe"] = {abbrev = "AnaA", color = "#004400", shortname = "Ailtirí na hAiséirghe",}, ["Aitaira"] = {abbrev = "", color = "#320064", shortname = "",}, ["Ak Jol"] = {abbrev = "", color = "#FF7070", shortname = "",}, ["Akali Dal"] = {abbrev = "", color = "#72474c", shortname = "",}, ["Akali Dal – Sant Fateh Singh Group"] = {abbrev = "AD(SFS)", color = "#FF8000", shortname = "Akali Dal (SFS)",}, ["Akali Dal (Waris Punjab De)"] = {abbrev = "AD (WPD)", color = "#ffc305", shortname = "",}, ["Akbayan"] = {abbrev = "", color = "#FE0000", shortname = "Akbayan",}, ["Akha National Development Party"] = {abbrev = "ANDP", color = "#374BA1", shortname = "",}, ["Akhand Bharat Mahasang Sarvahara Krantikari Party"] = {abbrev = "ABMSKP", color = "#DFB43D", shortname = "",}, ["Akhand Bharat Samaj Party"] = {abbrev = "ABSP", color = "#9AFE2E", shortname = "",}, ["Akhand Bharti"] = {abbrev = "AB", color = "#9AFE2E", shortname = "",}, ["Akhil Bharat Hindu Mahasabha"] = {abbrev = "ABHM", color = "#FFFF00", shortname = "",}, ["Akhil Bharatiya Aman Committee"] = {abbrev = "ABAC", color = "#D2EFF0", shortname = "",}, ["Akhil Bharatiya Congress Dal (Ambedkar)"] = {abbrev = "ABCD", color = "#FFCCCC", shortname = "",}, ["Akhil Bharatiya Dalit Utthan Party"] = {abbrev = "ABDUP", color = "#F2F5A9", shortname = "",}, ["Akhil Bharatiya Dharmnirpeksh Dal"] = {abbrev = "DND", color = "#EBD023", shortname = "",}, ["Akhil Bharatiya Gorkha League"] = {abbrev = "ABGL", color = "#7E5692", shortname = "",}, ["Akhil Bharatiya Hindu Mahasabha"] = {abbrev = "ABHM", color = "orange", shortname = "",}, ["Akhil Bharatiya Jana Sangh"] = {abbrev = "ABJS", color = "#FF9933", shortname = "",}, ["Akhil Bharatiya Janata Congress"] = {abbrev = "ABJC", color = "#08088A", shortname = "",}, ["Akhil Bharatiya Janata Vikas Party"] = {abbrev = "BJVP", color = "#A9F5BC", shortname = "",}, ["Akhil Bharatiya Loktantrik Congress"] = {abbrev = "ABLTC", color = "#93DE73", shortname = "",}, ["Akhil Bharatiya Manav Adhikar Dal"] = {abbrev = "ABMAD", color = "#A264C1", shortname = "",}, ["Akhil Bharatiya Ram Rajya Parishad"] = {abbrev = "RRP", color = "#330033", shortname = "",}, ["Akhil Bharatiya Rashtriya Azad Hind Party"] = {abbrev = "ABRAHP", color = "#FFFF66", shortname = "",}, ["Akhil Bharatiya Sena"] = {abbrev = "ABS", color = "#FF8C00", shortname = "",}, ["Akhil Bharatiya Shivsena Rashtrawadi"] = {abbrev = "SHS", color = "#A9F5A9", shortname = "",}, ["Akhil Bharatiya Shoshit Samaj Dal"] = {abbrev = "SSD", color = "#F2F5A9", shortname = "",}, ["Akhil Bharatiya Sudhar Party"] = {abbrev = "ABSP", color = "#8A4B08", shortname = "",}, ["Akhil Bharatiya Vikas Congress Party"] = {abbrev = "ABVCP", color = "#F2F5A9", shortname = "",}, ["Akhila India Jananayaka Makkal Katchi"] = {abbrev = "AIJMK", color = "Red", shortname = "",}, ["Akhl Bharatiya Garib Mazdoor Kisan Party"] = {abbrev = "ABGMKP", color = "#ADEFE5", shortname = "",}, ["Akila India Jananayaka Makkal Katchi"] = {abbrev = "AIJMK", color = "", shortname = "",}, ["AKMA-PTM"] = {abbrev = "", color = "#fbe405", shortname = "",}, ["Ako Bicol"] = {abbrev = "AKB", color = "#ffff00", shortname = "Ako Bicol",}, ["Akshumkar"] = {abbrev = "", color = "#3DBCCB", shortname = "",}, ["Aksyon"] = {abbrev = "AD", color = "#9683EC", shortname = "Aksyon",}, ["Aksyon Manila"] = {abbrev = "", color = "#9683EC", shortname = "",}, ["Aktsent"] = {abbrev = "", color = "#008DA2", shortname = "",}, ["Al Amal (political party)"] = {abbrev = "", color = "#FE0000", shortname = "Al Amal",}, ["Al Asalah"] = {abbrev = "", color = "#00568B", shortname = "",}, ["Al Ittihad–UKB Party"] = {abbrev = "", color = "#CC0001", shortname = "Al Ittihad–UKB",}, ["Al Jama-ah"] = {abbrev = "", color = "#1c9069", shortname = "",}, ["Al Nassour"] = {abbrev = "", color = "#52C7DA", shortname = "",}, ["Al Wefaq"] = {abbrev = "", color = "#0D4173", shortname = "",}, ["Al-Ahbash"] = {abbrev = "", color = "#DDB531", shortname = "",}, ["Al-Ahrar Bloc"] = {abbrev = "", color = "#000000", shortname = "al-Ahrar",}, ["Al-Arabiya Coalition"] = {abbrev = "", color = "#57888D", shortname = "al-Arabiya",}, ["Al-ʽAhd (Morocco)"] = {abbrev = "", color = "#915701", shortname = "",}, ["Al-Daae Party"] = {abbrev = "", color = "#F7EC16", shortname = "",}, ["Al-Faw Zakho Coalition"] = {abbrev = "", color = "#000000", shortname = "",}, ["Al-Irada"] = {abbrev = "", color = "#ACACAC", shortname = "",}, ["Al-Islah (Yemen)"] = {abbrev = "", color = "#0463D1", shortname = "Al-Islah",}, ["Al-Menber Islamic Society"] = {abbrev = "", color = "#E93230", shortname = "",}, ["Al-Mourabitoun"] = {abbrev = "INM", color = "#000000", shortname = "",}, ["Al-Muthanna Club"] = {abbrev = "", color = "#000000", shortname = "",}, ["Al-Muwatin"] = {abbrev = "", color = "#009933", shortname = "",}, ["Al-Nour Party"] = {abbrev = "", color = "#0096DB", shortname = "Al-Nour",}, ["Al-Sadiqoun Bloc"] = {abbrev = "", color = "#B5CA7F", shortname = "",}, ["Al-Wasat Party"] = {abbrev = "", color = "#A52A2A", shortname = "",}, ["Al-Watan Party (Tunisia)"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Al-Wataniya"] = {abbrev = "", color = "#B5CA7F", shortname = "",}, ["Alagad Party-list"] = {abbrev = "", color = "#008000", shortname = "Alagad",}, ["Alajuelan Cortesist Party"] = {abbrev = "PCA", color = "#1C8814", shortname = "",}, ["Alajuelense Democratic Action"] = {abbrev = "PADA", color = "#FF7E1C", shortname = "",}, ["Alajuelense Solidarity Party"] = {abbrev = "PSA", color = "#D41C00", shortname = "",}, ["Alantre"] = {abbrev = "", color = "#FFCC02", shortname = "",}, ["Alash National Freedom Party"] = {abbrev = "", color = "#008000", shortname = "Alash",}, ["Alanian Union"] = {abbrev = "AU", color = "#000000", shortname = "",}, ["Alavese Unity"] = {abbrev = "", color = "#3159A5", shortname = "",}, ["Alayon Party"] = {abbrev = "", color = "#06402B", shortname = "Alayon",}, ["Alba Party"] = {abbrev = "", color = "#005EB8", shortname = "Alba",}, ["Albanian Alternative"] = {abbrev = "ASH", color = "darkblue", shortname = "",}, ["Albanian Christian Democratic Party of Kosovo"] = {abbrev = "PSHDK", color = "#4775BF", shortname = "",}, ["Albanian Coalition"] = {abbrev = "KSH", color = "#800000", shortname = "",}, ["Albanian Coalition of Preševo Valley"] = {abbrev = "KSLP", color = "#0081CC", shortname = "",}, ["Albanian Democratic National Front Party"] = {abbrev = "PBKDSH", color = "#BA0E00", shortname = "",}, ["Albanian Democratic Union Party"] = {abbrev = "PBDSH", color = "#6192ad", shortname = "",}, ["Albanian List (Montenegro)"] = {abbrev = "LSh", color = "#E62927", shortname = "",}, ["Albanian National Alliance"] = {abbrev = "AKSH", color = "#F1C82F", shortname = "",}, ["Albanian National Front Party"] = {abbrev = "PBK", color = "black", shortname = "",}, ["Albanians Decisively"] = {abbrev = "AO", color = "#00aae5", shortname = "",}, ["Alberta Independence Party"] = {abbrev = "", color = "#55ba47", shortname = "",}, ["Alcalá 100%"] = {abbrev = "", color = "#1D88BE", shortname = "",}, ["Alcalá Habitable"] = {abbrev = "", color = "#336F27", shortname = "",}, ["Alcalá nos Importa"] = {abbrev = "", color = "#1E3F86", shortname = "",}, ["Alcalá Puede"] = {abbrev = "", color = "#7F215F", shortname = "",}, ["Alderney representatives"] = {abbrev = "", color = "#BABCDB", shortname = "",}, ["Ale Yarok"] = {abbrev = "", color = "#799A00", shortname = "",}, ["Aleksa and Dritan – Count Bravely!"] = {abbrev = "", color = "#69BD44", shortname = "Count Bravely!",}, ["Alfarista Radical Front"] = {abbrev = "FRA", color = "#4169E1", shortname = "",}, ["Algaida for the Development of Sanlúcar"] = {abbrev = "", color = "#94FF00", shortname = "",}, ["Algeciras 100x100"] = {abbrev = "", color = "#E75200", shortname = "",}, ["Algeciras Citizen Action"] = {abbrev = "", color = "#FFC800", shortname = "",}, ["Algeciras Sí Se Puede"] = {abbrev = "", color = "#761B5E", shortname = "",}, ["Algerian Communist Party"] = {abbrev = "", color = "#CD0000", shortname = "",}, ["Algerian National Front"] = {abbrev = "FNA", color = "#406080", shortname = "",}, ["Algerian Popular Movement"] = {abbrev = "MPA", color = "green", shortname = "",}, ["Algerian Rally"] = {abbrev = "RA", color = "green", shortname = "",}, ["Alhora"] = {abbrev = "", color = "#E72346", shortname = "",}, ["Alliance of Concerned Teachers"] = {abbrev = "", color = "#F0011C", shortname = "ACT Teachers",}, ["Alianza Puertorriqueña"] = {abbrev = "", color = "#F0DC82", shortname = "",}, ["Alignment (Israel)"] = {abbrev = "", color = "#3DEAFD", shortname = "Alignment",}, ["Alive Land Palencia Independent Group"] = {abbrev = "", color = "#FF9900", shortname = "",}, ["All-Amhara People's Organization"] = {abbrev = "", color = "#0000FF", shortname = "",}, ["All-Armenian National Statehood Party"] = {abbrev = "", color = "#0620FD", shortname = "",}, ["All Basotho Convention"] = {abbrev = "ABC", color = "#F5D42D", shortname = "",}, ["All Blended Party"] = {abbrev = "ABP", color = "#040A55", shortname = "",}, ["All Ceylon Makkal Congress"] = {abbrev = "ACMC", color = "#9acd32", shortname = "",}, ["All Ceylon Tamil Congress"] = {abbrev = "ACTC", color = "#FFFF00", shortname = "",}, ["All Ceylon Tamil Mahasabha"] = {abbrev = "", color = "#fbbf3a", shortname = "",}, ["All-Democratic Agricultural Front"] = {abbrev = "PAME", color = "#FF0000", shortname = "",}, ["All Ethiopian Unity Party"] = {abbrev = "AEUP", color = "#8B0000", shortname = "",}, ["All for Latvia!"] = {abbrev = "", color = "#5A0505", shortname = "",}, ["All for Unity"] = {abbrev = "", color = "#2C5781", shortname = "",}, ["All India Anna Dravida Munnetra Kazhagam"] = {abbrev = "AIADMK", color = "#009933", shortname = "",}, ["All India Bahujan Samman Party"] = {abbrev = "AIBSP", color = "#A9F5D0", shortname = "",}, ["All India Dalit Muslim Minorities Suraksha Mahasangh"] = {abbrev = "DMM", color = "#14D00D", shortname = "",}, ["All India Forward Bloc (Marxist)"] = {abbrev = "FBL(M)", color = "#259268", shortname = "",}, ["All India Forward Bloc"] = {abbrev = "AIFB", color = "#ac1313", shortname = "",}, ["All India Ganatantra Parishad"] = {abbrev = "AIGP", color = "#FF33CC", shortname = "",}, ["All India Indira Congress (Tiwari)"] = {abbrev = "AIIC(T)", color = "#00FFFF", shortname = "",}, ["All India Jharkhand Party"] = {abbrev = "", color = "#CC9999", shortname = "",}, ["All India Mahila Empowerment Party"] = {abbrev = "AIMEP", color = "#FFF", shortname = "",}, ["All India Majlis-e-Ittehadul Muslimeen"] = {abbrev = "AIMIM", color = "#0c6b4b", shortname = "",}, ["All India Minorities Front"] = {abbrev = "AIMF", color = "#00FFFF", shortname = "",}, ["All India Moovendar Munnani Kazhagam"] = {abbrev = "", color = "Red", shortname = "",}, ["All India Muslim Forum"] = {abbrev = "", color = "green", shortname = "",}, ["All India N.R. Congress"] = {abbrev = "AINRC", color = "#66CC99", shortname = "",}, ["All India Party for the Protection of Civil Rights"] = {abbrev = "AIPPCR", color = "mistyrose", shortname = "",}, ["All India Puratchi Thalaivar Makkal Munnettra Kazhagam"] = {abbrev = "AIPTMMK", color = "#336633", shortname = "",}, ["All India Rajiv Krantikari Congress"] = {abbrev = "AIRKC", color = "#417A81", shortname = "",}, ["All India Rashtriya Janata Party"] = {abbrev = "AIRJP", color = "#9A5815", shortname = "",}, ["All India Samathuva Makkal Katchi"] = {abbrev = "SMK", color = "#fe0000", shortname = "",}, ["All India Scheduled Caste Federation"]={abbrev="SCF",color="#000066",shortname=""}, ["All India United Democratic Front"] = {abbrev = "AIUDF", color = "#348017", shortname = "",}, ["All Jammu and Kashmir Muslim Conference"] = {abbrev = "AJKMC", color = "#F4A460", shortname = "",}, ["All Jharkhand Students Union"] = {abbrev = "AJSU", color = "#6827B5", shortname = "",}, ["All Liberia Coalition Party"] = {abbrev = "ALCOP", color = "#000000", shortname = "",}, ["All Liberian Party"] = {abbrev = "ALP", color = "#fd0f0d", shortname = "",}, ["All Malaysian Indian Progressive Front"] = {abbrev = "", color = "#EC2029", shortname = "",}, ["All Mon Region Democracy Party"] = {abbrev = "AMRDP", color = "#DC143C", shortname = "",}, ["All Nigeria Peoples Party"] = {abbrev = "ANPP", color = "#0000CD", shortname = "",}, ["All Over Chile"] = {abbrev = "", color = "#c11469", shortname = "",}, ["All Pakistan Awami Muslim League"] = {abbrev = "", color = "#006a4e", shortname = "",}, ["All Pakistan Muslim League"] = {abbrev = "APML", color = "#556B2F", shortname = "",}, ["All Party Alliance"] = {abbrev = "", color = "#C19A6B", shortname = "",}, ["All Party Hill Leaders Conference"] = {abbrev = "APHLC", color = "#FFFF00", shortname = "",}, ["All Party Hill Leaders Conference (Armison Marak Group)"] = {abbrev = "AHL(AM)", color = "#FFFF00", shortname = "",}, ["All People Front"] = {abbrev = "PM", color = "red", shortname = "",}, ["All Peoples Party"] = {abbrev = "", color = "#9e13c4", shortname = "",}, ["All People's Congress (Ghana)"] = {abbrev = "", color = "#106338", shortname = "",}, ["All People's Congress"] = {abbrev = "APC", color = "#FF0000", shortname = "",}, ["All People's Party (Namibia)"] = {abbrev = "APP", color = "#D84F23", shortname = "",}, ["All People's Party (UK)"] = {abbrev = "", color = "DarkOrange", shortname = "All People's Party",}, ["All Progressives Congress"] = {abbrev = "APC", color = "#87BEEB", shortname = "",}, ["All Progressives Grand Alliance"] = {abbrev = "APGA", color = "#00923F", shortname = "",}, ["All Russia (movement)"] = {abbrev = "", color = "#1F3D79", shortname = "All Russia",}, ["All Scotland Pensioners Party"] = {abbrev = "", color = "#BBD9DB", shortname = "",}, ["All Together (Serbia)"] = {abbrev = "SZ", color = "brown", shortname = "",}, ["All United for Saint Barthélemy"] = {abbrev = "UPSB", color = "#f51731", shortname = "",}, ["All-for-Ireland League"] = {abbrev = "AFI", color = "#66FF99", shortname = "All-for-Ireland",}, ["All-German Bloc/League of Expellees and Deprived of Rights"] = {abbrev = "GB/BHE", color = "#C3C318", shortname = "",}, ["All-German People's Party"] = {abbrev = "GVP", color = "#FF7F00", shortname = "",}, ["All-In Democracy"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["All-India Muslim League"] = {abbrev = "AIML", color = "#008000", shortname = "",}, ["All-Pakistan Awami League"] = {abbrev = "AL", color = "#006a4e", shortname = "",}, ["All-Ukrainian Political Movement \"State Independence of Ukraine\""] = {abbrev = "DSU", color = "#ff0080", shortname = "",}, ["All-Ukrainian Union \"Cherkashchany\""] = {abbrev = "", color = "#019CDE", shortname = "Cherkashchany",}, ["All-Union Communist Party of Bolsheviks (1991)"] = {abbrev = "", color = "#881300", shortname = "",}, ["Allah-o-Akbar Tehreek"] = {abbrev = "AAT", color = "#FFD700", shortname = "",}, ["Alleanza Bidla"] = {abbrev = "", color = "purple", shortname = "",}, ["Alleanza Lombarda Autonomia"] = {abbrev = "ALA", color = "green", shortname = "",}, ["Alleanza Nazzjonali Repubblikana"] = {abbrev = "ANR", color = "#080A5F", shortname = "",}, ["Allegiance Party (Papua New Guinea)"] = {abbrev = "AP", color = "#233F92", shortname = "",}, ["Alliance (Argentina)"] = {abbrev = "", color = "#0AABDB", shortname = "Alianza",}, ["Alliance (Chile)"] = {abbrev = "", color = "#4682B4", shortname = "Alliance",}, ["Alliance (Kyrgyz political party)"] = {abbrev = "", color = "#25AAE2", shortname = "Alliance",}, ["Alliance (New Zealand political party)"] = {abbrev = "", color = "#33CC66", shortname = "Alliance",}, ["Alliance (Portugal)"] = {abbrev = "", color = "#6AD1E3", shortname = "",}, ["Alliance (Norway)"] = {abbrev = "", color = "#FF7F00", shortname = "Alliance",}, ["Alliance (Slovak political party)"] = {abbrev = "", color = "#F48B24", shortname = "",}, ["Alliance 21/RRP"] = {abbrev = "", color = "#C0C0C0", shortname = "",}, ["Alliance 90"] = {abbrev = "B90", color = "green", shortname = "",}, ["Alliance 90/Greens of Serbia"] = {abbrev = "S90", color = "#286019", shortname = "",}, ["Alliance 90/The Greens"] = {abbrev = "", color = "#409A3C", shortname = "Greens",}, ["Alliance C – Christians for Germany"] = {abbrev = "", color = "#01509F", shortname = "Bündnis C",}, ["Alliance du Changement"] = {abbrev = "AdC", color = "#EB2228", shortname = "",}, ["Alliance for a Triumphant Benin"] = {abbrev = "", color = "#CBE08F", shortname = "",}, ["Alliance for African Farmers Party"] = {abbrev = "AAFP", color = "#006600", shortname = "",}, ["Alliance for Albanians"] = {abbrev = "ASh", color = "#6D3D87", shortname = "",}, ["Alliance for Barangay Concerns"] = {abbrev = "ABC", color = "#fe0000", shortname = "",}, ["Alliance for Brazil"] = {abbrev = "", color = "#008000", shortname = "",}, ["Alliance for Burgos"] = {abbrev = "", color = "#9F9152", shortname = "",}, ["Alliance for Change"] = {abbrev = "", color = "#ED6C10", shortname = "",}, ["Alliance for Change (Guyana)"] = {abbrev = "AFC", color = "#FFCC01", shortname = "",}, ["Alliance for Change (Macau)"] = {abbrev = "MUDAR", color = "#00AB66", shortname = "",}, ["Alliance for Change (Mexico)"] = {abbrev = "AxC", color = "#0957A4", shortname = "Alliance for Change",}, ["Alliance for Change (Venezuela)"] = {abbrev = "", color = "#F50087", shortname = "",}, ["Alliance for Change and Progress"] = {abbrev = "AMP", color = "#10B0E0", shortname = "",}, ["Alliance for Change and Transparency"] = {abbrev = "", color = "#A03389", shortname = "ACT–Wazalendo",}, ["Alliance for Commerce and Housing"] = {abbrev = "", color = "#FFED00", shortname = "",}, ["Alliance for Croatia"] = {abbrev = "", color = "#5D93D3", shortname = "",}, ["Alliance for Democracy (Dominican Republic)"] = {abbrev = "APD", color = "#284797", shortname = "",}, ["Alliance for Democracy (Malawi)"] = {abbrev = "AFORD", color = "#25D9FA", shortname = "",}, ["Alliance for Democracy (Nigeria)"] = {abbrev = "AD", color = "#186315", shortname = "",}, ["Alliance for Democracy and Federation – African Democratic Rally"] = {abbrev = "ADF-RDA", color = "#FFEF00", shortname = "",}, ["Alliance for Democracy and Freedom"] = {abbrev = "ADF", color = "#002182", shortname = "",}, ["Alliance for Democracy and Reforms"] = {abbrev = "", color = "blue", shortname = "",}, ["Alliance for Democracy in Mali"] = {abbrev = "ADEMA-PASJ", color = "#EB1D2A", shortname = "",}, ["Alliance for Democratic Alternation in 2026"] = {abbrev = "2AD26", color = "#00B5EF", shortname = "",}, ["Alliance for Democratic Change"] = {abbrev = "", color = "navy", shortname = "",}, ["Alliance for Democratic Renewal"] = {abbrev = "", color = "#D9BF08", shortname = "",}, ["Alliance for Development and Nature"] = {abbrev = "", color = "#1D463B", shortname = "",}, ["Alliance for Direct Democracy in Europe"] = {abbrev = "", color = "#800080", shortname = "",}, ["Alliance for Europe of the Nations"] = {abbrev = "AEN", color = "#4F6BA2", shortname = "",}, ["Alliance for Free Movement"] = {abbrev = "AFM", color = "#FF8200", shortname = "",}, ["Alliance for Germany"] = {abbrev = "AFD", color = "#2483BB", shortname = "",}, ["Alliance for Green Socialism"] = {abbrev = "", color = "#00A86B", shortname = "",}, ["Alliance for Human Rights, Animal and Nature Protection"] = {abbrev = "", color = "#3d499a", shortname = "Tierschutzallianz",}, ["Alliance for Innovation and Justice"] = {abbrev = "BIG", color = "#ED803F", shortname = "",}, ["Alliance for Italy"] = {abbrev = "", color = "#89CFF0", shortname = "",}, ["Alliance for Justice and Democracy/Movement for Renewal"] = {abbrev = "AJD/MR", color = "#F8C3A0", shortname = "",}, ["Alliance for Local Living"] = {abbrev = "ALL", color = "#11B4BB", shortname = "",}, ["Alliance for Mexico"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Alliance for National Transformation"] = {abbrev = "ANT", color = "#9954AD", shortname = "",}, ["Alliance for New Nigeria"] = {abbrev = "ANN", color = "#358C43", shortname = "",}, ["Alliance for Patriotic Reorientation and Construction"] = {abbrev = "APRC", color = "#0D6F4A", shortname = "",}, ["Alliance for Peace and Democracy (Liberia)"] = {abbrev = "APD", color = "#E1EC2C", shortname = "",}, ["Alliance for Peace and Freedom"] = {abbrev = "", color = "#000000", shortname = "",}, ["Alliance for Progress (Peru)"] = {abbrev = "APP", color = "#27569E", shortname = "",}, ["Alliance for Progress and Justice/Jëf-Jël"] = {abbrev = "", color = "#1155cc", shortname = "Jëf-Jël",}, ["Alliance for Progressive Government"] = {abbrev = "APG", color = "#908c89", shortname = "",}, ["Alliance for Progressives"] = {abbrev = "AP", color = "#662E91", shortname = "",}, ["Alliance for Real Change"] = {abbrev = "", color = "#730026", shortname = "",}, ["Alliance for Rights and Freedoms"] = {abbrev = "APS", color = "#C55AD3", shortname = "",}, ["Alliance for Romanian Unity"] = {abbrev = "AUR", color = "blue", shortname = "",}, ["Alliance for Ronda"] = {abbrev = "", color = "#3E79BF", shortname = "",}, ["Alliance for Serbia"] = {abbrev = "SZS", color = "#007FFF", shortname = "",}, ["Alliance for Social and Economic Advancement"] = {abbrev = "ASEA", color = "#009EE3", shortname = "",}, ["Alliance for Solidarity in Mali"] = {abbrev = "ASMA-CFP", color = "#D32020", shortname = "",}, ["Alliance for Tanzania Farmers Party"] = {abbrev = "AFP", color = "green", shortname = "",}, ["Alliance for the Development of Macau"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Alliance for the Fatherland"] = {abbrev = "", color = "#08099F", shortname = "",}, ["Alliance for the Future (Czech Republic)"] = {abbrev = "", color = "#005094", shortname = "",}, ["Alliance for the Future (Peru)"] = {abbrev = "", color = "#FF7F00", shortname = "",}, ["Alliance for the Future of Austria"] = {abbrev = "BZÖ", color = "#F29400", shortname = "",}, ["Alliance for the Future of Kosovo"] = {abbrev = "AAK", color = "#03112C", shortname = "",}, ["Alliance for the Great Change"] = {abbrev = "", color = "#00B0F6", shortname = "",}, ["Alliance for the Independence of the Czech Republic"] = {abbrev = "AZNČR", color = "#2e5efe", shortname = ""}, ["Alliance for the Progress of Peru"] = {abbrev = "", color = "#1E5BA8", shortname = "",}, ["Alliance for the Re-liberation of Somalia"] = {abbrev = "ARS", color = "#000000", shortname = "",}, ["Alliance for the Republic (Mali)"] = {abbrev = "APR", color = "#7C61EE", shortname = "",}, ["Alliance for the Republic (Nicaragua)"] = {abbrev = "APRE", color = "#800080", shortname = "",}, ["Alliance for the Republic (Senegal)"] = {abbrev = "APR", color = "#5C482F", shortname = "",}, ["Alliance for the Republic (Spain)"] = {abbrev = "", color = "#C00040", shortname = "",}, ["Alliance for the Union of Romanians"] = {abbrev = "AUR", color = "#FCB21F", shortname = "",}, ["Alliance for Thuringia"] = {abbrev = "BfT", color = "#9E1982", shortname = "",}, ["Alliance for Transformation for All"] = {abbrev = "", color = "#47A165", shortname = "",}, ["Alliance for Workers' Liberty"] = {abbrev = "", color = "red", shortname = "",}, ["Alliance Germany"] = {abbrev = "BD", color = "#ff1493", shortname = "",}, ["Alliance Lepep"] = {abbrev = "", color = "#f58a1c", shortname = "",}, ["Alliance Liberation"] = {abbrev = "AL", color = "#EE008C", shortname = "",}, ["Alliance of Builders of Islamic Iran"] = {abbrev = "ABII", color = "#3835ba", shortname = "",}, ["Alliance of Chinese and Expatriates"] = {abbrev = "ACE", color = "#99221A", shortname = "",}, ["Alliance of Citizens for Change"] = {abbrev = "ACC", color = "#4C2C5E", shortname = "",}, ["ACT Teachers Partylist"] = {abbrev = "", color = "#ADD8E6", shortname = "ACT Teachers",}, ["Alliance of Democrats (Lesotho)"] = {abbrev = "AD", color = "#7F0305", shortname = "",}, ["Alliance of Democrats (Poland)"] = {abbrev = "SD", color = "#475196", shortname = "",}, ["Alliance of Democrats for Integral Development"] = {abbrev = "ADDI", color = "#11C925", shortname = "",}, ["Alliance of European Conservatives and Reformists"] = {abbrev = "AECR", color = "#0054A5", shortname = "",}, ["Alliance of European National Movements"] = {abbrev = "", color = "#000055", shortname = "",}, ["Alliance of Free Democrats"] = {abbrev = "SZDSZ", color = "#1CA8E6", shortname = "",}, ["Alliance of German Democrats"] = {abbrev = "ADD", color = "#1e5ea5", shortname = "",}, ["Alliance of Hungarian Associations"] = {abbrev = "MESZ", color = "#e31e24", shortname = "",}, ["Alliance of Independent Democrats in Europe"] = {abbrev = "ADIE", color = "#000066", shortname = "",}, ["Alliance of Independent Social Democrats"] = {abbrev = "SNSD", color = "#C40000", shortname = "",}, ["Alliance of Independents"] = {abbrev = "LdU", color = "#019c3e", shortname = "",}, ["Alliance of Liberals and Democrats for Europe (Moldova)"] = {abbrev = "ALDE", color = "#EC008C", shortname = "",}, ["Alliance of Liberals and Democrats (Romania)"] = {abbrev = "ALDE", color = "#005487", shortname = "",}, ["Alliance of Liberals and Democrats for Europe group"] = {abbrev = "ALDE", color = "gold", shortname = "",}, ["Alliance of Liberals and Democrats for Europe"] = {abbrev = "ALDE", color = "gold", shortname = "",}, ["Alliance of Liberties"] = {abbrev = "", color = "#6FA293", shortname = "",}, ["Alliance of Movements for the Emergence of Niger"] = {abbrev = "", color = "#01d9f2", shortname = "",}, ["Alliance of Nation State Forces"] = {abbrev = "", color = "#106cb7", shortname = "",}, ["Alliance of National Forces (Czech Republic)"] = {abbrev = "", color = "#2D3092", shortname = "",}, ["Alliance of Nationalist Left Forces of the MNR"] = {abbrev = "", color = "#EB737E", shortname = "",}, ["Alliance of Patriots of Georgia"] = {abbrev = "APG", color = "#DB9F00", shortname = "",}, ["Alliance of People's Forces"] = {abbrev = "", color = "#a69a8e", shortname = "People's Forces",}, ["Alliance of Primorje-Gorski Kotar"] = {abbrev = "", color = "#00c8c8", shortname = "",}, ["Alliance of Progressives"] = {abbrev = "", color = "#D90000", shortname = "Progressives",}, ["Alliance of Resuming British Sovereignty over Hong Kong and Independence"] = {abbrev = "", color = "#07263A", shortname = "",}, ["Alliance of Social Democrats"] = {abbrev = "", color = "#B22222", shortname = "Social Democrats",}, ["Alliance of Young Latvians"] = {abbrev = "AJ", color = "#C71111", shortname = "",}, ["Alliance of the Centre (Italy)"] = {abbrev = "", color = "#89CFF0", shortname = "",}, ["Alliance of the Christian Democratic Popular Front"] = {abbrev = "AFPCD", color = "#C1500C", shortname = "",}, ["Alliance of the Democratic Centre (Spain)"] = {abbrev = "", color = "#00974A", shortname = "",}, ["Alliance of the Forces of Progress (Senegal)"] = {abbrev = "AFP", color = "#000080", shortname = "",}, ["Alliance of the Left"] = {abbrev = "", color = "#CD0F0F", shortname = "Alliance",}, ["Alliance of the National Left"] = {abbrev = "", color = "#E5D03C", shortname = "",}, ["Alliance of the New Citizen"] = {abbrev = "ANO", color = "#FFB200", shortname = "",}, ["Alliance of the Spanish Republican Left"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Alliance of Vojvodina Hungarians"] = {abbrev = "VMSZ", color = "#00732B", shortname = "",}, ["Alliance Party (Armenia)"] = {abbrev = "", color = "#0021C6", shortname = "",}, ["Alliance Party (Cook Islands)"] = {abbrev = "", color = "#F2D030", shortname = "Alliance Party",}, ["Alliance Party (Fiji)"] = {abbrev = "", color = "#6495ED", shortname = "Alliance",}, ["Alliance Party (Malaysia)"] = {abbrev = "", color = "#000080", shortname = "Alliance",}, ["Alliance Party (Panama)"] = {abbrev = "", color = "#E2211C", shortname = "Alianza",}, ["Alliance Party (United States)"] = {abbrev = "", color = "#45A0B2", shortname = "Alliance",}, ["Alliance Party for Progress"] = {abbrev = "APP", color = "#0E9345", shortname = "",}, ["Alliance Party for the Sake of Azerbaijan"] = {abbrev = "", color = "#00AF68", shortname = "",}, ["Alliance Party Guernsey"] = {abbrev = "", color = "#E60E29", shortname = "",}, ["Alliance Party of Kenya"] = {abbrev = "APK", color = "#FBCC0C", shortname = "",}, ["Alliance Party of Northern Ireland"] = {abbrev = "APNI", color = "#F6CB2F", shortname = "Alliance",}, ["Alliance pour L'Unité Mauricienne"] = {abbrev = "", color = "#FA9336", shortname = "",}, ["Alliance PSD+PC"] = {abbrev = "PSD+PC", color = "#ED2128", shortname = "",}, ["Alliance Royale"] = {abbrev = "AR", color = "#EEC400", shortname = "",}, ["Alliance to Liberate Scotland"] = {abbrev = "AtLS", color = "#000000", shortname = "",}, ["Alliance Towards Reforms"] = {abbrev = "", color = "#2EDBEB", shortname = "Saairun",}, ["Allied Movement for Change"] = {abbrev = "AM4C", color = "#00A758", shortname = "",}, ["Allied Peoples Movement"] = {abbrev = "APM", color = "#00FFFF", shortname = "",}, ["ALLinHK"] = {abbrev = "", color = "#F4681D", shortname = "",}, ["Allons Enfants (political party)"] = {abbrev = "AE", color = "#36cdce", shortname = "Allons Enfants",}, ["ALMA – Citizens for Cyprus"] = {abbrev = "ALMA", color = "#99AC27", shortname = "",}, ["Almería Avanza"] = {abbrev = "", color = "#2B639A", shortname = "",}, ["Almería Suma"] = {abbrev = "", color = "#D4265B", shortname = "",}, ["Almerian Neighbourhood Union"] = {abbrev = "", color = "#244A91", shortname = "",}, ["Almerian Regionalist Union"] = {abbrev = "", color = "#B59639", shortname = "",}, ["Almerienses"] = {abbrev = "", color = "#043F63", shortname = "",}, ["Aloha ʻĀina Party"] = {abbrev = "", color = "#ffd100", shortname = "Aloha ʻĀina",}, ["Alsace d'Abord"] = {abbrev = "", color = "#80461B", shortname = "",}, ["Alsace-Lorraine Party"] = {abbrev = "", color = "#000000", shortname = "",}, ["Alsasua Group"] = {abbrev = "", color = "#73A745", shortname = "",}, ["Alternatiba (Basque political party)"] = {abbrev = "", color = "#CE010C", shortname = "",}, ["Alternativa (Italian political party)"] = {abbrev = "", color = "#EE7622", shortname = "Alternativa",}, ["Alternativa (Kosovo)"] = {abbrev = "", color = "#D0A153", shortname = "Alternativa",}, ["Alternative (North Macedonia)"] = {abbrev = "", color = "#EF7E18", shortname = "Alternativa",}, ["Alternativa de Govern"] = {abbrev = "", color = "#008E9C", shortname = "",}, ["Alternativa Sí se puede"] = {abbrev = "", color = "#E00686", shortname = "",}, ["Alternativas desde Abajo"] = {abbrev = "", color = "#33D100", shortname = "",}, ["Alternative 2020"] = {abbrev = "A20", color = "#0193E0", shortname = "",}, ["Alternative (political bloc)"] = {abbrev = "BA", color = "#026D59", shortname = "Alternative",}, ["Alternative Democracy Socialism"] = {abbrev = "ADS", color = "#ec1c24", shortname = "",}, ["Alternative and Change Party"] = {abbrev = "", color = "#DBB84D", shortname = "",}, ["Alternative Democratic Movement"] = {abbrev = "", color = "#ff7538", shortname = "",}, ["Alternative Democratic Pole"] = {abbrev = "PDA", color = "#FEF71F", shortname = "",}, ["Alternative Democratic Reform Party"] = {abbrev = "ADR", color = "#00AAE5", shortname = "",}, ["Alternative Ecologists"] = {abbrev = "OE", color = "green", shortname = "",}, ["Alternative Faso"] = {abbrev = "", color = "#DD198D", shortname = "",}, ["Alternative for Arzúa"] = {abbrev = "", color = "#5A439B", shortname = "",}, ["Alternative for Benalmádena"] = {abbrev = "", color = "#40287B", shortname = "",}, ["Alternative for Benidorm"] = {abbrev = "", color = "#E9582C", shortname = "",}, ["Alternative for Boadilla"] = {abbrev = "", color = "#37703E", shortname = "",}, ["Alternative for Bulgarian Revival"] = {abbrev = "ABV", color = "#6A013A", shortname = "",}, ["Alternative for Castile and León"] = {abbrev = "", color = "#808080", shortname = "",}, ["Alternative for Change"] = {abbrev = "AC", color = "#87CEFA", shortname = "",}, ["Alternative for Changes"] = {abbrev = "APN", color = "#1A70AB", shortname = "",}, ["Alternative for Germany"] = {abbrev = "AfD", color = "#00A2DE", shortname = "",}, ["Alternative for Gran Canaria"] = {abbrev = "", color = "#A0A0A0", shortname = "",}, ["Alternative for National Dignity"] = {abbrev = "ADN", color = "#392D78", shortname = "",}, ["Alternative for Slovenia"] = {abbrev = "AzaS", color = "#EE2932", shortname = "",}, ["Alternative for Social Advance"] = {abbrev = "", color = "#FF7F7F", shortname = "",}, ["Alternative for Sweden"] = {abbrev = "AFS", color = "#19489D", shortname = "",}, ["Alternative for Italy"] = {abbrev = "APLI", color = "#2A295C", shortname = "",}, ["Alternative Forces for Renewal and Emergence"] = {abbrev = "", color = "#68B0E5", shortname = "",}, ["Alternative Island"] = {abbrev = "", color = "#E57815", shortname = "",}, ["Alternative League for Haitian Progress and Emancipation"] = {abbrev = "LAPEH", color = "#F3E601", shortname = "",}, ["Alternative Left"] = {abbrev = "", color = "#960018", shortname = "",}, ["Alternative List"] = {abbrev = "", color = "#ec018c", shortname = "",}, ["Alternative Moroneran Assembly"] = {abbrev = "", color = "#55BA51", shortname = "",}, ["Alternative National Congress"] = {abbrev = "ANC", color = "#D71800", shortname = "",}, ["Alternative Party"] = {abbrev = "", color = "#E62E00", shortname = "",}, ["Alternative Social Movement"] = {abbrev = "ARS", color = "#E61701", shortname = "",}, ["Always Forward (Brazil)"] = {abbrev = "", color = "#00B7EB", shortname = "PSDB-Cidadania",}, ["Alyansa para sa Bagong Pilipinas"] = {abbrev = "", color = "#ED292E", shortname = "Alyansa",}, ["Amaiur (1979 coalition)"] = {abbrev = "", color = "#66669A", shortname = "Amaiur",}, ["Amaiur"] = {abbrev = "", color = "#087178", shortname = "",}, ["Amal Movement"] = {abbrev = "", color = "#008000", shortname = "Amal",}, ["Amani Coalition"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Amanat (political party)"] = {abbrev = "", color = "#3AB4AD", shortname = "Amanat",}, ["Amani National Congress"] = {abbrev = "ANC", color = "#A52A2A", shortname = "Amani",}, ["Amar Bangladesh Party"] = {abbrev = "AB Party", color = "#CD9D00", shortname = "",}, ["Amarillos por Chile"] = {abbrev = "AxCh", color = "#FAB700", shortname = "",}, ["Ambedkar Kranti Dal"] = {abbrev = "AKD", color = "#B62559", shortname = "",}, ["Ambedkar Makkal Iyakkam"] = {abbrev = "AMI", color = "blue", shortname = "",}, ["Ambedkar National Congress"] = {abbrev = "ANC", color = "#FFFFCC", shortname = "",}, ["Ambedkar People's Movement"] = {abbrev = "APM", color = "tan", shortname = "",}, ["Ambedkar Puratchikara Makkal Katchi"] = {abbrev = "APMK", color = "grey", shortname = "",}, ["Ambedkar Samaj Party"] = {abbrev = "ASP", color = "#58D3F7", shortname = "",}, ["Ambedkarite Party of India"] = {abbrev = "API", color = "blue", shortname = "",}, ["America First Party (1943)"] = {abbrev = "", color = "Yellow", shortname = "America First",}, ["America First Party (2002)"] = {abbrev = "", color = "#CC66FF", shortname = "",}, ["American Communist Party"] = {abbrev = "ACP", color = "#C20E0E", shortname = "American Communist",}, ["American Constitution Party (Colorado)"] = {abbrev = "", color = "#A356DE", shortname = "American Constitution",}, ["American Constitution Party"] = {abbrev = "", color = "transparent", shortname = "Constitution",}, ["American Delta Party"] = {abbrev = "", color = "#355E39", shortname = "American Delta",}, ["American Freedom Party"] = {abbrev = "", color = "#DDDDBB", shortname = "American Freedom",}, ["American Independent Party"] = {abbrev = "AI", color = "#800080", shortname = "American Independent",}, ["American Labor Party (1932)"] = {abbrev = "", color = "#0000CC", shortname = "American Labor",}, ["American Labor Party"] = {abbrev = "", color = "#FF6347", shortname = "American Labor",}, ["American Nazi Party"] = {abbrev = "ANP", color = "#964B00", shortname = "",}, ["American Party (1924)"] = {abbrev = "", color = "#B340D1", shortname = "American",}, ["American Party (1969)"] = {abbrev = "", color = "#CC66FF", shortname = "American",}, ["American Party of South Carolina"] = {abbrev = "", color = "#DDDDDD", shortname = "American",}, ["American Patriot Party"] = {abbrev = "", color = "orange", shortname = "",}, ["American Popular Revolutionary Alliance"] = {abbrev = "APRA", color = "#DF0101", shortname = "",}, ["American Reform Party"] = {abbrev = "", color = "#C80000", shortname = "",}, ["American Republican"] = {abbrev = "", color = "#005B96", shortname = "",}, ["American Shopping Party"] = {abbrev = "", color = "#e23292", shortname = "American Shopping",}, ["American Solidarity Party"] = {abbrev = "ASP", color = "#F37120", shortname = "American Solidarity",}, ["American Third Position Party"] = {abbrev = "", color = "#0018A8", shortname = "American Third Position",}, ["Americans Coming Together Party"] = {abbrev = "ACT", color = "#890200", shortname = "Americans Coming Together",}, ["Americans Elect"] = {abbrev = "", color = "#FFFF88", shortname = "",}, ["Ames Novo"] = {abbrev = "", color = "#0C8A43", shortname = "",}, ["Amhara Democratic Force Movement"] = {abbrev = "ADFM", color = "#2979B4", shortname = "",}, ["Amhara Democratic Party"] = {abbrev = "", color = "#597E09", shortname = "",}, ["Amjanatar Dol"] = {abbrev = "", color = "#DA70D6", shortname = "",}, ["AMIGO Movement"] = {abbrev = "AMIGO", color = "#000000", shortname = "",}, ["Amma Makkal Munnettra Kazhagam"] = {abbrev = "AMMK", color = "#006633", shortname = "",}, ["Amplitude (political party)"] = {abbrev = "", color = "#FCE883", shortname = "Amplitude",}, ["Amra Bangali"] = {abbrev = "AMB", color = "#FF66CC", shortname = "",}, ["Amsterdamska Koalicija"] = {abbrev = "", color = "#62ba49", shortname = "",}, ["Amtsakhara"] = {abbrev = "", color = "#FE2726", shortname = "",}, ["Anaithindia Dravidar Samudaya Munnetra Kazhagam"] = {abbrev = "ADSMK", color = "peru", shortname = "",}, ["Anaithinthiya Thamizhaga Munnetra Kazhagam"] = {abbrev = "ATMK", color = "gray", shortname = "",}, ["Anak Mindanao"] = {abbrev = "", color = "#2F2F2F", shortname = "",}, ["Anakpawis"] = {abbrev = "", color = "#DC143C", shortname = "",}, ["Anarchist Pogo Party of Germany"] = {abbrev = "APPD", color = "#000000", shortname = "",}, ["Anatolia Party"] = {abbrev = "", color = "#1575BF", shortname = "AnaParti",}, ["Anchalik Gana Morcha"] = {abbrev = "AGM", color = "#FD5B78", shortname = "",}, ["Ancestor Alliance"] = {abbrev = "ATA", color = "#373736", shortname = "",}, ["And-Jëf/African Party for Democracy and Socialism"] = {abbrev = "", color = "red", shortname = "And-Jëf",}, ["And-Jëf/Revolutionary Movement for New Democracy"] = {abbrev = "", color = "red", shortname = "And-Jëf",}, ["Andaluces Levantaos"] = {abbrev = "AL", color = "#69C188", shortname = "",}, ["Andalusi Party"] = {abbrev = "PA", color = "#1871B5", shortname = "",}, ["Andalucía por Sí"] = {abbrev = "", color = "#83C141", shortname = "",}, ["Andalusia Assembly"] = {abbrev = "", color = "#088A00", shortname = "",}, ["Andalusian Coalition"] = {abbrev = "", color = "#006633", shortname = "",}, ["Andalusian Convergence"] = {abbrev = "", color = "#5AB600", shortname = "",}, ["Andalusian Democratic Centre"] = {abbrev = "", color = "#0C8902", shortname = "",}, ["Andalusian Federation of Independents"] = {abbrev = "", color = "#138B59", shortname = "",}, ["Andalusian Forum"] = {abbrev = "", color = "#00AA29", shortname = "",}, ["Andalusian Front of Liberation"] = {abbrev = "", color = "#567E64", shortname = "",}, ["Andalusian Horticulture Party"] = {abbrev = "", color = "#314910", shortname = "",}, ["Andalusian Left (2017)"] = {abbrev = "", color = "#86B81C", shortname = "",}, ["Andalusian Left"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Andalusian Liberation"] = {abbrev = "", color = "#2FB461", shortname = "",}, ["Andalusian Nation"] = {abbrev = "", color = "#008800", shortname = "",}, ["Andalusian Nationalist People"] = {abbrev = "", color = "#00B252", shortname = "",}, ["Andalusian Party"] = {abbrev = "PA", color = "#005931", shortname = "",}, ["Andalusian People's Initiative"] = {abbrev = "", color = "#007735", shortname = "",}, ["Andalusian Popular Unity"] = {abbrev = "", color = "#E20A19", shortname = "",}, ["Andalusian Progress Party"] = {abbrev = "", color = "#4DCA8B", shortname = "",}, ["Andalusian Regional Unity"] = {abbrev = "", color = "#546B23", shortname = "",}, ["Andalusian Social Democratic Party"] = {abbrev = "", color = "#218A31", shortname = "",}, ["Andalusian Social Liberal Party"] = {abbrev = "", color = "#2F7769", shortname = "",}, ["Andalusian Solidary Independent Republican Party"] = {abbrev = "", color = "#6B6918", shortname = "",}, ["Andalusian Spring"] = {abbrev = "", color = "#1EA24B", shortname = "",}, ["Andalusian Unity"] = {abbrev = "", color = "#FEED01", shortname = "",}, ["Andalusian Workers' Group"] = {abbrev = "", color = "#D03634", shortname = "",}, ["Andalusians of Jaén United"] = {abbrev = "", color = "#00AC32", shortname = "",}, ["Andecha Astur"] = {abbrev = "", color = "#A53042", shortname = "",}, ["Anders (political party)"] = {abbrev = "", color="#3d35ff", shortname = "Anders",}, ["Anders Lange's Party"] = {abbrev = "", color = "#0047e0", shortname = "Anders Lange's",}, ["Andorra Forward"] = {abbrev = "", color = "#2B2D84", shortname = "Endavant",}, ["Andorra for Change"] = {abbrev = "", color = "#7A7A78", shortname = "",}, ["Andover Alliance"] = {abbrev = "", color = "#bb00bb", shortname = "",}, ["Andrej Čuš and Greens of Slovenia"] = {abbrev = "", color = "green", shortname = "",}, ["Andrés Ibáñez Alliance"] = {abbrev = "AAI", color = "#4E9166", shortname = "",}, ["Andriy Baloha's Team"] = {abbrev = "KAB", color = "green", shortname = "",}, ["A New and United Guyana"] = {abbrev = "ANUG", color = "#FFA500", shortname = "",}, ["Ang Kapatiran"] = {abbrev = "", color = "#003C74", shortname = "",}, ["Ang Probinsyano"] = {abbrev = "", color = "#004AAD", shortname = "",}, ["Ang Katipunan para sa Pag-Angat at Pagyabong ng Bayan Party"] = {abbrev = "AKAY", color = "#FD0003", shortname = "",}, ["Angkatan Perpaduan Ummah"] = {abbrev = "APU", color = "yellow", shortname = "",}, ["Angolan Democratic Forum"] = {abbrev = "FDA", color = "#7DE8F4", shortname = "",}, ["Angolan National Democratic Party"] = {abbrev = "PNDA", color = "#55FF63", shortname = "",}, ["Angry Victorians Party"] = {abbrev = "AVP", color = "#BDAF77", shortname = "Angry Victorians",}, ["Anguilla Democratic Party"] = {abbrev = "ADP", color = "#ffd700", shortname = "",}, ["Anguilla for Good Government"] = {abbrev = "", color = "orange", shortname = "",}, ["Anguilla National Alliance"] = {abbrev = "ANA", color = "#0087DC", shortname = "",}, ["Anguilla Patriotic Movement"] = {abbrev = "APM", color = "#00008B", shortname = "",}, ["Anguilla Progressive Movement"] = {abbrev = "APM", color = "#96CDEF", shortname = "",}, ["Anguilla Progressive Party"] = {abbrev = "APP", color = "#FF6600", shortname = "",}, ["Anguilla Strategic Alliance"] = {abbrev = "ANSA", color = "#FF1111", shortname = "",}, ["Anguilla United Front (old)"] = {abbrev = "AUF", color = "#095392", shortname = "",}, ["Anguilla United Front"] = {abbrev = "AUF", color = "#ffc614", shortname = "",}, ["Anguilla United Movement"] = {abbrev = "AUM", color = "#008000", shortname = "",}, ["Anguilla United Party"] = {abbrev = "AUP", color = "#39944A", shortname = "",}, ["Angus Independents Representatives"] = {abbrev = "", color = "#DDDDDD", shortname = "Angus Independents",}, ["Anhui clique"] = {abbrev = "", color = "#a52a2a", shortname = "",}, ["Animal Justice Auckland"] = {abbrev = "", color = "#A52A2A", shortname = "",}, ["Animal Justice Party of Finland"] = {abbrev = "EOP", color = "#FCBB01", shortname = "",}, ["Animal Justice Party"] = {abbrev = "AJP", color = "#5B2C86", shortname = "Animal Justice",}, ["Animal Justice Party Aotearoa New Zealand"] = {abbrev = "AJPANZ", color = "#5C558C", shortname = "Animal Justice",}, ["Animal Party Cyprus"] = {abbrev = "KZK", color = "#EB7203", shortname = "",}, ["Animal Politics EU"] = {abbrev = "APEU", color = "#77b72a", shortname = "",}, ["Animal Protection Party of Canada"] = {abbrev = "", color = "#336033", shortname = "Animal Protection",}, ["Animal Protection Party"] = {abbrev = "", color = "#e9e9e9", shortname = "Animal Protection",}, ["Animal Rights Party"] = {abbrev = "TRP", color = "lightgreen", shortname = "",}, ["Animal Welfare Party"] = {abbrev = "", color = "#EE3263", shortname = "Animal Welfare",}, ["Animalist Party Against Mistreatment of Animals"] = {abbrev = "PACMA", color = "#ADBE18", shortname = "",}, ["Animalist Party with the Environment"] = {abbrev = "PACMA", color = "#22D65D", shortname = "",}, ["Animalist Party"] = {abbrev = "PA", color = "#9C0D99", shortname = "",}, ["Animals First"] = {abbrev = "", color = "#FFFF00", shortname = "",}, ["Anna Democratic Human Rights Movement Party of India"] = {abbrev = "", color = "#C0C0C0", shortname = "Anna DHRM",}, ["ANO (political party)"] = {abbrev = "ANO", color = "#261060", shortname = "",}, ["Another Democracy is Possible"] = {abbrev = "", color = "#F75921", shortname = "",}, ["Another Sant Cugat–Citizen Platform for Sant Cugat"] = {abbrev = "", color = "#9DC5C2", shortname = "",}, ["Another Way Movement"] = {abbrev = "MOCA", color = "#F27321", shortname = "",}, ["Antarsya"] = {abbrev = "", color = "#800000", shortname = "",}, ["Antequera Sí Se Puede"] = {abbrev = "", color = "#77BF59", shortname = "",}, ["Anti Common Market and Free Trade Party"] = {abbrev = "ACMFT", color = "#e6e6fa", shortname = "",}, ["Anti H-Block"] = {abbrev = "AHB", color = "#008800", shortname = "Anti H-Block",}, ["Anti-Administration Party (US)"] = {abbrev = "", color = "#CCFF66", shortname = "Anti-Administration",}, ["Anti-Austerity Alliance–People Before Profit"] = {abbrev = "AAA–PBP", color = "#E5E500", shortname = "",}, ["Anti-Austerity Alliance"] = {abbrev = "AAA", color = "#FFFF00", shortname = "Anti-Austerity Alliance",}, ["Anti-Capitalist Alliance"] = {abbrev = "", color = "#FF0066", shortname = "",}, ["Anti-capitalists"] = {abbrev = "", color = "#62CC62", shortname = "",}, ["Anti-Communist Bolivian Front"] = {abbrev = "", color = "#5866B1", shortname = "",}, ["Anti-Communist Unification Party"] = {abbrev = "PUA", color = "red", shortname = "",}, ["Anti-Corruption and Justice Party (Spain)"] = {abbrev = "", color = "#F7EA21", shortname = "",}, ["Anti Corruption Dynamic Party"] = {abbrev = "ACDP", color = "#ba0c2f", shortname = "",}, ["Anti-Corruption Foundation"] = {abbrev = "ACF", color = "#CC0000", shortname = "",}, ["Anti-Corruption Ireland"] = {abbrev = "", color = "#00cc00", shortname = "",}, ["Anti-Corruption Party"] = {abbrev = "PAC", color = "#8dade3", shortname = "",}, ["Anti-Fascist People's Freedom League"] = {abbrev = "AFPFL", color = "#DB2916", shortname = "",}, ["Anti-fascist Revolutionary Left"] = {abbrev = "", color = "#AE2D2D", shortname = "",}, ["Anti-Federalists"] = {abbrev = "", color = "#ccff66", shortname = "",}, ["Anti-Imperialist National Democratic Front"] = {abbrev = "", color = "#E99612", shortname = "",}, ["Anti-Jacksonian Party"] = {abbrev = "", color = "#FFE6B0", shortname = "Anti-Jacksonian",}, ["Anti-Jacksonian Party/Hold"] = {abbrev = "", color = "#FFF5D7", shortname = "",}, ["Anti-Liberal Catholic Alliance"] = {abbrev = "ACA", color = "#34457E", shortname = "",}, ["Anti-Masonic Party"] = {abbrev = "", color = "#FFFF99", shortname = "Anti-Masonic",}, ["Anti-Masonic Party/Hold"] = {abbrev = "", color = "#FFFFE6", shortname = "",}, ["Anti-Ministerialists"] = {abbrev = "", color = "red", shortname = "",}, ["Anti-Monopoly Party (US)"] = {abbrev = "", color = "#66F500", shortname = "Anti-Monopoly",}, ["Anti-Nebraska movement"] = {abbrev = "", color = "#E4D96F", shortname = "Anti-Nebraska",}, ["Anti-PowerPoint Party"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Antiprohibitionists on Drugs"] = {abbrev = "", color = "gold", shortname = "Antiprohibitionists",}, ["Anti-Revolutionary Party"] = {abbrev = "ARP", color = "#008F90", shortname = "",}, ["Anti-Socialist Party"] = {abbrev = "", color = "#FFD425", shortname = "Anti-Socialist",}, ["Anti-Trident Party"] = {abbrev = "ATP", color = "#CC0000", shortname = "",}, ["Anti-Waste League"] = {abbrev = "", color = "lightblue", shortname = "",}, ["Anticapitalist Left (Belgium)"] = {abbrev = "GA", color = "#E74733", shortname = "",}, ["Antigua and Barbuda Labour Party"] = {abbrev = "ABLP", color = "#EE3422", shortname = "",}, ["Antigua Trades and Labour Union"] = {abbrev = "ATLU", color = "#BC353C", shortname = "",}, ["Antipersonalist Radical Civic Union"] = {abbrev = "UCRA", color = "#641C34", shortname = "",}, ["An Waray"] = {abbrev = "", color = "#006400", shortname = "",}, ["Aontacht Éireann"] = {abbrev = "AÉ", color = "#22FF00", shortname = "Aontacht Éireann",}, ["Aontú"] = {abbrev = "Aon", color = "#44532A", shortname = "Aontú",}, ["Aosta Valley (political coalition)"] = {abbrev = "", color = "#48D1CC", shortname = "Aosta Valley",}, ["Aotearoa Legalise Cannabis Party"] = {abbrev = "", color = "#33CC33", shortname = "Legalise Cannabis",}, ["APB Súmate"] = {abbrev = "", color = "#511865", shortname = "",}, ["APEC Partylist"] = {abbrev = "", color = "#07015B", shortname = "",}, ["Apna Dal"] = {abbrev = "AD", color = "#27176D", shortname = "",}, ["Apna Dal (Kamerawadi)"] = {abbrev = "AD(K)", color = "#27176D", shortname = "",}, ["Apna Dal (Sonelal)"] = {abbrev = "AD(S)", color = "#26176D", shortname = "",}, ["Apni Janata Party"] = {abbrev = "AJP", color = "#0201fd", shortname = "",}, ["Appointed"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Approval Voting Party"] = {abbrev = "", color = "MidnightBlue", shortname = "Approval Voting",}, ["April Fifth Action"] = {abbrev = "", color = "#FC0000", shortname = "",}, ["Apruebo Dignidad"] = {abbrev = "", color = "#FC415C", shortname = "",}, ["Apsny"] = {abbrev = "", color = "#2A7CC6", shortname = "",}, ["Aq Jol"] = {abbrev = "", color = "#043381", shortname = "Aq Jol",}, ["Ar-Namys"] = {abbrev = "", color = "#0203FE", shortname = "",}, ["Ara Eivissa"] = {abbrev = "", color = "#1FC6BC", shortname = "",}, ["Ara Maó"] = {abbrev = "", color = "#39AFB1", shortname = "",}, ["Ara Més"] = {abbrev = "", color = "#84BC87", shortname = "",}, ["Ara Pacte Local"] = {abbrev = "", color = "#213B81", shortname = "",}, ["Ara Reus"] = {abbrev = "", color = "#71152C", shortname = "",}, ["Arab Alliance of Kirkuk"] = {abbrev = "AAK", color = "#560E0F", shortname="",}, ["Arab Democratic Nasserist Party"] = {abbrev = "", color = "#305E30", shortname = "",}, ["Arab Democratic Party (Israel)"] = {abbrev = "", color = "#009900", shortname = "Mada",}, ["Arab Democratic Party (Lebanon)"] = {abbrev = "", color = "green", shortname = "",}, ["Arab Democratic Union Party"] = {abbrev = "ADUP", color = "green", shortname = "",}, ["ARAB Europeans for the Canaries"] = {abbrev = "", color = "#8BD4F7", shortname = "",}, ["Arab Liberation Movement"] = {abbrev = "", color = "#CD7F32", shortname = "",}, ["Arab Liberation Party"] = {abbrev = "", color = "#ff0000", shortname = "",}, ["Arab List for Bedouin and Villagers"] = {abbrev = "", color = "#C61318", shortname = "",}, ["Arab Revolutionary Workers Party"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Arab Socialist Action Party"] = {abbrev = "", color = "#CD0001", shortname = "",}, ["Arab Socialist Ba'ath Party – Iraq Region"] = {abbrev = "", color = "#017B48", shortname = "Ba'ath Party",}, ["Arab Socialist Ba'ath Party – Lebanon Region"] = {abbrev = "", color = "#017B48", shortname = "Ba'ath Party",}, ["Arab Socialist Ba'ath Party – Syria Region"] = {abbrev = "", color = "#017B48", shortname = "Ba'ath Party",}, ["Arab Socialist Ba'ath Party – Yemen Region"] = {abbrev = "", color = "#017B48", shortname = "Ba'ath Party",}, ["Arab Socialist Movement"] = {abbrev = "", color = "red", shortname = "",}, ["Arab Socialist Union (Egypt)"] = {abbrev = "ASU", color = "#F0001C", shortname = "",}, ["Arab Socialist Union (Iraq)"] = {abbrev = "", color = "#F0001C", shortname = "",}, ["Arab Socialist Union (Libya)"] = {abbrev = "", color = "#F0001C", shortname = "",}, ["Arab Socialist Union Party (Syria)"] = {abbrev = "ASU", color = "#71079F", shortname = "",}, ["Arab Unification Party (Lebanon)"] = {abbrev = "", color = "#AA201E", shortname = "Arab Unification Party",}, ["Aragón Existe"] = {abbrev = "", color = "#037252", shortname = "",}, ["Aragón Sí Puede"] = {abbrev = "", color = "#690194", shortname = "",}, ["Aragon United Citizens Party"] = {abbrev = "", color = "#084108", shortname = "",}, ["Aragonese Autonomist Front"] = {abbrev = "", color = "#F93235", shortname = "",}, ["Aragonese Bloc"] = {abbrev = "", color = "#2BAE20", shortname = "",}, ["Aragonese Candidacy of Democratic Unity"] = {abbrev = "", color = "#473C38", shortname = "",}, ["Aragonese Christian Democracy"] = {abbrev = "", color = "#1E90FF", shortname = "",}, ["Aragonese Initiative"] = {abbrev = "", color = "#FFA500", shortname = "",}, ["Aragonese Land"] = {abbrev = "", color = "#008300", shortname = "",}, ["Aragonese Party"] = {abbrev = "PAR", color = "#FFCC66", shortname = "",}, ["Aragonese People–Aragonese Platform"] = {abbrev = "", color = "#DD9325", shortname = "",}, ["Aragonese Union (1917)"] = {abbrev = "", color = "#E67A4A", shortname = "",}, ["Arakan Front Party"] = {abbrev = "AFP", color = "#FE0000", shortname = "",}, ["Arakan League for Democracy"] = {abbrev = "ALD", color = "#CC0000", shortname = "",}, ["Arakan National Party"] = {abbrev = "ANP", color = "#EB1D27", shortname = "",}, ["Aralar (Basque political party)"] = {abbrev = "", color = "#BD0000", shortname = "Aralar",}, ["Aran Amassa"] = {abbrev = "", color = "#5B1408", shortname = "",}, ["Aranese Democratic Convergence"] = {abbrev = "", color = "#E9960D", shortname = "",}, ["Aranese Democratic Union"] = {abbrev = "", color = "#274737", shortname = "",}, ["Arangkada San Joseño"] = {abbrev = "AR", color = "#FF8000", shortname = "",}, ["Aranzadi"] = {abbrev = "", color = "#E61A74", shortname = "",}, ["Archipelago Tomorrow"] = {abbrev = "", color = "#ED7F10", shortname = "",}, ["Arcos en Común"] = {abbrev = "", color = "#AF084C", shortname = "",}, ["Arganda Sí Puede"] = {abbrev = "", color = "#438D98", shortname = "",}, ["Argentine People's Union"] = {abbrev = "UDELPA", color = "#00708B", shortname = "",}, ["Argentine Socialist Party"] = {abbrev = "PSA", color = "#FF9900", shortname = "",}, ["Argoba Nationality Democratic Organization"] = {abbrev = "ANDO", color = "#FF7F00", shortname = "",}, ["Argentine Socialist Party (1958)"] = {abbrev = "PSA", color = "#FC2015", shortname = "",}, ["Arise (political party)"] = {abbrev = "", color = "#BB3B7E", shortname = "Arise",}, ["Arizona Libertarian Party"] = {abbrev = "", color = "#FED105", shortname = "Libertarian",}, ["Arizona Progressive Democratic Party"] = {abbrev = "", color = "#87CEEB", shortname = "",}, ["Armed Forces of Equatorial Guinea"] = {abbrev = "", color = "#C3B091", shortname = "",}, ["Armenia Alliance"] = {abbrev = "", color = "#1D2E69", shortname = "",}, ["Armenia is Our Home"] = {abbrev = "", color = "#E40510", shortname = "",}, ["Armenian Communist Party"] = {abbrev = "", color = "red", shortname = "Communist",}, ["Armenian National Congress"] = {abbrev = "ANC", color = "#0033A0", shortname = "",}, ["Armenian Revolutionary Federation"] = {abbrev = "ARF", color = "#AA0000", shortname = "",}, ["Armenakan Party (Nagorno-Karabakh)"] = {abbrev = "", color = "#790011", shortname = "Armenakan",}, ["Aroha Ngia Tatou"] = {abbrev = "", color = "#FFFFFF", shortname = "",}, ["Arona Independent Electoral Movement"] = {abbrev = "", color = "#3AA346", shortname = "",}, ["Arranca San Martín"] = {abbrev = "", color = "#00832F", shortname = "",}, ["Arrow Cross Party"] = {abbrev = "NYKP", color = "#964B00", shortname = "",}, ["Article 45 Concern Group"] = {abbrev = "A45CG", color = "#2906CC", shortname = "",}, ["Article 50 (political party)"] = {abbrev = "", color = "#ffa500", shortname = "",}, ["Article One (political party)"] = {abbrev = "", color = "#D21B30", shortname = "",}, ["Artsakh Freedom Party"] = {abbrev = "", color = "#020041", shortname = "",}, ["Arts Party"] = {abbrev = "", color = "#800080", shortname = "",}, ["Aruban Democratic Party"] = {abbrev = "PDA", color = "#59479C", shortname = "",}, ["Aruban Liberal Organization"] = {abbrev = "OLA", color = "#00BFFF", shortname = "",}, ["Aruban Patriotic Movement"] = {abbrev = "MPA", color = "#F70084", shortname = "",}, ["Aruban Patriotic Party"] = {abbrev = "PPA", color = "#FF8C00", shortname = "",}, ["Aruban People's Party"] = {abbrev = "AVP", color = "#65B22E", shortname = "",}, ["Aruban Sovereignty Movement"] = {abbrev = "MAS", color = "#54C2E3", shortname = "",}, ["Arunachal Congress"] = {abbrev = "AC", color = "#CCCCFF", shortname = "",}, ["Arunalu People's Front"] = {abbrev = "", color = "#5DDDD6", shortname = "",}, ["Asankhya Samaj Party"] = {abbrev = "ASP", color = "#D0A9F5", shortname = "",}, ["Asar (political party)"]= {abbrev = "", color = "#FF0000", shortname = "Asar",}, ["Asenso Abrenio"] = {abbrev = "", color = "#ED4B9E", shortname = "Asenso",}, ["Asenso Manileño"] = {abbrev = "AMM", color = "#2F358D", shortname = "Asenso",}, ["ASEWA"] = {abbrev = "", color = "#274e11", shortname = "",}, ["Ashfield Independents"] = {abbrev = "", color = "pink", shortname = "Ashfield Ind.",}, ["Ashford Independents"] = {abbrev = "AI", color = "#BDD005", shortname = "Ashford Ind.",}, ["Ashkali Party for Integration"] = {abbrev = "PAI", color = "#0065AD", shortname = "",}, ["Ashkali Social Democratic Party"] = {abbrev = "PSA", color = "#CB1429", shortname = "",}, ["Asia Pacific United Party"] = {abbrev = "", color = "#33FF99", shortname = "Asia Pacific",}, ["Askatasuna"] = {abbrev = "", color = "#008229", shortname = "",}, ["Asom Gana Parishad"] = {abbrev = "AGP", color = "#99CCFF", shortname = "",}, ["Asom Gana Parishad (Pragatishel)"] = {abbrev = "AGP(P)", color ="#99CCFF", shortname = "",}, ["Aspire (political party)"] = {abbrev = "", color = "#FF5800", shortname = "Aspire",}, ["Assam Jatiya Parishad"] = {abbrev = "AJP", color = "#0048BA", shortname = "",}, ["Assam United Democratic Front"] = {abbrev = "AUDF", color = "green", shortname = "",}, ["Assembleia do Povo Unido"] = {abbrev = "", color = "#CF1C3A", shortname = "",}, ["Assembly for Asturias"] = {abbrev = "", color = "#A70E25", shortname = "",}, ["Assembly for Cantabria"] = {abbrev = "", color = "#C1272F", shortname = "",}, ["Assembly for Liberty and Prosperity"] = {abbrev = "", color = "#0267B5", shortname = "",}, ["Assembly for Tarragona"] = {abbrev = "", color = "#793C8F", shortname = "",}, ["Assembly for Unity"] = {abbrev = "", color = "#E30614", shortname = "",}, ["Assembly of Alcalá"] = {abbrev = "", color = "#FFBD33", shortname = "",}, ["Assembly of Greeks"] = {abbrev = "ES", color = "#007CC2", shortname = "",}, ["Assembly of Independents"] = {abbrev = "", color = "#E5CC00", shortname = "Independents",}, ["Assembly of People of Kazakhstan"] = {abbrev = "", color = "#1A4C96", shortname = "",}, ["Assembly of the People United"] = {abbrev = "APU", color = "#094779", shortname = "",}, ["Assembly of the Forces of Imam's Line"] = {abbrev = "", color = "#E27324", shortname = "",}, ["Assembly to Energize Japan"] = {abbrev = "", color = "#F36F21", shortname = "",}, ["Association for Somogy"] = {abbrev = "SE", color = "#404040", shortname = "",}, ["Association for the Defense of Macau Interests"] = {abbrev = "ADIM", color = "#000080", shortname = "",}, ["Association for Defence of Revolution Values"] = {abbrev = "ADRV", color = "#FFA500", shortname = "",}, ["Association for Democracy Activism"] = {abbrev = "", color = "yellow", shortname = "",}, ["Association for Democracy and Social Well-Being of Macau"] = {abbrev = "", color = "#FFFACD", shortname = "",}, ["Association for Helping the Community and Engagement with the People"] = {abbrev = "", color = "#000000", shortname = "",}, ["Association for Joint Efforts to Improve the Community"] = {abbrev = "", color = "#64B4B5", shortname = "",}, ["Association for Justice and Equality"] = {abbrev = "", color = "#034626", shortname = "Justice & Equality",}, ["Association for Promoting the Economy of Macau"] = {abbrev = "APPEM", color = "yellow", shortname = "",}, ["Association for Promotion of Civic Rights"] = {abbrev = "", color = "#13241E", shortname = "",}, ["Association for Promotion of Social Services and Education"] = {abbrev = "ARSEM", color = "#4F3286", shortname = "",}, ["Association for Socialism in Gabon"] = {abbrev = "APSG", color = "#2B89E3", shortname = "",}, ["Association for the Yugoslav Democratic Initiative"] = {abbrev = "UJDI", color = "#FF960E", shortname = "",}, ["Association for the Advancement of Civil Rights"] = {abbrev = "AACR", color = "#0047AB", shortname = "",}, ["Association for the Promotion of Democracy, Freedom, Human Rights and Rule of Law of Macau (Macau Ideals)"] = {abbrev = "", color = "#822571", shortname = "",}, ["Association for the Rebirth of Madagascar"] = {abbrev = "AREMA", color = "#FF0000", shortname = "",}, ["Association of Candidates"] = {abbrev = "", color = "#FCF318", shortname = "Kattusseqatigiit",}, ["Association of Combatant Clerics"] = {abbrev = "ACC", color = "#098CDC", shortname = "",}, ["Association of Free Democrats"] = {abbrev = "BFD", color = "#FFED00", shortname = "",}, ["Association of Independent Members"] = {abbrev = "AIM", color = "#3fc762", shortname = "",}, ["Association of Independent Members of Parliament"] = {abbrev = "AIMP", color = "#DCDCDC", shortname = "",}, ["Association of Islamic Revolution Loyalists"] = {abbrev = "AIRL", color = "#24b8fe", shortname = "",}, ["Association of Italians of Romania"] = {abbrev = "ROASIT", color = "#2B3D8C", shortname = "",}, ["Association of Macedonians of Romania"] = {abbrev = "DMR", color = "#660000", shortname = "",}, ["Association of Poles in Lithuania"] = {abbrev = "ZPL", color = "#F23F43", shortname = "",}, ["Association of Timorese Heroes"] = {abbrev = "", color = "#000000", shortname = "",}, ["Associative Movement Italians Abroad"] = {abbrev = "MAIE", color = "#333B8E", shortname = "",}, ["Associative Movement of Italians Abroad"] = {abbrev = "MAIE", color = "#333B8E", shortname = "",}, ["Assyrian Democratic Movement"] = {abbrev = "ADM", color = "#5F21A9", shortname = "",}, ["Assyrian Democratic Organization"] = {abbrev = "ADO", color = "#2A7FFF", shortname = "",}, ["Assyrian Democratic Party"] = {abbrev = "ADP", color = "#6FDDF4", shortname = "",}, ["Asturian Democratic Convergence"] = {abbrev = "", color = "#4ABAB5", shortname = "",}, ["Asturian Left Bloc"] = {abbrev = "", color = "#B60006", shortname = "",}, ["Asturian Left"] = {abbrev = "", color = "#FFCC00", shortname = "",}, ["Asturian Nationalist Council"] = {abbrev = "", color = "#ADD8E6", shortname = "",}, ["Asturian Nationalist Unity"] = {abbrev = "", color = "#0CACAD", shortname = "",}, ["Asturian Renewal Union–Asturianist Party"] = {abbrev = "", color = "#106194", shortname = "",}, ["Asturian Renewal Union"] = {abbrev = "URAS", color = "#155BC2", shortname = "",}, ["Asturias Forum"] = {abbrev = "FAC", color = "#10286B", shortname = "",}, ["Asturias Forum (2021)"] = {abbrev = "", color = "#4AC0FF", shortname = "Foro",}, ["Ata Meken Socialist Party"] = {abbrev = "", color = "#D2161D", shortname = "Ata-Meken",}, ["Ata-Jurt Kyrgyzstan"] = {abbrev = "", color = "#1f247b", shortname = "Ata-Jurt",}, ["Ata-Zhurt"] = {abbrev = "", color = "#3173C9", shortname = "",}, ["Atarrabia Taldea"] = {abbrev = "", color = "#FFAA01", shortname = "",}, ["Atassut"] = {abbrev = "", color = "#2E2C7B", shortname = "",}, ["Atassut (2019)"] = {abbrev = "", color = "#2B9996", shortname = "",}, ["Athra Alliance"] = {abbrev = "", color = "#039935", shortname = "",}, ["Atlantica Party"] = {abbrev = "", color = "#5073B8", shortname = "Atlantica",}, ["Attack (political party)"] = {abbrev = "", color = "#344D28", shortname = "Ataka",}, ["Attica Project"] = {abbrev = "", color = "#4BB8B3", shortname = "",}, ["Atulya Bharat Party"] = {abbrev = "ABP", color = "#FEFEFE", shortname = "",}, ["Auckland Future"] = {abbrev = "", color = "#00AEEF", shortname = "",}, ["August 24th Movement"] = {abbrev = "M24A", color = "#E30917", shortname = "",}, ["AUna Comunitat Valenciana"] = {abbrev = "", color = "#FE5D2F", shortname = "",}, ["AUR Alliance"] = {abbrev = "AUR+", color = "#FCB21F", shortname = "",}, ["Auseva Red"] = {abbrev = "", color = "#515151", shortname = "",}, ["Australia First Party"] = {abbrev = "AFP", color = "#5D8AA5", shortname = "Australia First",}, ["Australia Party"] = {abbrev = "AUS", color = "#FFCD00", shortname = "Australia",}, ["Australian Christians (political party)"] = {abbrev = "", color = "#ffdc00", shortname = "Christians",}, ["Australian Citizens Party"] = {abbrev = "", color = "#656600", shortname = "",}, ["Australian Conservatives"] = {abbrev = "", color = "#00B9FB", shortname = "",}, ["Australian Conservatives (SA)"] = {abbrev = "", color = "#00B9FB", shortname = "Conservatives",}, ["Australian Democrats"] = {abbrev = "DEM", color = "#FFCD00", shortname = "Democrats",}, ["Australian Federation Party"] = {abbrev = "", color = "#538a2e", shortname = "",}, ["Australian Greens"] = {abbrev = "", color = "#10C25B", shortname = "Greens",}, ["Australian Independent Alliance"] = {abbrev = "AIA", color = "#C9C0BB", shortname = "Independent Alliance",}, ["Australian Labor Party"] = {abbrev = "ALP", color = "#F00011", shortname = "Labor",}, ["Australian Liberal Party (1926)"] = {abbrev = "ALP", color = "#F7E98F", shortname = "ALP (1926)",}, ["Australian Motoring Enthusiast Party"] = {abbrev = "AMEP", color = "#0528B6", shortname = "Motoring Enthusiasts",}, ["Australian Party"] = {abbrev = "", color = "#FB607F", shortname = "Australian",}, ["Australian People's Party"] = {abbrev = "", color = "#800020", shortname = "",}, ["Australian Progressive Coalition"] = {abbrev = "", color = "#ffb400", shortname = "",}, ["Australian Sex Party"] = {abbrev = "", color = "#FFBF00", shortname = "",}, ["Australian Sports Party"] = {abbrev = "ASP", color = "#0000FF", shortname = "Sports",}, ["Australians Against Further Immigration"] = {abbrev = "AAFI", color = "#964B00", shortname = "",}, ["Australia's Voice"] = {abbrev = "AV", color = "#91073D", shortname = "Australia's Voice",}, ["Austraya Political Party"] = {abbrev = "", color = "#0099AA", shortname = "",}, ["Austrian Nazism"] = {abbrev = "DNSAP", color = "#964B00", shortname = "",}, ["Austrian People's Party (2017)"] = {abbrev = "ÖVP", color = "#63C3D0", shortname = "",}, ["Austrian People's Party"] = {abbrev = "ÖVP", color = "#000000", shortname = "",}, ["Autochthonous Croatian Party of Rights"] = {abbrev = "A-HSP", color = "#40408C", shortname = "",}, ["Authentic Croatian Peasant Party"] = {abbrev = "", color = "darkgreen", shortname = "",}, ["Authentic Democratic Christian Movement"] = {abbrev = "MCDA", color = "darkgreen", shortname = "",}, ["Authentic Integral Development"] = {abbrev = "DIA", color = "#eb3213", shortname = "",}, ["Authentic Liberal Party"] = {abbrev = "PLA", color = "darkred", shortname = "",}, ["Authentic Limonense Party"] = {abbrev = "PAL", color = "#66CC33", shortname = "",}, ["Authentic Party of the Mexican Revolution"] = {abbrev = "PARM", color = "Olive", shortname = "",}, ["Authentic Puntarenense Party"] = {abbrev = "PAP", color = "#F1800E", shortname = "",}, ["Authentic Radical Liberal Party"] = {abbrev = "PLRA", color = "#2E3092", shortname = "",}, ["Authentic Renewal Organization"] = {abbrev = "", color = "#B8FEFC", shortname = "",}, ["Authentic Revolutionary Nationalist Movement"] = {abbrev = "", color = "#8079CE", shortname = "",}, ["Authentic Revolutionary Party (Panama)"] = {abbrev = "", color = "#00A859", shortname = "",}, ["Authentic Revolutionary Party"] = {abbrev = "", color = "#5A4FCF", shortname = "",}, ["Authentic Socialist Party (Argentina)"] = {abbrev = "PSA", color = "#DD2C1A", shortname = "Authentic Socialist Party",}, ["Authentic Socialist Party (Chile)"] = {abbrev = "", color = "darkred", shortname = "",}, ["Authenticity and Modernity Party"] = {abbrev = "PAM", color = "#0047AB", shortname = "",}, ["Authenticity Party"] = {abbrev = "", color = "black", shortname = "",}, ["Autodeterminaziorako Bilgunea"] = {abbrev = "", color = "#B0C50E", shortname = "",}, ["Autonomies for Bolivia"] = {abbrev = "APB", color = "#004D00", shortname = "",}, ["Autonomist Liberal Party"] = {abbrev = "", color = "#67B190", shortname = "",}, ["Autonomist Monarchist Federation"] = {abbrev = "", color = "#E4D27A", shortname = "",}, ["Autonomist Party of Corrientes"] = {abbrev = "", color = "#F08080", shortname = "",}, ["Autonomist Party"] = {abbrev = "", color = "#475f8a", shortname = "",}, ["Autonomist Party (Argentina, 1862)"] = {abbrev = "", color = "#00AAFF", shortname = "Autonomist",}, ["Autonomist Republican Bloc"] = {abbrev = "", color = "#CC734C", shortname = "",}, ["Autonomist Republican Union Party"] = {abbrev = "", color = "#581768", shortname = "",}, ["Autonomist–Liberal Pact"] = {abbrev = "", color = "#40e0d0", shortname = "",}, ["Autonomous Agrarian Union"] = {abbrev = "AZS", color = "#EC5800", shortname = "",}, ["Autonomous Front"] = {abbrev = "", color = "#04AD0F", shortname = "",}, ["Autonomous Galician Republican Organization"] = {abbrev = "", color = "#0A70B8", shortname = "",}, ["Autonomous Manacor People"] = {abbrev = "", color = "#8889B0", shortname = "",}, ["Autonomous Nationalities for Change and Empowerment"] = {abbrev = "NACER", color = "#FFFF00", shortname = "",}, ["Autonomous Nationalities for Change and Revolutionary Empowerment"] = {abbrev = "", color = "#026701", shortname = "",}, ["Autonomous Party of Italy's Pensioners"] = {abbrev = "PAPI", color = "#0050AA", shortname = "",}, ["Autonomous Socialist Party (Ticino)"] = {abbrev = "", color = "#8B1C62", shortname = "Autonomous Socialists",}, ["Autonomous Socialist Party of South Jura"] = {abbrev = "", color = "#9E151C", shortname = "",}, ["Autonomous State Demand Committee (Progressive)"] = {abbrev = "ASDC(P)", color = "red", shortname = "",}, ["Autonomous State Demand Committee (United)"] = {abbrev = "ASDC(U)", color = "grey", shortname = "",}, ["Autonomous State Demand Committee"] = {abbrev = "ASDC", color = "#ff0000", shortname = "",}, ["Autonomy Liberty Democracy"] = {abbrev = "", color = "#E56717", shortname = "",}, ["Autonomy South"] = {abbrev = "", color = "#273BE2", shortname = "",}, ["Auyl"] = {abbrev = "", color = "#085C4B", shortname = "",}, ["Auyl People's Democratic Patriotic Party"] = {abbrev = "", color = "#0A5B2D", shortname = "Auyl",}, ["Auzolan"] = {abbrev = "", color = "#FFA900", shortname = "",}, ["Avancem Sant Boi"] = {abbrev = "", color = "#202C7B", shortname = "",}, ["Avancemos Chile"] = {abbrev = "ACH", color = "#21345F", shortname = "",}, ["Avant"] = {abbrev = "", color = "#211473", shortname = "",}, ["Avante La Laguna"] = {abbrev = "", color = "#B14B7C", shortname = "",}, ["Avante (political party)"] = {abbrev = "", color = "#088F8F", shortname = "Avante",}, ["Avanza (Guatemala)"] = {abbrev = "", color = "#EF018D", shortname = "",}, ["Avanza Libertad"] = {abbrev = "", color = "#3A3F92", shortname = "",}, ["Avanzamos por ti"] = {abbrev = "", color = "#FFC60A", shortname = "",}, ["Awaam Pakistan"] = {abbrev = "AP", color = "#0054A6", shortname = "",}, ["Awakening (political party)"] = {abbrev = "", color = "#CF1F25", shortname = "",}, ["Awami Jamhuri Ittehad Pakistan"] = {abbrev = "AJIP", color = "#5F9EA0", shortname = "",}, ["Awami League"] = {abbrev = "AL", color = "#006a4e", shortname = "",}, ["Awami League (Mizan)"] = {abbrev = "AL(M)", color = "#006a4e", shortname = "",}, ["Awami Muslim League (Pakistan)"] = {abbrev = "AML", color = "#9ACD32", shortname = "",}, ["Awami Muslim League"] = {abbrev = "", color = "#bcf55c", shortname = "",}, ["Awami National Party"] = {abbrev = "ANP", color = "#c83737", shortname = "",}, ["Awami Party"] = {abbrev = "AWP", color = "#DA81F5", shortname = "",}, ["Awami Raj Party"] = {abbrev = "ARP", color = "#FFFF00", shortname = "",}, ["Awami Vikas Party"] = {abbrev = "", color = "#1f7945", shortname = "",}, ["Awami Workers Party"] = {abbrev = "AWP", color = "#DC143C", shortname = "",}, ["Ayra"] = {abbrev = "", color = "#413B3D", shortname = "",}, ["Azad Hind Fauz (Rajkiya)"] = {abbrev = "AHF", color = "#00FFCC", shortname = "",}, ["Azanian People's Organisation"] = {abbrev = "AZAPO", color = "#FDB400", shortname = "",}, ["Azem Alliance"] = {abbrev = "", color = "#3ca852", shortname = "",}, ["Azerbaijan Communist Party (1993)"] = {abbrev = "", color = "red", shortname = "Communist",}, ["Azerbaijan Democrat Party"] = {abbrev = "", color = "#FBFB07", shortname = "Democrat",}, ["Azerbaijan Democratic Enlightenment Party"] = {abbrev = "ADMP", color = "#7C8EBC", shortname = "",}, ["Azerbaijan Hope Party"] = {abbrev = "", color = "#ffea00", shortname = "Hope",}, ["Azerbaijan Liberal Party"] = {abbrev = "", color = "#8B0000", shortname = "Liberal",}, ["Azerbaijan National Independence Party"] = {abbrev = "AMİP", color = "#0B94C2", shortname = "",}, ["Azerbaijan Social Prosperity Party"] = {abbrev = "ASRP", color = "#0000CD", shortname = "Social&nbsp;Prosperity",}, ["Azerbaijani Popular Front Party"] = {abbrev = "", color = "#5C5858", shortname = "Popular Front",}, ["Azerbaijani Social Democratic Party"] = {abbrev = "", color = "red", shortname = "Social&nbsp;Democratic",}, ["Azimio la Umoja"] = {abbrev = "", color = "#011FB1", shortname = "Azimio",}, ["Azir Moris"] = {abbrev = "", color = "#000000", shortname = "",}, ["Azm Movement"] = {abbrev = "TA", color = "#93308F", shortname = "",}, } return { full = full, alternate = alternate, } iy7zmcq00lvtay0h5bsmgjw3vczpsp5 Module:Political party/V 828 31136 143027 2026-06-27T05:18:25Z آیات محراج 11062 Created page with "-- Constant data used by [[Module:Political party]] local alternate = { ["V-Partei3"] = "V-Partei³", ["Vacant"] = "Casual vacancy", ["Vanguard Progressive Unionist Party"] = "Vanguard Unionist Progressive Party", ["Vanua'aku Party"] = "Vanua'aku Pati", ["Vermont Democratic Party"] = "Democratic Party (United States)", ["Vermont Libertarian Party"] = "Libertarian Party (US)", ["Vermont Republican Party"] = "Republican Party (United States)", ["Vetëvendosje"] =..." 143027 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["V-Partei3"] = "V-Partei³", ["Vacant"] = "Casual vacancy", ["Vanguard Progressive Unionist Party"] = "Vanguard Unionist Progressive Party", ["Vanua'aku Party"] = "Vanua'aku Pati", ["Vermont Democratic Party"] = "Democratic Party (United States)", ["Vermont Libertarian Party"] = "Libertarian Party (US)", ["Vermont Republican Party"] = "Republican Party (United States)", ["Vetëvendosje"] = "Self-Determination Movement", ["Victory (Greece)"] = "Niki (Greek political party)", ["Victory (Greek political party)"] = "Niki (Greek political party)", ["Vietnamese Nationalist Party"] = "Việt Nam Quốc Dân Đảng", ["Village Voice"] = "Village Voice (Peasedown)", ["Virginia Democratic Party"] = "Democratic Party (United States)", ["Virginia Republican Party"] = "Republican Party (United States)", ["Vision New Zealand"] = "Vision NZ", ["VMRO – Bulgarian National Movement"] = "IMRO – Bulgarian National Movement", ["Voice of Pensioners"] = "Pavel Rupar's Voice of Pensioners", ["Voice of Reason"] = "Voice of Reason (political party)", ["Voice of Reason (Greek political party)"] = "Voice of Reason (political party)", ["Voice of the Last Generation"] = "Shaking up Parliament – Voice of the Last Generation", ["Volt Czech Republic"] = "Volt Czechia", ["Völkisch-Social Bloc"] = "German Völkisch Freedom Party", ["Vox (Spanish political party)"] = "Vox (political party)", ["Voz Plural - Gentes de Macau"] = "Plural Voices – Peoples of Macau", } local full = { ["V-Partei³"] = {abbrev = "", color = "#99cc33", shortname = "",}, ["Va por México"] = {abbrev = "VM", color = "#785276", shortname = "",}, ["Vacant Party (US)"] = {abbrev = "", color = "#FFFFFF", shortname = "",}, ["Vakat Coalition"] = {abbrev = "", color = "#00923F", shortname = "Vakat",}, ["Valdostan Rally (2023)"] = {abbrev = "RV", color = "#B40000", shortname = "",}, ["Valdostan Union"] = {abbrev = "UV", color = "#5EABD1", shortname = "",}, ["Valencia en Comú"] = {abbrev = "", color = "#73136F", shortname = "",}, ["València en Comú"] = {abbrev = "", color = "#73136F", shortname = "",}, ["Valencian Coalition"] = {abbrev = "", color = "#212021", shortname = "",}, ["Valencian Community Alternative"] = {abbrev = "", color = "#63606A", shortname = "",}, ["Valencian Country Now"] = {abbrev = "", color = "#F3A24B", shortname = "",}, ["Valencian Democrats"] = {abbrev = "", color = "#003297", shortname = "",}, ["Valencian Independent Group"] = {abbrev = "", color = "#131C43", shortname = "",}, ["Valencian Independent Organization"] = {abbrev = "", color = "#308649", shortname = "",}, ["Valencian Nationalist Bloc"] = {abbrev = "", color = "#F76921", shortname = "",}, ["Valencian Nationalist Left"] = {abbrev = "", color = "#006699", shortname = "",}, ["Valencian Nationalist Option"] = {abbrev = "", color = "#00187B", shortname = "",}, ["Valencian People's Initiative"] = {abbrev = "IdPV", color = "#C7142C", shortname = "",}, ["Valencian People's Union"] = {abbrev = "UPV", color = "#E9D552", shortname = "",}, ["Valencian Regional Union"] = {abbrev = "URV", color = "#0098C8", shortname = "",}, ["Valencian Republic–European Valencianist Party"] = {abbrev = "", color = "#0725A1", shortname = "",}, ["Valencian Union"] = {abbrev = "UV", color = "#1F4473", shortname = "",}, ["Valencian Welfare State"] = {abbrev = "", color = "#3EC2D3", shortname = "",}, ["Valents"] = {abbrev = "", color = "#05115B", shortname = "",}, ["Valladolid Toma la Palabra"] = {abbrev = "", color = "#5AB6B2", shortname = "",}, ["Vallès Alternative Candidacies"] = {abbrev = "", color = "#965A9B", shortname = "",}, ["Valor (political party)"] = {abbrev = "", color = "#1898A1", shortname = "Valor",}, ["Value Jersey"] = {abbrev = "", color = "#8162FF", shortname = "",}, ["Values"] = {abbrev = "", color = "#06567D", shortname = "",}, ["Values Party"] = {abbrev = "", color = "#4BB805", shortname = "Values",}, ["Values Union"] = {abbrev = "WU", color = "#0A3C5B", shortname = "Values",}, ["Vamos (El Salvador)"] = {abbrev = "", color = "#104d8f", shortname = "Vamos",}, ["Vamos (Guatemala)"] = {abbrev = "", color = "#34478E", shortname = "Vamos",}, ["Vamos con Vos"] = {abbrev = "", color = "#15b587", shortname = "",}, ["Vamos Granada"] = {abbrev = "", color = "#613465", shortname = "",}, ["Vamos Palencia"] = {abbrev = "", color = "#6667AA", shortname = "",}, ["Vamos por Chile"] = {abbrev = "", color = "#0054A0", shortname = "",}, ["Vanchit Bahujan Aaghadi"] = {abbrev = "VBA", color = "BLUE", shortname = "",}, ["Vanchit Bahujan Aghadi"] = {abbrev = "VBA", color = "#0000FF", shortname = "",}, ["Vanchit Jamat Party"] = {abbrev = "VAJP", color = "#52360F", shortname = "",}, ["Vanguard of the Forces of Democratic Change"] = {abbrev = "AFCD", color = "#17AE85", shortname = "",}, ["Vanguard Party (UK)"] = {abbrev = "", color = "#7f0200", shortname = "Vanguard Party",}, ["Vanguard Unionist Progressive Party"] = {abbrev = "", color = "darkorange", shortname = "Vanguard",}, ["Vanua'aku Pati"] = {abbrev = "VP", color = "#008400", shortname = "Vanua'aku Pati",}, ["Vanuatu Cultural Self-reliance Movement"] = {abbrev = "VCSM", color = "white", shortname = "Cultural Self-reliance",}, ["Vanuatu Family First Party"] = {abbrev = "VFFP", color = "", shortname = "Family First",}, ["Vanuatu First"] = {abbrev = "VF", color = "#01A75B", shortname = "Vanuatu First",}, ["Vanuatu Labour Party"] = {abbrev = "VLP", color = "#CD5C5C", shortname = "Labour",}, ["Vanuatu Liberal Democratic Party"] = {abbrev = "VLDP", color = "", shortname = "Liberal Democratic",}, ["Vanuatu Liberal Movement"] = {abbrev = "VLM", color = "#00CCFF", shortname = "Liberal Movement",}, ["Vanuatu National Party"] = {abbrev = "", color = "", shortname = "National",}, ["Vanuatu National Development Party"] = {abbrev = "VNDP", color = "#C71585", shortname = "National&nbsp;Development",}, ["Vanuatu Progressive Development Party"] = {abbrev = "VPDP", color = "#FFDB58", shortname = "Progressive&nbsp;Development",}, ["Vanuatu Progressive Republican Farmers Party"] = {abbrev = "VPRFP", color = "", shortname = "",}, ["Vanuatu Presidential Party"] = {abbrev = "", color = "#A1CD1F", shortname = "Presidential",}, ["Vanuatu Republican Party"] = {abbrev = "VRP", color = "purple", shortname = "Republican",}, ["Vård för pengarna"] = {abbrev = "VåfP", color = "black", shortname = "",}, ["Vectis National Party"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Vegan Party"] = {abbrev = "", color = "#7FA52A", shortname = "",}, ["Velaquist National Federation"] = {abbrev = "", color = "#00008B", shortname = "",}, ["Velichie"] = {abbrev = "", color = "#AC2225", shortname = "",}, ["Vemarana"] = {abbrev = "", color = "green", shortname = "",}, ["Venceremos (Peru)"] = {abbrev = "", color = "#A71C21", shortname = "Venceremos",}, ["Vendors Partylist"] = {abbrev = "", color = "#1B6410", shortname = "",}, ["Veneto Autonomous Region Movement"] = {abbrev = "MVRA", color = "gold", shortname = "",}, ["Venetian Independence"] = {abbrev = "", color = "#FBDA38", shortname = "",}, ["Venezuela First"] = {abbrev = "PV", color = "#E4C70B", shortname = "",}, ["Venezuela Vision Unity"] = {abbrev = "UVV", color = "darkred", shortname = "",}, ["Venezuelan Democratic Party"] = {abbrev = "PDV", color = "#065FF2", shortname = "",}, ["Venezuelan Popular Unity"] = {abbrev = "", color = "#800000", shortname = "",}, ["Venezuelan Revolutionary Currents"] = {abbrev = "CRV", color = "black", shortname = "",}, ["Venstre (Denmark)"] = {abbrev = "V", color = "#01438E", shortname = "Venstre",}, ["Venstre Reform Party"] = {abbrev = "", color = "#005392", shortname = "Venstre Reform",}, ["Vente Venezuela"] = {abbrev = "", color = "#00BFFF", shortname = "Vente",}, ["VERDE"] = {abbrev = "", color = "#37820C", shortname = "",}, ["Veritas (political party)"] = {abbrev = "", color = "#663399", shortname = "Veritas",}, ["Verjamem"] = {abbrev = "", color = "#734F96", shortname = "",}, ["Vermont Progressive Party"] = {abbrev = "", color = "#c64c4b", shortname = "Progressive",}, ["Vertiente Artiguista"] = {abbrev = "VA", color = "#FFD700", shortname = "",}, ["Very Small Party"] = {abbrev = "SMS", color = "#642a9b", shortname = "",}, ["Vesna – Green Party"] = {abbrev = "", color = "#00A65E", shortname = "Vesna",}, ["Veterans and People's Party"] = {abbrev = "VPP", color = "#BF9F62", shortname = "",}, ["Veterans and People′s"] = {abbrev = "", color = "#BF9F62", shortname = "",}, ["Veterans Party of America"] = {abbrev = "", color = "Red", shortname = "Veterans",}, ["Veus Progressistes"] = {abbrev = "", color = "#C2D102", shortname = "",}, ["VIA, the Way of the People"] = {abbrev = "VIA", color = "#003B5C", shortname = "",}, ["Viable Santiago Movement"] = {abbrev = "", color = "#32bb32", shortname = "",}, ["Viche"] = {abbrev = "", color = "#004DA0", shortname = "",}, ["Vichy"] = {abbrev = "", color = "#A52A2A", shortname = "",}, ["Victoria Social Association"] = {abbrev = "VSA", color = "#674496", shortname = "",}, ["Victorian Farmers' Union"] = {abbrev = "VFU", color = "#006644", shortname = "Victorian Farmers",}, ["Victorian Greens"] = {abbrev = "GRN", color = "#10C25B", shortname = "Greens",}, ["Victorian Labor Party"] = {abbrev = "ALP", color = "#F00011", shortname = "Labor",}, ["Victorian Liberal Party"] = {abbrev = "LIB", color = "#080CAB", shortname = "Liberal",}, ["Victorian National Party"] = {abbrev = "NAT", color = "#008000", shortname = "National",}, ["Victorian Socialists"] = {abbrev = "VS", color = "#000000", shortname = "Socialists",}, ["Victorious Georgia"] = {abbrev = "VG", color = "#E2C500", shortname = "",}, ["Victory (political bloc)"] = {abbrev = "", color = "#DC0000", shortname = "Victory",}, ["Victory (political party)"] = {abbrev = "", color = "#E11829", shortname = "Victoria",}, ["Victory Alliance"] = {abbrev = "", color = "#0472B3", shortname = "",}, ["Victory for Change Party"] = {abbrev = "VCP", color = "#006636", shortname = "",}, ["Victory Movement"] = {abbrev = "Niki", color = "#024FFF", shortname = "",}, ["Victory Party (Argentina)"] = {abbrev = "", color = "#00c4f0", shortname = "Victory Party",}, ["Victory Party (Turkey)"] = {abbrev = "", color = "#373736", shortname = "",}, ["Vida i Autonomia"] = {abbrev = "", color = "#4B7074", shortname = "",}, ["Viduthalai Chiruthaigal Katchi"] = {abbrev = "VCK", color = "#1E90FF", shortname = "",}, ["Viðreisn"] = {abbrev = "", color = "#FF7D14", shortname = "Viðreisn",}, ["Vienne in Transition"] = {abbrev = "VET", color = "#01846b", shortname = "",}, ["Vientos del Pueblo"] = {abbrev = "", color = "#E30009", shortname = "",}, ["Việt Nam Quốc Dân Đảng"] = {abbrev = "", color = "#EF4135", shortname = "",}, ["Vietnamese Fatherland Front"] = {abbrev = "", color = "#DA251D", shortname = "",}, ["Viguese Progressives"] = {abbrev = "", color = "#5B7ABC", shortname = "",}, ["Vikassheel Insaan Party"] = {abbrev = "VIP", color = "#1e74bf", shortname = "",}, ["Village People's Union"] = {abbrev = "PRD", color = "", shortname = "",}, ["Village Voice (Peasedown)"] = {abbrev = "", color = "#89D085", shortname = "Village Voice",}, ["Villages of Benahoare"] = {abbrev = "", color = "#16887F", shortname = "",}, ["Villaverdists"] = {abbrev = "", color = "#58BFF1", shortname = "Villaverdist",}, ["VINEA La Rioja"] = {abbrev = "VINEA", color = "#6A0E0E", shortname = "Vita",}, ["Viplavakari Lanka Sama Samaja Party"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Virgin Islands Party"] = {abbrev = "VIP", color = "#008000", shortname = "",}, ["Virtue Party"] = {abbrev = "FP", color = "#FF2E84", shortname = "",}, ["Vishal Haryana Party"] = {abbrev = "VHP", color = "#FFFF00", shortname = "",}, ["Vishva Shakti Party"] = {abbrev = "VSP", color = "#81F781", shortname = "",}, ["Vision Austria"] = {abbrev = "VÖ", color = "#FFED00", shortname = "",}, ["Vision for Liberia Transformation"] = {abbrev = "VOLT", color = "#9bbb59", shortname = "",}, ["Vision Inspired by the People"] = {abbrev = "VIP", color = "#DECF02", shortname = "",}, ["Vision Macau"] = {abbrev = "", color = "#29AB87", shortname = "",}, ["Vision Mai Party"] = {abbrev = "VMP", color = "#123dc7", shortname = "",}, ["Vision NZ"] = {abbrev = "", color = "#095B7E", shortname = "",}, ["Vision of Reform"] = {abbrev = "", color = "#1D2087", shortname = "",}, ["Vision Otago"] = {abbrev = "VO", color = "#286191", shortname = "",}, ["Vision with Values"] = {abbrev = "VIVA", color = "#00A3E6", shortname = "",}, ["Vita (electoral list)"] = {abbrev = "", color = "#0058C8", shortname = "Vita",}, ["Vitaliy Klychko Bloc"] = {abbrev = "", color = "DarkOrange", shortname = "",}, ["Vivant"] = {abbrev = "", color = "#006566", shortname = "",}, ["Vlach National Party"] = {abbrev = "VNS", color = "#FFFF00", shortname = "",}, ["Vlaams Belang"] = {abbrev = "", color = "#FFE500", shortname = "",}, ["Vlaams Blok"] = {abbrev = "", color = "#FFE500", shortname = "",}, ["Vlaamsch Nationaal Verbond"] = {abbrev = "VNV", color = "#FF7E00", shortname = "",}, ["VLEN Coalition"] = {abbrev = "VLEN", color = "#A5021F", shortname = "",}, ["VMRO – People's Party"] = {abbrev = "", color = "#E63A30", shortname = "",}, ["VMRO-DPMNE"] = {abbrev = "", color = "#E2001A", shortname = "",}, ["Voice – Social Democracy"] = {abbrev = "", color = "#830F38", shortname = "Hlas",}, ["Voice 4 Torbay"] = {abbrev = "", color = "#DDDDDD", shortname = "",}, ["Voice for Children and Families"] = {abbrev = "", color = "#FEEF2C", shortname = "",}, ["Voice of Hindu (Mauritius)"] = {abbrev = "" , color = "#FF671F", shortname = "",}, ["Voice of Loving Hong Kong"] = {abbrev = "VLHK", color = "#427E42", shortname = "",}, ["Voice of Reason (political party)"] = {abbrev = "FL", color = "#020C6A", shortname = "",}, ["Voice of Strong Poland"] = {abbrev = "GSP", color = "#D72229", shortname = "",}, ["Voice of the Andalusian People"] = {abbrev = "", color = "#316D5A", shortname = "",}, ["Voice of the Nation"] = {abbrev = "", color = "#FDC238", shortname = "",}, ["Voice of the Nation (Armenia)"] = {abbrev = "", color = "#E75B2A", shortname = "",}, ["Voice of the People (Algeria)"] = {abbrev = "LVP", color = "#B50333", shortname = "",}, ["Voice of the People of Tunisia"] = {abbrev = "", color = "#FF0000", shortname = "",}, ["Voice of the People Party (Meghalaya)"] = {abbrev = "VPP", color = "#0044FF", shortname = "",}, ["Voices of the People"] = {abbrev = "VP", color = "#D90736", shortname = "",}, ["Vojvodina Front (Serbia)"] = {abbrev = "VF", color = "#63308E", shortname = "",}, ["Volem Manacor"] = {abbrev = "", color = "#04A97E", shortname = "",}, ["VoleMataró"] = {abbrev = "", color = "#6F2C61", shortname = "",}, ["Volksabstimmung"] = {abbrev = "", color = "#1C2D5C", shortname = "",}, ["Volner Party"] = {abbrev = "", color = "#CBAF05", shortname = "",}, ["Volt Austria"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Belgium"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Bulgaria"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Cyprus"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Czechia"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Denmark"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Europa"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt France"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Germany"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Greece"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Italy"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Luxembourg"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Malta"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Netherlands"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Portugal"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Romania"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Slovakia"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Slovenia"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Spain"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Sweden"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Switzerland"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt UK"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Volt Ukraine"] = {abbrev = "", color = "#502379", shortname = "Volt",}, ["Voltaic Progressive Front"] = {abbrev = "FPV", color = "#3D0FE5", shortname = "",}, ["Voluntary Euthanasia Party"] = {abbrev = "", color = "#201B5B", shortname = "",}, ["Volya Movement"] = {abbrev = "", color = "#00718F", shortname = "Volya",}, ["Voor U"] = {abbrev = "", color = "#DF0CB9", shortname = "",}, ["VoorNederland"] = {abbrev = "", color = "#0079be", shortname = "",}, ["Vooruit (political party)"] = {abbrev = "", color = "#FF2900", shortname = "Vooruit",}, ["Vótate"] = {abbrev = "", color = "#FAE01A", shortname = "",}, ["Vote 1 Local Jobs"] = {abbrev = "", color = "#0000cd", shortname = "",}, ["Vote for the City"] = {abbrev = "VPM", color = "#00D7FF", shortname = "",}, ["Vote For Yourself Rainbow Dream Ticket"] = {abbrev = "", color = "#FFC0CB", shortname = "Rainbow Dream Ticket",}, ["Votemos Fuerteventura"] = {abbrev = "", color = "#7ED957", shortname = "",}, ["Vojvodina Coalition"] = {abbrev = "KV", color = "green", shortname = "",}, ["Vojvodina's Party"] = {abbrev = "VP", color = "#023DB5", shortname = "",}, ["Vox (political party)"] = {abbrev = "", color = "#63BE21", shortname = "Vox",}, ["Vox Pop"] = {abbrev = "", color = "#219DDE", shortname = "",}, ["VréML"] = {abbrev = "", color = "#FF8C19", shortname = "",}, ["VZDOR"] = {abbrev = "", color = "#A72C2B", shortname = "",}, ["V!vegüesb!z!"] = {abbrev = "", color = "#827153", shortname = "",}, } return { full = full, alternate = alternate, } gnzk1j7mkzsya8eupjxdeg8q1p944ev 1996 جۆم تہٕ کٔشیٖر قونوٗن ساز ایٚسمبلی چُناو 0 31137 143028 2026-06-27T05:23:53Z آیات محراج 11062 "[[:en:Special:Redirect/revision/1358659140|1996 Jammu and Kashmir Legislative Assembly election]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت 143028 wikitext text/x-wiki ہِنٛدُستٲنۍ رِیاست جموں و کشمیرٕکۍ اِنتِخابات گٔیہِ سَتَمبَر اَکتوٗبَر ۱۹۹۶ مَنٛز مُنعقد کرنہٕ۔ [[فاروق عبدالله|فاروق عبداللہ]] بنیوو چُناو پتہٕ جۆم تہٕ کٔشیٖرِ ہُنٛد ؤزیٖرِ اعلیٰ۔ رِیاستَس منٛز گٔیہِ ۱۹۹۶ تٕکہِ [[1996 ہِنٛدُستٲنؠ عام چُناو|لوک سبھا اِنتِخابات]] تہٕ ایٚسمبلی اِنتِخابات [[کُکہٕ پَرے]] (اخوان المسلمون سٕنٛدِ سربراہ) ہِوٮ۪ن بٲغِیَن ہِنٛدِ کوٗشِشہِ سٕتہِ مُمکِن۔<ref>[https://timesofindia.indiatimes.com/india/Kukka-Parray-A-profile/articleshow/180505.cms Kukka Parray: A profile]</ref> nkg3e7m4s9pya4n96azaqg9f6j5njkg 143029 143028 2026-06-27T05:25:04Z آیات محراج 11062 /* */ 143029 wikitext text/x-wiki ہِنٛدُستٲنۍ رِیاست جموں و کشمیرٕکۍ اِنتِخابات گٔیہِ سَتَمبَر اَکتوٗبَر ۱۹۹۶ مَنٛز مُنعقد کرنہٕ۔ [[فاروق عبدالله|فاروق عبداللہ]] بنیوو چُناو پتہٕ جۆم تہٕ کٔشیٖرِ ہُنٛد ؤزیٖرِ اعلیٰ۔ رِیاستَس منٛز گٔیہِ ۱۹۹۶ تٕکہِ [[1996 ہِنٛدُستٲنؠ عام چُناو|لوک سبھا اِنتِخابات]] تہٕ ایٚسمبلی اِنتِخابات [[کُکہٕ پَرے]] (اخوان المسلمون سٕنٛدِ سربراہ) ہِوٮ۪ن بٲغِیَن ہِنٛدِ کوٗشِشہِ سٕتہِ مُمکِن۔<ref>[https://timesofindia.indiatimes.com/india/Kukka-Parray-A-profile/articleshow/180505.cms Kukka Parray: A profile]</ref> == نتیٖجہٕ == {{Election results|image=[[File:India Jammu and Kashmir Legislative Assembly 1996.svg]]|party1=[[Jammu & Kashmir National Conference]]|votes1=863612|seats1=57|sc1={{increase}}17|party2=[[Indian National Congress]]|votes2=496628|seats2=7|sc2={{decrease}}19|party3=[[Bharatiya Janata Party]]|votes3=301238|seats3=8|sc3={{increase}}6|party4=[[Janata Dal]]|votes4=269984|seats4=5|sc4=New|party5=[[Bahujan Samaj Party]]|votes5=159690|seats5=4|sc5=New|party6=[[Jammu and Kashmir Awami League]]|votes6=60437|seats6=1|sc6=New|party7=[[Jammu and Kashmir National Panthers Party]]|votes7=55885|seats7=1|sc7={{increase}}1|party8=[[Communist Party of India (Marxist)]]|votes8=23774|seats8=1|sc8={{increase}}1|party9=[[All India Indira Congress (Tiwari)]]|votes9=17473|seats9=1|sc9=New|party20=Others|votes20=3090|seats20=0|sc20=0|party21=Independents|votes21=231111|seats21=2|sc21={{decrease}}6|total_sc={{increase}}11|invalid=83734|electorate=4761095|source=ECI<ref name=election1996>{{cite web |url=https://old.eci.gov.in/files/file/3794-jammu-kashmir-1996/ |title=Jammu & Kashmir 1996 |publisher=[[Election Commission of India]] |access-date=13 November 2021}}</ref>}} 0p8m4v93is572qkyhk608sxce32h9c1 143035 143029 2026-06-27T05:50:26Z آیات محراج 11062 /* نتیٖجہٕ */ 143035 wikitext text/x-wiki ہِنٛدُستٲنۍ رِیاست جموں و کشمیرٕکۍ اِنتِخابات گٔیہِ سَتَمبَر اَکتوٗبَر ۱۹۹۶ مَنٛز مُنعقد کرنہٕ۔ [[فاروق عبدالله|فاروق عبداللہ]] بنیوو چُناو پتہٕ جۆم تہٕ کٔشیٖرِ ہُنٛد ؤزیٖرِ اعلیٰ۔ رِیاستَس منٛز گٔیہِ ۱۹۹۶ تٕکہِ [[1996 ہِنٛدُستٲنؠ عام چُناو|لوک سبھا اِنتِخابات]] تہٕ ایٚسمبلی اِنتِخابات [[کُکہٕ پَرے]] (اخوان المسلمون سٕنٛدِ سربراہ) ہِوٮ۪ن بٲغِیَن ہِنٛدِ کوٗشِشہِ سٕتہِ مُمکِن۔<ref>[https://timesofindia.indiatimes.com/india/Kukka-Parray-A-profile/articleshow/180505.cms Kukka Parray: A profile]</ref> == نتیٖجہٕ == {{Election results|image=[[File:India Jammu and Kashmir Legislative Assembly 1996.svg]]|party1=[[جموں و کشمیر نیشنل کانفرنس]]|votes1=863612|seats1=57|sc1={{increase}}17|party2=[[انڈین نیشنل کانگریس]]|votes2=496628|seats2=7|sc2={{decrease}}19|party3=[[بھارتیہ جنتا پارٹی]]|votes3=301238|seats3=8|sc3={{increase}}6|party4=[[جنتا دل]]|votes4=269984|seats4=5|sc4=نۆو|party5=[[بہوجن سماج پارٹی]]|votes5=159690|seats5=4|sc5=نۆو|party6=[[جموں و کشمیر عوامی لیگ]]|votes6=60437|seats6=1|sc6=نۆو|party7=[[جموں و کشمیر نیشنل پینتھرس پارٹی]]|votes7=55885|seats7=1|sc7={{increase}}1|party8=[[کمیونسٹ پارٹی آف انڈیا (مارکسسٹ)]]|votes8=23774|seats8=1|sc8={{increase}}1|party9=[[آل انڈیا اندرا کانگریس (تِواری)]]|votes9=17473|seats9=1|sc9=New|party20=باقٕے|votes20=3090|seats20=0|sc20=0|party21=خۄدمۄختیار|votes21=231111|seats21=2|sc21={{decrease}}6|total_sc={{increase}}11|invalid=83734|electorate=4761095|source=ECI<ref name=election1996>{{cite web |url=https://old.eci.gov.in/files/file/3794-jammu-kashmir-1996/ |title=Jammu & Kashmir 1996 |publisher=[[Election Commission of India]] |access-date=13 November 2021}}</ref>}} audzgyb1z0ecm5ft2pryjmmngm5onpo 143036 143035 2026-06-27T05:51:37Z آیات محراج 11062 مِلاوُن [[زٲژ:جۆم تہٕ کٔشیٖر ہِنٛدؠ چُناو]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 143036 wikitext text/x-wiki {{Infobox election}} ہِنٛدُستٲنۍ رِیاست جموں و کشمیرٕکۍ اِنتِخابات گٔیہِ سَتَمبَر اَکتوٗبَر ۱۹۹۶ مَنٛز مُنعقد کرنہٕ۔ [[فاروق عبدالله|فاروق عبداللہ]] بنیوو چُناو پتہٕ جۆم تہٕ کٔشیٖرِ ہُنٛد ؤزیٖرِ اعلیٰ۔ رِیاستَس منٛز گٔیہِ ۱۹۹۶ تٕکہِ [[1996 ہِنٛدُستٲنؠ عام چُناو|لوک سبھا اِنتِخابات]] تہٕ ایٚسمبلی اِنتِخابات [[کُکہٕ پَرے]] (اخوان المسلمون سٕنٛدِ سربراہ) ہِوٮ۪ن بٲغِیَن ہِنٛدِ کوٗشِشہِ سٕتہِ مُمکِن۔<ref>[https://timesofindia.indiatimes.com/india/Kukka-Parray-A-profile/articleshow/180505.cms Kukka Parray: A profile]</ref> == نتیٖجہٕ == {{Election results|image=[[File:India Jammu and Kashmir Legislative Assembly 1996.svg]]|party1=[[جموں و کشمیر نیشنل کانفرنس]]|votes1=863612|seats1=57|sc1={{increase}}17|party2=[[انڈین نیشنل کانگریس]]|votes2=496628|seats2=7|sc2={{decrease}}19|party3=[[بھارتیہ جنتا پارٹی]]|votes3=301238|seats3=8|sc3={{increase}}6|party4=[[جنتا دل]]|votes4=269984|seats4=5|sc4=نۆو|party5=[[بہوجن سماج پارٹی]]|votes5=159690|seats5=4|sc5=نۆو|party6=[[جموں و کشمیر عوامی لیگ]]|votes6=60437|seats6=1|sc6=نۆو|party7=[[جموں و کشمیر نیشنل پینتھرس پارٹی]]|votes7=55885|seats7=1|sc7={{increase}}1|party8=[[کمیونسٹ پارٹی آف انڈیا (مارکسسٹ)]]|votes8=23774|seats8=1|sc8={{increase}}1|party9=[[آل انڈیا اندرا کانگریس (تِواری)]]|votes9=17473|seats9=1|sc9=New|party20=باقٕے|votes20=3090|seats20=0|sc20=0|party21=خۄدمۄختیار|votes21=231111|seats21=2|sc21={{decrease}}6|total_sc={{increase}}11|invalid=83734|electorate=4761095|source=ECI<ref name=election1996>{{cite web |url=https://old.eci.gov.in/files/file/3794-jammu-kashmir-1996/ |title=Jammu & Kashmir 1996 |publisher=[[Election Commission of India]] |access-date=13 November 2021}}</ref>}} == حَوالہٕ == [[زٲژ:جۆم تہٕ کٔشیٖر ہِنٛدؠ چُناو]] a3dt66mvy4kfyg515avnhmplxqmn6dp 143037 143036 2026-06-27T05:53:54Z آیات محراج 11062 /* */ 143037 wikitext text/x-wiki {{Infobox election}} ہِنٛدُستٲنۍ رِیاست جموں و کشمیرٕکۍ اِنتِخابات گٔیہِ سَتَمبَر اَکتوٗبَر ۱۹۹۶ مَنٛز مُنعقد کرنہٕ۔ [[فاروق عبدالله|فاروق عبداللہ]] بنیوو چُناو پتہٕ جۆم تہٕ کٔشیٖرِ ہُنٛد ؤزیٖرِ اعلیٰ۔ رِیاستَس منٛز گٔیہِ ۱۹۹۶ تٕکہِ [[1996 ہِنٛدُستٲنؠ عام چُناو|لوک سبھا اِنتِخابات]] تہٕ ایٚسمبلی اِنتِخابات [[کُکہٕ پَرے]] (اخوان المسلمون سٕنٛدِ سربراہ) ہِوٮ۪ن بٲغِیَن ہِنٛدِ کوٗشِشہِ سٕتہِ مُمکِن۔<ref>[https://timesofindia.indiatimes.com/india/Kukka-Parray-A-profile/articleshow/180505.cms Kukka Parray: A profile]</ref> == نتیٖجہٕ == {{Election results|image=[[File:India Jammu and Kashmir Legislative Assembly 1996.svg]]|party1=[[جموں و کشمیر نیشنل کانفرنس]]|votes1=863612|seats1=57|sc1={{increase}}17|party2=[[انڈین نیشنل کانگریس]]|votes2=496628|seats2=7|sc2={{decrease}}19|party3=[[بھارتیہ جنتا پارٹی]]|votes3=301238|seats3=8|sc3={{increase}}6|party4=[[جنتا دل]]|votes4=269984|seats4=5|sc4=نۆو|party5=[[بہوجن سماج پارٹی]]|votes5=159690|seats5=4|sc5=نۆو|party6=[[جموں و کشمیر عوامی لیگ]]|votes6=60437|seats6=1|sc6=نۆو|party7=[[جموں و کشمیر نیشنل پینتھرس پارٹی]]|votes7=55885|seats7=1|sc7={{increase}}1|party8=[[کمیونسٹ پارٹی آف انڈیا (مارکسسٹ)]]|votes8=23774|seats8=1|sc8={{increase}}1|party9=[[آل انڈیا اندرا کانگریس (تِواری)]]|votes9=17473|seats9=1|sc9=New|party20=باقٕے|votes20=3090|seats20=0|sc20=0|party21=خۄدمۄختیار|votes21=231111|seats21=2|sc21={{decrease}}6|total_sc={{increase}}11|invalid=83734|electorate=4761095|source=ECI<ref name=election1996>{{cite web |url=https://old.eci.gov.in/files/file/3794-jammu-kashmir-1996/ |title=Jammu & Kashmir 1996 |publisher=[[Election Commission of India]] |access-date=13 November 2021}}</ref>}} == حَوالہٕ == [[زٲژ:جۆم تہٕ کٔشیٖر ہِنٛدؠ چُناو]] lt45knnxe79nqt75qzmtqi2vo4ldwhd فرما:Election results 10 31138 143030 2026-06-27T05:26:03Z آیات محراج 11062 Content copied from en wiki 143030 wikitext text/x-wiki {{#invoke:Election results|main}}<noinclude> {{Documentation}} </noinclude> pkj4dwzvtktgc26mttau2ylthtyexog Module:Election results 828 31139 143031 2026-06-27T05:27:39Z آیات محراج 11062 Created page with "require('strict') local p = {} local political_party = require('Module:Political party') function p.main(frame) local args = require('Module:Arguments').getArgs(frame) local index, headings, showtotal = {}, {}, {} local cols, rounds = 0, 1 local winner, winner_votes = {0, 0, 0}, {0, 0, 0} local valid = {0, 0, 0} local invalid = {tonumber(args.invalid) or 0, tonumber(args.invalid2) or 0, tonumber(args.invalid3) or 0} local blank = {tonumber(args.blank) or 0, tonum..." 143031 Scribunto text/plain require('strict') local p = {} local political_party = require('Module:Political party') function p.main(frame) local args = require('Module:Arguments').getArgs(frame) local index, headings, showtotal = {}, {}, {} local cols, rounds = 0, 1 local winner, winner_votes = {0, 0, 0}, {0, 0, 0} local valid = {0, 0, 0} local invalid = {tonumber(args.invalid) or 0, tonumber(args.invalid2) or 0, tonumber(args.invalid3) or 0} local blank = {tonumber(args.blank) or 0, tonumber(args.blank2) or 0, tonumber(args.blank3) or 0} local majority = {tonumber(args.majority)} local majority2 = {tonumber(args.majority2)} local majoritypct = {tonumber(args.majoritypct)} local majoritypct2 = {tonumber(args.majoritypct2)} local totalvotes = {tonumber(args.totalvotes), tonumber(args.totalvotes2), tonumber(args.totalvotes3)} local electorate = {tonumber(args.electorate), tonumber(args.electorate2), tonumber(args.electorate3)} local turnout = {tonumber(args.turnout), tonumber(args.turnout2), tonumber(args.turnout3)} local seats = 0 local seats_2 = 0 local seats_3 = 0 local st1t = 0 local st2t = 0 local st3t = 0 local st4t = 0 local st5t = 0 local totseats = 0 local row, secondrow local tracking = '' local max_rows = 0 -- helper functions local lang = mw.getContentLanguage() local function fmt(n) return n and tonumber(n) and lang:formatNum(tonumber(n)) or nil end local function pct(n, d) n, d = tonumber(n), tonumber(d) if n and d and d > 0 then return string.format('%.2f', n / d * 100) end return '&ndash;' end local function tonumdash(s) if s then s = mw.ustring.gsub(s, '&[MmNn][Dd][Aa][Ss][Hh];', '-') s = mw.ustring.gsub(s, '&[Mm][Ii][Nn][Uu][Ss];', '-') s = mw.ustring.gsub(s, '[—–−]', '-') return tonumber(s) or 0 end end local function unlink(s) if s then s = s:match("^[^%[]-%[%[([^%]]-)|[^%]]-%]%].*$") or s s = s:match("^[^%[]-%[%[([^%]]-)%]%].*$") or s end return s end local function get_color(color, party) if color == nil then local party = unlink(party) or '' if party ~= '' then color = political_party._fetch({party, 'color'}) end end if color ~= nil then color = mw.ustring.gsub(color, '&(#)35;', '%1') end return color end -- preprocess the input local stop_flag = false local i = 0 local has_votes = args['invalid'] or args['totalvotes'] or args['electorate'] or args['turnout'] local has_votes2 = args['invalid2'] or args['totalvotes2'] or args['electorate2'] or args['turnout2'] local has_votes3 = args['votes' .. i .. '_3'] or args['ivotes' .. i .. '_3'] local has_seats2 = args['seats' .. i .. '_2'] or args['iseats' .. i .. '_2'] local has_seats3 = args['seats' .. i .. '_3'] local has_sw2 = args['sw' .. i .. '_2'] local seats_only = has_seats2 and not has_votes local has_cand = args['cand' .. i] local has_alliance = args['alliance' .. i] local has_party = args['party' .. i] local has_rspan1 = args['vspan' .. i] local has_rspan2 = args['v2span' .. i] local has_rspan3 = args['v3span' .. i] local has_sspan = args['sspan' .. i] or args['s2span' .. i] or args['tsspan' .. i] while stop_flag == false do stop_flag = true for kk = 1, 20 do i = i + 1 for k, key in ipairs({'alliance', 'atotal', 'cand', 'vp', 'party', 'ivotes', 'ipct', 'iseats', 'sc', 'st1t', 'st2t', 'st3t', 'st4t', 'st5t', 'sw', 'seats', 'totalvotes', 'totseats', 'acolor', 'rcolor'}) do if args[key .. i] then headings[key] = true stop_flag = false max_rows = i > max_rows and i or max_rows end end if args['row' .. i] then stop_flag = false max_rows = i > max_rows and i or max_rows end if args['row' .. i] or args['cand' .. i] or args['party' .. i] or args['alliance' .. i] or args['atotal' .. i] or args['atotalnv' .. i] or args['header' .. i] then table.insert(index, i) if args['votes' .. i] then has_votes = true if tonumber(args['votes' .. i]) then showtotal.votes = 1 end local votesi = tonumber(args['votes' .. i]) or 0 args['votes' .. i] = votesi if votesi > winner_votes[1] then winner[1] = i winner_votes[1] = votesi end valid[1] = valid[1] + votesi end if args['votes' .. i .. '_2'] or args['ivotes' .. i .. '_2'] or args['avotes' .. i .. '_2'] or args['ipct' .. i .. '_2'] or args['apct' .. i .. '_2'] then has_votes2 = true end if args['votes' .. i .. '_3'] or args['ivotes' .. i .. '_3'] or args['ipct' .. i .. '_3'] then has_votes3 = true end if args['alliance' .. i] then has_alliance = true end if args['party' .. i] then has_party = true end if args['cand' .. i] then has_cand = true end if args['ivotes' .. i] then has_votes = true end if args['ipct' .. i] then has_votes = true end if args['sw' .. i .. '_2'] then has_sw2 = true rounds = (rounds < 2) and 2 or rounds end if args['valid2'] or args['invalid2'] or args['totalvotes2'] or args['electorate2'] or args['turnout2'] then rounds = (rounds < 2) and 2 or rounds end if args['vspan' .. i] then has_rspan1 = true end if args['v2span' .. i] then has_rspan2 = true end if args['v3span' .. i] then has_rspan3 = true end if args['sspan' .. i] or args['s2span' .. i] or args['tsspan' .. i] then has_sspan = true end if args['ipct' .. i .. '_2'] then rounds = (rounds < 2) and 2 or rounds end if args['votes' .. i .. '_2'] then has_votes = true rounds = (rounds < 2) and 2 or rounds if tonumber(args['votes' .. i .. '_2']) then showtotal.votes_2 = 1 end local votesi = tonumber(args['votes' .. i .. '_2']) or 0 args['votes' .. i .. '_2'] = votesi if votesi > winner_votes[2] then winner[2] = i winner_votes[2] = votesi end valid[2] = valid[2] + votesi end if args['votes' .. i .. '_3'] then has_votes = true rounds = (rounds < 3) and 3 or rounds if tonumber(args['votes' .. i .. '_3']) then showtotal.votes_3 = 1 end local votesi = tonumber(args['votes' .. i .. '_3']) or 0 args['votes' .. i .. '_3'] = votesi if votesi > winner_votes[3] then winner[3] = i winner_votes[3] = votesi end valid[3] = valid[3] + votesi end if args['seats' .. i] then if tonumber(args['seats' .. i]) then showtotal.seats = 1 end seats = seats + (tonumber(args['seats' .. i]) or 0) end if args['seats' .. i .. '_2'] or args['iseats' .. i .. '_2'] then has_seats2 = true rounds = (rounds < 2) and 2 or rounds if tonumber(args['seats' .. i ..'_2']) then showtotal.seats_2 = 1 end seats_2 = seats_2 + (tonumber(args['seats' .. i .. '_2']) or 0) end if args['seats' .. i .. '_3'] then has_seats3 = true rounds = (rounds < 3) and 3 or rounds if tonumber(args['seats' .. i ..'_3']) then showtotal.seats_3 = 1 end seats_3 = seats_3 + (tonumber(args['seats' .. i .. '_3']) or 0) end if args['st1t' .. i] then if tonumber(args['st1t' .. i]) then showtotal.st1t = 1 end st1t = st1t + (tonumber(args['st1t' .. i]) or 0) end if args['st2t' .. i] then if tonumber(args['st2t' .. i]) then showtotal.st2t = 1 end st2t = st2t + (tonumber(args['st2t' .. i]) or 0) end if args['st3t' .. i] then if tonumber(args['st3t' .. i]) then showtotal.st3t = 1 end st3t = st3t + (tonumber(args['st3t' .. i]) or 0) end if args['st4t' .. i] then if tonumber(args['st4t' .. i]) then showtotal.st4t = 1 end st4t = st4t + (tonumber(args['st4t' .. i]) or 0) end if args['st5t' .. i] then if tonumber(args['st5t' .. i]) then showtotal.st5t = 1 end st5t = st5t + (tonumber(args['st5t' .. i]) or 0) end if args['totseats' .. i] then if tonumber(args['totseats' .. i]) then showtotal.totseats = 1 end totseats = totseats + (tonumber(args['totseats' .. i]) or 0) end if has_seats2 and not has_votes or has_seats3 and not has_votes then seats_only = true end end end end -- add majority needed row above total if args.majorityneeded then max_rows = max_rows + 1 local i = max_rows table.insert(index, i) args['row' .. i] = 'Required majority' args['ivotes' .. i] = '_NO_CELL_' args['ipct' .. i] = args['majorityneeded'] args['rcolor' .. i] = '#f2f2f2' args['noitalic' .. i] = true end -- add total row at the bottom local ovalid = {valid[1], valid[2], valid[3]} seats = ((args['total_seats'] or '') == 'TOTAL' and seats) or args['total_seats'] or seats totseats = ((args['total_totseats'] or '') == 'TOTAL' and totseats) or args['total_totseats'] or totseats st1t = ((args['total_st1t'] or '') == 'TOTAL' and st1t) or args['total_st1t'] or st1t st2t = ((args['total_st2t'] or '') == 'TOTAL' and st2t) or args['total_st2t'] or st2t st3t = ((args['total_st3t'] or '') == 'TOTAL' and st3t) or args['total_st3t'] or st3t st4t = ((args['total_st4t'] or '') == 'TOTAL' and st4t) or args['total_st4t'] or st4t st5t = ((args['total_st5t'] or '') == 'TOTAL' and st5t) or args['total_st5t'] or st5t if seats or totseats or st1t or st2t or st3t or st4t or st5t or args['total_sc'] or args['total_st1t'] or args['total_st2t'] or args['total_st3t'] or args['total_st4t'] or args['total_st5t'] or args['valid'] or ((rounds > 1) and args['valid2']) or ((rounds > 1) and args['valid3']) then max_rows = max_rows + 1 local i = max_rows table.insert(index, i) args['votes' .. i] = showtotal.votes and valid[1] or nil args['votes' .. i .. '_2'] = showtotal.votes_2 and valid[2] or nil args['votes' .. i .. '_3'] = showtotal.votes_3 and valid[3] or nil args['colour' .. i] = 'inherit' args['color' .. i] = 'inherit' args['row' .. i] = 'Total' args['sw' .. i] = '–' args['sw' .. i .. '_2'] = '–' args['seats' .. i] = showtotal.seats and seats or nil args['seats' .. i .. '_2'] = showtotal.seats_2 and seats_2 or nil args['seats' .. i .. '_3'] = showtotal.seats_3 and seats_3 or nil args['st1t' .. i] = showtotal.st1t and st1t or args.total_st1t args['st2t' .. i] = showtotal.st2t and st2t or args.total_st2t args['st3t' .. i] = showtotal.st3t and st3t or args.total_st3t args['st4t' .. i] = showtotal.st4t and st4t or args.total_st4t args['st5t' .. i] = showtotal.st5t and st5t or args.total_st5t args['sc' .. i] = args['total_sc'] args['totseats' .. i] = showtotal.totseats and totseats or nil args['font-weight' .. i] = 'bold' args['class' .. i] = 'sortbottom' ovalid[1] = tonumber(args['valid']) or valid[1] ovalid[2] = tonumber(args['valid2']) or valid[2] ovalid[3] = tonumber(args['valid3']) or valid[3] end -- build the table local root = mw.html.create(args['embed'] and '' or 'table') if args['embed'] == nil and args['floatright'] then root :addClass('wikitable sortable floatright') :tag('caption') :wikitext(args.caption) :done() elseif args['embedded'] then root :addClass('wikitable') :tag('caption') :wikitext(args.caption) :done() elseif args['embed'] == nil then root :addClass('wikitable sortable') :tag('caption') :wikitext(args.caption) :done() end local topcell = nil if args['image'] then topcell = root :tag('th') :css('text-align', 'center') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #F8F9FA )') :wikitext(args['image']) end if args['reporting'] then if (topcell == nil) then topcell = root :tag('td') :css('text-align', 'center') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #F8F9FA )') end topcell:tag('div') :addClass('center') :wikitext(frame:expandTemplate{ title = 'percentage bar', args = {args.reporting, args.reporting .. '% reporting', ['width'] = '200px', ['hex'] = '1BCE0E' }}) end local rowspan = (rounds > 1) and 2 or headings['st1t'] and 2 or nil row = args['embed'] and mw.html.create('') or root:tag('tr') if args['dsv'] and has_alliance and has_party then row :tag('th') :wikitext(args.partytitle or 'Party or alliance') :attr('scope', 'col') :attr('colspan', 4) :attr('rowspan', rowspan) :done() cols = cols + 4 row :tag('th') :wikitext(args.candtitle or 'Candidate') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 elseif args['dsv'] then row :tag('th') :wikitext(args.partytitle or 'Party') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 row :tag('th') :wikitext(args.candtitle or 'Candidate') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 elseif has_cand then if has_cand and has_party and has_alliance then row :tag('th') :wikitext('Candidate') :attr('rowspan', rowspan) :attr('colspan', 2) if headings['vp'] then row :tag('th') :wikitext('Running mate') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end row :tag('th') :wikitext(args.partytitle or 'Party or alliance') :attr('scope', 'col') :attr('rowspan', rowspan) :attr('colspan', 3) :done() cols = cols + 5 elseif has_cand and has_party then row :tag('th') :wikitext('Candidate') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 end if has_cand and not has_party then row :tag('th') :wikitext('Candidate') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['vp'] and not has_alliance then row :tag('th') :wikitext('Running mate') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if has_party and not has_alliance then row :tag('th') :wikitext(args.partytitle or 'Party') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end elseif has_party and has_alliance then row :tag('th') :wikitext(args.partytitle or 'Party or alliance') :attr('scope', 'col') :attr('rowspan', rowspan) :attr('colspan', 4) :done() cols = cols + 4 else row :tag('th') :wikitext(args.partytitle or 'Party') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 end if rounds > 1 then if has_seats2 and headings['sw'] and not has_seats3 then row :tag('th') :wikitext(args.firstround or 'First round') :attr('scope', 'col') :attr('colspan', 4) :done() :tag('th') :wikitext(args.secondround or 'Second round') :attr('scope', 'col') :attr('colspan', 4) :done() elseif has_seats2 and not has_seats3 then row :tag('th') :wikitext(args.firstround or 'First round') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.secondround or 'Second round') :attr('scope', 'col') :attr('colspan', 3) :done() elseif has_seats3 then row :tag('th') :wikitext(args.firstround or 'First round') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.secondround or 'Second round') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.thirdround or 'Third round') :attr('scope', 'col') :attr('colspan', 3) :done() elseif has_votes3 then row :tag('th') :wikitext(args.firstround or 'First round') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.secondround or 'Second round') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.thirdround or 'Third round') :attr('scope', 'col') :attr('colspan', 2) :done() elseif has_votes then row :tag('th') :wikitext(args.firstround or 'First round') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.secondround or 'Second round') :attr('scope', 'col') :attr('colspan', 2) :done() end secondrow = args['embed'] and mw.html.create('') or root:tag('tr') else secondrow = row end rowspan = (rounds > 1) and 1 or (rounds < 2 and headings['st1t']) and 2 or nil if has_seats2 and not has_seats3 and headings['sw'] then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'Votes') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext(args.seatstitle or 'Seats') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 4 end end if has_seats2 and not headings['sw'] or has_seats3 and not headings['sw'] then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'Votes') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext(args.seatstitle or 'Seats') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 3 end end if has_votes and not has_seats2 then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'Votes') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 2 end end if headings['sw'] and not has_seats2 then row :tag('th') :wikitext('+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end rowspan = (rounds > 1) and 2 or headings['sc'] and headings['st1t'] and 2 or headings['seats'] and headings['st1t'] and 2 or nil if headings['seats'] and not has_seats2 then row :tag('th') :wikitext(args.seatstitle or 'Seats') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['st1t'] then row :tag('th') :wikitext('Seats') :attr('colspan', 5) :attr('scope', 'col') :done() if rounds < 2 then secondrow = root:tag('tr') end secondrow :tag('th') :wikitext(args.seattype1) :attr('scope', 'col') :done() cols = cols + 1 if headings['st2t'] then secondrow :tag('th') :wikitext(args.seattype2) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st3t'] then secondrow :tag('th') :wikitext(args.seattype3) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st4t'] then secondrow :tag('th') :wikitext(args.seattype4) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st5t'] then secondrow :tag('th') :wikitext(args.seattype5) :attr('scope', 'col') :done() cols = cols + 1 end end if headings['totseats'] then row :tag('th') :wikitext(headings['totseats'] and 'Total<br>seats' or 'Totseats&pm;') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['sc'] then row :tag('th') :wikitext(args.sctitle or '+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if topcell then topcell:attr('colspan', cols) end local cs = cols - 2*rounds - (headings['sw'] and 1 or 0) - (headings['totseats'] and 1 or 0) - (headings['seats'] and 1 or 0) - (headings['sc'] and 1 or 0) - (headings['st1t'] and 1 or 0) - (headings['st2t'] and 1 or 0) - (headings['st3t'] and 1 or 0) - (headings['st4t'] and 1 or 0) - (headings['st5t'] and 1 or 0) - (has_seats2 and 1 or 0) - (has_seats3 and 1 or 0) - (has_sw2 and 1 or 0) + (has_votes and 0 or 2) - (seats_only and 2 or 0) local rsuff = (rounds > 1) and {'', '_2'} or (rounds > 2) and {'', '_3'} or {''} for i, v in ipairs(index) do local has_votesrow = args['votes' .. v] or args['ivotes' .. v] or args['avotes' .. v] or args['ipct' .. v] or args['apct' .. v] or args['atotal' .. v] local has_seatsrow = args['seats' .. v] or args['iseats' .. v] or args['aseats' .. v] local has_votesrow2 = args['votes' .. v .. '_2'] or args['ivotes' .. v .. '_2'] or args['avotes' .. v .. '_2'] or args['ipct' .. v .. '_2'] or args['apct' .. v .. '_2'] or args['atotal' .. v .. '_2'] local has_seatsrow2 = args['seats' .. v .. '_2'] or args['iseats' .. v .. '_2'] or args['aseats' .. v .. '_2'] local has_votesrow3 = args['votes' .. v .. '_3'] or args['ivotes' .. v .. '_3'] or args['avotes' .. v .. '_3'] or args['ipct' .. v .. '_3'] or args['apct' .. v .. '_3'] or args['atotal' .. v .. '_3'] local has_seatsrow3 = args['seats' .. v .. '_3'] or args['iseats' .. v .. '_3'] or args['aseats' .. v .. '_3'] row = root:tag('tr') :addClass(args['class' .. v]) :css('font-weight', args['font-weight' .. v]) -- determine the colors local color = get_color(args['colour' .. v] or args['color' .. v] or nil, args['party' .. v]) local acolor = get_color(args['acolour' .. v] or args['acolor' .. v] or nil, args['alliance' .. v]) local rcolor = get_color(args['rcolour' .. v] or args['rcolor' .. v] or nil) local italic_style = args['noitalic' .. v] and '' or 'italic' -- headers if args['header' .. v] then row :tag('th') :wikitext(args['header' .. v]) :attr('colspan', cols) else if args['alliance' .. v] then row :tag('td') :attr('rowspan', args['aspan' .. v]) :css('width', '0px') :css('background-color', acolor) elseif args['party' .. v] and not has_alliance or args['cand' .. v] and has_party and not has_alliance then row :tag('td') :css('width', '0px') :css('background-color', color) end if args['cand' .. v] and not args.dsv then row :css('background-color', rcolor) :tag('td') :attr('rowspan', args['candspan' .. v] or args['aspan' .. v]) :wikitext(args['cand' .. v]) end if args['vp' .. v] then row :tag('td') :attr('rowspan', args['vpspan' .. v] or args['candspan' .. v] or args['aspan' .. v]) :wikitext(args['vp' .. v]) end if args['alliance' .. v] and not has_party and args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and not args['party' .. v] and not args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :attr('colspan', 3) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and not args['party' .. v] and has_party and args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :attr('colspan', 3) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and args['party' .. v] then row :tag('td') :attr('rowspan', args['aspan' .. v]) :wikitext(args['alliance' .. v]) end if args['party' .. v] and not has_alliance or args['cand' .. v] and has_party and not has_alliance then row :tag('td') :wikitext(args['party' .. v]) end if args['row' .. v] then local extracs = 0 + ((args['ivotes' .. v] or args['atotal' .. i] or '') == '_NO_CELL_' and 1 or 0) row :css('background-color', rcolor) :tag('td') :attr('colspan', cs + extracs) :wikitext(args['row' .. v]) end if has_alliance and args['party' .. v] then row :tag('td') :css('background-color', color) :tag('td') :wikitext(args['party' .. v]) end if args['cand' .. v] and args.dsv then row :tag('td') :attr('rowspan', args['candspan' .. v]) :wikitext(args['cand' .. v]) end if args['atotal' .. v] and has_party and not args.dsv or args['atotalnv' .. v] and has_party and not args.dsv then row :css('font-style', italic_style) :tag('td') :attr('colspan', 2) :wikitext('Total') end if args['atotal' .. v] and not has_party or args['atotalnv' .. v] and not has_party then row :css('font-style', italic_style) :tag('td') :wikitext('Total') end if args['atotal' .. v] and has_cand and has_party and args.dsv or args['atotalnv' .. v] and has_party and args.dsv then row :css('font-style', italic_style) :tag('td') :attr('colspan', 3) :wikitext('Total') end if args['votes' .. v] and args['divisor'] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v], (args['row' .. v] == 'Total') and args['votes' .. v] or args['divisor'])) elseif args['votes' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v], valid[1])) elseif args['avotes' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['avotes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(pct(args['avotes' .. v], valid[1])) elseif args['atotal' .. v] and args['divisor'] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['atotal' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(pct(args['atotal' .. v], (args['row' .. v] == 'Total') and args['atotal' .. v] or args['divisor'])) elseif args['ivotes' .. v] or args ['ipct' .. v] or args['atotal' .. v] then if ((args['ivotes' .. v] or args['atotal' .. v] or '') ~= '_NO_CELL_') then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v]) or fmt(args['atotal' .. v])) end if args['ipct' .. v] or args['apct' .. v] or args['atotal' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v] or args['apct' .. v] or pct(args['atotal' .. v], valid[1])) else row:tag('td') :attr('rowspan', args['vspan' .. v]) :wikitext() end elseif has_votes and headings['seats'] and headings['sw'] and not has_votesrow and not has_seatsrow and not args['sw' .. v] and not has_rspan1 then row:tag('td') :attr('colspan', 4) elseif has_votes and headings['seats'] and not has_votesrow and not has_seatsrow and not has_rspan1 or has_votes and headings['sw'] and not has_votesrow and not args['sw' .. v] and not has_rspan1 or has_seats2 and not has_votesrow and not has_seatsrow and not has_rspan1 then row:tag('td') :attr('colspan', 3) elseif has_votes and not has_votesrow and not has_rspan1 or has_votes and args['row' .. v] and has_seatsrow and not has_votesrow or has_seats2 and not has_votesrow and not has_rspan1 then row:tag('td') :attr('colspan', 2) elseif args['r1blockc' .. v] then row:tag('td') :attr('rowspan', args['r1blockr' .. v]) :attr('colspan', args['r1blockc' .. v]) :wikitext() end if headings['sw'] and has_votesrow then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['vspan' .. v]) :wikitext(args['sw' .. v]) end if headings['seats'] and not args['dsv'] and not has_seats2 and rounds < 2 or has_seats2 and args['seats' .. v] or has_seats2 and args['votes' .. v] or has_seats2 and args['iseats' .. v] or has_seats2 and args['aseats' .. v] then if args['iseats' .. v] or args['aseats' .. v] then row :tag('td') :css('font-style', italic_style) :css('text-align', 'right') :wikitext(args['iseats' .. v] or args['aseats' .. v]) elseif args['seats' .. v] or headings['seats'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['seats' .. v]) or '–') end end if args['votes' .. v .. '_2'] and args['divisor2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_2'], (args['row' .. v] == 'Total') and args['votes' .. v .. '_2'] or args['divisor2'])) elseif args['votes' .. v .. '_2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_2'], valid[2])) elseif args['ivotes' .. v .. '_2'] or args ['ipct' .. v.. '_2'] or args['avotes' .. v .. '_2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v .. '_2']) or fmt(args['avotes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v .. '_2'] or args['apct' .. v .. '_2'] or pct(args['avotes' .. v .. '_2'], valid[2])) elseif has_votes2 and has_seats2 and has_sw2 and not has_votesrow2 and not has_seatsrow2 and not args['sw' .. v .. '_2'] and not has_rspan2 then row:tag('td') :attr('colspan', 4) elseif has_votes2 and has_seats2 and not has_votesrow2 and not has_seatsrow2 and not has_rspan2 or has_votes2 and has_sw2 and not has_votesrow2 and not args['sw' .. v .. '_2'] and not has_rspan2 or has_seats2 and not has_votesrow2 and not has_seatsrow2 and not has_rspan2 then row:tag('td') :attr('colspan', 3) elseif has_votes2 and not has_votesrow2 and not has_rspan2 or has_votes2 and args['row' .. v] and has_seatsrow2 and not has_votesrow2 or has_seats2 and not has_votesrow2 and not has_rspan2 then row:tag('td') :attr('colspan', 2) elseif args['r2blockc' .. v] then row:tag('td') :attr('rowspan', args['r2blockr' .. v]) :attr('colspan', args['r2blockc' .. v]) :wikitext() end if headings['seats'] and args['dsv'] and not has_sspan or headings['seats'] and rounds > 1 and not has_seats2 and not has_sspan or args['seats' .. v] and has_sspan and rounds > 1 and not has_seats2 then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['seats' .. v]) or fmt(args['aseats' .. v]) or '–') end if has_sw2 and args['votes' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['v2span' .. v]) :wikitext(args['sw' .. v .. '_2']) end if args['seats' .. v .. '_2'] or has_seats2 and args['votes' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['s2span' .. v]) :wikitext(fmt(args['seats' .. v .. '_2']) or '–') end if args['iseats' .. v .. '_2'] or has_seats2 and args['ivotes' .. v .. '_2'] and not args['seats' .. v .. '_2'] or args['aseats' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['s2span' .. v]) :wikitext(fmt(args['iseats' .. v .. '_2']) or fmt(args['aseats' .. v .. '_2'])) end if has_seats3 or has_votes3 then if args['votes' .. v .. '_3'] then row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_3'])) row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_3'], valid[3])) elseif args['ivotes' .. v .. '_3'] or args ['ipct' .. v.. '_3'] or args['avotes' .. v .. '_3'] then row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v .. '_3']) or fmt(args['avotes' .. v .. '_3'])) row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v .. '_3'] or args['apct' .. v .. '_3'] or pct(args['avotes' .. v .. '_3'], valid[3])) elseif has_seats3 and not has_votesrow3 and not has_seatsrow3 and not has_rspan3 then row:tag('td') :attr('colspan', 3) elseif has_seats3 and not has_votesrow3 and not has_rspan3 or has_seats3 and args['row' .. v] and has_seatsrow3 and not has_votesrow3 or has_votes3 and not has_votesrow3 and not has_rspan3 then row:tag('td') :attr('colspan', 2) elseif args['r3blockc' .. v] then row:tag('td') :attr('rowspan', args['r3blockr' .. v]) :attr('colspan', args['r3blockc' .. v]) :wikitext() end if has_sw2 and args['votes' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['v3span' .. v]) :wikitext(args['sw' .. v .. '_3']) end if args['seats' .. v .. '_3'] or has_seats3 and args['votes' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['seats' .. v .. '_3']) or '–') end if args['iseats' .. v .. '_3'] or has_seats3 and args['ivotes' .. v .. '_3'] and not args['seats' .. v .. '_3'] or args['aseats' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['iseats' .. v .. '_3']) or fmt(args['aseats' .. v .. '_3'])) end end if args['st1t' .. v] and has_sspan or headings['st1t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st1t' .. v] or args['ast1t' .. v] or '–') end if args['st2t' .. v] and has_sspan or headings['st2t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st2t' .. v] or args['ast2t' .. v] or '–') end if args['st3t' .. v] and has_sspan or headings['st3t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st3t' .. v] or args['ast3t' .. v] or '–') end if args['st4t' .. v] and has_sspan or headings['st4t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st4t' .. v] or args['ast4t' .. v] or '–') end if args['st5t' .. v] and has_sspan or headings['st5t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st5t' .. v] or args['ast5t' .. v] or '–') end if args['totseats' .. v] and has_sspan or args['atotseats' .. v] and has_sspan then row :tag('td') :attr('rowspan', args['tsspan' .. v]) :css('text-align', 'right') :wikitext(args['totseats' .. v] or args['atotseats' .. v] or '–') end if headings['totseats'] and not args['itotseats' .. v] and not args['atotseats' .. v] and not has_sspan then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['totseats' .. v]) or '–') elseif headings['totseats'] and not has_sspan then row :tag('td') :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['itotseats' .. v] or args['atotseats' .. v]) end if headings['sc'] and args.sctitle then row :tag('td') :wikitext(args['sc' .. v]) elseif headings['sc'] then row :tag('td') :css('text-align', 'right') :wikitext(args['sc' .. v] or '–') end end end -- separating line if args['valid'] or args['valid2'] or args['valid3'] or args['invalid'] or args['invalid2'] or args['invalid3'] or args['totalvotes'] or args['totalvotes2'] or args['totalvotes3'] or args['electorate'] or args['electorate2'] or args['electorate3'] or args['turnout'] or args['turnout2'] or args['turnout3'] or args['source'] then row = root :tag('tr') :addClass('sortbottom') row :tag('td') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #eaecf0 )') :attr('colspan', cols) end -- valid votes if args['invalid'] or args['invalid2'] or args['invalid3'] then row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('Valid votes') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') if args['invalid'] then row :tag('td') :wikitext(fmt(ovalid[1])) :tag('td') :wikitext(pct(ovalid[1], ovalid[1] + invalid[1] + blank[1])) elseif not args['invalid'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['validsw'] then row :tag('td') :wikitext(args['validsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['validsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] then row :tag('td') :wikitext(fmt(ovalid[2])) :tag('td') :wikitext(pct(ovalid[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['invalid2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['validsw2'] then row :tag('td') :wikitext(args['validsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['validsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if args['invalid3'] then row :tag('td') :wikitext(fmt(ovalid[3])) :tag('td') :wikitext(pct(ovalid[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext(args['validsw']) local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) if headings['seats'] or headings['sc'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end -- invalid votes row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') if args['invalidonly'] or args['blank'] then row :tag('th') :wikitext('Invalid votes') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') else row :tag('th') :wikitext('Invalid/blank votes') :wikitext(args.invalidnote) :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') end if args['invalid'] then row :tag('td') :wikitext(fmt(invalid[1])) :tag('td') :wikitext(pct(invalid[1], ovalid[1] + invalid[1] + blank[1])) elseif not args['invalid'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw'] then row :tag('td') :wikitext(args['invalidsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] then row :tag('td') :wikitext(fmt(invalid[2])) :tag('td') :wikitext(pct(invalid[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['invalid2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw2'] then row :tag('td') :wikitext(args['invalidsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and args['invalid3'] or has_votes3 and args['invalid3'] then row :tag('td') :wikitext(fmt(invalid[3])) :tag('td') :wikitext(pct(invalid[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext(args['invalidsw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- blank votes if args['blank'] or args['blank2'] or args['blank3'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('Blank votes') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') if args['blank'] then row :tag('td') :wikitext(fmt(blank[1])) :tag('td') :wikitext(pct(blank[1], ovalid[1] + invalid[1] + blank[1])) else row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['blanksw'] then row :tag('td') :wikitext(args['blanksw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['blanksw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['blank2'] then row :tag('td') :wikitext(fmt(blank[2])) :tag('td') :wikitext(pct(blank[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['blank2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['blanksw2'] then row :tag('td') :wikitext(args['blanksw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['blanksw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and args['blank3'] or has_votes3 and args['blank3'] then row :tag('td') :wikitext(fmt(blank[3])) :tag('td') :wikitext(pct(blank[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and args['blank3'] or has_votes3 and args['blank3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['blanksw'] and not has_sw2 then row:tag('td') :wikitext(args['blanksw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- total if args['invalid'] or args['totalvotes'] or args['invalid2'] or args['totalvotes2'] then row = root:tag('tr') :addClass('sortbottom') :css('font-weight', 'bold') :css('text-align', 'right') row :tag('th') :wikitext(args.tvtitle or 'Total votes') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('background', 'inherit') :css('color', 'inherit') if not args['totalvotes'] and args['invalid'] then row :tag('td') :wikitext(fmt(ovalid[1] + invalid[1] + blank[1])) :tag('td') :wikitext(pct(1, 1)) elseif args['totalvotes'] then row :tag('td') :wikitext(fmt(args.totalvotes)) :tag('td') :wikitext('–') elseif not args['invalid'] and not args['totalvotes'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw'] then row :tag('td') :wikitext('–') :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] and not args['totalvotes2'] then row :tag('td') :wikitext(fmt(ovalid[2] + invalid[2] + blank[2])) :tag('td') :wikitext(pct(1, 1)) elseif rounds > 1 and args['totalvotes2'] then row :tag('td') :wikitext(fmt(args.totalvotes2)) :tag('td') :wikitext('–') elseif rounds > 1 and not args['invalid2'] or rounds > 1 and not args['totalvotes2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw2'] then row :tag('td') :wikitext('–') :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and not args['totalvotes3'] and args['invalid3'] or has_votes3 and not args['totalvotes3'] and args['invalid3'] then row :tag('td') :wikitext(fmt(ovalid[3] + invalid[3] + blank[3])) :tag('td') :wikitext(pct(1, 1)) elseif has_seats3 and args['totalvotes3'] or has_votes3 and args['totalvotes3'] then row :tag('td') :wikitext(fmt(args.totalvotes3)) :tag('td') :wikitext('–') elseif has_seats3 and not args['invalid3'] or has_votes3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext('–') if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- registered if args['electorate'] or args['electorate2'] or args['turnout'] or args['turnout2'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('Registered voters/turnout') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') row :tag('td') :wikitext(fmt(electorate[1])) if args['invalid'] and args['electorate'] and not args['totalvotes'] then row :tag('td') :wikitext(args.turnout or pct(ovalid[1] + invalid[1] + blank[1], electorate[1])) elseif args['totalvotes'] and args['electorate'] then row :tag('td') :wikitext(args.turnout or pct(totalvotes[1], electorate[1])) elseif args['electorate'] then row :tag('td') :wikitext(args.turnout or '–') else row :tag('td') :wikitext(args.turnout) end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['turnoutsw'] then row :tag('td') :wikitext(args['turnoutsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['turnoutsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 then row :tag('td') :wikitext(fmt(electorate[2])) if args['invalid2'] and args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or pct(ovalid[2] + invalid[2] + blank[2], electorate[2])) elseif args['totalvotes2'] and args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or pct(totalvotes[2], electorate[2])) elseif args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or '–') else row :tag('td') :wikitext(args.turnout2) end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['turnoutsw2'] then row :tag('td') :wikitext(args['turnoutsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['turnoutsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end end if has_seats3 or has_votes3 then row :tag('td') :wikitext(fmt(electorate[3])) if args['invalid3'] and args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or pct(ovalid[3] + invalid[3] + blank[3], electorate[3])) elseif args['totalvotes3'] and args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or pct(totalvotes[3], electorate[3])) elseif args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or '–') else row :tag('td') :wikitext(args.turnout3) end end if args['turnoutsw'] and not has_sw2 then row:tag('td') :wikitext(args['turnoutsw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end if args.turnoutneeded then row = root:tag('tr') :addClass('sortbottom') :css('background-color', '#f2f2f2') row :tag('td') :attr('colspan', '3') :wikitext('Turnout needed') :tag('td') :css('text-align', 'right') :wikitext(args['turnoutneeded']) end if args['majority'] then if args['invalid'] or args['electorate'] then row = root :tag('tr') :addClass('sortbottom') row :tag('td') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #eaecf0 )') :attr('colspan', cols) end row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('Majority') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') for k=1, rounds do row :tag('td') :wikitext(fmt(majority[k])) :tag('td') :wikitext(fmt(majoritypct[k])) end if args['majoritysw'] then row :tag('td') :wikitext(args['majoritysw']) end end if args['result'] then row = root:tag('tr') :addClass('sortbottom') -- determine the color local color = get_color(args['resultcolour'] or nil, args['result']) if args['resultsw'] then row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', 2) :wikitext(args['result']) row :tag('td') :attr('colspan', 2) :css('text-align', 'right') :wikitext('Swing') row :tag('td') :css('text-align', 'right') :wikitext(args['resultsw']) else row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', cols - 1) :wikitext(args['result']) end end if args['majority2'] then row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('Majority') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') for k=1, rounds do row :tag('td') :wikitext(fmt(majority2[k])) :tag('td') :wikitext(fmt(majoritypct2[k])) end if args['majoritysw2'] then row :tag('td') :wikitext(args['majoritysw2']) end end if args['result2'] then row = root:tag('tr') :addClass('sortbottom') -- determine the color local color = get_color(args['resultcolour'] or nil, args['result2']) if args['resultsw2'] then row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', 2) :wikitext(args['result2']) row :tag('td') :attr('colspan', 2) :css('text-align', 'right') :wikitext('Swing') row :tag('td') :css('text-align', 'right') :wikitext(args['resultsw2']) else row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', cols - 1) :wikitext(args['result2']) end end if args['source'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row:tag('td') :wikitext('Source: ', args.source) :attr('colspan', cols) :css('text-align', 'left') end if args['embedded'] then root:wikitext(args['embedded']) end return tostring(root) .. tracking end return p 7abbed5ujgwl06f87kp1w77f6lqwhu9 143033 143031 2026-06-27T05:41:43Z آیات محراج 11062 143033 Scribunto text/plain require('strict') local p = {} local political_party = require('Module:Political party') function p.main(frame) local args = require('Module:Arguments').getArgs(frame) local index, headings, showtotal = {}, {}, {} local cols, rounds = 0, 1 local winner, winner_votes = {0, 0, 0}, {0, 0, 0} local valid = {0, 0, 0} local invalid = {tonumber(args.invalid) or 0, tonumber(args.invalid2) or 0, tonumber(args.invalid3) or 0} local blank = {tonumber(args.blank) or 0, tonumber(args.blank2) or 0, tonumber(args.blank3) or 0} local majority = {tonumber(args.majority)} local majority2 = {tonumber(args.majority2)} local majoritypct = {tonumber(args.majoritypct)} local majoritypct2 = {tonumber(args.majoritypct2)} local totalvotes = {tonumber(args.totalvotes), tonumber(args.totalvotes2), tonumber(args.totalvotes3)} local electorate = {tonumber(args.electorate), tonumber(args.electorate2), tonumber(args.electorate3)} local turnout = {tonumber(args.turnout), tonumber(args.turnout2), tonumber(args.turnout3)} local seats = 0 local seats_2 = 0 local seats_3 = 0 local st1t = 0 local st2t = 0 local st3t = 0 local st4t = 0 local st5t = 0 local totseats = 0 local row, secondrow local tracking = '' local max_rows = 0 -- helper functions local lang = mw.getContentLanguage() local function fmt(n) return n and tonumber(n) and lang:formatNum(tonumber(n)) or nil end local function pct(n, d) n, d = tonumber(n), tonumber(d) if n and d and d > 0 then return string.format('%.2f', n / d * 100) end return '&ndash;' end local function tonumdash(s) if s then s = mw.ustring.gsub(s, '&[MmNn][Dd][Aa][Ss][Hh];', '-') s = mw.ustring.gsub(s, '&[Mm][Ii][Nn][Uu][Ss];', '-') s = mw.ustring.gsub(s, '[—–−]', '-') return tonumber(s) or 0 end end local function unlink(s) if s then s = s:match("^[^%[]-%[%[([^%]]-)|[^%]]-%]%].*$") or s s = s:match("^[^%[]-%[%[([^%]]-)%]%].*$") or s end return s end local function get_color(color, party) if color == nil then local party = unlink(party) or '' if party ~= '' then color = political_party._fetch({party, 'color'}) end end if color ~= nil then color = mw.ustring.gsub(color, '&(#)35;', '%1') end return color end -- preprocess the input local stop_flag = false local i = 0 local has_votes = args['invalid'] or args['totalvotes'] or args['electorate'] or args['turnout'] local has_votes2 = args['invalid2'] or args['totalvotes2'] or args['electorate2'] or args['turnout2'] local has_votes3 = args['votes' .. i .. '_3'] or args['ivotes' .. i .. '_3'] local has_seats2 = args['seats' .. i .. '_2'] or args['iseats' .. i .. '_2'] local has_seats3 = args['seats' .. i .. '_3'] local has_sw2 = args['sw' .. i .. '_2'] local seats_only = has_seats2 and not has_votes local has_cand = args['cand' .. i] local has_alliance = args['alliance' .. i] local has_party = args['party' .. i] local has_rspan1 = args['vspan' .. i] local has_rspan2 = args['v2span' .. i] local has_rspan3 = args['v3span' .. i] local has_sspan = args['sspan' .. i] or args['s2span' .. i] or args['tsspan' .. i] while stop_flag == false do stop_flag = true for kk = 1, 20 do i = i + 1 for k, key in ipairs({'alliance', 'atotal', 'cand', 'vp', 'party', 'ivotes', 'ipct', 'iseats', 'sc', 'st1t', 'st2t', 'st3t', 'st4t', 'st5t', 'sw', 'seats', 'totalvotes', 'totseats', 'acolor', 'rcolor'}) do if args[key .. i] then headings[key] = true stop_flag = false max_rows = i > max_rows and i or max_rows end end if args['row' .. i] then stop_flag = false max_rows = i > max_rows and i or max_rows end if args['row' .. i] or args['cand' .. i] or args['party' .. i] or args['alliance' .. i] or args['atotal' .. i] or args['atotalnv' .. i] or args['header' .. i] then table.insert(index, i) if args['votes' .. i] then has_votes = true if tonumber(args['votes' .. i]) then showtotal.votes = 1 end local votesi = tonumber(args['votes' .. i]) or 0 args['votes' .. i] = votesi if votesi > winner_votes[1] then winner[1] = i winner_votes[1] = votesi end valid[1] = valid[1] + votesi end if args['votes' .. i .. '_2'] or args['ivotes' .. i .. '_2'] or args['avotes' .. i .. '_2'] or args['ipct' .. i .. '_2'] or args['apct' .. i .. '_2'] then has_votes2 = true end if args['votes' .. i .. '_3'] or args['ivotes' .. i .. '_3'] or args['ipct' .. i .. '_3'] then has_votes3 = true end if args['alliance' .. i] then has_alliance = true end if args['party' .. i] then has_party = true end if args['cand' .. i] then has_cand = true end if args['ivotes' .. i] then has_votes = true end if args['ipct' .. i] then has_votes = true end if args['sw' .. i .. '_2'] then has_sw2 = true rounds = (rounds < 2) and 2 or rounds end if args['valid2'] or args['invalid2'] or args['totalvotes2'] or args['electorate2'] or args['turnout2'] then rounds = (rounds < 2) and 2 or rounds end if args['vspan' .. i] then has_rspan1 = true end if args['v2span' .. i] then has_rspan2 = true end if args['v3span' .. i] then has_rspan3 = true end if args['sspan' .. i] or args['s2span' .. i] or args['tsspan' .. i] then has_sspan = true end if args['ipct' .. i .. '_2'] then rounds = (rounds < 2) and 2 or rounds end if args['votes' .. i .. '_2'] then has_votes = true rounds = (rounds < 2) and 2 or rounds if tonumber(args['votes' .. i .. '_2']) then showtotal.votes_2 = 1 end local votesi = tonumber(args['votes' .. i .. '_2']) or 0 args['votes' .. i .. '_2'] = votesi if votesi > winner_votes[2] then winner[2] = i winner_votes[2] = votesi end valid[2] = valid[2] + votesi end if args['votes' .. i .. '_3'] then has_votes = true rounds = (rounds < 3) and 3 or rounds if tonumber(args['votes' .. i .. '_3']) then showtotal.votes_3 = 1 end local votesi = tonumber(args['votes' .. i .. '_3']) or 0 args['votes' .. i .. '_3'] = votesi if votesi > winner_votes[3] then winner[3] = i winner_votes[3] = votesi end valid[3] = valid[3] + votesi end if args['seats' .. i] then if tonumber(args['seats' .. i]) then showtotal.seats = 1 end seats = seats + (tonumber(args['seats' .. i]) or 0) end if args['seats' .. i .. '_2'] or args['iseats' .. i .. '_2'] then has_seats2 = true rounds = (rounds < 2) and 2 or rounds if tonumber(args['seats' .. i ..'_2']) then showtotal.seats_2 = 1 end seats_2 = seats_2 + (tonumber(args['seats' .. i .. '_2']) or 0) end if args['seats' .. i .. '_3'] then has_seats3 = true rounds = (rounds < 3) and 3 or rounds if tonumber(args['seats' .. i ..'_3']) then showtotal.seats_3 = 1 end seats_3 = seats_3 + (tonumber(args['seats' .. i .. '_3']) or 0) end if args['st1t' .. i] then if tonumber(args['st1t' .. i]) then showtotal.st1t = 1 end st1t = st1t + (tonumber(args['st1t' .. i]) or 0) end if args['st2t' .. i] then if tonumber(args['st2t' .. i]) then showtotal.st2t = 1 end st2t = st2t + (tonumber(args['st2t' .. i]) or 0) end if args['st3t' .. i] then if tonumber(args['st3t' .. i]) then showtotal.st3t = 1 end st3t = st3t + (tonumber(args['st3t' .. i]) or 0) end if args['st4t' .. i] then if tonumber(args['st4t' .. i]) then showtotal.st4t = 1 end st4t = st4t + (tonumber(args['st4t' .. i]) or 0) end if args['st5t' .. i] then if tonumber(args['st5t' .. i]) then showtotal.st5t = 1 end st5t = st5t + (tonumber(args['st5t' .. i]) or 0) end if args['totseats' .. i] then if tonumber(args['totseats' .. i]) then showtotal.totseats = 1 end totseats = totseats + (tonumber(args['totseats' .. i]) or 0) end if has_seats2 and not has_votes or has_seats3 and not has_votes then seats_only = true end end end end -- add majority needed row above total if args.majorityneeded then max_rows = max_rows + 1 local i = max_rows table.insert(index, i) args['row' .. i] = 'ضۆروٗری اَکثَرِیَت' args['ivotes' .. i] = '_NO_CELL_' args['ipct' .. i] = args['majorityneeded'] args['rcolor' .. i] = '#f2f2f2' args['noitalic' .. i] = true end -- add total row at the bottom local ovalid = {valid[1], valid[2], valid[3]} seats = ((args['total_seats'] or '') == 'TOTAL' and seats) or args['total_seats'] or seats totseats = ((args['total_totseats'] or '') == 'TOTAL' and totseats) or args['total_totseats'] or totseats st1t = ((args['total_st1t'] or '') == 'TOTAL' and st1t) or args['total_st1t'] or st1t st2t = ((args['total_st2t'] or '') == 'TOTAL' and st2t) or args['total_st2t'] or st2t st3t = ((args['total_st3t'] or '') == 'TOTAL' and st3t) or args['total_st3t'] or st3t st4t = ((args['total_st4t'] or '') == 'TOTAL' and st4t) or args['total_st4t'] or st4t st5t = ((args['total_st5t'] or '') == 'TOTAL' and st5t) or args['total_st5t'] or st5t if seats or totseats or st1t or st2t or st3t or st4t or st5t or args['total_sc'] or args['total_st1t'] or args['total_st2t'] or args['total_st3t'] or args['total_st4t'] or args['total_st5t'] or args['valid'] or ((rounds > 1) and args['valid2']) or ((rounds > 1) and args['valid3']) then max_rows = max_rows + 1 local i = max_rows table.insert(index, i) args['votes' .. i] = showtotal.votes and valid[1] or nil args['votes' .. i .. '_2'] = showtotal.votes_2 and valid[2] or nil args['votes' .. i .. '_3'] = showtotal.votes_3 and valid[3] or nil args['colour' .. i] = 'inherit' args['color' .. i] = 'inherit' args['row' .. i] = 'کُل' args['sw' .. i] = '–' args['sw' .. i .. '_2'] = '–' args['seats' .. i] = showtotal.seats and seats or nil args['seats' .. i .. '_2'] = showtotal.seats_2 and seats_2 or nil args['seats' .. i .. '_3'] = showtotal.seats_3 and seats_3 or nil args['st1t' .. i] = showtotal.st1t and st1t or args.total_st1t args['st2t' .. i] = showtotal.st2t and st2t or args.total_st2t args['st3t' .. i] = showtotal.st3t and st3t or args.total_st3t args['st4t' .. i] = showtotal.st4t and st4t or args.total_st4t args['st5t' .. i] = showtotal.st5t and st5t or args.total_st5t args['sc' .. i] = args['total_sc'] args['totseats' .. i] = showtotal.totseats and totseats or nil args['font-weight' .. i] = 'bold' args['class' .. i] = 'sortbottom' ovalid[1] = tonumber(args['valid']) or valid[1] ovalid[2] = tonumber(args['valid2']) or valid[2] ovalid[3] = tonumber(args['valid3']) or valid[3] end -- build the table local root = mw.html.create(args['embed'] and '' or 'table') if args['embed'] == nil and args['floatright'] then root :addClass('wikitable sortable floatright') :tag('caption') :wikitext(args.caption) :done() elseif args['embedded'] then root :addClass('wikitable') :tag('caption') :wikitext(args.caption) :done() elseif args['embed'] == nil then root :addClass('wikitable sortable') :tag('caption') :wikitext(args.caption) :done() end local topcell = nil if args['image'] then topcell = root :tag('th') :css('text-align', 'center') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #F8F9FA )') :wikitext(args['image']) end if args['reporting'] then if (topcell == nil) then topcell = root :tag('td') :css('text-align', 'center') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #F8F9FA )') end topcell:tag('div') :addClass('center') :wikitext(frame:expandTemplate{ title = 'percentage bar', args = {args.reporting, args.reporting .. '% reporting', ['width'] = '200px', ['hex'] = '1BCE0E' }}) end local rowspan = (rounds > 1) and 2 or headings['st1t'] and 2 or nil row = args['embed'] and mw.html.create('') or root:tag('tr') if args['dsv'] and has_alliance and has_party then row :tag('th') :wikitext(args.partytitle or 'پٲرٹی یا اِتِحاد') :attr('scope', 'col') :attr('colspan', 4) :attr('rowspan', rowspan) :done() cols = cols + 4 row :tag('th') :wikitext(args.candtitle or 'اُمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 elseif args['dsv'] then row :tag('th') :wikitext(args.partytitle or 'پٲرٹی') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 row :tag('th') :wikitext(args.candtitle or 'اُمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 elseif has_cand then if has_cand and has_party and has_alliance then row :tag('th') :wikitext('اُمیدوار') :attr('rowspan', rowspan) :attr('colspan', 2) if headings['vp'] then row :tag('th') :wikitext('سٲتھی اُمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end row :tag('th') :wikitext(args.partytitle or 'پٲرٹی یا اِتِحاد') :attr('scope', 'col') :attr('rowspan', rowspan) :attr('colspan', 3) :done() cols = cols + 5 elseif has_cand and has_party then row :tag('th') :wikitext('اُمیدوار') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 end if has_cand and not has_party then row :tag('th') :wikitext('اُمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['vp'] and not has_alliance then row :tag('th') :wikitext('سٲتھی اُمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if has_party and not has_alliance then row :tag('th') :wikitext(args.partytitle or 'پٲرٹی') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end elseif has_party and has_alliance then row :tag('th') :wikitext(args.partytitle or 'پٲرٹی یا اِتِحاد') :attr('scope', 'col') :attr('rowspan', rowspan) :attr('colspan', 4) :done() cols = cols + 4 else row :tag('th') :wikitext(args.partytitle or 'پٲرٹی') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 end if rounds > 1 then if has_seats2 and headings['sw'] and not has_seats3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 4) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 4) :done() elseif has_seats2 and not has_seats3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() elseif has_seats3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.thirdround or 'ترییِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() elseif has_votes3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.thirdround or 'ترییِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() elseif has_votes then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() end secondrow = args['embed'] and mw.html.create('') or root:tag('tr') else secondrow = row end rowspan = (rounds > 1) and 1 or (rounds < 2 and headings['st1t']) and 2 or nil if has_seats2 and not has_seats3 and headings['sw'] then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'ووٹ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext(args.seatstitle or 'سیٖٹہٕ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 4 end end if has_seats2 and not headings['sw'] or has_seats3 and not headings['sw'] then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'ووٹ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext(args.seatstitle or 'سیٖٹہٕ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 3 end end if has_votes and not has_seats2 then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'ووٹ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 2 end end if headings['sw'] and not has_seats2 then row :tag('th') :wikitext('+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end rowspan = (rounds > 1) and 2 or headings['sc'] and headings['st1t'] and 2 or headings['seats'] and headings['st1t'] and 2 or nil if headings['seats'] and not has_seats2 then row :tag('th') :wikitext(args.seatstitle or 'سیٖٹہٕ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['st1t'] then row :tag('th') :wikitext('سیٖٹہٕ') :attr('colspan', 5) :attr('scope', 'col') :done() if rounds < 2 then secondrow = root:tag('tr') end secondrow :tag('th') :wikitext(args.seattype1) :attr('scope', 'col') :done() cols = cols + 1 if headings['st2t'] then secondrow :tag('th') :wikitext(args.seattype2) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st3t'] then secondrow :tag('th') :wikitext(args.seattype3) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st4t'] then secondrow :tag('th') :wikitext(args.seattype4) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st5t'] then secondrow :tag('th') :wikitext(args.seattype5) :attr('scope', 'col') :done() cols = cols + 1 end end if headings['totseats'] then row :tag('th') :wikitext(headings['totseats'] and 'کُل<br>سیٖٹہٕ' or 'Totseats&pm;') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['sc'] then row :tag('th') :wikitext(args.sctitle or '+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if topcell then topcell:attr('colspan', cols) end local cs = cols - 2*rounds - (headings['sw'] and 1 or 0) - (headings['totseats'] and 1 or 0) - (headings['seats'] and 1 or 0) - (headings['sc'] and 1 or 0) - (headings['st1t'] and 1 or 0) - (headings['st2t'] and 1 or 0) - (headings['st3t'] and 1 or 0) - (headings['st4t'] and 1 or 0) - (headings['st5t'] and 1 or 0) - (has_seats2 and 1 or 0) - (has_seats3 and 1 or 0) - (has_sw2 and 1 or 0) + (has_votes and 0 or 2) - (seats_only and 2 or 0) local rsuff = (rounds > 1) and {'', '_2'} or (rounds > 2) and {'', '_3'} or {''} for i, v in ipairs(index) do local has_votesrow = args['votes' .. v] or args['ivotes' .. v] or args['avotes' .. v] or args['ipct' .. v] or args['apct' .. v] or args['atotal' .. v] local has_seatsrow = args['seats' .. v] or args['iseats' .. v] or args['aseats' .. v] local has_votesrow2 = args['votes' .. v .. '_2'] or args['ivotes' .. v .. '_2'] or args['avotes' .. v .. '_2'] or args['ipct' .. v .. '_2'] or args['apct' .. v .. '_2'] or args['atotal' .. v .. '_2'] local has_seatsrow2 = args['seats' .. v .. '_2'] or args['iseats' .. v .. '_2'] or args['aseats' .. v .. '_2'] local has_votesrow3 = args['votes' .. v .. '_3'] or args['ivotes' .. v .. '_3'] or args['avotes' .. v .. '_3'] or args['ipct' .. v .. '_3'] or args['apct' .. v .. '_3'] or args['atotal' .. v .. '_3'] local has_seatsrow3 = args['seats' .. v .. '_3'] or args['iseats' .. v .. '_3'] or args['aseats' .. v .. '_3'] row = root:tag('tr') :addClass(args['class' .. v]) :css('font-weight', args['font-weight' .. v]) -- determine the colors local color = get_color(args['colour' .. v] or args['color' .. v] or nil, args['party' .. v]) local acolor = get_color(args['acolour' .. v] or args['acolor' .. v] or nil, args['alliance' .. v]) local rcolor = get_color(args['rcolour' .. v] or args['rcolor' .. v] or nil) local italic_style = args['noitalic' .. v] and '' or 'italic' -- headers if args['header' .. v] then row :tag('th') :wikitext(args['header' .. v]) :attr('colspan', cols) else if args['alliance' .. v] then row :tag('td') :attr('rowspan', args['aspan' .. v]) :css('width', '0px') :css('background-color', acolor) elseif args['party' .. v] and not has_alliance or args['cand' .. v] and has_party and not has_alliance then row :tag('td') :css('width', '0px') :css('background-color', color) end if args['cand' .. v] and not args.dsv then row :css('background-color', rcolor) :tag('td') :attr('rowspan', args['candspan' .. v] or args['aspan' .. v]) :wikitext(args['cand' .. v]) end if args['vp' .. v] then row :tag('td') :attr('rowspan', args['vpspan' .. v] or args['candspan' .. v] or args['aspan' .. v]) :wikitext(args['vp' .. v]) end if args['alliance' .. v] and not has_party and args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and not args['party' .. v] and not args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :attr('colspan', 3) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and not args['party' .. v] and has_party and args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :attr('colspan', 3) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and args['party' .. v] then row :tag('td') :attr('rowspan', args['aspan' .. v]) :wikitext(args['alliance' .. v]) end if args['party' .. v] and not has_alliance or args['cand' .. v] and has_party and not has_alliance then row :tag('td') :wikitext(args['party' .. v]) end if args['row' .. v] then local extracs = 0 + ((args['ivotes' .. v] or args['atotal' .. i] or '') == '_NO_CELL_' and 1 or 0) row :css('background-color', rcolor) :tag('td') :attr('colspan', cs + extracs) :wikitext(args['row' .. v]) end if has_alliance and args['party' .. v] then row :tag('td') :css('background-color', color) :tag('td') :wikitext(args['party' .. v]) end if args['cand' .. v] and args.dsv then row :tag('td') :attr('rowspan', args['candspan' .. v]) :wikitext(args['cand' .. v]) end if args['atotal' .. v] and has_party and not args.dsv or args['atotalnv' .. v] and has_party and not args.dsv then row :css('font-style', italic_style) :tag('td') :attr('colspan', 2) :wikitext('کُل') end if args['atotal' .. v] and not has_party or args['atotalnv' .. v] and not has_party then row :css('font-style', italic_style) :tag('td') :wikitext('کُل') end if args['atotal' .. v] and has_cand and has_party and args.dsv or args['atotalnv' .. v] and has_party and args.dsv then row :css('font-style', italic_style) :tag('td') :attr('colspan', 3) :wikitext('کُل') end if args['votes' .. v] and args['divisor'] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v], (args['row' .. v] == 'کُل') and args['votes' .. v] or args['divisor'])) elseif args['votes' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v], valid[1])) elseif args['avotes' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['avotes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(pct(args['avotes' .. v], valid[1])) elseif args['atotal' .. v] and args['divisor'] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['atotal' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(pct(args['atotal' .. v], (args['row' .. v] == 'کُل') and args['atotal' .. v] or args['divisor'])) elseif args['ivotes' .. v] or args ['ipct' .. v] or args['atotal' .. v] then if ((args['ivotes' .. v] or args['atotal' .. v] or '') ~= '_NO_CELL_') then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v]) or fmt(args['atotal' .. v])) end if args['ipct' .. v] or args['apct' .. v] or args['atotal' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v] or args['apct' .. v] or pct(args['atotal' .. v], valid[1])) else row:tag('td') :attr('rowspan', args['vspan' .. v]) :wikitext() end elseif has_votes and headings['seats'] and headings['sw'] and not has_votesrow and not has_seatsrow and not args['sw' .. v] and not has_rspan1 then row:tag('td') :attr('colspan', 4) elseif has_votes and headings['seats'] and not has_votesrow and not has_seatsrow and not has_rspan1 or has_votes and headings['sw'] and not has_votesrow and not args['sw' .. v] and not has_rspan1 or has_seats2 and not has_votesrow and not has_seatsrow and not has_rspan1 then row:tag('td') :attr('colspan', 3) elseif has_votes and not has_votesrow and not has_rspan1 or has_votes and args['row' .. v] and has_seatsrow and not has_votesrow or has_seats2 and not has_votesrow and not has_rspan1 then row:tag('td') :attr('colspan', 2) elseif args['r1blockc' .. v] then row:tag('td') :attr('rowspan', args['r1blockr' .. v]) :attr('colspan', args['r1blockc' .. v]) :wikitext() end if headings['sw'] and has_votesrow then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['vspan' .. v]) :wikitext(args['sw' .. v]) end if headings['seats'] and not args['dsv'] and not has_seats2 and rounds < 2 or has_seats2 and args['seats' .. v] or has_seats2 and args['votes' .. v] or has_seats2 and args['iseats' .. v] or has_seats2 and args['aseats' .. v] then if args['iseats' .. v] or args['aseats' .. v] then row :tag('td') :css('font-style', italic_style) :css('text-align', 'right') :wikitext(args['iseats' .. v] or args['aseats' .. v]) elseif args['seats' .. v] or headings['seats'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['seats' .. v]) or '–') end end if args['votes' .. v .. '_2'] and args['divisor2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_2'], (args['row' .. v] == 'کُل') and args['votes' .. v .. '_2'] or args['divisor2'])) elseif args['votes' .. v .. '_2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_2'], valid[2])) elseif args['ivotes' .. v .. '_2'] or args ['ipct' .. v.. '_2'] or args['avotes' .. v .. '_2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v .. '_2']) or fmt(args['avotes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v .. '_2'] or args['apct' .. v .. '_2'] or pct(args['avotes' .. v .. '_2'], valid[2])) elseif has_votes2 and has_seats2 and has_sw2 and not has_votesrow2 and not has_seatsrow2 and not args['sw' .. v .. '_2'] and not has_rspan2 then row:tag('td') :attr('colspan', 4) elseif has_votes2 and has_seats2 and not has_votesrow2 and not has_seatsrow2 and not has_rspan2 or has_votes2 and has_sw2 and not has_votesrow2 and not args['sw' .. v .. '_2'] and not has_rspan2 or has_seats2 and not has_votesrow2 and not has_seatsrow2 and not has_rspan2 then row:tag('td') :attr('colspan', 3) elseif has_votes2 and not has_votesrow2 and not has_rspan2 or has_votes2 and args['row' .. v] and has_seatsrow2 and not has_votesrow2 or has_seats2 and not has_votesrow2 and not has_rspan2 then row:tag('td') :attr('colspan', 2) elseif args['r2blockc' .. v] then row:tag('td') :attr('rowspan', args['r2blockr' .. v]) :attr('colspan', args['r2blockc' .. v]) :wikitext() end if headings['seats'] and args['dsv'] and not has_sspan or headings['seats'] and rounds > 1 and not has_seats2 and not has_sspan or args['seats' .. v] and has_sspan and rounds > 1 and not has_seats2 then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['seats' .. v]) or fmt(args['aseats' .. v]) or '–') end if has_sw2 and args['votes' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['v2span' .. v]) :wikitext(args['sw' .. v .. '_2']) end if args['seats' .. v .. '_2'] or has_seats2 and args['votes' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['s2span' .. v]) :wikitext(fmt(args['seats' .. v .. '_2']) or '–') end if args['iseats' .. v .. '_2'] or has_seats2 and args['ivotes' .. v .. '_2'] and not args['seats' .. v .. '_2'] or args['aseats' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['s2span' .. v]) :wikitext(fmt(args['iseats' .. v .. '_2']) or fmt(args['aseats' .. v .. '_2'])) end if has_seats3 or has_votes3 then if args['votes' .. v .. '_3'] then row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_3'])) row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_3'], valid[3])) elseif args['ivotes' .. v .. '_3'] or args ['ipct' .. v.. '_3'] or args['avotes' .. v .. '_3'] then row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v .. '_3']) or fmt(args['avotes' .. v .. '_3'])) row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v .. '_3'] or args['apct' .. v .. '_3'] or pct(args['avotes' .. v .. '_3'], valid[3])) elseif has_seats3 and not has_votesrow3 and not has_seatsrow3 and not has_rspan3 then row:tag('td') :attr('colspan', 3) elseif has_seats3 and not has_votesrow3 and not has_rspan3 or has_seats3 and args['row' .. v] and has_seatsrow3 and not has_votesrow3 or has_votes3 and not has_votesrow3 and not has_rspan3 then row:tag('td') :attr('colspan', 2) elseif args['r3blockc' .. v] then row:tag('td') :attr('rowspan', args['r3blockr' .. v]) :attr('colspan', args['r3blockc' .. v]) :wikitext() end if has_sw2 and args['votes' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['v3span' .. v]) :wikitext(args['sw' .. v .. '_3']) end if args['seats' .. v .. '_3'] or has_seats3 and args['votes' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['seats' .. v .. '_3']) or '–') end if args['iseats' .. v .. '_3'] or has_seats3 and args['ivotes' .. v .. '_3'] and not args['seats' .. v .. '_3'] or args['aseats' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['iseats' .. v .. '_3']) or fmt(args['aseats' .. v .. '_3'])) end end if args['st1t' .. v] and has_sspan or headings['st1t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st1t' .. v] or args['ast1t' .. v] or '–') end if args['st2t' .. v] and has_sspan or headings['st2t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st2t' .. v] or args['ast2t' .. v] or '–') end if args['st3t' .. v] and has_sspan or headings['st3t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st3t' .. v] or args['ast3t' .. v] or '–') end if args['st4t' .. v] and has_sspan or headings['st4t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st4t' .. v] or args['ast4t' .. v] or '–') end if args['st5t' .. v] and has_sspan or headings['st5t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st5t' .. v] or args['ast5t' .. v] or '–') end if args['totseats' .. v] and has_sspan or args['atotseats' .. v] and has_sspan then row :tag('td') :attr('rowspan', args['tsspan' .. v]) :css('text-align', 'right') :wikitext(args['totseats' .. v] or args['atotseats' .. v] or '–') end if headings['totseats'] and not args['itotseats' .. v] and not args['atotseats' .. v] and not has_sspan then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['totseats' .. v]) or '–') elseif headings['totseats'] and not has_sspan then row :tag('td') :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['itotseats' .. v] or args['atotseats' .. v]) end if headings['sc'] and args.sctitle then row :tag('td') :wikitext(args['sc' .. v]) elseif headings['sc'] then row :tag('td') :css('text-align', 'right') :wikitext(args['sc' .. v] or '–') end end end -- separating line if args['valid'] or args['valid2'] or args['valid3'] or args['invalid'] or args['invalid2'] or args['invalid3'] or args['totalvotes'] or args['totalvotes2'] or args['totalvotes3'] or args['electorate'] or args['electorate2'] or args['electorate3'] or args['turnout'] or args['turnout2'] or args['turnout3'] or args['source'] then row = root :tag('tr') :addClass('sortbottom') row :tag('td') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #eaecf0 )') :attr('colspan', cols) end -- valid votes if args['invalid'] or args['invalid2'] or args['invalid3'] then row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('صٔحیٖح ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') if args['invalid'] then row :tag('td') :wikitext(fmt(ovalid[1])) :tag('td') :wikitext(pct(ovalid[1], ovalid[1] + invalid[1] + blank[1])) elseif not args['invalid'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['validsw'] then row :tag('td') :wikitext(args['validsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['validsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] then row :tag('td') :wikitext(fmt(ovalid[2])) :tag('td') :wikitext(pct(ovalid[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['invalid2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['validsw2'] then row :tag('td') :wikitext(args['validsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['validsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if args['invalid3'] then row :tag('td') :wikitext(fmt(ovalid[3])) :tag('td') :wikitext(pct(ovalid[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext(args['validsw']) local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) if headings['seats'] or headings['sc'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end -- invalid votes row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') if args['invalidonly'] or args['blank'] then row :tag('th') :wikitext('غَلَط ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') else row :tag('th') :wikitext('غَلَط/خٲلی ووٹ') :wikitext(args.invalidnote) :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') end if args['invalid'] then row :tag('td') :wikitext(fmt(invalid[1])) :tag('td') :wikitext(pct(invalid[1], ovalid[1] + invalid[1] + blank[1])) elseif not args['invalid'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw'] then row :tag('td') :wikitext(args['invalidsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] then row :tag('td') :wikitext(fmt(invalid[2])) :tag('td') :wikitext(pct(invalid[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['invalid2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw2'] then row :tag('td') :wikitext(args['invalidsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and args['invalid3'] or has_votes3 and args['invalid3'] then row :tag('td') :wikitext(fmt(invalid[3])) :tag('td') :wikitext(pct(invalid[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext(args['invalidsw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- blank votes if args['blank'] or args['blank2'] or args['blank3'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('خٲلی ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') if args['blank'] then row :tag('td') :wikitext(fmt(blank[1])) :tag('td') :wikitext(pct(blank[1], ovalid[1] + invalid[1] + blank[1])) else row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['blanksw'] then row :tag('td') :wikitext(args['blanksw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['blanksw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['blank2'] then row :tag('td') :wikitext(fmt(blank[2])) :tag('td') :wikitext(pct(blank[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['blank2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['blanksw2'] then row :tag('td') :wikitext(args['blanksw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['blanksw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and args['blank3'] or has_votes3 and args['blank3'] then row :tag('td') :wikitext(fmt(blank[3])) :tag('td') :wikitext(pct(blank[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and args['blank3'] or has_votes3 and args['blank3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['blanksw'] and not has_sw2 then row:tag('td') :wikitext(args['blanksw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- total if args['invalid'] or args['totalvotes'] or args['invalid2'] or args['totalvotes2'] then row = root:tag('tr') :addClass('sortbottom') :css('font-weight', 'bold') :css('text-align', 'right') row :tag('th') :wikitext(args.tvtitle or 'کُل ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('background', 'inherit') :css('color', 'inherit') if not args['totalvotes'] and args['invalid'] then row :tag('td') :wikitext(fmt(ovalid[1] + invalid[1] + blank[1])) :tag('td') :wikitext(pct(1, 1)) elseif args['totalvotes'] then row :tag('td') :wikitext(fmt(args.totalvotes)) :tag('td') :wikitext('–') elseif not args['invalid'] and not args['totalvotes'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw'] then row :tag('td') :wikitext('–') :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] and not args['totalvotes2'] then row :tag('td') :wikitext(fmt(ovalid[2] + invalid[2] + blank[2])) :tag('td') :wikitext(pct(1, 1)) elseif rounds > 1 and args['totalvotes2'] then row :tag('td') :wikitext(fmt(args.totalvotes2)) :tag('td') :wikitext('–') elseif rounds > 1 and not args['invalid2'] or rounds > 1 and not args['totalvotes2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw2'] then row :tag('td') :wikitext('–') :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and not args['totalvotes3'] and args['invalid3'] or has_votes3 and not args['totalvotes3'] and args['invalid3'] then row :tag('td') :wikitext(fmt(ovalid[3] + invalid[3] + blank[3])) :tag('td') :wikitext(pct(1, 1)) elseif has_seats3 and args['totalvotes3'] or has_votes3 and args['totalvotes3'] then row :tag('td') :wikitext(fmt(args.totalvotes3)) :tag('td') :wikitext('–') elseif has_seats3 and not args['invalid3'] or has_votes3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext('–') if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- registered if args['electorate'] or args['electorate2'] or args['turnout'] or args['turnout2'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('دَرٕج ووٹَر/ٹَرن آوُٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') row :tag('td') :wikitext(fmt(electorate[1])) if args['invalid'] and args['electorate'] and not args['totalvotes'] then row :tag('td') :wikitext(args.turnout or pct(ovalid[1] + invalid[1] + blank[1], electorate[1])) elseif args['totalvotes'] and args['electorate'] then row :tag('td') :wikitext(args.turnout or pct(totalvotes[1], electorate[1])) elseif args['electorate'] then row :tag('td') :wikitext(args.turnout or '–') else row :tag('td') :wikitext(args.turnout) end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['turnoutsw'] then row :tag('td') :wikitext(args['turnoutsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['turnoutsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 then row :tag('td') :wikitext(fmt(electorate[2])) if args['invalid2'] and args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or pct(ovalid[2] + invalid[2] + blank[2], electorate[2])) elseif args['totalvotes2'] and args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or pct(totalvotes[2], electorate[2])) elseif args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or '–') else row :tag('td') :wikitext(args.turnout2) end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['turnoutsw2'] then row :tag('td') :wikitext(args['turnoutsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['turnoutsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end end if has_seats3 or has_votes3 then row :tag('td') :wikitext(fmt(electorate[3])) if args['invalid3'] and args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or pct(ovalid[3] + invalid[3] + blank[3], electorate[3])) elseif args['totalvotes3'] and args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or pct(totalvotes[3], electorate[3])) elseif args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or '–') else row :tag('td') :wikitext(args.turnout3) end end if args['turnoutsw'] and not has_sw2 then row:tag('td') :wikitext(args['turnoutsw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end if args.turnoutneeded then row = root:tag('tr') :addClass('sortbottom') :css('background-color', '#f2f2f2') row :tag('td') :attr('colspan', '3') :wikitext('ضۆروٗری ٹَرن آوُٹ') :tag('td') :css('text-align', 'right') :wikitext(args['turnoutneeded']) end if args['majority'] then if args['invalid'] or args['electorate'] then row = root :tag('tr') :addClass('sortbottom') row :tag('td') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #eaecf0 )') :attr('colspan', cols) end row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('اَکثَرِیَت') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') for k=1, rounds do row :tag('td') :wikitext(fmt(majority[k])) :tag('td') :wikitext(fmt(majoritypct[k])) end if args['majoritysw'] then row :tag('td') :wikitext(args['majoritysw']) end end if args['result'] then row = root:tag('tr') :addClass('sortbottom') -- determine the color local color = get_color(args['resultcolour'] or nil, args['result']) if args['resultsw'] then row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', 2) :wikitext(args['result']) row :tag('td') :attr('colspan', 2) :css('text-align', 'right') :wikitext('سُوینٛگ') row :tag('td') :css('text-align', 'right') :wikitext(args['resultsw']) else row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', cols - 1) :wikitext(args['result']) end end if args['majority2'] then row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('اَکثَرِیَت') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') for k=1, rounds do row :tag('td') :wikitext(fmt(majority2[k])) :tag('td') :wikitext(fmt(majoritypct2[k])) end if args['majoritysw2'] then row :tag('td') :wikitext(args['majoritysw2']) end end if args['result2'] then row = root:tag('tr') :addClass('sortbottom') -- determine the color local color = get_color(args['resultcolour'] or nil, args['result2']) if args['resultsw2'] then row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', 2) :wikitext(args['result2']) row :tag('td') :attr('colspan', 2) :css('text-align', 'right') :wikitext('سُوینٛگ') row :tag('td') :css('text-align', 'right') :wikitext(args['resultsw2']) else row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', cols - 1) :wikitext(args['result2']) end end if args['source'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row:tag('td') :wikitext('حَوالہٕ: ', args.source) :attr('colspan', cols) :css('text-align', 'left') end if args['embedded'] then root:wikitext(args['embedded']) end return tostring(root) .. tracking end return p emz1gzi3h6aq9qpa44zntelgfxqtous 143034 143033 2026-06-27T05:46:04Z آیات محراج 11062 143034 Scribunto text/plain require('strict') local p = {} local political_party = require('Module:Political party') function p.main(frame) local args = require('Module:Arguments').getArgs(frame) local index, headings, showtotal = {}, {}, {} local cols, rounds = 0, 1 local winner, winner_votes = {0, 0, 0}, {0, 0, 0} local valid = {0, 0, 0} local invalid = {tonumber(args.invalid) or 0, tonumber(args.invalid2) or 0, tonumber(args.invalid3) or 0} local blank = {tonumber(args.blank) or 0, tonumber(args.blank2) or 0, tonumber(args.blank3) or 0} local majority = {tonumber(args.majority)} local majority2 = {tonumber(args.majority2)} local majoritypct = {tonumber(args.majoritypct)} local majoritypct2 = {tonumber(args.majoritypct2)} local totalvotes = {tonumber(args.totalvotes), tonumber(args.totalvotes2), tonumber(args.totalvotes3)} local electorate = {tonumber(args.electorate), tonumber(args.electorate2), tonumber(args.electorate3)} local turnout = {tonumber(args.turnout), tonumber(args.turnout2), tonumber(args.turnout3)} local seats = 0 local seats_2 = 0 local seats_3 = 0 local st1t = 0 local st2t = 0 local st3t = 0 local st4t = 0 local st5t = 0 local totseats = 0 local row, secondrow local tracking = '' local max_rows = 0 -- helper functions local lang = mw.getContentLanguage() local function fmt(n) return n and tonumber(n) and lang:formatNum(tonumber(n)) or nil end local function pct(n, d) n, d = tonumber(n), tonumber(d) if n and d and d > 0 then return string.format('%.2f', n / d * 100) end return '&ndash;' end local function tonumdash(s) if s then s = mw.ustring.gsub(s, '&[MmNn][Dd][Aa][Ss][Hh];', '-') s = mw.ustring.gsub(s, '&[Mm][Ii][Nn][Uu][Ss];', '-') s = mw.ustring.gsub(s, '[—–−]', '-') return tonumber(s) or 0 end end local function unlink(s) if s then s = s:match("^[^%[]-%[%[([^%]]-)|[^%]]-%]%].*$") or s s = s:match("^[^%[]-%[%[([^%]]-)%]%].*$") or s end return s end local function get_color(color, party) if color == nil then local party = unlink(party) or '' if party ~= '' then color = political_party._fetch({party, 'color'}) end end if color ~= nil then color = mw.ustring.gsub(color, '&(#)35;', '%1') end return color end -- preprocess the input local stop_flag = false local i = 0 local has_votes = args['invalid'] or args['totalvotes'] or args['electorate'] or args['turnout'] local has_votes2 = args['invalid2'] or args['totalvotes2'] or args['electorate2'] or args['turnout2'] local has_votes3 = args['votes' .. i .. '_3'] or args['ivotes' .. i .. '_3'] local has_seats2 = args['seats' .. i .. '_2'] or args['iseats' .. i .. '_2'] local has_seats3 = args['seats' .. i .. '_3'] local has_sw2 = args['sw' .. i .. '_2'] local seats_only = has_seats2 and not has_votes local has_cand = args['cand' .. i] local has_alliance = args['alliance' .. i] local has_party = args['party' .. i] local has_rspan1 = args['vspan' .. i] local has_rspan2 = args['v2span' .. i] local has_rspan3 = args['v3span' .. i] local has_sspan = args['sspan' .. i] or args['s2span' .. i] or args['tsspan' .. i] while stop_flag == false do stop_flag = true for kk = 1, 20 do i = i + 1 for k, key in ipairs({'alliance', 'atotal', 'cand', 'vp', 'party', 'ivotes', 'ipct', 'iseats', 'sc', 'st1t', 'st2t', 'st3t', 'st4t', 'st5t', 'sw', 'seats', 'totalvotes', 'totseats', 'acolor', 'rcolor'}) do if args[key .. i] then headings[key] = true stop_flag = false max_rows = i > max_rows and i or max_rows end end if args['row' .. i] then stop_flag = false max_rows = i > max_rows and i or max_rows end if args['row' .. i] or args['cand' .. i] or args['party' .. i] or args['alliance' .. i] or args['atotal' .. i] or args['atotalnv' .. i] or args['header' .. i] then table.insert(index, i) if args['votes' .. i] then has_votes = true if tonumber(args['votes' .. i]) then showtotal.votes = 1 end local votesi = tonumber(args['votes' .. i]) or 0 args['votes' .. i] = votesi if votesi > winner_votes[1] then winner[1] = i winner_votes[1] = votesi end valid[1] = valid[1] + votesi end if args['votes' .. i .. '_2'] or args['ivotes' .. i .. '_2'] or args['avotes' .. i .. '_2'] or args['ipct' .. i .. '_2'] or args['apct' .. i .. '_2'] then has_votes2 = true end if args['votes' .. i .. '_3'] or args['ivotes' .. i .. '_3'] or args['ipct' .. i .. '_3'] then has_votes3 = true end if args['alliance' .. i] then has_alliance = true end if args['party' .. i] then has_party = true end if args['cand' .. i] then has_cand = true end if args['ivotes' .. i] then has_votes = true end if args['ipct' .. i] then has_votes = true end if args['sw' .. i .. '_2'] then has_sw2 = true rounds = (rounds < 2) and 2 or rounds end if args['valid2'] or args['invalid2'] or args['totalvotes2'] or args['electorate2'] or args['turnout2'] then rounds = (rounds < 2) and 2 or rounds end if args['vspan' .. i] then has_rspan1 = true end if args['v2span' .. i] then has_rspan2 = true end if args['v3span' .. i] then has_rspan3 = true end if args['sspan' .. i] or args['s2span' .. i] or args['tsspan' .. i] then has_sspan = true end if args['ipct' .. i .. '_2'] then rounds = (rounds < 2) and 2 or rounds end if args['votes' .. i .. '_2'] then has_votes = true rounds = (rounds < 2) and 2 or rounds if tonumber(args['votes' .. i .. '_2']) then showtotal.votes_2 = 1 end local votesi = tonumber(args['votes' .. i .. '_2']) or 0 args['votes' .. i .. '_2'] = votesi if votesi > winner_votes[2] then winner[2] = i winner_votes[2] = votesi end valid[2] = valid[2] + votesi end if args['votes' .. i .. '_3'] then has_votes = true rounds = (rounds < 3) and 3 or rounds if tonumber(args['votes' .. i .. '_3']) then showtotal.votes_3 = 1 end local votesi = tonumber(args['votes' .. i .. '_3']) or 0 args['votes' .. i .. '_3'] = votesi if votesi > winner_votes[3] then winner[3] = i winner_votes[3] = votesi end valid[3] = valid[3] + votesi end if args['seats' .. i] then if tonumber(args['seats' .. i]) then showtotal.seats = 1 end seats = seats + (tonumber(args['seats' .. i]) or 0) end if args['seats' .. i .. '_2'] or args['iseats' .. i .. '_2'] then has_seats2 = true rounds = (rounds < 2) and 2 or rounds if tonumber(args['seats' .. i ..'_2']) then showtotal.seats_2 = 1 end seats_2 = seats_2 + (tonumber(args['seats' .. i .. '_2']) or 0) end if args['seats' .. i .. '_3'] then has_seats3 = true rounds = (rounds < 3) and 3 or rounds if tonumber(args['seats' .. i ..'_3']) then showtotal.seats_3 = 1 end seats_3 = seats_3 + (tonumber(args['seats' .. i .. '_3']) or 0) end if args['st1t' .. i] then if tonumber(args['st1t' .. i]) then showtotal.st1t = 1 end st1t = st1t + (tonumber(args['st1t' .. i]) or 0) end if args['st2t' .. i] then if tonumber(args['st2t' .. i]) then showtotal.st2t = 1 end st2t = st2t + (tonumber(args['st2t' .. i]) or 0) end if args['st3t' .. i] then if tonumber(args['st3t' .. i]) then showtotal.st3t = 1 end st3t = st3t + (tonumber(args['st3t' .. i]) or 0) end if args['st4t' .. i] then if tonumber(args['st4t' .. i]) then showtotal.st4t = 1 end st4t = st4t + (tonumber(args['st4t' .. i]) or 0) end if args['st5t' .. i] then if tonumber(args['st5t' .. i]) then showtotal.st5t = 1 end st5t = st5t + (tonumber(args['st5t' .. i]) or 0) end if args['totseats' .. i] then if tonumber(args['totseats' .. i]) then showtotal.totseats = 1 end totseats = totseats + (tonumber(args['totseats' .. i]) or 0) end if has_seats2 and not has_votes or has_seats3 and not has_votes then seats_only = true end end end end -- add majority needed row above total if args.majorityneeded then max_rows = max_rows + 1 local i = max_rows table.insert(index, i) args['row' .. i] = 'ضۆروٗری اَکثَرِیَت' args['ivotes' .. i] = '_NO_CELL_' args['ipct' .. i] = args['majorityneeded'] args['rcolor' .. i] = '#f2f2f2' args['noitalic' .. i] = true end -- add total row at the bottom local ovalid = {valid[1], valid[2], valid[3]} seats = ((args['total_seats'] or '') == 'TOTAL' and seats) or args['total_seats'] or seats totseats = ((args['total_totseats'] or '') == 'TOTAL' and totseats) or args['total_totseats'] or totseats st1t = ((args['total_st1t'] or '') == 'TOTAL' and st1t) or args['total_st1t'] or st1t st2t = ((args['total_st2t'] or '') == 'TOTAL' and st2t) or args['total_st2t'] or st2t st3t = ((args['total_st3t'] or '') == 'TOTAL' and st3t) or args['total_st3t'] or st3t st4t = ((args['total_st4t'] or '') == 'TOTAL' and st4t) or args['total_st4t'] or st4t st5t = ((args['total_st5t'] or '') == 'TOTAL' and st5t) or args['total_st5t'] or st5t if seats or totseats or st1t or st2t or st3t or st4t or st5t or args['total_sc'] or args['total_st1t'] or args['total_st2t'] or args['total_st3t'] or args['total_st4t'] or args['total_st5t'] or args['valid'] or ((rounds > 1) and args['valid2']) or ((rounds > 1) and args['valid3']) then max_rows = max_rows + 1 local i = max_rows table.insert(index, i) args['votes' .. i] = showtotal.votes and valid[1] or nil args['votes' .. i .. '_2'] = showtotal.votes_2 and valid[2] or nil args['votes' .. i .. '_3'] = showtotal.votes_3 and valid[3] or nil args['colour' .. i] = 'inherit' args['color' .. i] = 'inherit' args['row' .. i] = 'کُل' args['sw' .. i] = '–' args['sw' .. i .. '_2'] = '–' args['seats' .. i] = showtotal.seats and seats or nil args['seats' .. i .. '_2'] = showtotal.seats_2 and seats_2 or nil args['seats' .. i .. '_3'] = showtotal.seats_3 and seats_3 or nil args['st1t' .. i] = showtotal.st1t and st1t or args.total_st1t args['st2t' .. i] = showtotal.st2t and st2t or args.total_st2t args['st3t' .. i] = showtotal.st3t and st3t or args.total_st3t args['st4t' .. i] = showtotal.st4t and st4t or args.total_st4t args['st5t' .. i] = showtotal.st5t and st5t or args.total_st5t args['sc' .. i] = args['total_sc'] args['totseats' .. i] = showtotal.totseats and totseats or nil args['font-weight' .. i] = 'bold' args['class' .. i] = 'sortbottom' ovalid[1] = tonumber(args['valid']) or valid[1] ovalid[2] = tonumber(args['valid2']) or valid[2] ovalid[3] = tonumber(args['valid3']) or valid[3] end -- build the table local root = mw.html.create(args['embed'] and '' or 'table') if args['embed'] == nil and args['floatright'] then root :addClass('wikitable sortable floatright') :tag('caption') :wikitext(args.caption) :done() elseif args['embedded'] then root :addClass('wikitable') :tag('caption') :wikitext(args.caption) :done() elseif args['embed'] == nil then root :addClass('wikitable sortable') :tag('caption') :wikitext(args.caption) :done() end local topcell = nil if args['image'] then topcell = root :tag('th') :css('text-align', 'center') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #F8F9FA )') :wikitext(args['image']) end if args['reporting'] then if (topcell == nil) then topcell = root :tag('td') :css('text-align', 'center') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #F8F9FA )') end topcell:tag('div') :addClass('center') :wikitext(frame:expandTemplate{ title = 'percentage bar', args = {args.reporting, args.reporting .. '% reporting', ['width'] = '200px', ['hex'] = '1BCE0E' }}) end local rowspan = (rounds > 1) and 2 or headings['st1t'] and 2 or nil row = args['embed'] and mw.html.create('') or root:tag('tr') if args['dsv'] and has_alliance and has_party then row :tag('th') :wikitext(args.partytitle or 'جَمٲژ یا یَکوت') :attr('scope', 'col') :attr('colspan', 4) :attr('rowspan', rowspan) :done() cols = cols + 4 row :tag('th') :wikitext(args.candtitle or 'اُمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 elseif args['dsv'] then row :tag('th') :wikitext(args.partytitle or 'جَمٲژ') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 row :tag('th') :wikitext(args.candtitle or 'وۄمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 elseif has_cand then if has_cand and has_party and has_alliance then row :tag('th') :wikitext('وۄمیدوار') :attr('rowspan', rowspan) :attr('colspan', 2) if headings['vp'] then row :tag('th') :wikitext('سٲتھی وۄمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end row :tag('th') :wikitext(args.partytitle or 'جَمٲژ یا یَکوت') :attr('scope', 'col') :attr('rowspan', rowspan) :attr('colspan', 3) :done() cols = cols + 5 elseif has_cand and has_party then row :tag('th') :wikitext('وۄمیدوار') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 end if has_cand and not has_party then row :tag('th') :wikitext('وۄمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['vp'] and not has_alliance then row :tag('th') :wikitext('سٲتھی وۄمیدوار') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if has_party and not has_alliance then row :tag('th') :wikitext(args.partytitle or 'جَمٲژ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end elseif has_party and has_alliance then row :tag('th') :wikitext(args.partytitle or 'جمٲژ یا یَکجوت') :attr('scope', 'col') :attr('rowspan', rowspan) :attr('colspan', 4) :done() cols = cols + 4 else row :tag('th') :wikitext(args.partytitle or 'جَمٲژ') :attr('scope', 'col') :attr('colspan', 2) :attr('rowspan', rowspan) :done() cols = cols + 2 end if rounds > 1 then if has_seats2 and headings['sw'] and not has_seats3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 4) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 4) :done() elseif has_seats2 and not has_seats3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() elseif has_seats3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() :tag('th') :wikitext(args.thirdround or 'ترٛیٚیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 3) :done() elseif has_votes3 then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.thirdround or 'ترییِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() elseif has_votes then row :tag('th') :wikitext(args.firstround or 'گۄڈنیُٛک راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() :tag('th') :wikitext(args.secondround or 'دۆیِم راوُنٛڈ') :attr('scope', 'col') :attr('colspan', 2) :done() end secondrow = args['embed'] and mw.html.create('') or root:tag('tr') else secondrow = row end rowspan = (rounds > 1) and 1 or (rounds < 2 and headings['st1t']) and 2 or nil if has_seats2 and not has_seats3 and headings['sw'] then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'ووٹ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext(args.seatstitle or 'سیٖٹہٕ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 4 end end if has_seats2 and not headings['sw'] or has_seats3 and not headings['sw'] then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'ووٹ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext(args.seatstitle or 'سیٖٹہٕ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 3 end end if has_votes and not has_seats2 then for k=1, rounds do secondrow :tag('th') :wikitext(args.votestitle or 'ووٹ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() :tag('th') :wikitext('%') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 2 end end if headings['sw'] and not has_seats2 then row :tag('th') :wikitext('+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end rowspan = (rounds > 1) and 2 or headings['sc'] and headings['st1t'] and 2 or headings['seats'] and headings['st1t'] and 2 or nil if headings['seats'] and not has_seats2 then row :tag('th') :wikitext(args.seatstitle or 'سیٖٹہٕ') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['st1t'] then row :tag('th') :wikitext('سیٖٹہٕ') :attr('colspan', 5) :attr('scope', 'col') :done() if rounds < 2 then secondrow = root:tag('tr') end secondrow :tag('th') :wikitext(args.seattype1) :attr('scope', 'col') :done() cols = cols + 1 if headings['st2t'] then secondrow :tag('th') :wikitext(args.seattype2) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st3t'] then secondrow :tag('th') :wikitext(args.seattype3) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st4t'] then secondrow :tag('th') :wikitext(args.seattype4) :attr('scope', 'col') :done() cols = cols + 1 end if headings['st5t'] then secondrow :tag('th') :wikitext(args.seattype5) :attr('scope', 'col') :done() cols = cols + 1 end end if headings['totseats'] then row :tag('th') :wikitext(headings['totseats'] and 'کُل<br>سیٖٹہٕ' or 'Totseats&pm;') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if headings['sc'] then row :tag('th') :wikitext(args.sctitle or '+/–') :attr('scope', 'col') :attr('rowspan', rowspan) :done() cols = cols + 1 end if topcell then topcell:attr('colspan', cols) end local cs = cols - 2*rounds - (headings['sw'] and 1 or 0) - (headings['totseats'] and 1 or 0) - (headings['seats'] and 1 or 0) - (headings['sc'] and 1 or 0) - (headings['st1t'] and 1 or 0) - (headings['st2t'] and 1 or 0) - (headings['st3t'] and 1 or 0) - (headings['st4t'] and 1 or 0) - (headings['st5t'] and 1 or 0) - (has_seats2 and 1 or 0) - (has_seats3 and 1 or 0) - (has_sw2 and 1 or 0) + (has_votes and 0 or 2) - (seats_only and 2 or 0) local rsuff = (rounds > 1) and {'', '_2'} or (rounds > 2) and {'', '_3'} or {''} for i, v in ipairs(index) do local has_votesrow = args['votes' .. v] or args['ivotes' .. v] or args['avotes' .. v] or args['ipct' .. v] or args['apct' .. v] or args['atotal' .. v] local has_seatsrow = args['seats' .. v] or args['iseats' .. v] or args['aseats' .. v] local has_votesrow2 = args['votes' .. v .. '_2'] or args['ivotes' .. v .. '_2'] or args['avotes' .. v .. '_2'] or args['ipct' .. v .. '_2'] or args['apct' .. v .. '_2'] or args['atotal' .. v .. '_2'] local has_seatsrow2 = args['seats' .. v .. '_2'] or args['iseats' .. v .. '_2'] or args['aseats' .. v .. '_2'] local has_votesrow3 = args['votes' .. v .. '_3'] or args['ivotes' .. v .. '_3'] or args['avotes' .. v .. '_3'] or args['ipct' .. v .. '_3'] or args['apct' .. v .. '_3'] or args['atotal' .. v .. '_3'] local has_seatsrow3 = args['seats' .. v .. '_3'] or args['iseats' .. v .. '_3'] or args['aseats' .. v .. '_3'] row = root:tag('tr') :addClass(args['class' .. v]) :css('font-weight', args['font-weight' .. v]) -- determine the colors local color = get_color(args['colour' .. v] or args['color' .. v] or nil, args['party' .. v]) local acolor = get_color(args['acolour' .. v] or args['acolor' .. v] or nil, args['alliance' .. v]) local rcolor = get_color(args['rcolour' .. v] or args['rcolor' .. v] or nil) local italic_style = args['noitalic' .. v] and '' or 'italic' -- headers if args['header' .. v] then row :tag('th') :wikitext(args['header' .. v]) :attr('colspan', cols) else if args['alliance' .. v] then row :tag('td') :attr('rowspan', args['aspan' .. v]) :css('width', '0px') :css('background-color', acolor) elseif args['party' .. v] and not has_alliance or args['cand' .. v] and has_party and not has_alliance then row :tag('td') :css('width', '0px') :css('background-color', color) end if args['cand' .. v] and not args.dsv then row :css('background-color', rcolor) :tag('td') :attr('rowspan', args['candspan' .. v] or args['aspan' .. v]) :wikitext(args['cand' .. v]) end if args['vp' .. v] then row :tag('td') :attr('rowspan', args['vpspan' .. v] or args['candspan' .. v] or args['aspan' .. v]) :wikitext(args['vp' .. v]) end if args['alliance' .. v] and not has_party and args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and not args['party' .. v] and not args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :attr('colspan', 3) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and not args['party' .. v] and has_party and args.dsv then row :tag('td') :attr('rowspan', args['aspan' .. v]) :attr('colspan', 3) :wikitext(args['alliance' .. v]) end if args['alliance' .. v] and args['party' .. v] then row :tag('td') :attr('rowspan', args['aspan' .. v]) :wikitext(args['alliance' .. v]) end if args['party' .. v] and not has_alliance or args['cand' .. v] and has_party and not has_alliance then row :tag('td') :wikitext(args['party' .. v]) end if args['row' .. v] then local extracs = 0 + ((args['ivotes' .. v] or args['atotal' .. i] or '') == '_NO_CELL_' and 1 or 0) row :css('background-color', rcolor) :tag('td') :attr('colspan', cs + extracs) :wikitext(args['row' .. v]) end if has_alliance and args['party' .. v] then row :tag('td') :css('background-color', color) :tag('td') :wikitext(args['party' .. v]) end if args['cand' .. v] and args.dsv then row :tag('td') :attr('rowspan', args['candspan' .. v]) :wikitext(args['cand' .. v]) end if args['atotal' .. v] and has_party and not args.dsv or args['atotalnv' .. v] and has_party and not args.dsv then row :css('font-style', italic_style) :tag('td') :attr('colspan', 2) :wikitext('کُل') end if args['atotal' .. v] and not has_party or args['atotalnv' .. v] and not has_party then row :css('font-style', italic_style) :tag('td') :wikitext('کُل') end if args['atotal' .. v] and has_cand and has_party and args.dsv or args['atotalnv' .. v] and has_party and args.dsv then row :css('font-style', italic_style) :tag('td') :attr('colspan', 3) :wikitext('کُل') end if args['votes' .. v] and args['divisor'] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v], (args['row' .. v] == 'کُل') and args['votes' .. v] or args['divisor'])) elseif args['votes' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v], valid[1])) elseif args['avotes' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['avotes' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(pct(args['avotes' .. v], valid[1])) elseif args['atotal' .. v] and args['divisor'] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['atotal' .. v])) row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(pct(args['atotal' .. v], (args['row' .. v] == 'کُل') and args['atotal' .. v] or args['divisor'])) elseif args['ivotes' .. v] or args ['ipct' .. v] or args['atotal' .. v] then if ((args['ivotes' .. v] or args['atotal' .. v] or '') ~= '_NO_CELL_') then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v]) or fmt(args['atotal' .. v])) end if args['ipct' .. v] or args['apct' .. v] or args['atotal' .. v] then row:tag('td') :attr('rowspan', args['vspan' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v] or args['apct' .. v] or pct(args['atotal' .. v], valid[1])) else row:tag('td') :attr('rowspan', args['vspan' .. v]) :wikitext() end elseif has_votes and headings['seats'] and headings['sw'] and not has_votesrow and not has_seatsrow and not args['sw' .. v] and not has_rspan1 then row:tag('td') :attr('colspan', 4) elseif has_votes and headings['seats'] and not has_votesrow and not has_seatsrow and not has_rspan1 or has_votes and headings['sw'] and not has_votesrow and not args['sw' .. v] and not has_rspan1 or has_seats2 and not has_votesrow and not has_seatsrow and not has_rspan1 then row:tag('td') :attr('colspan', 3) elseif has_votes and not has_votesrow and not has_rspan1 or has_votes and args['row' .. v] and has_seatsrow and not has_votesrow or has_seats2 and not has_votesrow and not has_rspan1 then row:tag('td') :attr('colspan', 2) elseif args['r1blockc' .. v] then row:tag('td') :attr('rowspan', args['r1blockr' .. v]) :attr('colspan', args['r1blockc' .. v]) :wikitext() end if headings['sw'] and has_votesrow then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['vspan' .. v]) :wikitext(args['sw' .. v]) end if headings['seats'] and not args['dsv'] and not has_seats2 and rounds < 2 or has_seats2 and args['seats' .. v] or has_seats2 and args['votes' .. v] or has_seats2 and args['iseats' .. v] or has_seats2 and args['aseats' .. v] then if args['iseats' .. v] or args['aseats' .. v] then row :tag('td') :css('font-style', italic_style) :css('text-align', 'right') :wikitext(args['iseats' .. v] or args['aseats' .. v]) elseif args['seats' .. v] or headings['seats'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['seats' .. v]) or '–') end end if args['votes' .. v .. '_2'] and args['divisor2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_2'], (args['row' .. v] == 'کُل') and args['votes' .. v .. '_2'] or args['divisor2'])) elseif args['votes' .. v .. '_2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_2'], valid[2])) elseif args['ivotes' .. v .. '_2'] or args ['ipct' .. v.. '_2'] or args['avotes' .. v .. '_2'] then row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v .. '_2']) or fmt(args['avotes' .. v .. '_2'])) row:tag('td') :attr('rowspan', args['v2span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v .. '_2'] or args['apct' .. v .. '_2'] or pct(args['avotes' .. v .. '_2'], valid[2])) elseif has_votes2 and has_seats2 and has_sw2 and not has_votesrow2 and not has_seatsrow2 and not args['sw' .. v .. '_2'] and not has_rspan2 then row:tag('td') :attr('colspan', 4) elseif has_votes2 and has_seats2 and not has_votesrow2 and not has_seatsrow2 and not has_rspan2 or has_votes2 and has_sw2 and not has_votesrow2 and not args['sw' .. v .. '_2'] and not has_rspan2 or has_seats2 and not has_votesrow2 and not has_seatsrow2 and not has_rspan2 then row:tag('td') :attr('colspan', 3) elseif has_votes2 and not has_votesrow2 and not has_rspan2 or has_votes2 and args['row' .. v] and has_seatsrow2 and not has_votesrow2 or has_seats2 and not has_votesrow2 and not has_rspan2 then row:tag('td') :attr('colspan', 2) elseif args['r2blockc' .. v] then row:tag('td') :attr('rowspan', args['r2blockr' .. v]) :attr('colspan', args['r2blockc' .. v]) :wikitext() end if headings['seats'] and args['dsv'] and not has_sspan or headings['seats'] and rounds > 1 and not has_seats2 and not has_sspan or args['seats' .. v] and has_sspan and rounds > 1 and not has_seats2 then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(fmt(args['seats' .. v]) or fmt(args['aseats' .. v]) or '–') end if has_sw2 and args['votes' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['v2span' .. v]) :wikitext(args['sw' .. v .. '_2']) end if args['seats' .. v .. '_2'] or has_seats2 and args['votes' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['s2span' .. v]) :wikitext(fmt(args['seats' .. v .. '_2']) or '–') end if args['iseats' .. v .. '_2'] or has_seats2 and args['ivotes' .. v .. '_2'] and not args['seats' .. v .. '_2'] or args['aseats' .. v .. '_2'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['s2span' .. v]) :wikitext(fmt(args['iseats' .. v .. '_2']) or fmt(args['aseats' .. v .. '_2'])) end if has_seats3 or has_votes3 then if args['votes' .. v .. '_3'] then row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :wikitext(fmt(args['votes' .. v .. '_3'])) row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :wikitext(pct(args['votes' .. v .. '_3'], valid[3])) elseif args['ivotes' .. v .. '_3'] or args ['ipct' .. v.. '_3'] or args['avotes' .. v .. '_3'] then row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(fmt(args['ivotes' .. v .. '_3']) or fmt(args['avotes' .. v .. '_3'])) row:tag('td') :attr('rowspan', args['v3span' .. v]) :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['ipct' .. v .. '_3'] or args['apct' .. v .. '_3'] or pct(args['avotes' .. v .. '_3'], valid[3])) elseif has_seats3 and not has_votesrow3 and not has_seatsrow3 and not has_rspan3 then row:tag('td') :attr('colspan', 3) elseif has_seats3 and not has_votesrow3 and not has_rspan3 or has_seats3 and args['row' .. v] and has_seatsrow3 and not has_votesrow3 or has_votes3 and not has_votesrow3 and not has_rspan3 then row:tag('td') :attr('colspan', 2) elseif args['r3blockc' .. v] then row:tag('td') :attr('rowspan', args['r3blockr' .. v]) :attr('colspan', args['r3blockc' .. v]) :wikitext() end if has_sw2 and args['votes' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :attr('rowspan', args['v3span' .. v]) :wikitext(args['sw' .. v .. '_3']) end if args['seats' .. v .. '_3'] or has_seats3 and args['votes' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['seats' .. v .. '_3']) or '–') end if args['iseats' .. v .. '_3'] or has_seats3 and args['ivotes' .. v .. '_3'] and not args['seats' .. v .. '_3'] or args['aseats' .. v .. '_3'] then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['iseats' .. v .. '_3']) or fmt(args['aseats' .. v .. '_3'])) end end if args['st1t' .. v] and has_sspan or headings['st1t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st1t' .. v] or args['ast1t' .. v] or '–') end if args['st2t' .. v] and has_sspan or headings['st2t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st2t' .. v] or args['ast2t' .. v] or '–') end if args['st3t' .. v] and has_sspan or headings['st3t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st3t' .. v] or args['ast3t' .. v] or '–') end if args['st4t' .. v] and has_sspan or headings['st4t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st4t' .. v] or args['ast4t' .. v] or '–') end if args['st5t' .. v] and has_sspan or headings['st5t'] and not has_sspan then row :tag('td') :attr('rowspan', args['sspan' .. v]) :css('text-align', 'right') :wikitext(args['st5t' .. v] or args['ast5t' .. v] or '–') end if args['totseats' .. v] and has_sspan or args['atotseats' .. v] and has_sspan then row :tag('td') :attr('rowspan', args['tsspan' .. v]) :css('text-align', 'right') :wikitext(args['totseats' .. v] or args['atotseats' .. v] or '–') end if headings['totseats'] and not args['itotseats' .. v] and not args['atotseats' .. v] and not has_sspan then row :tag('td') :css('text-align', 'right') :wikitext(fmt(args['totseats' .. v]) or '–') elseif headings['totseats'] and not has_sspan then row :tag('td') :css('text-align', 'right') :css('font-style', italic_style) :wikitext(args['itotseats' .. v] or args['atotseats' .. v]) end if headings['sc'] and args.sctitle then row :tag('td') :wikitext(args['sc' .. v]) elseif headings['sc'] then row :tag('td') :css('text-align', 'right') :wikitext(args['sc' .. v] or '–') end end end -- separating line if args['valid'] or args['valid2'] or args['valid3'] or args['invalid'] or args['invalid2'] or args['invalid3'] or args['totalvotes'] or args['totalvotes2'] or args['totalvotes3'] or args['electorate'] or args['electorate2'] or args['electorate3'] or args['turnout'] or args['turnout2'] or args['turnout3'] or args['source'] then row = root :tag('tr') :addClass('sortbottom') row :tag('td') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #eaecf0 )') :attr('colspan', cols) end -- valid votes if args['invalid'] or args['invalid2'] or args['invalid3'] then row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('صٔحیٖح ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') if args['invalid'] then row :tag('td') :wikitext(fmt(ovalid[1])) :tag('td') :wikitext(pct(ovalid[1], ovalid[1] + invalid[1] + blank[1])) elseif not args['invalid'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['validsw'] then row :tag('td') :wikitext(args['validsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['validsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] then row :tag('td') :wikitext(fmt(ovalid[2])) :tag('td') :wikitext(pct(ovalid[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['invalid2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['validsw2'] then row :tag('td') :wikitext(args['validsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['validsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if args['invalid3'] then row :tag('td') :wikitext(fmt(ovalid[3])) :tag('td') :wikitext(pct(ovalid[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext(args['validsw']) local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) if headings['seats'] or headings['sc'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end -- invalid votes row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') if args['invalidonly'] or args['blank'] then row :tag('th') :wikitext('غَلَط ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') else row :tag('th') :wikitext('غَلَط/خٲلی ووٹ') :wikitext(args.invalidnote) :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') end if args['invalid'] then row :tag('td') :wikitext(fmt(invalid[1])) :tag('td') :wikitext(pct(invalid[1], ovalid[1] + invalid[1] + blank[1])) elseif not args['invalid'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw'] then row :tag('td') :wikitext(args['invalidsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] then row :tag('td') :wikitext(fmt(invalid[2])) :tag('td') :wikitext(pct(invalid[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['invalid2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw2'] then row :tag('td') :wikitext(args['invalidsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and args['invalid3'] or has_votes3 and args['invalid3'] then row :tag('td') :wikitext(fmt(invalid[3])) :tag('td') :wikitext(pct(invalid[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext(args['invalidsw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- blank votes if args['blank'] or args['blank2'] or args['blank3'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('خٲلی ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') if args['blank'] then row :tag('td') :wikitext(fmt(blank[1])) :tag('td') :wikitext(pct(blank[1], ovalid[1] + invalid[1] + blank[1])) else row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['blanksw'] then row :tag('td') :wikitext(args['blanksw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['blanksw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['blank2'] then row :tag('td') :wikitext(fmt(blank[2])) :tag('td') :wikitext(pct(blank[2], ovalid[2] + invalid[2] + blank[2])) elseif rounds > 1 and not args['blank2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['blanksw2'] then row :tag('td') :wikitext(args['blanksw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['blanksw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and args['blank3'] or has_votes3 and args['blank3'] then row :tag('td') :wikitext(fmt(blank[3])) :tag('td') :wikitext(pct(blank[3], ovalid[3] + invalid[3] + blank[3])) elseif has_seats3 and args['blank3'] or has_votes3 and args['blank3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['blanksw'] and not has_sw2 then row:tag('td') :wikitext(args['blanksw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- total if args['invalid'] or args['totalvotes'] or args['invalid2'] or args['totalvotes2'] then row = root:tag('tr') :addClass('sortbottom') :css('font-weight', 'bold') :css('text-align', 'right') row :tag('th') :wikitext(args.tvtitle or 'کُل ووٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('background', 'inherit') :css('color', 'inherit') if not args['totalvotes'] and args['invalid'] then row :tag('td') :wikitext(fmt(ovalid[1] + invalid[1] + blank[1])) :tag('td') :wikitext(pct(1, 1)) elseif args['totalvotes'] then row :tag('td') :wikitext(fmt(args.totalvotes)) :tag('td') :wikitext('–') elseif not args['invalid'] and not args['totalvotes'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw'] then row :tag('td') :wikitext('–') :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 and args['invalid2'] and not args['totalvotes2'] then row :tag('td') :wikitext(fmt(ovalid[2] + invalid[2] + blank[2])) :tag('td') :wikitext(pct(1, 1)) elseif rounds > 1 and args['totalvotes2'] then row :tag('td') :wikitext(fmt(args.totalvotes2)) :tag('td') :wikitext('–') elseif rounds > 1 and not args['invalid2'] or rounds > 1 and not args['totalvotes2'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['invalidsw2'] then row :tag('td') :wikitext('–') :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['invalidsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end if has_seats3 and not args['totalvotes3'] and args['invalid3'] or has_votes3 and not args['totalvotes3'] and args['invalid3'] then row :tag('td') :wikitext(fmt(ovalid[3] + invalid[3] + blank[3])) :tag('td') :wikitext(pct(1, 1)) elseif has_seats3 and args['totalvotes3'] or has_votes3 and args['totalvotes3'] then row :tag('td') :wikitext(fmt(args.totalvotes3)) :tag('td') :wikitext('–') elseif has_seats3 and not args['invalid3'] or has_votes3 and not args['invalid3'] then row :tag('td') :wikitext() :tag('td') :wikitext() end if args['invalidsw'] and not has_sw2 then row:tag('td') :wikitext('–') if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end -- registered if args['electorate'] or args['electorate2'] or args['turnout'] or args['turnout2'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('دَرٕج ووٹَر/ٹَرن آوُٹ') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') row :tag('td') :wikitext(fmt(electorate[1])) if args['invalid'] and args['electorate'] and not args['totalvotes'] then row :tag('td') :wikitext(args.turnout or pct(ovalid[1] + invalid[1] + blank[1], electorate[1])) elseif args['totalvotes'] and args['electorate'] then row :tag('td') :wikitext(args.turnout or pct(totalvotes[1], electorate[1])) elseif args['electorate'] then row :tag('td') :wikitext(args.turnout or '–') else row :tag('td') :wikitext(args.turnout) end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['turnoutsw'] then row :tag('td') :wikitext(args['turnoutsw']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['turnoutsw'] then row :tag('td') :attr('colspan', 2) :wikitext() end if rounds > 1 then row :tag('td') :wikitext(fmt(electorate[2])) if args['invalid2'] and args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or pct(ovalid[2] + invalid[2] + blank[2], electorate[2])) elseif args['totalvotes2'] and args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or pct(totalvotes[2], electorate[2])) elseif args['electorate2'] then row :tag('td') :wikitext(args.turnout2 or '–') else row :tag('td') :wikitext(args.turnout2) end if has_seats2 and not headings['sw'] then row :tag('td') :wikitext() end if has_seats2 and headings['sw'] and args['turnoutsw2'] then row :tag('td') :wikitext(args['turnoutsw2']) :tag('td') :wikitext() end if has_seats2 and headings['sw'] and not args['turnoutsw2'] then row :tag('td') :attr('colspan', 2) :wikitext() end end if has_seats3 or has_votes3 then row :tag('td') :wikitext(fmt(electorate[3])) if args['invalid3'] and args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or pct(ovalid[3] + invalid[3] + blank[3], electorate[3])) elseif args['totalvotes3'] and args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or pct(totalvotes[3], electorate[3])) elseif args['electorate3'] then row :tag('td') :wikitext(args.turnout3 or '–') else row :tag('td') :wikitext(args.turnout3) end end if args['turnoutsw'] and not has_sw2 then row:tag('td') :wikitext(args['turnoutsw']) if headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end elseif headings['sw'] or headings['seats'] or headings['sc'] or headings['st1t'] or headings['st2t'] or headings['st3t'] or headings['st4t'] or headings['st5t'] then local cspan = (headings['sw'] and 1 or 0) + (headings['seats'] and 1 or 0) + (headings['sc'] and 1 or 0) + (headings['st1t'] and 1 or 0) + (headings['st2t'] and 1 or 0) + (headings['st3t'] and 1 or 0) + (headings['st4t'] and 1 or 0) + (headings['st5t'] and 1 or 0) + (has_seats3 and 1 or 0) row :tag('td') :attr('colspan', cspan > 1 and cspan or nil) end end if args.turnoutneeded then row = root:tag('tr') :addClass('sortbottom') :css('background-color', '#f2f2f2') row :tag('td') :attr('colspan', '3') :wikitext('ضۆروٗری ٹَرن آوُٹ') :tag('td') :css('text-align', 'right') :wikitext(args['turnoutneeded']) end if args['majority'] then if args['invalid'] or args['electorate'] then row = root :tag('tr') :addClass('sortbottom') row :tag('td') :css('color', 'var( --color-base, #202122 )') :css('background', 'var( --background-color-neutral, #eaecf0 )') :attr('colspan', cols) end row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('اَکثَرِیَت') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') for k=1, rounds do row :tag('td') :wikitext(fmt(majority[k])) :tag('td') :wikitext(fmt(majoritypct[k])) end if args['majoritysw'] then row :tag('td') :wikitext(args['majoritysw']) end end if args['result'] then row = root:tag('tr') :addClass('sortbottom') -- determine the color local color = get_color(args['resultcolour'] or nil, args['result']) if args['resultsw'] then row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', 2) :wikitext(args['result']) row :tag('td') :attr('colspan', 2) :css('text-align', 'right') :wikitext('سُوینٛگ') row :tag('td') :css('text-align', 'right') :wikitext(args['resultsw']) else row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', cols - 1) :wikitext(args['result']) end end if args['majority2'] then row = root :tag('tr') :addClass('sortbottom') :css('text-align', 'right') row :tag('th') :wikitext('اَکثَرِیَت') :attr('scope', 'row') :attr('colspan', cs) :css('text-align', 'left') :css('font-weight', 'normal') :css('color', 'inherit') :css('background', 'inherit') for k=1, rounds do row :tag('td') :wikitext(fmt(majority2[k])) :tag('td') :wikitext(fmt(majoritypct2[k])) end if args['majoritysw2'] then row :tag('td') :wikitext(args['majoritysw2']) end end if args['result2'] then row = root:tag('tr') :addClass('sortbottom') -- determine the color local color = get_color(args['resultcolour'] or nil, args['result2']) if args['resultsw2'] then row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', 2) :wikitext(args['result2']) row :tag('td') :attr('colspan', 2) :css('text-align', 'right') :wikitext('سُوینٛگ') row :tag('td') :css('text-align', 'right') :wikitext(args['resultsw2']) else row :tag('td') :css('background-color', color) row :tag('td') :attr('colspan', cols - 1) :wikitext(args['result2']) end end if args['source'] then row = root:tag('tr') :addClass('sortbottom') :css('text-align', 'right') row:tag('td') :wikitext('حَوالہٕ: ', args.source) :attr('colspan', cols) :css('text-align', 'left') end if args['embedded'] then root:wikitext(args['embedded']) end return tostring(root) .. tracking end return p 4yu80axuaystb0h2tv97hbp2m2ye7qk Module:Political party/O 828 31140 143032 2026-06-27T05:30:29Z آیات محراج 11062 Created page with "-- Constant data used by [[Module:Political party]] local alternate = { ["Obras"] = "Civic Party OBRAS", ["OBRAS"] = "Civic Party OBRAS", ["Octobrist Party"] = "Union of October 17", ["ODS"] = "Civic Democratic Party (Czech Republic)", ["Ohio Democratic Party"] = "Democratic Party (United States)", ["Ohio Republican Party"] = "Republican Party (United States)", ["Okkoma Wasiyo Okkoma Rajawaru Sanvidanaya"] = "New Independent Front", ["Oklahoma Democratic Party"]..." 143032 Scribunto text/plain -- Constant data used by [[Module:Political party]] local alternate = { ["Obras"] = "Civic Party OBRAS", ["OBRAS"] = "Civic Party OBRAS", ["Octobrist Party"] = "Union of October 17", ["ODS"] = "Civic Democratic Party (Czech Republic)", ["Ohio Democratic Party"] = "Democratic Party (United States)", ["Ohio Republican Party"] = "Republican Party (United States)", ["Okkoma Wasiyo Okkoma Rajawaru Sanvidanaya"] = "New Independent Front", ["Oklahoma Democratic Party"] = "Democratic Party (United States)", ["Oklahoma Republican Party"] = "Republican Party (United States)", ["Oldham Group Party"] = "The Oldham Group Party", ["One Love Party (UK)"] = "One Love Party", ["One Nation (Australia)"] = "One Nation", ["One Osaka"] = "Osaka Restoration Association", ["One Territory Party"] = "1 Territory Party", ["Open Cabildo"] = "Cabildo Abierto", ["Open Cabildo (Uruguay)"] = "Cabildo Abierto", ["Open Vlaamse Liberalen en Democraten"] = "Open Flemish Liberals and Democrats", ["Opposition Party (United States)"] = "Opposition Party (US)", ["Opposition"] = "Opposition Party (Southern U.S.)", ["Ordinary People (Slovakia)"] = "Ordinary People and Independent Personalities", ["Ordinary People"] = "Ordinary People and Independent Personalities", ["Oregon Progressive Party"] = "Progressive Party (US)", ["Oregon Republican Party"] = "Republican Party (United States)", ["Organisation du Peuple Rodriguais"] = "Rodrigues People's Organisation", ["Orthodox Party"] = "Partido Ortodoxo", ["Other parties (United States)"] = "Other parties", ["Other Party (United States)"] = "Other parties", ["Other parties (US)"] = "Other parties", ["Other Party (US)"] = "Other parties", ["Other parties and Independents"] = "Other parties and independents", ["Other"] = "Others", ["Our coalition (Mongolia)"] = "Our Coalition (Mongolia)", ["Our Home is Estonia"] = "Constitution Party (Estonia)", ["Our Home is Russia"] = "Our Home – Russia", ["Our Republican Party"] = "Our Republican Party (2020)", ["Our Ukraine"] = "Our Ukraine (political party)", } local full = { ["O Porinetia To Tatou Ai'a"] = {abbrev = "", color = "#FF0000", shortname = "To Tatou Ai'a",}, ["Objectif Réunion"] = {abbrev = "OF", color = "#26c4ec", shortname = "",}, ["Obnovlenie"] = {abbrev = "", color = "#00A64F", shortname = "",}, ["Occitan Party"] = {abbrev = "", color = "#FFCC33", shortname = "",}, ["Oceanian Awakening"] = {abbrev = "EO", color = "#a5c1df", shortname = "",}, ["October Review"] = {abbrev = "", color = "#CC0000", shortname = "",}, ["Odisha Communist Party"] = {abbrev = "OCP", color = "#FF0000", shortname = "",}, ["Odisha Gana Parishad"] = {abbrev = "OGP", color = "#B24E5F", shortname = "",}, ["Odisha Jan Morcha"] = {abbrev = "", color = "#3CB371", shortname = "",}, ["Odisha Janmorcha"] = {abbrev = "OJM", color = "#3CB371", shortname = "",}, ["Odriist National Union"] = {abbrev = "", color = "yellow", shortname = "",}, ["OdNowa RP"] = {abbrev = "ONRP", color = "#E0115F", shortname="",}, ["Offensive of the Democratic Left"] = {abbrev = "OID", color = "#0D6793", shortname = "",}, ["Official Monster Raving Loony Party"] = {abbrev = "", color = "#FFF000", shortname = "Monster Raving Loony",}, ["Official Sinn Féin"] = {abbrev = "", color = "#D73D3D", shortname = "",}, ["OFW Family Club"] = {abbrev = "", color = "#113CA4", shortname = "",}, ["Ogaden National Liberation Front"] = {abbrev = "ONLF", color = "#008100", shortname = "",}, ["Okinawa People's Party"] = {abbrev = "", color = "#FF0000", shortname = "Okinawa People's",}, ["Okinawa Social Mass Party"] = {abbrev = "", color = "#009140", shortname = "Okinawa Social Mass",}, ["OlaCantabria"] = {abbrev = "", color = "#00A1AE", shortname = "",}, ["Old Czech Party"] = {abbrev = "", color = "#162D68", shortname = "Old Czech",}, ["Old Lantmanna Party"] = {abbrev = "", color = "#ffb366", shortname = "",}, ["Old Republican Party"] = {abbrev = "", color = "#FF9955", shortname = "Quids",}, ["Old Social Democratic Party of Germany"] = {abbrev = "", color = "red", shortname = "",}, ["Old Windsor Residents Association"] = {abbrev = "OWRA", color = "#019642", shortname = "",}, ["Olive Tree (Greece)"] = {abbrev = "ELIA", color = "#008142", shortname = "",}, ["OĽaNO and Friends"] = {abbrev = "", color = "#485156", shortname = "",}, ["Omnia"] = {abbrev = "", color = "#ED007E", shortname = "",}, ["Omonoia (organization)"] = {abbrev = "", color = "#9FCBF0", shortname = "",}, ["Ompia Party"] = {abbrev = "", color = "#FFF44F", shortname = "Ompia",}, ["On the People's Side"] = {abbrev = "NP", color = "#023854", shortname = "",}, ["One Bermuda Alliance"] = {abbrev = "OBA", color = "#de1b22", shortname = "",}, ["One Capiz"] = {abbrev = "", color = "#022F89", shortname = "1-Capiz",}, ["One Cebu"] = {abbrev = "", color = "#13049D", shortname = "1-Cebu",}, ["One Cook Islands Movement"] = {abbrev = "OCI", color = "#20B2AA", shortname = "One Cook Islands",}, ["One Fiji Party"] = {abbrev = "", color = "#00FFFF", shortname = "",}, ["One Leicester"] = {abbrev = "", color = "#862E8B", shortname = "",}, ["One Israel"] = {abbrev = "", color = "#0297EA", shortname = "",}, ["One London"] = {abbrev = "", color = "#0095B6", shortname = "",}, ["One Love Party"] = {abbrev = "", color = "#000000", shortname = "One Love",}, ["One Muntinlupa"] = {abbrev = "", color = "#1243A0", shortname = "1Munti",}, ["One Nation (Israel)"] = {abbrev = "", color = "#A92F00", shortname = "One Nation",}, ["One Nation"] = {abbrev = "", color = "#f36c21", shortname = "",}, ["One Nation NSW"] = {abbrev = "PHON", color = "#FF6900", shortname = "One Nation",}, ["One New Zealand Party"] = {abbrev = "", color = "#800080", shortname = "One NZ",}, ["One NL"] = {abbrev = "", color = "#0B3E8D", shortname = "",}, ["ONE Party"] = {abbrev = "ONE", color = "#F9D11A", shortname = "",}, ["One Rus"] = {abbrev = "", color = "#2200B6", shortname = "",}, ["One St. Maarten People Party"] = {abbrev = "", color = "purple", shortname = "",}, ["One Tobago Voice"] = {abbrev = "OTV", color = "#ddf969", shortname = "",}, ["Ongi Etorri"] = {abbrev = "", color = "#76DD58", shortname = "",}, ["Only Croatia – Movement for Croatia"] = {abbrev = "JH", color = "red", shortname = "",}, ["Ontario Party"] = {abbrev = "ONP", color = "#0B2B52", shortname = "Ontario Party",}, ["Onuguu–Progress"] = {abbrev = "", color = "#BADD1D", shortname = "",}, ["Onward for Future 4.0"] = {abbrev = "", color = "#EC1C24", shortname = "",}, ["Opción Sampedreña"] = {abbrev = "", color = "#A43B37", shortname = "",}, ["Open Democratic Party"] = {abbrev = "", color = "#003E98", shortname = "Open Democratic",}, ["Open Democrats"] = {abbrev = "", color = "#0E3F95", shortname = "",}, ["Open Flemish Liberals and Democrats"] = {abbrev = "", color = "#0087DC", shortname = "Open Vld",}, ["Open Left"] = {abbrev = "", color = "#E34234", shortname = "",}, ["Open Politics for Social Integrity"] = {abbrev = "PAIS", color = "#4F85C5", shortname = "",}, ["Open Russia"] = {abbrev = "", color = "#FFDC02", shortname = "",}, ["Opening for National Participation"] = {abbrev = "", color = "#FFD700", shortname = "",}, ["Operation Christian Vote"] = {abbrev = "", color = "#9966CC", shortname = "Christian Vote",}, ["Oposisyon ng Bayan"] = {abbrev = "", color = "#C21807", shortname = "",}, ["Opportunist Republicans"] = {abbrev = "", color = "#E6AF00", shortname = "",}, ["Opportunities and Development Party"] = {abbrev = "PODER", color = "#003044", shortname = "",}, ["Opportunity Community"] = {abbrev = "EK", color = "#910B31", shortname = "",}, ["Opportunity Party (Albania)"] = {abbrev = "PM", color = "#FF9F00", shortname = "",}, ["Opposition (parliamentary)"] = {abbrev = "", color = "#9999CC", shortname = "Opposition",}, ["Opposition (politics)"] = {abbrev = "", color = "#9999CC", shortname = "Opposition",}, ["Opposition Bloc (2019)"] = {abbrev = "", color = "#2F52A0", shortname = "Opposition Bloc",}, ["Opposition Bloc"] = {abbrev = "", color = "#004DA5", shortname = "",}, ["Opposition Democratic Coalition"] = {abbrev = "CDO", color = "#ADD8E6", shortname = "",}, ["Opposition Party (Hungary)"] = {abbrev = "", color = "#68001D", shortname = "",}, ["Opposition Party (Southern U.S.)"] = {abbrev = "", color = "#FFE153", shortname = "Opposition",}, ["Opposition Party (US)"] = {abbrev = "", color = "#FFE153", shortname = "Opposition",}, ["Opposition Platform — For Life"] = {abbrev = "OPZZh", color = "#1B62B0", shortname = "Opposition Platform — For Life",}, ["Oppositionist"] = {abbrev = "", color = "#FFBF00", shortname = "",}, ["Optimist Party for the Development of Mozambique"] = {abbrev = "PODEMOS", color = "#FFD600", shortname = "",}, ["Opus Dei"] = {abbrev = "", color = "#EF9F13", shortname = "",}, ["Ora!"] = {abbrev = "", color = "#FFDA58", shortname = "",}, ["Orange Democratic Movement–Kenya"] = {abbrev = "", color = "orange", shortname = "ODM–Kenya",}, ["Orange Democratic Movement"] = {abbrev = "ODM", color = "#F38521", shortname = "",}, ["Orange Movement"] = {abbrev = "", color = "#FF6600", shortname = "",}, ["Orange Party"] = {abbrev = "", color = "#F0520C", shortname = "Orange",}, ["Order and Justice"] = {abbrev = "TT", color = "#FFEC00", shortname = "",}, ["Order and Law"] = {abbrev = "", color = "#BD941E", shortname = "",}, ["Order, Law and Justice"] = {abbrev = "RZS", color = "#F66E22", shortname = "",}, ["Order of the Nation (political party)"] = {abbrev = "RN", color = "darkblue", shortname = "",}, ["Ordinary People and Independent Personalities"] = {abbrev = "OĽaNO", color = "#b2c933", shortname = "",}, ["Organisation for Democracy and Labour"] = {abbrev = "", color = "blue", shortname = "",}, ["Organisation for Democratic and Popular Action"] = {abbrev = "", color = "#FFF185", shortname = "",}, ["Organisation Force in Motion"] = {abbrev = "", color = "#9A5F25", shortname = "",}, ["Organisation of Internationalist Communists of Greece"] = {abbrev = "OKDE", color = "#CF1711", shortname = "",}, ["Organisation of the Polish Nation – Polish League"] = {abbrev = "ONP-LP", color = "#c20005", shortname = "",}, ["Organisation of Trade Unions of Turkmenistan"] = {abbrev = "TKAMM", color = "#9ACD32", shortname = "",}, ["Organization for Popular Democracy – Labour Movement"] = {abbrev = "", color = "#F0001C", shortname = "",}, ["Organization for the Reconstruction of the Communist Party of Greece"] = {abbrev = "OAKKE", color = "#E2725B", shortname = "",}, ["Organization of Communist Internationalists of Greece–Spartacus"] = {abbrev = "", color = "#000000", shortname = "OKDE–Spartakos",}, ["Organization of Iranian People's Fedai Guerrillas"] = {abbrev = "OIPGF", color = "#C80815", shortname = "",}, ["Organization of Struggle for the Emancipation of the Working Class"] = {abbrev = "OSEWC", color = "#ee1c25", shortname = "",}, ["Organization of Ukrainian Nationalists"] = {abbrev = "", color = "#000000", shortname = "",}, ["Organization of Yugoslav Nationalists"] = {abbrev = "ORJUNA", color = "#B78653", shortname = "",}, ["Organized Community"] = {abbrev = "", color = "#1C4587", shortname = "",}, ["Organized Socialist Party in Venezuela"] = {abbrev = "", color = "#FF6347", shortname = "",}, ["Oriental Revolutionary Movement"] = {abbrev = "MRO", color = "#e62224", shortname = "",}, ["Orienting Labour Party"] = {abbrev = "POT", color = "#F97F63", shortname = "",}, ["Orinats Yerkir"] = {abbrev = "", color = "#022161", shortname = "",}, ["Orissa Jana Congress"] = {abbrev = "", color = "grey", shortname = "Jana Congress",}, ["Orkney Manifesto Group"] = {abbrev = "", color = "#ff7300", shortname = "",}, ["Orléanist"] = {abbrev = "", color = "#6495ED", shortname = "",}, ["Oromo Democratic Party"] = {abbrev = "", color = "#EB1F22", shortname = "",}, ["Osaka Ishin no Kai"] = {abbrev = "", color = "#79C743", shortname = "",}, ["Osaka Restoration Association"] = {abbrev = "", color = "#79C743", shortname = "",}, ["Osnova (political party)"] = {abbrev = "", color = "#D9004C", shortname = "Osnova",}, ["Ostravak"] = {abbrev = "", color = "#9F1A16", shortname = "",}, ["Other parties and independents"] = {abbrev = "", color = "#DDDDBB", shortname = "Others",}, ["Other parties"] = {abbrev = "", color = "#DDDDBB", shortname = "",}, ["Others"] = {abbrev = "", color = "#DDDDBB", shortname = "", link = "",}, ["Otpor"] = {abbrev = "", color = "black", shortname = "",}, ["Otso Diretso"] = {abbrev = "8D", color = "#ffff00", shortname = "",}, ["Otzma Yehudit"] = {abbrev = "", color = "#FF4500", shortname = "",}, ["Our Choice (Russia)"] = {abbrev = "", color = "#FF6600", shortname = "",}, ["Our Coalition"] = {abbrev = "", color = "#F35C5C", shortname = "",}, ["Our Country (Slovenia)"] = {abbrev = "", color = "#479A2E", shortname = "",}, ["Our Croatia"] = {abbrev = "", color = "#1C91BC", shortname = "",}, ["Our Czechia"] = {abbrev = "NČ", color = "#FD3307", shortname = "",}, ["Our Development Party"] = {abbrev = "ODP", color = "#F1A10F", shortname = "",}, ["Our Home – Russia"] = {abbrev = "NDR", color = "#28166F", shortname = "",}, ["Our Homeland Movement"] = {abbrev = "", color = "#688D1B", shortname = "Mi Hazánk",}, ["Our Land Party (Spain)"] = {abbrev = "", color = "#01B034", shortname = "",}, ["Our Land (Latvia)"] = {abbrev = "MZ", color = "#8c0118", shortname = "",}, ["Our Land (Ukraine)"] = {abbrev = "", color = "#0164A0", shortname = "Our Land",}, ["Our Local Community"] = {abbrev = "OLC", color = "#118080", shortname = "OLC",}, ["Our Moldova Alliance"] = {abbrev = "AMN", color = "#FFE400", shortname = "",}, ["Our Party (Bosnia and Herzegovina)"] = {abbrev = "NS", color = "#FA451F", shortname = "",}, ["Our Party (Moldova)"] = {abbrev = "PN", color = "#003366", shortname = "",}, ["Our Party (Moldova) 2025"] = {abbrev = "PN2025", color = "#2680FA", shortname = "",}, ["Our Party – IMA"] = {abbrev = "IMA", color = "#04037B", shortname = "",}, ["Our Power of People's Party"] = {abbrev = "OPPP", color = "#48006e", shortname = "",}, ["Our Republican Party (2020)"] = {abbrev = "", color = "#009942", shortname = "Our Republican",}, ["Our Ukraine – People's Self-Defense Bloc"] = {abbrev = "", color = "DarkOrange", shortname = "Our Ukraine Bloc",}, ["Our Ukraine (political party)"] = {abbrev = "", color = "#FFA914", shortname = "Our Ukraine",}, ["Our West Lancashire"] = {abbrev = "OWL", color = "#fabc13", shortname = "",}, ["Ourensan Democracy"] = {abbrev = "DO", color = "#FFC926", shortname = "",}, ["Ourensan Unity"] = {abbrev = "", color = "#447BBB", shortname = "",}, ["Ourense en Común"] = {abbrev = "", color = "#662739", shortname = "",}, ["Ourense Mellor"] = {abbrev = "", color = "#A11B26", shortname = "",}, ["OurNZ Party"] = {abbrev = "OurNZ", color = "#8097a5", shortname = "",}, ["Outdoor Recreation New Zealand"] = {abbrev = "ORNZ", color = "#666666", shortname = "",}, ["Outdoor Recreation Party"] = {abbrev = "ORP", color = "#F9E518", shortname = "Outdoor Recreation",}, ["OWL Party"] = {abbrev = "OWL", color = "yellow", shortname = "",}, ["Ownership, Unity and Responsibility Party"] = {abbrev = "", color = "#F7EF07", shortname = "OUR Party",}, ["Oxted and Limpsfield Residents Group"] = {abbrev = "OLRG", color = "lime", shortname = "",}, ["Oxygen Green Party"] = {abbrev = "", color = "#7A00D2", shortname = "",}, ["Oyan, Qazaqstan"] = {abbrev = "", color = "#000000", shortname = "",}, ["Oytcho-Visha"] = {abbrev = "", color = "#293378", shortname = "",}, } return { full = full, alternate = alternate, } hjn9sa5ww2yw5jt0swxyd2fqjkynwlk انڈین نیشنل کانفرنس 0 31141 143038 2026-06-27T05:55:08Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143038 wikitext text/x-wiki #REDIRECT [[ہِندوستٲنؠ_قومی_کانٛگرٛیس]] neob3tb29fzw78dov0e16u9m4pzrkx7 انڈین نیشنل 0 31142 143039 2026-06-27T05:57:27Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143039 wikitext text/x-wiki #REDIRECT [[ہِندوستٲنؠ_قومی_کانٛگرٛیس]] neob3tb29fzw78dov0e16u9m4pzrkx7 انڈین نیشنل کانگریس 0 31143 143040 2026-06-27T05:57:32Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143040 wikitext text/x-wiki #REDIRECT [[ہِندوستٲنؠ_قومی_کانٛگرٛیس]] neob3tb29fzw78dov0e16u9m4pzrkx7 بھارتیہ جنتا پارٹی 0 31144 143041 2026-06-27T05:57:59Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143041 wikitext text/x-wiki #REDIRECT [[بھارتی_جَنتا_پارٹی]] rz9vuimxfwvnr21yzqauct4bbeqja59 کرِٛسٹوفر ریٖو 0 31145 143042 2026-06-27T06:22:43Z آیات محراج 11062 "[[:en:Special:Redirect/revision/1361277369|Christopher Reeve]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت 143042 wikitext text/x-wiki '''کرِٛسٹوفر ڈی اولیر ریٖو<ref name="GBR">{{cite web|last=Roberts|first=Gary Boyd|title=#77 Royal Descents, Notable Kin, and Printed Sources: An Assortment of Famous Actors|url=http://www.americanancestors.org/assortment-famous-actors/|archive-url=https://web.archive.org/web/20101203150008/http://www.americanancestors.org/assortment-famous-actors/|archive-date=December 3, 2010|access-date=May 3, 2011|publisher=[[New England Historic Genealogical Society]]}}</ref>''' (25 ستمبر 1952 - 10 اکتوبر 2004) اوس اکھ امریکی اداکار، کارکن، ہدایت کار تہٕ مصنف۔ تٔمۍ کٔر پنٛنس 34 ورین ہٕنٛدس کیریئرس منٛز واریاہ سٹیج تہٕ سکرین کریڈٹ حٲصل، یتھ منٛز سپرمین فلم سیریز (1978-1987) منٛز ٹائٹل کردار ادا کرُن تہٕ شٲمل چھِ۔ تٔمۍ زیوٗن برٹش اکیڈمی فلم ایوارڈ، اکھ ایمی ایوارڈ، اکھ گریمی ایوارڈ تہٕ اکھ سکرین ایکٹرز گلڈ ایوارڈ۔ سُہ اوس پنٛنہِ سرگرمی خٲطرٕ تہِ زاننہٕ یِوان۔ ریو گُزریو 2004 منٛز ویسٹ چیسٹر کاؤنٹی، نیویارکَس منٛز پننِس گَرَس نزدیٖک أکِس ہسپتالَس منٛز [[دِلُک دورٕ]] سۭتۍ۔ dk1qdg1cdniy5nhek80io9xmc3lufw7 143043 143042 2026-06-27T06:25:39Z آیات محراج 11062 +[[زٲژ:اَمریٖکی اداکار]]; +[[زٲژ:1952 پٲدٲیِش]]; +[[زٲژ:2004 وَفات]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 143043 wikitext text/x-wiki {{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes}} '''کرِٛسٹوفر ڈی اولیر ریٖو<ref name="GBR">{{cite web|last=Roberts|first=Gary Boyd|title=#77 Royal Descents, Notable Kin, and Printed Sources: An Assortment of Famous Actors|url=http://www.americanancestors.org/assortment-famous-actors/|archive-url=https://web.archive.org/web/20101203150008/http://www.americanancestors.org/assortment-famous-actors/|archive-date=December 3, 2010|access-date=May 3, 2011|publisher=[[New England Historic Genealogical Society]]}}</ref>''' (25 ستمبر 1952 - 10 اکتوبر 2004) اوس اکھ امریکی اداکار، کارکن، ہدایت کار تہٕ مصنف۔ تٔمۍ کٔر پنٛنس 34 ورین ہٕنٛدس کیریئرس منٛز واریاہ سٹیج تہٕ سکرین کریڈٹ حٲصل، یتھ منٛز سپرمین فلم سیریز (1978-1987) منٛز ٹائٹل کردار ادا کرُن تہٕ شٲمل چھِ۔ تٔمۍ زیوٗن برٹش اکیڈمی فلم ایوارڈ، اکھ ایمی ایوارڈ، اکھ گریمی ایوارڈ تہٕ اکھ سکرین ایکٹرز گلڈ ایوارڈ۔ سُہ اوس پنٛنہِ سرگرمی خٲطرٕ تہِ زاننہٕ یِوان۔ ریو گُزریو 2004 منٛز ویسٹ چیسٹر کاؤنٹی، نیویارکَس منٛز پننِس گَرَس نزدیٖک أکِس ہسپتالَس منٛز [[دِلُک دورٕ]] سۭتۍ۔ ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1952 پٲدٲیِش]] [[زٲژ:2004 وَفات]] l69848pg186gh8dhsfxi8gjhgq21iez 143044 143043 2026-06-27T06:26:38Z آیات محراج 11062 /* */ 143044 wikitext text/x-wiki {{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|birth_name=کرِٛسٹوفر ڈی اولیر ریٖو}} '''کرِٛسٹوفر ڈی اولیر ریٖو<ref name="GBR">{{cite web|last=Roberts|first=Gary Boyd|title=#77 Royal Descents, Notable Kin, and Printed Sources: An Assortment of Famous Actors|url=http://www.americanancestors.org/assortment-famous-actors/|archive-url=https://web.archive.org/web/20101203150008/http://www.americanancestors.org/assortment-famous-actors/|archive-date=December 3, 2010|access-date=May 3, 2011|publisher=[[New England Historic Genealogical Society]]}}</ref>''' (25 ستمبر 1952 - 10 اکتوبر 2004) اوس اکھ امریکی اداکار، کارکن، ہدایت کار تہٕ مصنف۔ تٔمۍ کٔر پنٛنس 34 ورین ہٕنٛدس کیریئرس منٛز واریاہ سٹیج تہٕ سکرین کریڈٹ حٲصل، یتھ منٛز سپرمین فلم سیریز (1978-1987) منٛز ٹائٹل کردار ادا کرُن تہٕ شٲمل چھِ۔ تٔمۍ زیوٗن برٹش اکیڈمی فلم ایوارڈ، اکھ ایمی ایوارڈ، اکھ گریمی ایوارڈ تہٕ اکھ سکرین ایکٹرز گلڈ ایوارڈ۔ سُہ اوس پنٛنہِ سرگرمی خٲطرٕ تہِ زاننہٕ یِوان۔ ریو گُزریو 2004 منٛز ویسٹ چیسٹر کاؤنٹی، نیویارکَس منٛز پننِس گَرَس نزدیٖک أکِس ہسپتالَس منٛز [[دِلُک دورٕ]] سۭتۍ۔ ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1952 پٲدٲیِش]] [[زٲژ:2004 وَفات]] hes192p4a0ytjy4nemjun0iow5xlebo کرسٹوفر ریو 0 31146 143045 2026-06-27T06:27:01Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143045 wikitext text/x-wiki #REDIRECT [[کرِٛسٹوفر_ریٖو]] q99vm9wx6g57iv6bawrwqia09i9z748 انتھونی کیریگن (اداکار) 0 31147 143047 2026-06-27T06:40:27Z آیات محراج 11062 [[ایٚتھونی کیریگن (اداکار)]] پؠٹھ رجوٗع مُکَرر 143047 wikitext text/x-wiki #REDIRECT [[ایٚتھونی کیریگن (اداکار)]] 7g2281egegwzdn0qxulbl73cfgmx8fc ایٚتھونی کیریگن (اداکار) 0 31148 143048 2026-06-27T06:41:13Z آیات محراج 11062 Created page with "ایٚنتھونی کیریگن (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ا..." 143048 wikitext text/x-wiki ایٚنتھونی کیریگن (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ایمی ایوارڈ خٲطرٕ نامزد آو کرنہٕ۔ 3vgknbnlchd0aotp5kfmfbuxv1x6ahy 143049 143048 2026-06-27T06:42:58Z آیات محراج 11062 /* */ 143049 wikitext text/x-wiki ایٚنتھونی کیریگن (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ایمی ایوارڈ خٲطرٕ نامزد آو کرنہٕ۔ ==ذٲتی زِندگی== کیریگن بڑیو ونچسٹر، میساچوسٹس منٛز۔ کیریگنَس چھِ [[ایلوپیشیا ٹوٹیلِس]]، اکھ آٹو امیون بیمٲرۍ یُس مَس نیٖرِتھ ژلانُک سبب چھُ۔ سُہٕ چُھ ہالی ووڈس منٛز وسیع تر نمائندگی حوصلہٕ افزٲئی کرنہٕ تہٕ نظر ینہٕ وٲل اختلافاتن زیادٕ قبولیت خاطرٕ وکالت کرنہٕ خاطرٕ کٲم کران۔ بڑان اوس، أمس ٲسۍ صرف لۄکٕٹۍ، قٲبل انتظام گنجہٕ داغ۔ تاہم، وُہمہِ دٔہلِس منٛز گوٚو مَس گرُن زیادٕ نمایاں۔ کیریگن چُھ وۄنۍ پنٛنہِ مَس ہٕنٛز پوٗرٕ کٔمی خٲطرٕ زاننہٕ یِوان تہٕ سُہ چُھ اکثر بدمعاشن ہٕنٛدیٚن کردارن منٛز ٹایپ کاسٹ کرنہٕ یوان۔ etn8wcoj1poceaquxlsvwzls3dvcl4a 143050 143049 2026-06-27T06:43:22Z آیات محراج 11062 143050 wikitext text/x-wiki ایٚنتھونی کیریگن (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ایمی ایوارڈ خٲطرٕ نامزد آو کرنہٕ۔ ==ذٲتی زِندگی== کیریگن بڑیو ونچسٹر، میساچوسٹس منٛز۔<ref>{{Cite news| last=McCourt| first=Clara| date=April 25, 2023 |title= ‘Barry’ star Anthony Carrigan recalls being bullied growing up in Winchester |url= https://www.boston.com/culture/entertainment/2023/04/25/hbo-barry-actor-anthony-carrigan-winchester-massachusetts/ |work=[[Boston.com]]}}</ref> کیریگنَس چھِ [[ایلوپیشیا ٹوٹیلِس]]، اکھ آٹو امیون بیمٲرۍ یُس مَس نیٖرِتھ ژلانُک سبب چھُ۔ سُہٕ چُھ ہالی ووڈس منٛز وسیع تر نمائندگی حوصلہٕ افزٲئی کرنہٕ تہٕ نظر ینہٕ وٲل اختلافاتن زیادٕ قبولیت خاطرٕ وکالت کرنہٕ خاطرٕ کٲم کران۔ بڑان اوس، أمس ٲسۍ صرف لۄکٕٹۍ، قٲبل انتظام گنجہٕ داغ۔ تاہم، وُہمہِ دٔہلِس منٛز گوٚو مَس گرُن زیادٕ نمایاں۔ کیریگن چُھ وۄنۍ پنٛنہِ مَس ہٕنٛز پوٗرٕ کٔمی خٲطرٕ زاننہٕ یِوان تہٕ سُہ چُھ اکثر بدمعاشن ہٕنٛدیٚن کردارن منٛز ٹایپ کاسٹ کرنہٕ یوان۔ omrt9cdvfpkotp6yxms0zubpnklujwt 143051 143050 2026-06-27T06:45:41Z آیات محراج 11062 +[[زٲژ:اَمریٖکی اداکار]]; +[[زٲژ:1983 پٲدٲیِش]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 143051 wikitext text/x-wiki <big>ایٚنتھونی کیریگن</big> (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ایمی ایوارڈ خٲطرٕ نامزد آو کرنہٕ۔ ==ذٲتی زِندگی== کیریگن بڑیو ونچسٹر، میساچوسٹس منٛز۔<ref>{{Cite news| last=McCourt| first=Clara| date=April 25, 2023 |title= ‘Barry’ star Anthony Carrigan recalls being bullied growing up in Winchester |url= https://www.boston.com/culture/entertainment/2023/04/25/hbo-barry-actor-anthony-carrigan-winchester-massachusetts/ |work=[[Boston.com]]}}</ref> کیریگنَس چھِ [[ایلوپیشیا ٹوٹیلِس]]، اکھ آٹو امیون بیمٲرۍ یُس مَس نیٖرِتھ ژلانُک سبب چھُ۔ سُہٕ چُھ ہالی ووڈس منٛز وسیع تر نمائندگی حوصلہٕ افزٲئی کرنہٕ تہٕ نظر ینہٕ وٲل اختلافاتن زیادٕ قبولیت خاطرٕ وکالت کرنہٕ خاطرٕ کٲم کران۔ بڑان اوس، أمس ٲسۍ صرف لۄکٕٹۍ، قٲبل انتظام گنجہٕ داغ۔ تاہم، وُہمہِ دٔہلِس منٛز گوٚو مَس گرُن زیادٕ نمایاں۔ کیریگن چُھ وۄنۍ پنٛنہِ مَس ہٕنٛز پوٗرٕ کٔمی خٲطرٕ زاننہٕ یِوان تہٕ سُہ چُھ اکثر بدمعاشن ہٕنٛدیٚن کردارن منٛز ٹایپ کاسٹ کرنہٕ یوان۔ =حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1983 پٲدٲیِش]] sa8diqylhiwatr75bjxp96hjm458uvj 143052 143051 2026-06-27T06:45:51Z آیات محراج 11062 143052 wikitext text/x-wiki <big>ایٚنتھونی کیریگن</big> (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ایمی ایوارڈ خٲطرٕ نامزد آو کرنہٕ۔ ==ذٲتی زِندگی== کیریگن بڑیو ونچسٹر، میساچوسٹس منٛز۔<ref>{{Cite news| last=McCourt| first=Clara| date=April 25, 2023 |title= ‘Barry’ star Anthony Carrigan recalls being bullied growing up in Winchester |url= https://www.boston.com/culture/entertainment/2023/04/25/hbo-barry-actor-anthony-carrigan-winchester-massachusetts/ |work=[[Boston.com]]}}</ref> کیریگنَس چھِ [[ایلوپیشیا ٹوٹیلِس]]، اکھ آٹو امیون بیمٲرۍ یُس مَس نیٖرِتھ ژلانُک سبب چھُ۔ سُہٕ چُھ ہالی ووڈس منٛز وسیع تر نمائندگی حوصلہٕ افزٲئی کرنہٕ تہٕ نظر ینہٕ وٲل اختلافاتن زیادٕ قبولیت خاطرٕ وکالت کرنہٕ خاطرٕ کٲم کران۔ بڑان اوس، أمس ٲسۍ صرف لۄکٕٹۍ، قٲبل انتظام گنجہٕ داغ۔ تاہم، وُہمہِ دٔہلِس منٛز گوٚو مَس گرُن زیادٕ نمایاں۔ کیریگن چُھ وۄنۍ پنٛنہِ مَس ہٕنٛز پوٗرٕ کٔمی خٲطرٕ زاننہٕ یِوان تہٕ سُہ چُھ اکثر بدمعاشن ہٕنٛدیٚن کردارن منٛز ٹایپ کاسٹ کرنہٕ یوان۔ ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1983 پٲدٲیِش]] 0081nf77hy3awvx0tbcogvtwlohcucg 143053 143052 2026-06-27T06:47:10Z آیات محراج 11062 /* */ 143053 wikitext text/x-wiki {{infobox person/Wikidata|fetchwikidata=ALL|noicon=Yes|onlysourced=No}} <big>ایٚنتھونی کیریگن</big> (زامُت 2 جنوری 1983) چھُ اکھ امریکی اداکار۔ سُہ چُھ ایچ بی او سیریز بیری (2018–2023) منٛز چیچن موبسٹر نوہو ہینک سُنٛد کردار ادا کرنہٕ خٲطرٕ مشہوٗر، ییٚمہ خٲطرٕ سُہ 2019، 2022 تہٕ 2023 منٛز کامیڈی سیریزس منٛز شاندار معاون اداکار خٲطرٕ ترٛیہِ لٹہِ پرائم ٹائم ایمی ایوارڈ خٲطرٕ نامزد آو کرنہٕ۔ ==ذٲتی زِندگی== کیریگن بڑیو ونچسٹر، میساچوسٹس منٛز۔<ref>{{Cite news| last=McCourt| first=Clara| date=April 25, 2023 |title= ‘Barry’ star Anthony Carrigan recalls being bullied growing up in Winchester |url= https://www.boston.com/culture/entertainment/2023/04/25/hbo-barry-actor-anthony-carrigan-winchester-massachusetts/ |work=[[Boston.com]]}}</ref> کیریگنَس چھِ [[ایلوپیشیا ٹوٹیلِس]]، اکھ آٹو امیون بیمٲرۍ یُس مَس نیٖرِتھ ژلانُک سبب چھُ۔ سُہٕ چُھ ہالی ووڈس منٛز وسیع تر نمائندگی حوصلہٕ افزٲئی کرنہٕ تہٕ نظر ینہٕ وٲل اختلافاتن زیادٕ قبولیت خاطرٕ وکالت کرنہٕ خاطرٕ کٲم کران۔ بڑان اوس، أمس ٲسۍ صرف لۄکٕٹۍ، قٲبل انتظام گنجہٕ داغ۔ تاہم، وُہمہِ دٔہلِس منٛز گوٚو مَس گرُن زیادٕ نمایاں۔ کیریگن چُھ وۄنۍ پنٛنہِ مَس ہٕنٛز پوٗرٕ کٔمی خٲطرٕ زاننہٕ یِوان تہٕ سُہ چُھ اکثر بدمعاشن ہٕنٛدیٚن کردارن منٛز ٹایپ کاسٹ کرنہٕ یوان۔ ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1983 پٲدٲیِش]] d2fsnraektm4vxap4sbvm7imx6dfj6m گرٛیگ گرَٛنبرگ 0 31149 143054 2026-06-27T06:50:55Z آیات محراج 11062 "[[:en:Special:Redirect/revision/1361313246|Greg Grunberg]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت 143054 wikitext text/x-wiki گریگوری فلپ گرنبرگ (پیدٲیش 11 جولائی 1966) چھ اکھ امریکی فلم تہٕ ٹیلی ویژن اداکار یس اے بی سی سیریز الیاسس منٛز ایرک ویس، این بی سی سیریز ہیروزس منٛز میٹ پارک مین، سٹار وارز: دی فورس اویکنز تہٕ سٹار وارز: دی رائز آف اسکائی واکر، تہٕ فل ان اے سٹار از بورن منٛز کٲم کرنہٕ خٲطرٕ زاننہٕ چھ یوان۔ سُہٕ چُھ اکثر پننہٕ بچپنک دوست جے جے ابرامز سٕنز تیار تہٕ ہدایت کٲری کرن والن کامین منز وچھنہٕ آمُت، یتھ منز زَن فیلیسٹی بطور سین بلمبرگ۔ سہ اوس شو ٹائم امریکن ٹیلی ویژن ڈراما سیریز ماسٹرز آف سیکس کیٚن گۄڑنکیٚن دۄن سیزنن منٛز بار بار ینہٕ وول کاسٹ ممبر۔ 5not7q92lvykx6dzyokdsa63qqdmfa8 143056 143054 2026-06-27T06:59:59Z آیات محراج 11062 /* */ 143056 wikitext text/x-wiki {{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|spouse=ایٚلزبیٚتھ ڈان ورشو (خ. 1992)}} '''گرٛیگوری فِلِپ گرَٛنبرگ''' (زامُت 11 جولائی 1966) چھ اکھ امریکی فلم تہٕ ٹیلی ویژن اداکار یس اے بی سی سیریز الیاسس منٛز ایرک ویس، این بی سی سیریز ہیروزس منٛز میٹ پارک مین، [[سٹار وارز: دی فورس اویکنز]] تہٕ [[سٹار وارز: دی رایِز آف سکاے واکر]]، تہٕ [[فل ان اے سٹار از بورن]] منٛز کٲم کرنہٕ خٲطرٕ زاننہٕ چھ یوان۔ سُہٕ چُھ اکثر پننہٕ بچپنک دوست جے جے ابرامز سٕنز تیار تہٕ ہدایت کٲری کرن والن کامین منز وچھنہٕ آمُت، یتھ منز زَن فیلیسٹی بطور سین بلمبرگ۔ سہ اوس شو ٹائم امریکن ٹیلی ویژن ڈراما سیریز ماسٹرز آف سیکس کیٚن گۄڑنکیٚن دۄن سیزنن منٛز بار بار ینہٕ وول کاسٹ ممبر۔ == شُروٲتی زِندگی == گرَٛنبرگ اوس [[لاس ایٚنٛجلِس|لاس اینجلس ، کیلیفورنیاہس]] منٛز زامُت، سینڈی (مالِنؠ ذاتھ «کلین») تہٕ گیری گرَٛنبرگ سُنٛد نیچُو تہٕ تٔمۍ ٲس [[یہوٗدیت|یہوٗدی]] پرورش کٔرمٕژ۔ تٔمۍ کٔر 1984 کس کلاس ویسٹ لاس اینجلس کِس یونیورسٹی ہائی سکولس منٛز تٔعلیٖم۔<ref>[https://www.uhef.org/product/1984-yearbook/ University High School 1984 yearbook], Uni Hi Education Foundation. Retrieved November 7, 2021.</ref> fijka0yhxdmnlij1mhu7k3b8yyth2tu 143057 143056 2026-06-27T07:00:49Z آیات محراج 11062 +[[زٲژ:اَمریٖکی اداکار]]; +[[زٲژ:1966 پٲدٲیِش]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 143057 wikitext text/x-wiki {{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|spouse=ایٚلزبیٚتھ ڈان ورشو (خ. 1992)}} '''گرٛیگوری فِلِپ گرَٛنبرگ''' (زامُت 11 جولائی 1966) چھ اکھ امریکی فلم تہٕ ٹیلی ویژن اداکار یس اے بی سی سیریز الیاسس منٛز ایرک ویس، این بی سی سیریز ہیروزس منٛز میٹ پارک مین، [[سٹار وارز: دی فورس اویکنز]] تہٕ [[سٹار وارز: دی رایِز آف سکاے واکر]]، تہٕ [[فل ان اے سٹار از بورن]] منٛز کٲم کرنہٕ خٲطرٕ زاننہٕ چھ یوان۔ سُہٕ چُھ اکثر پننہٕ بچپنک دوست جے جے ابرامز سٕنز تیار تہٕ ہدایت کٲری کرن والن کامین منز وچھنہٕ آمُت، یتھ منز زَن فیلیسٹی بطور سین بلمبرگ۔ سہ اوس شو ٹائم امریکن ٹیلی ویژن ڈراما سیریز ماسٹرز آف سیکس کیٚن گۄڑنکیٚن دۄن سیزنن منٛز بار بار ینہٕ وول کاسٹ ممبر۔ == شُروٲتی زِندگی == گرَٛنبرگ اوس [[لاس ایٚنٛجلِس|لاس اینجلس ، کیلیفورنیاہس]] منٛز زامُت، سینڈی (مالِنؠ ذاتھ «کلین») تہٕ گیری گرَٛنبرگ سُنٛد نیچُو تہٕ تٔمۍ ٲس [[یہوٗدیت|یہوٗدی]] پرورش کٔرمٕژ۔ تٔمۍ کٔر 1984 کس کلاس ویسٹ لاس اینجلس کِس یونیورسٹی ہائی سکولس منٛز تٔعلیٖم۔<ref>[https://www.uhef.org/product/1984-yearbook/ University High School 1984 yearbook], Uni Hi Education Foundation. Retrieved November 7, 2021.</ref> ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1966 پٲدٲیِش]] pj7d3e1hum6d2wis8e7houac4z93tmt 143058 143057 2026-06-27T07:03:21Z آیات محراج 11062 143058 wikitext text/x-wiki {{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|spouse=ایٚلزبیٚتھ ڈان ورشو (خ. 1992)}} '''گرٛیگوری فِلِپ گرَٛنبرگ''' (زامُت 11 جولائی 1966) چھ اکھ امریکی فلم تہٕ ٹیلی ویژن اداکار یس اے بی سی سیریز الیاسس منٛز ایرک ویس، این بی سی سیریز ہیروزس منٛز میٹ پارک مین، [[سٹار وارز: دی فورس اویکنز]] تہٕ [[سٹار وارز: دی رایِز آف سکاے واکر]]، تہٕ [[فل ان اے سٹار از بورن]] منٛز کٲم کرنہٕ خٲطرٕ زاننہٕ چھ یوان۔ سُہٕ چُھ اکثر پننہٕ بچپنک دوست جے جے ابرامز سٕنز تیار تہٕ ہدایت کٲری کرن والن کامین منز وچھنہٕ آمُت، یتھ منز زَن فیلیسٹی بطور سین بلمبرگ۔ سہ اوس شو ٹائم امریکن ٹیلی ویژن ڈراما سیریز ماسٹرز آف سیکس کیٚن گۄڑنکیٚن دۄن سیزنن منٛز بار بار ینہٕ وول کاسٹ ممبر۔ == شُروٲتی زِندگی == گرَٛنبرگ اوس [[لاس ایٚنٛجلِس|لاس اینجلس ، کیلیفورنیاہس]] منٛز زامُت، سینڈی («مالِنؠ ذاتھ» <big>کلین</big>) تہٕ گیری گرَٛنبرگ سُنٛد نیچُو تہٕ تٔمۍ ٲس [[یہوٗدیت|یہوٗدی]] پرورش کٔرمٕژ۔ تٔمۍ کٔر 1984 کس کلاس ویسٹ لاس اینجلس کِس یونیورسٹی ہائی سکولس منٛز تٔعلیٖم۔<ref>[https://www.uhef.org/product/1984-yearbook/ University High School 1984 yearbook], Uni Hi Education Foundation. Retrieved November 7, 2021.</ref> ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1966 پٲدٲیِش]] [[زٲژ:چاے]] 1izfwhjk6yitnc18d0e463kn8sptoxy 143059 143058 2026-06-27T07:03:31Z آیات محراج 11062 143059 wikitext text/x-wiki {{Infobox person/Wikidata|fetchwikidata=ALL|onlysourced=No|noicon=Yes|spouse=ایٚلزبیٚتھ ڈان ورشو (خ. 1992)}} '''گرٛیگوری فِلِپ گرَٛنبرگ''' (زامُت 11 جولائی 1966) چھ اکھ امریکی فلم تہٕ ٹیلی ویژن اداکار یس اے بی سی سیریز الیاسس منٛز ایرک ویس، این بی سی سیریز ہیروزس منٛز میٹ پارک مین، [[سٹار وارز: دی فورس اویکنز]] تہٕ [[سٹار وارز: دی رایِز آف سکاے واکر]]، تہٕ [[فل ان اے سٹار از بورن]] منٛز کٲم کرنہٕ خٲطرٕ زاننہٕ چھ یوان۔ سُہٕ چُھ اکثر پننہٕ بچپنک دوست جے جے ابرامز سٕنز تیار تہٕ ہدایت کٲری کرن والن کامین منز وچھنہٕ آمُت، یتھ منز زَن فیلیسٹی بطور سین بلمبرگ۔ سہ اوس شو ٹائم امریکن ٹیلی ویژن ڈراما سیریز ماسٹرز آف سیکس کیٚن گۄڑنکیٚن دۄن سیزنن منٛز بار بار ینہٕ وول کاسٹ ممبر۔ == شُروٲتی زِندگی == گرَٛنبرگ اوس [[لاس ایٚنٛجلِس|لاس اینجلس ، کیلیفورنیاہس]] منٛز زامُت، سینڈی («مالِنؠ ذاتھ» <big>کلین</big>) تہٕ گیری گرَٛنبرگ سُنٛد نیچُو تہٕ تٔمۍ ٲس [[یہوٗدیت|یہوٗدی]] پرورش کٔرمٕژ۔ تٔمۍ کٔر 1984 کس کلاس ویسٹ لاس اینجلس کِس یونیورسٹی ہائی سکولس منٛز تٔعلیٖم۔<ref>[https://www.uhef.org/product/1984-yearbook/ University High School 1984 yearbook], Uni Hi Education Foundation. Retrieved November 7, 2021.</ref> ==حَوالہٕ== [[زٲژ:اَمریٖکی اداکار]] [[زٲژ:1966 پٲدٲیِش]] o2myjvwikepyjbqq0njwop2viiehf33 گریگ گرنبرگ 0 31150 143055 2026-06-27T06:51:17Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143055 wikitext text/x-wiki #REDIRECT [[گرٛیگ_گرَٛنبرگ]] 7uq8yq7li4p3089cc7rt3k248zuclbv جَمیانٛگ ژیرِنٛگ نَمگیٛال 0 31151 143060 2026-06-27T07:13:37Z آیات محراج 11062 "[[:en:Special:Redirect/revision/1347988575|Jamyang Tsering Namgyal]]" ضفُک اِنتدٲیی حِصُک تَرجَمہٕ طور تَخلیق کَرنہٕ آمُت 143060 wikitext text/x-wiki '''جمیانگ تسیرنگ نمگِیال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 لداخ آٹونامس ہل ڈیولپمنٹ کونسل<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ r97nc43f3mdrdu61yhhk3wsys68m869 143063 143060 2026-06-27T07:14:24Z آیات محراج 11062 /* */ 143063 wikitext text/x-wiki '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 لداخ آٹونامس ہل ڈیولپمنٹ کونسل<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ rbxdvn46x970o31pqlk120zf2ney4r4 143064 143063 2026-06-27T07:23:32Z آیات محراج 11062 143064 wikitext text/x-wiki '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ 2g24a94m3h8q4w3rx6jjmpc6y123gnq 143065 143064 2026-06-27T07:37:22Z آیات محراج 11062 /* شُروٲتی زِندگی */ 143065 wikitext text/x-wiki '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ == سِیٲسی پیشہٕ == جَمیانٛگ ژیرِنٛگ نَمگیٛالن اوس [[بھارتی جَنتا پارٹی|بی جے پی]] منٛز شٲمِل گژھنہٕ تہٕ ایم پی تھوپستان چووانٛگ سُنٛد پرائیویٹ سیکرٹری بننہٕ برٛونٛہہ آل لداخ سُٹوڈنٹ ایسوسیشنُک صدر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ تٔمہِ زیون 2015 ہَس منٛز لداخ آٹونامس ہل ڈیولپمنٹ کونسلٕچ نشست تہٕ پتہٕ بنیوو امیُک 8ہِم چیف ایگزیکٹیو کونسلر۔ 2019 کِس لوک سبھا اِنتِخابس منٛز آو سُہ لداخٕچ نُمٲینٛدگی کرنہٕ خٲطرٕ مُنتخب کرنہٕ، ییٚتہِ تٔمہِ [[لَداخ|لداخ]] بطور مركزی زیر انتظام علاقہٕ نوِ سرٕ نامزد کرنٕچ تہٕ [[جۆم تہٕ کٔشیٖر ہُنٛد خصوٗصی حیثیت ختم|جموں و کشمیرُک خاص درجہٕ]] واپس نِنٕچ حمایت کٔر، تہٕ أمِس [[ہِندوستانُک ؤزیٖرِ اَعظَم|ؤزیٖر اعظم]] [[نَرینٛدَر مودی]] سٕنٛدِ طرفہٕ تعریٖف حٲصِل کٔر۔ e83eive3tfu32l3nhoo0ljvmk2j7eac 143066 143065 2026-06-27T07:41:29Z آیات محراج 11062 143066 wikitext text/x-wiki '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ == سِیٲسی پیشہٕ == جَمیانٛگ ژیرِنٛگ نَمگیٛالن اوس [[بھارتی جَنتا پارٹی|بی جے پی]] منٛز شٲمِل گژھنہٕ تہٕ ایم پی تھوپستان چووانٛگ سُنٛد پرائیویٹ سیکرٹری بننہٕ برٛونٛہہ آل لداخ سُٹوڈنٹ ایسوسیشنُک صدر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ تٔمہِ زیون 2015 ہَس منٛز لداخ آٹونامس ہل ڈیولپمنٹ کونسلٕچ نشست تہٕ پتہٕ بنیوو امیُک 8ہِم چیف ایگزیکٹیو کونسلر۔ 2019 کِس لوک سبھا اِنتِخابس منٛز آو سُہ لداخٕچ نُمٲینٛدگی کرنہٕ خٲطرٕ مُنتخب کرنہٕ، ییٚتہِ تٔمہِ [[لَداخ|لداخ]] بطور مركزی زیر انتظام علاقہٕ نوِ سرٕ نامزد کرنٕچ تہٕ [[جۆم تہٕ کٔشیٖر ہُنٛد خصوٗصی حیثیت ختم|جموں و کشمیرُک خاص درجہٕ]] واپس نِنٕچ حمایت کٔر، تہٕ أمِس [[ہِندوستانُک ؤزیٖرِ اَعظَم|ؤزیٖر اعظم]] [[نَرینٛدَر مودی]] سٕنٛدِ طرفہٕ تعریٖف حٲصِل کٔر۔ == شایع در کامہِ == * 2013 مَنٛز شاعری ہُنٛد کِتاب "༄། །སྙན་ངག་གི་ལེགས་སྐྱེས། A Gift of Poetry" تَصنیٖف تہٕ شایَع کَرُن۔ * 11 مارٕچ 2014 پؠٹھ Daily Excelsior مَنٛز مَضموٗن "Divisional Status for Ladakh- Its Implications" شایَع کَرُن <ref>{{cite web|last=Excelsior|first=Daily|date=10 March 2014|title=Divisional status for Ladakh- Its implications|url=https://www.dailyexcelsior.com/divisional-status-for-ladakh-its-implications/|publisher=}}</ref> * Himalayan Cultural Heritage Foundation ہٕنٛز طرفہٕ مَضموٗن "Inclusion of Bhoti Language in the Eight Schedule of Indian Constitution" 2012 ہٕنٛز سارِوٕے کھوتہٕ بَڑی خَبَر سٟتؠ شایَع کَرُن۔ fm6sf7w26nulz7ke49c2sqnc4e3zjos 143067 143066 2026-06-27T07:42:51Z آیات محراج 11062 143067 wikitext text/x-wiki '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ == سِیٲسی پیشہٕ == جَمیانٛگ ژیرِنٛگ نَمگیٛالن اوس [[بھارتی جَنتا پارٹی|بی جے پی]] منٛز شٲمِل گژھنہٕ تہٕ ایم پی [[تھوپستان چھیوانٛگ]] سُنٛد پرائیویٹ سیکرٹری بننہٕ برٛونٛہہ آل لداخ سُٹوڈنٹ ایسوسیشنُک صدر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ تٔمہِ زیون 2015 ہَس منٛز لداخ آٹونامس ہل ڈیولپمنٹ کونسلٕچ نشست تہٕ پتہٕ بنیوو امیُک 8ہِم چیف ایگزیکٹیو کونسلر۔ 2019 کِس لوک سبھا اِنتِخابس منٛز آو سُہ لداخٕچ نُمٲینٛدگی کرنہٕ خٲطرٕ مُنتخب کرنہٕ، ییٚتہِ تٔمہِ [[لَداخ|لداخ]] بطور مركزی زیر انتظام علاقہٕ نوِ سرٕ نامزد کرنٕچ تہٕ [[جۆم تہٕ کٔشیٖر ہُنٛد خصوٗصی حیثیت ختم|جموں و کشمیرُک خاص درجہٕ]] واپس نِنٕچ حمایت کٔر، تہٕ أمِس [[ہِندوستانُک ؤزیٖرِ اَعظَم|ؤزیٖر اعظم]] [[نَرینٛدَر مودی]] سٕنٛدِ طرفہٕ تعریٖف حٲصِل کٔر۔ == شایع در کامہِ == * 2013 مَنٛز شاعری ہُنٛد کِتاب "༄། །སྙན་ངག་གི་ལེགས་སྐྱེས། A Gift of Poetry" تَصنیٖف تہٕ شایَع کَرُن۔ * 11 مارٕچ 2014 پؠٹھ Daily Excelsior مَنٛز مَضموٗن "Divisional Status for Ladakh- Its Implications" شایَع کَرُن <ref>{{cite web|last=Excelsior|first=Daily|date=10 March 2014|title=Divisional status for Ladakh- Its implications|url=https://www.dailyexcelsior.com/divisional-status-for-ladakh-its-implications/|publisher=}}</ref> * Himalayan Cultural Heritage Foundation ہٕنٛز طرفہٕ مَضموٗن "Inclusion of Bhoti Language in the Eight Schedule of Indian Constitution" 2012 ہٕنٛز سارِوٕے کھوتہٕ بَڑی خَبَر سٟتؠ شایَع کَرُن۔ 9plkfznhzm54ojfecu1pvphyj1trtqc 143068 143067 2026-06-27T07:44:37Z آیات محراج 11062 +[[زٲژ:لَدٲخؠ سِیاسَتھ دان]]; +[[زٲژ:1985 پٲدٲیِش]] تٔژ زٲژ کِہ مَرَتھہٕ سٲتؠ 143068 wikitext text/x-wiki '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ == سِیٲسی پیشہٕ == جَمیانٛگ ژیرِنٛگ نَمگیٛالن اوس [[بھارتی جَنتا پارٹی|بی جے پی]] منٛز شٲمِل گژھنہٕ تہٕ ایم پی [[تھوپستان چھیوانٛگ]] سُنٛد پرائیویٹ سیکرٹری بننہٕ برٛونٛہہ آل لداخ سُٹوڈنٹ ایسوسیشنُک صدر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ تٔمہِ زیون 2015 ہَس منٛز لداخ آٹونامس ہل ڈیولپمنٹ کونسلٕچ نشست تہٕ پتہٕ بنیوو امیُک 8ہِم چیف ایگزیکٹیو کونسلر۔ 2019 کِس لوک سبھا اِنتِخابس منٛز آو سُہ لداخٕچ نُمٲینٛدگی کرنہٕ خٲطرٕ مُنتخب کرنہٕ، ییٚتہِ تٔمہِ [[لَداخ|لداخ]] بطور مركزی زیر انتظام علاقہٕ نوِ سرٕ نامزد کرنٕچ تہٕ [[جۆم تہٕ کٔشیٖر ہُنٛد خصوٗصی حیثیت ختم|جموں و کشمیرُک خاص درجہٕ]] واپس نِنٕچ حمایت کٔر، تہٕ أمِس [[ہِندوستانُک ؤزیٖرِ اَعظَم|ؤزیٖر اعظم]] [[نَرینٛدَر مودی]] سٕنٛدِ طرفہٕ تعریٖف حٲصِل کٔر۔ == شایع در کامہِ == * 2013 مَنٛز شاعری ہُنٛد کِتاب "༄། །སྙན་ངག་གི་ལེགས་སྐྱེས། A Gift of Poetry" تَصنیٖف تہٕ شایَع کَرُن۔ * 11 مارٕچ 2014 پؠٹھ Daily Excelsior مَنٛز مَضموٗن "Divisional Status for Ladakh- Its Implications" شایَع کَرُن <ref>{{cite web|last=Excelsior|first=Daily|date=10 March 2014|title=Divisional status for Ladakh- Its implications|url=https://www.dailyexcelsior.com/divisional-status-for-ladakh-its-implications/|publisher=}}</ref> * Himalayan Cultural Heritage Foundation ہٕنٛز طرفہٕ مَضموٗن "Inclusion of Bhoti Language in the Eight Schedule of Indian Constitution" 2012 ہٕنٛز سارِوٕے کھوتہٕ بَڑی خَبَر سٟتؠ شایَع کَرُن۔ ==حَوالہٕ== [[زٲژ:لَدٲخؠ سِیاسَتھ دان]] [[زٲژ:1985 پٲدٲیِش]] hr50szrjygg6wbrnz3o3qjc9qwi9pn4 143071 143068 2026-06-27T07:52:18Z آیات محراج 11062 /* */ 143071 wikitext text/x-wiki {{Infobox officeholder/Wikidata|noicon=Yes|birth_place=<big>ماتھو گام، [[لیہہ]]، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]</big> <small>(ازُک [[لَداخ]])</small>}} '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ == سِیٲسی پیشہٕ == جَمیانٛگ ژیرِنٛگ نَمگیٛالن اوس [[بھارتی جَنتا پارٹی|بی جے پی]] منٛز شٲمِل گژھنہٕ تہٕ ایم پی [[تھوپستان چھیوانٛگ]] سُنٛد پرائیویٹ سیکرٹری بننہٕ برٛونٛہہ آل لداخ سُٹوڈنٹ ایسوسیشنُک صدر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ تٔمہِ زیون 2015 ہَس منٛز لداخ آٹونامس ہل ڈیولپمنٹ کونسلٕچ نشست تہٕ پتہٕ بنیوو امیُک 8ہِم چیف ایگزیکٹیو کونسلر۔ 2019 کِس لوک سبھا اِنتِخابس منٛز آو سُہ لداخٕچ نُمٲینٛدگی کرنہٕ خٲطرٕ مُنتخب کرنہٕ، ییٚتہِ تٔمہِ [[لَداخ|لداخ]] بطور مركزی زیر انتظام علاقہٕ نوِ سرٕ نامزد کرنٕچ تہٕ [[جۆم تہٕ کٔشیٖر ہُنٛد خصوٗصی حیثیت ختم|جموں و کشمیرُک خاص درجہٕ]] واپس نِنٕچ حمایت کٔر، تہٕ أمِس [[ہِندوستانُک ؤزیٖرِ اَعظَم|ؤزیٖر اعظم]] [[نَرینٛدَر مودی]] سٕنٛدِ طرفہٕ تعریٖف حٲصِل کٔر۔ == شایع در کامہِ == * 2013 مَنٛز شاعری ہُنٛد کِتاب "༄། །སྙན་ངག་གི་ལེགས་སྐྱེས། A Gift of Poetry" تَصنیٖف تہٕ شایَع کَرُن۔ * 11 مارٕچ 2014 پؠٹھ Daily Excelsior مَنٛز مَضموٗن "Divisional Status for Ladakh- Its Implications" شایَع کَرُن <ref>{{cite web|last=Excelsior|first=Daily|date=10 March 2014|title=Divisional status for Ladakh- Its implications|url=https://www.dailyexcelsior.com/divisional-status-for-ladakh-its-implications/|publisher=}}</ref> * Himalayan Cultural Heritage Foundation ہٕنٛز طرفہٕ مَضموٗن "Inclusion of Bhoti Language in the Eight Schedule of Indian Constitution" 2012 ہٕنٛز سارِوٕے کھوتہٕ بَڑی خَبَر سٟتؠ شایَع کَرُن۔ ==حَوالہٕ== [[زٲژ:لَدٲخؠ سِیاسَتھ دان]] [[زٲژ:1985 پٲدٲیِش]] 0124aywtes3zjmyvan6vx4zcehhtw0e 143072 143071 2026-06-27T08:02:57Z آیات محراج 11062 /* */ 143072 wikitext text/x-wiki {{Infobox officeholder/Wikidata|noicon=Yes|birth_place=<big>ماتھو گام، [[لیہہ]]، [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]</big> <small>(ازُک [[لَداخ|لَداخ مَرکٔزی عَلاقہٕ]])</small>}} '''جَمیانٛگ ژیرِنٛگ نَمگیٛال''' (زامُت 4 اگست 1985)، یُس پنٕنۍ ابتدٲیی ناو '''جے ٹی این''' سۭتۍ تہِ زاننہٕ چھُ یِوان، چھُ اَکھ ہِنٛدُستٲنۍ سِیاسَت دان یٔمۍ جغرافیٲیی طور ہندوستانٕچ سارِوٕے کھۄتہٕ بٔڑ پارلِمٲنی تختہٕ [[لداخ لوک سبھا|لداخَس]] خٲطرٕ [[لوک سبھا|لوک سبھایہِ]] منٛز ممبر پارلیمٮ۪نٛٹ سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ نَمگیٛال آو 9 نومبر 2018 [[لداخ آٹونامس ہل ڈیولپمنٹ کونسل]]<ref>{{cite news|title=Jamyang Namgyal elected as youngest CEC of LAHDC, Leh, Gyal Wangyal will be the new Dy CEC|url=https://news.statetimes.in/jamyang-namgyal-elected-as-youngest-cec-of-lahdc-leh-gyal-wangyal-will-be-the-new-dy-cec/|access-date=3 March 2021|work=State Times|date=9 November 2018}}</ref>، [[لیہہ]] ہُک سارِوٕے کھۄتہٕ لۄکُٹ تہٕ 8 ہِم چیٖف ایگزیکٹیو کونسلر (سی ای سی) بناونہٕ خٲطرٕ مُنتخب کرنہٕ۔ تٔمِس چھُ [[بھارتی جَنتا پارٹی|بھارتیہ جنتا پارٹی]] (بی جے پی) سۭتۍ تعلُق تھاوان۔ == شُروٲتی زِندگی == جَمیانٛگ ژیرِنٛگ نَمگیٛال، یُس لُکھ جے ٹی این ناوٕ سۭتۍ زاننہٕ چھُ یِوان، زاو 4 اگست 1985 [[جۆم تہٕ کٔشیٖر (رِیاسَتھ)|جۆم تہٕ کٔشیٖر]]، ہندوستان کِس [[لیہہ ضِلہٕ|لیہہ ضلعہٕ]] کِس ماتھو گامَس منٛز (از [[لَداخ|لداخ]]، ہندوستانَس منٛز) ۔ تٔمہِ کٔر [[سینٹرل انسٹی ٹیوٹ آف بُدھِسٹ سٹڈیز]]، لیہہ پیٹھہٕ 12ہِم امتحان پاس ۔ پتہٕ کٔر تٔمۍ [[جموں یونیورسٹی]] منٛز گرٛیجویشن مُکمل تہٕ أمۍ کٔر اندرا گاندھی نیشنل اوپن یونیورسٹی منٛز انگریزی ادبس منٛز ایم اے منٛز پوسٹ گریجویشن مُکمل۔ سُہ چُھ [[بُدھ مَت|بُدھ متس]] پیٹھ عمل کران۔ == سِیٲسی پیشہٕ == جَمیانٛگ ژیرِنٛگ نَمگیٛالن اوس [[بھارتی جَنتا پارٹی|بی جے پی]] منٛز شٲمِل گژھنہٕ تہٕ ایم پی [[تھوپستان چھیوانٛگ]] سُنٛد پرائیویٹ سیکرٹری بننہٕ برٛونٛہہ آل لداخ سُٹوڈنٹ ایسوسیشنُک صدر سٕنٛدِ حثیتہٕ خدمات انجام دِژمٕژ۔ تٔمہِ زیون 2015 ہَس منٛز لداخ آٹونامس ہل ڈیولپمنٹ کونسلٕچ نشست تہٕ پتہٕ بنیوو امیُک 8ہِم چیف ایگزیکٹیو کونسلر۔ 2019 کِس لوک سبھا اِنتِخابس منٛز آو سُہ لداخٕچ نُمٲینٛدگی کرنہٕ خٲطرٕ مُنتخب کرنہٕ، ییٚتہِ تٔمہِ [[لَداخ|لداخ]] بطور مركزی زیر انتظام علاقہٕ نوِ سرٕ نامزد کرنٕچ تہٕ [[جۆم تہٕ کٔشیٖر ہُنٛد خصوٗصی حیثیت ختم|جموں و کشمیرُک خاص درجہٕ]] واپس نِنٕچ حمایت کٔر، تہٕ أمِس [[ہِندوستانُک ؤزیٖرِ اَعظَم|ؤزیٖر اعظم]] [[نَرینٛدَر مودی]] سٕنٛدِ طرفہٕ تعریٖف حٲصِل کٔر۔ == شایع در کامہِ == * 2013 مَنٛز شاعری ہُنٛد کِتاب "༄། །སྙན་ངག་གི་ལེགས་སྐྱེས། A Gift of Poetry" تَصنیٖف تہٕ شایَع کَرُن۔ * 11 مارٕچ 2014 پؠٹھ Daily Excelsior مَنٛز مَضموٗن "Divisional Status for Ladakh- Its Implications" شایَع کَرُن <ref>{{cite web|last=Excelsior|first=Daily|date=10 March 2014|title=Divisional status for Ladakh- Its implications|url=https://www.dailyexcelsior.com/divisional-status-for-ladakh-its-implications/|publisher=}}</ref> * Himalayan Cultural Heritage Foundation ہٕنٛز طرفہٕ مَضموٗن "Inclusion of Bhoti Language in the Eight Schedule of Indian Constitution" 2012 ہٕنٛز سارِوٕے کھوتہٕ بَڑی خَبَر سٟتؠ شایَع کَرُن۔ ==حَوالہٕ== [[زٲژ:لَدٲخؠ سِیاسَتھ دان]] [[زٲژ:1985 پٲدٲیِش]] fwen6mln2nsooj2rxsml48y4atadqcv جمیانگ تسیرنگ نمگِیال 0 31152 143061 2026-06-27T07:14:09Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143061 wikitext text/x-wiki #REDIRECT [[جَمیانٛگ_ژیرِنٛگ_نَمگیٛال]] oc96ejgh9763of7wx9n8niu7q656fp4 جمیانگ تسیرنگ نمگیال 0 31153 143062 2026-06-27T07:14:10Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143062 wikitext text/x-wiki #REDIRECT [[جَمیانٛگ_ژیرِنٛگ_نَمگیٛال]] oc96ejgh9763of7wx9n8niu7q656fp4 زٲژ:لَدٲخؠ سِیاسَتھ دان 14 31154 143069 2026-06-27T07:44:54Z آیات محراج 11062 Created page with "[[زٲژ:لَدٲخؠ لوٗکھ]]" 143069 wikitext text/x-wiki [[زٲژ:لَدٲخؠ لوٗکھ]] brs8hgqvbx8vqi2qvb1899vtliyr3pe زٲژ:لَدٲخؠ لوٗکھ 14 31155 143070 2026-06-27T07:45:17Z آیات محراج 11062 Created page with "[[زٲژ:لَداخ]]" 143070 wikitext text/x-wiki [[زٲژ:لَداخ]] 8o5dz87nxgl8d41mioech5t3qutuzzr جموں یونیورسٹی 0 31156 143073 2026-06-27T11:28:09Z آیات محراج 11062 رَجوٗع مُکَرر تَخلیٖق کَران 143073 wikitext text/x-wiki #REDIRECT [[یونیورسٹی_آف_جموں]] 3dzebrt02t31rih9h96gxmlv2avbkgf