<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_date_field_metadata%2Ftestcases</id>
	<title>Module:Infobox date field metadata/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfobox_date_field_metadata%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Infobox_date_field_metadata/testcases&amp;action=history"/>
	<updated>2026-06-07T07:00:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Infobox_date_field_metadata/testcases&amp;diff=136926&amp;oldid=prev</id>
		<title>imported&gt;Pppery at 21:27, 10 February 2020</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Infobox_date_field_metadata/testcases&amp;diff=136926&amp;oldid=prev"/>
		<updated>2020-02-10T21:27:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = require(&amp;#039;Module:UnitTests&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
function p:test_parseDate() -- Must begin with &amp;#039;test&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    self:preprocess_equals_many(&amp;#039;{{#invoke:Infobox date field metadata|parseDateOutputRaw|&amp;#039;, &amp;#039;|noUnstrip=yes}}&amp;#039;, {&lt;br /&gt;
&lt;br /&gt;
      --Y&lt;br /&gt;
      { &amp;#039;2013&amp;#039;, &amp;#039;2013&amp;#039; },&lt;br /&gt;
      { &amp;#039;2113&amp;#039;, &amp;#039;2113&amp;#039; },&lt;br /&gt;
      { &amp;#039;1913&amp;#039;, &amp;#039;1913&amp;#039; },&lt;br /&gt;
      { &amp;#039;1113&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;322&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;96&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;1913 BC&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      --My&lt;br /&gt;
      { &amp;#039;June 2013&amp;#039;, &amp;#039;2013-06&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 June&amp;#039;, &amp;#039;2013-06&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013, June&amp;#039;, &amp;#039;2013-06&amp;#039; },&lt;br /&gt;
      { &amp;#039;August 2013&amp;#039;, &amp;#039;2013-08&amp;#039; },&lt;br /&gt;
      { &amp;#039;August, 2013&amp;#039;, &amp;#039;2013-08&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013&amp;#039;, &amp;#039;2013-05&amp;#039; },&lt;br /&gt;
      { &amp;#039;Jan 2013&amp;#039;, &amp;#039;2013-01&amp;#039; },&lt;br /&gt;
      { &amp;#039;Dec 2013&amp;#039;, &amp;#039;2013-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;Dec. 2013&amp;#039;, &amp;#039;2013-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;December, 2013&amp;#039;, &amp;#039;2013-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 1013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 2113&amp;#039;, &amp;#039;2113-06&amp;#039; },&lt;br /&gt;
      { &amp;#039;Plucktober 2013&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 196&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 96&amp;#039;, &amp;#039;Invalid date/time&amp;#039; }, -- this will try to match d M, like &amp;#039;15 June&amp;#039; but fail when checking validity&lt;br /&gt;
      { &amp;#039;96 June&amp;#039;, &amp;#039;Invalid date/time&amp;#039; }, -- ditto&lt;br /&gt;
&lt;br /&gt;
      --dMy&lt;br /&gt;
      { &amp;#039;3 May 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;27 August 2013&amp;#039;, &amp;#039;2013-08-27&amp;#039; },&lt;br /&gt;
      { &amp;#039;30 November 2013&amp;#039;, &amp;#039;2013-11-30&amp;#039; },&lt;br /&gt;
      { &amp;#039;32 June 2013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;31 June 2013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;30 June 2013&amp;#039;, &amp;#039;2013-06-30&amp;#039; },&lt;br /&gt;
      { &amp;#039;28 February 2013&amp;#039;, &amp;#039;2013-02-28&amp;#039; },&lt;br /&gt;
      { &amp;#039;29 February 2013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;29 February 2012&amp;#039;, &amp;#039;2012-02-29&amp;#039; },&lt;br /&gt;
      { &amp;#039;29 February 2000&amp;#039;, &amp;#039;2000-02-29&amp;#039; },&lt;br /&gt;
      { &amp;#039;29 February 1900&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;12 June 3013&amp;#039;, &amp;#039;3013-06-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;12 June 1213&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;12 Blobember 2013&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;12 Dec 2013&amp;#039;, &amp;#039;2013-12-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;12 Dec. 2013&amp;#039;, &amp;#039;2013-12-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;12 June 96&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May, 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;3rd May 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;3rd May, 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      --Mdy&lt;br /&gt;
      { &amp;#039;May 3, 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;August 27, 2013&amp;#039;, &amp;#039;2013-08-27&amp;#039; },&lt;br /&gt;
      { &amp;#039;November 30, 2013&amp;#039;, &amp;#039;2013-11-30&amp;#039; },&lt;br /&gt;
      { &amp;#039;Nov. 30, 2013&amp;#039;, &amp;#039;2013-11-30&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 32, 2013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 31, 2013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 30, 2013&amp;#039;, &amp;#039;2013-06-30&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 28, 2013&amp;#039;, &amp;#039;2013-02-28&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 29, 2013&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 29, 2012&amp;#039;, &amp;#039;2012-02-29&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 29, 2000&amp;#039;, &amp;#039;2000-02-29&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 29, 1900&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 12, 3013&amp;#039;, &amp;#039;3013-06-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 12, 1213&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;Blobember 12, 2013&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;June 12, 96&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3, 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3rd 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3rd, 2013&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      { &amp;#039;2013 May 3&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013, May 3&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 3 May&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013, 3 May&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      --ymd&lt;br /&gt;
      { &amp;#039;2013-05-03&amp;#039;, &amp;#039;2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-08-27&amp;#039;, &amp;#039;2013-08-27&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-11-27&amp;#039;, &amp;#039;2013-11-27&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-06-32&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-06-31&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-06-30&amp;#039;, &amp;#039;2013-06-30&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-02-28&amp;#039;, &amp;#039;2013-02-28&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-02-29&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;2012-02-29&amp;#039;, &amp;#039;2012-02-29&amp;#039; },&lt;br /&gt;
      { &amp;#039;2000-02-29&amp;#039;, &amp;#039;2000-02-29&amp;#039; },&lt;br /&gt;
      { &amp;#039;1900-02-29&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;3013-06-12&amp;#039;, &amp;#039;3013-06-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;1413-06-12&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-14-12&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-00-12&amp;#039;, &amp;#039;Invalid date/time&amp;#039; },&lt;br /&gt;
      { &amp;#039;2003-11&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; }, -- for now (ambiguous case)&lt;br /&gt;
      { &amp;#039;2003-13&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; }, -- for now&lt;br /&gt;
      { &amp;#039;2013-05&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; }, -- for now&lt;br /&gt;
      { &amp;#039;2013-13&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; }, -- for now&lt;br /&gt;
      { &amp;#039;1999-11&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; }, -- for now&lt;br /&gt;
      { &amp;#039;1906-08&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; }, -- for now&lt;br /&gt;
      -- hms&lt;br /&gt;
      { &amp;#039;10:38:27&amp;#039;, &amp;#039;10:38:27&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:38:87&amp;#039;, &amp;#039;Invalid date/time&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:62:27&amp;#039;, &amp;#039;Invalid date/time&amp;#039;},&lt;br /&gt;
      { &amp;#039;25:38:27&amp;#039;, &amp;#039;Invalid date/time&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:38:27 am&amp;#039;, &amp;#039;10:38:27&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:38:27 pm&amp;#039;, &amp;#039;22:38:27&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:38&amp;#039;, &amp;#039;10:38&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:38 am&amp;#039;, &amp;#039;10:38&amp;#039;},&lt;br /&gt;
      { &amp;#039;10:38 pm&amp;#039;, &amp;#039;22:38&amp;#039;},&lt;br /&gt;
      { &amp;#039;10 am&amp;#039;, &amp;#039;10&amp;#039;},&lt;br /&gt;
      { &amp;#039;10&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039;},&lt;br /&gt;
      { &amp;#039;10 pm&amp;#039;, &amp;#039;22&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hms&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38:27&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      { &amp;#039;1 May 1973, 8:38:27&amp;#039;, &amp;#039;1973-05-01 08:38:27&amp;#039;},      &lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38:87&amp;#039;, &amp;#039;Invalid date/time&amp;#039;},&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:62:27&amp;#039;, &amp;#039;Invalid date/time&amp;#039;},&lt;br /&gt;
      { &amp;#039;1 May 1973, 25:38:27&amp;#039;, &amp;#039;Invalid date/time&amp;#039;},&lt;br /&gt;
      -- Mdy hms&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10:38:27&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- ymd hms&lt;br /&gt;
      { &amp;#039;1973-05-01, 10:38:27&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- hms dMy&lt;br /&gt;
      { &amp;#039;10:38:27, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- hms Mdy&lt;br /&gt;
      { &amp;#039;10:38:27, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- hms ymd&lt;br /&gt;
      { &amp;#039;10:38:27, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- no commas&lt;br /&gt;
      { &amp;#039;10:38:27 May 1 1973&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hms&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38:27am&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- Mdy hms&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10:38:27am&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- ymd hms&lt;br /&gt;
      { &amp;#039;1973-05-01, 10:38:27 am&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- hms dMy&lt;br /&gt;
      { &amp;#039;10:38:27 am, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- hms Mdy&lt;br /&gt;
      { &amp;#039;10:38:27am, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
      -- hms ymd&lt;br /&gt;
      { &amp;#039;10:38:27 am, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 10:38:27&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hms&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38:27 pm&amp;#039;, &amp;#039;1973-05-01 22:38:27&amp;#039;},&lt;br /&gt;
      -- Mdy hms&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10:38:27 pm&amp;#039;, &amp;#039;1973-05-01 22:38:27&amp;#039;},&lt;br /&gt;
      -- ymd hms&lt;br /&gt;
      { &amp;#039;1973-05-01, 10:38:27pm&amp;#039;, &amp;#039;1973-05-01 22:38:27&amp;#039;},&lt;br /&gt;
      -- hms dMy&lt;br /&gt;
      { &amp;#039;10:38:27pm, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 22:38:27&amp;#039;},&lt;br /&gt;
      -- hms Mdy&lt;br /&gt;
      { &amp;#039;10:38:27 pm, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 22:38:27&amp;#039;},&lt;br /&gt;
      -- hms ymd&lt;br /&gt;
      { &amp;#039;10:38:27pm, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 22:38:27&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hm&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- Mdy hm&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10:38&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- ymd hm&lt;br /&gt;
      { &amp;#039;1973-05-01, 10:38&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- hm dMy&lt;br /&gt;
      { &amp;#039;10:38, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- hm Mdy&lt;br /&gt;
      { &amp;#039;10:38, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- hm ymd&lt;br /&gt;
      { &amp;#039;10:38, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hmp&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38 am&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- Mdy hmp&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10:38am&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- ymd hmp&lt;br /&gt;
      { &amp;#039;1973-05-01, 10:38am&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- hmp dMy&lt;br /&gt;
      { &amp;#039;10:38 am, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- hmp Mdy&lt;br /&gt;
      { &amp;#039;10:38am, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
      -- hmp ymd&lt;br /&gt;
      { &amp;#039;10:38am, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 10:38&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hmp&lt;br /&gt;
      { &amp;#039;1 May 1973, 10:38pm&amp;#039;, &amp;#039;1973-05-01 22:38&amp;#039;},&lt;br /&gt;
      -- Mdy hmp&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10:38 pm&amp;#039;, &amp;#039;1973-05-01 22:38&amp;#039;},&lt;br /&gt;
      -- ymd hmp&lt;br /&gt;
      { &amp;#039;1973-05-01, 10:38 pm&amp;#039;, &amp;#039;1973-05-01 22:38&amp;#039;},&lt;br /&gt;
      -- hmp dMy&lt;br /&gt;
      { &amp;#039;10:38pm, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 22:38&amp;#039;},&lt;br /&gt;
      -- hmp Mdy&lt;br /&gt;
      { &amp;#039;10:38 pm, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 22:38&amp;#039;},&lt;br /&gt;
      -- hmp ymd&lt;br /&gt;
      { &amp;#039;10:38 pm, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 22:38&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hp&lt;br /&gt;
      { &amp;#039;1 May 1973, 10 am&amp;#039;, &amp;#039;1973-05-01 10&amp;#039;},&lt;br /&gt;
      -- Mdy hp&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10am&amp;#039;, &amp;#039;1973-05-01 10&amp;#039;},&lt;br /&gt;
      -- ymd hp&lt;br /&gt;
      { &amp;#039;1973-05-01, 10am&amp;#039;, &amp;#039;1973-05-01 10&amp;#039;},&lt;br /&gt;
      -- hp dMy&lt;br /&gt;
      { &amp;#039;10 am, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 10&amp;#039;},&lt;br /&gt;
      -- hp Mdy&lt;br /&gt;
      { &amp;#039;10am, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 10&amp;#039;},&lt;br /&gt;
      -- hp ymd&lt;br /&gt;
      { &amp;#039;10am, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 10&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- dMy hp&lt;br /&gt;
      { &amp;#039;1 May 1973, 10pm&amp;#039;, &amp;#039;1973-05-01 22&amp;#039;},&lt;br /&gt;
      -- Mdy hp&lt;br /&gt;
      { &amp;#039;May 1, 1973, 10 pm&amp;#039;, &amp;#039;1973-05-01 22&amp;#039;},&lt;br /&gt;
      -- ymd hp&lt;br /&gt;
      { &amp;#039;1973-05-01, 10 pm&amp;#039;, &amp;#039;1973-05-01 22&amp;#039;},&lt;br /&gt;
      -- hp dMy&lt;br /&gt;
      { &amp;#039;10pm, 1 May 1973&amp;#039;, &amp;#039;1973-05-01 22&amp;#039;},&lt;br /&gt;
      -- hp Mdy&lt;br /&gt;
      { &amp;#039;10 pm, May 1, 1973&amp;#039;, &amp;#039;1973-05-01 22&amp;#039;},&lt;br /&gt;
      -- hp ymd&lt;br /&gt;
      { &amp;#039;10 pm, 1973-05-01&amp;#039;, &amp;#039;1973-05-01 22&amp;#039;},&lt;br /&gt;
&lt;br /&gt;
      -- invalid&lt;br /&gt;
      { &amp;#039;This is not a date&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;2004 was a nice year&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;Somewhere around 2004&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;2004 &amp;lt;!--comment--&amp;gt;&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;1 May 1733 (Russian)&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;1 May 1933 (uncertain)&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;1 May 1733 (old style)&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;1 May 1973 (but later cancelled)&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
      { &amp;#039;1 May 1973 (UK), 4 June 1973 (USA)&amp;#039;, &amp;#039;Unrecognized pattern&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      -- date ranges&lt;br /&gt;
      { &amp;#039;3 May 2013 - 12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3, 2013 - February 12, 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 12 October 2013&amp;#039;, &amp;#039;2013-05-03; 2013-10-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 - October 12, 2013&amp;#039;, &amp;#039;2013-05-03; 2013-10-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 - 12 May 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 - 12, 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May - June 2013&amp;#039;, &amp;#039;2013-05; 2013-06&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013 - February 2014&amp;#039;, &amp;#039;2013-05; 2014-02&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - 2014&amp;#039;, &amp;#039;2013; 2014&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      { &amp;#039;May 3 2013 - February 12 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 - October 12 2013&amp;#039;, &amp;#039;2013-05-03; 2013-10-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 - 12 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-12&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      { &amp;#039;3rd May 2013 - 12th February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3rd, 2013 - February 12th, 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3rd May - 12th October 2013&amp;#039;, &amp;#039;2013-05-03; 2013-10-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3rd - October 12th, 2013&amp;#039;, &amp;#039;2013-05-03; 2013-10-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3rd - 12th May 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3rd - 12th, 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-12&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      -- variations in dates&lt;br /&gt;
      { &amp;#039;3 May 2013 - 3 May 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-03&amp;#039; }, -- ?? well, they are inclusive, so&lt;br /&gt;
      { &amp;#039;3 May 2013 - 2 May 2013&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 - 4 March 2013&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 - 4 May 2012&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 3 May 2013&amp;#039;, &amp;#039;2013-05-03; 2013-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 2 May 2013&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 4 March 2013&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 4 May 2012&amp;#039;, &amp;#039;2012-05-03; 2012-05-04&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 3 May 2012&amp;#039;, &amp;#039;2012-05-03; 2012-05-03&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 - 2 May 2013&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May - April 2013&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - 2012&amp;#039;, &amp;#039;Invalid date range&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      -- dashes and date sep test&lt;br /&gt;
      { &amp;#039;3 May 2013 &amp;amp;ndash; 12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 – 12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 — 12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013-12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 2013-February 12 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013-February 2014&amp;#039;, &amp;#039;2013-05; 2014-02&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013-2014&amp;#039;, &amp;#039;2013; 2014&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013&amp;amp;nbsp;&amp;amp;ndash; 12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013&amp;amp;nbsp;&amp;amp;ndash;&amp;amp;nbsp;12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013&amp;amp;nbsp;– 12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013&amp;amp;nbsp;–&amp;amp;nbsp;12 February 2014&amp;#039;, &amp;#039;2013-05-03; 2014-02-12&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      -- missing parts&lt;br /&gt;
      { &amp;#039;3 May&amp;#039;, &amp;#039;Incomplete date&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3&amp;#039;, &amp;#039;Incomplete date&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 29&amp;#039;, &amp;#039;Incomplete date&amp;#039; }, -- can&amp;#039;t check if 29 is valid&lt;br /&gt;
      { &amp;#039;May&amp;#039;, &amp;#039;Incomplete date&amp;#039; },&lt;br /&gt;
      { &amp;#039;October&amp;#039;, &amp;#039;Incomplete date&amp;#039; },&lt;br /&gt;
      &lt;br /&gt;
      --[[ -- these are kinda hypothetical and not used real-world&lt;br /&gt;
      -- missing parts ranges dmY&lt;br /&gt;
      { &amp;#039;3 May 2013 - April 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 - 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013 - 5 April 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013 - 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - 5 April 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - April 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      -- missing parts ranges Mdy&lt;br /&gt;
      { &amp;#039;May 3, 2013 - April 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3, 2013 - 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013 - April 5, 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - April 5, 2014&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      ]]&lt;br /&gt;
      &lt;br /&gt;
      -- missing parts in ranges (actual real world use)&lt;br /&gt;
      { &amp;#039;3 - 26 May&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 - 26&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May - 5 April&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 3 - April 5&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
      { &amp;#039;February 29 - April 5&amp;#039;, &amp;#039;Incomplete date range&amp;#039; }, -- can&amp;#039;t check if 29 is valid&lt;br /&gt;
      { &amp;#039;March 3 - February 29&amp;#039;, &amp;#039;Incomplete date range&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      -- empty&lt;br /&gt;
      { &amp;#039;&amp;#039;, &amp;#039;Empty input&amp;#039; },&lt;br /&gt;
      { &amp;#039;  &amp;#039;, &amp;#039;Empty input&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
      --{ &amp;#039;{{Start date|2012|12|10}}&amp;#039;, &amp;#039;Has metadata template&amp;#039; },&lt;br /&gt;
      --{ &amp;#039;{{Enddate|2013|12|10}}&amp;#039;, &amp;#039;Has metadata template&amp;#039; },&lt;br /&gt;
&lt;br /&gt;
	  --[[&lt;br /&gt;
      { &amp;#039;3 May 2013 - 5 April 2014&amp;#039;, &amp;#039;2013-05-03; 2014-04-05&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 - April 2014&amp;#039;, &amp;#039;&amp;#039; },&lt;br /&gt;
      { &amp;#039;3 May 2013 - 2014&amp;#039;, &amp;#039;&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013 - 5 April 2014&amp;#039;, &amp;#039;&amp;#039; },&lt;br /&gt;
      { &amp;#039;May 2013 - 2014&amp;#039;, &amp;#039;&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - 5 April 2014&amp;#039;, &amp;#039;&amp;#039; },&lt;br /&gt;
      { &amp;#039;2013 - April 2014&amp;#039;, &amp;#039;&amp;#039; },&lt;br /&gt;
      --]]&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:test_emitMetadata() -- Must begin with &amp;#039;test&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    self:preprocess_equals_many(&amp;#039;{{#invoke:Infobox date field metadata|emitMetadata|&amp;#039;, &amp;#039;|dtstart=yes|dtend=yes|noTrackingCat=yes}}&amp;#039;, {&lt;br /&gt;
       &lt;br /&gt;
        -- different styles&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;May 3, 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;May 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;12:15:04, May 3, 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03T12:15:04&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;May 3, 2013, 12:15:04&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03T12:15:04&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;12:15, May 3, 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03T12:15&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;10pm, May 3, 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03T22&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;12:15:04&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;12:15:04&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;12:15&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;12:15&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013 – 6 February 2014&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;2014-02-06&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May – 22 June 2013&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05-03&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;2013-06-22&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;May 2013 – February 2014&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013-05&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;2014-02&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
        { &amp;#039;2013 – 2014&amp;#039;, &amp;#039;&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;amp;#160;(&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2013&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;2014&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&amp;#039; },&lt;br /&gt;
                &lt;br /&gt;
    }, { nowiki = true }    )&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p:test_stripFieldExtras() -- Must begin with &amp;#039;test&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    self:preprocess_equals_many(&amp;#039;{{#invoke:Infobox date field metadata|outputRawStripped|&amp;lt;nowiki&amp;gt;&amp;#039;, &amp;#039;&amp;lt;/nowiki&amp;gt;}}&amp;#039;, {               &lt;br /&gt;
        &lt;br /&gt;
        -- references stripping&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013   &amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;    3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;    3 May 2013   &amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref&amp;gt;Well, hello there!&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013 &amp;lt;ref&amp;gt;Well, hello there!&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref name=&amp;quot;hello&amp;quot;&amp;gt;Well, hello there!&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;/ref&amp;gt;Broken&amp;#039;, &amp;#039;3 May 2013&amp;lt;/ref&amp;gt;Broken&amp;#039; }, -- opening ref causes markup errors&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref&amp;gt;Well, hello there!&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Well, hello!&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref&amp;gt;Well, hello there!&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Well, hello!&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Well well well&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref name=&amp;quot;hello&amp;quot;&amp;gt;Well,&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hello&amp;quot;&amp;gt;..hello!&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013 &amp;lt;ref name=&amp;quot;junky&amp;quot;/&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013&amp;lt;!--don\&amp;#039;t add extra dates--&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013 &amp;lt;!----&amp;gt;&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;&amp;lt;!--Per MOS somethng do something--&amp;gt;3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;&amp;lt;!----&amp;gt; 3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;{{Flag icon|USA}} 3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;{{Flagicon|UK}} 3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;{{Flagicon|UK}} {{Flag icon|USA}} 3 May 2013&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013{{Flagicon|UK}}&amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        { &amp;#039;3 May 2013 {{Flagicon|UK}} {{Flag icon|USA}} &amp;#039;, &amp;#039;3 May 2013&amp;#039; },&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
    , { nowiki = true }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Pppery</name></author>
	</entry>
</feed>