<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.yufid.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wikiyufid</id>
	<title>Yufidpedia - Kontribusi pengguna [id]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yufid.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wikiyufid"/>
	<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php/Istimewa:Kontribusi_pengguna/Wikiyufid"/>
	<updated>2026-08-03T14:14:09Z</updated>
	<subtitle>Kontribusi pengguna</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Tanggal_mulai/doc&amp;diff=1120</id>
		<title>Templat:Tanggal mulai/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Tanggal_mulai/doc&amp;diff=1120"/>
		<updated>2023-02-03T23:48:21Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --&amp;gt;&lt;br /&gt;
{{#switch:{{PAGENAME}}&lt;br /&gt;
 | Start-date = {{High-use}}&lt;br /&gt;
 | Birth-date = {{High-use}}{{Tracks Wikidata|P569}}&lt;br /&gt;
 | End-date   = {{High-use}}&lt;br /&gt;
 | Death-date = {{High-use}}{{Tracks Wikidata|P570}}&lt;br /&gt;
}}&lt;br /&gt;
{{Lua|Module:Check for unknown parameters}}&lt;br /&gt;
[[File:BadSalzdetfurthBadenburgerStr060529.jpg|right|80px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{template doc page transcluded}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{terjemah-templat|Inggris}}{{template doc page viewed directly}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --&amp;gt;&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
These templates (&#039;&#039;&#039;{{tl|Tanggal mulai}}&#039;&#039;&#039; and &#039;&#039;&#039;{{tl|End date}}&#039;&#039;&#039;) return a date, or date-time, duplicated in a hidden ISO date format, which degrades gracefully when CSS is not available.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|year|month|day}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|year|month|day|HH|MM|SS|TimeZone}}&amp;lt;/nowiki&amp;gt; (MM and SS are optional; TimeZone may be a numerical value, or &amp;quot;Z&amp;quot; for [[Universal coordinated time|UTC]]; see examples)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{End date|year|month|day}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|30}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|30}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|||+01:00}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|||+01:00}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|||-07:00}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|||-07:00}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|30|23}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|30|23}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|30|23|Z}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|30|23|Z}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|30|23|+01:00}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|30|23|+01:00}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|30|23|-07:00}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|30|23|-07:00}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{End date|1993|2|24}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{End date|1993|2|24}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{End date|1993|2|24|08|30}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{End date|1993|2|24|08|30}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
An optional parameter, df, can be set to &amp;quot;yes&amp;quot; to display the day before the month. This is primarily used in articles about events in parts of the world where the day precedes the month in a date.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|df=yes}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|df=yes}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{Tanggal mulai|1993|2|24|08|30|df=yes}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{Tanggal mulai|1993|2|24|08|30|df=yes}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;{{End date|1993|2|24|df=yes}}&amp;lt;/nowiki&amp;gt; returns &amp;quot;{{End date|1993|2|24|df=yes}}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(users who have already set date preferences will need to be logged out to see the difference).&lt;br /&gt;
&lt;br /&gt;
{{tl|Tanggal mulai}} also returns the date, hidden by CSS, in the [[ISO 8601]] format needed by [[hAtom]] (&amp;lt;code&amp;gt;class=&amp;quot;updated&amp;quot;&amp;lt;/code&amp;gt;) and [[hCalendar]] (&amp;lt;code&amp;gt;class=&amp;quot;dtstart&amp;quot;&amp;lt;/code&amp;gt;) [[microformat]]s. Similarly, {{tl|End date}} returns the date as [[hCalendar]]&#039;s (&amp;lt;code&amp;gt;class=&amp;quot;dtend&amp;quot;&amp;lt;/code&amp;gt;). For example:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;(&amp;lt;span class=&amp;quot;dtstart updated&amp;quot;&amp;gt;1993-02-24&amp;lt;/span&amp;gt;) and (&amp;lt;span class=&amp;quot;dtstart updated&amp;quot;&amp;gt;1993-02-24T08:30&amp;lt;/span&amp;gt;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;nowiki&amp;gt; (&amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;1993-02-24T08:30&amp;lt;/span&amp;gt;)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(disable CSS or view source to see the ISO-formatted output).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: due to the requirement exclusive &amp;quot;dtend&amp;quot; in [[hCalendar]], the &#039;&#039;Date end&#039;&#039; template should not be used for whole-day dates and should have a time of 23:59:59.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See [[WP:UF|the microformats project]] for details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The template will appear broken when the parameters are left blank (as seen above).&lt;br /&gt;
&lt;br /&gt;
== Kategori pelacak ==&lt;br /&gt;
Template transclusions with invalid parameters:&lt;br /&gt;
* {{clc|en:Category:Start-date transclusions with invalid parameters}}&lt;br /&gt;
* {{clc|en:Category:Birth-date transclusions with invalid parameters}}&lt;br /&gt;
* {{clc|en:Category:End-date transclusions with invalid parameters}}&lt;br /&gt;
* {{clc|en:Category:Death-date transclusions with invalid parameters}}&lt;br /&gt;
Tanggal tidak ada di [[Wikidata]]:&lt;br /&gt;
* {{clc|Tanggal lahir tidak di Wikidata}}&lt;br /&gt;
* {{clc|Tanggal mati tidak di Wikidata}}&lt;br /&gt;
* {{clc|Artikel tanpa butir Wikidata}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* {{tl|Date-mf}}&lt;br /&gt;
&lt;br /&gt;
{{Templat mati, lahir dan umur |tanggal}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Templat:Tanggal mulai]]&lt;br /&gt;
[[ar:قالب:تاريخ بداية]]&lt;br /&gt;
[[as:সাঁচ:Start date]]&lt;br /&gt;
[[ast:Plantía:Fecha]]&lt;br /&gt;
[[az:Şablon:Start date]]&lt;br /&gt;
[[bn:টেমপ্লেট:Start date]]&lt;br /&gt;
[[ca:Plantilla:Data inici]]&lt;br /&gt;
[[cy:Nodyn:Start date]]&lt;br /&gt;
[[el:Πρότυπο:Start date]]&lt;br /&gt;
[[en:Template:Start date]]&lt;br /&gt;
[[es:Plantilla:Fecha]]&lt;br /&gt;
[[et:Mall:Lõppaeg]]&lt;br /&gt;
[[fa:الگو:تاریخ آغاز]]&lt;br /&gt;
[[gd:Teamplaid:End date]]&lt;br /&gt;
[[gl:Modelo:Data]]&lt;br /&gt;
[[hi:साँचा:Start date]]&lt;br /&gt;
[[hy:Կաղապար:Start date]]&lt;br /&gt;
[[ja:Template:Start date]]&lt;br /&gt;
[[jv:Cithakan:Start date]]&lt;br /&gt;
[[ka:თარგი:დაიწყე თარიღი]]&lt;br /&gt;
[[kn:ಟೆಂಪ್ಲೇಟು:Start date]]&lt;br /&gt;
[[la:Formula:Start date]]&lt;br /&gt;
[[mr:साचा:दिनांक]]&lt;br /&gt;
[[ms:Templat:End date]]&lt;br /&gt;
[[no:Mal:Startdato]]&lt;br /&gt;
[[or:ଛାଞ୍ଚ:Start date]]&lt;br /&gt;
[[pa:ਫਰਮਾ:Start date]]&lt;br /&gt;
[[pt:Predefinição:Data de início]]&lt;br /&gt;
[[ru:Шаблон:Start date]]&lt;br /&gt;
[[simple:Template:End date]]&lt;br /&gt;
[[th:แม่แบบ:Start date]]&lt;br /&gt;
[[tpi:Templet:Start date]]&lt;br /&gt;
[[tr:Şablon:Tarih]]&lt;br /&gt;
[[uk:Шаблон:Initial release]]&lt;br /&gt;
[[ur:سانچہ:Start date]]&lt;br /&gt;
[[zh:Template:Start date]]&lt;br /&gt;
[[en:Category:Date mathematics templates]]&lt;br /&gt;
[[en:Category:Templates generating microformat dates]]&lt;br /&gt;
[[en:Category:Templates generating hCalendars]]&lt;br /&gt;
[[en:Category:Templates that add a tracking category]]&lt;br /&gt;
[[Kategori:Templat yang menambah kategori pelacak]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Template_doc_page_transcluded&amp;diff=1118</id>
		<title>Templat:Template doc page transcluded</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Template_doc_page_transcluded&amp;diff=1118"/>
		<updated>2023-02-03T23:48:18Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ALIH [[Templat:Subhalaman dokumentasi]]&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:End_date&amp;diff=1116</id>
		<title>Templat:End date</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:End_date&amp;diff=1116"/>
		<updated>2023-02-03T23:48:18Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;span style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;{{#if: {{{4|}}}&lt;br /&gt;
  |{{#if: {{{5|}}}&lt;br /&gt;
     |{{padleft:{{{4}}}}}:{{padleft:{{{5}}}}}{{#if: {{{6|}}}&lt;br /&gt;
                                                   |&amp;amp;#58;{{padleft:{{{6}}}}} }},&amp;amp;#32;}} }}&amp;lt;!--ABOVE FOR TIME; BELOW FOR DATE&lt;br /&gt;
--&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
     |{{#if: {{{2|}}}&lt;br /&gt;
        |{{#if: {{{3|}}}&lt;br /&gt;
           |{{#ifeq: {{{df|}}}|yes|{{{3}}} {{NAMABULAN|{{{2}}}}}|{{{3}}} {{NAMABULAN|{{{2}}}}}}}|{{NAMABULAN|{{{2}}}}}}}}} {{{1}}}}}{{#if: {{{7|}}}&lt;br /&gt;
              |&amp;amp;#32;({{#ifeq: {{{7}}}|Z|UTC|{{{7}}}}})}}&amp;lt;!-- BELOW FOR hCalendar&lt;br /&gt;
--&amp;gt;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
  | {{{1}}}{{#if: {{{2|}}}&lt;br /&gt;
     | -{{padleft:{{{2}}}}}{{#if: {{{3|}}}&lt;br /&gt;
        | -{{padleft:{{{3}}}}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{4|}}}&lt;br /&gt;
     | T{{padleft:{{{4}}}}}{{#if: {{{5|}}}&lt;br /&gt;
        | &amp;amp;#58;{{padleft:{{{5}}}}}{{#if: {{{6|}}}&lt;br /&gt;
           | &amp;amp;#58;{{padleft:{{{6}}}}} }} }} }} }}{{{7|}}}&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Template doc}}&lt;br /&gt;
[[Kategori:Templat perhitungan waktu|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Wikidata/doc&amp;diff=1114</id>
		<title>Templat:Wikidata/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Wikidata/doc&amp;diff=1114"/>
		<updated>2023-02-03T23:48:18Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Subhalaman dokumentasi}}&lt;br /&gt;
&amp;lt;!-- TAMBAHKAN KATEGORI DAN PRANALA ANTARBAHASA DI BAGIAN PALING BAWAH HALAMAN INI --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usage:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Wikidata| 1=Property | 2=Override }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:1: Property from wikidata, mandatory&lt;br /&gt;
:2: Override, could be a parameter of the template, then in the form of &amp;lt;nowiki&amp;gt;{{{parameter|}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
::: Only if the override is blank the data is retrieved from Wikidata. &lt;br /&gt;
::: If the data on Wikidata is the same as the override it is advisable to remove the parameter value. Any update is on Wikidata will then be shown immediately. &lt;br /&gt;
&lt;br /&gt;
:More parameters needed?&lt;br /&gt;
:* A parameter (or parameters) to check if data on Wikidata is the same as the override, or if data on Wikidata is missing, could be used for alerting maintenance (for instance by the use of hidden categories)&lt;br /&gt;
:::* Check data on Wikidata is the same as the override -&amp;gt; Category: unneeded Wikidata override parameter&lt;br /&gt;
:::* Check data on Wikidata is missing -&amp;gt; Category: missing Wikidata value&lt;br /&gt;
:::* Check Check data on Wikidata is different from the override -&amp;gt; Category: check Wikidata inconsistency&lt;br /&gt;
:* Qualifier / sources etc.&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Kategori:Templat berbasis Lua]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:EditAtWikidata/doc&amp;diff=1112</id>
		<title>Templat:EditAtWikidata/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:EditAtWikidata/doc&amp;diff=1112"/>
		<updated>2023-02-03T23:48:17Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{high-risk|30000+}}&lt;br /&gt;
{{Lua|Modul:EditAtWikidata}}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Transclusion_count/data/E&amp;diff=1110</id>
		<title>Modul:Transclusion count/data/E</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Transclusion_count/data/E&amp;diff=1110"/>
		<updated>2023-02-03T23:48:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return {&lt;br /&gt;
[&amp;quot;EB1911&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;EB1911_poster&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;ECU&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;EC_number&amp;quot;] = 5200,&lt;br /&gt;
[&amp;quot;EGY&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;EHAK&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;ENFA&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;ENG&amp;quot;] = 9300,&lt;br /&gt;
[&amp;quot;ENGLs&amp;quot;] = 2800,&lt;br /&gt;
[&amp;quot;EOL&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;ER_to_list_entry&amp;quot;] = 5900,&lt;br /&gt;
[&amp;quot;ESP&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;ESPNcricinfo&amp;quot;] = 3400,&lt;br /&gt;
[&amp;quot;EST&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Eastern_name_order&amp;quot;] = 4000,&lt;br /&gt;
[&amp;quot;Ebicite&amp;quot;] = 7100,&lt;br /&gt;
[&amp;quot;Ec&amp;quot;] = 26000,&lt;br /&gt;
[&amp;quot;Ed&amp;quot;] = 6300,&lt;br /&gt;
[&amp;quot;Ed_right&amp;quot;] = 3000,&lt;br /&gt;
[&amp;quot;Edit&amp;quot;] = 792000,&lt;br /&gt;
[&amp;quot;EditAtWikidata&amp;quot;] = 1800000,&lt;br /&gt;
[&amp;quot;EditOnWikidata&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Edit_a_taxon&amp;quot;] = 92000,&lt;br /&gt;
[&amp;quot;Edit_conflict&amp;quot;] = 30000,&lt;br /&gt;
[&amp;quot;Edit_count_link&amp;quot;] = 7500,&lt;br /&gt;
[&amp;quot;Edit_extended-protected&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Edit_fully-protected&amp;quot;] = 6900,&lt;br /&gt;
[&amp;quot;Edit_on_Wikidata&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Edit_protected&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Edit_semi-protected&amp;quot;] = 31000,&lt;br /&gt;
[&amp;quot;Edit_taxonomy&amp;quot;] = 301000,&lt;br /&gt;
[&amp;quot;Edit_template-protected&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Editcount&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Editnotice&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Editnotice/notice&amp;quot;] = 12000,&lt;br /&gt;
[&amp;quot;Editnotice_for_lists_of_people&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;EduBase&amp;quot;] = 4500,&lt;br /&gt;
[&amp;quot;Educational_assignment&amp;quot;] = 3900,&lt;br /&gt;
[&amp;quot;Efn&amp;quot;] = 128000,&lt;br /&gt;
[&amp;quot;Efn-lr&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Efn-ua&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Efs_player&amp;quot;] = 4700,&lt;br /&gt;
[&amp;quot;Efs_start&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Election_Summary_Party&amp;quot;] = 2100,&lt;br /&gt;
[&amp;quot;Election_box_2-party-preferred&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Election_box_2pp&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Election_box_begin&amp;quot;] = 28000,&lt;br /&gt;
[&amp;quot;Election_box_begin_no_change&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Election_box_candidate&amp;quot;] = 6600,&lt;br /&gt;
[&amp;quot;Election_box_candidate_AU_party&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Election_box_candidate_no_change&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Election_box_candidate_with_party_link&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Election_box_candidate_with_party_link_no_change&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Election_box_end&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Election_box_formal&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Election_box_gain_with_party_link&amp;quot;] = 9200,&lt;br /&gt;
[&amp;quot;Election_box_hold_AU_party&amp;quot;] = 2700,&lt;br /&gt;
[&amp;quot;Election_box_hold_with_party_link&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Election_box_hold_with_party_link_no_change&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Election_box_hold_with_party_link_no_swing&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Election_box_informal&amp;quot;] = 3500,&lt;br /&gt;
[&amp;quot;Election_box_majority&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Election_box_new_seat_win&amp;quot;] = 3900,&lt;br /&gt;
[&amp;quot;Election_box_registered_electors&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;Election_box_total&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Election_box_total_no_change&amp;quot;] = 9200,&lt;br /&gt;
[&amp;quot;Election_box_turnout&amp;quot;] = 22000,&lt;br /&gt;
[&amp;quot;Election_box_winning_candidate_with_party_link&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Election_box_winning_candidate_with_party_link_no_change&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;Election_results&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Election_summary_begin&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Election_summary_party&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;Election_table&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Election_table/category&amp;quot;] = 2400,&lt;br /&gt;
[&amp;quot;Elo_ranking&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Elo_rating&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Em&amp;quot;] = 870000,&lt;br /&gt;
[&amp;quot;Em_dash&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Emblem_table&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Emdash&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Emmy_Awards/color&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Empty_category&amp;quot;] = 4200,&lt;br /&gt;
[&amp;quot;Empty_section&amp;quot;] = 36000,&lt;br /&gt;
[&amp;quot;En&amp;quot;] = 3700,&lt;br /&gt;
[&amp;quot;En_dash&amp;quot;] = 24000,&lt;br /&gt;
[&amp;quot;En_dash_range&amp;quot;] = 149000,&lt;br /&gt;
[&amp;quot;Encodefirst&amp;quot;] = 61000,&lt;br /&gt;
[&amp;quot;End&amp;quot;] = 93000,&lt;br /&gt;
[&amp;quot;End_box&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;End_date&amp;quot;] = 72000,&lt;br /&gt;
[&amp;quot;End_date_and_age&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;End_of_course_week&amp;quot;] = 5100,&lt;br /&gt;
[&amp;quot;End_of_students_table&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;Endangered_Languages_Project&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Endash&amp;quot;] = 5700,&lt;br /&gt;
[&amp;quot;Endflatlist&amp;quot;] = 181000,&lt;br /&gt;
[&amp;quot;Endorse&amp;quot;] = 4700,&lt;br /&gt;
[&amp;quot;Endplainlist&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;English_anime_licensee&amp;quot;] = 3800,&lt;br /&gt;
[&amp;quot;English_football_updater&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Engvar&amp;quot;] = 7900,&lt;br /&gt;
[&amp;quot;EngvarB&amp;quot;] = 102000,&lt;br /&gt;
[&amp;quot;Ensure_AAA_contrast_ratio&amp;quot;] = 20000,&lt;br /&gt;
[&amp;quot;Enum&amp;quot;] = 35000,&lt;br /&gt;
[&amp;quot;Enzyme&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;Enzymes&amp;quot;] = 6200,&lt;br /&gt;
[&amp;quot;Episode_list&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Episode_list/sublist&amp;quot;] = 5200,&lt;br /&gt;
[&amp;quot;Episode_table&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Error&amp;quot;] = 3100,&lt;br /&gt;
[&amp;quot;Error-small&amp;quot;] = 460000,&lt;br /&gt;
[&amp;quot;ErrorBar2&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;Esc&amp;quot;] = 4700,&lt;br /&gt;
[&amp;quot;Esccnty&amp;quot;] = 3200,&lt;br /&gt;
[&amp;quot;Escyr&amp;quot;] = 2200,&lt;br /&gt;
[&amp;quot;Esoteric_file&amp;quot;] = 2000,&lt;br /&gt;
[&amp;quot;Essay&amp;quot;] = 4900,&lt;br /&gt;
[&amp;quot;Essay-like&amp;quot;] = 4300,&lt;br /&gt;
[&amp;quot;EstcatContinent&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;EstcatContinent/core&amp;quot;] = 3300,&lt;br /&gt;
[&amp;quot;EstcatCountry&amp;quot;] = 28000,&lt;br /&gt;
[&amp;quot;EstcatCountry/core&amp;quot;] = 28000,&lt;br /&gt;
[&amp;quot;EstcatCountryDecade&amp;quot;] = 5500,&lt;br /&gt;
[&amp;quot;EstcatCountryDecade/core&amp;quot;] = 5500,&lt;br /&gt;
[&amp;quot;EstcatUSstate&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;EstcatUSstate/core&amp;quot;] = 10000,&lt;br /&gt;
[&amp;quot;Estonia_To-do&amp;quot;] = 21000,&lt;br /&gt;
[&amp;quot;Ethnologue18&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Europe_topic&amp;quot;] = 9500,&lt;br /&gt;
[&amp;quot;Excerpt&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Excerpt/styles.css&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;ExistNotRedirect&amp;quot;] = 44000,&lt;br /&gt;
[&amp;quot;Expand_French&amp;quot;] = 15000,&lt;br /&gt;
[&amp;quot;Expand_German&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Expand_Italian&amp;quot;] = 3600,&lt;br /&gt;
[&amp;quot;Expand_Japanese&amp;quot;] = 2900,&lt;br /&gt;
[&amp;quot;Expand_Russian&amp;quot;] = 2600,&lt;br /&gt;
[&amp;quot;Expand_Spanish&amp;quot;] = 6500,&lt;br /&gt;
[&amp;quot;Expand_language&amp;quot;] = 66000,&lt;br /&gt;
[&amp;quot;Expand_list&amp;quot;] = 17000,&lt;br /&gt;
[&amp;quot;Expand_section&amp;quot;] = 37000,&lt;br /&gt;
[&amp;quot;Expand_wikitext&amp;quot;] = 95000,&lt;br /&gt;
[&amp;quot;Explain&amp;quot;] = 2300,&lt;br /&gt;
[&amp;quot;Extended_football_squad_player&amp;quot;] = 5600,&lt;br /&gt;
[&amp;quot;Extended_football_squad_start&amp;quot;] = 5600,&lt;br /&gt;
[&amp;quot;External_links&amp;quot;] = 4100,&lt;br /&gt;
[&amp;quot;External_media&amp;quot;] = 9200,&lt;br /&gt;
[&amp;quot;External_music_video&amp;quot;] = 18000,&lt;br /&gt;
[&amp;quot;Extinct&amp;quot;] = 13000,&lt;br /&gt;
[&amp;quot;Extra_album_cover&amp;quot;] = 8100,&lt;br /&gt;
[&amp;quot;Extra_chronology&amp;quot;] = 14000,&lt;br /&gt;
[&amp;quot;Module:EditAtWikidata&amp;quot;] = 1830000,&lt;br /&gt;
[&amp;quot;Module:Effective_protection_expiry&amp;quot;] = 52000,&lt;br /&gt;
[&amp;quot;Module:Effective_protection_level&amp;quot;] = 52000,&lt;br /&gt;
[&amp;quot;Module:Election_results&amp;quot;] = 4800,&lt;br /&gt;
[&amp;quot;Module:Endangered_Languages_Project&amp;quot;] = 11000,&lt;br /&gt;
[&amp;quot;Module:English_variant_notice&amp;quot;] = 45000,&lt;br /&gt;
[&amp;quot;Module:Engvar&amp;quot;] = 9200,&lt;br /&gt;
[&amp;quot;Module:Episode_list&amp;quot;] = 23000,&lt;br /&gt;
[&amp;quot;Module:Episode_table&amp;quot;] = 16000,&lt;br /&gt;
[&amp;quot;Module:Error&amp;quot;] = 466000,&lt;br /&gt;
[&amp;quot;Module:Escape&amp;quot;] = 9300,&lt;br /&gt;
[&amp;quot;Module:Excerpt&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Module:Excerpt/config&amp;quot;] = 2500,&lt;br /&gt;
[&amp;quot;Module:Excerpt/portals&amp;quot;] = 4200,&lt;br /&gt;
[&amp;quot;Module:ExistNotRedirect&amp;quot;] = 44000,&lt;br /&gt;
[&amp;quot;Module:Expand_wikitext&amp;quot;] = 95000,&lt;br /&gt;
[&amp;quot;Module:Exponential_search&amp;quot;] = 528000,&lt;br /&gt;
[&amp;quot;Module:External_links&amp;quot;] = 40000,&lt;br /&gt;
[&amp;quot;Module:External_links/conf&amp;quot;] = 40000,&lt;br /&gt;
[&amp;quot;Module:External_links/conf/Sports&amp;quot;] = 40000,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Start_date&amp;diff=1108</id>
		<title>Templat:Start date</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Start_date&amp;diff=1108"/>
		<updated>2023-02-03T23:48:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ALIH [[Templat:Tanggal mulai]]&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Tanggal_mulai&amp;diff=1106</id>
		<title>Templat:Tanggal mulai</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Tanggal_mulai&amp;diff=1106"/>
		<updated>2023-02-03T23:48:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if: {{{4|}}}&lt;br /&gt;
  |{{#if: {{{5|}}}&lt;br /&gt;
     |{{padleft:{{{4}}}|2|0}}:{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}}&lt;br /&gt;
                                                   |&amp;amp;#58;{{padleft:{{{6}}}|2|0}} }},&amp;amp;#32;}} }}&amp;lt;!--ABOVE FOR TIME; BELOW FOR DATE&lt;br /&gt;
--&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
     |{{#if: {{{2|}}}&lt;br /&gt;
        |{{#if: {{{3|}}}&lt;br /&gt;
           |{{#ifeq: {{{df|}}}|yes|{{{3}}} {{NAMABULAN|{{{2}}}}}|{{{3}}} {{NAMABULAN|{{{2}}}}}}}|{{NAMABULAN|{{{2}}}}}}}}} {{{1}}}}}{{#if: {{{7|}}}&lt;br /&gt;
              |&amp;amp;#32;({{#ifeq: {{{7}}}|Z|UTC|{{{7}}}}})}}&amp;lt;!-- BELOW FOR hCalendar&lt;br /&gt;
--&amp;gt;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;bday published updated&amp;quot;&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
  | {{{1}}}{{#if: {{{2|}}}&lt;br /&gt;
     | -{{padleft:{{{2}}}|2|0}}{{#if: {{{3|}}}&lt;br /&gt;
        | -{{padleft:{{{3}}}|2|0}} }} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{4|}}}&lt;br /&gt;
     | T{{padleft:{{{4}}}|2|0}}{{#if: {{{5|}}}&lt;br /&gt;
        | &amp;amp;#58;{{padleft:{{{5}}}|2|0}}{{#if: {{{6|}}}&lt;br /&gt;
           | &amp;amp;#58;{{padleft:{{{6}}}|2|0}} }} }} }} }}{{{7|}}}&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Wikidata&amp;diff=1104</id>
		<title>Templat:Wikidata</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Wikidata&amp;diff=1104"/>
		<updated>2023-02-03T23:48:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{safesubst:#invoke:Wd|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:EditAtWikidata&amp;diff=1102</id>
		<title>Modul:EditAtWikidata</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:EditAtWikidata&amp;diff=1102"/>
		<updated>2023-02-03T23:48:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Module to display an icon with a tooltip such as &amp;quot;Edit this at Wikidata&amp;quot;.&lt;br /&gt;
-- Icon will be linked to the Wikidata entry for the article where this is placed.&lt;br /&gt;
-- This message is only displayed if a local_parameter is not supplied&lt;br /&gt;
-- i.e. when called from a template, it can be coded not to display the message&lt;br /&gt;
-- when a local parameter is in use, preventing the value form Wikidata being fetched.&lt;br /&gt;
-- The qid of a Wikidata entry can optionally be supplied for testing outside the article.&lt;br /&gt;
-- Usage:&lt;br /&gt;
-- {{#invoke:EditAtWikidata|showMessage|local_parameter}}&lt;br /&gt;
-- {{#invoke:EditAtWikidata|showMessage|qid=&amp;lt;ArticleID&amp;gt;|local_parameter}}&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local i18n =&lt;br /&gt;
{&lt;br /&gt;
	[&amp;quot;message&amp;quot;] = &amp;quot;Sunting ini di Wikidata&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
p.showMessage = function(frame)&lt;br /&gt;
	-- There may be a local parameter supplied, if it&#039;s blank, set it to nil&lt;br /&gt;
	local local_parm =  mw.text.trim(frame.args[1] or &amp;quot;&amp;quot;)&lt;br /&gt;
	if local_parm and (local_parm == &amp;quot;&amp;quot;) then local_parm = nil end&lt;br /&gt;
&lt;br /&gt;
	-- If there is a local parameter used, we don&#039;t want to display the message&lt;br /&gt;
	if local_parm then return nil end&lt;br /&gt;
&lt;br /&gt;
	-- Can take a named parameter |qid which is the Wikidata ID for the article.&lt;br /&gt;
	-- This will not normally be used except for testing outside the article.&lt;br /&gt;
	local qid = frame.args.qid&lt;br /&gt;
	if qid and (qid == &amp;quot;&amp;quot;) then qid = nil end&lt;br /&gt;
&lt;br /&gt;
	-- The module can take a parameter pid=&lt;br /&gt;
	-- which will create a link to that property in the Wikidata entry for the article&lt;br /&gt;
	local propertyID = mw.text.trim(frame.args.pid or &amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	-- Get the object containing all the claims for the article&lt;br /&gt;
	local entity = mw.wikibase.getEntityObject(qid)&lt;br /&gt;
	if entity then&lt;br /&gt;
		local thisQid&lt;br /&gt;
		if qid then thisQid = qid else thisQid = entity.id end&lt;br /&gt;
&lt;br /&gt;
		-- Named parameter nbsp allows replacing the leading space with &amp;amp;nbsp;&lt;br /&gt;
		local space&lt;br /&gt;
		if frame.args.nbsp and (frame.args.nbsp ~= &amp;quot;&amp;quot;) then&lt;br /&gt;
			space = &amp;quot;&amp;amp;nbsp;&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			space = &amp;quot; &amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		return&lt;br /&gt;
			space .. &amp;quot;[[File:OOjs UI icon edit-ltr-progressive.svg |frameless |text-top |10px |alt=&amp;quot; ..&lt;br /&gt;
			i18n.message ..&lt;br /&gt;
			&amp;quot; |link=https://www.wikidata.org/wiki/&amp;quot; ..&lt;br /&gt;
			thisQid ..&lt;br /&gt;
			(propertyID == &amp;quot;&amp;quot; and &amp;quot;&amp;quot; or (&amp;quot;#&amp;quot; .. propertyID)) ..&lt;br /&gt;
			&amp;quot;|&amp;quot; .. i18n.message .. &amp;quot;]]&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:EditAtWikidata&amp;diff=1100</id>
		<title>Templat:EditAtWikidata</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:EditAtWikidata&amp;diff=1100"/>
		<updated>2023-02-03T23:48:14Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Wikidata Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:EditAtWikidata |showMessage |qid={{{qid|}}} |pid={{{pid|}}} |nbsp={{{nbsp|}}} |{{{1|}}} }}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Infobox/styles.css&amp;diff=1093</id>
		<title>Modul:Infobox/styles.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Infobox/styles.css&amp;diff=1093"/>
		<updated>2023-02-03T03:51:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp|small=y}} */&lt;br /&gt;
/*&lt;br /&gt;
 * TemplateStyles ini TIDAK mencangkup semua data di&lt;br /&gt;
 * gaya kotak info&lt;br /&gt;
 * Lihat [[MediaWiki talk:Common.css/to do#Infobox]]&lt;br /&gt;
 * JANGAN TAMBAHKAN KODE TERSEBUT DISINI&lt;br /&gt;
 */&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;
}&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;
/* T281642 */&lt;br /&gt;
body.skin-minerva .infobox-header,&lt;br /&gt;
body.skin-minerva .infobox-subheader,&lt;br /&gt;
body.skin-minerva  .infobox-above,&lt;br /&gt;
body.skin-minerva .infobox-title,&lt;br /&gt;
body.skin-minerva  .infobox-image,&lt;br /&gt;
body.skin-minerva  .infobox-full-data,&lt;br /&gt;
body.skin-minerva .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Wikidata_property_link&amp;diff=1091</id>
		<title>Templat:Wikidata property link</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Wikidata_property_link&amp;diff=1091"/>
		<updated>2023-02-03T03:51:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#switch: {{uc:{{Str left|{{{id|}}}|1}}}}&lt;br /&gt;
| N &amp;lt;!--none--&amp;gt; = {{#switch: {{uc:{{Str left|{{{1|}}}|1}}}}&lt;br /&gt;
  | P = [[d:Property:{{#if:1|{{{1|}}}}}|{{Label|{{#if:1|{{{1|}}}}}}}]]&lt;br /&gt;
  | [[d:Property:P{{#if:1|{{{1|}}}}}|{{Label|P{{#if:1|{{{1|}}}}}}}]]&lt;br /&gt;
  }}&lt;br /&gt;
| O &amp;lt;!--only--&amp;gt; = {{#switch: {{uc:{{Str left|{{{1|}}}|1}}}}&lt;br /&gt;
  | P = [[d:Property:{{#if:1|{{{1|}}}}}|{{#if:1|{{{1|}}}}}]]&lt;br /&gt;
  | [[d:Property:P{{#if:1|{{{1|}}}}}|P{{#if:1|{{{1|}}}}}]]&lt;br /&gt;
  }}&lt;br /&gt;
| F &amp;lt;!--first--&amp;gt; = {{#switch: {{uc:{{Str left|{{{1|}}}|1}}}}&lt;br /&gt;
  | P = [[d:Property:{{#if:1|{{{1|}}}}}|{{#if:1|{{{1|}}}}}]]{{#if:{{Label|{{#if:1|{{{1|}}}}}}}|&amp;amp;#58; &amp;lt;small&amp;gt;{{Label|{{#if:1|{{{1|}}}}}}}&amp;lt;/small&amp;gt;}}&lt;br /&gt;
  | [[d:Property:P{{#if:1|{{{1|}}}}}|P{{#if:1|{{{1|}}}}}]]{{#if:{{Label|P{{#if:1|{{{1|}}}}}}}|&amp;amp;#58; &amp;lt;small&amp;gt;{{Label|P{{#if:1|{{{1|}}}}}}}&amp;lt;/small&amp;gt;}}&lt;br /&gt;
  }}&lt;br /&gt;
| #default = {{#switch: {{uc:{{Str left|{{{1|}}}|1}}}}&lt;br /&gt;
  | P = [[d:Property:{{#if:1|{{{1|}}}}}|{{Label|{{#if:1|{{{1|}}}}}}} &amp;lt;small&amp;gt;({{#if:1|{{{1|}}}}})&amp;lt;/small&amp;gt;]]&lt;br /&gt;
  | [[d:Property:P{{#if:1|{{{1|}}}}}|{{Label|P{{#if:1|{{{1|}}}}}}} &amp;lt;small&amp;gt;(P{{#if:1|{{{1|}}}}})&amp;lt;/small&amp;gt;]]&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Param&amp;diff=1089</id>
		<title>Templat:Param</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Param&amp;diff=1089"/>
		<updated>2023-02-03T03:51:36Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SAFESUBST:&amp;lt;noinclude /&amp;gt;#ifeq:{{SAFESUBST:&amp;lt;noinclude /&amp;gt;Yesno|{{{nested|no}}}}}|yes||&amp;lt;{{{tag|code}}}&amp;gt;}}&amp;amp;#123;&amp;amp;#123;&amp;amp;#123;{{{1&amp;lt;noinclude&amp;gt;|foo&amp;lt;/noinclude&amp;gt;}}}{{SAFESUBST:&amp;lt;noinclude /&amp;gt;#ifeq:{{{2}}}|{{{2|}}} |&amp;amp;#124;}}{{{2|}}}&amp;amp;#125;&amp;amp;#125;&amp;amp;#125;{{SAFESUBST:&amp;lt;noinclude /&amp;gt;#ifeq:{{SAFESUBST:&amp;lt;noinclude /&amp;gt;Yesno|{{{nested|no}}}}}|yes||&amp;lt;/{{{tag|code}}}&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
   PLEASE ADD CATEGORIES AND INTERWIKIS&lt;br /&gt;
   TO THE /doc SUBPAGE, THANKS&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Infobox_software/doc&amp;diff=1087</id>
		<title>Templat:Infobox software/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Infobox_software/doc&amp;diff=1087"/>
		<updated>2023-02-03T03:51:36Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- Harap tempatkan kategori yang ditunjukkan di bagian bawah halaman ini dan interwiki di Wikidata (lihat [[Wikipedia:Wikidata]]) --&amp;gt;&lt;br /&gt;
{{High-use|761}}&lt;br /&gt;
{{Lua|Module:Infobox|Module:InfoboxImage|Module:String|Module:Check for unknown parameters}}&lt;br /&gt;
{{Uses Wikidata|P856|P1324|P408}}&lt;br /&gt;
&lt;br /&gt;
== Penggunaan ==&lt;br /&gt;
Berikut ini adalah kode dasar yang diperlukan untuk membuat KotakInfo. Seseorang dapat menyalin dan menempelkan kode dasar ke dalam artikel dan memasukkan informasi yang relevan di depan tanda &amp;quot;=&amp;quot;. Menghapus komentar HTML (&amp;quot;&amp;amp;lt;!--&amp;quot;, &amp;quot;--&amp;amp;gt;&amp;quot; dan apa pun di antara keduanya) adalah opsional. Untuk menghindari penyalahgunaan yang tidak disengaja, kode dasar ini tidak memiliki beberapa parameter yang harus ditangani dengan sangat hati-hati dan biasanya tidak diperlukan, seperti {{param|bodystyle}}.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Parameter names example|_template=|name|logo|logo alt|logo caption|screenshot|screenshot size|screenshot alt|caption|author|developer|released|latest release version|latest release date|latest preview version|latest preview date|programming language|engine|operating system|platform|included with|size|language count|language|language footnote|genre|license|alexa|website|repo|standard|AsOf| other_names |replaces | replaced_by | service_name }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = &lt;br /&gt;
| logo = &amp;lt;!-- Nama gambar sudah cukup. --&amp;gt;&lt;br /&gt;
| logo alt = &lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = &amp;lt;!-- Nama gambar sudah cukup. --&amp;gt;&lt;br /&gt;
| screenshot size =&lt;br /&gt;
| screenshot alt = &lt;br /&gt;
| caption = &lt;br /&gt;
| collapsible = &amp;lt;!-- Teks apa pun di sini akan menciutkan tangkapan layar. --&amp;gt;&lt;br /&gt;
| author = &lt;br /&gt;
| developer = &lt;br /&gt;
| released = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| discontinued = &amp;lt;!-- Setel ke ya jika perangkat lunak dihentikan, jika tidak, hilangkan. --&amp;gt;&lt;br /&gt;
| ver layout = &amp;lt;!-- sederhana (default) atau bertumpuk --&amp;gt;&lt;br /&gt;
| latest release version = &lt;br /&gt;
| latest release date = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| repo = &amp;lt;!-- {{URL|example.org}} --&amp;gt;&lt;br /&gt;
| programming language = &lt;br /&gt;
| engine = &amp;lt;!-- atau engines --&amp;gt;&lt;br /&gt;
| operating system = &lt;br /&gt;
| platform = &lt;br /&gt;
| included with = &lt;br /&gt;
| size = &lt;br /&gt;
| language = &lt;br /&gt;
| language count = &amp;lt;!-- angka saja --&amp;gt;&lt;br /&gt;
| language footnote = &lt;br /&gt;
| genre = &lt;br /&gt;
| license = &lt;br /&gt;
| alexa = &lt;br /&gt;
| website = &amp;lt;!-- {{URL|example.org}} --&amp;gt;&lt;br /&gt;
| standard = &lt;br /&gt;
| AsOf = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
== Contoh ==&lt;br /&gt;
{{hatnote|Markup berikut disertakan &#039;&#039;&#039;hanya untuk tujuan ilustrasi&#039;&#039;&#039;. Ini tidak dimaksudkan untuk memberikan informasi terkini tentang perangkat lunak [[:en:GIMP|GIMP]] dan tidak boleh diperbarui demi &#039;&#039;&#039;kebenaran&#039;&#039;&#039;.}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = GIMP&lt;br /&gt;
| logo = The GIMP icon - gnome.svg&lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = GIMP-main window.png&lt;br /&gt;
| caption = GIMP version 2.6&lt;br /&gt;
| collapsible = &lt;br /&gt;
| author = [[Spencer Kimball (computer programmer)|Spencer Kimball]], [[Peter Mattis]]&lt;br /&gt;
| developer = The GIMP Development Team&lt;br /&gt;
| released = {{Start date and age|1998|6|2|df=yes}}&lt;br /&gt;
| discontinued = &lt;br /&gt;
| latest release version = 2.6.12&lt;br /&gt;
| latest release date = {{Start date and age|2012|02|06|df=yes}}&lt;br /&gt;
| latest preview version = 2.8.0 RC1&lt;br /&gt;
| latest preview date = {{Start date and age|2012|04|10|df=yes}}&lt;br /&gt;
| repo = {{URL|https://git.gnome.org/browse/gimp/}}&lt;br /&gt;
| programming language = [[C (programming language)|C]] and [[GTK+]]&lt;br /&gt;
| operating system = [[Linux]], [[macOS]], [[Windows]], [[FreeBSD]], [[Solaris (operating system)|Solaris]], [[AmigaOS 4]]&lt;br /&gt;
| platform = &lt;br /&gt;
| size = 19.96 [[Megabyte|MB]]&lt;br /&gt;
| language count = 80&lt;br /&gt;
| language footnote = &amp;lt;ref&amp;gt;{{cite web|url=http://l10n.gnome.org/module/gimp/ |title=GNOME GIMP translation statistics, see GIMP 2.6}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| language = Amharic, Arabic, Asturian, Azerbaijani, Basque, Belarusian, Bosnian, Brazilian Portuguese, Breton, British English, Bulgarian, Burmese, Canadian English, Catalan (Valencian), Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dzongkha, Esperanto, Estonian, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kannada, Kashubian, Kazakh, Khmer, Kinyarwanda, Kirghiz, Korean, Latvian, Lithuanian, Low German, Macedonian, Malay, Malayalam, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Scottish Gaelic, Serbian, Serbian Latin, Sinhala, Slovak, Slovenian, Spanish, Swedish, Tamil, Tatar, Telugu, Thai, Turkish, Ukrainian, Vietnamese, Xhosa, Yiddish&lt;br /&gt;
| genre = [[Raster graphics editor]]&lt;br /&gt;
| license = [[GNU GPLv3]]&lt;br /&gt;
| alexa = &lt;br /&gt;
| website = {{URL|https://www.gimp.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = GIMP&lt;br /&gt;
| logo = The GIMP icon - gnome.svg&lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = GIMP-main window.png&lt;br /&gt;
| caption = GIMP version 2.6&lt;br /&gt;
| collapsible = &lt;br /&gt;
| author = [[Spencer Kimball (computer programmer)|Spencer Kimball]], [[Peter Mattis]]&lt;br /&gt;
| developer = The GIMP Development Team&lt;br /&gt;
| released = {{Start date and age|1998|6|2|df=yes}}&lt;br /&gt;
| discontinued = &lt;br /&gt;
| latest release version = 2.6.12&lt;br /&gt;
| latest release date = {{Start date and age|2012|02|06|df=yes}}&lt;br /&gt;
| latest preview version = 2.8.0 RC1&lt;br /&gt;
| latest preview date = {{Start date and age|2012|04|10|df=yes}}&lt;br /&gt;
| repo = {{URL|https://git.gnome.org/browse/gimp/}}&lt;br /&gt;
| programming language = [[C (programming language)|C]] and [[GTK+]]&lt;br /&gt;
| operating system = [[Linux]], [[macOS]], [[Windows]], [[FreeBSD]], [[Solaris (operating system)|Solaris]], [[AmigaOS 4]]&lt;br /&gt;
| platform = &lt;br /&gt;
| size = 19.96 [[Megabyte|MB]]&lt;br /&gt;
| language count = 80&lt;br /&gt;
| language footnote = &amp;lt;ref&amp;gt;{{cite web|url=http://l10n.gnome.org/module/gimp/ |title=GNOME GIMP translation statistics, see GIMP 2.6}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| language = Amharic, Arabic, Asturian, Azerbaijani, Basque, Belarusian, Bosnian, Brazilian Portuguese, Breton, British English, Bulgarian, Burmese, Canadian English, Catalan (Valencian), Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Dzongkha, Esperanto, Estonian, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kannada, Kashubian, Kazakh, Khmer, Kinyarwanda, Kirghiz, Korean, Latvian, Lithuanian, Low German, Macedonian, Malay, Malayalam, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Scottish Gaelic, Serbian, Serbian Latin, Sinhala, Slovak, Slovenian, Spanish, Swedish, Tamil, Tatar, Telugu, Thai, Turkish, Ukrainian, Vietnamese, Xhosa, Yiddish&lt;br /&gt;
| genre = [[Raster graphics editor]]&lt;br /&gt;
| license = [[GNU GPLv3]]&lt;br /&gt;
| alexa = &lt;br /&gt;
| website = {{URL|https://www.gimp.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Parameter pemformatan bersyarat ===&lt;br /&gt;
Berikut ini adalah efek dari tiga parameter yang mengubah format bidang infobox tertentu: {{para|collapsible}}, {{para|discontinued}}, {{para|ver layout}}.&lt;br /&gt;
&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = GIMP&lt;br /&gt;
| logo = The GIMP icon - gnome.svg&lt;br /&gt;
| screenshot = GIMP-main window.png&lt;br /&gt;
| caption = GIMP version 2.6&lt;br /&gt;
| collapsible = yes&lt;br /&gt;
| ver layout = stacked&lt;br /&gt;
| discontinued = yes&lt;br /&gt;
| latest release version = 2.6.12&lt;br /&gt;
| latest release date = {{Start date and age|2012|02|06|df=yes}}&lt;br /&gt;
| latest preview version = 2.8.0 RC1&lt;br /&gt;
| latest preview date = {{Start date and age|2012|04|10|df=yes}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = GIMP&lt;br /&gt;
| logo = The GIMP icon - gnome.svg&lt;br /&gt;
| screenshot = GIMP-main window.png&lt;br /&gt;
| caption = GIMP version 2.6&lt;br /&gt;
| collapsible = yes&lt;br /&gt;
| ver layout = stacked&lt;br /&gt;
| discontinued = yes&lt;br /&gt;
| latest release version = 2.6.12&lt;br /&gt;
| latest release date = {{Start date and age|2012|02|06|df=yes}}&lt;br /&gt;
| latest preview version = 2.8.0 RC1&lt;br /&gt;
| latest preview date = {{Start date and age|2012|04|10|df=yes}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
Semua parameter bersifat opsional.&lt;br /&gt;
; name&lt;br /&gt;
: Nama kotak info. Dapat mempengaruhi judul infobox tetapi penggunaan utamanya adalah untuk [[#Moving release data outside the article|membantu mengambil data rilis dari luar artikel]]. Dalam kasus seperti itu, jika Anda ingin mengedit judul di bagian atas kotak info, gunakan {{para|title}} parameter sebagai gantinya.&lt;br /&gt;
::&#039;&#039;&#039;Attention:&#039;&#039;&#039; Harap tidak menyertakan [[Help:Link#Wikilinks|wikilink]], [[hyperlink]] atau gambar dalam parameter ini. Parameter ini harus terdiri dari teks murni.&lt;br /&gt;
; bodystyle&lt;br /&gt;
: CSS styling untuk infobox secara keseluruhan&lt;br /&gt;
; title&lt;br /&gt;
: Nama produk perangkat lunak (software) seperti yang ditampilkan di atas kotak info. Jika tidak ditentukan, konten dari {{para|name}} parameter akan ditampilkan sebagai gantinya.&lt;br /&gt;
:&#039;&#039;&#039;Important note:&#039;&#039;&#039; Harap jangan menyertakan gambar di bidang ini. Wikipedia [[accessibility]] persyaratan mengamanatkan bahwa bidang ini harus berisi teks yang dapat dibaca [[screen reader]].&lt;br /&gt;
; logo&lt;br /&gt;
: Kode untuk gambar kecil yang akan ditampilkan sebagai [[logo]] atau [[ikon komputer]] produk perangkat lunak. Anda dapat menentukan nama file, dengan atau tanpa awalan namespace. Dengan kata lain, semua contoh berikut dapat diterima:&lt;br /&gt;
::The GIMP icon - gnome.svg&lt;br /&gt;
::File:The GIMP icon - gnome.svg&lt;br /&gt;
; logo size&lt;br /&gt;
: Ukuran logo. Default-nya 64px&lt;br /&gt;
; logo caption&lt;br /&gt;
: Caption logo yang muncul di bawahnya. Tidak boleh digunakan untuk memberikan teks yang sepele, seperti &amp;quot;Ini adalah logo X&amp;quot;, yang dianggap otomatis. Dicadangkan untuk kasus-kasus khusus ketika diperlukan deskripsi yang melampaui yang sudah jelas, atau untuk dimasukkan {{tl|ffdc}} atau {{tl|deletable image-caption}}.&lt;br /&gt;
; logo alt&lt;br /&gt;
: [[WP:ALTTEXT|Alternative text]] logo; sangat penting.&lt;br /&gt;
; screenshot&lt;br /&gt;
: Kode untuk gambar yang akan ditampilkan sebagai [[Cuplikan]] produk perangkat lunak. Anda dapat menentukan nama file, dengan atau tanpa awalan namespace. Dengan kata lain, semua contoh berikut dapat diterima:&lt;br /&gt;
::GIMP screenshot.png&lt;br /&gt;
::File:GIMP screenshot.png&lt;br /&gt;
; caption&lt;br /&gt;
: Keterangan screenshot yang muncul di bawahnya. Harap sertakan parameter ini hanya jika ada gambar untuk ditampilkan.&lt;br /&gt;
; screenshot size&lt;br /&gt;
: Ukuran tangkapan layar. Default-nya adalah 300px.&lt;br /&gt;
; screenshot alt&lt;br /&gt;
: [[WP:ALTTEXT|Alternative text]] dari tangkapan layar; sangat penting. Default untuk keterangan gambar.&lt;br /&gt;
; collapsible&lt;br /&gt;
: Apakah tangkapan layar ini secara default disembunyikan dan hanya ditampilkan ketika pengguna mengeklik tombol &amp;quot;Luaskan&amp;quot; yang sangat kecil. Bisa disetel ke &amp;quot;ya&amp;quot;. Sangat berguna dalam kasus tangkapan layar vertikal yang panjang.&lt;br /&gt;
; author&lt;br /&gt;
: Nama penulis asli atau penerbit produk perangkat lunak. Itu bisa menjadi individu atau organisasi. Seringkali, itu hanya perlu ditentukan kapan {{para|developer}} bidang terisi.&lt;br /&gt;
; developer&lt;br /&gt;
: Nama pengembang produk perangkat lunak saat ini. Itu bisa menjadi individu atau organisasi.&lt;br /&gt;
; released&lt;br /&gt;
: Tanggal di mana versi 1.0 (atau rilis yang sangat cocok) dari produk perangkat lunak yang dimaksud mencapai tahap [[rilis ke manufaktur]] (RTM). Jika artikel tentang rilis utama tertentu dari produk perangkat lunak (misalnya [[Internet Explorer 8]] atau [[Microsoft Office 2007]]), bidang ini harus berisi tanggal rilis utama tertentu tersebut mencapai tahap RTM. Jika produk perangkat lunak masih dalam pengembangan dan belum mencapai tahap RTM-nya, abaikan bidang ini; jangan gunakan kolom ini untuk menentukan tanggal rilis pratinjau / uji coba pertama dari produk perangkat lunak; sudah ada parameter lain untuk penggunaan itu.&lt;br /&gt;
:Isi bidang ini akan terlihat seperti berikut ini:&lt;br /&gt;
::{{tlx|Start date and age|&#039;&#039;year&#039;&#039;|&#039;&#039;month&#039;&#039;|&#039;&#039;day&#039;&#039;}}&lt;br /&gt;
:Jika artikel menggunakan DMY (HariBulanTahun) sebagai format tanggal, gunakan kode ini sebagai gantinya:&lt;br /&gt;
::{{tlx|Start date and age|&#039;&#039;year&#039;&#039;|&#039;&#039;month&#039;&#039;|&#039;&#039;day&#039;&#039;|df&amp;amp;#61;yes}}&lt;br /&gt;
:Jika Anda tidak yakin format tanggal mana yang harus digunakan, silakan berkonsultasi di [[WP:MOSDATES]].&lt;br /&gt;
; discontinued&lt;br /&gt;
: Apakah produk ini tidak lagi dikembangkan, sehingga mengubah kalimat &amp;quot;Rilis terbaru&amp;quot; pada infobox menjadi &amp;quot;Rilis terakhir&amp;quot;. Karena alasan teknis, apa pun untuk parameter ini memiliki efek yang sama, baik itu &amp;quot;ya&amp;quot;, &amp;quot;tidak&amp;quot;, atau yang lainnya. Untuk membatalkan efek parameter ini, Anda perlu menghilangkannya.&lt;br /&gt;
; ver layout&lt;br /&gt;
: Mendefinisikan bagaimana informasi angka versi muncul di infobox. Dapat disetel ke &amp;quot;sederhana&amp;quot; (default) atau &amp;quot;stacked&amp;quot;. &amp;quot;Sederhana&amp;quot; mengalokasikan baris biasa ke &amp;quot;versi rilis terbaru&amp;quot; (latest release version) dan baris lainnya ke &amp;quot;versi pratinjau terbaru&amp;quot; (latest preview version). Tetapi &amp;quot;stacked&amp;quot; memberikan info pada lebar penuh baris dan menambahkan header, sehingga beberapa angka versi dapat muncul dan menggunakan ruang infobox dengan lebih efisien. Selain itu, &amp;quot;stacked&amp;quot; dapat secara otomatis membuat tautan edit di tajuk untuk memungkinkan editor memperbarui nomor versi.&lt;br /&gt;
; latest release version&lt;br /&gt;
: Nomor versi rilis terbaru produk perangkat lunak. Perhatikan contoh berikut:&lt;br /&gt;
: Contoh # 1: Jika artikel tentang produk bernama &#039;&#039; Contoh Perangkat Lunak &#039;&#039; yang versi terbarunya adalah 1.5, sebutkan:&lt;br /&gt;
:: 1.5&lt;br /&gt;
: Contoh # 2: Jika artikel tentang produk bernama &#039;&#039; Contoh Perangkat Lunak &#039;&#039; yang rilis terbarunya disebut &#039;&#039; Perangkat Lunak Contoh 2008 &#039;&#039; dan nomor versi terbarunya adalah 12.2, sebutkan:&lt;br /&gt;
:: 2008 (12,2)&lt;br /&gt;
: Contoh # 3: Jika artikel tentang &#039;&#039; Perangkat Lunak Contoh Terkenal 2010 &#039;&#039;, yang merupakan rilis penting dari produk yang disebut &#039;&#039; Perangkat Lunak Contoh Terkenal &#039;&#039; dan yang nomor versi terbarunya adalah 14.0.0.25, cukup sebutkan:&lt;br /&gt;
:: 14.0.0.25&lt;br /&gt;
: Contoh # 4: Jika artikelnya tentang &#039;&#039;Contoh Perangkat Lunak Terkenal 2010&#039;&#039; yang tidak memiliki pembaruan yang dirilis sejak rilis awal ke pabrikan (RTM), harap hilangkan parameter ini kecuali ada bukti bahwa itu diperlukan untuk pembaca mengetahui nomor ini. Salah satu alasannya adalah adanya rilis pratinjau produk perangkat lunak yang hanya dapat dibedakan dari RTM dengan nomor versinya.&lt;br /&gt;
: &amp;lt;code&amp;gt;latest release date&amp;lt;/code&amp;gt; bergantung pada parameter ini.&lt;br /&gt;
; latest release date&lt;br /&gt;
: Tanggal rilis dari versi rilis terbaru. Jika tidak ada pembaruan yang dirilis untuk perangkat lunak sejak rilis awal, harap hilangkan bidang ini; mengisi bidang &amp;lt;code&amp;gt;release&amp;lt;/code&amp;gt; sudah cukup. Isi bidang ini akan terlihat seperti berikut ini:&lt;br /&gt;
::{{tlx|Start date and age|&#039;&#039;year&#039;&#039;|&#039;&#039;month&#039;&#039;|&#039;&#039;day&#039;&#039;}}&lt;br /&gt;
:Jika artikel menggunakan DMY ([[Hari]][[Bulan]][[Tahun]])sebagai format tanggal, gunakan kode ini sebagai gantinya:&lt;br /&gt;
::{{tlx|Start date and age|&#039;&#039;year&#039;&#039;|&#039;&#039;month&#039;&#039;|&#039;&#039;day&#039;&#039;|df&amp;amp;#61;yes}}&lt;br /&gt;
:Jika Anda tidak yakin format tanggal mana yang harus digunakan, silakan berkonsultasi [[WP:MOSDATES]].&lt;br /&gt;
:Parameter ini hanya berfungsi jika &amp;lt;code&amp;gt;latest release version&amp;lt;/code&amp;gt; ada.&lt;br /&gt;
; latest preview version&lt;br /&gt;
: Nomor versi versi pratinjau terbaru atau cabang pengembangan. Sebaiknya hanya ditentukan saat pengembangan versi baru dari produk perangkat lunak yang dimaksud (lebih baru dari yang ditentukan dalam &amp;lt;code&amp;gt;latest release version&amp;lt;/code&amp;gt;) sedang berlangsung. Harap lihat deskripsi untuk &amp;lt;code&amp;gt;latest release version&amp;lt;/code&amp;gt; yang disediakan di atas untuk praktik terbaik dalam menetapkan parameter ini.&lt;br /&gt;
; latest preview date&lt;br /&gt;
: Menentukan tanggal rilis versi pratinjau terbaru atau cabang pengembangan. Sebaiknya hanya ditentukan saat pengembangan versi baru dari produk perangkat lunak yang dimaksud (lebih baru dari yang ditentukan dalam &amp;lt;code&amp;gt;latest release version&amp;lt;/code&amp;gt;) sedang berlangsung. Silakan baca deskripsi untuk &amp;lt;code&amp;gt;latest release version&amp;lt;/code&amp;gt; yang disediakan di atas untuk praktik terbaik dalam menetapkan parameter ini.&lt;br /&gt;
; programming language&lt;br /&gt;
: [[Bahasa pemrograman]] subjek artikel tersebut. Jika bahasa program produk perangkat lunak memiliki artikel yang sesuai di Wikipedia, harap tautkan ke bahasa itu. Berikut ini contohnya:&lt;br /&gt;
::Kode: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[C++]] dan [[C Sharp (programming language)|C#]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
::Hasil: [[C++]] and [[C Sharp (programming language)|C#]]&lt;br /&gt;
:Saat menentukan nama bahasa pemrograman, harap pastikan bahwa Anda [[WP:V|mengutip sumber Anda]]. Pernyataan yang tidak direferensikan di Wikipedia dapat digugat atau dihapus. Jika Anda tidak memiliki sumber, jangan sertakan parameter ini.&lt;br /&gt;
; engine&lt;br /&gt;
: [[Software engine]] yang digunakan oleh perangkat lunak ini. Dengan tidak adanya parameter ini, infobox mencoba untuk mendapatkan {{Wikidata property link|P408}} dari Wikidata. Parameter ini menggantikan mesin Wikidata.&lt;br /&gt;
; engines&lt;br /&gt;
: Daftar mesin perangkat lunak, jika digunakan lebih dari satu.&lt;br /&gt;
; operating system&lt;br /&gt;
: [[Sistem operasi]] tempat produk perangkat lunak tertentu bekerja. Harap seakurat mungkin tetapi juga perhatikan panjangnya dan hindari menentukan frasa yang tidak jelas seperti &amp;quot;[[Cross-platform]]&amp;quot;, &amp;quot;[[Multi-platform]]&amp;quot;, &amp;quot;all&amp;quot; atau &amp;quot;none&amp;quot;. Jika proyek tersebut adalah [[aplikasi web]] atau jika hanya [[kode sumber]] OS-agnostik yang dirilis, abaikan. Harap pertimbangkan contoh-contoh ini:&lt;br /&gt;
:*Jika produk perangkat lunak bekerja pada semua inkarnasi [[Unix]], [[Linux]] dan sistem operasi turunan, harap sebutkan:&lt;br /&gt;
:**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Unix-like]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:*Jika perangkat lunak bekerja tanpa syarat pada SEMUA inkarnasi [[Microsoft Windows]], harap sebutkan:&lt;br /&gt;
:**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Microsoft Windows]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; atau &amp;lt;code&amp;gt;&amp;lt;nowiki[[Windows]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:*Jika produk perangkat lunak hanya berfungsi pada [[Windows XP]] dan semua rilis Microsoft Windows berikutnya, harap sebutkan:&lt;br /&gt;
:**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Windows XP]] dan yang lebih baru&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:*Jika produk perangkat lunak hanya berfungsi pada [[Windows XP]] dan semua rilis Microsoft Windows versi konsumen berikutnya, harap sebutkan:&lt;br /&gt;
:**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; [[Windows XP]], [[Windows Vista]], [[Windows 7]] dan [[Windows 8]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:*Jika produk perangkat lunak dirilis untuk berbagai keluarga dari sistem operasi yang berbeda, (seperti versi tertentu dari BSD, Linux, macOS dan Microsoft Windows) sehingga mencantumkannya di kotak info memberikan panjang yang tidak semestinya, silakan tinggalkan detailnya ke badan artikel dan tentukan:&lt;br /&gt;
:**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[BSD]], [[Linux]], [[macOS]], dan [[Microsoft Windows]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
; platform&lt;br /&gt;
: [[Platform komputasi]] tempat produk dijalankan. Anda mungkin ingin memasukkan informasi berikut:&lt;br /&gt;
:*&#039;&#039;&#039;Arsitektur prosesor:&#039;&#039;&#039; Beberapa produk perangkat lunak berjalan pada arsitektur prosesor tertentu seperti [[IA-32]] (juga dikenal sebagai &#039;&#039;x86&#039;&#039; an &#039;&#039;i386&#039;&#039;), [[x86-64]] (juga dikenal sebagai &#039;&#039;x64&#039;&#039;, &#039;&#039;AMD64&#039;&#039; dan &#039;&#039;EM64T&#039;&#039;), [[Itanium]], [[arsitektur ARM|ARM]] dan [[arsitektur MIPS|MIPS]]. Harap hindari kesalahan umum yang disorot di {{section link|Wikipedia:Manual of Style/Computing|Avoid common mistakes}}.&lt;br /&gt;
:*&#039;&#039;&#039;Kerangka kerja perangkat lunak: &#039;&#039; &#039;Beberapa produk perangkat lunak berjalan di [[Java platform]], [[.NET Framework]], [[Adobe Flash]], [[Adobe AIR]], [[Microsoft Silverlight]] atau [[XUL ]] tanpa memperhatikan arsitektur prosesor. Jika demikian, Anda dapat mengabaikan arsitektur prosesor dan sebagai gantinya menentukan kerangka kerja.&lt;br /&gt;
: Harap hindari menentukan frasa yang tidak jelas seperti &amp;quot;[[lintas-platform]]&amp;quot; kecuali jika kondisi berikut memenuhi:&lt;br /&gt;
: #Produk perangkat lunak telah dirilis untuk berbagai platform, sedemikian rupa sehingga memasukkan semuanya menyebabkan ukuran infobox menjadi terlalu besar.&lt;br /&gt;
: # Badan artikel mencantumkan platform tempat produk dijalankan.&lt;br /&gt;
: Jika hal di atas tidak memenuhi, maka menetapkan frasa yang tidak jelas sama dengan tidak menetapkannya.&lt;br /&gt;
; included with&lt;br /&gt;
: Produk (perangkat dan sistem operasi) yang sudah dimuat sebelumnya dengan browser ini.&lt;br /&gt;
; size&lt;br /&gt;
: Ukuran paket penginstal. Hanya berlaku untuk produk perangkat lunak yang tersedia melalui unduhan. Untuk produk yang didistribusikan secara fisik dalam kotak atau paket lain, abaikan parameter ini. Jangan lupa untuk menyertakan unit pengukuran Anda (yaitu [[Kilobita]], [[megabita]], atau [[gigabita]]).&lt;br /&gt;
: &#039;&#039;&#039;Catatan:&#039;&#039;&#039; Gunakan [[spasi tidak putus]] (&amp;quot;&amp;amp;amp;nbsp;&amp;quot;) untuk mencegah angka dan satuan pengukuran terpisah saat &amp;quot;[[word wrapping]]&amp;quot; terjadi. Anda juga dapat menggunakan template {{tl|Nowrap}} untuk menghasilkan efek yang sama.&lt;br /&gt;
: Perhatikan contoh berikut:&lt;br /&gt;
:{|&lt;br /&gt;
| width = &amp;quot;50%&amp;quot; |&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;760&amp;amp;amp;nbsp;KB&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → 760&amp;amp;nbsp;KB&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;32&amp;amp;amp;nbsp;MB&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → 32&amp;amp;nbsp;MB&lt;br /&gt;
| width = &amp;quot;50%&amp;quot; |&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Nowrap|842 KB}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{Nowrap|842 KB}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Nowrap|48.5 MB}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{Nowrap|48.5 MB}}&lt;br /&gt;
|}&lt;br /&gt;
:Untuk informasi lebih lanjut, kunjungi [[WP:UNITS]]&lt;br /&gt;
; language&lt;br /&gt;
: Daftar bahasa alami di mana antarmuka pengguna produk perangkat lunak dapat berinteraksi dengan pengguna. Harap tidak memberikan frasa yang tidak jelas, seperti &amp;quot;multibahasa&amp;quot;, yang tidak menambah pengetahuan pembaca. Juga jangan wikilink nama bahasa; pembaca kemungkinan besar tidak tertarik membaca tentang bahasa-bahasa tersebut. Untuk daftar lengkap item yang seharusnya tidak ditautkan secara umum, lihat {{Section link|Wikipedia:Manual of Style/Linking|Apa yang umumnya tidak boleh ditautkan}}. Daftar besar bahasa dapat mengganggu alur alami artikel. Ketika daftar bahasa bertambah besar, pertimbangkan salah satu dari langkah-langkah berikut:&lt;br /&gt;
:*Gunakan parameter {{para|language count}} bersama dengan parameter ini. Ini akan memungkinkan daftar bahasa disembunyikan dan diungkapkan dengan mengklik mouse. Metode ini tidak ramah printer: Daftar yang diciutkan tidak muncul pada cetakan dan daftar yang diperluas dapat mengganggu alur alami artikel.&lt;br /&gt;
:*Tambahkan tautan ke bagian artikel yang mencantumkan bahasa. Harap pertahankan agar tautan ramah printer. Misalnya, alih-alih &amp;quot;&amp;lt;nowiki&amp;gt; [[#Localization|Klik di sini untuk melihat daftar bahasa]] &amp;lt;/nowiki&amp;gt;&amp;quot;,pertimbangkan &amp;quot;&amp;lt;nowiki&amp;gt; 35 bahasa; lihat [[#Localization|§Pelokalan]] &amp;lt;/nowiki&amp;gt;&amp;quot;. Solusi ini berguna ketika penyertaan daftar bahasa penting atau ketika lokalisasi subjek artikel dibahas.&lt;br /&gt;
:*Abaikan parameter ini dan gunakan {{para|language count}} dan {{para|language footnote}} sebagai gantinya. Pendekatan ini berguna jika artikel pendek dan penyertaan daftar bahasa tidak diinginkan atau diperdebatkan.&lt;br /&gt;
; language count&lt;br /&gt;
: nomor bahasa alami di mana antarmuka pengguna produk perangkat lunak dapat berinteraksi dengan pengguna. Harap berikan nomor saja. Jangan gunakan parameter ini jika daftar bahasa menyertakan kurang dari lima entri. (Silahkan lihat: {{Section link|Wikipedia:Manual of Style/Dates and numbers|Numbers}})&lt;br /&gt;
: Jika parameter {{para|language}} dan {{para|language count}} ada, nilai {{para|language}} akan diciutkan di bawah judul &amp;quot;Daftar bahasa&amp;quot;.&lt;br /&gt;
; language footnote&lt;br /&gt;
: Gunakan parameter ini untuk memberikan kutipan pada terjemahan yang tersedia, terutama jika {{para|language}} tidak ditentukan. Penggunaan parameter ini tidak wajib, selama informasi kutipan yang sesuai dilampirkan pada teks. Misalnya, informasi kutipan dapat dilampirkan ke teks itu sendiri di badan artikel atau {{para|language}}, terutama bila ada lebih dari satu sumber informasi yang diberikan. (Misalnya, ketika satu sumber menyertakan terjemahan lengkap dan sumber lain menyertakan terjemahan parsial; atau ketika satu sumber menentukan terjemahan dari satu versi tertentu dan yang lain membahas apa yang ditambahkan ke versi itu setelah pembaruan.) Sebagai aturan umum, hindari mengutip laporan yang dibuat secara otomatis, pernyataan tentang versi pengembangan atau sumber informasi sensitif waktu lainnya.&lt;br /&gt;
; genre&lt;br /&gt;
: Jenis program. Harus ditautkan ke wiki dengan artikel seperti [[Sistem informasi geografis]]. Untuk informasi lebih lanjut, lihat [[Daftar kategori perangkat lunak]]. Harap jangan gunakan bidang ini untuk menjelaskan secara singkat peran dan fungsi subjek artikel. Misalnya, alih-alih &amp;quot;pembuat SVG, editor, dan pengonversi&amp;quot;, pertimbangkan untuk menggunakan &amp;quot;[[Editor grafik vektor]]&amp;quot;. Alih-alih &amp;quot;pembuat PDF, editor, konverter, dan penampil&amp;quot;, pertimbangkan untuk menggunakan &amp;quot;[[Perangkat lunak penerbitan Desktop]]&amp;quot;. Alih-alih &amp;quot;Pembuat/editor DWG&amp;quot;, pertimbangkan untuk menggunakan &amp;quot;[[Desain dengan bantuan komputer]]&amp;quot;.&lt;br /&gt;
; license&lt;br /&gt;
: [[Lisensi perangkat lunak]] yang mengizinkan konsumen untuk menggunakan produk. Anda dapat menentukan lisensi tertentu atau kategori yang lebih umum dari lisensi yang dimilikinya. Lihat [[:Category:Software licenses]]. Sebagai contoh:&lt;br /&gt;
:*[[Lisensi kepemilikan | Kepemilikan]] [[perangkat lunak komersial]] (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Lisensi kepemilikan|Kepemilikan]] [[perangkat lunak komersial]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;): Produk perangkat lunak yang dilisensikan untuk digunakan dengan harga tertentu. (Seperti dalam contoh ini, pastikan untuk menautkan ke &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Lisensi kepemilikan]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, yang merupakan artikel tentang jenis perangkat lunak ini, dan &#039;&#039;bukan&#039;&#039; ke &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Proprietary]]&amp;lt;/nowiki&amp;gt; &amp;lt;/code&amp;gt;, yang merupakan laman disambiguasi.)&lt;br /&gt;
:*[[Perangkat Percobaan]]/[[Shareware]]: Sama seperti komersial berpemilik, tetapi pengguna dapat mencoba produk untuk waktu yang terbatas. Kebanyakan perangkat lunak saat ini diterbitkan di bawah jenis lisensi ini.&lt;br /&gt;
:*[[GNU General Public License]], [[GNU Lesser General Public License]] dan [[Lisensi BSD]]: tiga bentuk perangkat lunak [[gratis dan open-source]].&lt;br /&gt;
; licence&lt;br /&gt;
: Same as {{para|license}}. Pick either &#039;&#039;license&#039;&#039; (American English) or &#039;&#039;licence&#039;&#039; (Commonwealth English), not both - select the one which matches the content of the article the template is used in.&lt;br /&gt;
; alexa&lt;br /&gt;
: Peringkat [[Alexa Internet|Alexa]] situs web saat ini (temukan di [https://www.alexa.com/ Alexa.com]; pastikan untuk mengutip halaman Alexa untuk info ini.) &lt;br /&gt;
:*Taruh {{tl|Increase}} ({{Increase}}) ATAU {{tl|Steady}} ({{Steady}}) ATAU {{tl|Decrease}} ({{Decrease}}) BEFORE the ranking number to indicate the change of ranking compared with the previous month.&lt;br /&gt;
:*SEBELUM nomor rangking menunjukkan perubahan rangking dibandingkan dengan bulan sebelumnya.&lt;br /&gt;
:*Sebutkan tanggal penempatan nomor peringkat SETELAH nomor peringkat. Cantumkan tanggal dalam tanda kurung, misalnya: (Juli 2012). Jika Anda memperbarui nomor peringkat, perbarui tanggalnya juga.&lt;br /&gt;
:* Di [[:en:User talk:Riley Huntley/AlexaBot.js|User talk:Riley Huntley/AlexaBot.js]] Anda dapat meminta bot akan memperbarui peringkat setiap bulan&lt;br /&gt;
; website&lt;br /&gt;
: URL situs web paket perangkat lunak. URL ini harus dapat dibaca di cetakan. Oleh karena itu, Anda harus menggunakan template {{tl|URL}} seperti ini: &amp;quot;{{tl2|URL|&amp;lt;nowiki&amp;gt;http://www.example.com&amp;lt;/nowiki&amp;gt;}}&amp;quot;. Hindari menggunakan formulir yang tidak ramah printer seperti &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[http://www.example.com Example website]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot;. Jika parameter ini tidak ada, kotak info mencoba untuk mendapatkan tautan [[situs web]] dari [[Wikidata]]. Parameter ini menimpa tautan [[Wikidata]]. (Berguna jika kotak info kedua untuk sesuatu yang berbeda ditentukan pada halaman.) Selain itu, nilai khusus &amp;quot;sembunyikan&amp;quot; menyembunyikan bidang ini, bahkan dengan adanya tautan [[Wikidata]]. Ini berguna untuk artikel dengan beberapa kotak info, untuk menghindari pengulangan satu tautan [[Wikidata]].&lt;br /&gt;
; repo&lt;br /&gt;
: [[Repositori kode sumber]] online, jika tersedia. Misalnya, halaman proyek [[sourceforge]] atau [[github]]. Seperti pada parameter &amp;lt;code&amp;gt;website&amp;lt;/code&amp;gt;, ini harus menggunakan kerangka {{tl|URL}}. Jika parameter ini tidak ada, kotak info mencoba untuk mendapatkan link repositori dari Wikidata. Parameter ini menimpa tautan Wikidata.&lt;br /&gt;
; standard&lt;br /&gt;
: [[Standar teknis]] dari subjek artikel menganut.&lt;br /&gt;
;AsOf&lt;br /&gt;
: Parameter pseudo yang diisi oleh bot dan pengguna yang cenderung ke kategori pemeliharaan. Seluk-beluk parameter ini tidak disertakan di sini. Jika Anda tidak tahu apa fungsinya, jangan sentuh.&lt;br /&gt;
&lt;br /&gt;
== Memindahkan data rilis di luar artikel ==&lt;br /&gt;
Versi rilis terbaru subjek, tanggal rilis terbaru, versi pratinjau terbaru, dan tanggal pratinjau terbaru dapat dipindahkan ke luar artikel. Pengguna yang mengunjungi artikel dapat mengklik nomor versi atau link &amp;quot;[±]&amp;quot; di kotak info untuk mengedit sumber eksternal tersebut. Mode ini sangat berguna untuk artikel tentang produk perangkat lunak yang vendornya terus merilis pembaruan atau versi yang lebih baru. Dengan mode ini diaktifkan, pengguna dapat dengan cepat dan efektif mengedit data rilis tanpa mengedit artikel dengan benar (dan mengacaukan riwayat edit dengan pengeditan yang tidak penting).&lt;br /&gt;
&lt;br /&gt;
Perhatikan, bagaimanapun, bahwa jika {{para|latest release version}} atau {{para|latest preview version}} parameter secara eksplisit ditentukan, infobox tidak mencari sumber eksternal. (Ini dapat berguna jika, misalnya, versi pratinjau sering diperbarui, tetapi versi rilisnya tidak.)&lt;br /&gt;
&lt;br /&gt;
Untuk membuat infobox mengambil data rilis dari luar artikel:&lt;br /&gt;
# Buat sumber eksternal yang memasok data untuk rilis stabil terbaru. Untuk melakukannya: {{Ordered list |type=lower-alpha&lt;br /&gt;
|| Salin dan tempel URL berikut ke bilah alamat browser Anda, ganti &#039;&#039; INFOBOX_NAME &#039;&#039; dengan nilai yang diberikan di {{para|name}} parameter dari kotak info: &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;{{fullurl:Template:Latest stable software release/INFOBOX_NAME|action=edit&amp;amp;preload=Template:LSR/syntax}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|Di halaman yang terbuka, isi informasi yang diperlukan.&lt;br /&gt;
|Simpan halaman.&lt;br /&gt;
}}&lt;br /&gt;
# Buat sumber eksternal yang memasok data untuk rilis pratinjau terbaru. Untuk melakukannya: {{Ordered list |type=lower-alpha&lt;br /&gt;
|Salin dan tempel URL berikut ke bilah alamat browser Anda, ganti &#039;&#039;INFOBOX_NAME&#039;&#039; dengan nilai yang disediakan dalam parameter {{para|name}} dari kotak info:&amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;{{fullurl:Template:Latest preview software release/INFOBOX_NAME|action=edit&amp;amp;preload=Template:LPR/syntax}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|Di halaman yang terbuka, isi informasi yang diperlukan.&lt;br /&gt;
|Simpan halaman.&lt;br /&gt;
}}&lt;br /&gt;
# Di artikel utama, hapus {{para|latest release version}}, {{para|latest release date}}, {{para|latest preview version}} atau {{para|latest preview date}} parameter dari kotak info yang sesuai.&lt;br /&gt;
#Simpan artikel. Perubahan pada informasi rilis mungkin memerlukan beberapa menit untuk terlihat di artikel saat dimuat ulang; tunggu beberapa saat sebelum menyimpulkan bahwa Anda telah melakukan kesalahan.&lt;br /&gt;
&lt;br /&gt;
== Format mikro ==&lt;br /&gt;
{{UF-hcal}}&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
{{Collapse top|title=[[Wikipedia:TemplateData|TemplateData]] documentation used by [[Wikipedia:VisualEditor|VisualEditor]] and other tools}}&lt;br /&gt;
{{TemplateData header|noheader=1}}&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;An infobox for computer software&amp;quot;,&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;{{_\n| ______________________ = _\n}}\n&amp;quot;,&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;title&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Title&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the computer program. Displayed at the top of the infobox. If not specified the &#039;Name&#039; parameter or the PAGENAME are used. It should be plain text. Do not include a wikilink, hyperlink or image in this parameter.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;name&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Name&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the infobox. This is used internally in combination with Template:Latest stable software release/&#039;name&#039; and is also displayed at the top of the infobox if the Title parameter is absent. It must be pure text. Do not include any wikimarkup in this parameter.&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;PAGENAME&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;logo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Filename for the image e.g. &#039;The GIMP icon - gnome.svg&#039; &amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;{{#Property:P154}}&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;logo size&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo size&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Size of the logo.&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;64px&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;logo_size&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;logo alt&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo alternative text&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Alternative text for the logo (used by the blind and when web browsers cannot or do not load the image)&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;logo_alt&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;logo caption&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Logo caption&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Caption for the logo. Must only be used to provide anything far more important than &#039;This is the logo of X&#039;. e.g. used for inserting {{ffdc}} or {{deletable image-caption}}.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;screenshot&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Screenshot&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-file-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;File name for a screenshot of the image, e.g. &#039;GIMP screenshot.png&#039;&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;screenshot size&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Screenshot size&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Size of screenshot&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;300px&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;screenshot_size&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;screenshot alt&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Screenshot alternative text&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Alternative text for the screenshot (used by the blind and when web browsers cannot or do not load the image)&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;screenshot_alt&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;caption&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Caption&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Caption for the screenshot&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;collapsible&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Collapsible?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Whether this screenshot is hidden by default, set to &#039;yes&#039; to place the screenshot in a collapsible section&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;author&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Original author&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the original author or publisher of the software product. It can be either an individual or an organization/business. Most of the times, it only needs to be specified when developer field is populated.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;developer&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Developer&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Name of the current developer of the software product. It can be either an individual or an organization/business.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;released&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Initial release date&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The date in which version 1.0 (or closely-matching release) of the software product in question reaches its release to manufacturing (RTM) stage. In case the article is about a specific major release of a software product (for instance Internet Explorer 8 or Microsoft Office 2007), this field should contain the date in which that specific major release reached RTM stage. In case the software product is still in development and has not reached its RTM stage, please ignore this field; do not use this field to specify the release date of the first preview/test release of the software product; there is already another parameter for that use. The content of this field should look like the following: {{Start date and age|year|month|day}} In case the article uses DMY as date format, use this code instead: {{Start date and age|year|month|day|df=yes}} If you are unsure which date format to use, please consult WP:MOSDATES.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;discontinued&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Is discontinued?&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Whether this product is no longer being developed, thus changing the phrase &#039;Latest release&#039; in the infobox to &#039;Final release&#039;. For technical reasons, anything for this parameter has the same effect, be it &#039;yes&#039;, &#039;no&#039; or anything else. To nullify the effect of this parameter, you need to omit it.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;ver layout&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Version info layout&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Defines how version number information appear in the infobox. Can be set to \&amp;quot;simple\&amp;quot; (default) or \&amp;quot;stacked\&amp;quot;. \&amp;quot;Simple\&amp;quot; allocates an ordinary row to \&amp;quot;latest release version\&amp;quot; and another to \&amp;quot;latest preview version\&amp;quot;. But \&amp;quot;stacked\&amp;quot; gives the full width of the row the info and adds a header, so that several version numbers can appear and use the infobox space more efficiently. Additionally, \&amp;quot;stacked\&amp;quot; could automately generate an edit link at the header to allow editors to update the version number.&amp;quot;,&lt;br /&gt;
			&amp;quot;autovalue&amp;quot;: &amp;quot;simple&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;latest release version&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Latest release version&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The version number of the latest release of the software product. E.g. &#039;v1.5&#039;, &#039;2008 (v12.2)&#039;, &amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;latest_release_version&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;latest release date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Latest release date&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The release date of the latest released version. If no update is released for the software since its initial release, please omit this field; filling in the released field would be enough. The content of this field should look like the following: {{Start date and age|year|month|day}}&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;latest_release_date&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;latest preview version&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Latest preview version&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The version number of the latest preview version or development branch. Should only be specified when development of a new version of the software product in question (newer than one specified in latest release version) is in progress. Please consult descriptions for latest release version provided above for best practices of specifying this parameter.&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;latest_preview_version&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;latest preview date&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Latest preview date&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Specifies the release date of the latest preview version or development branch. Should only be specified when development of a new version of the software product in question (newer than one specified in latest release version) is in progress. Please consult descriptions for latest release date provided above for best practices of specifying this parameter.&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;latest_preview_date&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;programming language&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Programming language&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The programming language in which the subject of the infobox is created. If the program language of the software product has a corresponding article in Wikipedia, please link to it. E.g. &#039;[[C++]] and [[C Sharp (programming language)|C#]]&#039;. Be advised that Wikipedia policies such as [[Wikipedia:Verifiability]] and [[Wikipedia:No original research]] also apply here.&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;programming_language&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;engine&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Software engine&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;[[Software engine]] used by this program. In absence of this parameter, infobox attempts to acquire the engine from Wikidata. This parameter overrides the Wikidata engine.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;engines&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;List of software engines&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;List of software engines, if multiple supported by default.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;operating system&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Operating system&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The operating system on which the given software product works. E.g. &#039;[[Microsoft Windows]]&#039; or &#039;[[Windows]]&#039;, &#039;[[Windows XP]] and later&#039;. If the subject of the article is a web app, library or an SO-agnostic source code, ignore this parameter. Please be as accurate as possible in specifying this parameter (but also be mindful of the length) and avoid specifying vague phrases such as &#039;Cross-platform&#039; (or its redirect, Multi-platform) or &#039;Unix-like&#039; (implies that the subject runs on most desktops, server and mobile devices).&amp;quot;,&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;operating_system&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;platform&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Platform&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The computing platform on which the product runs. Can be specific processors like &#039;[[IA-32]]&#039; (i386), &#039;[[x86-64]]&#039; &#039;Itanium&#039;, &#039;ARM&#039; or &#039;MIPS&#039;.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;included with&amp;quot;: {&lt;br /&gt;
			&amp;quot;aliases&amp;quot;: [&lt;br /&gt;
				&amp;quot;included_with&amp;quot;&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Included with&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Products (devices and operating systems) that come preloaded with this browser.&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;size&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Size&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Size of the installer package. Only applies to software products that are available via download. E.g. &#039;{{Nowrap|48 MB}}&#039;.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;language&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Language&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Lists the natural languages in which the software product user interface can interact with user. Please do not supply &#039;Multilingual&#039; or such vague phrases.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;language count&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Language count&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Number of natural languages in which the software product user interface can interact with user.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;language footnote&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Language footnote&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Use this parameter to supply citation on available translations.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;genre&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Genre&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-page-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Type of program. Should be wikilinked to an article such as &#039;[[Geographic information system]]&#039;. For more information, consult List of software categories.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;license&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;License&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Type of the software license under which the consumer is allowed to use the product. E.g. &#039;[[Proprietary software|Proprietary]] [[commercial software]]&#039;, &#039;[[Freeware]]&#039;, &#039;[[Free software]]&#039;, &#039;[[GNU General Public License]]&#039;, &#039;[[BSDLicense]]&#039;.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;licence&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Licence&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Alternative to license for articles using Commonwealth English.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;alexa&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Alexa ranking&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The website&#039;s current Alexa ranking. See main documentation page for details on automatic update.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;website&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Website&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The web site URL of the software package. This URL must be readable in print. Therefore, you should use &#039;{{tl|URL}}&#039; template like this: &#039;{{URL|http://www.example.com}}&#039;. Avoid using printer-hostile forms like &#039;[http://www.example.com Example website]&#039;. In absence of this parameter, infobox attempts to acquire the website link form Wikidata. This parameter overrides the Wikidata link. (It is useful when a second infobox for something different is defined on a page.) In addition, the special value &#039;hide&#039; suppresses this field, even in presence of a Wikidata link. This is useful for articles with several infoboxes, to avoid repeating one Wikidata link.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;repo&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Source code repository&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;The online source code repository, if available. For example, the sourceforge or github project page. As with the website parameter, this should use the {{URL}} template. In the absence of this parameter, infobox attempts to acquire the repository link from Wikidata. This parameter overrides the Wikidata link.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;standard&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Standard(s)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Technical standard of the software.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;AsOf&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Infobox timestamp (AsOf)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;Infobox timestamp in the form of month name, space character, year (four digits). Used by maintenance procedures and bots.&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bodystyle&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Body style (CSS)&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: false,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;CSS styling for the infobox as a whole&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;title&amp;quot;,&lt;br /&gt;
		&amp;quot;name&amp;quot;,&lt;br /&gt;
		&amp;quot;logo&amp;quot;,&lt;br /&gt;
		&amp;quot;logo size&amp;quot;,&lt;br /&gt;
		&amp;quot;logo alt&amp;quot;,&lt;br /&gt;
		&amp;quot;logo caption&amp;quot;,&lt;br /&gt;
		&amp;quot;screenshot&amp;quot;,&lt;br /&gt;
		&amp;quot;screenshot size&amp;quot;,&lt;br /&gt;
		&amp;quot;screenshot alt&amp;quot;,&lt;br /&gt;
		&amp;quot;caption&amp;quot;,&lt;br /&gt;
		&amp;quot;collapsible&amp;quot;,&lt;br /&gt;
		&amp;quot;author&amp;quot;,&lt;br /&gt;
		&amp;quot;developer&amp;quot;,&lt;br /&gt;
		&amp;quot;released&amp;quot;,&lt;br /&gt;
		&amp;quot;discontinued&amp;quot;,&lt;br /&gt;
		&amp;quot;ver layout&amp;quot;,&lt;br /&gt;
		&amp;quot;latest release version&amp;quot;,&lt;br /&gt;
		&amp;quot;latest release date&amp;quot;,&lt;br /&gt;
		&amp;quot;latest preview version&amp;quot;,&lt;br /&gt;
		&amp;quot;latest preview date&amp;quot;,&lt;br /&gt;
		&amp;quot;repo&amp;quot;,&lt;br /&gt;
		&amp;quot;programming language&amp;quot;,&lt;br /&gt;
		&amp;quot;engine&amp;quot;,&lt;br /&gt;
		&amp;quot;engines&amp;quot;,&lt;br /&gt;
		&amp;quot;operating system&amp;quot;,&lt;br /&gt;
		&amp;quot;platform&amp;quot;,&lt;br /&gt;
		&amp;quot;included with&amp;quot;,&lt;br /&gt;
		&amp;quot;size&amp;quot;,&lt;br /&gt;
		&amp;quot;language&amp;quot;,&lt;br /&gt;
		&amp;quot;language count&amp;quot;,&lt;br /&gt;
		&amp;quot;language footnote&amp;quot;,&lt;br /&gt;
		&amp;quot;genre&amp;quot;,&lt;br /&gt;
		&amp;quot;license&amp;quot;,&lt;br /&gt;
		&amp;quot;licence&amp;quot;,&lt;br /&gt;
		&amp;quot;alexa&amp;quot;,&lt;br /&gt;
		&amp;quot;website&amp;quot;,&lt;br /&gt;
		&amp;quot;standard&amp;quot;,&lt;br /&gt;
		&amp;quot;AsOf&amp;quot;,&lt;br /&gt;
		&amp;quot;bodystyle&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
{{Collapse bottom}}&lt;br /&gt;
&lt;br /&gt;
== Kategori pelacakan ==&lt;br /&gt;
* {{clc|Pages using Infobox software with unknown parameters}}&lt;br /&gt;
&lt;br /&gt;
== lihat juga ==&lt;br /&gt;
&#039;&#039;&#039;Derivatif yang kompatibel&#039;&#039;&#039;&lt;br /&gt;
* {{tl|Infobox programming language}} untuk [[bahasa programming]], [[lingkungan pembangunan terintegrasi]] dan [[alat pengembangan]]&lt;br /&gt;
&lt;br /&gt;
=== Terkait ===&lt;br /&gt;
* {{tl|Infobox OS}} untuk [[operating system]]&lt;br /&gt;
* {{tl|Infobox video game}} untul [[video game]]&lt;br /&gt;
* {{tl|Infobox website}} untuk [[website]] [[aplikasi web]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Categories below this line, please; interwikis at Wikidata --&amp;gt;&lt;br /&gt;
[[Kategori:Templat infobox perisian|Software]]&lt;br /&gt;
[[Kategori:Templat kotak info komputer|Software]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Tl2&amp;diff=1085</id>
		<title>Templat:Tl2</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Tl2&amp;diff=1085"/>
		<updated>2023-02-03T03:51:23Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Subst of {{Tl2}} follows --&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[:{{ {{{|safesubst:}}}#if: {{{sister|}}} | {{{sister}}}: }}{{ {{{|safesubst:}}}#if: {{{lang|}}} | {{{lang}}}: }}{{ {{{|safesubst:}}}ns:Template }}:{{{1}}}|{{{1}}}]]{{ {{{|safesubst:}}}#if: {{{2|}}} | &amp;amp;#124;{{{2}}} }}{{ {{{|safesubst:}}}#if: {{{3|}}} | &amp;amp;#124;{{{3}}} }}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;!-- Subst of {{Tl2}} ends --&amp;gt;&amp;lt;noinclude&amp;gt;[[Kategori:Templat pautan|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:UF-hcal&amp;diff=1083</id>
		<title>Templat:UF-hcal</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:UF-hcal&amp;diff=1083"/>
		<updated>2023-02-03T03:51:23Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Microformat message&lt;br /&gt;
| format = hCalendar&lt;br /&gt;
| data = event details&lt;br /&gt;
&lt;br /&gt;
| subtemplates =&lt;br /&gt;
{{#if:{{{hide_subtemplates}}} |&amp;lt;noinclude&amp;gt;}}&lt;br /&gt;
Dates will only be included if you use {{tl|start date}} (for single dates) or {{tl|end date}}. Do not, however, use these templates [[Wikipedia:WikiProject Microformats/dates|if a date before 1583&amp;amp;nbsp;CE is involved]].&lt;br /&gt;
&lt;br /&gt;
To include URLs, use {{tl|URL}}.&lt;br /&gt;
{{#if:{{{hide_subtemplates}}} |&amp;lt;/noinclude&amp;gt;}}&lt;br /&gt;
|attendee |contact |description |dtend |dtstart |location |organiser |summary |url |vevent&lt;br /&gt;
| nocollapse = on&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|doc | |{{#ifeq:{{SUBPAGENAME}}|sandbox | |[[Category:Templates generating hCalendars|{{PAGENAME}}]]}} }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Documentation |content={{Microformat message templates}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Templat pesan format mikro (uF)]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Microformat_message&amp;diff=1081</id>
		<title>Templat:Microformat message</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Microformat_message&amp;diff=1081"/>
		<updated>2023-02-03T03:51:23Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Bantuan:HTML in wikitext|HTML mark-up]] produced by this template includes {{#if:{{{type|}}} |{{{type}}} |an [[{{{format}}} microformat]]}} that makes {{{data}}} readily [[Parsing|parsable]] by computer programs. This aids tasks such as the cataloguing of articles and maintenance of databases. For more information about the use of microformats on Wikipedia, please visit [[Wikipedia:WikiProject Microformats|the Microformat WikiProject]].&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{subtemplates&amp;lt;includeonly&amp;gt;|&amp;lt;/includeonly&amp;gt;}}}&lt;br /&gt;
    | &amp;lt;div style=&amp;quot;margin-top:0.5em;margin-bottom:0.65em;&amp;quot;&amp;gt;&lt;br /&gt;
; {{big|Subtemplates}}&lt;br /&gt;
{{{subtemplates}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Please do not remove instances of these subtemplates.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{subsection1|}}}&lt;br /&gt;
    | &amp;lt;div style=&amp;quot;margin-top:0.5em;margin-bottom:0.65em;&amp;quot;&amp;gt;&amp;lt;!--(newline in case subsection begins with heading:)--&amp;gt;&lt;br /&gt;
{{{subsection1}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{1&amp;lt;includeonly&amp;gt;|&amp;lt;/includeonly&amp;gt;}}} &amp;lt;!--(i.e. if at least one unnamed parameter supplied:)--&amp;gt;&lt;br /&gt;
    | &amp;lt;div style=&amp;quot;margin-top:0.5em;margin-bottom:0.65em;&amp;quot;&amp;gt;&lt;br /&gt;
; {{big|Classes used}}&lt;br /&gt;
The [[HTML attribute|HTML classes]] this microformat uses include:&lt;br /&gt;
: {{hlist&lt;br /&gt;
   |item_style=font-size:110%;{{{itemstyle|}}}&lt;br /&gt;
   |{{{1}}} |{{{2&amp;lt;includeonly&amp;gt;|&amp;lt;/includeonly&amp;gt;}}} |{{{3|&amp;lt;noinclude&amp;gt;{{nobold|……}}&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
   |{{{4|}}} |{{{5|}}} |{{{6|}}} |{{{7|}}} |{{{8|}}} |{{{9|}}} |{{{10|}}} |{{{11|}}} |{{{12|}}} |{{{13|}}} |{{{14|}}} |{{{15|}}} |{{{16|}}} |{{{17|}}} |{{{18|}}} |{{{19|}}} |{{{20|}}}&lt;br /&gt;
  }}  &amp;lt;/div&amp;gt;&lt;br /&gt;
{{longitem|line-height:1.3em|&#039;&#039;&#039;&#039;&#039;Please do not rename or remove these classes{{#if:{{{nocollapse&amp;lt;includeonly&amp;gt;|&amp;lt;/includeonly&amp;gt;}}} |&amp;lt;br/&amp;gt;nor collapse nested elements which use them}}.&#039;&#039;&#039;&#039;&#039;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--(end #if:[1])--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Infobox_software/stacked&amp;diff=1079</id>
		<title>Templat:Infobox software/stacked</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Infobox_software/stacked&amp;diff=1079"/>
		<updated>2023-02-03T03:51:23Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
1=Name&lt;br /&gt;
2=Discontinued (yes/no)&lt;br /&gt;
3=Latest release version&lt;br /&gt;
4=Latest release date&lt;br /&gt;
5=Latest preview version&lt;br /&gt;
6=Latest preview date&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}&lt;br /&gt;
|{{Infobox&lt;br /&gt;
 | child = yes&lt;br /&gt;
 | labelstyle = white-space: nowrap;&lt;br /&gt;
 | header1    = [[Daur hidup rilis perangkat lunak|{{#ifeq:{{yesno-no|{{{2|}}}}}|yes|Rilis terakhir|Rilis stabil}}]]&lt;br /&gt;
 | data2      = &amp;lt;div style=&amp;quot;margin:0px;&amp;quot;&amp;gt;{{{3|}}} {{#if:{{{4|}}}|/ {{{4|}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
 }}&lt;br /&gt;
|{{#ifexist:Templat:Latest stable software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}&lt;br /&gt;
 |{{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | labelstyle = white-space: nowrap;&lt;br /&gt;
  | header1    = [[Daur hidup rilis perangkat lunak|{{#ifeq:{{yesno-no|{{{2|}}}}}|yes|Rilis terakhir|Rilis stabil}}]] &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;font-size:smaller; margin:0px&amp;quot;&amp;gt;[{{fullurl:Templat:Latest stable software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}}}?action=edit &amp;amp;#91;±&amp;amp;#93;]&amp;lt;/span&amp;gt;&lt;br /&gt;
  | data2      = {{Latest stable software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}}}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{5|}}}&lt;br /&gt;
|{{Infobox&lt;br /&gt;
 | child = yes&lt;br /&gt;
 | labelstyle = white-space: nowrap;&lt;br /&gt;
 | header1    = [[Daur hidup rilis perangkat lunak|Rilis pratayang]]&lt;br /&gt;
 | data2      = &amp;lt;div style=&amp;quot;margin:0px;&amp;quot;&amp;gt;{{{5|}}} {{#if:{{{6|}}}|/ {{{6|}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
 }}&lt;br /&gt;
|{{#ifexist:Templat:Latest preview software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}&lt;br /&gt;
 |{{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | labelstyle = white-space: nowrap;&lt;br /&gt;
  | header1    = [[Daur hidup rilis perangkat lunak|Rilis pratayang]] &amp;lt;span class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;font-size:smaller; margin:0px&amp;quot;&amp;gt;[{{fullurl:Templat:Latest preview software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}}}?action=edit &amp;amp;#91;±&amp;amp;#93;]&amp;lt;/span&amp;gt;&lt;br /&gt;
  | data2      = {{Latest preview software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}}}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Big&amp;diff=1077</id>
		<title>Templat:Big</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Big&amp;diff=1077"/>
		<updated>2023-02-03T03:51:23Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- Mohon tambahkan kategori ke subhalaman /doc; interwiki ke Wikidata, terima kasih. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Label&amp;diff=1075</id>
		<title>Templat:Label</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Label&amp;diff=1075"/>
		<updated>2023-02-03T03:51:23Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{1|}}}|{{#invoke:Wikibase|label|{{{1}}}}}|{{#invoke:Wikibase|label}}}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Penurunan&amp;diff=1073</id>
		<title>Templat:Penurunan</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Penurunan&amp;diff=1073"/>
		<updated>2023-02-03T03:51:22Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Decrease2.svg|{{{size|11px}}}|alt={{{1|Penurunan}}}|link=|{{{1|Penurunan}}}]]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{SymDoc}}&lt;br /&gt;
[[Kategori:Templat simbol|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Decrease&amp;diff=1071</id>
		<title>Templat:Decrease</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Decrease&amp;diff=1071"/>
		<updated>2023-02-03T03:51:20Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ALIH [[Templat:Penurunan]]&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Infobox_software/simple&amp;diff=1069</id>
		<title>Templat:Infobox software/simple</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Infobox_software/simple&amp;diff=1069"/>
		<updated>2023-02-03T03:51:20Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
1=Name&lt;br /&gt;
2=Discontinued (yes/no)&lt;br /&gt;
3=Latest release version&lt;br /&gt;
4=Latest release date&lt;br /&gt;
5=Latest preview version&lt;br /&gt;
6=Latest preview date&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}{{{5|}}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{#ifexist:Template:Latest stable software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}|1|}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{#ifexist:Template:Latest preview software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}|1|}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;|{{Infobox&lt;br /&gt;
| child = yes&lt;br /&gt;
| labelstyle = white-space: nowrap;&lt;br /&gt;
| label1     = [[Daur hidup rilis perangkat lunak|{{#ifeq:{{yesno-no|{{{2|}}}}}|yes|Rilis terakhir|Rilis stabil}}]]&lt;br /&gt;
| data1      = {{#if:{{{3|}}}|&amp;lt;div style=&amp;quot;margin:0px;&amp;quot;&amp;gt;{{{3|}}} {{#if:{{{4|}}}|/ {{{4|}}}}}&amp;lt;/div&amp;gt;|{{#ifexist:Templat:Latest stable software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}|{{Latest stable software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}}}}}}}&lt;br /&gt;
| label2     = [[Daur hidup rilis perangkat lunak|Rilis pratayang]]&lt;br /&gt;
| data2      = {{#if:{{{5|}}}|&amp;lt;div style=&amp;quot;margin:0px;&amp;quot;&amp;gt;{{{5|}}} {{#if:{{{6|}}}|/ {{{6|}}}}}&amp;lt;/div&amp;gt;|{{#ifexist:Templat:Latest preview software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}|{{Latest preview software release/{{#if:{{{1|}}}|{{{1}}}|{{PAGENAME}}}}}} }} }}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Wikibase&amp;diff=1067</id>
		<title>Modul:Wikibase</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Wikibase&amp;diff=1067"/>
		<updated>2023-02-03T03:51:20Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;---------- Module:Wikibase ----------------&lt;br /&gt;
require(&#039;Module:No globals&#039;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Return the entity ID of the item linked to the current page.&lt;br /&gt;
function p.id(frame)&lt;br /&gt;
	if not mw.wikibase then&lt;br /&gt;
		return &amp;quot;no mw.wikibase&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	return mw.wikibase.getEntityIdForCurrentPage() or &amp;quot;no entity&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Return the URL of an entity given its entity ID&lt;br /&gt;
-- or the item linked to the current page if no argument is provided.&lt;br /&gt;
function p.wdurl(frame)&lt;br /&gt;
	return mw.wikibase.getEntityUrl(frame.args[1] and mw.text.trim(frame.args[1])) -- defaults to entity URL of the item linked to the current page&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Return the label of an entity given its entity ID&lt;br /&gt;
-- or the item linked to the current page if no argument is provided.&lt;br /&gt;
function p.label(frame)&lt;br /&gt;
	return mw.wikibase.getLabel(frame.args[1] and mw.text.trim(frame.args[1])) -- defaults to label of the item linked to the current page&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Return the description of an entity given its entity ID&lt;br /&gt;
-- or the item linked to the current page if no argument is provided.&lt;br /&gt;
function p.description(frame)&lt;br /&gt;
	return mw.wikibase.getDescription(frame.args[1] and mw.text.trim(frame.args[1])) -- defaults to description of the item linked to the current page&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Return the local title of an item given its entity ID&lt;br /&gt;
-- or the item linked to the current page if no argument is provided.&lt;br /&gt;
function p.page(frame)&lt;br /&gt;
	local qid = frame.args[1] and mw.text.trim(frame.args[1])&lt;br /&gt;
	if not qid or qid == &#039;&#039; then&lt;br /&gt;
		qid = mw.wikibase.getEntityIdForCurrentPage() -- default the item connected to the current page&lt;br /&gt;
	end&lt;br /&gt;
	return mw.wikibase.getSitelink(qid or &#039;&#039;) -- requires one string arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Return the data type of a property given its entity ID.&lt;br /&gt;
function p.datatype(frame)&lt;br /&gt;
	local prop = mw.wikibase.getEntity(frame.args[1] and mw.text.trim(frame.args[1]):upper():gsub(&#039;PROPERTY:P&#039;, &#039;P&#039;)) -- trim and remove any &amp;quot;Property:&amp;quot; prefix&lt;br /&gt;
	return prop and prop.datatype&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns true if property datavalue is found excluding novalue/somevalue and deprecated rank&lt;br /&gt;
function p.validProperty(frame)&lt;br /&gt;
	local property = mw.text.trim(frame.args[1])&lt;br /&gt;
	local item = frame.args.item or frame.args.from; if item == &#039;&#039; then item = nil end&lt;br /&gt;
	if item == nil then item = mw.wikibase.getEntityIdForCurrentPage() end&lt;br /&gt;
	if item == nil then return end&lt;br /&gt;
	local properties = mw.wikibase.getBestStatements(item, property)&lt;br /&gt;
	if #properties == 0 then return end&lt;br /&gt;
	return properties[1].mainsnak.datavalue and true or nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Steady&amp;diff=1065</id>
		<title>Templat:Steady</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Steady&amp;diff=1065"/>
		<updated>2023-02-03T03:51:20Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span title=&amp;quot;{{{1|Steady}}}&amp;quot;&amp;gt;[[Berkas:Steady2.svg|11px|alt={{{1|Steady}}}|link=]]&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
[[Kategori:Templat simbol|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Kenaikan&amp;diff=1063</id>
		<title>Templat:Kenaikan</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Kenaikan&amp;diff=1063"/>
		<updated>2023-02-03T03:51:18Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Berkas:Increase2.svg|{{{size|11px}}}|alt={{{1|Kenaikan}}}|link=|{{{1|Kenaikan}}}]]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{SymDoc}}&lt;br /&gt;
[[Kategori:Templat simbol|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Increase&amp;diff=1061</id>
		<title>Templat:Increase</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Increase&amp;diff=1061"/>
		<updated>2023-02-03T03:51:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ALIH [[Templat:Kenaikan]]&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Hidden_end&amp;diff=1059</id>
		<title>Templat:Hidden end</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Hidden_end&amp;diff=1059"/>
		<updated>2023-02-03T03:51:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{hatnote|Templat {{noredirect|Template:End hidden|End hidden}} dan {{noredirect|Template:End hidden section|End hidden section}} beralih ke sini.}}&amp;lt;div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;/noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|Template:Hidden begin/doc}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Hidden_begin&amp;diff=1057</id>
		<title>Templat:Hidden begin</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Hidden_begin&amp;diff=1057"/>
		<updated>2023-02-03T03:51:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;mw-collapsible {{#ifeq:{{{showhide|}}}{{{toggle|}}}|left|mw-collapsible-leftside-toggle}} {{#if:{{{expanded|}}} | |mw-collapsed}} {{{class|}}}&amp;quot; style=&amp;quot;box-sizing:border-box;width:100%;font-size:95%;padding:4px;border:{{{border|none}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
           --&amp;gt;&amp;lt;div style=&amp;quot;font-size:100%;line-height:1.6;font-weight:bold;background:{{{bg1|transparent}}};text-align:{{{ta1|left}}};{{{extra1|}}};{{{titlestyle|{{{headercss|}}}}}}&amp;quot;&amp;gt;{{{header|}}}{{{title|}}}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
           --&amp;gt;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;background:{{{bg2|transparent}}};text-align:{{{ta2|left}}};{{{extra2|}}};{{{bodystyle|{{{contentstyle|{{{contentcss|}}}}}}}}}&amp;quot;&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{hatnote|Templat {{noredirect|Template:Begin hidden|Begin hidden}}, {{noredirect|Template:Start hidden|Start hidden}}, dan {{noredirect|Template:Start hidden section|Start hidden section}} beralih ke sini.}}&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Ordered_list&amp;diff=1055</id>
		<title>Templat:Ordered list</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Ordered_list&amp;diff=1055"/>
		<updated>2023-02-03T03:51:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#invoke:list|ordered}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Infobox_software&amp;diff=1053</id>
		<title>Templat:Infobox software</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Infobox_software&amp;diff=1053"/>
		<updated>2023-02-03T03:51:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Infobox software Di import dari id.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| bodyclass  = vevent&lt;br /&gt;
| bodystyle  = {{{bodystyle|}}}&lt;br /&gt;
| title      = {{#if:{{{title|{{{name|}}}}}}|{{{title|{{{name|}}}}}}|&amp;lt;includeonly&amp;gt;{{PAGENAMEBASE}}&amp;lt;/includeonly&amp;gt;}}&lt;br /&gt;
| titleclass = summary&lt;br /&gt;
| labelstyle = white-space: nowrap;&lt;br /&gt;
| image      = {{#if:{{{screenshot|}}}&lt;br /&gt;
  | {{#invoke:InfoboxImage | InfoboxImage | image={{{logo|}}} | title={{{logo caption|}}} | size={{{logo size|{{{logo_size|}}}}}} | sizedefault=300x64px | maxsize=300x64px | alt={{{logo alt|{{{logo_alt|}}}}}} }}	&lt;br /&gt;
  | {{#invoke:InfoboxImage | InfoboxImage | image={{{logo|}}} | title={{{logo caption|}}} | size={{{logo size|{{{logo_size|}}}}}} | alt={{{logo alt|{{{logo_alt|}}}}}} }}&lt;br /&gt;
}}&lt;br /&gt;
| caption    = {{{logo caption|}}}&lt;br /&gt;
| image2     = {{#if:{{{screenshot|}}}|{{#if:{{{collapsible|}}}|{{hidden begin|toggle=left|title=Cuplikan|titlestyle=text-align:left|contentstyle=text-align:center}}}}}}{{#invoke:InfoboxImage | InfoboxImage | image={{{screenshot|}}} | size={{{screenshot size|{{{screenshot_size|}}}}}} | sizedefault=300x0px | maxsize=300x0px | alt={{{screenshot alt|{{{screenshot_alt|}}}}}} | title={{{caption|}}} }}&lt;br /&gt;
| caption2   = {{{caption|}}}{{#if:{{{screenshot|}}}|{{#if:{{{collapsible|}}}|{{hidden end}}}}}}&lt;br /&gt;
| label1     = Nama lain&lt;br /&gt;
| data1      = {{{other_names|}}}&lt;br /&gt;
| label2     = [[Pengembang perangkat lunak|Perancang awal]]&lt;br /&gt;
| data2      = {{{author|}}}&lt;br /&gt;
| label3     = [[Pengembang perangkat lunak|Pengembang]]&lt;br /&gt;
| data3      = {{{developer|}}}&lt;br /&gt;
| label4     = Rilis perdana&lt;br /&gt;
| data4      = {{{released|}}}&lt;br /&gt;
| rowstyle5  = display: none;&amp;lt;!--&lt;br /&gt;
===============================================================================&lt;br /&gt;
The data5 field displays a sub-infobox. The HTML cleanup module in charge of&lt;br /&gt;
rendering Wikipedia pages converts this sub-infobox into a new set of rows that&lt;br /&gt;
lay below the data4 row. Hence, the data4 row becomes an empty redundant row&lt;br /&gt;
that the reader would rather not see.&lt;br /&gt;
&lt;br /&gt;
I resisted implementing this at first because hacks are generally fragile. But&lt;br /&gt;
I am giving up the resistance as the proper venue has failed to address this.&lt;br /&gt;
&lt;br /&gt;
—User:Codename Lisa&lt;br /&gt;
===============================================================================&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
| data5      = {{#ifeq:{{lc:{{{ver layout|simple}}}}}|stacked&lt;br /&gt;
 |{{Infobox software/stacked&lt;br /&gt;
  |{{{name|{{PAGENAME}}}}}&lt;br /&gt;
  |{{{discontinued|no}}}&lt;br /&gt;
  |{{{latest release version|{{{latest_release_version|}}}}}}&lt;br /&gt;
  |{{{latest release date   |   {{{latest_release_date|}}}}}}&lt;br /&gt;
  |{{{latest preview version|{{{latest_preview_version|}}}}}}&lt;br /&gt;
  |{{{latest preview date   |   {{{latest_preview_date|}}}}}}&lt;br /&gt;
  }}&lt;br /&gt;
 |{{Infobox software/simple&lt;br /&gt;
  |{{{name|{{PAGENAME}}}}}&lt;br /&gt;
  |{{{discontinued|no}}}&lt;br /&gt;
  |{{{latest release version|{{{latest_release_version|}}}}}}&lt;br /&gt;
  |{{{latest release date   |   {{{latest_release_date|}}}}}}&lt;br /&gt;
  |{{{latest preview version|{{{latest_preview_version|}}}}}}&lt;br /&gt;
  |{{{latest preview date   |   {{{latest_preview_date|}}}}}}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
| label6     = [[Repositori (kendali versi)|Repositori]]&lt;br /&gt;
| data6      = {{#if:{{{repo|}}}{{#ifeq:{{{qid|}}}|none|-}}&lt;br /&gt;
                  |{{{repo|}}}&lt;br /&gt;
                  |{{#if: {{#property:P1324|from={{{qid|}}}}}&lt;br /&gt;
                      |{{#ifeq: {{wikidata|property|{{{qid|}}}|P1324|best|format=%p}} | none&lt;br /&gt;
                          |{{wikidata|property|{{{qid|}}}|P1324|best|format=%p}}{{EditAtWikidata|pid=P1324}}&lt;br /&gt;
                          |{{Plainlist|&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;{{URL|{{wikidata|property|{{{qid|}}}|P1324|best|format=%p}}}}&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;}}{{EditAtWikidata|pid=P1324|qid={{{qid|}}}}}&lt;br /&gt;
                       }}&lt;br /&gt;
                   }}&lt;br /&gt;
               }}&lt;br /&gt;
| label7     = Bahasa pemrograman&lt;br /&gt;
| data7      = {{{programming language|{{{programming_language|}}}}}}&lt;br /&gt;
| label8     = [[Mesin perangkat lunak|Mesin]]{{#if: {{{engines|}}} |}}&lt;br /&gt;
| data8      = {{#if: {{{engines|}}}&lt;br /&gt;
                   |{{{engines}}}&lt;br /&gt;
                   |{{#if:{{{engine|}}}&lt;br /&gt;
                     |{{{engine|}}}&lt;br /&gt;
                     |{{#if: {{#property:P408}}&lt;br /&gt;
                         |{{Plainlist|&amp;lt;ul&amp;gt;{{wikidata|properties|P408|best|format=&amp;lt;li&amp;gt;%p&amp;lt;/li&amp;gt;}}&amp;lt;/ul&amp;gt;}}{{EditAtWikidata|pid=P408}}&lt;br /&gt;
                       }}&lt;br /&gt;
                   }}&lt;br /&gt;
               }}&lt;br /&gt;
| label9     = [[Sistem operasi]]&lt;br /&gt;
| data9      = {{{operating system|{{{operating_system|}}}}}}&lt;br /&gt;
| label10    = [[Platform (komputer)|Platform]]&lt;br /&gt;
| data10     = {{{platform|}}}&lt;br /&gt;
| label11    = Fitur tambahan&lt;br /&gt;
| data11     = {{{included with|}}}&lt;br /&gt;
| label12    = Menggantikan&lt;br /&gt;
| data12     = {{{replaces|}}}&lt;br /&gt;
| label13    = Pengganti&lt;br /&gt;
| data13     = {{{replaced_by|}}}&lt;br /&gt;
| label14    = Nama layanan&lt;br /&gt;
| data14     = {{{service_name|}}}&lt;br /&gt;
| label15    = [[Ukuran berkas|Ukuran]]&lt;br /&gt;
| data15     = {{{size|}}}&lt;br /&gt;
| label16    = [[Standar teknis|Standar]]&lt;br /&gt;
| data16     = {{{standard|}}}&lt;br /&gt;
| label17    = Tersedia dalam&lt;br /&gt;
| data17     = {{#if:{{{language count|}}}|{{{language count}}} bahasa|{{{language|}}}}}{{{language footnote|}}}&lt;br /&gt;
| data18     = {{#if:{{{language count|}}}|{{#if:{{{language|}}}|{{hidden begin|toggle=left|title=Daftar bahasa|titlestyle=background-color: transparent;}}{{{language|}}}{{hidden end}}}}}}&lt;br /&gt;
| label19    = [[Kategori perangkat lunak#Pendekatan kategorisasi|Jenis]]&lt;br /&gt;
| data19     = {{{genre|}}}&lt;br /&gt;
| label20    = [[Lisensi perangkat lunak|Lisensi]]&lt;br /&gt;
| data20     = {{{license|}}}&lt;br /&gt;
| label21    = [[Lisensi perangkat lunak|Lisensi]] &amp;lt;!-- Spelled differently; see [[MOS:ENGVAR]] --&amp;gt;&lt;br /&gt;
| data21     = {{{licence|}}}&lt;br /&gt;
| label22    = Peringkat [[Alexa Internet|Alexa]]&lt;br /&gt;
| data22     = {{#if:{{{alexa|}}}|{{nowrap|{{{alexa|}}}}}}}&lt;br /&gt;
| label23    = Situs web&lt;br /&gt;
| data23     = {{#if:{{{website|}}}&lt;br /&gt;
                  |{{#ifeq:{{{website|}}}|hide||{{{website|}}} }}&lt;br /&gt;
                  |{{#if:{{#property:P856}}&lt;br /&gt;
                      |{{URL|{{#property:P856}}}}|&lt;br /&gt;
                   }}&lt;br /&gt;
               }}&lt;br /&gt;
| label24    = Mulai&lt;br /&gt;
| data24     = {{{AsOf|}}}&lt;br /&gt;
| label25    = Dihentikan&lt;br /&gt;
| data25     = {{{Discontinued|}}}&lt;br /&gt;
}}{{#invoke:Check for unknown parameters | check | showblankpositional=1&lt;br /&gt;
| unknown = {{main other|[[Category:Pages using Infobox software with unknown parameters|_VALUE_{{PAGENAME}}]]}}&lt;br /&gt;
| preview = Page using [[Template:Infobox software]] with unknown parameter &amp;quot;_VALUE_&amp;quot;&lt;br /&gt;
| title | name | logo | logo size | logo_size | logo alt | logo_alt | logo caption | screenshot | screenshot size | screenshot_size | screenshot alt | screenshot_alt | caption | collapsible | author | developer | released | discontinued | ver layout | latest release version | latest_release_version | latest release date | latest_release_date | latest preview version | latest_preview_version | latest preview date | latest_preview_date | repo | programming language | programming_language | engine | engines | operating system | operating_system | other_names | platform | included with | replaces | replaced_by | service_name | size | language | language count | language footnote | genre | license | licence | alexa | website | standard | AsOf | bodystyle&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Infobox_Arabic_name/doc&amp;diff=1043</id>
		<title>Templat:Infobox Arabic name/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Infobox_Arabic_name/doc&amp;diff=1043"/>
		<updated>2023-01-25T02:36:40Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata --&amp;gt;&lt;br /&gt;
{{Lua|Module:Infobox}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
{{Infobox Arabic name&lt;br /&gt;
|ism       = Ismāʿīl&lt;br /&gt;
|ism-ar    = إسماعيل&lt;br /&gt;
|nasab     = ibn ʿUmar ibn Kaṯīr&lt;br /&gt;
|nasab-ar  = بن عمر بن كثير&lt;br /&gt;
|kunya     = Abū l-Fidāʾ&lt;br /&gt;
|kunya-ar  = أبو الفداء&lt;br /&gt;
|laqab     = ʿImād ud-Dīn; &amp;quot;Pillar of the Faith&amp;quot;&lt;br /&gt;
|laqab-ar  = عماد الدين&lt;br /&gt;
|nisba     = ad-Dimashqi &lt;br /&gt;
|other     = &#039;&#039;other name&#039;&#039;&amp;lt;!--left empty/none--&amp;gt;&lt;br /&gt;
|birthname = &#039;&#039;birth name&#039;&#039;&amp;lt;!--left empty/none--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Sample parameter for this template takes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox Arabic name&lt;br /&gt;
|ism       = Name&lt;br /&gt;
|ism-ar    = Arabic-script ism&lt;br /&gt;
|nasab     = ibn Father ibn Grand Father&lt;br /&gt;
|nasab-ar  = Arabic-script nasab&lt;br /&gt;
|kunya     = Father of Son&lt;br /&gt;
|kunya-ar  = Arabic-script kunya&lt;br /&gt;
|laqab     = Sampler&lt;br /&gt;
|laqab-ar  = Arabic-script laqab&lt;br /&gt;
|nisba     = al-Sample&lt;br /&gt;
|nisba-ar  = Arabic-script nisba&lt;br /&gt;
|other     = Other name/left empty/none&lt;br /&gt;
|birthname = Birth name/left empty/none&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{sandbox other||&lt;br /&gt;
&amp;lt;!-- Categories below this line and interwikis at Wikidata --&amp;gt;&lt;br /&gt;
[[Category:Islam templates]]&lt;br /&gt;
[[Category:Embeddable templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Message_box/ombox.css&amp;diff=1041</id>
		<title>Modul:Message box/ombox.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Message_box/ombox.css&amp;diff=1041"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp|small=y}} */&lt;br /&gt;
.ombox {&lt;br /&gt;
	margin: 4px 0;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border: 1px solid #a2a9b1;    /* Default &amp;quot;notice&amp;quot; gray */&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Untuk masukan &amp;quot;small=yes&amp;quot;. */&lt;br /&gt;
.ombox.mbox-small {&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox-speedy {&lt;br /&gt;
	border: 2px solid #b32424;    /* Red */&lt;br /&gt;
	background-color: #fee7e6;    /* Pink */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox-delete {&lt;br /&gt;
	border: 2px solid #b32424;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox-content {&lt;br /&gt;
	border: 1px solid #f28500;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox-style {&lt;br /&gt;
	border: 1px solid #fc3;       /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox-move {&lt;br /&gt;
	border: 1px solid #9932cc;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox-protection {&lt;br /&gt;
	border: 2px solid #a2a9b1;    /* Gray-gold */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox .mbox-text {&lt;br /&gt;
	border: none;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	padding: 0.25em 0.9em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox .mbox-image {&lt;br /&gt;
	border: none;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	padding: 2px 0 2px 0.9em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox .mbox-imageright {&lt;br /&gt;
	border: none;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	padding: 2px 0.9em 2px 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sel sempit kosong */&lt;br /&gt;
.ombox .mbox-empty-cell {&lt;br /&gt;
	border: none;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ombox .mbox-invalid-type {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.ombox {&lt;br /&gt;
		margin: 4px 10%;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	.ombox.mbox-small {&lt;br /&gt;
		/* @noflip */&lt;br /&gt;
		clear: right;&lt;br /&gt;
		/* @noflip */&lt;br /&gt;
		float: right;&lt;br /&gt;
		/* @noflip */&lt;br /&gt;
		margin: 4px 0 4px 1em;&lt;br /&gt;
		width: 238px;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Lua&amp;diff=1039</id>
		<title>Templat:Lua</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Lua&amp;diff=1039"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Lua banner|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Lua|Modul:Lua banner}}&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Lua_banner&amp;diff=1037</id>
		<title>Modul:Lua banner</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Lua_banner&amp;diff=1037"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module implements the {{lua}} template.&lt;br /&gt;
local yesno = require(&#039;Module:Yesno&#039;)&lt;br /&gt;
local mList = require(&#039;Module:List&#039;)&lt;br /&gt;
local mTableTools = require(&#039;Module:TableTools&#039;)&lt;br /&gt;
local mMessageBox = require(&#039;Module:Message box&#039;)&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local origArgs = frame:getParent().args&lt;br /&gt;
	local args = {}&lt;br /&gt;
	for k, v in pairs(origArgs) do&lt;br /&gt;
		v = v:match(&#039;^%s*(.-)%s*$&#039;)&lt;br /&gt;
		if v ~= &#039;&#039; then&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local modules = mTableTools.compressSparseArray(args)&lt;br /&gt;
	local box = p.renderBox(modules)&lt;br /&gt;
	local trackingCategories = p.renderTrackingCategories(args, modules)&lt;br /&gt;
	return box .. trackingCategories&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderBox(modules)&lt;br /&gt;
	local boxArgs = {}&lt;br /&gt;
	if #modules &amp;lt; 1 then&lt;br /&gt;
		boxArgs.text = &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;Galat: tidak ditemukan modul yang dimaksud&amp;lt;/strong&amp;gt;&#039;&lt;br /&gt;
	else&lt;br /&gt;
		local moduleLinks = {}&lt;br /&gt;
		for i, module in ipairs(modules) do&lt;br /&gt;
			moduleLinks[i] = string.format(&#039;[[:%s]]&#039;, module)&lt;br /&gt;
		end&lt;br /&gt;
		local moduleList = mList.makeList(&#039;bulleted&#039;, moduleLinks)&lt;br /&gt;
		boxArgs.text = &lt;br /&gt;
			(mw.title.getCurrentTitle():inNamespaces(828,829) and &#039;Modul&#039; or &#039;Templat&#039;) ..&lt;br /&gt;
			&#039; ini menggunakan [[Wikipedia:Lua|Lua]]:\n&#039; .. moduleList&lt;br /&gt;
	end&lt;br /&gt;
	boxArgs.type = &#039;notice&#039;&lt;br /&gt;
	boxArgs.small = true&lt;br /&gt;
	boxArgs.image = &#039;[[Berkas:Lua-logo-nolabel.svg|30px|alt=|link=]]&#039;&lt;br /&gt;
	return mMessageBox.main(&#039;mbox&#039;, boxArgs)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderTrackingCategories(args, modules, titleObj)&lt;br /&gt;
	if yesno(args.nocat) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local cats = {}&lt;br /&gt;
	&lt;br /&gt;
	-- Error category&lt;br /&gt;
	if #modules &amp;lt; 1 then&lt;br /&gt;
		cats[#cats + 1] = &#039;Templat Lua dengan kesalahan&#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Lua templates category&lt;br /&gt;
	titleObj = titleObj or mw.title.getCurrentTitle()&lt;br /&gt;
	local subpageBlacklist = {&lt;br /&gt;
		doc = true,&lt;br /&gt;
		sandbox = true,&lt;br /&gt;
		sandbox2 = true,&lt;br /&gt;
		testcases = true&lt;br /&gt;
	}&lt;br /&gt;
	if titleObj.namespace == 10 &lt;br /&gt;
		and not subpageBlacklist[titleObj.subpageText]&lt;br /&gt;
	then&lt;br /&gt;
		local category = args.category&lt;br /&gt;
		if not category then&lt;br /&gt;
			local categories = {&lt;br /&gt;
				[&#039;Module:String&#039;] = &#039;Templat Lua berbasis String&#039;,&lt;br /&gt;
				[&#039;Module:Math&#039;] = &#039;Templat berbasis modul Lua Math&#039;,&lt;br /&gt;
				[&#039;Module:BaseConvert&#039;] = &#039;Templat berbasis modul Lua BaseConvert&#039;,&lt;br /&gt;
				[&#039;Module:Citation&#039;] = &#039;Templat kutipan berbasis Lua&#039;&lt;br /&gt;
			}&lt;br /&gt;
			categories[&#039;Module:Citation/CS1&#039;] = categories[&#039;Module:Citation&#039;]&lt;br /&gt;
			category = modules[1] and categories[modules[1]]&lt;br /&gt;
			category = category or &#039;Templat berbasis Lua&#039;&lt;br /&gt;
		end&lt;br /&gt;
		cats[#cats + 1] = category&lt;br /&gt;
		local protLevels = {&lt;br /&gt;
			autoconfirmed = 1,&lt;br /&gt;
			extendedconfirmed = 2,&lt;br /&gt;
			templateeditor = 3,&lt;br /&gt;
			sysop = 4&lt;br /&gt;
		}&lt;br /&gt;
		local currentProt = titleObj.protectionLevels[&amp;quot;edit&amp;quot;][1]&lt;br /&gt;
		if currentProt == nil then currentProt = 0 else currentProt = protLevels[currentProt] end&lt;br /&gt;
		for i, module in ipairs(modules) do&lt;br /&gt;
			local moduleProt = mw.title.new(module).protectionLevels[&amp;quot;edit&amp;quot;][1]&lt;br /&gt;
			if moduleProt == nil then moduleProt = 0 else moduleProt = protLevels[moduleProt] end&lt;br /&gt;
			if moduleProt &amp;lt; currentProt then&lt;br /&gt;
				cats[#cats + 1] = &amp;quot;Templat yang menggunakan modul Lua kurang terlindungi&amp;quot;&lt;br /&gt;
				break&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for i, cat in ipairs(cats) do&lt;br /&gt;
		cats[i] = string.format(&#039;[[Kategori:%s]]&#039;, cat)&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(cats)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Documentation_subpage&amp;diff=1035</id>
		<title>Templat:Documentation subpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Documentation_subpage&amp;diff=1035"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ALIH [[Templat:Subhalaman dokumentasi]]&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Sandbox_other&amp;diff=1033</id>
		<title>Templat:Sandbox other</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Sandbox_other&amp;diff=1033"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{SUBPAGENAME}}|sandbox |{{{1|}}}|{{{2|}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&lt;br /&gt;
[[Kategori:Templat Wikipedia]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Documentation/styles.css&amp;diff=1031</id>
		<title>Modul:Documentation/styles.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Documentation/styles.css&amp;diff=1031"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp|small=yes}} */&lt;br /&gt;
.documentation,&lt;br /&gt;
.documentation-metadata {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	background-color: #ecfcf4;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.documentation {&lt;br /&gt;
	margin: 1em 0 0 0;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.documentation-metadata {&lt;br /&gt;
	margin: 0.2em 0; /* same margin left-right as .documentation */&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    padding: 0.4em 1em; /* same padding left-right as .documentation */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.documentation-startbox {&lt;br /&gt;
	padding-bottom: 3px;&lt;br /&gt;
	border-bottom: 1px solid #aaa;&lt;br /&gt;
	margin-bottom: 1ex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.documentation-heading {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.documentation-clear { /* Don&#039;t want things to stick out where they shouldn&#039;t. */&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.documentation-toolbar {&lt;br /&gt;
	font-style: normal;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Documentation/config&amp;diff=1029</id>
		<title>Modul:Documentation/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Documentation/config&amp;diff=1029"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----------------------------------------------------------------------------------------------------&lt;br /&gt;
--&lt;br /&gt;
--                               Configuration for Module:Documentation&lt;br /&gt;
--&lt;br /&gt;
-- Here you can set the values of the parameters and messages used in Module:Documentation to&lt;br /&gt;
-- localise it to your wiki and your language. Unless specified otherwise, values given here&lt;br /&gt;
-- should be string values.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Do not edit this line.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Protection template configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;protection-reason-edit&#039;]&lt;br /&gt;
-- The protection reason for edit-protected templates to pass to&lt;br /&gt;
-- [[Module:Protection banner]].&lt;br /&gt;
cfg[&#039;protection-reason-edit&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox notice configuration&lt;br /&gt;
--&lt;br /&gt;
-- On sandbox pages the module can display a template notifying users that the current page is a&lt;br /&gt;
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a&lt;br /&gt;
-- sandbox or not based on the value of cfg[&#039;sandbox-subpage&#039;]. The following settings configure the&lt;br /&gt;
-- messages that the notices contains.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-notice-image&#039;]&lt;br /&gt;
-- The image displayed in the sandbox notice.&lt;br /&gt;
cfg[&#039;sandbox-notice-image&#039;] = &#039;[[File:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-template&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-other&#039;]&lt;br /&gt;
-- The page type of the sandbox page. The message that is displayed depends on the current subject&lt;br /&gt;
-- namespace. This message is used in either cfg[&#039;sandbox-notice-blurb&#039;] or&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-template&#039;] = &#039;[[Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-module&#039;] = &#039;[[Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-other&#039;] = &#039;sandbox page&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-display&#039;]&lt;br /&gt;
-- Either cfg[&#039;sandbox-notice-blurb&#039;] or cfg[&#039;sandbox-notice-diff-blurb&#039;] is the opening sentence&lt;br /&gt;
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page&lt;br /&gt;
-- type, which is either cfg[&#039;sandbox-notice-pagetype-template&#039;],&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;] or cfg[&#039;sandbox-notice-pagetype-other&#039;] depending what&lt;br /&gt;
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between&lt;br /&gt;
-- the sandbox and the main template. The display value of the diff link is set by &lt;br /&gt;
-- cfg[&#039;sandbox-notice-compare-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-blurb&#039;] = &#039;This is the $1 for $2.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-diff-blurb&#039;] = &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;] is the display value for that link.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test&lt;br /&gt;
-- cases page, and $2 is a link to the page to run it.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] is the display value for the link to run the test&lt;br /&gt;
-- cases.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-blurb&#039;] = &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-link-display&#039;] = &#039;test cases&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] = &#039;See also the companion subpage for $1 ($2).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-category&#039;]&lt;br /&gt;
-- A category to add to all template sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-category&#039;] = &#039;Template sandboxes&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Start box configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;documentation-icon-wikitext&#039;]&lt;br /&gt;
-- The wikitext for the icon shown at the top of the template.&lt;br /&gt;
cfg[&#039;documentation-icon-wikitext&#039;] = &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the template namespace.&lt;br /&gt;
cfg[&#039;template-namespace-heading&#039;] = &#039;Template documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the module namespace.&lt;br /&gt;
cfg[&#039;module-namespace-heading&#039;] = &#039;Module documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the file namespace.&lt;br /&gt;
cfg[&#039;file-namespace-heading&#039;] = &#039;Summary&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
-- The heading shown in other namespaces.&lt;br /&gt;
cfg[&#039;other-namespaces-heading&#039;] = &#039;Documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;view-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;view&amp;quot; links.&lt;br /&gt;
cfg[&#039;view-link-display&#039;] = &#039;view&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;edit-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;history-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;history&amp;quot; links.&lt;br /&gt;
cfg[&#039;history-link-display&#039;] = &#039;history&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;purge-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;purge&amp;quot; links.&lt;br /&gt;
cfg[&#039;purge-link-display&#039;] = &#039;purge&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;create-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Link box (end box) configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;transcluded-from-blurb&#039;]&lt;br /&gt;
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.&lt;br /&gt;
cfg[&#039;transcluded-from-blurb&#039;] = &#039;The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;create-module-doc-blurb&#039;]&lt;br /&gt;
-- Notice displayed in the module namespace when the documentation subpage does not exist.&lt;br /&gt;
-- $1 is a link to create the documentation page with the preload cfg[&#039;module-preload&#039;] and the&lt;br /&gt;
-- display cfg[&#039;create-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;create-module-doc-blurb&#039;] = &#039;You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Experiment blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;experiment-blurb-template&#039;]&lt;br /&gt;
-- cfg[&#039;experiment-blurb-module&#039;]&lt;br /&gt;
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.&lt;br /&gt;
-- It is only shown in the template and module namespaces. With the default English settings, it&lt;br /&gt;
-- might look like this:&lt;br /&gt;
--&lt;br /&gt;
-- Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&lt;br /&gt;
--&lt;br /&gt;
-- In this example, &amp;quot;sandbox&amp;quot;, &amp;quot;edit&amp;quot;, &amp;quot;diff&amp;quot;, &amp;quot;testcases&amp;quot;, and &amp;quot;edit&amp;quot; would all be links.&lt;br /&gt;
--&lt;br /&gt;
-- There are two versions, cfg[&#039;experiment-blurb-template&#039;] and cfg[&#039;experiment-blurb-module&#039;], depending&lt;br /&gt;
-- on what namespace we are in.&lt;br /&gt;
-- &lt;br /&gt;
-- Parameters:&lt;br /&gt;
--&lt;br /&gt;
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-edit-link-display&#039;] | cfg[&#039;compare-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- If the sandbox doesn&#039;t exist, it is in the format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-create-link-display&#039;] | cfg[&#039;mirror-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- The link for cfg[&#039;sandbox-create-link-display&#039;] link preloads the page with cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- or cfg[&#039;module-sandbox-preload&#039;], depending on the current namespace. The link for cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- loads a default edit summary of cfg[&#039;mirror-edit-summary&#039;].&lt;br /&gt;
--&lt;br /&gt;
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-edit-link-display&#039;] | cfg[&#039;testcases-run-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, it is in the format:&lt;br /&gt;
-- &lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-create-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, the link for cfg[&#039;testcases-create-link-display&#039;] preloads the&lt;br /&gt;
-- page with cfg[&#039;template-testcases-preload&#039;] or cfg[&#039;module-testcases-preload&#039;], depending on the current&lt;br /&gt;
-- namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;experiment-blurb-template&#039;] = &amp;quot;Editors can experiment in this template&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
cfg[&#039;experiment-blurb-module&#039;] = &amp;quot;Editors can experiment in this module&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-subpage&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for template sandbox pages.&lt;br /&gt;
cfg[&#039;template-sandbox-preload&#039;] = &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module sandbox pages.&lt;br /&gt;
cfg[&#039;module-sandbox-preload&#039;] = &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;sandbox&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-link-display&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-create-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;compare-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;compare&amp;quot; links.&lt;br /&gt;
cfg[&#039;compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-edit-summary&#039;]&lt;br /&gt;
-- The default edit summary to use when a user clicks the &amp;quot;mirror&amp;quot; link. $1 is a wikilink to the&lt;br /&gt;
-- template page.&lt;br /&gt;
cfg[&#039;mirror-edit-summary&#039;] = &#039;Create sandbox version of $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;mirror&amp;quot; links.&lt;br /&gt;
cfg[&#039;mirror-link-display&#039;] = &#039;mirror&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-preload&#039;]&lt;br /&gt;
-- The page to preload when a user clicks the &amp;quot;mirror&amp;quot; link.&lt;br /&gt;
cfg[&#039;mirror-link-preload&#039;] = &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Test cases link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for test cases.&lt;br /&gt;
cfg[&#039;testcases-subpage&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for template test cases pages.&lt;br /&gt;
cfg[&#039;template-testcases-preload&#039;] = &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module test cases pages.&lt;br /&gt;
cfg[&#039;module-testcases-preload&#039;] = &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;testcases&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-link-display&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-run-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;run&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-create-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Add categories blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;add-categories-blurb&#039;]&lt;br /&gt;
-- Text to direct users to add categories to the /doc subpage. Not used if the &amp;quot;content&amp;quot; or&lt;br /&gt;
-- &amp;quot;docname fed&amp;quot; arguments are set, as then it is not clear where to add the categories. $1 is a&lt;br /&gt;
-- link to the /doc subpage with a display value of cfg[&#039;doc-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;add-categories-blurb&#039;] = &#039;Add categories to the $1 subpage.&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /doc subpage.&lt;br /&gt;
cfg[&#039;doc-link-display&#039;] = &#039;/doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Subpages link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-blurb&#039;]&lt;br /&gt;
-- The &amp;quot;Subpages of this template&amp;quot; blurb. $1 is a link to the main template&#039;s subpages with a&lt;br /&gt;
-- display value of cfg[&#039;subpages-link-display&#039;]. In the English version this blurb is simply&lt;br /&gt;
-- the link followed by a period, and the link display provides the actual text.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-blurb&#039;] = &#039;$1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-link-display&#039;]&lt;br /&gt;
-- The text to display for the &amp;quot;subpages of this page&amp;quot; link. $1 is cfg[&#039;template-pagetype&#039;],&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;] or cfg[&#039;default-pagetype&#039;], depending on whether the current page is in&lt;br /&gt;
-- the template namespace, the module namespace, or another namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-link-display&#039;] = &#039;Subpages of this $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for template pages.&lt;br /&gt;
cfg[&#039;template-pagetype&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for Lua module pages.&lt;br /&gt;
cfg[&#039;module-pagetype&#039;] = &#039;module&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;default-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for pages other than templates or Lua modules.&lt;br /&gt;
cfg[&#039;default-pagetype&#039;] = &#039;page&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Doc link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-subpage&#039;]&lt;br /&gt;
-- The name of the subpage typically used for documentation pages.&lt;br /&gt;
cfg[&#039;doc-subpage&#039;] = &#039;doc&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;docpage-preload&#039;]&lt;br /&gt;
-- Preload file for template documentation pages in all namespaces.&lt;br /&gt;
cfg[&#039;docpage-preload&#039;] = &#039;Template:Documentation/preload&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module documentation pages.&lt;br /&gt;
cfg[&#039;module-preload&#039;] = &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- HTML and CSS configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;templatestyles&#039;]&lt;br /&gt;
-- The name of the TemplateStyles page where CSS is kept.&lt;br /&gt;
-- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed.&lt;br /&gt;
cfg[&#039;templatestyles&#039;] = &#039;Module:Documentation/styles.css&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;container&#039;]&lt;br /&gt;
-- Class which can be used to set flex or grid CSS on the&lt;br /&gt;
-- two child divs documentation and documentation-metadata&lt;br /&gt;
cfg[&#039;container&#039;] = &#039;documentation-container&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-classes&#039;]&lt;br /&gt;
-- Classes added to the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-classes&#039;] = &#039;documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-heading-class&#039;]&lt;br /&gt;
-- Class for the main heading for templates and modules and assoc. talk spaces&lt;br /&gt;
cfg[&#039;main-div-heading-class&#039;] = &#039;documentation-heading&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-class&#039;]&lt;br /&gt;
-- Class for the start box&lt;br /&gt;
cfg[&#039;start-box-class&#039;] = &#039;documentation-startbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-link-classes&#039;]&lt;br /&gt;
-- Classes used for the [view][edit][history] or [create] links in the start box.&lt;br /&gt;
-- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]]&lt;br /&gt;
cfg[&#039;start-box-link-classes&#039;] = &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;end-box-class&#039;]&lt;br /&gt;
-- Class for the end box.&lt;br /&gt;
cfg[&#039;end-box-class&#039;] = &#039;documentation-metadata&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;end-box-plainlinks&#039;]&lt;br /&gt;
-- Plainlinks&lt;br /&gt;
cfg[&#039;end-box-plainlinks&#039;] = &#039;plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;toolbar-class&#039;]&lt;br /&gt;
-- Class added for toolbar links.&lt;br /&gt;
cfg[&#039;toolbar-class&#039;] = &#039;documentation-toolbar&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;clear&#039;]&lt;br /&gt;
-- Just used to clear things.&lt;br /&gt;
cfg[&#039;clear&#039;] = &#039;documentation-clear&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Tracking category configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-strange-usage-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;strange-usage-category&#039;] if the module is used on a /doc subpage&lt;br /&gt;
-- or a /testcases subpage. This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-strange-usage-category&#039;] = true&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;strange-usage-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-strange-usage-category&#039;] is set to true and the module is used on a&lt;br /&gt;
-- /doc subpage or a /testcases subpage.&lt;br /&gt;
cfg[&#039;strange-usage-category&#039;] = &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- End configuration&lt;br /&gt;
--&lt;br /&gt;
-- Don&#039;t edit anything below this line.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
return cfg&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Documentation&amp;diff=1027</id>
		<title>Modul:Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Documentation&amp;diff=1027"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module implements {{documentation}}.&lt;br /&gt;
&lt;br /&gt;
-- Get required modules.&lt;br /&gt;
local getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
&lt;br /&gt;
-- Get the config table.&lt;br /&gt;
local cfg = mw.loadData(&#039;Module:Documentation/config&#039;)&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Often-used functions.&lt;br /&gt;
local ugsub = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--&lt;br /&gt;
-- These are defined as local functions, but are made available in the p&lt;br /&gt;
-- table for testing purposes.&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function message(cfgKey, valArray, expectType)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Gets a message from the cfg table and formats it if appropriate.&lt;br /&gt;
	-- The function raises an error if the value from the cfg table is not&lt;br /&gt;
	-- of the type expectType. The default type for expectType is &#039;string&#039;.&lt;br /&gt;
	-- If the table valArray is present, strings such as $1, $2 etc. in the&lt;br /&gt;
	-- message are substituted with values from the table keys [1], [2] etc.&lt;br /&gt;
	-- For example, if the message &amp;quot;foo-message&amp;quot; had the value &#039;Foo $2 bar $1.&#039;,&lt;br /&gt;
	-- message(&#039;foo-message&#039;, {&#039;baz&#039;, &#039;qux&#039;}) would return &amp;quot;Foo qux bar baz.&amp;quot;&lt;br /&gt;
	--]]&lt;br /&gt;
	local msg = cfg[cfgKey]&lt;br /&gt;
	expectType = expectType or &#039;string&#039;&lt;br /&gt;
	if type(msg) ~= expectType then&lt;br /&gt;
		error(&#039;message: type error in message cfg.&#039; .. cfgKey .. &#039; (&#039; .. expectType .. &#039; expected, got &#039; .. type(msg) .. &#039;)&#039;, 2)&lt;br /&gt;
	end&lt;br /&gt;
	if not valArray then&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function getMessageVal(match)&lt;br /&gt;
		match = tonumber(match)&lt;br /&gt;
		return valArray[match] or error(&#039;message: no value found for key $&#039; .. match .. &#039; in message cfg.&#039; .. cfgKey, 4)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return ugsub(msg, &#039;$([1-9][0-9]*)&#039;, getMessageVal)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.message = message&lt;br /&gt;
&lt;br /&gt;
local function makeWikilink(page, display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s|%s]]&#039;, page, display)&lt;br /&gt;
	else&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s]]&#039;, page)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeWikilink = makeWikilink&lt;br /&gt;
&lt;br /&gt;
local function makeCategoryLink(cat, sort)&lt;br /&gt;
	local catns = mw.site.namespaces[14].name&lt;br /&gt;
	return makeWikilink(catns .. &#039;:&#039; .. cat, sort)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeCategoryLink = makeCategoryLink&lt;br /&gt;
&lt;br /&gt;
local function makeUrlLink(url, display)&lt;br /&gt;
	return mw.ustring.format(&#039;[%s %s]&#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeUrlLink = makeUrlLink&lt;br /&gt;
&lt;br /&gt;
local function makeToolbar(...)&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	local lim = select(&#039;#&#039;, ...)&lt;br /&gt;
	if lim &amp;lt; 1 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, lim do&lt;br /&gt;
		ret[#ret + 1] = select(i, ...)&lt;br /&gt;
	end&lt;br /&gt;
	-- &#039;documentation-toolbar&#039;&lt;br /&gt;
	return &#039;&amp;lt;span class=&amp;quot;&#039; .. message(&#039;toolbar-class&#039;) .. &#039;&amp;quot;&amp;gt;(&#039;&lt;br /&gt;
		.. table.concat(ret, &#039; &amp;amp;#124; &#039;) .. &#039;)&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
p.makeToolbar = makeToolbar&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Argument processing&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunc(funcName)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {&lt;br /&gt;
			valueFunc = function (key, value)&lt;br /&gt;
				if type(value) == &#039;string&#039; then&lt;br /&gt;
					value = value:match(&#039;^%s*(.-)%s*$&#039;) -- Remove whitespace.&lt;br /&gt;
					if key == &#039;heading&#039; or value ~= &#039;&#039; then&lt;br /&gt;
						return value&lt;br /&gt;
					else&lt;br /&gt;
						return nil&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					return value&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		})&lt;br /&gt;
		return p[funcName](args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Entry points&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.nonexistent(frame)&lt;br /&gt;
	if mw.title.getCurrentTitle().subpageText == &#039;testcases&#039; then&lt;br /&gt;
		return frame:expandTemplate{title = &#039;module test cases notice&#039;}&lt;br /&gt;
	else&lt;br /&gt;
		return p.main(frame)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.main = makeInvokeFunc(&#039;_main&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function defines logic flow for the module.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	--]]&lt;br /&gt;
	local env = p.getEnvironment(args)&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	root&lt;br /&gt;
		:wikitext(p._getModuleWikitext(args, env))&lt;br /&gt;
		:wikitext(p.protectionTemplate(env))&lt;br /&gt;
		:wikitext(p.sandboxNotice(args, env))&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			-- &#039;documentation-container&#039;&lt;br /&gt;
			:addClass(message(&#039;container&#039;))&lt;br /&gt;
			:attr(&#039;role&#039;, &#039;complementary&#039;)&lt;br /&gt;
			:attr(&#039;aria-labelledby&#039;, args.heading ~= &#039;&#039; and &#039;documentation-heading&#039; or nil)&lt;br /&gt;
			:attr(&#039;aria-label&#039;, args.heading == &#039;&#039; and &#039;Documentation&#039; or nil)&lt;br /&gt;
			:newline()&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				-- &#039;documentation&#039;&lt;br /&gt;
				:addClass(message(&#039;main-div-classes&#039;))&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(p._startBox(args, env))&lt;br /&gt;
				:wikitext(p._content(args, env))&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					-- &#039;documentation-clear&#039;&lt;br /&gt;
					:addClass(message(&#039;clear&#039;))&lt;br /&gt;
					:done()&lt;br /&gt;
				:newline()&lt;br /&gt;
				:done()&lt;br /&gt;
			:wikitext(p._endBox(args, env))&lt;br /&gt;
			:done()&lt;br /&gt;
		:wikitext(p.addTrackingCategories(env))&lt;br /&gt;
	-- &#039;Module:Documentation/styles.css&#039;&lt;br /&gt;
	return mw.getCurrentFrame():extensionTag (&lt;br /&gt;
		&#039;templatestyles&#039;, &#039;&#039;, {src=cfg[&#039;templatestyles&#039;]&lt;br /&gt;
	}) .. tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Environment settings&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.getEnvironment(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table with information about the environment, including title&lt;br /&gt;
	-- objects and other namespace- or path-related data.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	--&lt;br /&gt;
	-- Title objects include:&lt;br /&gt;
	-- env.title - the page we are making documentation for (usually the current title)&lt;br /&gt;
	-- env.templateTitle - the template (or module, file, etc.)&lt;br /&gt;
	-- env.docTitle - the /doc subpage.&lt;br /&gt;
	-- env.sandboxTitle - the /sandbox subpage.&lt;br /&gt;
	-- env.testcasesTitle - the /testcases subpage.&lt;br /&gt;
	--&lt;br /&gt;
	-- Data includes:&lt;br /&gt;
	-- env.protectionLevels - the protection levels table of the title object.&lt;br /&gt;
	-- env.subjectSpace - the number of the title&#039;s subject namespace.&lt;br /&gt;
	-- env.docSpace - the number of the namespace the title puts its documentation in.&lt;br /&gt;
	-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.&lt;br /&gt;
	-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.&lt;br /&gt;
	-- &lt;br /&gt;
	-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value&lt;br /&gt;
	-- returned will be nil.&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local env, envFuncs = {}, {}&lt;br /&gt;
&lt;br /&gt;
	-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value&lt;br /&gt;
	-- returned by that function is memoized in the env table so that we don&#039;t call any of the functions&lt;br /&gt;
	-- more than once. (Nils won&#039;t be memoized.)&lt;br /&gt;
	setmetatable(env, {&lt;br /&gt;
		__index = function (t, key)&lt;br /&gt;
			local envFunc = envFuncs[key]&lt;br /&gt;
			if envFunc then&lt;br /&gt;
				local success, val = pcall(envFunc)&lt;br /&gt;
				if success then&lt;br /&gt;
					env[key] = val -- Memoise the value.&lt;br /&gt;
					return val&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	})	&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.title()&lt;br /&gt;
		-- The title object for the current page, or a test page passed with args.page.&lt;br /&gt;
		local title&lt;br /&gt;
		local titleArg = args.page&lt;br /&gt;
		if titleArg then&lt;br /&gt;
			title = mw.title.new(titleArg)&lt;br /&gt;
		else&lt;br /&gt;
			title = mw.title.getCurrentTitle()&lt;br /&gt;
		end&lt;br /&gt;
		return title&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.templateTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- The template (or module, etc.) title object.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local subpage = title.subpageText&lt;br /&gt;
		if subpage == message(&#039;sandbox-subpage&#039;) or subpage == message(&#039;testcases-subpage&#039;) then&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.baseText)&lt;br /&gt;
		else&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object of the /doc subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local docname = args[1] -- User-specified doc page.&lt;br /&gt;
		local docpage&lt;br /&gt;
		if docname then&lt;br /&gt;
			docpage = docname&lt;br /&gt;
		else&lt;br /&gt;
			docpage = env.docpageBase .. &#039;/&#039; .. message(&#039;doc-subpage&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return mw.title.new(docpage)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.sandboxTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /sandbox subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;sandbox-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.testcasesTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /testcases subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;testcases-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.protectionLevels()&lt;br /&gt;
		-- The protection levels table of the title object.&lt;br /&gt;
		return env.title.protectionLevels&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.subjectSpace()&lt;br /&gt;
		-- The subject namespace number.&lt;br /&gt;
		return mw.site.namespaces[env.title.namespace].subject.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docSpace()&lt;br /&gt;
		-- The documentation namespace number. For most namespaces this is the&lt;br /&gt;
		-- same as the subject namespace. However, pages in the Article, File,&lt;br /&gt;
		-- MediaWiki or Category namespaces must have their /doc, /sandbox and&lt;br /&gt;
		-- /testcases pages in talk space.&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then&lt;br /&gt;
			return subjectSpace + 1&lt;br /&gt;
		else&lt;br /&gt;
			return subjectSpace&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docpageBase()&lt;br /&gt;
		-- The base page of the /doc, /sandbox, and /testcases subpages.&lt;br /&gt;
		-- For some namespaces this is the talk page, rather than the template page.&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local docSpace = env.docSpace&lt;br /&gt;
		local docSpaceText = mw.site.namespaces[docSpace].name&lt;br /&gt;
		-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.&lt;br /&gt;
		return docSpaceText .. &#039;:&#039; .. templateTitle.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.compareUrl()&lt;br /&gt;
		-- Diff link between the sandbox and the main template using [[Special:ComparePages]].&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local sandboxTitle = env.sandboxTitle&lt;br /&gt;
		if templateTitle.exists and sandboxTitle.exists then&lt;br /&gt;
			local compareUrl = mw.uri.fullUrl(&lt;br /&gt;
				&#039;Special:ComparePages&#039;,&lt;br /&gt;
				{ page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}&lt;br /&gt;
			)&lt;br /&gt;
			return tostring(compareUrl)&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end		&lt;br /&gt;
&lt;br /&gt;
	return env&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Auxiliary templates&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.getModuleWikitext = makeInvokeFunc(&#039;_getModuleWikitext&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._getModuleWikitext(args, env)&lt;br /&gt;
	local currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
	if currentTitle.contentModel ~= &#039;Scribunto&#039; then return end&lt;br /&gt;
	pcall(require, currentTitle.prefixedText) -- if it fails, we don&#039;t care&lt;br /&gt;
	local moduleWikitext =  package.loaded[&amp;quot;Module:Module wikitext&amp;quot;]&lt;br /&gt;
	if moduleWikitext then&lt;br /&gt;
		return moduleWikitext.main()&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.sandboxNotice(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates a sandbox notice for display above sandbox pages.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-notice-image&#039; --&amp;gt; &#039;[[File:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-blurb&#039; --&amp;gt; &#039;This is the $1 for $2.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-diff-blurb&#039; --&amp;gt; &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-template&#039; --&amp;gt; &#039;[[Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-module&#039; --&amp;gt; &#039;[[Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-other&#039; --&amp;gt; &#039;sandbox page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-blurb&#039; --&amp;gt; &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-link-display&#039; --&amp;gt; &#039;test cases&#039;&lt;br /&gt;
	-- &#039;sandbox-category&#039; --&amp;gt; &#039;Template sandboxes&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not (subjectSpace and title and sandboxTitle and templateTitle&lt;br /&gt;
		and mw.title.equals(title, sandboxTitle)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the table of arguments to pass to {{ombox}}. We need just two fields, &amp;quot;image&amp;quot; and &amp;quot;text&amp;quot;.&lt;br /&gt;
	local omargs = {}&lt;br /&gt;
	omargs.image = message(&#039;sandbox-notice-image&#039;)&lt;br /&gt;
	-- Get the text. We start with the opening blurb, which is something like&lt;br /&gt;
	-- &amp;quot;This is the template sandbox for [[Template:Foo]] (diff).&amp;quot;&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-template&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-module&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-other&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local templateLink = makeWikilink(templateTitle.prefixedText)&lt;br /&gt;
	local compareUrl = env.compareUrl&lt;br /&gt;
	if compareUrl then&lt;br /&gt;
		local compareDisplay = message(&#039;sandbox-notice-compare-link-display&#039;)&lt;br /&gt;
		local compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-diff-blurb&#039;, {pagetype, templateLink, compareLink})&lt;br /&gt;
	else&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-blurb&#039;, {pagetype, templateLink})&lt;br /&gt;
	end&lt;br /&gt;
	-- Get the test cases page blurb if the page exists. This is something like&lt;br /&gt;
	-- &amp;quot;See also the companion subpage for [[Template:Foo/testcases|test cases]].&amp;quot;&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	if testcasesTitle and testcasesTitle.exists then&lt;br /&gt;
		if testcasesTitle.contentModel == &amp;quot;Scribunto&amp;quot; then&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesRunLinkDisplay = message(&#039;sandbox-notice-testcases-run-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-run-blurb&#039;, {testcasesLink, testcasesRunLink})&lt;br /&gt;
		else&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-blurb&#039;, {testcasesLink})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Add the sandbox to the sandbox category.&lt;br /&gt;
	omargs.text = text .. makeCategoryLink(message(&#039;sandbox-category&#039;))&lt;br /&gt;
&lt;br /&gt;
	-- &#039;documentation-clear&#039;&lt;br /&gt;
	return &#039;&amp;lt;div class=&amp;quot;&#039; .. message(&#039;clear&#039;) .. &#039;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
		.. require(&#039;Module:Message box&#039;).main(&#039;ombox&#039;, omargs)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.protectionTemplate(env)&lt;br /&gt;
	-- Generates the padlock icon in the top right.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;protection-template&#039; --&amp;gt; &#039;pp-template&#039;&lt;br /&gt;
	-- &#039;protection-template-args&#039; --&amp;gt; {docusage = &#039;yes&#039;}&lt;br /&gt;
	local protectionLevels = env.protectionLevels&lt;br /&gt;
	if not protectionLevels then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local editProt = protectionLevels.edit and protectionLevels.edit[1]&lt;br /&gt;
	local moveProt = protectionLevels.move and protectionLevels.move[1]&lt;br /&gt;
	if editProt then&lt;br /&gt;
		-- The page is edit-protected.&lt;br /&gt;
		return require(&#039;Module:Protection banner&#039;)._main{&lt;br /&gt;
			message(&#039;protection-reason-edit&#039;), small = true&lt;br /&gt;
		}&lt;br /&gt;
	elseif moveProt and moveProt ~= &#039;autoconfirmed&#039; then&lt;br /&gt;
		-- The page is move-protected but not edit-protected. Exclude move&lt;br /&gt;
		-- protection with the level &amp;quot;autoconfirmed&amp;quot;, as this is equivalent to&lt;br /&gt;
		-- no move protection at all.&lt;br /&gt;
		return require(&#039;Module:Protection banner&#039;)._main{&lt;br /&gt;
			action = &#039;move&#039;, small = true&lt;br /&gt;
		}&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Start box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.startBox = makeInvokeFunc(&#039;_startBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._startBox(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function generates the start box.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make&lt;br /&gt;
	-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox&lt;br /&gt;
	-- which generate the box HTML.&lt;br /&gt;
	--]]&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local links&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content or args[1] then&lt;br /&gt;
		-- No need to include the links if the documentation is on the template page itself.&lt;br /&gt;
		local linksData = p.makeStartBoxLinksData(args, env)&lt;br /&gt;
		if linksData then&lt;br /&gt;
			links = p.renderStartBoxLinks(linksData)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Generate the start box html.&lt;br /&gt;
	local data = p.makeStartBoxData(args, env, links)&lt;br /&gt;
	if data then&lt;br /&gt;
		return p.renderStartBox(data)&lt;br /&gt;
	else&lt;br /&gt;
		-- User specified no heading.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxLinksData(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Does initial processing of data to make the [view] [edit] [history] [purge] links.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;view-link-display&#039; --&amp;gt; &#039;view&#039;&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;purge-link-display&#039; --&amp;gt; &#039;purge&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not title or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if docTitle.isRedirect then &lt;br /&gt;
		docTitle = docTitle.redirectTarget&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = {}&lt;br /&gt;
	data.title = title&lt;br /&gt;
	data.docTitle = docTitle&lt;br /&gt;
	-- View, display, edit, and purge links if /doc exists.&lt;br /&gt;
	data.viewLinkDisplay = message(&#039;view-link-display&#039;)&lt;br /&gt;
	data.editLinkDisplay = message(&#039;edit-link-display&#039;)&lt;br /&gt;
	data.historyLinkDisplay = message(&#039;history-link-display&#039;)&lt;br /&gt;
	data.purgeLinkDisplay = message(&#039;purge-link-display&#039;)&lt;br /&gt;
	-- Create link if /doc doesn&#039;t exist.&lt;br /&gt;
	local preload = args.preload&lt;br /&gt;
	if not preload then&lt;br /&gt;
		if subjectSpace == 828 then -- Module namespace&lt;br /&gt;
			preload = message(&#039;module-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			preload = message(&#039;docpage-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	data.preload = preload&lt;br /&gt;
	data.createLinkDisplay = message(&#039;create-link-display&#039;)&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBoxLinks(data)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the [view][edit][history][purge] or [create][purge] links from the data table.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxLinksData&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local function escapeBrackets(s)&lt;br /&gt;
		-- Escapes square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%[&#039;, &#039;&amp;amp;#91;&#039;) -- Replace square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%]&#039;, &#039;&amp;amp;#93;&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret&lt;br /&gt;
	local docTitle = data.docTitle&lt;br /&gt;
	local title = data.title&lt;br /&gt;
	local purgeLink = makeUrlLink(title:fullUrl{action = &#039;purge&#039;}, data.purgeLinkDisplay)&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)&lt;br /&gt;
		local editLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;}, data.editLinkDisplay)&lt;br /&gt;
		local historyLink = makeUrlLink(docTitle:fullUrl{action = &#039;history&#039;}, data.historyLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s] [%s] [%s] [%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)&lt;br /&gt;
	else&lt;br /&gt;
		local createLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;, preload = data.preload}, data.createLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s] [%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, createLink, purgeLink)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxData(args, env, links)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- @links - a string containing the [view][edit][history][purge] links - could be nil if there&#039;s an error.&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;documentation-icon-wikitext&#039; --&amp;gt; &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]&#039;&lt;br /&gt;
	-- &#039;template-namespace-heading&#039; --&amp;gt; &#039;Template documentation&#039;&lt;br /&gt;
	-- &#039;module-namespace-heading&#039; --&amp;gt; &#039;Module documentation&#039;&lt;br /&gt;
	-- &#039;file-namespace-heading&#039; --&amp;gt; &#039;Summary&#039;&lt;br /&gt;
	-- &#039;other-namespaces-heading&#039; --&amp;gt; &#039;Documentation&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not subjectSpace then&lt;br /&gt;
		-- Default to an &amp;quot;other namespaces&amp;quot; namespace, so that we get at least some output&lt;br /&gt;
		-- if an error occurs.&lt;br /&gt;
		subjectSpace = 2&lt;br /&gt;
	end&lt;br /&gt;
	local data = {}&lt;br /&gt;
	&lt;br /&gt;
	-- Heading&lt;br /&gt;
	local heading = args.heading -- Blank values are not removed.&lt;br /&gt;
	if heading == &#039;&#039; then&lt;br /&gt;
		-- Don&#039;t display the start box if the heading arg is defined but blank.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if heading then&lt;br /&gt;
		data.heading = heading&lt;br /&gt;
	elseif subjectSpace == 10 then -- Template namespace&lt;br /&gt;
		data.heading = message(&#039;documentation-icon-wikitext&#039;) .. &#039; &#039; .. message(&#039;template-namespace-heading&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
		data.heading = message(&#039;documentation-icon-wikitext&#039;) .. &#039; &#039; .. message(&#039;module-namespace-heading&#039;)&lt;br /&gt;
	elseif subjectSpace == 6 then -- File namespace&lt;br /&gt;
		data.heading = message(&#039;file-namespace-heading&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		data.heading = message(&#039;other-namespaces-heading&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Heading CSS&lt;br /&gt;
	local headingStyle = args[&#039;heading-style&#039;]&lt;br /&gt;
	if headingStyle then&lt;br /&gt;
		data.headingStyleText = headingStyle&lt;br /&gt;
	else&lt;br /&gt;
		-- &#039;documentation-heading&#039;&lt;br /&gt;
		data.headingClass = message(&#039;main-div-heading-class&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Data for the [view][edit][history][purge] or [create] links.&lt;br /&gt;
	if links then&lt;br /&gt;
		-- &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
		data.linksClass = message(&#039;start-box-link-classes&#039;)&lt;br /&gt;
		data.links = links&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBox(data)&lt;br /&gt;
	-- Renders the start box html.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxData.&lt;br /&gt;
	local sbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	sbox&lt;br /&gt;
		-- &#039;documentation-startbox&#039;&lt;br /&gt;
		:addClass(message(&#039;start-box-class&#039;))&lt;br /&gt;
		:newline()&lt;br /&gt;
		:tag(&#039;span&#039;)&lt;br /&gt;
			:addClass(data.headingClass)&lt;br /&gt;
			:attr(&#039;id&#039;, &#039;documentation-heading&#039;)&lt;br /&gt;
			:cssText(data.headingStyleText)&lt;br /&gt;
			:wikitext(data.heading)&lt;br /&gt;
	local links = data.links&lt;br /&gt;
	if links then&lt;br /&gt;
		sbox:tag(&#039;span&#039;)&lt;br /&gt;
			:addClass(data.linksClass)&lt;br /&gt;
			:attr(&#039;id&#039;, data.linksId)&lt;br /&gt;
			:wikitext(links)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(sbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Documentation content&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.content = makeInvokeFunc(&#039;_content&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._content(args, env)&lt;br /&gt;
	-- Displays the documentation contents&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content and docTitle and docTitle.exists then&lt;br /&gt;
		content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle.prefixedText}&lt;br /&gt;
	end&lt;br /&gt;
	-- The line breaks below are necessary so that &amp;quot;=== Headings ===&amp;quot; at the start and end&lt;br /&gt;
	-- of docs are interpreted correctly.&lt;br /&gt;
	return &#039;\n&#039; .. (content or &#039;&#039;) .. &#039;\n&#039; &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.contentTitle = makeInvokeFunc(&#039;_contentTitle&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._contentTitle(args, env)&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not args.content and docTitle and docTitle.exists then&lt;br /&gt;
		return docTitle.prefixedText&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- End box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.endBox = makeInvokeFunc(&#039;_endBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._endBox(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- This function generates the end box (also known as the link box).&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	--]=]&lt;br /&gt;
	&lt;br /&gt;
	-- Get environment data.&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not subjectSpace or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Check whether we should output the end box at all. Add the end&lt;br /&gt;
	-- box by default if the documentation exists or if we are in the&lt;br /&gt;
	-- user, module or template namespaces.&lt;br /&gt;
	local linkBox = args[&#039;link box&#039;]&lt;br /&gt;
	if linkBox == &#039;off&#039;&lt;br /&gt;
		or not (&lt;br /&gt;
			docTitle.exists&lt;br /&gt;
			or subjectSpace == 2&lt;br /&gt;
			or subjectSpace == 828&lt;br /&gt;
			or subjectSpace == 10&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the link box.&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	if linkBox then&lt;br /&gt;
		text = text .. linkBox&lt;br /&gt;
	else&lt;br /&gt;
		text = text .. (p.makeDocPageBlurb(args, env) or &#039;&#039;) -- &amp;quot;This documentation is transcluded from [[Foo]].&amp;quot; &lt;br /&gt;
		if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then&lt;br /&gt;
			-- We are in the user, template or module namespaces.&lt;br /&gt;
			-- Add sandbox and testcases links.&lt;br /&gt;
			-- &amp;quot;Editors can experiment in this template&#039;s sandbox and testcases pages.&amp;quot;&lt;br /&gt;
			text = text .. (p.makeExperimentBlurb(args, env) or &#039;&#039;) .. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
			if not args.content and not args[1] then&lt;br /&gt;
				-- &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
				-- Don&#039;t show this message with inline docs or with an explicitly specified doc page,&lt;br /&gt;
				-- as then it is unclear where to add the categories.&lt;br /&gt;
				text = text .. (p.makeCategoriesBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			text = text .. &#039; &#039; .. (p.makeSubpagesBlurb(args, env) or &#039;&#039;) --&amp;quot;Subpages of this template&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local box = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	-- &#039;documentation-metadata&#039;&lt;br /&gt;
	box:attr(&#039;role&#039;, &#039;note&#039;)&lt;br /&gt;
		:addClass(message(&#039;end-box-class&#039;))&lt;br /&gt;
		-- &#039;plainlinks&#039;&lt;br /&gt;
		:addClass(message(&#039;end-box-plainlinks&#039;))&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:done()&lt;br /&gt;
&lt;br /&gt;
	return &#039;\n&#039; .. tostring(box)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeDocPageBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Makes the blurb &amp;quot;This documentation is transcluded from [[Template:Foo]] (edit, history)&amp;quot;.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;transcluded-from-blurb&#039; --&amp;gt; &lt;br /&gt;
	-- &#039;The above [[Wikipedia:Template documentation|documentation]] &lt;br /&gt;
	-- is [[Help:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;create-module-doc-blurb&#039; --&amp;gt;&lt;br /&gt;
	-- &#039;You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		-- /doc exists; link to it.&lt;br /&gt;
		local docLink = makeWikilink(docTitle.prefixedText)&lt;br /&gt;
		local editUrl = docTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local editDisplay = message(&#039;edit-link-display&#039;)&lt;br /&gt;
		local editLink = makeUrlLink(editUrl, editDisplay)&lt;br /&gt;
		local historyUrl = docTitle:fullUrl{action = &#039;history&#039;}&lt;br /&gt;
		local historyDisplay = message(&#039;history-link-display&#039;)&lt;br /&gt;
		local historyLink = makeUrlLink(historyUrl, historyDisplay)&lt;br /&gt;
		ret = message(&#039;transcluded-from-blurb&#039;, {docLink})&lt;br /&gt;
			.. &#039; &#039;&lt;br /&gt;
			.. makeToolbar(editLink, historyLink)&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	elseif env.subjectSpace == 828 then&lt;br /&gt;
		-- /doc does not exist; ask to create it.&lt;br /&gt;
		local createUrl = docTitle:fullUrl{action = &#039;edit&#039;, preload = message(&#039;module-preload&#039;)}&lt;br /&gt;
		local createDisplay = message(&#039;create-link-display&#039;)&lt;br /&gt;
		local createLink = makeUrlLink(createUrl, createDisplay)&lt;br /&gt;
		ret = message(&#039;create-module-doc-blurb&#039;, {createLink})&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeExperimentBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Renders the text &amp;quot;Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;module-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;mirror-edit-summary&#039; --&amp;gt; &#039;Create sandbox version of $1&#039;&lt;br /&gt;
	-- &#039;mirror-link-display&#039; --&amp;gt; &#039;mirror&#039;&lt;br /&gt;
	-- &#039;mirror-link-preload&#039; --&amp;gt; &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039;--&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;module-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
	-- &#039;template-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-module&#039; --&amp;gt; &#039;Editors can experiment in this module&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-template&#039; --&amp;gt; &#039;Editors can experiment in this template&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	local templatePage = templateTitle.prefixedText&lt;br /&gt;
	if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Make links.&lt;br /&gt;
	local sandboxLinks, testcasesLinks&lt;br /&gt;
	if sandboxTitle.exists then&lt;br /&gt;
		local sandboxPage = sandboxTitle.prefixedText&lt;br /&gt;
		local sandboxDisplay = message(&#039;sandbox-link-display&#039;)&lt;br /&gt;
		local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)&lt;br /&gt;
		local sandboxEditUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local sandboxEditDisplay = message(&#039;sandbox-edit-link-display&#039;)&lt;br /&gt;
		local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)&lt;br /&gt;
		local compareUrl = env.compareUrl&lt;br /&gt;
		local compareLink&lt;br /&gt;
		if compareUrl then&lt;br /&gt;
			local compareDisplay = message(&#039;compare-link-display&#039;)&lt;br /&gt;
			compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		end&lt;br /&gt;
		sandboxLinks = sandboxLink .. &#039; &#039; .. makeToolbar(sandboxEditLink, compareLink)&lt;br /&gt;
	else&lt;br /&gt;
		local sandboxPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			sandboxPreload = message(&#039;module-sandbox-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			sandboxPreload = message(&#039;template-sandbox-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local sandboxCreateUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = sandboxPreload}&lt;br /&gt;
		local sandboxCreateDisplay = message(&#039;sandbox-create-link-display&#039;)&lt;br /&gt;
		local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)&lt;br /&gt;
		local mirrorSummary = message(&#039;mirror-edit-summary&#039;, {makeWikilink(templatePage)})&lt;br /&gt;
		local mirrorPreload = message(&#039;mirror-link-preload&#039;)&lt;br /&gt;
		local mirrorUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = mirrorPreload, summary = mirrorSummary}&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			mirrorUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = templateTitle.prefixedText, summary = mirrorSummary}&lt;br /&gt;
		end&lt;br /&gt;
		local mirrorDisplay = message(&#039;mirror-link-display&#039;)&lt;br /&gt;
		local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)&lt;br /&gt;
		sandboxLinks = message(&#039;sandbox-link-display&#039;) .. &#039; &#039; .. makeToolbar(sandboxCreateLink, mirrorLink)&lt;br /&gt;
	end&lt;br /&gt;
	if testcasesTitle.exists then&lt;br /&gt;
		local testcasesPage = testcasesTitle.prefixedText&lt;br /&gt;
		local testcasesDisplay = message(&#039;testcases-link-display&#039;)&lt;br /&gt;
		local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)&lt;br /&gt;
		local testcasesEditUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local testcasesEditDisplay = message(&#039;testcases-edit-link-display&#039;)&lt;br /&gt;
		local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)&lt;br /&gt;
		-- for Modules, add testcases run link if exists&lt;br /&gt;
		if testcasesTitle.contentModel == &amp;quot;Scribunto&amp;quot;  and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then&lt;br /&gt;
			local testcasesRunLinkDisplay = message(&#039;testcases-run-link-display&#039;)&lt;br /&gt;
			local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)&lt;br /&gt;
			testcasesLinks = testcasesLink .. &#039; &#039; .. makeToolbar(testcasesEditLink, testcasesRunLink)&lt;br /&gt;
		else&lt;br /&gt;
			testcasesLinks = testcasesLink .. &#039; &#039; .. makeToolbar(testcasesEditLink)&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		local testcasesPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			testcasesPreload = message(&#039;module-testcases-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			testcasesPreload = message(&#039;template-testcases-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local testcasesCreateUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;, preload = testcasesPreload}&lt;br /&gt;
		local testcasesCreateDisplay = message(&#039;testcases-create-link-display&#039;)&lt;br /&gt;
		local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)&lt;br /&gt;
		testcasesLinks = message(&#039;testcases-link-display&#039;) .. &#039; &#039; .. makeToolbar(testcasesCreateLink)&lt;br /&gt;
	end&lt;br /&gt;
	local messageName&lt;br /&gt;
	if subjectSpace == 828 then&lt;br /&gt;
		messageName = &#039;experiment-blurb-module&#039;&lt;br /&gt;
	else&lt;br /&gt;
		messageName = &#039;experiment-blurb-template&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return message(messageName, {sandboxLinks, testcasesLinks})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeCategoriesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the text &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;doc-link-display&#039; --&amp;gt; &#039;/doc&#039;&lt;br /&gt;
	-- &#039;add-categories-blurb&#039; --&amp;gt; &#039;Please add categories to the $1 subpage.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local docPathLink = makeWikilink(docTitle.prefixedText, message(&#039;doc-link-display&#039;))&lt;br /&gt;
	return message(&#039;add-categories-blurb&#039;, {docPathLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeSubpagesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the &amp;quot;Subpages of this template&amp;quot; link.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;template-pagetype&#039; --&amp;gt; &#039;template&#039;&lt;br /&gt;
	-- &#039;module-pagetype&#039; --&amp;gt; &#039;module&#039;&lt;br /&gt;
	-- &#039;default-pagetype&#039; --&amp;gt; &#039;page&#039;&lt;br /&gt;
	-- &#039;subpages-link-display&#039; --&amp;gt; &#039;Subpages of this $1&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	if not subjectSpace or not templateTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;template-pagetype&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;module-pagetype&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;default-pagetype&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local subpagesLink = makeWikilink(&lt;br /&gt;
		&#039;Special:PrefixIndex/&#039; .. templateTitle.prefixedText .. &#039;/&#039;,&lt;br /&gt;
		message(&#039;subpages-link-display&#039;, {pagetype})&lt;br /&gt;
	)&lt;br /&gt;
	return message(&#039;subpages-blurb&#039;, {subpagesLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Tracking categories&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.addTrackingCategories(env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Check if {{documentation}} is transcluded on a /doc or /testcases page.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;display-strange-usage-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
	-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;strange-usage-category&#039; --&amp;gt; &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
	-- &lt;br /&gt;
	-- /testcases pages in the module namespace are not categorised, as they may have&lt;br /&gt;
	-- {{documentation}} transcluded automatically.&lt;br /&gt;
	--]]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not title or not subjectSpace then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	local ret = &#039;&#039;&lt;br /&gt;
	if message(&#039;display-strange-usage-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		and (&lt;br /&gt;
			subpage == message(&#039;doc-subpage&#039;)&lt;br /&gt;
			or subjectSpace ~= 828 and subpage == message(&#039;testcases-subpage&#039;)&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		ret = ret .. makeCategoryLink(message(&#039;strange-usage-category&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Documentation&amp;diff=1025</id>
		<title>Templat:Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Documentation&amp;diff=1025"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- &lt;br /&gt;
  Automatically add {{template sandbox notice}} when on a /bakpasir page.&lt;br /&gt;
--&amp;gt;{{#ifeq: {{SUBPAGENAME}} | bakpasir&lt;br /&gt;
| &amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;{{template sandbox notice|{{{livepage|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
  Automatically add {{templat berisiko tinggi}} to protected templates.&lt;br /&gt;
--&amp;gt;{{template other&lt;br /&gt;
| {{#ifeq: {{PROTECTIONLEVEL:move}} | sysop&lt;br /&gt;
  | {{templat berisiko tinggi|docusage=yes}}&lt;br /&gt;
  | {{#if: {{PROTECTIONLEVEL:edit}}&lt;br /&gt;
    | {{templat berisiko tinggi|docusage=yes}}&lt;br /&gt;
    | &amp;lt;!--Not protected, or only semi-move-protected--&amp;gt;&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
  Start of green doc box.&lt;br /&gt;
--&amp;gt;{{dokumentasi/start box2&lt;br /&gt;
| preload = {{{preload|}}}   &amp;lt;!--Allow custom preloads--&amp;gt;&lt;br /&gt;
| heading = {{{heading|¬}}}   &amp;lt;!--Empty but defined means no header--&amp;gt;&lt;br /&gt;
| heading-style = {{{heading-style|}}}&lt;br /&gt;
| content = {{{content|}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Some namespaces must have the /doc, /bakpasir and /kasus uji &lt;br /&gt;
    in talk space--&amp;gt;&lt;br /&gt;
| docspace = {{dokumentasi/docspace}}&lt;br /&gt;
&lt;br /&gt;
| 1 = {{{1|}}}   &amp;lt;!--Other docname, if fed--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--The namespace is added in /start box2--&amp;gt;&lt;br /&gt;
| template page = {{dokumentasi/template page}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!-- Start content --&amp;gt;&amp;lt;!--&lt;br /&gt;
  Start load the /doc content:&lt;br /&gt;
  Note: The line breaks between this comment and the next line are necessary&lt;br /&gt;
  so  &amp;quot;=== Headings ===&amp;quot; at the start and end of docs are interpreted.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#switch: {{#if:{{{content|}}}|1|0}}{{#if:{{{1|}}}|1|0}}{{#ifexist:{{{1|}}}|1|0}}{{#ifexist:{{dokumentasi/docspace}}:{{dokumentasi/template page}}/doc|1|0}}&lt;br /&gt;
| 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 &lt;br /&gt;
| 1111 = {{{content|}}}&lt;br /&gt;
| 0110 | 0111 = {{ {{{1}}} }}&lt;br /&gt;
| 0001 | 0011 = {{ {{dokumentasi/docspace}}:{{dokumentasi/template page}}/doc }}&lt;br /&gt;
| 0000 | 0100 | 0010 | 0101 = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  End load the /doc content:&lt;br /&gt;
  Note: The line breaks between this comment and the previous line are necessary&lt;br /&gt;
  so  &amp;quot;=== Headings ===&amp;quot; at the start and end of docs are interpreted.&lt;br /&gt;
--&amp;gt;{{dokumentasi/end box2&lt;br /&gt;
| preload = {{{preload|}}} &amp;lt;!--Allow custom preloads--&amp;gt;&lt;br /&gt;
| content = {{{content|}}}&lt;br /&gt;
| link box = {{{link box|}}}   &amp;lt;!--So &amp;quot;link box=off&amp;quot; works--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Some namespaces must have the /doc, /bakpasir and /kasus uji &lt;br /&gt;
    in talk space--&amp;gt;&lt;br /&gt;
| docspace = {{dokumentasi/docspace}}&lt;br /&gt;
&lt;br /&gt;
| 1 = {{{1|}}}   &amp;lt;!--Other docname, if fed--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--The namespace is added in /end box2--&amp;gt;&lt;br /&gt;
| template page = {{dokumentasi/template page}}&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
  End of green doc box&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;&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>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Remove_first_word&amp;diff=1023</id>
		<title>Templat:Remove first word</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Remove_first_word&amp;diff=1023"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&amp;lt;includeonly&amp;gt;safesubst:&amp;lt;/includeonly&amp;gt;#invoke:String|replace|source={{{1}}}|pattern=^[^{{{sep|%s}}}]*{{{sep|%s}}}*|replace=|plain=false}}&amp;lt;noinclude&amp;gt;{{Documentation}}[[Kategori:Templat string]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Str_left&amp;diff=1021</id>
		<title>Templat:Str left</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Str_left&amp;diff=1021"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{safesubst:padleft:|{{{2|1}}}|{{{1}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Unicode_data/scripts&amp;diff=1019</id>
		<title>Modul:Unicode data/scripts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Unicode_data/scripts&amp;diff=1019"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[=[&lt;br /&gt;
-- Official Unicode script values for individual codepoints and ranges of&lt;br /&gt;
-- codepoints.&lt;br /&gt;
&lt;br /&gt;
-- https://www.unicode.org/Public/UNIDATA/Scripts.txt provided&lt;br /&gt;
-- the script names, and https://www.unicode.org/Public/UNIDATA/PropertyValueAliases.txt&lt;br /&gt;
-- provided script codes corresponding to the names (see [[Script (Unicode)]]).&lt;br /&gt;
--]=]&lt;br /&gt;
&lt;br /&gt;
local data = {&lt;br /&gt;
	singles = {&lt;br /&gt;
		[0x000AA] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x000BA] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x000D7] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x000F7] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x00374] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0037E] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0037F] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x00384] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x00385] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x00386] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x00387] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0038C] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x00605] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0060C] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0061B] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0061F] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x00640] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x00670] = &amp;quot;Zinh&amp;quot;,&lt;br /&gt;
		[0x006DD] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0085E] = &amp;quot;Mand&amp;quot;,&lt;br /&gt;
		[0x008E2] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x009B2] = &amp;quot;Beng&amp;quot;,&lt;br /&gt;
		[0x009D7] = &amp;quot;Beng&amp;quot;,&lt;br /&gt;
		[0x00A3C] = &amp;quot;Guru&amp;quot;,&lt;br /&gt;
		[0x00A51] = &amp;quot;Guru&amp;quot;,&lt;br /&gt;
		[0x00A5E] = &amp;quot;Guru&amp;quot;,&lt;br /&gt;
		[0x00AD0] = &amp;quot;Gujr&amp;quot;,&lt;br /&gt;
		[0x00B9C] = &amp;quot;Taml&amp;quot;,&lt;br /&gt;
		[0x00BD0] = &amp;quot;Taml&amp;quot;,&lt;br /&gt;
		[0x00BD7] = &amp;quot;Taml&amp;quot;,&lt;br /&gt;
		[0x00C5D] = &amp;quot;Telu&amp;quot;,&lt;br /&gt;
		[0x00DBD] = &amp;quot;Sinh&amp;quot;,&lt;br /&gt;
		[0x00DCA] = &amp;quot;Sinh&amp;quot;,&lt;br /&gt;
		[0x00DD6] = &amp;quot;Sinh&amp;quot;,&lt;br /&gt;
		[0x00E3F] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x00E84] = &amp;quot;Laoo&amp;quot;,&lt;br /&gt;
		[0x00EA5] = &amp;quot;Laoo&amp;quot;,&lt;br /&gt;
		[0x00EC6] = &amp;quot;Laoo&amp;quot;,&lt;br /&gt;
		[0x010C7] = &amp;quot;Geor&amp;quot;,&lt;br /&gt;
		[0x010CD] = &amp;quot;Geor&amp;quot;,&lt;br /&gt;
		[0x010FB] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x01258] = &amp;quot;Ethi&amp;quot;,&lt;br /&gt;
		[0x012C0] = &amp;quot;Ethi&amp;quot;,&lt;br /&gt;
		[0x0171F] = &amp;quot;Tglg&amp;quot;,&lt;br /&gt;
		[0x01804] = &amp;quot;Mong&amp;quot;,&lt;br /&gt;
		[0x01805] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x01940] = &amp;quot;Limb&amp;quot;,&lt;br /&gt;
		[0x01CD3] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x01CE1] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x01CED] = &amp;quot;Zinh&amp;quot;,&lt;br /&gt;
		[0x01CF4] = &amp;quot;Zinh&amp;quot;,&lt;br /&gt;
		[0x01CFA] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x01D2B] = &amp;quot;Cyrl&amp;quot;,&lt;br /&gt;
		[0x01D78] = &amp;quot;Cyrl&amp;quot;,&lt;br /&gt;
		[0x01DBF] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x01F59] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x01F5B] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x01F5D] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x02071] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x0207F] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x02126] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x02132] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x0214E] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x02D27] = &amp;quot;Geor&amp;quot;,&lt;br /&gt;
		[0x02D2D] = &amp;quot;Geor&amp;quot;,&lt;br /&gt;
		[0x02D7F] = &amp;quot;Tfng&amp;quot;,&lt;br /&gt;
		[0x03005] = &amp;quot;Hani&amp;quot;,&lt;br /&gt;
		[0x03006] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x03007] = &amp;quot;Hani&amp;quot;,&lt;br /&gt;
		[0x030A0] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x032FF] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0A7D3] = &amp;quot;Latn&amp;quot;,&lt;br /&gt;
		[0x0A92E] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0A92F] = &amp;quot;Kali&amp;quot;,&lt;br /&gt;
		[0x0A95F] = &amp;quot;Rjng&amp;quot;,&lt;br /&gt;
		[0x0A9CF] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0AB5B] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0AB65] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x0FB3E] = &amp;quot;Hebr&amp;quot;,&lt;br /&gt;
		[0x0FDCF] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x0FEFF] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x0FF70] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x101A0] = &amp;quot;Grek&amp;quot;,&lt;br /&gt;
		[0x101FD] = &amp;quot;Zinh&amp;quot;,&lt;br /&gt;
		[0x102E0] = &amp;quot;Zinh&amp;quot;,&lt;br /&gt;
		[0x1039F] = &amp;quot;Ugar&amp;quot;,&lt;br /&gt;
		[0x1056F] = &amp;quot;Aghb&amp;quot;,&lt;br /&gt;
		[0x10808] = &amp;quot;Cprt&amp;quot;,&lt;br /&gt;
		[0x1083C] = &amp;quot;Cprt&amp;quot;,&lt;br /&gt;
		[0x1083F] = &amp;quot;Cprt&amp;quot;,&lt;br /&gt;
		[0x1091F] = &amp;quot;Phnx&amp;quot;,&lt;br /&gt;
		[0x1093F] = &amp;quot;Lydi&amp;quot;,&lt;br /&gt;
		[0x1107F] = &amp;quot;Brah&amp;quot;,&lt;br /&gt;
		[0x110CD] = &amp;quot;Kthi&amp;quot;,&lt;br /&gt;
		[0x11288] = &amp;quot;Mult&amp;quot;,&lt;br /&gt;
		[0x1133B] = &amp;quot;Zinh&amp;quot;,&lt;br /&gt;
		[0x11350] = &amp;quot;Gran&amp;quot;,&lt;br /&gt;
		[0x11357] = &amp;quot;Gran&amp;quot;,&lt;br /&gt;
		[0x118FF] = &amp;quot;Wara&amp;quot;,&lt;br /&gt;
		[0x11909] = &amp;quot;Diak&amp;quot;,&lt;br /&gt;
		[0x11D3A] = &amp;quot;Gonm&amp;quot;,&lt;br /&gt;
		[0x11FB0] = &amp;quot;Lisu&amp;quot;,&lt;br /&gt;
		[0x11FFF] = &amp;quot;Taml&amp;quot;,&lt;br /&gt;
		[0x16FE0] = &amp;quot;Tang&amp;quot;,&lt;br /&gt;
		[0x16FE1] = &amp;quot;Nshu&amp;quot;,&lt;br /&gt;
		[0x16FE4] = &amp;quot;Kits&amp;quot;,&lt;br /&gt;
		[0x1B000] = &amp;quot;Kana&amp;quot;,&lt;br /&gt;
		[0x1B132] = &amp;quot;Hira&amp;quot;,&lt;br /&gt;
		[0x1B155] = &amp;quot;Kana&amp;quot;,&lt;br /&gt;
		[0x1D4A2] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x1D4BB] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x1D546] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0x1E08F] = &amp;quot;Cyrl&amp;quot;,&lt;br /&gt;
		[0x1E2FF] = &amp;quot;Wcho&amp;quot;,&lt;br /&gt;
		[0x1EE24] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE27] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE39] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE3B] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE42] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE47] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE49] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE4B] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE54] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE57] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE59] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE5B] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE5D] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE5F] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE64] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1EE7E] = &amp;quot;Arab&amp;quot;,&lt;br /&gt;
		[0x1F200] = &amp;quot;Hira&amp;quot;,&lt;br /&gt;
		[0x1F7F0] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
		[0xE0001] = &amp;quot;Zyyy&amp;quot;,&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	ranges = {&lt;br /&gt;
		{ 0x00000, 0x00040, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x00041, 0x0005A, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0005B, 0x00060, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x00061, 0x0007A, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0007B, 0x000A9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x000AB, 0x000B9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x000BB, 0x000BF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x000C0, 0x000D6, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x000D8, 0x000F6, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x000F8, 0x002B8, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x002B9, 0x002DF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x002E0, 0x002E4, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x002E5, 0x002E9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x002EA, 0x002EB, &amp;quot;Bopo&amp;quot; },&lt;br /&gt;
		{ 0x002EC, 0x002FF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x00300, 0x0036F, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x00370, 0x00373, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x00375, 0x00377, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x0037A, 0x0037D, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x00388, 0x0038A, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x0038E, 0x003A1, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x003A3, 0x003E1, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x003E2, 0x003EF, &amp;quot;Copt&amp;quot; },&lt;br /&gt;
		{ 0x003F0, 0x003FF, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x00400, 0x00484, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x00485, 0x00486, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x00487, 0x0052F, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x00531, 0x00556, &amp;quot;Armn&amp;quot; },&lt;br /&gt;
		{ 0x00559, 0x0058A, &amp;quot;Armn&amp;quot; },&lt;br /&gt;
		{ 0x0058D, 0x0058F, &amp;quot;Armn&amp;quot; },&lt;br /&gt;
		{ 0x00591, 0x005C7, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x005D0, 0x005EA, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x005EF, 0x005F4, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x00600, 0x00604, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00606, 0x0060B, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0060D, 0x0061A, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0061C, 0x0061E, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00620, 0x0063F, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00641, 0x0064A, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0064B, 0x00655, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x00656, 0x0066F, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00671, 0x006DC, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x006DE, 0x006FF, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00700, 0x0070D, &amp;quot;Syrc&amp;quot; },&lt;br /&gt;
		{ 0x0070F, 0x0074A, &amp;quot;Syrc&amp;quot; },&lt;br /&gt;
		{ 0x0074D, 0x0074F, &amp;quot;Syrc&amp;quot; },&lt;br /&gt;
		{ 0x00750, 0x0077F, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00780, 0x007B1, &amp;quot;Thaa&amp;quot; },&lt;br /&gt;
		{ 0x007C0, 0x007FA, &amp;quot;Nkoo&amp;quot; },&lt;br /&gt;
		{ 0x007FD, 0x007FF, &amp;quot;Nkoo&amp;quot; },&lt;br /&gt;
		{ 0x00800, 0x0082D, &amp;quot;Samr&amp;quot; },&lt;br /&gt;
		{ 0x00830, 0x0083E, &amp;quot;Samr&amp;quot; },&lt;br /&gt;
		{ 0x00840, 0x0085B, &amp;quot;Mand&amp;quot; },&lt;br /&gt;
		{ 0x00860, 0x0086A, &amp;quot;Syrc&amp;quot; },&lt;br /&gt;
		{ 0x00870, 0x0088E, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00890, 0x00891, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00898, 0x008E1, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x008E3, 0x008FF, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x00900, 0x00950, &amp;quot;Deva&amp;quot; },&lt;br /&gt;
		{ 0x00951, 0x00954, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x00955, 0x00963, &amp;quot;Deva&amp;quot; },&lt;br /&gt;
		{ 0x00964, 0x00965, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x00966, 0x0097F, &amp;quot;Deva&amp;quot; },&lt;br /&gt;
		{ 0x00980, 0x00983, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x00985, 0x0098C, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x0098F, 0x00990, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x00993, 0x009A8, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009AA, 0x009B0, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009B6, 0x009B9, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009BC, 0x009C4, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009C7, 0x009C8, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009CB, 0x009CE, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009DC, 0x009DD, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009DF, 0x009E3, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x009E6, 0x009FE, &amp;quot;Beng&amp;quot; },&lt;br /&gt;
		{ 0x00A01, 0x00A03, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A05, 0x00A0A, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A0F, 0x00A10, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A13, 0x00A28, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A2A, 0x00A30, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A32, 0x00A33, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A35, 0x00A36, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A38, 0x00A39, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A3E, 0x00A42, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A47, 0x00A48, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A4B, 0x00A4D, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A59, 0x00A5C, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A66, 0x00A76, &amp;quot;Guru&amp;quot; },&lt;br /&gt;
		{ 0x00A81, 0x00A83, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00A85, 0x00A8D, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00A8F, 0x00A91, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00A93, 0x00AA8, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AAA, 0x00AB0, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AB2, 0x00AB3, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AB5, 0x00AB9, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00ABC, 0x00AC5, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AC7, 0x00AC9, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00ACB, 0x00ACD, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AE0, 0x00AE3, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AE6, 0x00AF1, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00AF9, 0x00AFF, &amp;quot;Gujr&amp;quot; },&lt;br /&gt;
		{ 0x00B01, 0x00B03, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B05, 0x00B0C, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B0F, 0x00B10, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B13, 0x00B28, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B2A, 0x00B30, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B32, 0x00B33, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B35, 0x00B39, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B3C, 0x00B44, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B47, 0x00B48, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B4B, 0x00B4D, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B55, 0x00B57, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B5C, 0x00B5D, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B5F, 0x00B63, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B66, 0x00B77, &amp;quot;Orya&amp;quot; },&lt;br /&gt;
		{ 0x00B82, 0x00B83, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00B85, 0x00B8A, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00B8E, 0x00B90, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00B92, 0x00B95, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00B99, 0x00B9A, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00B9E, 0x00B9F, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BA3, 0x00BA4, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BA8, 0x00BAA, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BAE, 0x00BB9, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BBE, 0x00BC2, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BC6, 0x00BC8, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BCA, 0x00BCD, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00BE6, 0x00BFA, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x00C00, 0x00C0C, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C0E, 0x00C10, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C12, 0x00C28, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C2A, 0x00C39, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C3C, 0x00C44, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C46, 0x00C48, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C4A, 0x00C4D, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C55, 0x00C56, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C58, 0x00C5A, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C60, 0x00C63, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C66, 0x00C6F, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C77, 0x00C7F, &amp;quot;Telu&amp;quot; },&lt;br /&gt;
		{ 0x00C80, 0x00C8C, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00C8E, 0x00C90, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00C92, 0x00CA8, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CAA, 0x00CB3, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CB5, 0x00CB9, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CBC, 0x00CC4, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CC6, 0x00CC8, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CCA, 0x00CCD, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CD5, 0x00CD6, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CDD, 0x00CDE, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CE0, 0x00CE3, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CE6, 0x00CEF, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00CF1, 0x00CF3, &amp;quot;Knda&amp;quot; },&lt;br /&gt;
		{ 0x00D00, 0x00D0C, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D0E, 0x00D10, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D12, 0x00D44, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D46, 0x00D48, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D4A, 0x00D4F, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D54, 0x00D63, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D66, 0x00D7F, &amp;quot;Mlym&amp;quot; },&lt;br /&gt;
		{ 0x00D81, 0x00D83, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00D85, 0x00D96, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00D9A, 0x00DB1, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00DB3, 0x00DBB, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00DC0, 0x00DC6, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00DCF, 0x00DD4, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00DD8, 0x00DDF, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00DE6, 0x00DEF, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00DF2, 0x00DF4, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x00E01, 0x00E3A, &amp;quot;Thai&amp;quot; },&lt;br /&gt;
		{ 0x00E40, 0x00E5B, &amp;quot;Thai&amp;quot; },&lt;br /&gt;
		{ 0x00E81, 0x00E82, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00E86, 0x00E8A, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00E8C, 0x00EA3, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00EA7, 0x00EBD, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00EC0, 0x00EC4, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00EC8, 0x00ECE, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00ED0, 0x00ED9, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00EDC, 0x00EDF, &amp;quot;Laoo&amp;quot; },&lt;br /&gt;
		{ 0x00F00, 0x00F47, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x00F49, 0x00F6C, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x00F71, 0x00F97, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x00F99, 0x00FBC, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x00FBE, 0x00FCC, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x00FCE, 0x00FD4, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x00FD5, 0x00FD8, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x00FD9, 0x00FDA, &amp;quot;Tibt&amp;quot; },&lt;br /&gt;
		{ 0x01000, 0x0109F, &amp;quot;Mymr&amp;quot; },&lt;br /&gt;
		{ 0x010A0, 0x010C5, &amp;quot;Geor&amp;quot; },&lt;br /&gt;
		{ 0x010D0, 0x010FA, &amp;quot;Geor&amp;quot; },&lt;br /&gt;
		{ 0x010FC, 0x010FF, &amp;quot;Geor&amp;quot; },&lt;br /&gt;
		{ 0x01100, 0x011FF, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x01200, 0x01248, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0124A, 0x0124D, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x01250, 0x01256, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0125A, 0x0125D, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x01260, 0x01288, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0128A, 0x0128D, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x01290, 0x012B0, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x012B2, 0x012B5, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x012B8, 0x012BE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x012C2, 0x012C5, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x012C8, 0x012D6, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x012D8, 0x01310, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x01312, 0x01315, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x01318, 0x0135A, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0135D, 0x0137C, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x01380, 0x01399, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x013A0, 0x013F5, &amp;quot;Cher&amp;quot; },&lt;br /&gt;
		{ 0x013F8, 0x013FD, &amp;quot;Cher&amp;quot; },&lt;br /&gt;
		{ 0x01400, 0x0167F, &amp;quot;Cans&amp;quot; },&lt;br /&gt;
		{ 0x01680, 0x0169C, &amp;quot;Ogam&amp;quot; },&lt;br /&gt;
		{ 0x016A0, 0x016EA, &amp;quot;Runr&amp;quot; },&lt;br /&gt;
		{ 0x016EB, 0x016ED, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x016EE, 0x016F8, &amp;quot;Runr&amp;quot; },&lt;br /&gt;
		{ 0x01700, 0x01715, &amp;quot;Tglg&amp;quot; },&lt;br /&gt;
		{ 0x01720, 0x01734, &amp;quot;Hano&amp;quot; },&lt;br /&gt;
		{ 0x01735, 0x01736, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x01740, 0x01753, &amp;quot;Buhd&amp;quot; },&lt;br /&gt;
		{ 0x01760, 0x0176C, &amp;quot;Tagb&amp;quot; },&lt;br /&gt;
		{ 0x0176E, 0x01770, &amp;quot;Tagb&amp;quot; },&lt;br /&gt;
		{ 0x01772, 0x01773, &amp;quot;Tagb&amp;quot; },&lt;br /&gt;
		{ 0x01780, 0x017DD, &amp;quot;Khmr&amp;quot; },&lt;br /&gt;
		{ 0x017E0, 0x017E9, &amp;quot;Khmr&amp;quot; },&lt;br /&gt;
		{ 0x017F0, 0x017F9, &amp;quot;Khmr&amp;quot; },&lt;br /&gt;
		{ 0x01800, 0x01801, &amp;quot;Mong&amp;quot; },&lt;br /&gt;
		{ 0x01802, 0x01803, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x01806, 0x01819, &amp;quot;Mong&amp;quot; },&lt;br /&gt;
		{ 0x01820, 0x01878, &amp;quot;Mong&amp;quot; },&lt;br /&gt;
		{ 0x01880, 0x018AA, &amp;quot;Mong&amp;quot; },&lt;br /&gt;
		{ 0x018B0, 0x018F5, &amp;quot;Cans&amp;quot; },&lt;br /&gt;
		{ 0x01900, 0x0191E, &amp;quot;Limb&amp;quot; },&lt;br /&gt;
		{ 0x01920, 0x0192B, &amp;quot;Limb&amp;quot; },&lt;br /&gt;
		{ 0x01930, 0x0193B, &amp;quot;Limb&amp;quot; },&lt;br /&gt;
		{ 0x01944, 0x0194F, &amp;quot;Limb&amp;quot; },&lt;br /&gt;
		{ 0x01950, 0x0196D, &amp;quot;Tale&amp;quot; },&lt;br /&gt;
		{ 0x01970, 0x01974, &amp;quot;Tale&amp;quot; },&lt;br /&gt;
		{ 0x01980, 0x019AB, &amp;quot;Talu&amp;quot; },&lt;br /&gt;
		{ 0x019B0, 0x019C9, &amp;quot;Talu&amp;quot; },&lt;br /&gt;
		{ 0x019D0, 0x019DA, &amp;quot;Talu&amp;quot; },&lt;br /&gt;
		{ 0x019DE, 0x019DF, &amp;quot;Talu&amp;quot; },&lt;br /&gt;
		{ 0x019E0, 0x019FF, &amp;quot;Khmr&amp;quot; },&lt;br /&gt;
		{ 0x01A00, 0x01A1B, &amp;quot;Bugi&amp;quot; },&lt;br /&gt;
		{ 0x01A1E, 0x01A1F, &amp;quot;Bugi&amp;quot; },&lt;br /&gt;
		{ 0x01A20, 0x01A5E, &amp;quot;Lana&amp;quot; },&lt;br /&gt;
		{ 0x01A60, 0x01A7C, &amp;quot;Lana&amp;quot; },&lt;br /&gt;
		{ 0x01A7F, 0x01A89, &amp;quot;Lana&amp;quot; },&lt;br /&gt;
		{ 0x01A90, 0x01A99, &amp;quot;Lana&amp;quot; },&lt;br /&gt;
		{ 0x01AA0, 0x01AAD, &amp;quot;Lana&amp;quot; },&lt;br /&gt;
		{ 0x01AB0, 0x01ACE, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x01B00, 0x01B4C, &amp;quot;Bali&amp;quot; },&lt;br /&gt;
		{ 0x01B50, 0x01B7E, &amp;quot;Bali&amp;quot; },&lt;br /&gt;
		{ 0x01B80, 0x01BBF, &amp;quot;Sund&amp;quot; },&lt;br /&gt;
		{ 0x01BC0, 0x01BF3, &amp;quot;Batk&amp;quot; },&lt;br /&gt;
		{ 0x01BFC, 0x01BFF, &amp;quot;Batk&amp;quot; },&lt;br /&gt;
		{ 0x01C00, 0x01C37, &amp;quot;Lepc&amp;quot; },&lt;br /&gt;
		{ 0x01C3B, 0x01C49, &amp;quot;Lepc&amp;quot; },&lt;br /&gt;
		{ 0x01C4D, 0x01C4F, &amp;quot;Lepc&amp;quot; },&lt;br /&gt;
		{ 0x01C50, 0x01C7F, &amp;quot;Olck&amp;quot; },&lt;br /&gt;
		{ 0x01C80, 0x01C88, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x01C90, 0x01CBA, &amp;quot;Geor&amp;quot; },&lt;br /&gt;
		{ 0x01CBD, 0x01CBF, &amp;quot;Geor&amp;quot; },&lt;br /&gt;
		{ 0x01CC0, 0x01CC7, &amp;quot;Sund&amp;quot; },&lt;br /&gt;
		{ 0x01CD0, 0x01CD2, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x01CD4, 0x01CE0, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x01CE2, 0x01CE8, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x01CE9, 0x01CEC, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x01CEE, 0x01CF3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x01CF5, 0x01CF7, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x01CF8, 0x01CF9, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x01D00, 0x01D25, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x01D26, 0x01D2A, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01D2C, 0x01D5C, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x01D5D, 0x01D61, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01D62, 0x01D65, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x01D66, 0x01D6A, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01D6B, 0x01D77, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x01D79, 0x01DBE, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x01DC0, 0x01DFF, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x01E00, 0x01EFF, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x01F00, 0x01F15, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01F18, 0x01F1D, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01F20, 0x01F45, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01F48, 0x01F4D, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01F50, 0x01F57, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01F5F, 0x01F7D, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01F80, 0x01FB4, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01FB6, 0x01FC4, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01FC6, 0x01FD3, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01FD6, 0x01FDB, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01FDD, 0x01FEF, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01FF2, 0x01FF4, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x01FF6, 0x01FFE, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x02000, 0x0200B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0200C, 0x0200D, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x0200E, 0x02064, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02066, 0x02070, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02074, 0x0207E, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02080, 0x0208E, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02090, 0x0209C, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x020A0, 0x020C0, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x020D0, 0x020F0, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x02100, 0x02125, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02127, 0x02129, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0212A, 0x0212B, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0212C, 0x02131, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02133, 0x0214D, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0214F, 0x0215F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02160, 0x02188, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x02189, 0x0218B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02190, 0x02426, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02440, 0x0244A, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02460, 0x027FF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02800, 0x028FF, &amp;quot;Brai&amp;quot; },&lt;br /&gt;
		{ 0x02900, 0x02B73, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02B76, 0x02B95, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02B97, 0x02BFF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02C00, 0x02C5F, &amp;quot;Glag&amp;quot; },&lt;br /&gt;
		{ 0x02C60, 0x02C7F, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x02C80, 0x02CF3, &amp;quot;Copt&amp;quot; },&lt;br /&gt;
		{ 0x02CF9, 0x02CFF, &amp;quot;Copt&amp;quot; },&lt;br /&gt;
		{ 0x02D00, 0x02D25, &amp;quot;Geor&amp;quot; },&lt;br /&gt;
		{ 0x02D30, 0x02D67, &amp;quot;Tfng&amp;quot; },&lt;br /&gt;
		{ 0x02D6F, 0x02D70, &amp;quot;Tfng&amp;quot; },&lt;br /&gt;
		{ 0x02D80, 0x02D96, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DA0, 0x02DA6, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DA8, 0x02DAE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DB0, 0x02DB6, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DB8, 0x02DBE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DC0, 0x02DC6, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DC8, 0x02DCE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DD0, 0x02DD6, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DD8, 0x02DDE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x02DE0, 0x02DFF, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x02E00, 0x02E5D, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x02E80, 0x02E99, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x02E9B, 0x02EF3, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x02F00, 0x02FD5, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x02FF0, 0x02FFB, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03000, 0x03004, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03008, 0x03020, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03021, 0x03029, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x0302A, 0x0302D, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x0302E, 0x0302F, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x03030, 0x03037, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03038, 0x0303B, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x0303C, 0x0303F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03041, 0x03096, &amp;quot;Hira&amp;quot; },&lt;br /&gt;
		{ 0x03099, 0x0309A, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x0309B, 0x0309C, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0309D, 0x0309F, &amp;quot;Hira&amp;quot; },&lt;br /&gt;
		{ 0x030A1, 0x030FA, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x030FB, 0x030FC, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x030FD, 0x030FF, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x03105, 0x0312F, &amp;quot;Bopo&amp;quot; },&lt;br /&gt;
		{ 0x03131, 0x0318E, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x03190, 0x0319F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x031A0, 0x031BF, &amp;quot;Bopo&amp;quot; },&lt;br /&gt;
		{ 0x031C0, 0x031E3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x031F0, 0x031FF, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x03200, 0x0321E, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x03220, 0x0325F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03260, 0x0327E, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0327F, 0x032CF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x032D0, 0x032FE, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x03300, 0x03357, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x03358, 0x033FF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x03400, 0x04DBF, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x04DC0, 0x04DFF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x04E00, 0x09FFF, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x0A000, 0x0A48C, &amp;quot;Yiii&amp;quot; },&lt;br /&gt;
		{ 0x0A490, 0x0A4C6, &amp;quot;Yiii&amp;quot; },&lt;br /&gt;
		{ 0x0A4D0, 0x0A4FF, &amp;quot;Lisu&amp;quot; },&lt;br /&gt;
		{ 0x0A500, 0x0A62B, &amp;quot;Vaii&amp;quot; },&lt;br /&gt;
		{ 0x0A640, 0x0A69F, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x0A6A0, 0x0A6F7, &amp;quot;Bamu&amp;quot; },&lt;br /&gt;
		{ 0x0A700, 0x0A721, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0A722, 0x0A787, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0A788, 0x0A78A, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0A78B, 0x0A7CA, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0A7D0, 0x0A7D1, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0A7D5, 0x0A7D9, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0A7F2, 0x0A7FF, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0A800, 0x0A82C, &amp;quot;Sylo&amp;quot; },&lt;br /&gt;
		{ 0x0A830, 0x0A839, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0A840, 0x0A877, &amp;quot;Phag&amp;quot; },&lt;br /&gt;
		{ 0x0A880, 0x0A8C5, &amp;quot;Saur&amp;quot; },&lt;br /&gt;
		{ 0x0A8CE, 0x0A8D9, &amp;quot;Saur&amp;quot; },&lt;br /&gt;
		{ 0x0A8E0, 0x0A8FF, &amp;quot;Deva&amp;quot; },&lt;br /&gt;
		{ 0x0A900, 0x0A92D, &amp;quot;Kali&amp;quot; },&lt;br /&gt;
		{ 0x0A930, 0x0A953, &amp;quot;Rjng&amp;quot; },&lt;br /&gt;
		{ 0x0A960, 0x0A97C, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0A980, 0x0A9CD, &amp;quot;Java&amp;quot; },&lt;br /&gt;
		{ 0x0A9D0, 0x0A9D9, &amp;quot;Java&amp;quot; },&lt;br /&gt;
		{ 0x0A9DE, 0x0A9DF, &amp;quot;Java&amp;quot; },&lt;br /&gt;
		{ 0x0A9E0, 0x0A9FE, &amp;quot;Mymr&amp;quot; },&lt;br /&gt;
		{ 0x0AA00, 0x0AA36, &amp;quot;Cham&amp;quot; },&lt;br /&gt;
		{ 0x0AA40, 0x0AA4D, &amp;quot;Cham&amp;quot; },&lt;br /&gt;
		{ 0x0AA50, 0x0AA59, &amp;quot;Cham&amp;quot; },&lt;br /&gt;
		{ 0x0AA5C, 0x0AA5F, &amp;quot;Cham&amp;quot; },&lt;br /&gt;
		{ 0x0AA60, 0x0AA7F, &amp;quot;Mymr&amp;quot; },&lt;br /&gt;
		{ 0x0AA80, 0x0AAC2, &amp;quot;Tavt&amp;quot; },&lt;br /&gt;
		{ 0x0AADB, 0x0AADF, &amp;quot;Tavt&amp;quot; },&lt;br /&gt;
		{ 0x0AAE0, 0x0AAF6, &amp;quot;Mtei&amp;quot; },&lt;br /&gt;
		{ 0x0AB01, 0x0AB06, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0AB09, 0x0AB0E, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0AB11, 0x0AB16, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0AB20, 0x0AB26, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0AB28, 0x0AB2E, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x0AB30, 0x0AB5A, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0AB5C, 0x0AB64, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0AB66, 0x0AB69, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0AB6A, 0x0AB6B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0AB70, 0x0ABBF, &amp;quot;Cher&amp;quot; },&lt;br /&gt;
		{ 0x0ABC0, 0x0ABED, &amp;quot;Mtei&amp;quot; },&lt;br /&gt;
		{ 0x0ABF0, 0x0ABF9, &amp;quot;Mtei&amp;quot; },&lt;br /&gt;
		{ 0x0AC00, 0x0D7A3, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0D7B0, 0x0D7C6, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0D7CB, 0x0D7FB, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0F900, 0x0FA6D, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x0FA70, 0x0FAD9, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x0FB00, 0x0FB06, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0FB13, 0x0FB17, &amp;quot;Armn&amp;quot; },&lt;br /&gt;
		{ 0x0FB1D, 0x0FB36, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x0FB38, 0x0FB3C, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x0FB40, 0x0FB41, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x0FB43, 0x0FB44, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x0FB46, 0x0FB4F, &amp;quot;Hebr&amp;quot; },&lt;br /&gt;
		{ 0x0FB50, 0x0FBC2, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FBD3, 0x0FD3D, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FD3E, 0x0FD3F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FD40, 0x0FD8F, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FD92, 0x0FDC7, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FDF0, 0x0FDFF, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FE00, 0x0FE0F, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x0FE10, 0x0FE19, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FE20, 0x0FE2D, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x0FE2E, 0x0FE2F, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x0FE30, 0x0FE52, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FE54, 0x0FE66, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FE68, 0x0FE6B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FE70, 0x0FE74, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FE76, 0x0FEFC, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x0FF01, 0x0FF20, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FF21, 0x0FF3A, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0FF3B, 0x0FF40, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FF41, 0x0FF5A, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x0FF5B, 0x0FF65, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FF66, 0x0FF6F, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x0FF71, 0x0FF9D, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x0FF9E, 0x0FF9F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FFA0, 0x0FFBE, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0FFC2, 0x0FFC7, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0FFCA, 0x0FFCF, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0FFD2, 0x0FFD7, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0FFDA, 0x0FFDC, &amp;quot;Hang&amp;quot; },&lt;br /&gt;
		{ 0x0FFE0, 0x0FFE6, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FFE8, 0x0FFEE, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x0FFF9, 0x0FFFD, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x10000, 0x1000B, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x1000D, 0x10026, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x10028, 0x1003A, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x1003C, 0x1003D, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x1003F, 0x1004D, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x10050, 0x1005D, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x10080, 0x100FA, &amp;quot;Linb&amp;quot; },&lt;br /&gt;
		{ 0x10100, 0x10102, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x10107, 0x10133, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x10137, 0x1013F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x10140, 0x1018E, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x10190, 0x1019C, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x101D0, 0x101FC, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x10280, 0x1029C, &amp;quot;Lyci&amp;quot; },&lt;br /&gt;
		{ 0x102A0, 0x102D0, &amp;quot;Cari&amp;quot; },&lt;br /&gt;
		{ 0x102E1, 0x102FB, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x10300, 0x10323, &amp;quot;Ital&amp;quot; },&lt;br /&gt;
		{ 0x1032D, 0x1032F, &amp;quot;Ital&amp;quot; },&lt;br /&gt;
		{ 0x10330, 0x1034A, &amp;quot;Goth&amp;quot; },&lt;br /&gt;
		{ 0x10350, 0x1037A, &amp;quot;Perm&amp;quot; },&lt;br /&gt;
		{ 0x10380, 0x1039D, &amp;quot;Ugar&amp;quot; },&lt;br /&gt;
		{ 0x103A0, 0x103C3, &amp;quot;Xpeo&amp;quot; },&lt;br /&gt;
		{ 0x103C8, 0x103D5, &amp;quot;Xpeo&amp;quot; },&lt;br /&gt;
		{ 0x10400, 0x1044F, &amp;quot;Dsrt&amp;quot; },&lt;br /&gt;
		{ 0x10450, 0x1047F, &amp;quot;Shaw&amp;quot; },&lt;br /&gt;
		{ 0x10480, 0x1049D, &amp;quot;Osma&amp;quot; },&lt;br /&gt;
		{ 0x104A0, 0x104A9, &amp;quot;Osma&amp;quot; },&lt;br /&gt;
		{ 0x104B0, 0x104D3, &amp;quot;Osge&amp;quot; },&lt;br /&gt;
		{ 0x104D8, 0x104FB, &amp;quot;Osge&amp;quot; },&lt;br /&gt;
		{ 0x10500, 0x10527, &amp;quot;Elba&amp;quot; },&lt;br /&gt;
		{ 0x10530, 0x10563, &amp;quot;Aghb&amp;quot; },&lt;br /&gt;
		{ 0x10570, 0x1057A, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x1057C, 0x1058A, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x1058C, 0x10592, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x10594, 0x10595, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x10597, 0x105A1, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x105A3, 0x105B1, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x105B3, 0x105B9, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x105BB, 0x105BC, &amp;quot;Vith&amp;quot; },&lt;br /&gt;
		{ 0x10600, 0x10736, &amp;quot;Lina&amp;quot; },&lt;br /&gt;
		{ 0x10740, 0x10755, &amp;quot;Lina&amp;quot; },&lt;br /&gt;
		{ 0x10760, 0x10767, &amp;quot;Lina&amp;quot; },&lt;br /&gt;
		{ 0x10780, 0x10785, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x10787, 0x107B0, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x107B2, 0x107BA, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x10800, 0x10805, &amp;quot;Cprt&amp;quot; },&lt;br /&gt;
		{ 0x1080A, 0x10835, &amp;quot;Cprt&amp;quot; },&lt;br /&gt;
		{ 0x10837, 0x10838, &amp;quot;Cprt&amp;quot; },&lt;br /&gt;
		{ 0x10840, 0x10855, &amp;quot;Armi&amp;quot; },&lt;br /&gt;
		{ 0x10857, 0x1085F, &amp;quot;Armi&amp;quot; },&lt;br /&gt;
		{ 0x10860, 0x1087F, &amp;quot;Palm&amp;quot; },&lt;br /&gt;
		{ 0x10880, 0x1089E, &amp;quot;Nbat&amp;quot; },&lt;br /&gt;
		{ 0x108A7, 0x108AF, &amp;quot;Nbat&amp;quot; },&lt;br /&gt;
		{ 0x108E0, 0x108F2, &amp;quot;Hatr&amp;quot; },&lt;br /&gt;
		{ 0x108F4, 0x108F5, &amp;quot;Hatr&amp;quot; },&lt;br /&gt;
		{ 0x108FB, 0x108FF, &amp;quot;Hatr&amp;quot; },&lt;br /&gt;
		{ 0x10900, 0x1091B, &amp;quot;Phnx&amp;quot; },&lt;br /&gt;
		{ 0x10920, 0x10939, &amp;quot;Lydi&amp;quot; },&lt;br /&gt;
		{ 0x10980, 0x1099F, &amp;quot;Mero&amp;quot; },&lt;br /&gt;
		{ 0x109A0, 0x109B7, &amp;quot;Merc&amp;quot; },&lt;br /&gt;
		{ 0x109BC, 0x109CF, &amp;quot;Merc&amp;quot; },&lt;br /&gt;
		{ 0x109D2, 0x109FF, &amp;quot;Merc&amp;quot; },&lt;br /&gt;
		{ 0x10A00, 0x10A03, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A05, 0x10A06, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A0C, 0x10A13, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A15, 0x10A17, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A19, 0x10A35, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A38, 0x10A3A, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A3F, 0x10A48, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A50, 0x10A58, &amp;quot;Khar&amp;quot; },&lt;br /&gt;
		{ 0x10A60, 0x10A7F, &amp;quot;Sarb&amp;quot; },&lt;br /&gt;
		{ 0x10A80, 0x10A9F, &amp;quot;Narb&amp;quot; },&lt;br /&gt;
		{ 0x10AC0, 0x10AE6, &amp;quot;Mani&amp;quot; },&lt;br /&gt;
		{ 0x10AEB, 0x10AF6, &amp;quot;Mani&amp;quot; },&lt;br /&gt;
		{ 0x10B00, 0x10B35, &amp;quot;Avst&amp;quot; },&lt;br /&gt;
		{ 0x10B39, 0x10B3F, &amp;quot;Avst&amp;quot; },&lt;br /&gt;
		{ 0x10B40, 0x10B55, &amp;quot;Prti&amp;quot; },&lt;br /&gt;
		{ 0x10B58, 0x10B5F, &amp;quot;Prti&amp;quot; },&lt;br /&gt;
		{ 0x10B60, 0x10B72, &amp;quot;Phli&amp;quot; },&lt;br /&gt;
		{ 0x10B78, 0x10B7F, &amp;quot;Phli&amp;quot; },&lt;br /&gt;
		{ 0x10B80, 0x10B91, &amp;quot;Phlp&amp;quot; },&lt;br /&gt;
		{ 0x10B99, 0x10B9C, &amp;quot;Phlp&amp;quot; },&lt;br /&gt;
		{ 0x10BA9, 0x10BAF, &amp;quot;Phlp&amp;quot; },&lt;br /&gt;
		{ 0x10C00, 0x10C48, &amp;quot;Orkh&amp;quot; },&lt;br /&gt;
		{ 0x10C80, 0x10CB2, &amp;quot;Hung&amp;quot; },&lt;br /&gt;
		{ 0x10CC0, 0x10CF2, &amp;quot;Hung&amp;quot; },&lt;br /&gt;
		{ 0x10CFA, 0x10CFF, &amp;quot;Hung&amp;quot; },&lt;br /&gt;
		{ 0x10D00, 0x10D27, &amp;quot;Rohg&amp;quot; },&lt;br /&gt;
		{ 0x10D30, 0x10D39, &amp;quot;Rohg&amp;quot; },&lt;br /&gt;
		{ 0x10E60, 0x10E7E, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x10E80, 0x10EA9, &amp;quot;Yezi&amp;quot; },&lt;br /&gt;
		{ 0x10EAB, 0x10EAD, &amp;quot;Yezi&amp;quot; },&lt;br /&gt;
		{ 0x10EB0, 0x10EB1, &amp;quot;Yezi&amp;quot; },&lt;br /&gt;
		{ 0x10EFD, 0x10EFF, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x10F00, 0x10F27, &amp;quot;Sogo&amp;quot; },&lt;br /&gt;
		{ 0x10F30, 0x10F59, &amp;quot;Sogd&amp;quot; },&lt;br /&gt;
		{ 0x10F70, 0x10F89, &amp;quot;Ougr&amp;quot; },&lt;br /&gt;
		{ 0x10FB0, 0x10FCB, &amp;quot;Chrs&amp;quot; },&lt;br /&gt;
		{ 0x10FE0, 0x10FF6, &amp;quot;Elym&amp;quot; },&lt;br /&gt;
		{ 0x11000, 0x1104D, &amp;quot;Brah&amp;quot; },&lt;br /&gt;
		{ 0x11052, 0x11075, &amp;quot;Brah&amp;quot; },&lt;br /&gt;
		{ 0x11080, 0x110C2, &amp;quot;Kthi&amp;quot; },&lt;br /&gt;
		{ 0x110D0, 0x110E8, &amp;quot;Sora&amp;quot; },&lt;br /&gt;
		{ 0x110F0, 0x110F9, &amp;quot;Sora&amp;quot; },&lt;br /&gt;
		{ 0x11100, 0x11134, &amp;quot;Cakm&amp;quot; },&lt;br /&gt;
		{ 0x11136, 0x11147, &amp;quot;Cakm&amp;quot; },&lt;br /&gt;
		{ 0x11150, 0x11176, &amp;quot;Mahj&amp;quot; },&lt;br /&gt;
		{ 0x11180, 0x111DF, &amp;quot;Shrd&amp;quot; },&lt;br /&gt;
		{ 0x111E1, 0x111F4, &amp;quot;Sinh&amp;quot; },&lt;br /&gt;
		{ 0x11200, 0x11211, &amp;quot;Khoj&amp;quot; },&lt;br /&gt;
		{ 0x11213, 0x11241, &amp;quot;Khoj&amp;quot; },&lt;br /&gt;
		{ 0x11280, 0x11286, &amp;quot;Mult&amp;quot; },&lt;br /&gt;
		{ 0x1128A, 0x1128D, &amp;quot;Mult&amp;quot; },&lt;br /&gt;
		{ 0x1128F, 0x1129D, &amp;quot;Mult&amp;quot; },&lt;br /&gt;
		{ 0x1129F, 0x112A9, &amp;quot;Mult&amp;quot; },&lt;br /&gt;
		{ 0x112B0, 0x112EA, &amp;quot;Sind&amp;quot; },&lt;br /&gt;
		{ 0x112F0, 0x112F9, &amp;quot;Sind&amp;quot; },&lt;br /&gt;
		{ 0x11300, 0x11303, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11305, 0x1130C, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x1130F, 0x11310, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11313, 0x11328, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x1132A, 0x11330, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11332, 0x11333, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11335, 0x11339, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x1133C, 0x11344, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11347, 0x11348, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x1134B, 0x1134D, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x1135D, 0x11363, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11366, 0x1136C, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11370, 0x11374, &amp;quot;Gran&amp;quot; },&lt;br /&gt;
		{ 0x11400, 0x1145B, &amp;quot;Newa&amp;quot; },&lt;br /&gt;
		{ 0x1145D, 0x11461, &amp;quot;Newa&amp;quot; },&lt;br /&gt;
		{ 0x11480, 0x114C7, &amp;quot;Tirh&amp;quot; },&lt;br /&gt;
		{ 0x114D0, 0x114D9, &amp;quot;Tirh&amp;quot; },&lt;br /&gt;
		{ 0x11580, 0x115B5, &amp;quot;Sidd&amp;quot; },&lt;br /&gt;
		{ 0x115B8, 0x115DD, &amp;quot;Sidd&amp;quot; },&lt;br /&gt;
		{ 0x11600, 0x11644, &amp;quot;Modi&amp;quot; },&lt;br /&gt;
		{ 0x11650, 0x11659, &amp;quot;Modi&amp;quot; },&lt;br /&gt;
		{ 0x11660, 0x1166C, &amp;quot;Mong&amp;quot; },&lt;br /&gt;
		{ 0x11680, 0x116B9, &amp;quot;Takr&amp;quot; },&lt;br /&gt;
		{ 0x116C0, 0x116C9, &amp;quot;Takr&amp;quot; },&lt;br /&gt;
		{ 0x11700, 0x1171A, &amp;quot;Ahom&amp;quot; },&lt;br /&gt;
		{ 0x1171D, 0x1172B, &amp;quot;Ahom&amp;quot; },&lt;br /&gt;
		{ 0x11730, 0x11746, &amp;quot;Ahom&amp;quot; },&lt;br /&gt;
		{ 0x11800, 0x1183B, &amp;quot;Dogr&amp;quot; },&lt;br /&gt;
		{ 0x118A0, 0x118F2, &amp;quot;Wara&amp;quot; },&lt;br /&gt;
		{ 0x11900, 0x11906, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x1190C, 0x11913, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x11915, 0x11916, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x11918, 0x11935, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x11937, 0x11938, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x1193B, 0x11946, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x11950, 0x11959, &amp;quot;Diak&amp;quot; },&lt;br /&gt;
		{ 0x119A0, 0x119A7, &amp;quot;Nand&amp;quot; },&lt;br /&gt;
		{ 0x119AA, 0x119D7, &amp;quot;Nand&amp;quot; },&lt;br /&gt;
		{ 0x119DA, 0x119E4, &amp;quot;Nand&amp;quot; },&lt;br /&gt;
		{ 0x11A00, 0x11A47, &amp;quot;Zanb&amp;quot; },&lt;br /&gt;
		{ 0x11A50, 0x11AA2, &amp;quot;Soyo&amp;quot; },&lt;br /&gt;
		{ 0x11AB0, 0x11ABF, &amp;quot;Cans&amp;quot; },&lt;br /&gt;
		{ 0x11AC0, 0x11AF8, &amp;quot;Pauc&amp;quot; },&lt;br /&gt;
		{ 0x11B00, 0x11B09, &amp;quot;Deva&amp;quot; },&lt;br /&gt;
		{ 0x11C00, 0x11C08, &amp;quot;Bhks&amp;quot; },&lt;br /&gt;
		{ 0x11C0A, 0x11C36, &amp;quot;Bhks&amp;quot; },&lt;br /&gt;
		{ 0x11C38, 0x11C45, &amp;quot;Bhks&amp;quot; },&lt;br /&gt;
		{ 0x11C50, 0x11C6C, &amp;quot;Bhks&amp;quot; },&lt;br /&gt;
		{ 0x11C70, 0x11C8F, &amp;quot;Marc&amp;quot; },&lt;br /&gt;
		{ 0x11C92, 0x11CA7, &amp;quot;Marc&amp;quot; },&lt;br /&gt;
		{ 0x11CA9, 0x11CB6, &amp;quot;Marc&amp;quot; },&lt;br /&gt;
		{ 0x11D00, 0x11D06, &amp;quot;Gonm&amp;quot; },&lt;br /&gt;
		{ 0x11D08, 0x11D09, &amp;quot;Gonm&amp;quot; },&lt;br /&gt;
		{ 0x11D0B, 0x11D36, &amp;quot;Gonm&amp;quot; },&lt;br /&gt;
		{ 0x11D3C, 0x11D3D, &amp;quot;Gonm&amp;quot; },&lt;br /&gt;
		{ 0x11D3F, 0x11D47, &amp;quot;Gonm&amp;quot; },&lt;br /&gt;
		{ 0x11D50, 0x11D59, &amp;quot;Gonm&amp;quot; },&lt;br /&gt;
		{ 0x11D60, 0x11D65, &amp;quot;Gong&amp;quot; },&lt;br /&gt;
		{ 0x11D67, 0x11D68, &amp;quot;Gong&amp;quot; },&lt;br /&gt;
		{ 0x11D6A, 0x11D8E, &amp;quot;Gong&amp;quot; },&lt;br /&gt;
		{ 0x11D90, 0x11D91, &amp;quot;Gong&amp;quot; },&lt;br /&gt;
		{ 0x11D93, 0x11D98, &amp;quot;Gong&amp;quot; },&lt;br /&gt;
		{ 0x11DA0, 0x11DA9, &amp;quot;Gong&amp;quot; },&lt;br /&gt;
		{ 0x11EE0, 0x11EF8, &amp;quot;Maka&amp;quot; },&lt;br /&gt;
		{ 0x11F00, 0x11F10, &amp;quot;Kawi&amp;quot; },&lt;br /&gt;
		{ 0x11F12, 0x11F3A, &amp;quot;Kawi&amp;quot; },&lt;br /&gt;
		{ 0x11F3E, 0x11F59, &amp;quot;Kawi&amp;quot; },&lt;br /&gt;
		{ 0x11FC0, 0x11FF1, &amp;quot;Taml&amp;quot; },&lt;br /&gt;
		{ 0x12000, 0x12399, &amp;quot;Xsux&amp;quot; },&lt;br /&gt;
		{ 0x12400, 0x1246E, &amp;quot;Xsux&amp;quot; },&lt;br /&gt;
		{ 0x12470, 0x12474, &amp;quot;Xsux&amp;quot; },&lt;br /&gt;
		{ 0x12480, 0x12543, &amp;quot;Xsux&amp;quot; },&lt;br /&gt;
		{ 0x12F90, 0x12FF2, &amp;quot;Cpmn&amp;quot; },&lt;br /&gt;
		{ 0x13000, 0x13455, &amp;quot;Egyp&amp;quot; },&lt;br /&gt;
		{ 0x14400, 0x14646, &amp;quot;Hluw&amp;quot; },&lt;br /&gt;
		{ 0x16800, 0x16A38, &amp;quot;Bamu&amp;quot; },&lt;br /&gt;
		{ 0x16A40, 0x16A5E, &amp;quot;Mroo&amp;quot; },&lt;br /&gt;
		{ 0x16A60, 0x16A69, &amp;quot;Mroo&amp;quot; },&lt;br /&gt;
		{ 0x16A6E, 0x16A6F, &amp;quot;Mroo&amp;quot; },&lt;br /&gt;
		{ 0x16A70, 0x16ABE, &amp;quot;Tnsa&amp;quot; },&lt;br /&gt;
		{ 0x16AC0, 0x16AC9, &amp;quot;Tnsa&amp;quot; },&lt;br /&gt;
		{ 0x16AD0, 0x16AED, &amp;quot;Bass&amp;quot; },&lt;br /&gt;
		{ 0x16AF0, 0x16AF5, &amp;quot;Bass&amp;quot; },&lt;br /&gt;
		{ 0x16B00, 0x16B45, &amp;quot;Hmng&amp;quot; },&lt;br /&gt;
		{ 0x16B50, 0x16B59, &amp;quot;Hmng&amp;quot; },&lt;br /&gt;
		{ 0x16B5B, 0x16B61, &amp;quot;Hmng&amp;quot; },&lt;br /&gt;
		{ 0x16B63, 0x16B77, &amp;quot;Hmng&amp;quot; },&lt;br /&gt;
		{ 0x16B7D, 0x16B8F, &amp;quot;Hmng&amp;quot; },&lt;br /&gt;
		{ 0x16E40, 0x16E9A, &amp;quot;Medf&amp;quot; },&lt;br /&gt;
		{ 0x16F00, 0x16F4A, &amp;quot;Plrd&amp;quot; },&lt;br /&gt;
		{ 0x16F4F, 0x16F87, &amp;quot;Plrd&amp;quot; },&lt;br /&gt;
		{ 0x16F8F, 0x16F9F, &amp;quot;Plrd&amp;quot; },&lt;br /&gt;
		{ 0x16FE2, 0x16FE3, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x16FF0, 0x16FF1, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x17000, 0x187F7, &amp;quot;Tang&amp;quot; },&lt;br /&gt;
		{ 0x18800, 0x18AFF, &amp;quot;Tang&amp;quot; },&lt;br /&gt;
		{ 0x18B00, 0x18CD5, &amp;quot;Kits&amp;quot; },&lt;br /&gt;
		{ 0x18D00, 0x18D08, &amp;quot;Tang&amp;quot; },&lt;br /&gt;
		{ 0x1AFF0, 0x1AFF3, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x1AFF5, 0x1AFFB, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x1AFFD, 0x1AFFE, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x1B001, 0x1B11F, &amp;quot;Hira&amp;quot; },&lt;br /&gt;
		{ 0x1B120, 0x1B122, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x1B150, 0x1B152, &amp;quot;Hira&amp;quot; },&lt;br /&gt;
		{ 0x1B164, 0x1B167, &amp;quot;Kana&amp;quot; },&lt;br /&gt;
		{ 0x1B170, 0x1B2FB, &amp;quot;Nshu&amp;quot; },&lt;br /&gt;
		{ 0x1BC00, 0x1BC6A, &amp;quot;Dupl&amp;quot; },&lt;br /&gt;
		{ 0x1BC70, 0x1BC7C, &amp;quot;Dupl&amp;quot; },&lt;br /&gt;
		{ 0x1BC80, 0x1BC88, &amp;quot;Dupl&amp;quot; },&lt;br /&gt;
		{ 0x1BC90, 0x1BC99, &amp;quot;Dupl&amp;quot; },&lt;br /&gt;
		{ 0x1BC9C, 0x1BC9F, &amp;quot;Dupl&amp;quot; },&lt;br /&gt;
		{ 0x1BCA0, 0x1BCA3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1CF00, 0x1CF2D, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x1CF30, 0x1CF46, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x1CF50, 0x1CFC3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D000, 0x1D0F5, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D100, 0x1D126, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D129, 0x1D166, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D167, 0x1D169, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x1D16A, 0x1D17A, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D17B, 0x1D182, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x1D183, 0x1D184, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D185, 0x1D18B, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x1D18C, 0x1D1A9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D1AA, 0x1D1AD, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
		{ 0x1D1AE, 0x1D1EA, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D200, 0x1D245, &amp;quot;Grek&amp;quot; },&lt;br /&gt;
		{ 0x1D2C0, 0x1D2D3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D2E0, 0x1D2F3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D300, 0x1D356, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D360, 0x1D378, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D400, 0x1D454, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D456, 0x1D49C, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D49E, 0x1D49F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D4A5, 0x1D4A6, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D4A9, 0x1D4AC, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D4AE, 0x1D4B9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D4BD, 0x1D4C3, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D4C5, 0x1D505, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D507, 0x1D50A, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D50D, 0x1D514, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D516, 0x1D51C, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D51E, 0x1D539, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D53B, 0x1D53E, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D540, 0x1D544, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D54A, 0x1D550, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D552, 0x1D6A5, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D6A8, 0x1D7CB, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D7CE, 0x1D7FF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1D800, 0x1DA8B, &amp;quot;Sgnw&amp;quot; },&lt;br /&gt;
		{ 0x1DA9B, 0x1DA9F, &amp;quot;Sgnw&amp;quot; },&lt;br /&gt;
		{ 0x1DAA1, 0x1DAAF, &amp;quot;Sgnw&amp;quot; },&lt;br /&gt;
		{ 0x1DF00, 0x1DF1E, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x1DF25, 0x1DF2A, &amp;quot;Latn&amp;quot; },&lt;br /&gt;
		{ 0x1E000, 0x1E006, &amp;quot;Glag&amp;quot; },&lt;br /&gt;
		{ 0x1E008, 0x1E018, &amp;quot;Glag&amp;quot; },&lt;br /&gt;
		{ 0x1E01B, 0x1E021, &amp;quot;Glag&amp;quot; },&lt;br /&gt;
		{ 0x1E023, 0x1E024, &amp;quot;Glag&amp;quot; },&lt;br /&gt;
		{ 0x1E026, 0x1E02A, &amp;quot;Glag&amp;quot; },&lt;br /&gt;
		{ 0x1E030, 0x1E06D, &amp;quot;Cyrl&amp;quot; },&lt;br /&gt;
		{ 0x1E100, 0x1E12C, &amp;quot;Hmnp&amp;quot; },&lt;br /&gt;
		{ 0x1E130, 0x1E13D, &amp;quot;Hmnp&amp;quot; },&lt;br /&gt;
		{ 0x1E140, 0x1E149, &amp;quot;Hmnp&amp;quot; },&lt;br /&gt;
		{ 0x1E14E, 0x1E14F, &amp;quot;Hmnp&amp;quot; },&lt;br /&gt;
		{ 0x1E290, 0x1E2AE, &amp;quot;Toto&amp;quot; },&lt;br /&gt;
		{ 0x1E2C0, 0x1E2F9, &amp;quot;Wcho&amp;quot; },&lt;br /&gt;
		{ 0x1E4D0, 0x1E4F9, &amp;quot;Nagm&amp;quot; },&lt;br /&gt;
		{ 0x1E7E0, 0x1E7E6, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x1E7E8, 0x1E7EB, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x1E7ED, 0x1E7EE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x1E7F0, 0x1E7FE, &amp;quot;Ethi&amp;quot; },&lt;br /&gt;
		{ 0x1E800, 0x1E8C4, &amp;quot;Mend&amp;quot; },&lt;br /&gt;
		{ 0x1E8C7, 0x1E8D6, &amp;quot;Mend&amp;quot; },&lt;br /&gt;
		{ 0x1E900, 0x1E94B, &amp;quot;Adlm&amp;quot; },&lt;br /&gt;
		{ 0x1E950, 0x1E959, &amp;quot;Adlm&amp;quot; },&lt;br /&gt;
		{ 0x1E95E, 0x1E95F, &amp;quot;Adlm&amp;quot; },&lt;br /&gt;
		{ 0x1EC71, 0x1ECB4, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1ED01, 0x1ED3D, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1EE00, 0x1EE03, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE05, 0x1EE1F, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE21, 0x1EE22, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE29, 0x1EE32, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE34, 0x1EE37, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE4D, 0x1EE4F, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE51, 0x1EE52, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE61, 0x1EE62, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE67, 0x1EE6A, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE6C, 0x1EE72, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE74, 0x1EE77, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE79, 0x1EE7C, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE80, 0x1EE89, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EE8B, 0x1EE9B, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EEA1, 0x1EEA3, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EEA5, 0x1EEA9, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EEAB, 0x1EEBB, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1EEF0, 0x1EEF1, &amp;quot;Arab&amp;quot; },&lt;br /&gt;
		{ 0x1F000, 0x1F02B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F030, 0x1F093, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F0A0, 0x1F0AE, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F0B1, 0x1F0BF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F0C1, 0x1F0CF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F0D1, 0x1F0F5, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F100, 0x1F1AD, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F1E6, 0x1F1FF, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F201, 0x1F202, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F210, 0x1F23B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F240, 0x1F248, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F250, 0x1F251, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F260, 0x1F265, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F300, 0x1F6D7, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F6DC, 0x1F6EC, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F6F0, 0x1F6FC, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F700, 0x1F776, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F77B, 0x1F7D9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F7E0, 0x1F7EB, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F800, 0x1F80B, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F810, 0x1F847, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F850, 0x1F859, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F860, 0x1F887, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F890, 0x1F8AD, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F8B0, 0x1F8B1, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1F900, 0x1FA53, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FA60, 0x1FA6D, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FA70, 0x1FA7C, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FA80, 0x1FA88, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FA90, 0x1FABD, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FABF, 0x1FAC5, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FACE, 0x1FADB, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FAE0, 0x1FAE8, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FAF0, 0x1FAF8, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FB00, 0x1FB92, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FB94, 0x1FBCA, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x1FBF0, 0x1FBF9, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0x20000, 0x2A6DF, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x2A700, 0x2B739, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x2B740, 0x2B81D, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x2B820, 0x2CEA1, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x2CEB0, 0x2EBE0, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x2F800, 0x2FA1D, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x30000, 0x3134A, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0x31350, 0x323AF, &amp;quot;Hani&amp;quot; },&lt;br /&gt;
		{ 0xE0020, 0xE007F, &amp;quot;Zyyy&amp;quot; },&lt;br /&gt;
		{ 0xE0100, 0xE01EF, &amp;quot;Zinh&amp;quot; },&lt;br /&gt;
	},&lt;br /&gt;
	-- Scripts.txt gives full names; here we consider them aliases to save space.&lt;br /&gt;
	aliases = {&lt;br /&gt;
		Adlm = &amp;quot;Adlam&amp;quot;,&lt;br /&gt;
		Aghb = &amp;quot;Caucasian Albanian&amp;quot;,&lt;br /&gt;
		Ahom = &amp;quot;Ahom&amp;quot;,&lt;br /&gt;
		Arab = &amp;quot;Arabic&amp;quot;,&lt;br /&gt;
		Armi = &amp;quot;Imperial Aramaic&amp;quot;,&lt;br /&gt;
		Armn = &amp;quot;Armenian&amp;quot;,&lt;br /&gt;
		Avst = &amp;quot;Avestan&amp;quot;,&lt;br /&gt;
		Bali = &amp;quot;Balinese&amp;quot;,&lt;br /&gt;
		Bamu = &amp;quot;Bamum&amp;quot;,&lt;br /&gt;
		Bass = &amp;quot;Bassa Vah&amp;quot;,&lt;br /&gt;
		Batk = &amp;quot;Batak&amp;quot;,&lt;br /&gt;
		Beng = &amp;quot;Bengali&amp;quot;,&lt;br /&gt;
		Bhks = &amp;quot;Bhaiksuki&amp;quot;,&lt;br /&gt;
		Bopo = &amp;quot;Bopomofo&amp;quot;,&lt;br /&gt;
		Brah = &amp;quot;Brahmi&amp;quot;,&lt;br /&gt;
		Brai = &amp;quot;Braille&amp;quot;,&lt;br /&gt;
		Bugi = &amp;quot;Buginese&amp;quot;,&lt;br /&gt;
		Buhd = &amp;quot;Buhid&amp;quot;,&lt;br /&gt;
		Cakm = &amp;quot;Chakma&amp;quot;,&lt;br /&gt;
		Cans = &amp;quot;Canadian Aboriginal&amp;quot;,&lt;br /&gt;
		Cari = &amp;quot;Carian&amp;quot;,&lt;br /&gt;
		Cham = &amp;quot;Cham&amp;quot;,&lt;br /&gt;
		Cher = &amp;quot;Cherokee&amp;quot;,&lt;br /&gt;
		Chrs = &amp;quot;Chorasmian&amp;quot;,&lt;br /&gt;
		Copt = &amp;quot;Coptic&amp;quot;,&lt;br /&gt;
		Cpmn = &amp;quot;Cypro Minoan&amp;quot;,&lt;br /&gt;
		Cprt = &amp;quot;Cypriot&amp;quot;,&lt;br /&gt;
		Cyrl = &amp;quot;Cyrillic&amp;quot;,&lt;br /&gt;
		Deva = &amp;quot;Devanagari&amp;quot;,&lt;br /&gt;
		Diak = &amp;quot;Dives Akuru&amp;quot;,&lt;br /&gt;
		Dogr = &amp;quot;Dogra&amp;quot;,&lt;br /&gt;
		Dsrt = &amp;quot;Deseret&amp;quot;,&lt;br /&gt;
		Dupl = &amp;quot;Duployan&amp;quot;,&lt;br /&gt;
		Egyp = &amp;quot;Egyptian Hieroglyphs&amp;quot;,&lt;br /&gt;
		Elba = &amp;quot;Elbasan&amp;quot;,&lt;br /&gt;
		Elym = &amp;quot;Elymaic&amp;quot;,&lt;br /&gt;
		Ethi = &amp;quot;Ethiopic&amp;quot;,&lt;br /&gt;
		Geor = &amp;quot;Georgian&amp;quot;,&lt;br /&gt;
		Glag = &amp;quot;Glagolitic&amp;quot;,&lt;br /&gt;
		Gong = &amp;quot;Gunjala Gondi&amp;quot;,&lt;br /&gt;
		Gonm = &amp;quot;Masaram Gondi&amp;quot;,&lt;br /&gt;
		Goth = &amp;quot;Gothic&amp;quot;,&lt;br /&gt;
		Gran = &amp;quot;Grantha&amp;quot;,&lt;br /&gt;
		Grek = &amp;quot;Greek&amp;quot;,&lt;br /&gt;
		Gujr = &amp;quot;Gujarati&amp;quot;,&lt;br /&gt;
		Guru = &amp;quot;Gurmukhi&amp;quot;,&lt;br /&gt;
		Hang = &amp;quot;Hangul&amp;quot;,&lt;br /&gt;
		Hani = &amp;quot;Han&amp;quot;,&lt;br /&gt;
		Hano = &amp;quot;Hanunoo&amp;quot;,&lt;br /&gt;
		Hatr = &amp;quot;Hatran&amp;quot;,&lt;br /&gt;
		Hebr = &amp;quot;Hebrew&amp;quot;,&lt;br /&gt;
		Hira = &amp;quot;Hiragana&amp;quot;,&lt;br /&gt;
		Hluw = &amp;quot;Anatolian Hieroglyphs&amp;quot;,&lt;br /&gt;
		Hmng = &amp;quot;Pahawh Hmong&amp;quot;,&lt;br /&gt;
		Hmnp = &amp;quot;Nyiakeng Puachue Hmong&amp;quot;,&lt;br /&gt;
		Hrkt = &amp;quot;Katakana Or Hiragana&amp;quot;,&lt;br /&gt;
		Hung = &amp;quot;Old Hungarian&amp;quot;,&lt;br /&gt;
		Ital = &amp;quot;Old Italic&amp;quot;,&lt;br /&gt;
		Java = &amp;quot;Javanese&amp;quot;,&lt;br /&gt;
		Kali = &amp;quot;Kayah Li&amp;quot;,&lt;br /&gt;
		Kana = &amp;quot;Katakana&amp;quot;,&lt;br /&gt;
		Kawi = &amp;quot;Kawi&amp;quot;,&lt;br /&gt;
		Khar = &amp;quot;Kharoshthi&amp;quot;,&lt;br /&gt;
		Khmr = &amp;quot;Khmer&amp;quot;,&lt;br /&gt;
		Khoj = &amp;quot;Khojki&amp;quot;,&lt;br /&gt;
		Kits = &amp;quot;Khitan Small Script&amp;quot;,&lt;br /&gt;
		Knda = &amp;quot;Kannada&amp;quot;,&lt;br /&gt;
		Kthi = &amp;quot;Kaithi&amp;quot;,&lt;br /&gt;
		Lana = &amp;quot;Tai Tham&amp;quot;,&lt;br /&gt;
		Laoo = &amp;quot;Lao&amp;quot;,&lt;br /&gt;
		Latn = &amp;quot;Latin&amp;quot;,&lt;br /&gt;
		Lepc = &amp;quot;Lepcha&amp;quot;,&lt;br /&gt;
		Limb = &amp;quot;Limbu&amp;quot;,&lt;br /&gt;
		Lina = &amp;quot;Linear A&amp;quot;,&lt;br /&gt;
		Linb = &amp;quot;Linear B&amp;quot;,&lt;br /&gt;
		Lisu = &amp;quot;Lisu&amp;quot;,&lt;br /&gt;
		Lyci = &amp;quot;Lycian&amp;quot;,&lt;br /&gt;
		Lydi = &amp;quot;Lydian&amp;quot;,&lt;br /&gt;
		Mahj = &amp;quot;Mahajani&amp;quot;,&lt;br /&gt;
		Maka = &amp;quot;Makasar&amp;quot;,&lt;br /&gt;
		Mand = &amp;quot;Mandaic&amp;quot;,&lt;br /&gt;
		Mani = &amp;quot;Manichaean&amp;quot;,&lt;br /&gt;
		Marc = &amp;quot;Marchen&amp;quot;,&lt;br /&gt;
		Medf = &amp;quot;Medefaidrin&amp;quot;,&lt;br /&gt;
		Mend = &amp;quot;Mende Kikakui&amp;quot;,&lt;br /&gt;
		Merc = &amp;quot;Meroitic Cursive&amp;quot;,&lt;br /&gt;
		Mero = &amp;quot;Meroitic Hieroglyphs&amp;quot;,&lt;br /&gt;
		Mlym = &amp;quot;Malayalam&amp;quot;,&lt;br /&gt;
		Modi = &amp;quot;Modi&amp;quot;,&lt;br /&gt;
		Mong = &amp;quot;Mongolian&amp;quot;,&lt;br /&gt;
		Mroo = &amp;quot;Mro&amp;quot;,&lt;br /&gt;
		Mtei = &amp;quot;Meetei Mayek&amp;quot;,&lt;br /&gt;
		Mult = &amp;quot;Multani&amp;quot;,&lt;br /&gt;
		Mymr = &amp;quot;Myanmar&amp;quot;,&lt;br /&gt;
		Nagm = &amp;quot;Nag Mundari&amp;quot;,&lt;br /&gt;
		Nand = &amp;quot;Nandinagari&amp;quot;,&lt;br /&gt;
		Narb = &amp;quot;Old North Arabian&amp;quot;,&lt;br /&gt;
		Nbat = &amp;quot;Nabataean&amp;quot;,&lt;br /&gt;
		Newa = &amp;quot;Newa&amp;quot;,&lt;br /&gt;
		Nkoo = &amp;quot;NKo&amp;quot;,&lt;br /&gt;
		Nshu = &amp;quot;Nushu&amp;quot;,&lt;br /&gt;
		Ogam = &amp;quot;Ogham&amp;quot;,&lt;br /&gt;
		Olck = &amp;quot;Ol Chiki&amp;quot;,&lt;br /&gt;
		Orkh = &amp;quot;Old Turkic&amp;quot;,&lt;br /&gt;
		Orya = &amp;quot;Oriya&amp;quot;,&lt;br /&gt;
		Osge = &amp;quot;Osage&amp;quot;,&lt;br /&gt;
		Osma = &amp;quot;Osmanya&amp;quot;,&lt;br /&gt;
		Ougr = &amp;quot;Old Uyghur&amp;quot;,&lt;br /&gt;
		Palm = &amp;quot;Palmyrene&amp;quot;,&lt;br /&gt;
		Pauc = &amp;quot;Pau Cin Hau&amp;quot;,&lt;br /&gt;
		Perm = &amp;quot;Old Permic&amp;quot;,&lt;br /&gt;
		Phag = &amp;quot;Phags Pa&amp;quot;,&lt;br /&gt;
		Phli = &amp;quot;Inscriptional Pahlavi&amp;quot;,&lt;br /&gt;
		Phlp = &amp;quot;Psalter Pahlavi&amp;quot;,&lt;br /&gt;
		Phnx = &amp;quot;Phoenician&amp;quot;,&lt;br /&gt;
		Plrd = &amp;quot;Miao&amp;quot;,&lt;br /&gt;
		Prti = &amp;quot;Inscriptional Parthian&amp;quot;,&lt;br /&gt;
		Rjng = &amp;quot;Rejang&amp;quot;,&lt;br /&gt;
		Rohg = &amp;quot;Hanifi Rohingya&amp;quot;,&lt;br /&gt;
		Runr = &amp;quot;Runic&amp;quot;,&lt;br /&gt;
		Samr = &amp;quot;Samaritan&amp;quot;,&lt;br /&gt;
		Sarb = &amp;quot;Old South Arabian&amp;quot;,&lt;br /&gt;
		Saur = &amp;quot;Saurashtra&amp;quot;,&lt;br /&gt;
		Sgnw = &amp;quot;SignWriting&amp;quot;,&lt;br /&gt;
		Shaw = &amp;quot;Shavian&amp;quot;,&lt;br /&gt;
		Shrd = &amp;quot;Sharada&amp;quot;,&lt;br /&gt;
		Sidd = &amp;quot;Siddham&amp;quot;,&lt;br /&gt;
		Sind = &amp;quot;Khudawadi&amp;quot;,&lt;br /&gt;
		Sinh = &amp;quot;Sinhala&amp;quot;,&lt;br /&gt;
		Sogd = &amp;quot;Sogdian&amp;quot;,&lt;br /&gt;
		Sogo = &amp;quot;Old Sogdian&amp;quot;,&lt;br /&gt;
		Sora = &amp;quot;Sora Sompeng&amp;quot;,&lt;br /&gt;
		Soyo = &amp;quot;Soyombo&amp;quot;,&lt;br /&gt;
		Sund = &amp;quot;Sundanese&amp;quot;,&lt;br /&gt;
		Sylo = &amp;quot;Syloti Nagri&amp;quot;,&lt;br /&gt;
		Syrc = &amp;quot;Syriac&amp;quot;,&lt;br /&gt;
		Tagb = &amp;quot;Tagbanwa&amp;quot;,&lt;br /&gt;
		Takr = &amp;quot;Takri&amp;quot;,&lt;br /&gt;
		Tale = &amp;quot;Tai Le&amp;quot;,&lt;br /&gt;
		Talu = &amp;quot;New Tai Lue&amp;quot;,&lt;br /&gt;
		Taml = &amp;quot;Tamil&amp;quot;,&lt;br /&gt;
		Tang = &amp;quot;Tangut&amp;quot;,&lt;br /&gt;
		Tavt = &amp;quot;Tai Viet&amp;quot;,&lt;br /&gt;
		Telu = &amp;quot;Telugu&amp;quot;,&lt;br /&gt;
		Tfng = &amp;quot;Tifinagh&amp;quot;,&lt;br /&gt;
		Tglg = &amp;quot;Tagalog&amp;quot;,&lt;br /&gt;
		Thaa = &amp;quot;Thaana&amp;quot;,&lt;br /&gt;
		Thai = &amp;quot;Thai&amp;quot;,&lt;br /&gt;
		Tibt = &amp;quot;Tibetan&amp;quot;,&lt;br /&gt;
		Tirh = &amp;quot;Tirhuta&amp;quot;,&lt;br /&gt;
		Tnsa = &amp;quot;Tangsa&amp;quot;,&lt;br /&gt;
		Toto = &amp;quot;Toto&amp;quot;,&lt;br /&gt;
		Ugar = &amp;quot;Ugaritic&amp;quot;,&lt;br /&gt;
		Vaii = &amp;quot;Vai&amp;quot;,&lt;br /&gt;
		Vith = &amp;quot;Vithkuqi&amp;quot;,&lt;br /&gt;
		Wara = &amp;quot;Warang Citi&amp;quot;,&lt;br /&gt;
		Wcho = &amp;quot;Wancho&amp;quot;,&lt;br /&gt;
		Xpeo = &amp;quot;Old Persian&amp;quot;,&lt;br /&gt;
		Xsux = &amp;quot;Cuneiform&amp;quot;,&lt;br /&gt;
		Yezi = &amp;quot;Yezidi&amp;quot;,&lt;br /&gt;
		Yiii = &amp;quot;Yi&amp;quot;,&lt;br /&gt;
		Zanb = &amp;quot;Zanabazar Square&amp;quot;,&lt;br /&gt;
		Zinh = &amp;quot;Inherited&amp;quot;,&lt;br /&gt;
		Zyyy = &amp;quot;Common&amp;quot;,&lt;br /&gt;
		Zzzz = &amp;quot;Unknown&amp;quot;,&lt;br /&gt;
	},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Required for binary search function in [[Module:Language/scripts]].&lt;br /&gt;
-- Cannot get length of module loaded with mw.loadData.&lt;br /&gt;
data.ranges.length = #data.ranges&lt;br /&gt;
&lt;br /&gt;
data.rtl = {}&lt;br /&gt;
&lt;br /&gt;
for _, script in ipairs(mw.loadData &amp;quot;Module:Lang/data&amp;quot;.rtl_scripts) do&lt;br /&gt;
	-- [[Module:Lang/data]] has script codes in lowercase;&lt;br /&gt;
	-- this module has script codes with the first letter capitalized.&lt;br /&gt;
	data.rtl[script:gsub(&amp;quot;^%a&amp;quot;, string.upper)] = true&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return data&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Exponential_search&amp;diff=1017</id>
		<title>Modul:Exponential search</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Exponential_search&amp;diff=1017"/>
		<updated>2023-01-25T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module provides a generic exponential search algorithm.&lt;br /&gt;
&lt;br /&gt;
local checkType = require(&#039;libraryUtil&#039;).checkType&lt;br /&gt;
local floor = math.floor&lt;br /&gt;
&lt;br /&gt;
local function midPoint(lower, upper)&lt;br /&gt;
	return floor(lower + (upper - lower) / 2)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function search(testFunc, i, lower, upper)&lt;br /&gt;
	if testFunc(i) then&lt;br /&gt;
		if i + 1 == upper then&lt;br /&gt;
			return i&lt;br /&gt;
		end&lt;br /&gt;
		lower = i&lt;br /&gt;
		if upper then&lt;br /&gt;
			i = midPoint(lower, upper)&lt;br /&gt;
		else&lt;br /&gt;
			i = i * 2&lt;br /&gt;
		end&lt;br /&gt;
		return search(testFunc, i, lower, upper)&lt;br /&gt;
	else&lt;br /&gt;
		upper = i&lt;br /&gt;
		i = midPoint(lower, upper)&lt;br /&gt;
		return search(testFunc, i, lower, upper)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return function (testFunc, init)&lt;br /&gt;
	checkType(&#039;Exponential search&#039;, 1, testFunc, &#039;function&#039;)&lt;br /&gt;
	checkType(&#039;Exponential search&#039;, 2, init, &#039;number&#039;, true)&lt;br /&gt;
	if init and (init &amp;lt; 1 or init ~= floor(init) or init == math.huge) then&lt;br /&gt;
		error(string.format(&lt;br /&gt;
			&amp;quot;invalid init value &#039;%s&#039; detected in argument #2 to &amp;quot; ..&lt;br /&gt;
			&amp;quot;&#039;Exponential search&#039; (init value must be a positive integer)&amp;quot;,&lt;br /&gt;
			tostring(init)&lt;br /&gt;
		), 2)&lt;br /&gt;
	end&lt;br /&gt;
	init = init or 2&lt;br /&gt;
	if not testFunc(1) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	return search(testFunc, init, 1, nil)&lt;br /&gt;
end&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Lang&amp;diff=1015</id>
		<title>Templat:Lang</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Lang&amp;diff=1015"/>
		<updated>2023-01-25T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Lang|{{{fn|lang}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Template_other&amp;diff=1013</id>
		<title>Templat:Template other</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Template_other&amp;diff=1013"/>
		<updated>2023-01-25T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&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>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Templat:Infobox&amp;diff=1011</id>
		<title>Templat:Infobox</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Templat:Infobox&amp;diff=1011"/>
		<updated>2023-01-25T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&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|[[Kategori:Templat kotak info|{{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>Wikiyufid</name></author>
	</entry>
	<entry>
		<id>https://wiki.yufid.com/index.php?title=Modul:Separated_entries&amp;diff=1009</id>
		<title>Modul:Separated entries</title>
		<link rel="alternate" type="text/html" href="https://wiki.yufid.com/index.php?title=Modul:Separated_entries&amp;diff=1009"/>
		<updated>2023-01-25T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiyufid: 1 revisi diimpor: Template Arabic name Di import dari en.wikipedia.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- This module takes positional parameters as input and concatenates them with&lt;br /&gt;
-- an optional separator. The final separator (the &amp;quot;conjunction&amp;quot;) can be&lt;br /&gt;
-- specified independently, enabling natural-language lists like&lt;br /&gt;
-- &amp;quot;foo, bar, baz and qux&amp;quot;. The starting parameter can also be specified.&lt;br /&gt;
&lt;br /&gt;
local compressSparseArray = require(&#039;Module:TableTools&#039;).compressSparseArray&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local separator = args.separator&lt;br /&gt;
		-- Decode (convert to Unicode) HTML escape sequences, such as &amp;quot;&amp;amp;#32;&amp;quot; for space.&lt;br /&gt;
		and mw.text.decode(args.separator) or &#039;&#039;&lt;br /&gt;
	local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator&lt;br /&gt;
	-- Discard values before the starting parameter.&lt;br /&gt;
	local start = tonumber(args.start)&lt;br /&gt;
	if start then&lt;br /&gt;
		for i = 1, start - 1 do args[i] = nil end&lt;br /&gt;
	end&lt;br /&gt;
	-- Discard named parameters.&lt;br /&gt;
	local values = compressSparseArray(args)&lt;br /&gt;
	return mw.text.listToText(values, separator, conjunction)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunction(separator, conjunction, first)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = require(&#039;Module:Arguments&#039;).getArgs(frame)&lt;br /&gt;
		args.separator = separator or args.separator&lt;br /&gt;
		args.conjunction = conjunction or args.conjunction&lt;br /&gt;
		args.first = first or args.first&lt;br /&gt;
		return p._main(args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.main = makeInvokeFunction()&lt;br /&gt;
p.br = makeInvokeFunction(&#039;&amp;lt;br /&amp;gt;&#039;)&lt;br /&gt;
p.comma = makeInvokeFunction(mw.message.new(&#039;comma-separator&#039;):plain())&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wikiyufid</name></author>
	</entry>
</feed>