<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>vrc66</title>
	<link>http://vrc66.org/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="fr">
		<title>045. COTE - engagement papier et programme</title>
		<link>http://www.vrc66.org/spip.php?article369</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article369</guid>
		<dc:date>2012-04-30T16:08:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>



		<description>POUR VOIR LES PROGRAMMES VHC, VHRS et PARADE de la Course de C&#244;te Historique de Corsavy des 23 et 24 juin prochain, CLIQUEZ CI-DESSOUS. programme VHC 2012 programme VHRS 2012 programme PARADE 2012 POUR VOUS INSCRIRE PAR COURRIER &#224; la Course de C&#244;te Historique de Corsavy des 23 et 24 juin prochains, imprimez le document ci-dessous et renvoyez-le. (...)

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;


		</description>



		
		<enclosure url="http://www.vrc66.org/IMG/pdf/CC2012_P_programme_PARADE_2012-2.pdf" length="126931" type="application/pdf" />
		
		<enclosure url="http://www.vrc66.org/IMG/pdf/CC2012_P_programme_VHC_2012-2.pdf" length="146775" type="application/pdf" />
		
		<enclosure url="http://www.vrc66.org/IMG/pdf/CC2012_P_programme_VHRS_2012-2.pdf" length="194940" type="application/pdf" />
		
		<enclosure url="http://www.vrc66.org/IMG/pdf/CC2012_B_engagement_VHC_2012.pdf" length="114816" type="application/pdf" />
		
		<enclosure url="http://www.vrc66.org/IMG/pdf/CC2012_B_engagement_VHRS_2012.pdf" length="121018" type="application/pdf" />
		
		<enclosure url="http://www.vrc66.org/IMG/pdf/CC2012_B_engagement_PARADE_2012.pdf" length="114007" type="application/pdf" />
		

	</item>
<item xml:lang="fr">
		<title>043. COTE - calendrier VHC</title>
		<link>http://www.vrc66.org/spip.php?article368</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article368</guid>
		<dc:date>2012-04-09T20:47:02Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>


		<dc:subject>Cacher au menu</dc:subject>

		<description>

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;

/ 
&lt;a href="http://www.vrc66.org/spip.php?mot13" rel="tag"&gt;Cacher au menu&lt;/a&gt;

		</description>



		

	</item>
<item xml:lang="fr">
		<title>042. COTE - voitures et pilotes VHC</title>
		<link>http://www.vrc66.org/spip.php?article367</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article367</guid>
		<dc:date>2012-04-09T20:37:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>


		<dc:subject>Cacher au menu</dc:subject>

		<description>

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;

/ 
&lt;a href="http://www.vrc66.org/spip.php?mot13" rel="tag"&gt;Cacher au menu&lt;/a&gt;

		</description>



		

	</item>
<item xml:lang="fr">
		<title>041. COTE - calendrier, voitures et pilotes de la Coupe de France VHC</title>
		<link>http://www.vrc66.org/spip.php?article366</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article366</guid>
		<dc:date>2012-04-09T20:18:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>



		<description>D&#233;couvrez nos amis et partenaires de la Coupe de France de la Montagne ! Le challenge R&#233;tro-Course de la montagne VHC. Pour le calendrier 2012 des Courses de C&#244;te VHC.CLIQUEZ ICI Pour mieux conna&#238;tre les pilotes et les voitures de l'Amicale des Montagnards VHC.CLIQUEZ ICI

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>033. RALLYE - engagement papier et r&#232;glement</title>
		<link>http://www.vrc66.org/spip.php?article365</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article365</guid>
		<dc:date>2012-03-29T19:17:24Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>



		<description>POUR VOIR LE REGLEMENT du Rallye de r&#233;gularit&#233; du 23 juin prochain, CLIQUEZ CI-DESSOUS. R&#232;glement Rallye 2012 POUR VOUS INSCRIRE DIRECTEMENT EN LIGNE au Rallye de r&#233;gularit&#233; du 23 juin prochain, CLIQUEZ ICI POUR VOUS INSCRIRE PAR COURRIER au Rallye de r&#233;gularit&#233; du 23 juin prochain, imprimez le document ci-dessous et renvoyez-le. Engagement rallye 2012 Calculez le total de vos droits d'inscription et, selon votre (...)

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;


		</description>



		
		<enclosure url="http://www.vrc66.org/IMG/pdf/RR2012_B_engagement_rallye_2012.pdf" length="517882" type="application/pdf" />
		
		<enclosure url="http://www.vrc66.org/IMG/pdf/RR2012_R_-reglement_rallye_2012_V2.pdf" length="222362" type="application/pdf" />
		

	</item>
<item xml:lang="fr">
		<title>032. RALLYE - engagement en ligne</title>
		<link>http://www.vrc66.org/spip.php?article364</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article364</guid>
		<dc:date>2012-03-26T19:15:06Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>



		<description>&lt;form id=&quot;xx_form_0&quot;&gt;
&lt;!-- CAUTION:
Don't use shortcut for closing form tag, or following scripts get included!
In addition, with IE&lt;9, whole following HTML code get included, which leads
to generate multiple copies of the form content!!
--&gt;
&lt;/form&gt;
&lt;!-- specific JS code for the above xx_form --&gt;
&lt;div class=&quot;base64javascript19115152254fcbe7c1158820.40520404&quot; title=&quot;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgovKgpUaGUgY3VzdG9tIHh4X2Zvcm1fPz8/IHZhcmlhYmxlIGJlbG93IGlzIGludGVuZGVkIHRvIGFsbG93IG11bHRpcGxlIGluc3RhbmNlcwpvZiB4eF9mb3JtIGluIHRoZSBzYW1lIHBhZ2UuCiovCnZhciB4eF9mb3JtXzA9ewogIGNvbnRyb2w6eyAvLyB3aWxsIGJlIHBvcHVsYXRlZCB3aGlsZSBhbmFseXppbmcgZmllbGRzCiAgICBtYWlsOltdLAogICAgbXVzdDpbXSwKICAgIG51bTpbXSwKICAgIHNpemU6e30sCiAgICB0ZXh0OltdLCAvLyBvbmx5IGZvciBjb250cm9sX21hdGNoIGNvbnZlbmllbmNlLCBub3QgdXNlZAogIH0sCiAgZmllbGRzOiJbe3R5cGU6XCdoclwnfSx7dHlwZTpcJ2gzXCcsdmFsdWU6XCdDT05EVUNURVVSXCd9LHtpZDpcJ25vbWNcJyxpbnZpdGU6XCcqTm9tIENvbmR1Y3RldXJcJ30se2lkOlwncHJlbm9tY1wnLGludml0ZTpcJypQcsOpbm9tXCd9LHtpZDpcJ2FkcmVzc2VjXCcsaW52aXRlOlwnKkFkcmVzc2VcJ30se2lkOlwnY29kZSBwb3N0YWxjXCcsaW52aXRlOlwnKkNvZGUgUG9zdGFsXCd9LHtpZDpcJ3ZpbGxlY1wnLGludml0ZTpcJypWaWxsZVwnfSx7aWQ6XCdwYXlzY1wnLGludml0ZTpcJypQYXlzXCd9LHtpZDpcJ3RlbCBmaXhlY1wnLGludml0ZTpcJ1TDqWzDqXBob25lIEZpeGVcJ30se2lkOlwndGVsIG1vYmlsZWNcJyxpbnZpdGU6XCcqVMOpbMOpcGhvbmUgTW9iaWxlXCd9LHtpZDpcJ2VtYWlsY1wnLHR5cGU6XCdtYWlsXCcsaW52aXRlOlwnKkFkcmVzc2UgZS1tYWlsXCd9LHtpZDpcJ25hdGlvbmFsaXRlY1wnLGludml0ZTpcJypOYXRpb25hbGl0w6lcJ30se2lkOlwnbnVtIHBlcm1pc2NcJyxpbnZpdGU6XCcqUGVybWlzIG7CsFwnfSx7aWQ6XCdwZXJtaXMgZGVsaXZyw6ljXCcsaW52aXRlOlwnKkTDqWxpdnLDqSDDoFwnfSx7aWQ6XCdjbHViY1wnLGludml0ZTpcJ0NsdWJcJ30se3R5cGU6XCdoclwnfSx7dHlwZTpcJ2gzXCcsdmFsdWU6XCdOQVZJR0FURVVSXCd9LHtpZDpcJ25vbW5cJyxpbnZpdGU6XCcqTm9tIE5hdmlnYXRldXJcJ30se2lkOlwncHJlbm9tblwnLGludml0ZTpcJypQcsOpbm9tXCd9LHtpZDpcJ2FkcmVzc2VuXCcsaW52aXRlOlwnKkFkcmVzc2VcJ30se2lkOlwnY29kZSBwb3N0YWxuXCcsaW52aXRlOlwnKkNvZGUgUG9zdGFsXCd9LHtpZDpcJ3ZpbGxlblwnLGludml0ZTpcJypWaWxsZVwnfSx7aWQ6XCd0ZWwgZml4ZW5cJyxpbnZpdGU6XCdUw6lsw6lwaG9uZSBGaXhlXCd9LHtpZDpcJ3RlbCBtb2JpbGVuXCcsaW52aXRlOlwnKlTDqWzDqXBob25lIE1vYmlsZVwnfSx7aWQ6XCdlbWFpbG5cJyx0eXBlOlwnbWFpbFwnLGludml0ZTpcJ0FkcmVzc2UgZS1tYWlsXCd9LHtpZDpcJ25hdGlvbmFsaXRlblwnLGludml0ZTpcJypOYXRpb25hbGl0w6lcJ30se2lkOlwnbnVtIHBlcm1pc25cJyxpbnZpdGU6XCdQZXJtaXMgbsKwXCd9LHtpZDpcJ3Blcm1pcyBkZWxpdnLDqW5cJyxpbnZpdGU6XCdEw6lsaXZyw6kgw6BcJ30se2lkOlwnY2x1Ym5cJyxpbnZpdGU6XCdDbHViXCd9LHt0eXBlOlwnaHJcJ30se3R5cGU6XCdoM1wnLHZhbHVlOlwnQ0FURUdPUklFXCd9LHt0eXBlOlwncmFkaW9cJyxpZDpcJ2Nob2l4XCcsaW52aXRlOlwnXCcsdmFsdWU6W1wnKkEgc2FucyBhcHBhcmVpbFwnLFwnQiBhdmVjIGFwcGFyZWlsXCddfSx7dHlwZTpcJ2hyXCd9LHt0eXBlOlwnaDNcJyx2YWx1ZTpcJ1ZFSElDVUxFXCd9LHtpZDpcJ21hcnF1ZVwnLGludml0ZTpcJypNYXJxdWVcJ30se2lkOlwndHlwZVwnLGludml0ZTpcJypUeXBlXCd9LHtpZDpcJ21vZGVsZVwnLGludml0ZTpcJypNb2TDqGxlXCd9LHtpZDpcJ2FubmVlXCcsaW52aXRlOlwnKkFubsOpZSBkZSBmYWJyaWNhdGlvblwnfSx7aWQ6XCdjeWxpbmRyZWVcJyxpbnZpdGU6XCcqQ3lsaW5kcsOpZVwnfSx7aWQ6XCdwdWlzc2FuY2VcJyxpbnZpdGU6XCcqUHVpc3NhbmNlIFLDqWVsbGVcJ30se3R5cGU6XCdyYWRpb1wnLGlkOlwnY2Fycm9zc2VyaWVcJyxpbnZpdGU6XCcqQ2Fycm9zc2VyaWVcJyx2YWx1ZTpbXCdCZXJsaW5lXCcsXCdDb3Vww6lcJyxcJ0NhYnJpb2xldFwnXX0se2lkOlwnaW1tYXRyaWN1bGF0aW9uXCcsaW52aXRlOlwnKk51bcOpcm8gaW1tYXRyaWN1bGF0aW9uXCd9LHtpZDpcJ251bSBzZXJpZVwnLGludml0ZTpcJypOdW3DqXJvIGRlIHPDqXJpZVwnfSx7aWQ6XCdhc3N1cmFuY2VcJyxpbnZpdGU6XCcqQ29tcGFnbmllIGRcXFwnYXNzdXJhbmNlXCd9LHtpZDpcJ3BvbGljZVwnLGludml0ZTpcJypOdW3DqXJvIHBvbGljZSBhc3N1cmFuY2VcJ30se3R5cGU6XCdyYWRpb1wnLGlkOlwncGxhdGVhdVwnLGludml0ZTpcJypBcnJpdsOpZSBzdXIgcGxhdGVhdVwnLHZhbHVlOltcJ09VSVwnLFwnKk5PTlwnXX0se3R5cGU6XCdoclwnfSx7dHlwZTpcJ2gzXCcsdmFsdWU6XCdUQVJJRlwnfSx7dHlwZTpcJ3JhZGlvXCcsaWQ6XCdjaG9peFwnLGludml0ZTpcJypEYXRlcyDDoCByZXNwZWN0ZXJcJyx2YWx1ZTpbXCcqMTYwIOKCrFwnLFwnMTQwIOKCrCBhdmFudCBsZSAzMCBhdnJpbCAyMDEyXCcsXCcxNTAg4oKsIGF2YW50IGxlIDE1IG1haSAyMDEyXCcsXCcxNDAg4oKsIGFkaMOpcmVudHMgVlJDIGF2YW50IGxlIDE1IG1haSAyMDEyXCddfSxdIiwKICBmb3JtOiJbe2xheW91dDpcJ3RhYmxlXCcsdGl0bGU6XCdJbnNjcmlwdGlvbiAzw6htZSBCb3VjbGUgZHUgdmFsbGVzcGlyIDIzIGp1aW4gMjAxMlwnLGhlYWRlcjpcJ1JlbXBsaXNzZXogbGVzIGNoYW1wcyBjaS1kZXNzb3VzIHBvdXIgdm91cyBpbnNjcmlyZSDDoCBsXFxcJ8OpZGl0aW9uIDIwMTIgZHUgUmFsbHllIGRlIFLDqWd1bGFyaXTDqVwnLGZvb3RlcjpcJ0FUVEVOVElPTiA6IFBhcmFsbMOobGVtZW50IMOgIGNldHRlIGluc2NyaXB0aW9uLCBuXFxcJ291YmxpZXogcGFzIGRcXFwnZWZmZWN0dWVyIHZvdHJlIHLDqGdsZW1lbnQuPGJyIC8+Vm91cyBhbGxleiByZWNldm9pciB1biBlLW1haWwgZGUgY29uZmlybWF0aW9uLCBzaW5vbiBjb250YWN0ZXotbm91cy5cJ31dIiwgLy8gImZvcm0iIG9iamVjdCBlbmNsb3NlZCBpbiBhcnJheSwgb3IgZXZhbCgpIGZhaWxzIQogIG1haWw6Ilt7dG86XCdwYXNzaW9uYXV0bzY2QGhvdG1haWwuZnJcJyxzbXRwOlwnc210cC5vcmFuZ2UuZnJcJyxwb3J0OjI1fV0iIC8vICJtYWlsIiBvYmplY3QgZW5jbG9zZWQgaW4gYXJyYXksIG9yIGV2YWwoKSBmYWlscyEKfTsKJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7CiAgLy8gYnVpbGQgZm9ybToKICB4eF9mb3JtX2luaXQoCiAgICAnMCcsCiAgICAnLnh4X2Zvcm1fdGV4dCB7d2lkdGg6IDI1MHB4O30ueHhfZm9ybV9mb290ZXIge2NvbG9yOiAjZjAwO30nCiAgICApOwp9KTsKPC9zY3JpcHQ+&quot;&gt;&lt;/div&gt; &lt;!-- generic JS code for all xx_form occurrences --&gt;
&lt;div class=&quot;base64javascript19115152254fcbe7c1158820.40520404&quot; title=&quot;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnZhciB4eF9mb3JtX3NoZWxscz17CiAgdGFibGU6ewogICAgcm93OnsKICAgICAgYmVnaW46ICc8dHI+PHRkIGNvbHNwYW49IjMiIGNsYXNzPSJ4eF9mb3JtXyNjbGFzcyMiPicsCiAgICAgIGVuZDogICAnPFwvdGQ+PFwvdHI+JwogICAgfSwKICAgIGNlbGw6ewogICAgICBiZWdpbjogJzx0ZD4nLAogICAgICBlbmQ6ICAgJzxcL3RkPicKICAgIH0sCiAgICBidXR0b246ewogICAgICBiZWdpbjogJzx0cj48dGQ+PFwvdGQ+PHRkPjxcL3RkPjx0ZD4nLAogICAgICBlbmQ6ICAgJzxcL3RkPjxcL3RyPicKICAgIH0KICB9LAogIGRpdjp7CiAgICByb3c6ewogICAgICBiZWdpbjogJzxkaXYgY2xhc3M9Inh4X2Zvcm1fI2NsYXNzIyI+JywKICAgICAgZW5kOiAgICc8XC9kaXY+JwogICAgfSwKICAgIGNlbGw6ewogICAgICBiZWdpbjogJzxkaXY+JywKICAgICAgZW5kOiAgICc8XC9kaXY+JwogICAgfSwKICAgIGJ1dHRvbjp7CiAgICAgIGJlZ2luOiAnPGRpdiBjbGFzcz0ieHhfZm9ybV8jY2xhc3MjIj4nLAogICAgICBlbmQ6ICAgJzxcL2Rpdj4nCiAgICB9CiAgfQp9Ci8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLyp2b2lkKi8gZnVuY3Rpb24geHhfZm9ybV9pbml0KHJvdyxjc3MpIHsKLy8gICAgICAgICAgICAgICAgPT09PT09PT09PT09CiAgLy8gZXZhbCBhbmNob3IgZWxlbWVudDoKICB2YXIgZm9ybV9kYXRhPWV2YWwoJ3h4X2Zvcm1fJytyb3cpOwogIHZhciBmb3JtX2FuY2hvcj0nI3h4X2Zvcm1fJytyb3c7CiAgLy8gc2V0IGRlZmF1bHQgdmFsdWVzLCBpZiBuZWVkZWQ6CiAgeHhfZm9ybV9kZWZhdWx0cyhmb3JtX2RhdGEpOwogIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgLy8gYWRkIHN0YW5kYXJkIENTUywgb25seSBvbmNlOgogIGlmKHJvdz09MCkgewogICAgJCgnaGVhZCcpLmFwcGVuZCgnXAo8bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0IlwKICBocmVmPSJzcXVlbGV0dGVzL21vZGVsZXMveHhfZm9ybS94eF9mb3JtXycrZm9ybV9kYXRhLmZvcm0ubGF5b3V0KycuY3NzIlwKIFwvPlwKICAgICAgJyk7CiAgfQogIC8vIGFkZCBjdXN0b20gQ1NTLCBpZiBhbnk6CiAgaWYoY3NzKSB7CiAgICAvLyAqKiogc2hvdWxkIGFsbG93IGNpdGluZyBhIC5jc3MgZmlsZSwgcmF0aGVyIHRoYW4gQ1NTIGNvbnRlbnRzCiAgICAkKCdoZWFkJykuYXBwZW5kKCc8c3R5bGU+Jytjc3MrJzxcL3N0eWxlPicpOwogIH0KICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIC8vIGJ1aWxkIGZvcm06CiAgaWYoZm9ybV9kYXRhLmZpZWxkcykgewogICAgZm9ybV9kYXRhLmZpZWxkcz1ldmFsKGZvcm1fZGF0YS5maWVsZHMpOwogICAgdmFyIGZvcm1faXRlbXM9W107CiAgICB2YXIgZmllbGRfbGlzdD0nJzsKICAgIC8vIGNyZWF0ZSBmaWVsZHM6CiAgICBmb3IodmFyIGkgaW4gZm9ybV9kYXRhLmZpZWxkcykgewogICAgICB2YXIgZmllbGQ9Zm9ybV9kYXRhLmZpZWxkc1tpXTsKICAgICAgLy8gZGVmYXVsdCB0eXBlIHRvICJ0ZXh0IjoKICAgICAgaWYoIWZpZWxkLnR5cGUpIHsKICAgICAgICBmaWVsZC50eXBlPSd0ZXh0JzsKICAgICAgfQogICAgICAvLyB3b3JrIGRlcGVuZGluZyBvbiB0eXBlIGNhdGVnb3J5OgogICAgICB2YXIgbGF5b3V0X21hdGNoZXM9ZmllbGQudHlwZS5tYXRjaCgvXmgoWzEtNl0pfGhyfGJyfHAkL2kpOwogICAgICBpZihsYXlvdXRfbWF0Y2hlcykgeyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbGF5b3V0IHR5cGVzCiAgICAgICAgLy8gc2F2ZSBmaWVsZCBjaGFyczoKICAgICAgICBmb3JtX2l0ZW1zLnB1c2goewogICAgICAgICAgbGF5b3V0OgogICAgICAgICAgJzwnK2ZpZWxkLnR5cGUrCiAgICAgICAgICAgIChsYXlvdXRfbWF0Y2hlc1swXT09J3AnIHx8IGxheW91dF9tYXRjaGVzWzFdPwogICAgICAgICAgICAgIChmaWVsZC5pZD8nIGlkPSJ4eF9mb3JtXycrZmllbGQuaWQrJyInOicnKSsKICAgICAgICAgICc+JysKICAgICAgICAgIGZpZWxkLnZhbHVlKwogICAgICAgICAgJzxcLycrZmllbGQudHlwZTonIFwvJykrJz4nfQogICAgICAgICAgKTsKICAgICAgfQogICAgICBlbHNlIHsgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcmVhbCBkYXRhIHR5cGVzCiAgICAgICAgdmFyIG1hbmRhdG9yeT0nJzsKICAgICAgICB2YXIgaGVscD0nJzsKICAgICAgICAvLyByZWdpc3RlciBtYW5kYXRvcnkgZmllbGRzOgogICAgICAgIGlmKGZpZWxkLmludml0ZSAmJiBmaWVsZC5pbnZpdGUuY2hhckF0KDApPT0nKicpIHsKICAgICAgICAgIGZpZWxkLmludml0ZT1maWVsZC5pbnZpdGUuc3Vic3RyKDEpOwogICAgICAgICAgZm9ybV9kYXRhLmNvbnRyb2wubXVzdC5wdXNoKGZpZWxkLmlkKTsKICAgICAgICAgIG1hbmRhdG9yeT0nIDxzcGFuIGNsYXNzPSJ4eF9mb3JtX211c3QiPio8XC9zcGFuPic7CiAgICAgICAgfQogICAgICAgIC8vIGxvb2sgZm9yIGNvbnRyb2xsZWQgdHlwZXM6CiAgICAgICAgdmFyIGNvbnRyb2xfbWF0Y2hlcz1maWVsZC50eXBlLm1hdGNoKC9eKG1haWx8bnVtfHRleHQpKFxkKik6PyhcZCopPyQvaSk7CiAgICAgICAgaWYoY29udHJvbF9tYXRjaGVzKSB7CiAgICAgICAgICAvLyByZWdpc3RlciBzcGVjaWFsIHR5cGVzIChkdW1teSB3aGVuICJ0ZXh0IikKICAgICAgICAgIGZvcm1fZGF0YS5jb250cm9sW2NvbnRyb2xfbWF0Y2hlc1sxXV0ucHVzaChmaWVsZC5pZCk7CiAgICAgICAgICBmaWVsZC50eXBlPSd0ZXh0JzsKICAgICAgICAgIGlmKGNvbnRyb2xfbWF0Y2hlc1syXSB8fCBjb250cm9sX21hdGNoZXNbM10pIHsKICAgICAgICAgICAgLy8gcmVnaXN0ZXIgc2l6ZSBydWxlczoKICAgICAgICAgICAgZm9ybV9kYXRhLmNvbnRyb2wuc2l6ZVtmaWVsZC5pZF09ewogICAgICAgICAgICAgIG1pbjogY29udHJvbF9tYXRjaGVzWzJdLAogICAgICAgICAgICAgIG1heDogY29udHJvbF9tYXRjaGVzWzNdCiAgICAgICAgICAgIH07CiAgICAgICAgICAgIC8vIGJ1aWxkIGhlbHAgZm9yIHRpdGxlOgogICAgICAgICAgICBpZihjb250cm9sX21hdGNoZXNbMl0gJiYgIWNvbnRyb2xfbWF0Y2hlc1szXSkgewogICAgICAgICAgICAgIGhlbHA9J0VudHJleiBhdSBtb2lucyAjbWluIyBjYXJhY3QmZWdyYXZlO3Jlcy4nLgogICAgICAgICAgICAgICAgcmVwbGFjZSgvI21pbiMvLGNvbnRyb2xfbWF0Y2hlc1syXSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYoY29udHJvbF9tYXRjaGVzWzJdICYmIGNvbnRyb2xfbWF0Y2hlc1szXSkgewogICAgICAgICAgICAgIGhlbHA9J0VudHJleiBkZSAjbWluIyAmYWdyYXZlOyAjbWF4IyBjYXJhY3QmZWdyYXZlO3Jlcy4nLgogICAgICAgICAgICAgICAgcmVwbGFjZSgvI21pbiMvLGNvbnRyb2xfbWF0Y2hlc1syXSkuCiAgICAgICAgICAgICAgICByZXBsYWNlKC8jbWF4Iy8sY29udHJvbF9tYXRjaGVzWzNdKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZighY29udHJvbF9tYXRjaGVzWzJdICYmIGNvbnRyb2xfbWF0Y2hlc1szXSkgewogICAgICAgICAgICAgIGhlbHA9J0VudHJleiBhdSBwbHVzICNtYXgjIGNhcmFjdCZlZ3JhdmU7cmVzLicuCiAgICAgICAgICAgICAgICByZXBsYWNlKC8jbWF4Iy8sY29udHJvbF9tYXRjaGVzWzNdKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgICAgaWYoY29udHJvbF9tYXRjaGVzWzFdPT0nbnVtJykgewogICAgICAgICAgICAvLyBvbmx5IG51bWVyaWMsIHdpdGhvdXQgc2l6ZSBydWxlcwogICAgICAgICAgICBoZWxwPQogICAgICAgICAgICAgIChoZWxwP2hlbHArJyAnOicnKSsKICAgICAgICAgICAgICAnVmFsZXVyIG51bSZlYWN1dGU7cmlxdWUuJzsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgLy8gbG9vayBmb3IgIm1haWwiIHR5cGU6CiAgICAgICAgaWYoZmllbGQudHlwZT09J21haWwnKSB7CiAgICAgICAgICBmb3JtX2RhdGEuY29udHJvbC5tYWlsLnB1c2goZmllbGQuaWQpOwogICAgICAgICAgZmllbGQudHlwZT0ndGV4dCc7CiAgICAgICAgfQogICAgICAgIC8vIGxvb2sgZm9yICJudW0iIHR5cGU6CiAgICAgICAgaWYoZmllbGQudHlwZT09J251bScpIHsKICAgICAgICAgIGZvcm1fZGF0YS5jb250cm9sLm51bS5wdXNoKGZpZWxkLmlkKTsKICAgICAgICAgIGZpZWxkLnR5cGU9J3RleHQnOwogICAgICAgIH0KICAgICAgICAvLyBzYXZlIGZpZWxkIGNoYXJzOgogICAgICAgIGZvcm1faXRlbXMucHVzaCh7CiAgICAgICAgICBpbnZpdGU6IGZpZWxkLmludml0ZSwKICAgICAgICAgIG11c3Q6IG1hbmRhdG9yeSwKICAgICAgICAgIHRpdGxlOiBoZWxwPycgdGl0bGU9IicraGVscCsnIic6JycsCiAgICAgICAgICBpbnB1dDogeHhfZm9ybV9saW5lKGZpZWxkKQogICAgICAgIH0pOwogICAgICB9CiAgICB9CiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIC8vIHdoZW4gbWFuZGF0b3J5IGZpZWxkKHMpIGV4aXN0LCBwcmVwZW5kIG5vdGljZToKICAgIGlmKGZvcm1fZGF0YS5jb250cm9sLm11c3QubGVuZ3RoPjApIHsKICAgICAgZm9ybV9pdGVtcy51bnNoaWZ0KHsKICAgICAgICBsYXlvdXQ6ICdcCjxwIGlkPSJ4eF9mb3JtX211c3RpbmZvIj5cCiAgTGVzIGluZm9ybWF0aW9ucyBtYXJxdSZlYWN1dGU7ZXMgPHNwYW4gY2xhc3M9XCJ4eF9mb3JtX211c3RcIj4qPC9zcGFuPiBzb250IG9ibGlnYXRvaXJlc1wKPFwvcD5cCiAgICAgICd9KTsKICAgIH0KICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgLy8gYnVpbGQgZmllbGRzIHBhcnQ6CiAgICB2YXIgY29udGFpbmVyPWZvcm1fZGF0YS5mb3JtLmxheW91dD09J3RhYmxlJz8ndGFibGUnOidkaXYnOwogICAgZm9yKHZhciBpIGluIGZvcm1faXRlbXMpIHsKICAgICAgdmFyIGl0ZW09Zm9ybV9pdGVtc1tpXTsKICAgICAgaWYoaXRlbS5sYXlvdXQpIHsKICAgICAgICBmaWVsZF9saXN0Kz14eF9mb3JtX2VtYmVkKGl0ZW0ubGF5b3V0LGNvbnRhaW5lciwncm93JywnbGF5b3V0Jyk7CiAgICAgIH0KICAgICAgZWxzZSB7CiAgICAgICAgaWYoY29udGFpbmVyPT0ndGFibGUnKSB7CiAgICAgICAgICAgIGZpZWxkX2xpc3QrPSdcCjx0cj5cCiAgPHRkIGNsYXNzPSJ4eF9mb3JtX2ludml0ZSI+JytpdGVtLmludml0ZSsnPFwvdGQ+XAogIDx0ZD4nK2l0ZW0ubXVzdCsnPFwvdGQ+XAogIDx0ZCBjbGFzcz0ieHhfZm9ybV9pbnB1dCInK2l0ZW0udGl0bGUrJz4nK2l0ZW0uaW5wdXQrJzxcL3RkPlwKPFwvdHI+XAogICAgICAgICAgICAgICc7CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgZmllbGRfbGlzdCs9CiAgICAgICAgICAgIChpdGVtLmludml0ZT8nXAo8ZGl2IGNsYXNzPSJ4eF9mb3JtX2ludml0ZSI+JytpdGVtLmludml0ZStpdGVtLm11c3QrJzxcL2Rpdj5cCiAgICAgICAgICAnOicnKSsnXAo8ZGl2IGNsYXNzPSJ4eF9mb3JtX2lucHV0IicraXRlbS50aXRsZSsnPicraXRlbS5pbnB1dCsnPFwvZGl2PlwKICAgICAgICAgICAgJzsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgLy8gYnVpbGQgd2hvbGUgZm9ybToKICAgIHZhciBmb3JtX2NvbnRlbnQ9CiAgICAgIHh4X2Zvcm1fZW1iZWQoZm9ybV9kYXRhLmZvcm0udGl0bGUsY29udGFpbmVyLCdyb3cnLCd0aXRsZScpKwogICAgICB4eF9mb3JtX2VtYmVkKGZvcm1fZGF0YS5mb3JtLmhlYWRlcixjb250YWluZXIsJ3JvdycsJ2hlYWRlcicpKwogICAgICBmaWVsZF9saXN0KwogICAgICB4eF9mb3JtX2VtYmVkKAogICAgICAgICc8YnV0dG9uIGNsYXNzPSJ4eF9mb3JtX2J1dHRvbiI+JysKICAgICAgICBmb3JtX2RhdGEuZm9ybS5idXR0b24rCiAgICAgICAgJzxcL2J1dHRvbj4nLAogICAgICAgIGNvbnRhaW5lciwnYnV0dG9uJywnJykrCiAgICAgIHh4X2Zvcm1fZW1iZWQoZm9ybV9kYXRhLmZvcm0uZm9vdGVyLGNvbnRhaW5lciwncm93JywnZm9vdGVyJyk7CiAgICAkKGZvcm1fYW5jaG9yKS5hcHBlbmQoJzwnK2NvbnRhaW5lcisnIFwvPicpOwogICAgJChmb3JtX2FuY2hvcisnICcrY29udGFpbmVyKS5hZGRDbGFzcygneHhfZm9ybScpLmFwcGVuZChmb3JtX2NvbnRlbnQpOwogICAgLy8gYmluZCBjbGljayBoYW5kbGVyIHRvIGJ1dHRvbjoKICAgICQoZm9ybV9hbmNob3IrJyAueHhfZm9ybV9idXR0b24nKS5jbGljayh4eF9mb3JtX3N1Ym1pdCk7CiAgICAvLyBzYXZlIHBhZ2UtbG9hZCB0aW1lOgogICAgZm9ybV9kYXRhLnRpbWU9bmV3IERhdGUoKS5nZXRUaW1lKCk7CiAgfQp9Ci8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLypzdHJpbmcqLyBmdW5jdGlvbiB4eF9mb3JtX2xpbmUoZmllbGQpIHsKLy8gICAgICAgICAgICAgICAgICA9PT09PT09PT09PT0KICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIC8vIHByZXBhcmUgYXR0cmlidXRlczoKICB2YXIgaWRlbnQ9JyBpZD0ieHhfZm9ybV8nK2ZpZWxkLmlkKyciJzsKICB2YXIgZWxlbWVudD0naW5wdXQnOwogIHZhciB0eXBlPScgdHlwZT0iJytmaWVsZC50eXBlKyciJzsKICB2YXIgdmFsdWU9JyB2YWx1ZT0iJysoZmllbGQudmFsdWU/ZmllbGQudmFsdWU6JycpKyciJzsKICB2YXIgaW5uZXI9Jyc7CiAgdmFyIG90aGVycz0nJzsKICBzd2l0Y2goZmllbGQudHlwZSkgewogICAgY2FzZSAnY2hlY2tib3gnOiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gY2hlY2tib3h8cmFkaW98c2VsZWN0CiAgICBjYXNlICdyYWRpbyc6CiAgICBjYXNlICdzZWxlY3QnOgogICAgICAvLyBjaGVja2JveHxyYWRpbzogZ3JvdXBlZCBpbiBmaWVsZHNldAogICAgICAvLyAodmFsdWUgY29udGFpbnMgYSBsaXN0IG9mIG9wdGlvbnMpCiAgICAgIGVsZW1lbnQ9ZmllbGQudHlwZT09J3NlbGVjdCc/J3NlbGVjdCc6J2ZpZWxkc2V0JzsKICAgICAgdHlwZT0nJzsKICAgICAgdmFsdWU9Jyc7CiAgICAgIGZvcih2YXIgaT0wLG49ZmllbGQudmFsdWUubGVuZ3RoO2k8bjtpKyspIHsKICAgICAgICB2YXIgdGV4dD1maWVsZC52YWx1ZVtpXTsKICAgICAgICB2YXIgY2hlY2tlZD0nJzsKICAgICAgICBpZih0ZXh0LmNoYXJBdCgwKT09JyonKSB7CiAgICAgICAgICBjaGVja2VkPQogICAgICAgICAgICBmaWVsZC50eXBlPT0nc2VsZWN0Jz8nIHNlbGVjdGVkPSJzZWxlY3RlZCInOicgY2hlY2tlZD0iY2hlY2tlZCInOwogICAgICAgICAgdGV4dD10ZXh0LnN1YnN0cigxKTsKICAgICAgICB9CiAgICAgICAgaWYoZmllbGQudHlwZT09J3NlbGVjdCcpIHsKICAgICAgICAgIGlubmVyKz0nPG9wdGlvbicrY2hlY2tlZCsnPicrdGV4dCsnPFwvb3B0aW9uPic7CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgaW5uZXIrPQogICAgICAgICAgICAoaT4wPyc8YnIgLz4nOicnKSsnXAogICAgICAgICAgICA8bGFiZWw+XAogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSInK2ZpZWxkLnR5cGUrJyInKwogICAgICAgICAgICAgICAgKGZpZWxkLnR5cGU9PSdyYWRpbyc/JyB2YWx1ZT0iJyt0ZXh0KyciJzonJykrCiAgICAgICAgICAgICAgICAnIG5hbWU9IicrZmllbGQuaWQrKGZpZWxkLnR5cGU9PSdjaGVja2JveCc/J18nK2k6JycpKyciJysKICAgICAgICAgICAgICAgIGNoZWNrZWQrJz4nKwogICAgICAgICAgICAgIHRleHQrJ1wKICAgICAgICAgICAgPFwvbGFiZWw+XAogICAgICAgICAgICAnOwogICAgICAgIH0KICAgICAgfQogICAgICBpZihmaWVsZC50eXBlPT0nc2VsZWN0JykgewogICAgICAgIGlkZW50Kz0nIG5hbWU9IicrZmllbGQuaWQrJyInOwogICAgICB9CiAgICAgIGJyZWFrOwogICAgY2FzZSAndGV4dGFyZWEnOiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHRleHRhcmVhCiAgICAgIGVsZW1lbnQ9J3RleHRhcmVhJzsKICAgICAgdHlwZT0nJzsKICAgICAgdmFsdWU9Jyc7CiAgICAgIGlubmVyPWZpZWxkLnZhbHVlP2ZpZWxkLnZhbHVlOicnOwogICAgY2FzZSAndGV4dCc6IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB0ZXh0fHBhc3N3b3JkCiAgICBjYXNlICdwYXNzd29yZCc6CiAgICAgIGlkZW50Kz0nIG5hbWU9IicrZmllbGQuaWQrJyInOwogICAgICBicmVhazsKICAgIGRlZmF1bHQ6IC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gdW5rbm93bgogICAgICBhbGVydCgieHhfZm9ybVxuVW5rbm93biB0eXBlOiAiKyciJytmaWVsZC50eXBlKyciJyk7CiAgICAgIHJldHVybiAnJzsKICB9CiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAvLyBhZGQgb3RoZXIgYXR0cmlidXRlcywgaWYgYW55OgogIGZvcih2YXIgYXR0ciBpbiBmaWVsZCkgewogICAgaWYoYXR0ciE9J2ludml0ZScgJiYgYXR0ciE9J2lkJyAmJiBhdHRyIT0ndHlwZScgJiYgYXR0ciE9J3ZhbHVlJykgewogICAgICBvdGhlcnMrPScgJythdHRyKyc9IicrZmllbGRbYXR0cl0rJyInOwogICAgfQogIH0KICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIC8vIHJldHVybiByZXN1bHRpbmcgZWxlbWVudDoKICByZXR1cm4gKCAvLyBDQVVUSU9OOiBrZWVwIHBhcmVudGhlc2lzLCBvciByZXR1cm5zICJ1bmRlZmluZWQiIQogICAgJzwnK2VsZW1lbnQraWRlbnQrdHlwZSt2YWx1ZSsnIGNsYXNzPSJ4eF9mb3JtXycrZmllbGQudHlwZSsnIicrb3RoZXJzKyc+JysKICAgICAgaW5uZXIrCiAgICAnPFwvJytlbGVtZW50Kyc+JwogICAgKTsKfQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8qc3RyaW5nKi8gZnVuY3Rpb24geHhfZm9ybV9lbWJlZChjb3JlLGxheW91dCxzaGVsbCxjbGFzc25hbWUpIHsKLy8gICAgICAgICAgICAgICAgICA9PT09PT09PT09PT09CiAgcmV0dXJuICggLy8gQ0FVVElPTjogZG9uJ3QgZHJvcCBwYXJlbnRoZXNpcywgb3IgcmV0dXJucyBOYU4hCiAgICB4eF9mb3JtX3NoZWxsc1tsYXlvdXRdW3NoZWxsXS5iZWdpbi5yZXBsYWNlKC8jY2xhc3MjLyxjbGFzc25hbWUpKwogICAgY29yZSsKICAgIHh4X2Zvcm1fc2hlbGxzW2xheW91dF1bc2hlbGxdLmVuZAogICAgKTsKfQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8qdm9pZCovIGZ1bmN0aW9uIHh4X2Zvcm1fc3VibWl0KCkgewovLyAgICAgICAgICAgICAgICA9PT09PT09PT09PT09PQogIGlmKCQoJ2JvZHknKS5oYXNDbGFzcygnZWNyaXJlJykpIHsKICAgIC8vIGluIHByaXZhdGUgYXJlYSwgZG9uJ3QgZG8gYW55dGhpbmc6CiAgICBhbGVydCgnQ2V0dGUgZm9uY3Rpb24gbiZhcG9zO2VzdCBwYXMgZGlzcG9uaWJsZSBlbiBwYXJ0aWUgcHJpdiZlYWN1dGU7ZScpOwogICAgcmV0dXJuIGZhbHNlOyAvLyAoYXZvaWQgYnViYmxpbmcpCiAgfQogIHZhciBmb3JtPSQodGhpcykuY2xvc2VzdCgnZm9ybScpOwogIC8vIGNvbnRyb2wgaW5wdXQgZGF0YSwgYW5kIHByZXBhcmUgaWRlbnQgaWYgbmVlZGVkOgogIHZhciBmb3JtX29rPXRydWU7CiAgdmFyIGZvcm1fZGF0YT1ldmFsKGZvcm0uZ2V0KDApLmlkKTsKICB2YXIgZGF0YT0kKGZvcm0pLnNlcmlhbGl6ZUFycmF5KCk7CiAgd2l0aChmb3JtX2RhdGEuY29udHJvbCkgewogICAgZm9yKHZhciBpIGluIGRhdGEpIHsKICAgICAgdmFyIG5hbT1kYXRhW2ldLm5hbWU7CiAgICAgIHZhciB2YWw9ZGF0YVtpXS52YWx1ZTsKICAgICAgLyoKICAgICAgVXNpbmcgdGhlIGV4cHJlc3Npb25zICIhIXZhbCIgYW5kICIhIXNpemVbbmFtXSIgYmVsb3cgZW5zdXJlcyB0byBnZXQKICAgICAgYm9vbGVhbiAiZmFsc2UiIHJhdGhlciB0aGFuICJ1bmRlZmluZWQiIGluIGNhc2Ugb2YgZW1wdHkgInZhbCIgYW5kL29yCiAgICAgIHVuZGVmaW5lZCAic2l6ZVtuYW1dIi4KICAgICAgKi8KICAgICAgdmFyIGZpZWxkX2Vycm9yPQogICAgICAgIGZhbHNlIHx8CiAgICAgICAgLy8gbWlzc2luZyBtYW5kYXRvcnkgZmllbGQKICAgICAgICAoJC5pbkFycmF5KG5hbSxtdXN0KT4tMSAmJiAhdmFsKQogICAgICAgIHx8CiAgICAgICAgLy8gaW52YWxpZCBtYWlsIHZhbHVlCiAgICAgICAgKCQuaW5BcnJheShuYW0sbWFpbCk+LTEgJiYgISF2YWwKICAgICAgICAgICYmICFpc19SRkM4MjJjb21wbGlhbnRfZW1haWxfYWRkcmVzcyh2YWwpKQogICAgICAgIHx8CiAgICAgICAgLy8gaW52YWxpZCBudW1lcmljIHZhbHVlCiAgICAgICAgKCQuaW5BcnJheShuYW0sbnVtKT4tMSAmJiAhIXZhbAogICAgICAgICAgJiYgKGlzTmFOKHBhcnNlRmxvYXQodmFsKSkgfHwgIWlzRmluaXRlKHZhbCkpKQogICAgICAgIHx8CiAgICAgICAgLy8gaW5jb3JyZWN0IHNpemUKICAgICAgICAoISFzaXplW25hbV0gJiYgISF2YWwKICAgICAgICAgICYmICggLy8gdmFsIHVuZGVyIG1pbgogICAgICAgICAgKHZhbC5sZW5ndGg8c2l6ZVtuYW1dLm1pbikKICAgICAgICAgIHx8IC8vIHZhbCBleGNlZWRzIG1heAogICAgICAgICAgKHZhbC5sZW5ndGg+c2l6ZVtuYW1dLm1heCkKICAgICAgICAgICkpCiAgICAgICAgOwogICAgICAvLyBmbGFnIGVycm9uZW91cyBmaWVsZHMsIGFuZCBzZXQgZ2xvYmFsIG9rfGVycm9yIHN0YXR1czoKICAgICAgJCgnI3h4X2Zvcm1fJytuYW0pLnRvZ2dsZUNsYXNzKCd4eF9mb3JtX2Vycm9yJyxmaWVsZF9lcnJvcik7CiAgICAgIGZvcm1fb2smPSFmaWVsZF9lcnJvcjsKICAgIH0KICB9CiAgaWYoIWZvcm1fb2spIHsKICAgIGFsZXJ0KCdDZXJ0YWlucyBjaGFtcHMgb2JsaWdhdG9pcmVzIG5lIHNvbnQgcGFzIHJlbXBsaXMsIG91IGNvbXBvcnRlbnQgZGVzIGVycmV1cnMnKTsKICAgIHJldHVybiBmYWxzZTsgLy8gKGF2b2lkIGJ1YmJsaW5nKQogIH0KICAvLyBsYXVuY2ggYW5pbWF0aW9uOgogICQoJ2JvZHknKS5hcHBlbmQoJ1wKPGRpdiBpZD0ieHhfZm9ybV9hbmltIj5cCiAgPGltZyBhbHQ9IiIgc3JjPSJzcXVlbGV0dGVzL21vZGVsZXMveHhfZm9ybS94eF9mb3JtLmh0bWwvLi4veHhfZm9ybV9hbmltLmdpZiI+XAogIDxoND5FbnZvaSBlbiBjb3Vycy4uLjxcL2g0PlwKPFwvZGl2PlwKICAgICcpOwogIC8vIHByZXBhcmUgaWRzIHRhYmxlIGlmIHJlcXVpcmVkOgogIHZhciBpZHM9W107CiAgaWYoZm9ybV9kYXRhLm1haWwubGFiZWw9PSdpbnZpdGUnKSB7CiAgICBmb3IodmFyIGkgaW4gZm9ybV9kYXRhLmZpZWxkcykgewogICAgICB2YXIgZmllbGQ9Zm9ybV9kYXRhLmZpZWxkc1tpXTsKICAgICAgaWYoZmllbGQuaWQpIHsKICAgICAgICBpZHMucHVzaCgKICAgICAgICAgICd4eF9mb3JtX2lkXycrZmllbGQuaWQrJz0nKwogICAgICAgICAgKGZpZWxkLmludml0ZT9lbmNvZGVVUklDb21wb25lbnQoZmllbGQuaW52aXRlKTpmaWVsZC5pZCkKICAgICAgICAgICk7CiAgICAgIH0KICAgIH0KICB9CiAgLy8gc3VibWl0OgogIHZhciBiYW5uZXI9JCgnLnh4X2Zvcm1fYnV0dG9uJyxmb3JtKS5wYXJlbnQoKTsKICAkLmFqYXgoewogICAgdXJsOgogICAgICAvLydzcGlwLnBocD9wYWdlPXNxdWVsZXR0ZXMvbW9kZWxlcy94eF9mb3JtL3h4X2Zvcm1fYWpheCcrCiAgICAgIC8vJ3NwaXAucGhwP3BhZ2U9eHhfZm9ybV9waXBlJysKICAgICAgLy8nJnh4X2Zvcm1fY2FsbD1zcXVlbGV0dGVzL21vZGVsZXMveHhfZm9ybS94eF9mb3JtX2FqYXgucGhwJysKICAgICAgJ3NxdWVsZXR0ZXMvbW9kZWxlcy94eF9mb3JtL3h4X2Zvcm1fYWpheC5waHAnKwogICAgICAnP3h4X2Zvcm0nKwogICAgLy8gKGZ1cnRoZXJseSB4eF9mb3JtPWFfZnVuYyB0byBhbGxvdyB1c2luZyBkaWZmZXJlbnQgZnVuY3MpCiAgICAgICcmeHhfZm9ybV9kZWxheT0nKyhuZXcgRGF0ZSgpLmdldFRpbWUoKS1mb3JtX2RhdGEudGltZSkrCiAgICAgICcmeHhfZm9ybV9sYW5nPS9ob21lei40MDYvdnJjbWF4ZW0vd3d3L3NxdWVsZXR0ZXMvbW9kZWxlcy94eF9mb3JtL3h4X2Zvcm1fZnIucGhwJysKICAgICAgJyZ4eF9mb3JtX21haWxzbXRwPScrZm9ybV9kYXRhLm1haWwuc210cCsKICAgICAgJyZ4eF9mb3JtX21haWxwb3J0PScrZm9ybV9kYXRhLm1haWwucG9ydCsKICAgICAgJyZ4eF9mb3JtX21haWxmcm9tPScrZm9ybV9kYXRhLm1haWwuZnJvbSsKICAgICAgJyZ4eF9mb3JtX21haWx0bz0nK2Zvcm1fZGF0YS5tYWlsLnRvKwogICAgICAnJnh4X2Zvcm1fbWFpbHN1YmplY3Q9Jytmb3JtX2RhdGEubWFpbC5zdWJqZWN0KwogICAgICAnJnh4X2Zvcm1fbWFpbGludHJvPScrZm9ybV9kYXRhLm1haWwuaW50cm8rCiAgICAgICcmeHhfZm9ybV9tYWlsbGFiZWw9Jytmb3JtX2RhdGEubWFpbC5sYWJlbCsKICAgICAgKGlkcz8nJicraWRzLmpvaW4oJyYnKTonJykrCiAgICAgICcmeHhfZm9ybV9jb3B5dG89JysKICAgICAgICAoZm9ybV9kYXRhLmNvbnRyb2wubWFpbC5sZW5ndGg/JCgnI3h4X2Zvcm1fJytmb3JtX2RhdGEuY29udHJvbC5tYWlsWzBdKS52YWwoKTonJykrCiAgICAgICcmeHhfZm9ybV9jb3B5c3ViamVjdD0nK2Zvcm1fZGF0YS5tYWlsLmNvcHlzdWJqZWN0KwogICAgICAnJnh4X2Zvcm1fY29weWludHJvPScrZm9ybV9kYXRhLm1haWwuY29weWludHJvLAogICAgdHlwZTogJ1BPU1QnLAogICAgZGF0YTogZm9ybS5zZXJpYWxpemUoKSwKICAgIGVycm9yIDogZnVuY3Rpb24oKSB7CiAgICAgIGJhbm5lci5odG1sKCc8aDQgY2xhc3M9Inh4X2Zvcm1fZXJyb3IiPicrZm9ybV9kYXRhLmZvcm0uZXJyb3IrJzxcL2g0PicpOwogICAgfSwKICAgIHN1Y2Nlc3MgOiBmdW5jdGlvbihyZXNwb25zZSkgewogICAgICBpZihldmFsKHJlc3BvbnNlKSkgewogICAgICAgIGJhbm5lci5odG1sKCc8aDQgY2xhc3M9Inh4X2Zvcm1fYmFubmVyIj4nK2Zvcm1fZGF0YS5mb3JtLm9rKyc8XC9oND4nKTsKICAgICAgfQogICAgICBlbHNlIHsKICAgICAgICBiYW5uZXIuaHRtbCgnPGg0IGNsYXNzPSJ4eF9mb3JtX2Vycm9yIj4nK2Zvcm1fZGF0YS5mb3JtLmVycm9yKyc8XC9oND4nKTsKICAgICAgfQogICAgfSwKICAgIGNvbXBsZXRlIDogZnVuY3Rpb24oKSB7IC8vIHN0b3AgYW5pbWF0aW9uLCBkaXNhYmxlIGFsbDoKICAgICAgJCgnI3h4X2Zvcm1fYW5pbScpLnJlbW92ZSgpOwogICAgICAkKCdpbnB1dCx0ZXh0YXJlYSxzZWxlY3QnLGZvcm0pLmF0dHIoe2Rpc2FibGVkOidkaXNhYmxlZCd9KTsKICAgIH0KICB9KTsKICByZXR1cm4gZmFsc2U7IC8vIChhdm9pZCBidWJibGluZykKfQovLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci8qdm9pZCovIGZ1bmN0aW9uIHh4X2Zvcm1fZGVmYXVsdHMoZm9ybV9kYXRhKSB7Ci8vICAgICAgICAgICAgICAgID09PT09PT09PT09PT09PT0KICB3aXRoKGZvcm1fZGF0YSkgewogICAgZm9ybT1ldmFsKGZvcm0pWzBdOwogICAgZm9ybS5sYXlvdXQ9Zm9ybS5sYXlvdXQ/Zm9ybS5sYXlvdXQ6J2xpc3QnOwogICAgZm9ybS50aXRsZT1mb3JtLnRpdGxlP2Zvcm0udGl0bGU6CiAgICAgICdGb3JtdWxhaXJlIGRlIGNvbnRhY3QnOwogICAgZm9ybS5idXR0b249Zm9ybS5idXR0b24/Zm9ybS5idXR0b246CiAgICAgICdFbnZveWVyIGxlIG1lc3NhZ2UnOwogICAgZm9ybS5oZWFkZXI9Zm9ybS5oZWFkZXI/Zm9ybS5oZWFkZXI6Jyc7CiAgICBmb3JtLmZvb3Rlcj1mb3JtLmZvb3Rlcj9mb3JtLmZvb3RlcjonJzsKICAgIGZvcm0ub2s9Zm9ybS5vaz9mb3JtLm9rOgogICAgICAnVm90cmUgbWVzc2FnZSBhICZlYWN1dGU7dCZlYWN1dGU7IGVudm95JmVhY3V0ZTsnOwogICAgZm9ybS5lcnJvcj1mb3JtLmVycm9yP2Zvcm0uZXJyb3I6CiAgICAgICdVbmUgZXJyZXVyIHMmYXBvcztlc3QgcHJvZHVpdGUgISc7CiAgICBtYWlsPWV2YWwobWFpbClbMF07CiAgICBtYWlsLnNtdHA9bWFpbC5zbXRwP21haWwuc210cDonJzsKICAgIG1haWwucG9ydD1tYWlsLnBvcnQ/bWFpbC5wb3J0OicyNSc7CiAgICBtYWlsLmZyb209bWFpbC5mcm9tP21haWwuZnJvbTonY3lyaWxsZS54aWZmcmVAb3JhbmdlLmZyJzsKICAgIG1haWwudG89bWFpbC50bz9tYWlsLnRvOicnOwogICAgbWFpbC5zdWJqZWN0PWVuY29kZVVSSUNvbXBvbmVudCgKICAgICAgbWFpbC5zdWJqZWN0P21haWwuc3ViamVjdDpmb3JtLnRpdGxlKycgKHNwaXAucGhwP3BhZ2U9YmFja2VuZCZhbXA7bGFuZz1mciknKTsKICAgIG1haWwubGFiZWw9bWFpbC5sYWJlbD9tYWlsLmxhYmVsOidpbnZpdGUnOwogICAgbWFpbC5pbnRybz1lbmNvZGVVUklDb21wb25lbnQoJ0Zvcm11bGFpcmUgdmFsaWQmZWFjdXRlOyBsZSAjZGF0ZSMgJmFncmF2ZTsgI2hvdXIjIHBhciAzOC4xMDcuMTc5LjIzNCAoMzguMTA3LjE3OS4yMzQpLicpOwogICAgbWFpbC5jb3B5c3ViamVjdD1lbmNvZGVVUklDb21wb25lbnQoCiAgICAgICdWb3RyZSBtZXNzYWdlIHN1ciBsZSBzaXRlIHZyYzY2Jyk7CiAgICBtYWlsLmNvcHlpbnRybz1lbmNvZGVVUklDb21wb25lbnQoCiAgICAgICdWb2ljaSBsZSBtZXNzYWdlIHF1ZSB2b3VzIGF2ZXogZCZlYWN1dGU7cG9zJmVhY3V0ZTsgbGUgI2RhdGUjICZhZ3JhdmU7ICNob3VyIyBzdXIgbGUgc2l0ZSB2cmM2Ni4nKTsKICB9Cn0KLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQovKmJvb2xlYW4qLyBmdW5jdGlvbiBpc19SRkM4MjJjb21wbGlhbnRfZW1haWxfYWRkcmVzcygvKnN0cmluZyovZW1haWxBZGRyZXNzKXsKLyogICAgICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUmV0dXJucyBUUlVFIGlmIGVtYWlsQWRkcmVzcyBpcyBSRkM4MjIgY29tcGxpYW50LgpUcmFuc2xhdGVkIGZyb20gUEhQIHZlcnNpb24gYXQgaHR0cDovL2lhbWNhbC5jb20vcHVibGlzaC9hcnRpY2xlcy9waHAvcGFyc2luZ19lbWFpbAoqLwoJdmFyIFFURVhUPSAgICAgICAgICAgICdbXlxceDBkXFx4MjJcXHg1Y1xceDgwLVxceGZmXSc7Cgl2YXIgRFRFWFQ9ICAgICAgICAgICAgJ1teXFx4MGRcXHg1Yi1cXHg1ZFxceDgwLVxceGZmXSc7Cgl2YXIgQVRPTT0gICAgICAgICAgICAgJ1teXFx4MDAtXFx4MjBcXHgyMlxceDI4XFx4MjlcXHgyY1xceDJlXFx4M2EtXFx4M2NcXHgzZVxceDQwXFx4NWItXFx4NWRcXHg3Zi1cXHhmZl0rJzsKCXZhciBRVU9URURfUEFJUj0gICAgICAnXFx4NWNbXFx4MDAtXFx4N2ZdJzsKCXZhciBET01BSU5fTElURVJBTD0gICAnXFx4NWIoJytEVEVYVCsnfCcrUVVPVEVEX1BBSVIrJykqXFx4NWQnOwoJdmFyIFFVT1RFRF9TVFJJTkc9ICAgICdcXHgyMignK1FURVhUKyd8JytRVU9URURfUEFJUisnKSpcXHgyMic7Cgl2YXIgRE9NQUlOX1JFRj0gICAgICAgQVRPTTsKCXZhciBTVUJfRE9NQUlOPSAgICAgICAnKCcrRE9NQUlOX1JFRisnfCcrRE9NQUlOX0xJVEVSQUwrJyknOwoJdmFyIFdPUkQ9ICAgICAgICAgICAgICcoJytBVE9NKyd8JytRVU9URURfU1RSSU5HKycpJzsKCS8vdmFyIERPTUFJTj0gICAgICAgICAgIFNVQl9ET01BSU4rJyhcXHgyZScrU1VCX0RPTUFJTisnKSonOwoJdmFyIERPTUFJTj0gICAgICAgICAgIFNVQl9ET01BSU4rJyhcXHgyZScrU1VCX0RPTUFJTisnKSsnOwoJdmFyIExPQ0FMX1BBUlQ9ICAgICAgIFdPUkQrJyhcXHgyZScrV09SRCsnKSonOwoJdmFyIEFERFJfU1BFQz0gICAgICAgIExPQ0FMX1BBUlQrJ1xceDQwJytET01BSU47CgkvLwoJdmFyIG1hc2s9bmV3IFJlZ0V4cCgnXicrQUREUl9TUEVDKyckJyk7CglyZXR1cm4gbWFzay50ZXN0KGVtYWlsQWRkcmVzcyk7Cn0KPC9zY3JpcHQ+&quot;&gt;&lt;/div&gt;

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>030. Palmar&#232;s C&#244;te</title>
		<link>http://www.vrc66.org/spip.php?article363</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article363</guid>
		<dc:date>2012-03-10T10:59:12Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>



		<description>5 juin 2011 2&#232;me Course de C&#244;te Historique de Corsavy / classement VHRS A. Gaubert (Porsche 911) C. Lafabr&#232;gue (Porsche 911) D. Sibieude (Opel Manta) A. Cardona (Saab 99) T. Ferrer/L. Fouliard (Innocenti) D. Thoreau/M. Thoreau (Porsche 911S) G. Gaubert (Porsche 911SC Gr4) J-M. Coll (Porsche 914)

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique132" rel="directory"&gt;010. Les saisons 2010 &amp; 2011&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>050. Photos C&#244;te</title>
		<link>http://www.vrc66.org/spip.php?article362</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article362</guid>
		<dc:date>2012-03-10T10:04:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>



		<description>20 juin 2010

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique132" rel="directory"&gt;010. Les saisons 2010 &amp; 2011&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>031. PLAN DE SITUATION DE LA COUPE CATALANE</title>
		<link>http://www.vrc66.org/spip.php?article357</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article357</guid>
		<dc:date>2012-02-17T20:48:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>


		<dc:subject>Cacher au menu</dc:subject>

		<description>POUR VOIR LE REGLEMENT, CLIQUEZ ICI POUR VOUS RENSEIGNER sur la 2&#232;me &#201;preuve de la coupe Catalane : le Rallye des Volcans du 26 mai dernier &#224; Olot, CLIQUEZ ICI

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;

/ 
&lt;a href="http://www.vrc66.org/spip.php?mot13" rel="tag"&gt;Cacher au menu&lt;/a&gt;

		</description>



		

	</item>
<item xml:lang="fr">
		<title>040. COURSE DE C&#212;TE HISTORIQUE DE CORSAVY</title>
		<link>http://www.vrc66.org/spip.php?article356</link>
		<guid isPermaLink="true">http://www.vrc66.org/spip.php?article356</guid>
		<dc:date>2012-02-04T17:02:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Cyrille Xiffr&#233;</dc:creator>


		<dc:subject>Cacher au menu</dc:subject>

		<description>[fr] En comp&#233;tition avec un v&#233;hicule ancien (plus de 30 ans) ou une GT sportive r&#233;cente : C'est Possible ! [en] In competition with a vintage car (more than 30 years) or recent GT sport car : It's Possible ! [ca] Competeix amb un vehicle classic (m&#233;s de 30 anys) : o un GT esportiu recent : Es possible ! [fr] La cat&#233;gorie VHRS (V&#233;hicule Historique de R&#233;gularit&#233; Sportive) vous le permet ! Vous pourrez participer &#224; l'&#233;preuve Nationale chronom&#233;tr&#233;e de la course de c&#244;te Historique de (...)

-
&lt;a href="http://www.vrc66.org/spip.php?rubrique143" rel="directory"&gt;012. La saison 2012&lt;/a&gt;

/ 
&lt;a href="http://www.vrc66.org/spip.php?mot13" rel="tag"&gt;Cacher au menu&lt;/a&gt;

		</description>



		

	</item>



</channel>

</rss>

