<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://ency.feqhemoaser.com/ar/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Armodir</id>
	<title>موسوعة الفقه المعاصر - مساهمات المستخدم [ar]</title>
	<link rel="self" type="application/atom+xml" href="https://ency.feqhemoaser.com/ar/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Armodir"/>
	<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/view/%D8%AE%D8%A7%D8%B5:%D9%85%D8%B3%D8%A7%D9%87%D9%85%D8%A7%D8%AA/Armodir"/>
	<updated>2026-05-27T07:25:54Z</updated>
	<subtitle>مساهمات المستخدم</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=10</id>
		<title>ميدياويكي:Common.css</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Common.css&amp;diff=10"/>
		<updated>2025-10-19T21:33:14Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;* {     box-sizing: border-box; }  /* 1.40 vectore */ .vector-menu-tabs .mw-list-item.vector-tab-noicon a {     border-bottom: none;     margin-top: 20px; } .vector-page-titlebar::after {     height: 0; } .vector-page-toolbar-container { 	box-shadow: none;  }  /* Vazir Font */  @font-face {      font-family: &amp;#039;vazir&amp;#039;;      src: url(&amp;#039;/fonts/Vazir.woff2&amp;#039;) format(&amp;#039;woff2&amp;#039;), url(&amp;#039;/fonts/Vazir.woff&amp;#039;) format(&amp;#039;woff&amp;#039;), url(&amp;#039;/fonts/Vazir.ttf&amp;#039;) format(&amp;#039;truetype&amp;#039;); } /* Sahel F...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* {&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1.40 vectore */&lt;br /&gt;
.vector-menu-tabs .mw-list-item.vector-tab-noicon a {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
.vector-page-titlebar::after {&lt;br /&gt;
    height: 0;&lt;br /&gt;
}&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
	box-shadow: none; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vazir Font */&lt;br /&gt;
 @font-face {&lt;br /&gt;
     font-family: &#039;vazir&#039;;&lt;br /&gt;
     src: url(&#039;/fonts/Vazir.woff2&#039;) format(&#039;woff2&#039;), url(&#039;/fonts/Vazir.woff&#039;) format(&#039;woff&#039;), url(&#039;/fonts/Vazir.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
}&lt;br /&gt;
/* Sahel Font */&lt;br /&gt;
@font-face {&lt;br /&gt;
     font-family: &#039;sahel&#039;;&lt;br /&gt;
     src: url(&#039;/fonts/Sahel-Bold-WOL.woff2&#039;) format(&#039;woff2&#039;), url(&#039;/fonts/Sahel-Bold-WOL.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
}&lt;br /&gt;
/* Logo */&lt;br /&gt;
/* هنگامی که لوگوی مناسبتی را بارگذاری کردید این کد را فعال کنید */&lt;br /&gt;
/*&lt;br /&gt;
#p-logo a {&lt;br /&gt;
  background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Persian_Wikipedia%27s_600%2C000_article_green_logo.svg/135px-Persian_Wikipedia%27s_600%2C000_article_green_logo.svg.png?21231511779) !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
/* Persian Wikipedia UI fonts configurations, see also MediaWiki:Print.css&lt;br /&gt;
   These are written over the time on Monobook.css and Vector.css and shouldn&#039;t&lt;br /&gt;
   be changed radically without users consensus */&lt;br /&gt;
body {&lt;br /&gt;
  /* generally a sans-serif font should be here */&lt;br /&gt;
  font-family:  vazir, Tahoma, &#039;Iranian Sans&#039;, &#039;DejaVu Sans&#039;, &#039;Noto Sans Arabic&#039;, &#039;Noto Kufi Arabic&#039;, &#039;Droid Arabic Kufi&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
h1, h2 {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.mw-body h1, .mw-body h2, .mw-body #firstHeading,&lt;br /&gt;
.mw-body .mw-editsection, .mw-body .mw-editsection-like,&lt;br /&gt;
.mw-body #toc h2, .mw-body .toc h2, .vector-sticky-header-context-bar-primary, h3, h4,&lt;br /&gt;
#documentation-meta-data {&lt;br /&gt;
  /* generally a serif font should be here but Arial is not acceptable for Persian */&lt;br /&gt;
  font-family: sahel, Tahoma, &#039;Iranian Serif&#039;, &#039;Noto Naskh Arabic&#039;, &#039;Iranian Sans&#039;, &#039;DejaVu Sans&#039;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ace editor now supports RTL editing but a monospace font with Arabic should be set for correct functionality */&lt;br /&gt;
.ace_editor { font-family: &#039;Courier New&#039;, monospace!important; }&lt;br /&gt;
&lt;br /&gt;
/* If is IE Edge/Windows 10, Arabic diacritics are broken so use Segoe UI as default font instead */&lt;br /&gt;
_:-ms-lang(x), _:-webkit-full-screen, body { font-family: &#039;Segoe UI&#039;, Tahoma, &#039;Iranian Sans&#039;, &#039;DejaVu Sans&#039;, &#039;Noto Kufi Arabic&#039;, &#039;Droid Arabic Kufi&#039;, sans-serif; }&lt;br /&gt;
&lt;br /&gt;
/* force these to use inherited font configuration */&lt;br /&gt;
.ui-widget, .ui-widget *, button, input, select, optgroup {&lt;br /&gt;
  font-family: inherit;&lt;br /&gt;
}&lt;br /&gt;
/* end */&lt;br /&gt;
&lt;br /&gt;
dfn {&lt;br /&gt;
    font-style: inherit;  /* Reset default styling for &amp;lt;dfn&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
sup, sub {&lt;br /&gt;
    line-height: 1em;     /* Reduce line-height for &amp;lt;sup&amp;gt; and &amp;lt;sub&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page fixes */&lt;br /&gt;
&lt;br /&gt;
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit,&lt;br /&gt;
body.page-ویکی‌پدیا_آشنایی #ca-edit {&lt;br /&gt;
    border: 1px dotted #36c;&lt;br /&gt;
}&lt;br /&gt;
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit:hover,&lt;br /&gt;
body.page-ویکی‌پدیا_آشنایی #ca-edit:hover {&lt;br /&gt;
     background: none repeat scroll 0 0 white;&lt;br /&gt;
     border-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
body.page-صفحهٔ_اصلی #mp-topbanner {&lt;br /&gt;
   clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-صفحهٔ_اصلی #ca-delete,&lt;br /&gt;
body.page-صفحهٔ_اصلی #deleteconfirm,&lt;br /&gt;
body.page-صفحهٔ_اصلی #t-cite,&lt;br /&gt;
body.page-صفحهٔ_اصلی #lastmod,&lt;br /&gt;
body.page-صفحهٔ_اصلی #siteSub,&lt;br /&gt;
body.page-صفحهٔ_اصلی #contentSub,&lt;br /&gt;
body.page-صفحهٔ_اصلی #catlinks,&lt;br /&gt;
body.page-صفحهٔ_اصلی h1.firstHeading,&lt;br /&gt;
body.page-صفحهٔ_اصلی #centralNotice,&lt;br /&gt;
body.page-درگاه_ورودی #siteSub,&lt;br /&gt;
body.page-درگاه_ورودی h1.firstHeading {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-صفحهٔ_اصلی #ca-history,&lt;br /&gt;
body.page-صفحهٔ_اصلی #pagehistory {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the list of references in [[Template:Reflist]] smaller */&lt;br /&gt;
.references-small { &lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight clicked reference in blue to help navigation */&lt;br /&gt;
ol.references &amp;gt; li:target,&lt;br /&gt;
sup.reference:target,&lt;br /&gt;
span.citation:target, cite:target { &lt;br /&gt;
    background-color: #ecf0fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ensure refs in table headers and the like aren&#039;t bold or italic */&lt;br /&gt;
sup.reference {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styling for citations */&lt;br /&gt;
span.citation, cite {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If there is an inline link to a full citation, the full citation will turn blue when the inline link is clicked */&lt;br /&gt;
cite:target { &lt;br /&gt;
    background-color: #ecf0fa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */&lt;br /&gt;
&lt;br /&gt;
@media screen, handheld, projection {&lt;br /&gt;
    cite *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal lists (separator following item) */&lt;br /&gt;
&lt;br /&gt;
.skin-monobook .hlist dl,&lt;br /&gt;
.skin-modern .hlist dl,&lt;br /&gt;
.skin-vector .hlist dl {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
/* Style for horizontal lists (separator following item).&lt;br /&gt;
   IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]].&lt;br /&gt;
   @source mediawiki.org/wiki/Snippets/Horizontal_lists&lt;br /&gt;
   @revision 5 (2014-02-24)&lt;br /&gt;
   @author [[User:Edokter]]&lt;br /&gt;
 */&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display list items inline */&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist.inline,&lt;br /&gt;
.hlist.inline dl,&lt;br /&gt;
.hlist.inline ol,&lt;br /&gt;
.hlist.inline ul,&lt;br /&gt;
.hlist dl dl, .hlist dl ol, .hlist dl ul,&lt;br /&gt;
.hlist ol dl, .hlist ol ol, .hlist ol ul,&lt;br /&gt;
.hlist ul dl, .hlist ul ol, .hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
.hlist dt:after {&lt;br /&gt;
    content: &amp;quot;: &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd:after,&lt;br /&gt;
.hlist li:after {&lt;br /&gt;
    content: &amp;quot; •&amp;quot;;&lt;br /&gt;
    /*font-weight: bold;*/&lt;br /&gt;
}&lt;br /&gt;
.hlist dd:last-child:after,&lt;br /&gt;
.hlist dt:last-child:after,&lt;br /&gt;
.hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* For IE8 */&lt;br /&gt;
.hlist dd.hlist-last-child:after,&lt;br /&gt;
.hlist dt.hlist-last-child:after,&lt;br /&gt;
.hlist li.hlist-last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parentheses around nested lists */&lt;br /&gt;
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,&lt;br /&gt;
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,&lt;br /&gt;
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,&lt;br /&gt;
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,&lt;br /&gt;
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* For IE8 */&lt;br /&gt;
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,&lt;br /&gt;
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,&lt;br /&gt;
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put ordinals in front of ordered list items */&lt;br /&gt;
.hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
.hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
.hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem, -moz-persian) &amp;quot; &amp;quot;;&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem, persian) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem, -moz-persian) &amp;quot; &amp;quot;;&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem, persian) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* فهرست بدون گلوله */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    list-style: none none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.plainlist ul li {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Normal font styling for table row headers with scope=&amp;quot;row&amp;quot; tag */&lt;br /&gt;
.wikitable.plainrowheaders th[scope=row] {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Lists in data cells are always left-aligned */&lt;br /&gt;
.wikitable td ul,&lt;br /&gt;
.wikitable td ol,&lt;br /&gt;
.wikitable td dl {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
/* ...unless they also use the hlist class */&lt;br /&gt;
.wikitable.hlist td ul,&lt;br /&gt;
.wikitable.hlist td ol,&lt;br /&gt;
.wikitable.hlist td dl {&lt;br /&gt;
    text-align: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default style for navigation boxes */&lt;br /&gt;
.navbox {                     /* Navbox container style */&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-inner,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-group,&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow {&lt;br /&gt;
    padding: 0.25em 1em;      /* Title, group and above/below styles */&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
th.navbox-group {             /* Group style */&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
.navbox,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: #f8f9fa;      /* Background color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    line-height: 1.8em;&lt;br /&gt;
    border-color: #f8f9fa;    /* Must match background color */&lt;br /&gt;
}&lt;br /&gt;
.navbox th,&lt;br /&gt;
.navbox-title {&lt;br /&gt;
    background: #b3ccff;      /* Level 1 color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
th.navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-title {&lt;br /&gt;
    background: #dbe7ff;      /* Level 2 color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    background: #e5edff;      /* Level 3 color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: #f8f9fa;      /* Even row striping */&lt;br /&gt;
}&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: transparent;  /* Odd row striping */&lt;br /&gt;
}&lt;br /&gt;
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */&lt;br /&gt;
    margin-top: -1px;          /* (doesn&#039;t work for IE6, but that&#039;s okay)       */&lt;br /&gt;
}&lt;br /&gt;
.navbox .hlist td dl,&lt;br /&gt;
.navbox .hlist td ol,&lt;br /&gt;
.navbox .hlist td ul,&lt;br /&gt;
.navbox td.hlist dl,&lt;br /&gt;
.navbox td.hlist ol,&lt;br /&gt;
.navbox td.hlist ul {&lt;br /&gt;
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */&lt;br /&gt;
}&lt;br /&gt;
ol + table.navbox,&lt;br /&gt;
ul + table.navbox {&lt;br /&gt;
    margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* RTL fix for navbox-list bullet lists; See [[Special:Permalink/24864265#خطای ظاهری]]. */&lt;br /&gt;
.navbox-list li {&lt;br /&gt;
    unicode-bidi: isolate;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default styling for Navbar template */&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li { /* span is removed */&lt;br /&gt;
    font-size: xx-small;&lt;br /&gt;
}&lt;br /&gt;
.nv-talk &amp;gt; a {&lt;br /&gt;
    color: #002BB8;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in infobox and navbox */&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &#039;show&#039;/&#039;hide&#039; buttons created dynamically by the CollapsibleTables javascript&lt;br /&gt;
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */&lt;br /&gt;
.collapseButton {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
/* In navboxes, the show/hide button balances the v·d·e links&lt;br /&gt;
   from [[Template:Navbar]], so they need to be the same width. */&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 0.5em 2em 0.5em 0;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    clear: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    /* added */&lt;br /&gt;
    max-width: 25%;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #d2ad76;&lt;br /&gt;
    background-color: #fff2cc;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #d2ad76;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* styles for bordered infobox with merged rows */&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-left: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Styles for geography infoboxes, eg countries,&lt;br /&gt;
   country subdivisions, cities, etc.            */&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox.geography caption { /* کمی فاصله بیشتر برای عنوان */&lt;br /&gt;
    line-height: 1.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for &amp;quot;notices&amp;quot; */&lt;br /&gt;
.notice {&lt;br /&gt;
    margin: 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#disambig {&lt;br /&gt;
    border-top: 1px solid #c8ccd1; &lt;br /&gt;
    border-bottom: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.notice-text, .toggle-box, .red-button, .goal, div.red-button, div.siteNoticeSmall, div#siteNotice {&lt;br /&gt;
  font-family: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.siteNoticeSmall {&lt;br /&gt;
  font-size: 15pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Persondata and other (future) metadata */&lt;br /&gt;
table.InChI, /* temporary */&lt;br /&gt;
table.persondata {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    display: none;&lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
.InChI-label, /* temporary */&lt;br /&gt;
.persondata-label {&lt;br /&gt;
    color: #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */&lt;br /&gt;
div.listenlist {&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png&amp;quot;);&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-right: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.videolist, div.multivideolist {&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Tango-video-x-generic.png/40px-Tango-video-x-generic.png&amp;quot;);&lt;br /&gt;
    padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Change the external link icon to an Adobe icon for all PDF files&lt;br /&gt;
   in browsers that support these CSS selectors, like Mozilla and Opera */&lt;br /&gt;
.mw-body a[href$=&amp;quot;.pdf&amp;quot;].external,&lt;br /&gt;
.mw-body a[href*=&amp;quot;.pdf?&amp;quot;].external,&lt;br /&gt;
.mw-body a[href*=&amp;quot;.pdf#&amp;quot;].external,&lt;br /&gt;
.mw-body a[href$=&amp;quot;.PDF&amp;quot;].external,&lt;br /&gt;
.mw-body a[href*=&amp;quot;.PDF?&amp;quot;].external,&lt;br /&gt;
.mw-body a[href*=&amp;quot;.PDF#&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href$=&amp;quot;.pdf&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href*=&amp;quot;.pdf?&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href*=&amp;quot;.pdf#&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href$=&amp;quot;.PDF&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href*=&amp;quot;.PDF?&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href*=&amp;quot;.PDF#&amp;quot;].external {&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif&amp;quot;) no-repeat left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Change the external link icon to an Adobe icon anywhere the PDFlink class */&lt;br /&gt;
/* is used (notably Template:PDFlink). This works in IE, unlike the above. */&lt;br /&gt;
span.PDFlink a {&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif&amp;quot;) center left no-repeat !important;&lt;br /&gt;
    padding-left: 18px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.geolink a {&lt;br /&gt;
    background: url(//upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) center left no-repeat !important;&lt;br /&gt;
    padding-left: 11px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Content in columns with CSS instead of tables [[Template:Columns]] */&lt;br /&gt;
div.columns-2 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 50%;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.columns-3 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 33.3%;&lt;br /&gt;
    min-width: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.columns-4 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 25%;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.columns-5 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 20%;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Add formatting to make sure that &amp;quot;external references&amp;quot; from [[Template:Ref]] do&lt;br /&gt;
  not get URL expansion, not even when printed. The mechanism up to MediaWiki 1.4 was&lt;br /&gt;
  that the HTML code contained a SPAN following the anchor A; this SPAN had the class&lt;br /&gt;
  &amp;quot;urlexpansion&amp;quot;, which was not displayed on screen, but was shown when the medium was&lt;br /&gt;
  &amp;quot;print&amp;quot;. The rules below ensure (a) that there is no extra padding to the left of&lt;br /&gt;
  the anchor (displayed as &amp;quot;[&amp;lt;number&amp;gt;]&amp;quot;), (b) that there is no &amp;quot;external link arrow&amp;quot; for&lt;br /&gt;
  the link, and (c) that this SPAN of class &amp;quot;urlexpansion&amp;quot; is never shown.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.plainlinksneverexpand {&lt;br /&gt;
    background: none ! important;&lt;br /&gt;
    padding: 0 ! important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinksneverexpand .urlexpansion {&lt;br /&gt;
    display: none ! important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make sure that ext links displayed within &amp;quot;plainlinksneverexpand&amp;quot; don&#039;t get&lt;br /&gt;
   the arrow...&lt;br /&gt;
*/&lt;br /&gt;
.plainlinksneverexpand a {&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Messagebox templates */&lt;br /&gt;
.messagebox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    width: 80%;&lt;br /&gt;
    margin: 0 auto 1em auto;&lt;br /&gt;
    padding: .2em;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.merge {&lt;br /&gt;
    border: 1px solid #c0b8cc;&lt;br /&gt;
    background-color: #f0e5ff;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.cleanup {&lt;br /&gt;
    border: 1px solid #9f9fff;&lt;br /&gt;
    background-color: #efefff;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.nested-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 2px 4px 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.small {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em; &lt;br /&gt;
}&lt;br /&gt;
.messagebox.small-talk {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em; &lt;br /&gt;
    background: #fff2cc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Article message box styles */&lt;br /&gt;
table.ambox {&lt;br /&gt;
    margin: 0px 10%;                  /* 10% = Will not overlap with other elements */&lt;br /&gt;
    border: 1px solid #a2a9b1; &lt;br /&gt;
    border-right: 10px solid #36c;  /* Default &amp;quot;notice&amp;quot; blue */&lt;br /&gt;
    background: #f8f9fa; &lt;br /&gt;
}&lt;br /&gt;
table.ambox + table.ambox {      /* Single border between stacked boxes. */&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
.ambox th.mbox-text, &lt;br /&gt;
.ambox td.mbox-text {            /* The message body cell(s) */&lt;br /&gt;
    padding: 0.25em 0.5em;       /* 0.5em left/right */&lt;br /&gt;
}&lt;br /&gt;
.ambox td.mbox-image {           /* The left image cell */&lt;br /&gt;
    padding: 2px 0.5em 2px 0;    /* 0.5em right, 0px left */&lt;br /&gt;
}&lt;br /&gt;
.ambox td.mbox-imageright {      /* The right image cell */&lt;br /&gt;
    padding: 2px 0 2px 0.5em;    /* 0px right, 0.5em left */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
table.ambox-notice {&lt;br /&gt;
    border-right: 10px solid #36c;    /* Blue */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-speedy {&lt;br /&gt;
    border-right: 10px solid #DD0000;    /* Red */&lt;br /&gt;
    background: #fee7e6;                   /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-delete {&lt;br /&gt;
    border-right: 10px solid #DD0000;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-content {&lt;br /&gt;
    border-right: 10px solid #FF5D00;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-style {&lt;br /&gt;
    border-right: 10px solid #fc3;    /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-move {&lt;br /&gt;
    border-right: 10px solid #9932cc;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-protection {&lt;br /&gt;
    border-right: 10px solid #a2a9b1;       /* Gray-gold */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Disambig and set index box styles */&lt;br /&gt;
table.dmbox {&lt;br /&gt;
    clear: both; &lt;br /&gt;
    margin: 0.9em 1em; &lt;br /&gt;
    border-top: 1px solid #c8ccd1; &lt;br /&gt;
    border-bottom: 1px solid #c8ccd1; &lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Footer and header message box styles */&lt;br /&gt;
table.fmbox {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 0.2em 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background: #f8f9fa;     /* Default &amp;quot;system&amp;quot; gray */&lt;br /&gt;
}&lt;br /&gt;
table.fmbox-system {&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
table.fmbox-warning {&lt;br /&gt;
    border: 1px solid #DD0000;  /* Dark pink */&lt;br /&gt;
    background: #fee7e6;        /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.fmbox-editnotice {&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
/* Div based &amp;quot;warning&amp;quot; style fmbox messages. */&lt;br /&gt;
div.mw-warning-with-logexcerpt,&lt;br /&gt;
div.mw-lag-warn-high,&lt;br /&gt;
div.mw-cascadeprotectedwarning,&lt;br /&gt;
div#mw-protect-cascadeon {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 0.2em 0;&lt;br /&gt;
    border: 1px solid #DD0000;&lt;br /&gt;
    background: #fee7e6;&lt;br /&gt;
    padding: 0.25em 0.9em;&lt;br /&gt;
}&lt;br /&gt;
/* Div based &amp;quot;system&amp;quot; style fmbox messages. &lt;br /&gt;
   Used in [[MediaWiki:Readonly lag]]. */&lt;br /&gt;
div.mw-lag-warn-normal,&lt;br /&gt;
div.fmbox-system {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 0.2em 0;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    padding: 0.25em 0.9em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* These mbox-small classes must be placed after all other&lt;br /&gt;
   ambox/tmbox/ombox etc classes. &amp;quot;body.mediawiki&amp;quot; is so&lt;br /&gt;
   they override &amp;quot;table.ambox + table.ambox&amp;quot; above. */&lt;br /&gt;
body.mediawiki table.mbox-small {   /* For the &amp;quot;small=yes&amp;quot; option. */&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    clear: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 4px 1em 4px 0;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
body.mediawiki table.mbox-small-right {   /* For the &amp;quot;small=right&amp;quot; option. */&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 4px 0 4px 1em;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Put a checker background at the image description page only visible if the image has transparent background */&lt;br /&gt;
#file img {&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png&amp;quot;) repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#wpSave {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests */&lt;br /&gt;
/* use restricted to rail icon management pages */&lt;br /&gt;
/* see .hidden-redlink on //meta.wikimedia.org/wiki/MediaWiki:Common.css */&lt;br /&gt;
.check-icon a.new {&lt;br /&gt;
    display: none; &lt;br /&gt;
    speak:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Removes underlines from links */&lt;br /&gt;
.nounderlines a { &lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove underline from IPA links */&lt;br /&gt;
.IPA a:link, .IPA a:visited {&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Removes useless links from printout */&lt;br /&gt;
@media print {&lt;br /&gt;
    #privacy, #about, #disclaimer {display:none;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#EnWpMpBook { background-image: url(//upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png); }&lt;br /&gt;
#EnWpMpSearch { background: url(//upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png) no-repeat top left; }&lt;br /&gt;
#EnWpMpSearchInner { float: left; width: 20em; text-align: center; }&lt;br /&gt;
#EnWpMpBook2 { background-image: url(//upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png); }&lt;br /&gt;
&lt;br /&gt;
/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]. */&lt;br /&gt;
&lt;br /&gt;
div.Boxmerge,&lt;br /&gt;
div.NavFrame {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
div.Boxmerge div.NavFrame {&lt;br /&gt;
    border-style: none;&lt;br /&gt;
    border-style: hidden;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame + div.NavFrame {&lt;br /&gt;
    border-top-style: none;&lt;br /&gt;
    border-top-style: hidden;&lt;br /&gt;
}&lt;br /&gt;
div.NavPic {&lt;br /&gt;
    background-color: #fff;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame div.NavHead {&lt;br /&gt;
    height: 1.6em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    background-color: #b3ccff;&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame div.NavHead:hover {&lt;br /&gt;
        background-color: #aaf;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame p {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame div.NavContent {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame div.NavContent p {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
div.NavEnd {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    line-height: 1px;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
a.NavToggle {&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    top:0px;&lt;br /&gt;
    left:3px;&lt;br /&gt;
    font-weight:normal;&lt;br /&gt;
    font-size:smaller;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.rellink,&lt;br /&gt;
.dablink,&lt;br /&gt;
.hatnote {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.rellink i,&lt;br /&gt;
.dablink i,&lt;br /&gt;
.hatnote i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
div.rellink,&lt;br /&gt;
div.dablink,&lt;br /&gt;
div.hatnote {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-right: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.updatedmarker {&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
    color: #006400;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Coloured watchlist numbers */&lt;br /&gt;
.mw-plusminus-pos {&lt;br /&gt;
    color: #006400; /* darkgreen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* .mw-plusminus-null currently at developer default */&lt;br /&gt;
&lt;br /&gt;
.mw-plusminus-neg {&lt;br /&gt;
    color: #8B0000; /* darkred */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dablink {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    padding-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dablink i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Style for horizontal UL lists */&lt;br /&gt;
.horizontal ul {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.horizontal li { &lt;br /&gt;
    padding: 0 0.6em 0 0.4em;&lt;br /&gt;
    display: inline;&lt;br /&gt;
    border-left: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Geographical coordinates &lt;br /&gt;
&lt;br /&gt;
To display coordinates using the notation in the source code, write this in your User:Username/monobook.css:&lt;br /&gt;
   .geo-default { display: inline } .geo-nondefault { display: none } &lt;br /&gt;
   .geo-dec { display: inline } .geo-dms { display: inline }&lt;br /&gt;
&lt;br /&gt;
To display coordinates using decimal notation, write this in your User:Username/monobook.css:&lt;br /&gt;
   .geo-default { display: inline } .geo-nondefault { display: inline } &lt;br /&gt;
   .geo-dec { display: inline } .geo-dms { display: none }&lt;br /&gt;
&lt;br /&gt;
To display coordinates using DMS notation, write this in your User:Username/monobook.css:&lt;br /&gt;
   .geo-default { display: inline } .geo-nondefault { display: inline } &lt;br /&gt;
   .geo-dec { display: none }   .geo-dms { display: inline }&lt;br /&gt;
&lt;br /&gt;
To display coordinates in both decimal and DMS notation, write this in your User:Username/monobook.css:&lt;br /&gt;
   .geo-default { display: inline } .geo-nondefault { display: inline } &lt;br /&gt;
   .geo-dec { display: inline }   .geo-dms { display: inline }&lt;br /&gt;
   .geo-multi-punct { display: inline }&lt;br /&gt;
&lt;br /&gt;
See [[Template:Coor link]] for how these are used.&lt;br /&gt;
&lt;br /&gt;
Note that the classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and &amp;quot;latitude&amp;quot; are not just styles but also used by the [[Geo microformat]], so the names should not be changed.&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.geo-default { display: inline; }&lt;br /&gt;
.geo-nondefault { display: none; }&lt;br /&gt;
.geo-dms { display: inline; }&lt;br /&gt;
.geo-dec { display: inline; }&lt;br /&gt;
.geo-multi-punct { display: none; }&lt;br /&gt;
&lt;br /&gt;
.longitude .latitude {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* This is used for the Geo microformat, but no style is needed for now other than .geo-dec. */&lt;br /&gt;
.geo { }&lt;br /&gt;
&lt;br /&gt;
/***** end Geo-related */&lt;br /&gt;
&lt;br /&gt;
/* When &amp;lt;div class=&amp;quot;nonumtoc&amp;quot;&amp;gt; is used on the table of contents, the ToC will display without numbers */&lt;br /&gt;
.nonumtoc .tocnumber { display:none; }&lt;br /&gt;
.nonumtoc #toc ul,&lt;br /&gt;
.nonumtoc .toc ul {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: .3em 0 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.nonumtoc #toc ul ul, &lt;br /&gt;
.nonumtoc .toc ul ul { &lt;br /&gt;
    margin: 0 0 0 2em; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allow limiting of which header levels are shown in a TOC; &amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;, for&lt;br /&gt;
   instance, will limit to showing ==headings== and ===headings=== but no further (as long as&lt;br /&gt;
   there are no =headings= on the page, which there shouldn&#039;t be according to the MoS). */&lt;br /&gt;
.toclimit-2 .toclevel-2 {display:none;}&lt;br /&gt;
.toclimit-3 .toclevel-3 {display:none;}&lt;br /&gt;
.toclimit-4 .toclevel-4 {display:none;}&lt;br /&gt;
.toclimit-5 .toclevel-5 {display:none;}&lt;br /&gt;
.toclimit-6 .toclevel-6 {display:none;}&lt;br /&gt;
.toclimit-7 .toclevel-7 {display:none;}&lt;br /&gt;
&lt;br /&gt;
/* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */&lt;br /&gt;
.listify td {display:list-item;}&lt;br /&gt;
.listify tr {display:block;}&lt;br /&gt;
.listify table {display:block;}&lt;br /&gt;
&lt;br /&gt;
div.user-block {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background-color: #fee7e6;&lt;br /&gt;
}&lt;br /&gt;
/* Prevent line breaks in silly places: &lt;br /&gt;
   1) links when we don&#039;t want them to&lt;br /&gt;
   2) HTML formulae&lt;br /&gt;
   3) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
span.texhtml,&lt;br /&gt;
sup.reference a { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
/* Contents of &amp;lt;math&amp;gt; tag should have an ltr layout */&lt;br /&gt;
span.texhtml {&lt;br /&gt;
    direction:ltr;&lt;br /&gt;
    unicode-bidi:bidi-override;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.thumbinner {&lt;br /&gt;
    min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */&lt;br /&gt;
th.mbox-text, td.mbox-text {     /* The message body cell(s) */&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 0.25em 0.9em;       /* 0.9em left/right */&lt;br /&gt;
    width: 100%;    /* Make all mboxes the same width regardless of text length */&lt;br /&gt;
}&lt;br /&gt;
td.mbox-image {                  /* The left image cell */&lt;br /&gt;
    border: none; &lt;br /&gt;
    padding: 2px 0.9em 2px 0px;    /* 0.9em right, 0px left */&lt;br /&gt;
    text-align: center; &lt;br /&gt;
}&lt;br /&gt;
td.mbox-imageright {             /* The right image cell */&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 2px 0px 2px 0.9em;    /* 0px left, 0.9em right */&lt;br /&gt;
    text-align: center; &lt;br /&gt;
}&lt;br /&gt;
/* Reduce line-height for &amp;lt;sup&amp;gt; and &amp;lt;sub&amp;gt; */&lt;br /&gt;
sup, sub {&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
}&lt;br /&gt;
/* Styling for Abuse Filter tags */&lt;br /&gt;
.mw-tag-markers {&lt;br /&gt;
 font-style:italic;&lt;br /&gt;
 font-size:90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Für &amp;lt;nowiki&amp;gt;&amp;lt;hiero&amp;gt;…&amp;lt;/hiero&amp;gt;&amp;lt;/nowiki&amp;gt; */ &lt;br /&gt;
.mw-hierotable, .hierotable-mw, &lt;br /&gt;
.mw-hierotable  th, .hierotable mw-th, &lt;br /&gt;
.mw-hierotable  td, .hierotable mw-td { &lt;br /&gt;
    border: 0px;&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
}&lt;br /&gt;
/* With MediaWiki 1.5, the mechanism has changed: instead of a SPAN of class &amp;quot;urlexpansion&amp;quot;&lt;br /&gt;
   following the anchor A, the anchor itself now has class &amp;quot;external autonumber&amp;quot; and the&lt;br /&gt;
   expansion is inserted when printing (see the common printing style sheet at&lt;br /&gt;
   //en.wikipedia.org/w/skins/common/commonPrint.css) using the &amp;quot;:after&amp;quot; pseudo-&lt;br /&gt;
   element of CSS. We have to switch this off for links due to Template:Ref!&lt;br /&gt;
*/&lt;br /&gt;
.plainlinksneverexpand a.external.text:after {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
.plainlinksneverexpand a.external.autonumber:after {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* for Main Page */&lt;br /&gt;
.globegris {&lt;br /&gt;
  background: url(//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png);&lt;br /&gt;
}&lt;br /&gt;
/* End */&lt;br /&gt;
&lt;br /&gt;
.prefsection fieldset {&lt;br /&gt;
        float: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small font-size for hidden categories */&lt;br /&gt;
#mw-hidden-catlinks { font-size: 87% !important; }&lt;br /&gt;
&lt;br /&gt;
.listify {&lt;br /&gt;
  margin-left:0;&lt;br /&gt;
  margin-right:2em;&lt;br /&gt;
}&lt;br /&gt;
#wpFilterRules {&lt;br /&gt;
  direction: ltr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* این نیز باگ است که وقتی عنوان یک بخش انگلیسی است، فارسی درون خلاصه ویرایش در تاریخچه به هم می‌ریزد */&lt;br /&gt;
.comment &amp;gt; span { unicode-bidi: normal; }&lt;br /&gt;
&lt;br /&gt;
/* نمایش بهتر خلاصه ویرایش‌های خیلی طولانی */&lt;br /&gt;
.comment {&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
	word-break: break-word	;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* زیاد کردن اندازه توضیحات صفحه بارگذاری */&lt;br /&gt;
#wpUploadDescription {&lt;br /&gt;
  height: 25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*ابزار پررنگ کننده نظرهای کاربر*/&lt;br /&gt;
.mycomment { background: #ff9; }&lt;br /&gt;
&lt;br /&gt;
/* Pie chart test: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide edittools base for those not using the gadget */&lt;br /&gt;
#mw-edittools-charinsert {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Category tree styling. Works in conjuction with [[MediaWiki:Categorytree-expand-bullet]],&lt;br /&gt;
   [[MediaWiki:Categorytree-collapse-bullet]] and [[MediaWiki:Categorytree-empty-bullet]]. */&lt;br /&gt;
#mw-subcategories ul {&lt;br /&gt;
    list-style: none none;&lt;br /&gt;
    margin-left: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeChildren {&lt;br /&gt;
    margin-left: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeToggle {&lt;br /&gt;
    color: #36c;&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeEmptyBullet {&lt;br /&gt;
    color: #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* توضیح به کاربران درباره صفحه تمرین &lt;br /&gt;
body.ns-2[class*=&amp;quot;_صفحه_تمرین&amp;quot;] #firstHeading::after {&lt;br /&gt;
    color: #72777d;&lt;br /&gt;
    content: &amp;quot;توجه:این صفحه بخشی از دانشنامه نیست و صرفاً جهت ویرایش آزمایشی در دانشنامه‌پدیا کاربرد دارد.&amp;quot;;&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    font-size: 40%;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
/*اصلاح اندازه فونت در تغییرات اخیر برای [ویرایش‌های در حال انتظار] برگرفته از ویکی‌روسی*/&lt;br /&gt;
.mw-fr-reviewlink, .fr-hist-basic-user, .fr-hist-basic-auto {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* temporary fix for T86979 */&lt;br /&gt;
.ui-dialog { right: auto; }&lt;br /&gt;
&lt;br /&gt;
/* Make it possible to hide checkboxes in &amp;lt;inputbox&amp;gt; */&lt;br /&gt;
.inputbox-hidecheckboxes form .inputbox-element {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* این برچسپ بهتر است فقط برای Gadget-taghighlighter.css را فعال کرده اند دیده شوند */&lt;br /&gt;
.mw-tag-marker-نیازمند_بازبینی { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Reduce page jumps by hiding collapsed/dismissed content */&lt;br /&gt;
.client-js .mw-special-Watchlist #watchlist-message {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* کمی پیوند ایجاد مقاله بزرگتر شود که پس از حذف بیشتر استفاده شود */&lt;br /&gt;
.mw-warning-with-logexcerpt a[title=&amp;quot;ویکی‌پدیا:ایجاد مقاله&amp;quot;] { font-size: 120%; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* Make the textarea pink when an admin is editing a protected page */&lt;br /&gt;
.mw-textarea-protected {&lt;br /&gt;
    background-color: #fee7e6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Made diffs use Wikimedia UI color palette ([[phab:M82]]) */&lt;br /&gt;
td.diff-addedline {&lt;br /&gt;
    border-color: #36c;&lt;br /&gt;
}&lt;br /&gt;
td.diff-deletedline {&lt;br /&gt;
    border-color: #fc3;&lt;br /&gt;
}&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    background: #e9eef9;&lt;br /&gt;
}&lt;br /&gt;
td.diff-deletedline .diffchange {&lt;br /&gt;
    background: #fff4d6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spacing between the rows of navbox */&lt;br /&gt;
tr + tr &amp;gt; .navbox-abovebelow,&lt;br /&gt;
tr + tr &amp;gt; .navbox-group,&lt;br /&gt;
tr + tr &amp;gt; .navbox-image,&lt;br /&gt;
tr + tr &amp;gt; .navbox-list {    /* Borders above 2nd, 3rd, etc. rows */&lt;br /&gt;
    border-top: 2px solid #fdfdfd; /* Must match background color */&lt;br /&gt;
}&lt;br /&gt;
/* End of Spacing between the rows of navbox */&lt;br /&gt;
&lt;br /&gt;
/* Color diff links */&lt;br /&gt;
.mw-diff-edit a {&lt;br /&gt;
	color: #2a4b8d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-diff-undo a, .mw-history-undo a, .mw-rollback-link a {&lt;br /&gt;
	color: #d33;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.mw-thanks-thank-link {&lt;br /&gt;
	color: #14866d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make sure cite and dfn are not italicized thorugh the user agent stylesheet */&lt;br /&gt;
cite, dfn {&lt;br /&gt;
	font-style:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LTR citations should be listed LTR and be left-aligned, as is the case in Persian literature */&lt;br /&gt;
LI.mw-cite-dir-ltr {&lt;br /&gt;
  direction: ltr;&lt;br /&gt;
  margin-left: 2.3em;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  list-style-type: decimal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.reflist-persian-alpha ol:lang( fa ) li {&lt;br /&gt;
  list-style-type: persian-alpha !important;&lt;br /&gt;
  direction: rtl;&lt;br /&gt;
  text-align: right;&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right margin for left-aligned tables */&lt;br /&gt;
table[align=&amp;quot;left&amp;quot;] {&lt;br /&gt;
	margin-right: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center aligning wikitables should be as easy as using align=center */&lt;br /&gt;
table.wikitable[align=&amp;quot;center&amp;quot;] {&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-indicator, .mw-helplink, .mw-indicator-pp-default {&lt;br /&gt;
    -moz-user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
    -ms-user-select: none;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* For portals, added 2011-12-07 -bv&lt;br /&gt;
   On wide screens, show these as two columns&lt;br /&gt;
   On narrow and mobile screens, let them collapse into a single column */&lt;br /&gt;
.mainpage-portals {&lt;br /&gt;
	float: right; &lt;br /&gt;
	width: 12.5%;&lt;br /&gt;
	margin: 12px auto;&lt;br /&gt;
}&lt;br /&gt;
.portal-container-2 {&lt;br /&gt;
	display: grid; &lt;br /&gt;
	grid-gap: 15px; &lt;br /&gt;
	grid-template-columns: repeat(2, auto);&lt;br /&gt;
	grid-template-rows: auto;  &lt;br /&gt;
	width: 100%&lt;br /&gt;
}&lt;br /&gt;
.portal-container-3 {&lt;br /&gt;
	display: grid; &lt;br /&gt;
	grid-gap: 15px; &lt;br /&gt;
	grid-template-columns: repeat(3, auto); &lt;br /&gt;
	grid-template-rows: auto;  &lt;br /&gt;
	width: 100%&lt;br /&gt;
}&lt;br /&gt;
.portal-container-4 {&lt;br /&gt;
	display: grid; &lt;br /&gt;
	grid-gap: 15px; &lt;br /&gt;
	grid-template-columns: repeat(4, auto); &lt;br /&gt;
	grid-template-rows: auto;  &lt;br /&gt;
	width: 100%&lt;br /&gt;
}&lt;br /&gt;
.portal-container-5 {&lt;br /&gt;
	display: grid; &lt;br /&gt;
	grid-gap: 15px; &lt;br /&gt;
	grid-template-columns: repeat(5, auto); &lt;br /&gt;
	grid-template-rows: auto;  &lt;br /&gt;
	width: 100%&lt;br /&gt;
}&lt;br /&gt;
.portal-container-6 {&lt;br /&gt;
	display: grid; &lt;br /&gt;
	grid-gap: 15px; &lt;br /&gt;
	grid-template-columns: repeat(6, auto); &lt;br /&gt;
	grid-template-rows: auto;  &lt;br /&gt;
	width: 100%&lt;br /&gt;
}&lt;br /&gt;
.portal-container-7 {&lt;br /&gt;
	display: grid; &lt;br /&gt;
	grid-gap: 15px; &lt;br /&gt;
	grid-template-columns: repeat(7, auto); &lt;br /&gt;
	grid-template-rows: auto;  &lt;br /&gt;
	width: 100%&lt;br /&gt;
}&lt;br /&gt;
.portal-column-2-3 {&lt;br /&gt;
	grid-column-end: span 2; &lt;br /&gt;
}&lt;br /&gt;
.portal-column-3-4 {&lt;br /&gt;
	grid-column-end: span 3; &lt;br /&gt;
}&lt;br /&gt;
.portal-column-1-2,&lt;br /&gt;
.portal-column-1-3,&lt;br /&gt;
.portal-column-1-4,&lt;br /&gt;
.portal-column-1-5,&lt;br /&gt;
.portal-column-1-6,&lt;br /&gt;
.portal-column-1-7 {&lt;br /&gt;
	grid-column-end: span 1; &lt;br /&gt;
}&lt;br /&gt;
.portal-column-2-2 {&lt;br /&gt;
	grid-column-end: span 2;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-3-3 {&lt;br /&gt;
	grid-column-end: span 3;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-4-4 {&lt;br /&gt;
	grid-column-end: span 4;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-5-5 {&lt;br /&gt;
	grid-column-end: span 5;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-6-6 {&lt;br /&gt;
	grid-column-end: span 6;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-7-7 {&lt;br /&gt;
	grid-column-end: span 7;&lt;br /&gt;
}&lt;br /&gt;
@media only screen and (max-width: 700px) {&lt;br /&gt;
	.mainpage-portals {&lt;br /&gt;
		width: 25%; &lt;br /&gt;
	}&lt;br /&gt;
    /* Decouple the columns on narrow screens */&lt;br /&gt;
    .portal-container-2,&lt;br /&gt;
    .portal-container-3, &lt;br /&gt;
    .portal-container-4, &lt;br /&gt;
    .portal-container-5, &lt;br /&gt;
    .portal-container-6, &lt;br /&gt;
    .portal-container-7 {&lt;br /&gt;
		display: block;&lt;br /&gt;
	}&lt;br /&gt;
    .portal-column-1-2,&lt;br /&gt;
    .portal-column-3-4,&lt;br /&gt;
    .portal-column-1-3,&lt;br /&gt;
    .portal-column-2-3,&lt;br /&gt;
    .portal-column-2-2,&lt;br /&gt;
    .portal-column-3-3,&lt;br /&gt;
	.portal-column-4-4,&lt;br /&gt;
	.portal-column-5-5,&lt;br /&gt;
	.portal-column-6-6,&lt;br /&gt;
	.portal-column-7-7 {&lt;br /&gt;
        float: inherit;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        margin-top: 16px;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
    .portal-column-1-4 {&lt;br /&gt;
		width: calc(50% - 16px);&lt;br /&gt;
    }&lt;br /&gt;
    .portal-column-1-6 {&lt;br /&gt;
		width: calc(33.3% - 16px);&lt;br /&gt;
    }&lt;br /&gt;
    .portal-column-1-7 {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: calc(25% - 16px);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media only screen and (max-width: 600px) {&lt;br /&gt;
    .portal-column-1-4, &lt;br /&gt;
    .portal-column-1-6, &lt;br /&gt;
    .portal-column-1-5 {&lt;br /&gt;
        float: inherit;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        margin: 0;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
/* temporary fix for T86979 */&lt;br /&gt;
.ui-dialog { right: auto; }&lt;br /&gt;
/* طراحی صفحه اول */&lt;br /&gt;
 .mainpage-top {&lt;br /&gt;
    background-image: url(/mainpage-top-2.jpg);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
	background-position-y: 60%;&lt;br /&gt;
	background-position-x: center;&lt;br /&gt;
}&lt;br /&gt;
/* سفید کردن لینک های بالای صفحه اول */&lt;br /&gt;
&lt;br /&gt;
/* حذف دکمه اضافه از جستجوی صفحه اول */&lt;br /&gt;
&lt;br /&gt;
/* راست چین کردن جستجوی صفحه اول */&lt;br /&gt;
&lt;br /&gt;
.rootpage-صفحهٔ_اصلی .firstHeading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* عنوان جعبه ها */&lt;br /&gt;
.mainpage-box .heading {&lt;br /&gt;
	     background-image: url(/background-3.png);&lt;br /&gt;
}&lt;br /&gt;
/* فیدبک */&lt;br /&gt;
.page-صفحهٔ_اصلی .articleFeedbackv5 {&lt;br /&gt;
     display: none &lt;br /&gt;
}&lt;br /&gt;
#mw-articlefeedbackv5 {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
.articleFeedbackv5 {&lt;br /&gt;
	font-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
.articleFeedbackv5-panel{&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
 .articleFeedbackv5-tooltip-trigger {&lt;br /&gt;
    display:none&lt;br /&gt;
}&lt;br /&gt;
 .articleFeedbackv5-title {&lt;br /&gt;
    margin-top:0 !important&lt;br /&gt;
}&lt;br /&gt;
 .feedback-text {&lt;br /&gt;
	height: 6em !important;&lt;br /&gt;
	margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
 .articleFeedbackv5-disclosure {&lt;br /&gt;
    display:none&lt;br /&gt;
}&lt;br /&gt;
 .articleFeedbackv5-submit {&lt;br /&gt;
    float:left !important;&lt;br /&gt;
}&lt;br /&gt;
.articleFeedbackv5-cta-5 {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-صفحهٔ_اصلی #content{&lt;br /&gt;
	padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* مخفی کردن از بازدید کننده ها */&lt;br /&gt;
 .showtologgedin {&lt;br /&gt;
     display: none &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navbox */&lt;br /&gt;
.navbox {&lt;br /&gt;
    width: auto !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title a {&lt;br /&gt;
	color: black !important;;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.nv-talk {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* font-sizes */&lt;br /&gt;
.mw-body-content{&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
.mw-editfont-monospace{&lt;br /&gt;
	font-size: 15px;&lt;br /&gt;
}&lt;br /&gt;
img {&lt;br /&gt;
	max-width: 100%; &lt;br /&gt;
	height: auto !important;&lt;br /&gt;
    clip: rect(auto, auto, auto, auto) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * New image thumb design&lt;br /&gt;
 *&lt;br /&gt;
 * @dependencies none&lt;br /&gt;
 * @source en.wikipedia.org/wiki/MediaWiki:Gadget-NewImageThumb.css&lt;br /&gt;
 * @revision 2&lt;br /&gt;
 * @author: Edokter ([[User:Edokter]])&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
.tocnumber {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
.toc, #toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.mw-gallery-traditional li.gallerybox div.thumb,&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-color: #E0E0E0 #B1B1B1 #B1B1B1 #E0E0E0;&lt;br /&gt;
    box-shadow:  0.25em 0.25em 0.5em rgba(0, 0, 0, 0.05);&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
div.thumbinner.mp-thumb {&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
html .thumbimage {&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
html .thumbcaption {&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    padding: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
img.thumbborder {&lt;br /&gt;
    border-width: 1px;&lt;br /&gt;
    border-style: solid;&lt;br /&gt;
    border-color: #E0E0E0 #B1B1B1 #B1B1B1 #E0E0E0;&lt;br /&gt;
}&lt;br /&gt;
.tmulti .tsingle {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*  پاپ آپ منابع */&lt;br /&gt;
.mwe-popups.mwe-popups-type-reference .mwe-popups-title {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
.mwe-popups .mwe-popups-title {&lt;br /&gt;
    margin: 0 5px;&lt;br /&gt;
}&lt;br /&gt;
.mwe-popups.mwe-popups-type-reference .mwe-popups-extract .mwe-popups-fade {&lt;br /&gt;
	position: inherit;&lt;br /&gt;
}&lt;br /&gt;
.mwe-popups .mwe-popups-extract {&lt;br /&gt;
    margin: 5px;&lt;br /&gt;
    position: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* جستجو */&lt;br /&gt;
#searchInput {&lt;br /&gt;
	padding: 0.2em 0.4em;&lt;br /&gt;
	background-color: white !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* لوگو */&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
#mw-panel #p-logo + .portal {&lt;br /&gt;
    margin-top: 3em;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* تصویر زمینه &lt;br /&gt;
body {&lt;br /&gt;
    background-color: #b3e1b3;&lt;br /&gt;
    background-image: url(background-3.png);&lt;br /&gt;
}&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
	background-color: unset;&lt;br /&gt;
	background-image: none;&lt;br /&gt;
}*/&lt;br /&gt;
/* تب های بالا &lt;br /&gt;
.vectorTabs li {&lt;br /&gt;
    background-image: linear-gradient(to top, #6c6 0, rgb(246, 255, 246) 1px, rgba(255,255,255,0) 100%);&lt;br /&gt;
}&lt;br /&gt;
.vectorTabs, .vectorTabs span, #mw-head .vectorMenu h3 {&lt;br /&gt;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #4bd74b 100%);&lt;br /&gt;
}&lt;br /&gt;
.vectorTabs .selected {&lt;br /&gt;
    background: linear-gradient(to bottom, rgba(179, 225, 179, .1), #fff 70%);&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* محیط ویرایش */&lt;br /&gt;
#wpTextbox1 {&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* دکمه های جمع شدن منوی سمت راست، بازگشت به بالای صفحه و تغییر اندازه فونت */&lt;br /&gt;
.sidebarbottons {&lt;br /&gt;
	display: block;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	z-index: 999;&lt;br /&gt;
	right: 0;&lt;br /&gt;
	height: 16px;&lt;br /&gt;
	width: 16px;&lt;br /&gt;
	border: 1px solid #356843;&lt;br /&gt;
	padding: 2px;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
.sidebarbottons:hover {&lt;br /&gt;
	filter: invert(40%); &lt;br /&gt;
}&lt;br /&gt;
#collsidebar {&lt;br /&gt;
	background-image: url(&#039;/images/d/d6/Right.png&#039;);&lt;br /&gt;
	bottom: calc( 50% + 11px );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#totop {&lt;br /&gt;
	background-image: url(&#039;/images/d/da/Up.png&#039;);&lt;br /&gt;
	bottom: calc( 50% + 33px );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#fontsizeup {&lt;br /&gt;
background-image: url(&#039;/images/2/2f/Plus.png&#039;);&lt;br /&gt;
bottom: calc( 50% - 11px );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#fontsizedown {&lt;br /&gt;
background-image: url(&#039;/images/e/ee/Minus.png&#039;);&lt;br /&gt;
bottom: calc( 50% - 33px );&lt;br /&gt;
}&lt;br /&gt;
.tablelist tr:nth-child(2n+1){&lt;br /&gt;
	background-color:#f7f7f7&lt;br /&gt;
}&lt;br /&gt;
/* ltr text */&lt;br /&gt;
.mw-content-ltr &amp;gt; ol &amp;gt; li {&lt;br /&gt;
	list-style-type: decimal;&lt;br /&gt;
}&lt;br /&gt;
/* more space for ordered lists */&lt;br /&gt;
ol li {&lt;br /&gt;
	line-height: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* big and small sizes */&lt;br /&gt;
big {&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
small {&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* الگو:مقاله‌های کاربر */&lt;br /&gt;
.user-articles .mw-newpages-history, .user-articles .mw-newpages-length, .user-articles .mw-userlink, .user-articles .mw-usertoollinks, .user-articles .comment, .user-articles .mw-tag-markers, .user-articles .mw-newpages-oldtitle, .user-articles .mw-newpages-time {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
/* الگو:نویسنده */&lt;br /&gt;
#contentSub, #contentSub2 {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
.mw-body h1, .mw-body-content h1 {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* vector-2022 */&lt;br /&gt;
.mw-content-container, .mw-article-toolbar-container {&lt;br /&gt;
  max-width: none;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar-action {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.cdx-typeahead-search--show-thumbnail.cdx-typeahead-search--auto-expand-width:not(.cdx-typeahead-search--active) {&lt;br /&gt;
  margin-left: 24px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
#searchInput {&lt;br /&gt;
  padding: 0.2em 2.5em;&lt;br /&gt;
}&lt;br /&gt;
/* پیشنهاد سلطان */&lt;br /&gt;
a.new {&lt;br /&gt;
  color: #860000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a {&lt;br /&gt;
  color: #052a75;&lt;br /&gt;
}&lt;br /&gt;
a:visited {&lt;br /&gt;
  color: #052a75;&lt;br /&gt;
}&lt;br /&gt;
h1, h2 {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
/* citizen */&lt;br /&gt;
.skin-citizen .page-actions &amp;gt; .mw-portlet li &amp;gt; a {&lt;br /&gt;
  line-height: 20px;&lt;br /&gt;
}&lt;br /&gt;
@media screen {&lt;br /&gt;
	html.ve-active {&lt;br /&gt;
		--width-toc: 0;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
/* hide excess menus for non-logged-in */&lt;br /&gt;
#n-امتیاز-مشارکت, #t-recentchangeslinked, #t-upload, #t-info, #t-createredirect, #t-articlefeedbackv5-add, #t-articlefeedbackv5-view, #n-recentchanges, #t-specialpages, .vector-menu-tabs .mw-list-item.new a {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
#right-navigation, #left-navigation .selected {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-header {&lt;br /&gt;
	float: right;&lt;br /&gt;
}&lt;br /&gt;
.vector-article-toolbar {&lt;br /&gt;
	float: left;&lt;br /&gt;
	z-index: 1;&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
.vector-article-toolbar .new {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs .mw-list-item &amp;gt; a {&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	background-color: #36c;&lt;br /&gt;
	border-color: #36c;&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;&lt;br /&gt;
	min-height: 1em;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
.mw-article-toolbar-container {&lt;br /&gt;
  border-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
#mw-indicator-mw-helplink {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* add logo */&lt;br /&gt;
#mw-panel:before {&lt;br /&gt;
	content: url(new_logo_3.png);&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
/* comment section */&lt;br /&gt;
.cs-comments, .cs-title-edit-field, .cs-body-edit-field {&lt;br /&gt;
  font-family: vazir !important;&lt;br /&gt;
}&lt;br /&gt;
.cs-header .oo-ui-buttonElement-button[tabindex=&amp;quot;0&amp;quot;] {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	top: 4em;&lt;br /&gt;
	left: 1em;&lt;br /&gt;
	z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
.cs-header .oo-ui-buttonElement-button[title=&amp;quot;لغو&amp;quot;], .cs-header .oo-ui-buttonElement-button[title=&amp;quot;ثبت&amp;quot;] {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: unset;&lt;br /&gt;
	left: unset;&lt;br /&gt;
}&lt;br /&gt;
#toc-mw-content-text {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D8%A4%D9%84%D9%81&amp;diff=9</id>
		<title>قالب:مؤلف</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D8%A4%D9%84%D9%81&amp;diff=9"/>
		<updated>2025-10-19T21:29:19Z</updated>

		<summary type="html">&lt;p&gt;Armodir: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-weight: bold; font-size: 110%; margin-bottom: 0px&amp;quot;&amp;gt;&lt;br /&gt;
{{#if: {{{1|}}}{{{مؤلف|}}}|&lt;br /&gt;
مؤلف: [[:تصنيف:مقالات {{{1|{{{مؤلف|}}}}}}{{!}}{{{1|{{{مؤلف|}}}}}}]][[تصنيف:مقالات {{{1|{{{مؤلف|}}}}}}]]&lt;br /&gt;
}}{{#if: {{{2|}}}{{{مؤلف۲|}}}|، [[:تصنيف:مقالات {{{2|{{{مؤلف۲|}}}}}}{{!}}{{{2|{{{مؤلف۲|}}}}}}]][[تصنيف:مقالات {{{2|{{{مؤلف۲|}}}}}}]]}}&lt;br /&gt;
{{#if: {{{3|}}}{{{مؤلف۳|}}}|، [[:تصنيف:مقالات {{{3|{{{مؤلف۳|}}}}}}{{!}}{{{3|{{{مؤلف۳|}}}}}}]][[تصنيف:مقالات {{{3|{{{مؤلف۳|}}}}}}]]}}&lt;br /&gt;
&lt;br /&gt;
{{#if: {{{محرر۱|}}}|&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-right: 5em&amp;quot;&amp;gt;&lt;br /&gt;
محرر: {{{محرر۱|}}}{{#if: {{{محرر۲|}}}|، {{{محرر۲|}}}{{#if: {{{محرر۳|}}}|، {{{محرر۳|}}} }} }}&lt;br /&gt;
&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{#if: {{{جامع|}}}|&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-right: 5em&amp;quot;&amp;gt;&lt;br /&gt;
جامع: [[:تصنيف:مقالات {{{جامع|}}}{{!}}{{{جامع|}}}]][[تصنيف:مقالات {{{جامع|}}}|{{{جامع|}}}]]&lt;br /&gt;
&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{مؤلف&lt;br /&gt;
|مؤلف = &lt;br /&gt;
|مؤلف۲ = &lt;br /&gt;
|مؤلف۳ = &lt;br /&gt;
|جامع = &lt;br /&gt;
|محرر۱ = &lt;br /&gt;
|محرر۲ = &lt;br /&gt;
|محرر۳ = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;params&amp;quot;: {&lt;br /&gt;
    &amp;quot;مؤلف&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مؤلف۲&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مؤلف۳&amp;quot;: {},&lt;br /&gt;
    &amp;quot;جامع&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر۱&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر۲&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر۳&amp;quot;: {}&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;format&amp;quot;: &amp;quot;block&amp;quot;,&lt;br /&gt;
  &amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
    &amp;quot;مؤلف&amp;quot;,&lt;br /&gt;
    &amp;quot;مؤلف۲&amp;quot;,&lt;br /&gt;
    &amp;quot;مؤلف۳&amp;quot;,&lt;br /&gt;
    &amp;quot;جامع&amp;quot;,&lt;br /&gt;
    &amp;quot;محرر۱&amp;quot;,&lt;br /&gt;
    &amp;quot;محرر۲&amp;quot;,&lt;br /&gt;
    &amp;quot;محرر۳&amp;quot;&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Infobox/styles.css&amp;diff=8</id>
		<title>وحدة:Infobox/styles.css</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Infobox/styles.css&amp;diff=8"/>
		<updated>2025-10-19T21:20:31Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;/* {{pp|small=y}} */ /*  * This TemplateStyles sheet deliberately does NOT include the full set of  * infobox styles. We are still working to migrate all of the manual  * infoboxes. See MediaWiki talk:Common.css/to do#Infobox  * DO NOT ADD THEM HERE  */ /*  * not strictly certain these styles are necessary since the modules now  * exclusively output infobox-subbox or infobox, not both  * just replicating the module faithfully  */ .infobox-subbox { 	padding: 0;...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp|small=y}} */&lt;br /&gt;
/*&lt;br /&gt;
 * This TemplateStyles sheet deliberately does NOT include the full set of&lt;br /&gt;
 * infobox styles. We are still working to migrate all of the manual&lt;br /&gt;
 * infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]&lt;br /&gt;
 * DO NOT ADD THEM HERE&lt;br /&gt;
 */&lt;br /&gt;
/*&lt;br /&gt;
 * not strictly certain these styles are necessary since the modules now&lt;br /&gt;
 * exclusively output infobox-subbox or infobox, not both&lt;br /&gt;
 * just replicating the module faithfully&lt;br /&gt;
 */&lt;br /&gt;
.infobox-subbox {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: none;&lt;br /&gt;
	margin: -3px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	min-width: 100%;&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
	clear: none;&lt;br /&gt;
	float: none;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
    color:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-3cols-child {&lt;br /&gt;
	margin: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox .navbar {&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme: [[William_Wragg]], [[Coral_Castle]] */&lt;br /&gt;
&lt;br /&gt;
@media screen {&lt;br /&gt;
    html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) &amp;gt; div:not(.notheme)[style] {&lt;br /&gt;
	    background: #1f1f23 !important;&lt;br /&gt;
	      /* switch with var( --color-base ) when supported. */&lt;br /&gt;
	      color: #f8f9fa;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and ( prefers-color-scheme: dark) {&lt;br /&gt;
    html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) &amp;gt; div:not(.notheme)[style] {&lt;br /&gt;
      background: #1f1f23 !important;&lt;br /&gt;
      /* switch with var( --color-base ) when supported. */&lt;br /&gt;
      color: #f8f9fa;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Since infobox is a table, many infobox templates take advantage of this to&lt;br /&gt;
 * add columns and rows to the infobox itself rather than as part of a new table&lt;br /&gt;
 * inside them. This class should be discouraged and removed on the long term,&lt;br /&gt;
 * but allows us to at least identify these tables going forward&lt;br /&gt;
 * Currently in use on: [[Module:Infobox3cols]]&lt;br /&gt;
 * Fixes issue described in [[phab:F55300125]] on Vector 2022.&lt;br /&gt;
*/&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  body.skin--responsive .infobox-table {&lt;br /&gt;
    display: table !important;&lt;br /&gt;
  }&lt;br /&gt;
  body.skin--responsive .infobox-table &amp;gt; caption {&lt;br /&gt;
    display: table-caption !important;&lt;br /&gt;
  }&lt;br /&gt;
  body.skin--responsive .infobox-table &amp;gt; tbody {&lt;br /&gt;
    display: table-row-group;&lt;br /&gt;
  }&lt;br /&gt;
  body.skin--responsive .infobox-table th,&lt;br /&gt;
  body.skin--responsive .infobox-table td {&lt;br /&gt;
    padding-left: inherit;&lt;br /&gt;
    padding-right: inherit;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Infobox&amp;diff=7</id>
		<title>وحدة:Infobox</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Infobox&amp;diff=7"/>
		<updated>2025-10-19T21:19:13Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = &amp;#039;%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]&amp;#039; local has_rows = false local lists = { 	plainlist_t = { 		patterns = { 			&amp;#039;^plainlist$&amp;#039;, 			&amp;#039;%splainlist$&amp;#039;, 			&amp;#039;^plainlist%s&amp;#039;, 			&amp;#039;%splainlist%s&amp;#039; 		}, 		found = false, 		styles = &amp;#039;Plainlist/styles.css&amp;#039; 	}, 	hlist_t = { 		patterns = { 			&amp;#039;^hlist$&amp;#039;, 			&amp;#039;%shlist$&amp;#039;, 			&amp;#039;^hlist%s&amp;#039;, 			&amp;#039;%shl...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local origArgs = {}&lt;br /&gt;
local root&lt;br /&gt;
local empty_row_categories = {}&lt;br /&gt;
local category_in_empty_row_pattern = &#039;%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]&#039;&lt;br /&gt;
local has_rows = false&lt;br /&gt;
local lists = {&lt;br /&gt;
	plainlist_t = {&lt;br /&gt;
		patterns = {&lt;br /&gt;
			&#039;^plainlist$&#039;,&lt;br /&gt;
			&#039;%splainlist$&#039;,&lt;br /&gt;
			&#039;^plainlist%s&#039;,&lt;br /&gt;
			&#039;%splainlist%s&#039;&lt;br /&gt;
		},&lt;br /&gt;
		found = false,&lt;br /&gt;
		styles = &#039;Plainlist/styles.css&#039;&lt;br /&gt;
	},&lt;br /&gt;
	hlist_t = {&lt;br /&gt;
		patterns = {&lt;br /&gt;
			&#039;^hlist$&#039;,&lt;br /&gt;
			&#039;%shlist$&#039;,&lt;br /&gt;
			&#039;^hlist%s&#039;,&lt;br /&gt;
			&#039;%shlist%s&#039;&lt;br /&gt;
		},&lt;br /&gt;
		found = false,&lt;br /&gt;
		styles = &#039;Hlist/styles.css&#039;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function has_list_class(args_to_check)&lt;br /&gt;
	for _, list in pairs(lists) do&lt;br /&gt;
		if not list.found then&lt;br /&gt;
			for _, arg in pairs(args_to_check) do&lt;br /&gt;
				for _, pattern in ipairs(list.patterns) do&lt;br /&gt;
					if mw.ustring.find(arg or &#039;&#039;, pattern) then&lt;br /&gt;
						list.found = true&lt;br /&gt;
						break&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if list.found then break end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function fixChildBoxes(sval, tt)&lt;br /&gt;
	local function notempty( s ) return s and s:match( &#039;%S&#039; ) end&lt;br /&gt;
	&lt;br /&gt;
	if notempty(sval) then&lt;br /&gt;
		local marker = &#039;&amp;lt;span class=special_infobox_marker&amp;gt;&#039;&lt;br /&gt;
		local s = sval&lt;br /&gt;
		-- start moving templatestyles and categories inside of table rows&lt;br /&gt;
		local slast = &#039;&#039;&lt;br /&gt;
		while slast ~= s do&lt;br /&gt;
			slast = s&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;(&amp;lt;/[Tt][Rr]%s*&amp;gt;%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])&#039;, &#039;%2%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;(&amp;lt;/[Tt][Rr]%s*&amp;gt;%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)&#039;, &#039;%2%1&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		-- end moving templatestyles and categories inside of table rows&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;(&amp;lt;%s*[Tt][Rr])&#039;, marker .. &#039;%1&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;(&amp;lt;/[Tt][Rr]%s*&amp;gt;)&#039;, &#039;%1&#039; .. marker)&lt;br /&gt;
		if s:match(marker) then&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;%s*&#039; .. marker, &#039;&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;([\r\n]|-[^\r\n]*[\r\n])%s*&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;%s*([\r\n]|-)&#039;, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;(&amp;lt;/[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*&amp;gt;%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;(&amp;lt;%s*[Tt][Aa][Bb][Ll][Ee][^&amp;lt;&amp;gt;]*&amp;gt;%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;^(%{|[^\r\n]*[\r\n]%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, &#039;([\r\n]%{|[^\r\n]*[\r\n]%s*)&#039; .. marker, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;(%s*&amp;lt;/[Tt][Aa][Bb][Ll][Ee]%s*&amp;gt;)&#039;, &#039;%1&#039;)&lt;br /&gt;
			s = mw.ustring.gsub(s, marker .. &#039;(%s*\n|%})&#039;, &#039;%1&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if s:match(marker) then&lt;br /&gt;
			local subcells = mw.text.split(s, marker)&lt;br /&gt;
			s = &#039;&#039;&lt;br /&gt;
			for k = 1, #subcells do&lt;br /&gt;
				if k == 1 then&lt;br /&gt;
					s = s .. subcells[k] .. &#039;&amp;lt;/&#039; .. tt .. &#039;&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
				elseif k == #subcells then&lt;br /&gt;
					local rowstyle = &#039; style=&amp;quot;display:none&amp;quot;&#039;&lt;br /&gt;
					if notempty(subcells[k]) then rowstyle = &#039;&#039;	end&lt;br /&gt;
					s = s .. &#039;&amp;lt;tr&#039; .. rowstyle ..&#039;&amp;gt;&amp;lt;&#039; .. tt .. &#039; colspan=2&amp;gt;\n&#039; ..&lt;br /&gt;
						subcells[k]&lt;br /&gt;
				elseif notempty(subcells[k]) then&lt;br /&gt;
					if (k % 2) == 0 then&lt;br /&gt;
						s = s .. subcells[k]&lt;br /&gt;
					else&lt;br /&gt;
						s = s .. &#039;&amp;lt;tr&amp;gt;&amp;lt;&#039; .. tt .. &#039; colspan=2&amp;gt;\n&#039; ..&lt;br /&gt;
							subcells[k] .. &#039;&amp;lt;/&#039; .. tt .. &#039;&amp;gt;&amp;lt;/tr&amp;gt;&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		-- the next two lines add a newline at the end of lists for the PHP parser&lt;br /&gt;
		-- [[Special:Diff/849054481]]&lt;br /&gt;
		-- remove when [[:phab:T191516]] is fixed or OBE&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;([\r\n][%*#;:][^\r\n]*)$&#039;, &#039;%1\n&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;^([%*#;:][^\r\n]*)$&#039;, &#039;%1\n&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;^([%*#;:])&#039;, &#039;\n%1&#039;)&lt;br /&gt;
		s = mw.ustring.gsub(s, &#039;^(%{%|)&#039;, &#039;\n%1&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	else&lt;br /&gt;
		return sval&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Cleans empty tables&lt;br /&gt;
local function cleanInfobox()&lt;br /&gt;
	root = tostring(root)&lt;br /&gt;
	if has_rows == false then&lt;br /&gt;
		root = mw.ustring.gsub(root, &#039;&amp;lt;table[^&amp;lt;&amp;gt;]*&amp;gt;%s*&amp;lt;/table&amp;gt;&#039;, &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns the union of the values of two tables, as a sequence.&lt;br /&gt;
local function union(t1, t2)&lt;br /&gt;
&lt;br /&gt;
	local vals = {}&lt;br /&gt;
	for k, v in pairs(t1) do&lt;br /&gt;
		vals[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs(t2) do&lt;br /&gt;
		vals[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for k, v in pairs(vals) do&lt;br /&gt;
		table.insert(ret, k)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns a table containing the numbers of the arguments that exist&lt;br /&gt;
-- for the specified prefix. For example, if the prefix was &#039;data&#039;, and&lt;br /&gt;
-- &#039;data1&#039;, &#039;data2&#039;, and &#039;data5&#039; exist, it would return {1, 2, 5}.&lt;br /&gt;
local function getArgNums(prefix)&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local num = tostring(k):match(&#039;^&#039; .. prefix .. &#039;([1-9]%d*)$&#039;)&lt;br /&gt;
		if num then table.insert(nums, tonumber(num)) end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Adds a row to the infobox, with either a header cell&lt;br /&gt;
-- or a label/data cell combination.&lt;br /&gt;
local function addRow(rowArgs)&lt;br /&gt;
	&lt;br /&gt;
	if rowArgs.header and rowArgs.header ~= &#039;_BLANK_&#039; then&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass })&lt;br /&gt;
		&lt;br /&gt;
		root&lt;br /&gt;
			:tag(&#039;tr&#039;)&lt;br /&gt;
				:addClass(rowArgs.rowclass)&lt;br /&gt;
				:cssText(rowArgs.rowstyle)&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-header&#039;)&lt;br /&gt;
					:addClass(rowArgs.class)&lt;br /&gt;
					:addClass(args.headerclass)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-header&lt;br /&gt;
					:cssText(args.headerstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:wikitext(fixChildBoxes(rowArgs.header, &#039;th&#039;))&lt;br /&gt;
		if rowArgs.data then&lt;br /&gt;
			root:wikitext(&lt;br /&gt;
				&#039;[[تصنيف:Pages using infobox templates with ignored data cells]]&#039;&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
	elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;^%S&#039;) then&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		has_list_class({ rowArgs.rowclass, rowArgs.class })&lt;br /&gt;
		&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(rowArgs.rowclass)&lt;br /&gt;
		row:cssText(rowArgs.rowstyle)&lt;br /&gt;
		if rowArgs.label then&lt;br /&gt;
			row&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-label&#039;)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-label&lt;br /&gt;
					:cssText(args.labelstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:wikitext(rowArgs.label)&lt;br /&gt;
					:done()&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, not rowArgs.label and &#039;2&#039; or nil)&lt;br /&gt;
			:addClass(not rowArgs.label and &#039;infobox-full-data&#039; or &#039;infobox-data&#039;)&lt;br /&gt;
			:addClass(rowArgs.class)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox(-full)-data&lt;br /&gt;
			:cssText(rowArgs.datastyle)&lt;br /&gt;
			:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
			:wikitext(fixChildBoxes(rowArgs.data, &#039;td&#039;))&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(empty_row_categories, rowArgs.data or &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTitle()&lt;br /&gt;
	if not args.title then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	has_list_class({args.titleclass})&lt;br /&gt;
	&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;caption&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-title&#039;)&lt;br /&gt;
			:addClass(args.titleclass)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-title&lt;br /&gt;
			:cssText(args.titlestyle)&lt;br /&gt;
			:wikitext(args.title)&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderAboveRow()&lt;br /&gt;
	if not args.above then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	has_list_class({ args.aboveclass })&lt;br /&gt;
	&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;th&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-above&#039;)&lt;br /&gt;
				:addClass(args.aboveclass)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-above&lt;br /&gt;
				:cssText(args.abovestyle)&lt;br /&gt;
				:wikitext(fixChildBoxes(args.above,&#039;th&#039;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow()&lt;br /&gt;
	if not args.below then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	has_list_class({ args.belowclass })&lt;br /&gt;
	&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-below&#039;)&lt;br /&gt;
				:addClass(args.belowclass)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-below&lt;br /&gt;
				:cssText(args.belowstyle)&lt;br /&gt;
				:wikitext(fixChildBoxes(args.below,&#039;td&#039;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addSubheaderRow(subheaderArgs)&lt;br /&gt;
	if subheaderArgs.data and&lt;br /&gt;
		subheaderArgs.data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;^%S&#039;) then&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		has_list_class({ subheaderArgs.rowclass, subheaderArgs.class })&lt;br /&gt;
		&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(subheaderArgs.rowclass)&lt;br /&gt;
&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-subheader&#039;)&lt;br /&gt;
			:addClass(subheaderArgs.class)&lt;br /&gt;
			:cssText(subheaderArgs.datastyle)&lt;br /&gt;
			:cssText(subheaderArgs.rowcellstyle)&lt;br /&gt;
			:wikitext(fixChildBoxes(subheaderArgs.data, &#039;td&#039;))&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(empty_row_categories, subheaderArgs.data or &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderSubheaders()&lt;br /&gt;
	if args.subheader then&lt;br /&gt;
		args.subheader1 = args.subheader&lt;br /&gt;
	end&lt;br /&gt;
	if args.subheaderrowclass then&lt;br /&gt;
		args.subheaderrowclass1 = args.subheaderrowclass&lt;br /&gt;
	end&lt;br /&gt;
	local subheadernums = getArgNums(&#039;subheader&#039;)&lt;br /&gt;
	for k, num in ipairs(subheadernums) do&lt;br /&gt;
		addSubheaderRow({&lt;br /&gt;
			data = args[&#039;subheader&#039; .. tostring(num)],&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-subheader&lt;br /&gt;
			datastyle = args.subheaderstyle,&lt;br /&gt;
			rowcellstyle = args[&#039;subheaderstyle&#039; .. tostring(num)],&lt;br /&gt;
			class = args.subheaderclass,&lt;br /&gt;
			rowclass = args[&#039;subheaderrowclass&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addImageRow(imageArgs)&lt;br /&gt;
&lt;br /&gt;
	if imageArgs.data and&lt;br /&gt;
		imageArgs.data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;^%S&#039;) then&lt;br /&gt;
&lt;br /&gt;
		has_rows = true&lt;br /&gt;
		has_list_class({ imageArgs.rowclass, imageArgs.class })&lt;br /&gt;
		&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(imageArgs.rowclass)&lt;br /&gt;
&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-image&#039;)&lt;br /&gt;
			:addClass(imageArgs.class)&lt;br /&gt;
			:cssText(imageArgs.datastyle)&lt;br /&gt;
			:wikitext(fixChildBoxes(imageArgs.data, &#039;td&#039;))&lt;br /&gt;
	else&lt;br /&gt;
		table.insert(empty_row_categories, imageArgs.data or &#039;&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderImages()&lt;br /&gt;
	if args.image then&lt;br /&gt;
		args.image1 = args.image&lt;br /&gt;
	end&lt;br /&gt;
	if args.caption then&lt;br /&gt;
		args.caption1 = args.caption&lt;br /&gt;
	end&lt;br /&gt;
	local imagenums = getArgNums(&#039;image&#039;)&lt;br /&gt;
	for k, num in ipairs(imagenums) do&lt;br /&gt;
		local caption = args[&#039;caption&#039; .. tostring(num)]&lt;br /&gt;
		local data = mw.html.create():wikitext(args[&#039;image&#039; .. tostring(num)])&lt;br /&gt;
		if caption then&lt;br /&gt;
			data&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-caption&#039;)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-caption&lt;br /&gt;
					:cssText(args.captionstyle)&lt;br /&gt;
					:wikitext(caption)&lt;br /&gt;
		end&lt;br /&gt;
		addImageRow({&lt;br /&gt;
			data = tostring(data),&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-image&lt;br /&gt;
			datastyle = args.imagestyle,&lt;br /&gt;
			class = args.imageclass,&lt;br /&gt;
			rowclass = args[&#039;imagerowclass&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- When autoheaders are turned on, preprocesses the rows&lt;br /&gt;
local function preprocessRows()&lt;br /&gt;
	if not args.autoheaders then return end&lt;br /&gt;
	&lt;br /&gt;
	local rownums = union(getArgNums(&#039;header&#039;), getArgNums(&#039;data&#039;))&lt;br /&gt;
	table.sort(rownums)&lt;br /&gt;
	local lastheader&lt;br /&gt;
	for k, num in ipairs(rownums) do&lt;br /&gt;
		if args[&#039;header&#039; .. tostring(num)] then&lt;br /&gt;
			if lastheader then&lt;br /&gt;
				args[&#039;header&#039; .. tostring(lastheader)] = nil&lt;br /&gt;
			end&lt;br /&gt;
			lastheader = num&lt;br /&gt;
		elseif args[&#039;data&#039; .. tostring(num)] and&lt;br /&gt;
			args[&#039;data&#039; .. tostring(num)]:gsub(&lt;br /&gt;
				category_in_empty_row_pattern, &#039;&#039;&lt;br /&gt;
			):match(&#039;^%S&#039;) then&lt;br /&gt;
			local data = args[&#039;data&#039; .. tostring(num)]&lt;br /&gt;
			if data:gsub(category_in_empty_row_pattern, &#039;&#039;):match(&#039;%S&#039;) then&lt;br /&gt;
				lastheader = nil&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if lastheader then&lt;br /&gt;
		args[&#039;header&#039; .. tostring(lastheader)] = nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Gets the union of the header and data argument numbers,&lt;br /&gt;
-- and renders them all in order&lt;br /&gt;
local function renderRows()&lt;br /&gt;
&lt;br /&gt;
	local rownums = union(getArgNums(&#039;header&#039;), getArgNums(&#039;data&#039;))&lt;br /&gt;
	table.sort(rownums)&lt;br /&gt;
	for k, num in ipairs(rownums) do&lt;br /&gt;
		addRow({&lt;br /&gt;
			header = args[&#039;header&#039; .. tostring(num)],&lt;br /&gt;
			label = args[&#039;label&#039; .. tostring(num)],&lt;br /&gt;
			data = args[&#039;data&#039; .. tostring(num)],&lt;br /&gt;
			datastyle = args.datastyle,&lt;br /&gt;
			class = args[&#039;class&#039; .. tostring(num)],&lt;br /&gt;
			rowclass = args[&#039;rowclass&#039; .. tostring(num)],&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; rowclass&lt;br /&gt;
			rowstyle = args[&#039;rowstyle&#039; .. tostring(num)],&lt;br /&gt;
			rowcellstyle = args[&#039;rowcellstyle&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar()&lt;br /&gt;
	if not args.name then return end&lt;br /&gt;
&lt;br /&gt;
	has_rows = true&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;2&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-navbar&#039;)&lt;br /&gt;
				:wikitext(require(&#039;Module:Navbar&#039;)._navbar{&lt;br /&gt;
					args.name,&lt;br /&gt;
					mini = 1,&lt;br /&gt;
				})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderItalicTitle()&lt;br /&gt;
	local italicTitle = args[&#039;italic title&#039;] and mw.ustring.lower(args[&#039;italic title&#039;])&lt;br /&gt;
	if italicTitle == &#039;&#039; or italicTitle == &#039;force&#039; or italicTitle == &#039;yes&#039; then&lt;br /&gt;
		root:wikitext(require(&#039;Module:Italic title&#039;)._main({}))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Categories in otherwise empty rows are collected in empty_row_categories.&lt;br /&gt;
-- This function adds them to the module output. It is not affected by&lt;br /&gt;
-- args.decat because this module should not prevent module-external categories&lt;br /&gt;
-- from rendering.&lt;br /&gt;
local function renderEmptyRowCategories()&lt;br /&gt;
	for _, s in ipairs(empty_row_categories) do&lt;br /&gt;
		root:wikitext(s)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Render tracking categories. args.decat == turns off tracking categories.&lt;br /&gt;
local function renderTrackingCategories()&lt;br /&gt;
	if args.decat == &#039;yes&#039; then return end&lt;br /&gt;
	if args.child == &#039;yes&#039; then&lt;br /&gt;
		if args.title then&lt;br /&gt;
			root:wikitext(&lt;br /&gt;
				&#039;[[تصنيف:Pages using embedded infobox templates with the title parameter]]&#039;&lt;br /&gt;
			)&lt;br /&gt;
		end&lt;br /&gt;
	elseif #(getArgNums(&#039;data&#039;)) == 0 and mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
		root:wikitext(&#039;[[تصنيف:Articles using infobox templates with no data rows]]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[=[&lt;br /&gt;
Loads the templatestyles for the infobox.&lt;br /&gt;
&lt;br /&gt;
TODO: FINISH loading base templatestyles here rather than in&lt;br /&gt;
MediaWiki:Common.css. There are 4-5000 pages with &#039;raw&#039; infobox tables.&lt;br /&gt;
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).&lt;br /&gt;
When we do this we should clean up the inline CSS below too.&lt;br /&gt;
Will have to do some bizarre conversion category like with sidebar.&lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
local function loadTemplateStyles()&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	&lt;br /&gt;
	local hlist_templatestyles = &#039;&#039;&lt;br /&gt;
	if lists.hlist_t.found then&lt;br /&gt;
		hlist_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = lists.hlist_t.styles }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local plainlist_templatestyles = &#039;&#039;&lt;br /&gt;
	if lists.plainlist_t.found then&lt;br /&gt;
		plainlist_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = lists.plainlist_t.styles }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- See function description&lt;br /&gt;
	local base_templatestyles = frame:extensionTag{&lt;br /&gt;
		name = &#039;templatestyles&#039;, args = { src = &#039;Module:Infobox/styles.css&#039; }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;templatestyles&#039;] then&lt;br /&gt;
		templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local child_templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;child templatestyles&#039;] then&lt;br /&gt;
		child_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;child templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local grandchild_templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;grandchild templatestyles&#039;] then&lt;br /&gt;
		grandchild_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;grandchild templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return table.concat({&lt;br /&gt;
		-- hlist -&amp;gt; plainlist -&amp;gt; base is best-effort to preserve old Common.css ordering.&lt;br /&gt;
		-- this ordering is not a guarantee because the rows of interest invoking&lt;br /&gt;
		-- each class may not be on a specific page&lt;br /&gt;
		hlist_templatestyles,&lt;br /&gt;
		plainlist_templatestyles,&lt;br /&gt;
		base_templatestyles,&lt;br /&gt;
		templatestyles,&lt;br /&gt;
		child_templatestyles,&lt;br /&gt;
		grandchild_templatestyles&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- common functions between the child and non child cases&lt;br /&gt;
local function structure_infobox_common()&lt;br /&gt;
	renderSubheaders()&lt;br /&gt;
	renderImages()&lt;br /&gt;
	preprocessRows()&lt;br /&gt;
	renderRows()&lt;br /&gt;
	renderBelowRow()&lt;br /&gt;
	renderNavBar()&lt;br /&gt;
	renderItalicTitle()&lt;br /&gt;
	renderEmptyRowCategories()&lt;br /&gt;
	renderTrackingCategories()&lt;br /&gt;
	cleanInfobox()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Specify the overall layout of the infobox, with special settings if the&lt;br /&gt;
-- infobox is used as a &#039;child&#039; inside another infobox.&lt;br /&gt;
local function _infobox()&lt;br /&gt;
	if args.child ~= &#039;yes&#039; then&lt;br /&gt;
		root = mw.html.create(&#039;table&#039;)&lt;br /&gt;
&lt;br /&gt;
		root&lt;br /&gt;
			:addClass(args.subbox == &#039;yes&#039; and &#039;infobox-subbox&#039; or &#039;infobox&#039;)&lt;br /&gt;
			:addClass(args.bodyclass)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt;&lt;br /&gt;
			:cssText(args.bodystyle)&lt;br /&gt;
		&lt;br /&gt;
		has_list_class({ args.bodyclass })&lt;br /&gt;
&lt;br /&gt;
		renderTitle()&lt;br /&gt;
		renderAboveRow()&lt;br /&gt;
	else&lt;br /&gt;
		root = mw.html.create()&lt;br /&gt;
&lt;br /&gt;
		root&lt;br /&gt;
			:wikitext(args.title)&lt;br /&gt;
	end&lt;br /&gt;
	structure_infobox_common()&lt;br /&gt;
	&lt;br /&gt;
	return loadTemplateStyles() .. root&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- If the argument exists and isn&#039;t blank, add it to the argument table.&lt;br /&gt;
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.&lt;br /&gt;
local function preprocessSingleArg(argName)&lt;br /&gt;
	if origArgs[argName] and origArgs[argName] ~= &#039;&#039; then&lt;br /&gt;
		args[argName] = origArgs[argName]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Assign the parameters with the given prefixes to the args table, in order, in&lt;br /&gt;
-- batches of the step size specified. This is to prevent references etc. from&lt;br /&gt;
-- appearing in the wrong order. The prefixTable should be an array containing&lt;br /&gt;
-- tables, each of which has two possible fields, a &amp;quot;prefix&amp;quot; string and a&lt;br /&gt;
-- &amp;quot;depend&amp;quot; table. The function always parses parameters containing the &amp;quot;prefix&amp;quot;&lt;br /&gt;
-- string, but only parses parameters in the &amp;quot;depend&amp;quot; table if the prefix&lt;br /&gt;
-- parameter is present and non-blank.&lt;br /&gt;
local function preprocessArgs(prefixTable, step)&lt;br /&gt;
	if type(prefixTable) ~= &#039;table&#039; then&lt;br /&gt;
		error(&amp;quot;Non-table value detected for the prefix table&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
	if type(step) ~= &#039;number&#039; then&lt;br /&gt;
		error(&amp;quot;Invalid step value detected&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get arguments without a number suffix, and check for bad input.&lt;br /&gt;
	for i,v in ipairs(prefixTable) do&lt;br /&gt;
		if type(v) ~= &#039;table&#039; or type(v.prefix) ~= &amp;quot;string&amp;quot; or&lt;br /&gt;
			(v.depend and type(v.depend) ~= &#039;table&#039;) then&lt;br /&gt;
			error(&#039;Invalid input detected to preprocessArgs prefix table&#039;, 2)&lt;br /&gt;
		end&lt;br /&gt;
		preprocessSingleArg(v.prefix)&lt;br /&gt;
		-- Only parse the depend parameter if the prefix parameter is present&lt;br /&gt;
		-- and not blank.&lt;br /&gt;
		if args[v.prefix] and v.depend then&lt;br /&gt;
			for j, dependValue in ipairs(v.depend) do&lt;br /&gt;
				if type(dependValue) ~= &#039;string&#039; then&lt;br /&gt;
					error(&#039;Invalid &amp;quot;depend&amp;quot; parameter value detected in preprocessArgs&#039;)&lt;br /&gt;
				end&lt;br /&gt;
				preprocessSingleArg(dependValue)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get arguments with number suffixes.&lt;br /&gt;
	local a = 1 -- Counter variable.&lt;br /&gt;
	local moreArgumentsExist = true&lt;br /&gt;
	while moreArgumentsExist == true do&lt;br /&gt;
		moreArgumentsExist = false&lt;br /&gt;
		for i = a, a + step - 1 do&lt;br /&gt;
			for j,v in ipairs(prefixTable) do&lt;br /&gt;
				local prefixArgName = v.prefix .. tostring(i)&lt;br /&gt;
				if origArgs[prefixArgName] then&lt;br /&gt;
					-- Do another loop if any arguments are found, even blank ones.&lt;br /&gt;
					moreArgumentsExist = true&lt;br /&gt;
					preprocessSingleArg(prefixArgName)&lt;br /&gt;
				end&lt;br /&gt;
				-- Process the depend table if the prefix argument is present&lt;br /&gt;
				-- and not blank, or we are processing &amp;quot;prefix1&amp;quot; and &amp;quot;prefix&amp;quot; is&lt;br /&gt;
				-- present and not blank, and if the depend table is present.&lt;br /&gt;
				if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then&lt;br /&gt;
					for j,dependValue in ipairs(v.depend) do&lt;br /&gt;
						local dependArgName = dependValue .. tostring(i)&lt;br /&gt;
						preprocessSingleArg(dependArgName)&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		a = a + step&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Parse the data parameters in the same order that the old {{infobox}} did, so&lt;br /&gt;
-- that references etc. will display in the expected places. Parameters that&lt;br /&gt;
-- depend on another parameter are only processed if that parameter is present,&lt;br /&gt;
-- to avoid phantom references appearing in article reference lists.&lt;br /&gt;
local function parseDataParameters()&lt;br /&gt;
&lt;br /&gt;
	preprocessSingleArg(&#039;autoheaders&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;child&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;bodyclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;subbox&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;bodystyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;title&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;titleclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;titlestyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;above&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;aboveclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;abovestyle&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;subheader&#039;, depend = {&#039;subheaderstyle&#039;, &#039;subheaderrowclass&#039;}}&lt;br /&gt;
	}, 10)&lt;br /&gt;
	preprocessSingleArg(&#039;subheaderstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;subheaderclass&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;image&#039;, depend = {&#039;caption&#039;, &#039;imagerowclass&#039;}}&lt;br /&gt;
	}, 10)&lt;br /&gt;
	preprocessSingleArg(&#039;captionstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;imagestyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;imageclass&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;header&#039;},&lt;br /&gt;
		{prefix = &#039;data&#039;, depend = {&#039;label&#039;}},&lt;br /&gt;
		{prefix = &#039;rowclass&#039;},&lt;br /&gt;
		{prefix = &#039;rowstyle&#039;},&lt;br /&gt;
		{prefix = &#039;rowcellstyle&#039;},&lt;br /&gt;
		{prefix = &#039;class&#039;}&lt;br /&gt;
	}, 50)&lt;br /&gt;
	preprocessSingleArg(&#039;headerclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;headerstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;labelstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;datastyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;below&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;belowclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;belowstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;name&#039;)&lt;br /&gt;
	-- different behaviour for italics if blank or absent&lt;br /&gt;
	args[&#039;italic title&#039;] = origArgs[&#039;italic title&#039;]&lt;br /&gt;
	preprocessSingleArg(&#039;decat&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;templatestyles&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;child templatestyles&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;grandchild templatestyles&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- If called via #invoke, use the args passed into the invoking template.&lt;br /&gt;
-- Otherwise, for testing purposes, assume args are being passed directly in.&lt;br /&gt;
function p.infobox(frame)&lt;br /&gt;
	if frame == mw.getCurrentFrame() then&lt;br /&gt;
		origArgs = frame:getParent().args&lt;br /&gt;
	else&lt;br /&gt;
		origArgs = frame&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	parseDataParameters()&lt;br /&gt;
	&lt;br /&gt;
	return _infobox()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- For calling via #invoke within a template&lt;br /&gt;
function p.infoboxTemplate(frame)&lt;br /&gt;
	origArgs = {}&lt;br /&gt;
	for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end&lt;br /&gt;
	&lt;br /&gt;
	parseDataParameters()&lt;br /&gt;
	&lt;br /&gt;
	return _infobox()&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Template_other&amp;diff=6</id>
		<title>قالب:Template other</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Template_other&amp;diff=6"/>
		<updated>2025-10-19T21:16:45Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;{{#switch:   &amp;lt;!--If no or empty &amp;quot;demospace&amp;quot; parameter then detect namespace--&amp;gt;   {{#if:{{{demospace|}}}   | {{lc: {{{demospace}}}}}    &amp;lt;!--Use lower case &amp;quot;demospace&amp;quot;--&amp;gt;   | {{#ifeq:{{NAMESPACE}}|{{ns:Template}}     | template     | other   }} }} | template = {{{1|}}} | other | #default = {{{2|}}} }}&amp;lt;!--End switch--&amp;gt;&amp;lt;noinclude&amp;gt;  {{documentation}} &amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt; &amp;lt;/noinclude&amp;gt;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:&lt;br /&gt;
  &amp;lt;!--If no or empty &amp;quot;demospace&amp;quot; parameter then detect namespace--&amp;gt;&lt;br /&gt;
  {{#if:{{{demospace|}}}&lt;br /&gt;
  | {{lc: {{{demospace}}}}}    &amp;lt;!--Use lower case &amp;quot;demospace&amp;quot;--&amp;gt;&lt;br /&gt;
  | {{#ifeq:{{NAMESPACE}}|{{ns:Template}}&lt;br /&gt;
    | template&lt;br /&gt;
    | other&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
| template = {{{1|}}}&lt;br /&gt;
| other&lt;br /&gt;
| #default = {{{2|}}}&lt;br /&gt;
}}&amp;lt;!--End switch--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Infobox&amp;diff=5</id>
		<title>قالب:Infobox</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Infobox&amp;diff=5"/>
		<updated>2025-10-19T21:14:49Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;{{#invoke:Infobox|infobox}}&amp;lt;includeonly&amp;gt;{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|{{SUBPAGENAME}}}}}}}}|}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt; {{documentation}} &amp;lt;!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --&amp;gt; &amp;lt;/noinclude&amp;gt;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Infobox|infobox}}&amp;lt;includeonly&amp;gt;{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[تصنيف:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D9%85%D8%B9%D9%84%D9%88%D9%85%D8%A7%D8%AA_%D9%83%D8%AA%D8%A7%D8%A8&amp;diff=4</id>
		<title>قالب:صندوق معلومات كتاب</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D9%85%D8%B9%D9%84%D9%88%D9%85%D8%A7%D8%AA_%D9%83%D8%AA%D8%A7%D8%A8&amp;diff=4"/>
		<updated>2025-10-19T21:10:28Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;{{Infobox | bodystyle = border-radius:2px; background-color:#f8f9fa; width:{{{العرض|25%}}}; border:none |titlestyle =  |headerstyle = background-color:#e6e6e6; font-family: Amiri |abovestyle = background-color:#FFE077; font-size:133%; font-weight:bold; |image = {{#if:{{{صورة|}}}|230px}}}} |caption = {{#if:{{{صورة|}}}|{{{تعليق_الصورة|}}}}} |labelstyle =...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| bodystyle = border-radius:2px; background-color:#f8f9fa; width:{{{العرض|25%}}}; border:none&lt;br /&gt;
|titlestyle = &lt;br /&gt;
|headerstyle = background-color:#e6e6e6; font-family: Amiri&lt;br /&gt;
|abovestyle = background-color:#FFE077; font-size:133%; font-weight:bold;&lt;br /&gt;
|image = {{#if:{{{صورة|}}}|[[ملف:{{{صورة|}}}{{!}}{{#if:{{{حجم الصورة|}}}|{{{حجم الصورة}}}|230px}}]]}}&lt;br /&gt;
|caption = {{#if:{{{صورة|}}}|{{{تعليق_الصورة|}}}}}&lt;br /&gt;
|labelstyle = white-space:nowrap; text-align:left; background-color:#e6e6e6; padding-left:5px; vertical-align:middle; font-family:Amiri&lt;br /&gt;
|datastyle = padding-right:5px; vertical-align:middle&lt;br /&gt;
&lt;br /&gt;
|above = {{{عنوان|}}}&lt;br /&gt;
&lt;br /&gt;
|header1 = معلومات الكتاب&lt;br /&gt;
&lt;br /&gt;
|label2 = العنوان الأصلي&lt;br /&gt;
|data2 = {{{العنوان_الأصلي|}}}&lt;br /&gt;
&lt;br /&gt;
|label3 = أسماء أخرى&lt;br /&gt;
|data3 = {{{أسماء أخرى|}}}&lt;br /&gt;
&lt;br /&gt;
|label4 = المؤلف&lt;br /&gt;
|data4 = {{{مؤلف|}}}&lt;br /&gt;
&lt;br /&gt;
|label5 = تاريخ الكتابة&lt;br /&gt;
|data5 = {{{تاريخ الكتابة|}}}&lt;br /&gt;
&lt;br /&gt;
|label6 = الموضوع&lt;br /&gt;
|data6 = {{{موضوع|}}}&lt;br /&gt;
&lt;br /&gt;
|label7 = الأسلوب&lt;br /&gt;
|data7 = {{{أسلوب|}}}&lt;br /&gt;
&lt;br /&gt;
|label8 = اللغة&lt;br /&gt;
|data8 = {{{لغة|}}}&lt;br /&gt;
&lt;br /&gt;
|label9 = المحرر&lt;br /&gt;
|data9 = {{{محرر|}}}&lt;br /&gt;
&lt;br /&gt;
|label10 = بجهود&lt;br /&gt;
|data10 = {{{بجهود|}}}&lt;br /&gt;
&lt;br /&gt;
|label11 = جامع&lt;br /&gt;
|data11 = {{{جامع|}}}&lt;br /&gt;
&lt;br /&gt;
|label12 = تصحيح&lt;br /&gt;
|data12 = {{{تصحيح|}}}&lt;br /&gt;
&lt;br /&gt;
|label13 = المصور&lt;br /&gt;
|data13 = {{{مصور|}}}&lt;br /&gt;
&lt;br /&gt;
|label14 = مصمم الغلاف&lt;br /&gt;
|data14 = {{{مصمم الغلاف|}}}&lt;br /&gt;
&lt;br /&gt;
|label15 = عدد المجلدات&lt;br /&gt;
|data15 = {{{عدد المجلدات|}}}&lt;br /&gt;
&lt;br /&gt;
|label16 = عدد الصفحات&lt;br /&gt;
|data16 = {{{عدد الصفحات|}}}&lt;br /&gt;
&lt;br /&gt;
|label17 = القطع&lt;br /&gt;
|data17 = {{{قطع|}}}&lt;br /&gt;
&lt;br /&gt;
|label18 = المجموعة&lt;br /&gt;
|data18 = {{{مجموعة|}}}&lt;br /&gt;
&lt;br /&gt;
|label19 = ترجمة إلى لغات أخرى&lt;br /&gt;
|data19 = {{{ترجمة إلى لغات أخرى|}}}&lt;br /&gt;
&lt;br /&gt;
|header20 = معلومات النشر&lt;br /&gt;
&lt;br /&gt;
|label21 = الناشر&lt;br /&gt;
|data21 = {{{ناشر|}}}&lt;br /&gt;
&lt;br /&gt;
|label22 = مكان النشر&lt;br /&gt;
|data22 = {{{مكان النشر|}}}&lt;br /&gt;
&lt;br /&gt;
|label23 = تاريخ النشر&lt;br /&gt;
|data23 = {{{تاريخ النشر|}}}&lt;br /&gt;
&lt;br /&gt;
|label24 = الطبعة&lt;br /&gt;
|data24 = {{{طبعة|}}}&lt;br /&gt;
&lt;br /&gt;
|label25 = عدد النسخ&lt;br /&gt;
|data25 = {{{عدد النسخ|}}}&lt;br /&gt;
&lt;br /&gt;
|label26 = شابك&lt;br /&gt;
|data26 = {{{شابك|}}}&lt;br /&gt;
&lt;br /&gt;
|label27 = نوع الوسائط&lt;br /&gt;
|data27 = {{{نوع الوسائط|}}}&lt;br /&gt;
&lt;br /&gt;
|label28 = موقع الناشر&lt;br /&gt;
|data28 = {{{موقع الناشر|}}}&lt;br /&gt;
&lt;br /&gt;
|label29 = نسخة إلكترونية&lt;br /&gt;
|data29 = {{{نسخة إلكترونية|}}}&lt;br /&gt;
&lt;br /&gt;
|header30 = الترجمة الفارسية&lt;br /&gt;
|label31 = اسم الكتاب&lt;br /&gt;
|data31 = {{{اسم الكتاب|}}}&lt;br /&gt;
&lt;br /&gt;
|label32 = المترجم&lt;br /&gt;
|data32 = {{{مترجم|}}}&lt;br /&gt;
&lt;br /&gt;
|label33 = مواصفات النشر&lt;br /&gt;
|data33 = {{{مواصفات النشر|}}}&lt;br /&gt;
&lt;br /&gt;
|header40 = مجلدات أخرى&lt;br /&gt;
|below = {{{مجلدات أخرى|}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==طريقة الاستخدام==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{صندوق معلومات كتاب&lt;br /&gt;
| عنوان = &lt;br /&gt;
| صورة = &lt;br /&gt;
| حجم الصورة = &lt;br /&gt;
| تعليق_الصورة = &lt;br /&gt;
| أسماء أخرى = &lt;br /&gt;
| العنوان_الأصلي = &lt;br /&gt;
| مؤلف = &lt;br /&gt;
| تاريخ الكتابة = &lt;br /&gt;
| موضوع = &lt;br /&gt;
| أسلوب = &lt;br /&gt;
| لغة = &lt;br /&gt;
| محرر = &lt;br /&gt;
| تصحيح = &lt;br /&gt;
| بجهود = &lt;br /&gt;
| جامع = &lt;br /&gt;
| مصور = &lt;br /&gt;
| مصمم الغلاف = &lt;br /&gt;
| عدد المجلدات = &lt;br /&gt;
| عدد الصفحات = &lt;br /&gt;
| قطع = &lt;br /&gt;
| مجموعة = &lt;br /&gt;
| ترجمة إلى لغات أخرى = &lt;br /&gt;
| ناشر = &lt;br /&gt;
| مكان النشر = &lt;br /&gt;
| تاريخ النشر = &lt;br /&gt;
| طبعة = &lt;br /&gt;
| عدد النسخ = &lt;br /&gt;
| شابك = &lt;br /&gt;
| نوع الوسائط = &lt;br /&gt;
| موقع الناشر = &lt;br /&gt;
| اسم الكتاب = &lt;br /&gt;
| مترجم = &lt;br /&gt;
| مواصفات النشر = &lt;br /&gt;
| نسخة إلكترونية = &lt;br /&gt;
| مجلدات أخرى = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;params&amp;quot;: {&lt;br /&gt;
    &amp;quot;عنوان&amp;quot;: {},&lt;br /&gt;
    &amp;quot;صورة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;حجم الصورة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;تعليق_الصورة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;أسماء أخرى&amp;quot;: {},&lt;br /&gt;
    &amp;quot;العنوان_الأصلي&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مؤلف&amp;quot;: {},&lt;br /&gt;
    &amp;quot;تاريخ الكتابة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;موضوع&amp;quot;: {},&lt;br /&gt;
    &amp;quot;أسلوب&amp;quot;: {},&lt;br /&gt;
    &amp;quot;لغة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر&amp;quot;: {},&lt;br /&gt;
    &amp;quot;تصحيح&amp;quot;: {},&lt;br /&gt;
    &amp;quot;بجهود&amp;quot;: {},&lt;br /&gt;
    &amp;quot;جامع&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مصور&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مصمم الغلاف&amp;quot;: {},&lt;br /&gt;
    &amp;quot;عدد المجلدات&amp;quot;: {},&lt;br /&gt;
    &amp;quot;عدد الصفحات&amp;quot;: {},&lt;br /&gt;
    &amp;quot;قطع&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مجموعة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;ترجمة إلى لغات أخرى&amp;quot;: {},&lt;br /&gt;
    &amp;quot;ناشر&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مكان النشر&amp;quot;: {},&lt;br /&gt;
    &amp;quot;تاريخ النشر&amp;quot;: {},&lt;br /&gt;
    &amp;quot;طبعة&amp;quot;: {},&lt;br /&gt;
    &amp;quot;عدد النسخ&amp;quot;: {},&lt;br /&gt;
    &amp;quot;شابك&amp;quot;: {},&lt;br /&gt;
    &amp;quot;نوع الوسائط&amp;quot;: {},&lt;br /&gt;
    &amp;quot;موقع الناشر&amp;quot;: {},&lt;br /&gt;
    &amp;quot;اسم الكتاب&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مترجم&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مواصفات النشر&amp;quot;: {},&lt;br /&gt;
    &amp;quot;نسخة إلكترونية&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مجلدات أخرى&amp;quot;: {}&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;format&amp;quot;: &amp;quot;block&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D8%A4%D9%84%D9%81&amp;diff=3</id>
		<title>قالب:مؤلف</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D8%A4%D9%84%D9%81&amp;diff=3"/>
		<updated>2025-10-19T21:08:02Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;&amp;lt;div style=&amp;quot;font-weight: bold; font-size: 110%; margin-bottom: 1em&amp;quot;&amp;gt; {{#if: {{{1|}}}{{{مؤلف|}}}| مؤلف: }}}}}}}}}}}} }}{{#if: {{{2|}}}{{{مؤلف۲|}}}|، }}}}}}}}}}}}}} {{#if: {{{3|}}}{{{مؤلف۳|}}}|، :تصني...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-weight: bold; font-size: 110%; margin-bottom: 1em&amp;quot;&amp;gt;&lt;br /&gt;
{{#if: {{{1|}}}{{{مؤلف|}}}|&lt;br /&gt;
مؤلف: [[:تصنيف:مقالات {{{1|{{{مؤلف|}}}}}}{{!}}{{{1|{{{مؤلف|}}}}}}]][[تصنيف:مقالات {{{1|{{{مؤلف|}}}}}}]]&lt;br /&gt;
}}{{#if: {{{2|}}}{{{مؤلف۲|}}}|، [[:تصنيف:مقالات {{{2|{{{مؤلف۲|}}}}}}{{!}}{{{2|{{{مؤلف۲|}}}}}}]][[تصنيف:مقالات {{{2|{{{مؤلف۲|}}}}}}]]}}&lt;br /&gt;
{{#if: {{{3|}}}{{{مؤلف۳|}}}|، [[:تصنيف:مقالات {{{3|{{{مؤلف۳|}}}}}}{{!}}{{{3|{{{مؤلف۳|}}}}}}]][[تصنيف:مقالات {{{3|{{{مؤلف۳|}}}}}}]]}}&lt;br /&gt;
&lt;br /&gt;
{{#if: {{{محرر۱|}}}|&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-right: 5em&amp;quot;&amp;gt;&lt;br /&gt;
محرر: {{{محرر۱|}}}{{#if: {{{محرر۲|}}}|، {{{محرر۲|}}}{{#if: {{{محرر۳|}}}|، {{{محرر۳|}}} }} }}&lt;br /&gt;
&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{#if: {{{جامع|}}}|&lt;br /&gt;
&amp;lt;span style=&amp;quot;margin-right: 5em&amp;quot;&amp;gt;&lt;br /&gt;
جامع: [[:تصنيف:مقالات {{{جامع|}}}{{!}}{{{جامع|}}}]][[تصنيف:مقالات {{{جامع|}}}|{{{جامع|}}}]]&lt;br /&gt;
&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{مؤلف&lt;br /&gt;
|مؤلف = &lt;br /&gt;
|مؤلف۲ = &lt;br /&gt;
|مؤلف۳ = &lt;br /&gt;
|جامع = &lt;br /&gt;
|محرر۱ = &lt;br /&gt;
|محرر۲ = &lt;br /&gt;
|محرر۳ = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;params&amp;quot;: {&lt;br /&gt;
    &amp;quot;مؤلف&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مؤلف۲&amp;quot;: {},&lt;br /&gt;
    &amp;quot;مؤلف۳&amp;quot;: {},&lt;br /&gt;
    &amp;quot;جامع&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر۱&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر۲&amp;quot;: {},&lt;br /&gt;
    &amp;quot;محرر۳&amp;quot;: {}&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;format&amp;quot;: &amp;quot;block&amp;quot;,&lt;br /&gt;
  &amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
    &amp;quot;مؤلف&amp;quot;,&lt;br /&gt;
    &amp;quot;مؤلف۲&amp;quot;,&lt;br /&gt;
    &amp;quot;مؤلف۳&amp;quot;,&lt;br /&gt;
    &amp;quot;جامع&amp;quot;,&lt;br /&gt;
    &amp;quot;محرر۱&amp;quot;,&lt;br /&gt;
    &amp;quot;محرر۲&amp;quot;,&lt;br /&gt;
    &amp;quot;محرر۳&amp;quot;&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
	<entry>
		<id>https://ency.feqhemoaser.com/ar/index.php?title=%D8%A3%D8%A8%D8%B9%D8%A7%D8%AF_%D8%B9%D9%85%D9%84_%D8%A7%D9%84%D8%B7%D9%81%D9%84_%D9%85%D9%86_%D9%85%D9%86%D8%B8%D9%88%D8%B1_%D8%A7%D9%84%D9%82%D8%A7%D9%86%D9%88%D9%86_%D9%88%D8%A7%D9%84%D9%81%D9%82%D9%87_(%D9%83%D8%AA%D8%A7%D8%A8)&amp;diff=2</id>
		<title>أبعاد عمل الطفل من منظور القانون والفقه (كتاب)</title>
		<link rel="alternate" type="text/html" href="https://ency.feqhemoaser.com/ar/index.php?title=%D8%A3%D8%A8%D8%B9%D8%A7%D8%AF_%D8%B9%D9%85%D9%84_%D8%A7%D9%84%D8%B7%D9%81%D9%84_%D9%85%D9%86_%D9%85%D9%86%D8%B8%D9%88%D8%B1_%D8%A7%D9%84%D9%82%D8%A7%D9%86%D9%88%D9%86_%D9%88%D8%A7%D9%84%D9%81%D9%82%D9%87_(%D9%83%D8%AA%D8%A7%D8%A8)&amp;diff=2"/>
		<updated>2025-10-19T20:40:43Z</updated>

		<summary type="html">&lt;p&gt;Armodir: أنشأ الصفحة ب&amp;#039;{{مؤلف |مؤلف = هادي صادقي |مؤلف۲ =  |مؤلف۳ =  |جامع =  |محرر۱ =  |محرر۲ =  |محرر۳ =  }} {{صندوق معلومات كتاب | عنوان = أبعاد عمل الطفل من منظور القانون والفقه (كتاب) | صورة = أبعاد عمل الطفل من منظور القانون والفقه (كتاب).jpg | حجم الصورة =  | تعليق_الصورة =  | أسماء أخرى =  | مؤلف = محم...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{مؤلف&lt;br /&gt;
|مؤلف = هادي صادقي&lt;br /&gt;
|مؤلف۲ = &lt;br /&gt;
|مؤلف۳ = &lt;br /&gt;
|جامع = &lt;br /&gt;
|محرر۱ = &lt;br /&gt;
|محرر۲ = &lt;br /&gt;
|محرر۳ = &lt;br /&gt;
}}&lt;br /&gt;
{{صندوق معلومات كتاب&lt;br /&gt;
| عنوان = أبعاد عمل الطفل من منظور القانون والفقه (كتاب)&lt;br /&gt;
| صورة = أبعاد عمل الطفل من منظور القانون والفقه (كتاب).jpg&lt;br /&gt;
| حجم الصورة = &lt;br /&gt;
| تعليق_الصورة = &lt;br /&gt;
| أسماء أخرى = &lt;br /&gt;
| مؤلف = محمد حسين شهبازي وفاطمة عباسيان آراني&lt;br /&gt;
| تاريخ الكتابة = &lt;br /&gt;
| موضوع = فقه الأسرة&lt;br /&gt;
| أسلوب = تحليلي&lt;br /&gt;
| لغة = فارسية&lt;br /&gt;
| محرر = &lt;br /&gt;
| تصحيح = &lt;br /&gt;
| بجهود = &lt;br /&gt;
| جامع = &lt;br /&gt;
| مصور = &lt;br /&gt;
| مصمم الغلاف = &lt;br /&gt;
| عدد المجلدات = ۱&lt;br /&gt;
| عدد الصفحات = ۱۳۰&lt;br /&gt;
| قطع = &lt;br /&gt;
| مجموعة = &lt;br /&gt;
| ترجمة إلى لغات أخرى = &lt;br /&gt;
| ناشر = جادوي قلم&lt;br /&gt;
| مكان النشر = طهران&lt;br /&gt;
| تاريخ النشر = ۱۴۰۲هـ.ش&lt;br /&gt;
| طبعة = الأولى&lt;br /&gt;
| عدد النسخ = &lt;br /&gt;
| شابك = &lt;br /&gt;
| نوع الوسائط = &lt;br /&gt;
| موقع الناشر = &lt;br /&gt;
| اسم الكتاب = &amp;lt;!-- اسم الكتاب باللغة الفارسية --&amp;gt;&lt;br /&gt;
| مترجم = &amp;lt;!-- المترجم إلى الفارسية --&amp;gt;&lt;br /&gt;
| مواصفات النشر = &amp;lt;!-- مواصفات النشر باللغة الفارسية --&amp;gt;&lt;br /&gt;
| نسخة إلكترونية = &lt;br /&gt;
| مجلدات أخرى = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;الملخص&#039;&#039;&#039;&lt;br /&gt;
أبعاد عمل الطفل من منظور القانون والفقه، كتاب في مجال فقه الأسرة، تأليف مشترك لمحمد حسين شهبازي وفاطمة عباسيان آراني. يقوم المؤلفان في هذا العمل بتفكيك مفهومين «عمل الطفل» و«الطفل العامل» ويدرسانها من الناحية القانونية والفقهية. يرون عمل الطفل المفيد والتربوي الذي يتم مع مراعاة مصلحة الطفل، في ظروف خاصة وبإشراف الولي، جائزًا؛ لكنهما يعتبران الاستغلال الاقتصادي للطفل (الطفل العامل) مثالًا على الفساد العام وغير المشروع. دور الحكومة والأسرة في تشكيل هذه الظاهرة وعواقبها الاجتماعية من المواضيع الأخرى في الكتاب.&lt;br /&gt;
&lt;br /&gt;
== هيكل الكتاب ==&lt;br /&gt;
أبعاد عمل الطفل من منظور القانون والفقه، تأليف مشترك لمحمد حسين شهبازي وفاطمة عباسيان آراني في مجال فقه الأسرة. يقوم المؤلفان في هذا العمل بدراسة مقولتين مختلفتين ولكنهما مترابطتان، وهما «عمل الطفل» و«الطفل العامل»، من منظور قانوني وفقهي. طريقة البحث في هذا الكتاب وصفية - تحليلية ومبنية على دراسة المصادر المكتبية. هذا العمل في ۱۳۰ صفحة ونشرته دار نشر جادوي قلم في عام ۱۴۰۲هـ.ش.&lt;br /&gt;
&lt;br /&gt;
يبدأ هذا العمل بمقدمة من المؤلفين وفهرس المحتويات، وينتهي بنتيجة وفهرس المصادر. تم ترتيب المباحث الرئيسية للكتاب في ثلاثة فصول. يخصص الفصل الأول لشرح العموميات والمفاهيم الأساسية. في الفصل الثاني، يقوم المؤلفان بتحليل أبعاد السلبية والإيجابية لعمل الطفل من وجهة نظر الفقه والقانون ويحاولان توضيح الفرق بين التوظيف المشروع للطفل والاستغلال الاقتصادي منه. كما يخصص الفصل الثالث لدراسة دور الحكومة والأسرة في تشكيل ظاهرة الطفل العامل وعواقبها الاجتماعية. &lt;br /&gt;
&lt;br /&gt;
== الفرق بين عمل الطفل والطفل العامل ==&lt;br /&gt;
يقوم الكاتبان في الفصل الأول من الكتاب بدراسة مفهوم «الطفل» في الفقه والحقوق. حسب قولهما، على الرغم من أن الطفل في الفقه يُطلق على الفرد غير البالغ، إلا أن قوانين إيران في تعريف الطفل تعاني من نوع من الغموض والتنافر؛ بحيث أن في بعض المواد القانونية، يُعتبر سن ۱۸ عامًا وفي بعضها الآخر البلوغ الشرعي معيارًا لانتهاء الطفولة. بالإضافة إلى ذلك، في بعض القوانين، يُعتبر سن ۱۵ عامًا حدود الطفولة، بينما في بعضها الآخر، يُؤخذ ۱۳ عامًا للفتيات و۱۵ عامًا للفتيان كمعيار. تُرى هذه التنافرات حتى في كون السنوات شمسية أو قمرية. كما توجد فروق في هذا المجال بين المجالات الجنائية والمدنية (ص۱۷-۲۲).&lt;br /&gt;
&lt;br /&gt;
في الاستمرار، يقوم الكاتبان بدراسة وجهة نظر الفقه الإسلامي حول توظيف الأطفال ويبلغان أن عمل الطفل (الصغير) يمكن أن يكون له اعتبار في ظروف خاصة. من منظور الشرع، يُعرف توظيف الطفل في إطار واجبات الولي القهري. في حال مراعاة الولي القهري لجميع مصالح الطفل وحقوقه، وأخذ قدرته الجسدية والروحية بعين الاعتبار، يمكنه إجبار الطفل على التوظيف في مهن مناسبة للتعليم والتدريب المهني. في بعض الحالات أيضًا، خاصة عندما يكون الولي غير قادر على دفع النفقة ويثبت إعساره، يُعتبر توظيف الطفل لغرض كسب الدخل جائزًا. حسب اعتقاد الكاتبين، هذا النوع من التوظيف يختلف عن مفهوم «الطفل العامل» الضار؛ لأنه ليس استثماريًا فحسب، بل يمكن أن يكون لصالح الطفل وفي اتجاه نموه (ص۲۶).&lt;br /&gt;
&lt;br /&gt;
في النهاية، يؤكد الكاتبان أن رضا الطفل لا يؤثر في مشروعية أو عدم مشروعية الاستغلال الاقتصادي منه، لأن الطفل من منظور الفقه لا يملك القدرة على تمييز مصلحته ومفسدته (ص۲۸).&lt;br /&gt;
&lt;br /&gt;
== عدم جواز الطفل العامل ==&lt;br /&gt;
يقوم الكاتبان في الفصل الثاني بدراسة أبعاد السلبية لعمل الطفل بالتفصيل من منظور قانوني. يستندان إلى مجموعة من القوانين الداخلية والدولية، ويعتبران ظاهرة الطفل العامل محظورة في البعد القانوني، ويظبران أن عمل الطفل غير مقبول في الإطار القانوني المقبول (ص۳۶-۶۹).&lt;br /&gt;
&lt;br /&gt;
في الاستمرار، مع الالتفات إلى مسألة الحضانة، يؤكد الكاتبان على أن الولي القهري لا يحق له تعيين الطفل كطفل عامل أو استغلاله. من منظور فقهي وقانوني، الأصل هو تأمين الطفل ماليًا من قبل الولي، وأي مخالفة لهذا الواجب، إذا أدت إلى أضرار جسدية أو نفسية أو نمو الطفل، تعتبر انتهاكًا لواجب الولي الشرعي وعملًا فاقدًا للوجاهة الشرعية (ص۷۰).&lt;br /&gt;
&lt;br /&gt;
يعتبر الكاتبان ظاهرة الطفل العامل من مظاهر الفساد العام؛ لذا يعتقدان أن الحكومة الإسلامية يجب أن تواجه هذه المفسدة بسن قوانين مناسبة وفعالة. يستندان إلى وجهة نظر بعض الفقهاء الذين يعتبرون أساس مشروعية الحدود والتعزيرات منع الفساد، ويقترحان أن يُؤخذ تعزيرات متناسبة لمواجهة المراتب المختلفة لظاهرة الطفل العامل (ص۷۰-۷۱).&lt;br /&gt;
&lt;br /&gt;
== شرطية جواز عمل الطفل بمصلحته ==&lt;br /&gt;
يقوم الكاتبان في استمرار الفصل الثاني بدراسة أبعاد الإيجابية لعمل الطفل من منظور قانوني. حسب اعتقادهما، في حال كانت نشاط الطفل متوافقًا مع غبطته ومصلحته، يمكن الاستفادة من العمل كأداة لتمكين الأطفال والمراهقين وتربية مواهبهم، وبشرط مراعاة التناسب بين نوع النشاط وقدرة الطفل الجسدية والروحية، يُعتبر التوظيف في مهن متنوعة أمرًا جائزًا (ص۷۱-۷۴).&lt;br /&gt;
&lt;br /&gt;
على هذا الأساس، يعتقد الكاتبان أن الولي القهري يمكنه أيضًا، مع مراعاة مصلحة الطفل، إجباره على التوظيف وحتى كسب الدخل، بشرط أن يكون العمل المختار متناسبًا مع سن الطفل ولا يسبب له أذى (ص۷۶). حسب اعتقادهما، بناءً على رأي أغلبية الفقهاء، دفع النفقة للطفل من قبل الولي واجب فقط في حال كان الطفل فقيرًا وليس لديه القدرة على التوظيف وكسب الدخل (ص۷۷). ينتقدان رأي صاحب الرياض الذي لا يجيز إجبار الطفل على التوظيف حتى في حال قدرة الابن على الكسب، ويعتقدان أن الأب الذي له ولاية على نكاح الصغيرة، بالأولوية، له ولاية على إجبار الطفل على التوظيف المتوافق مع مصلحته وتربيته (ص۷۸).&lt;br /&gt;
&lt;br /&gt;
في نهاية الفصل الثاني، يؤكد المؤلفان على الخصلة الإيجابية والمصلحية الذاتية للعمل. يرون العمل، ما دام لا يتعارض مع مصلحة الطفل، أمرًا حسنًا وإيجابيًا ويسمونه أحد الوجوه الإيجابية لعمل الطفل. في هذا المجال، يستندان أيضًا إلى عدد من الروايات عن أهل البيت(ع) التي تدل على حسنية وقيمة العمل في النظر الديني (ص۸۲-۸۴). في الفصل الثالث، تم دراسة دور الحكومة والأسرة في تشكيل ظاهرة الطفل العامل، وتحليل عواقبها الاجتماعية والفردية، ومناقشة دور الهياكل الداعمة والتشريعية في منع أو تسهيل هذه الظاهرة (ص۸۶-۱۱۳).&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:كتب محمد حسين شهبازي]]&lt;br /&gt;
[[تصنيف:كتب فاطمة عباسيان آراني]]&lt;br /&gt;
[[تصنيف:مقالات كتابية]]&lt;br /&gt;
[[تصنيف:كتب فقه الأسرة باللغة الفارسية]]&lt;br /&gt;
[[fa:ابعاد کار کودک از منظر قانون و فقه (کتاب)]]&lt;br /&gt;
[[en:Dimensions of Child Labor from the Perspective of Law and Jurisprudence (Book)]]&lt;/div&gt;</summary>
		<author><name>Armodir</name></author>
	</entry>
</feed>