Content-Type: multipart/related; start=; boundary=----------sfdiWUz0ZtiPjTzFlPEgdN Content-Location: http://www.devside.net/articles/php Subject: =?utf-8?Q?The=20correct=20way=20to=20configure=20PHP?= MIME-Version: 1.0 ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=php.htm Content-Type: text/html; charset=UTF-8; name=php.htm Content-ID: Content-Location: http://www.devside.net/articles/php Content-Transfer-Encoding: 8bit The correct way to configure PHP
Get WampDeveloper Pro Now »

"For your PC, Server, Laptop! Use it to develop and host websites at home, from office, or in a datacenter."

WAMP: Windows + Apache + MySQL + PHP | Developer: That's You!Developer - Thumbs Up

The correct way to configure PHP [and why PHP.NET has it wrong]

DeveloperSide.NET Articles

Criticisms of the PHP.NET Manual on integrating PHP with Apache2, step-by-step...
Apache 2.0.x on Microsoft Windows

Using Apache 2.0 with PHP...

"Warning: We do not recommend using a threaded MPM in production with Apache2. Use the prefork MPM instead, or use Apache1."

This cryptic warning is in reference to the fact that not all 3rd-party PHP libraries are guaranteed to be thread-safe.

PHP itself and all of its core libraries are thread-safe.

This has nothing to do with stability or compatibility of Apache 2.0 with the PHP 'apache2handler' module.

The default MPM for Apache 2.0 is the process-based prefork module, and not the thread-based worker module.

Why this warning still exists and has existed for years without any further clarification is a mystery. It servers no purpose other than to confuse new users and cause headaches. No one I know has had any problems running PHP as a module under Apache2 -- for years.

For those still shaking like a leaf, the solution is to simply not use any PHP libraries that are not thread-safe -- most of which clearly state so if they fall into this category. Good luck finding one [at least one that is not obscure].

And the recommendation of using Apache1 over Apache2 under Windows is not much of a recommendation at all.

On to the rest of the Manual...

First, we will take a look at configuring PHP as a CGI binary, then PHP as an Apache2 module.

PHP as a CGI binary ['official' configuration]

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php

# For PHP 4
Action application/x-httpd-php "/php/php.exe"

# For PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"

Not only is this PHP CGI configuration incorrect in every possible way, it also makes absolutely no sense.

First lets look at the definitions of the Apache Directives used...

Directive: ScripAlias
Description: Maps a URL to a filesystem location and designates the target as a CGI script."
Syntax: ScriptAlias URL-path file-path|directory-path"

An example demonstrating the proper use of this directive would be...

ScriptAlias /cgi-bin/ "C:/www/cgi-bin/"

The above line would tell Apache to map URL '/cgi-bin/' to the system directory of 'C:\www\cgi-bin'.

Also note that the 'ScriptAlias' directive specifies to Apache that all files under this URL/directory target are cgi-scripts and should be handled accordingly; the scripts should be executed/parsed with the interpreter (binary) specified under the 'shebang' line (1st line) of the script file being served.

In other words, when a user accesses URL 'http://localhost/cgi-bin/file.cgi', the interpreter will process/parse file 'C:\www\cgi-bin\file.cgi' and Apache will serve the output to the user.

Directive: AddType
Description: Maps the given filename extensions onto the specified content type."
Syntax: AddType MIME-type extension [extension] ..."

'mod_mime' Summary:

"This module is used to associate various bits of "meta information" with files by their filename extensions. This information relates the filename of the document to its mime-type, language, character set and encoding. This information is sent to the browser, and participates in content negotiation, so the user's preferences are respected when choosing one of several possible files to serve. [...] In addition, mod_mime may define the handler and filters that originate and process content."

An example demonstrating the proper use of this directive would be...

AddType text/html .php

The above line would tell Apache to specify the 'content-type' field as 'text/html', under the generated header of the output, for *.php files.

Directive: Action
Description: Activates a CGI script for a particular handler or content-type."
Syntax: Action action-type cgi-script"

An example demonstrating the proper use of this directive would be...

To not use it at all in this context and replace it with 'AddHandler' directive.

On to the given PHP.NET configuration...

First directive...

ScriptAlias /php/ "c:/php/"

At first look the reader might assume that the sole purpose of this 'ScriptAlias' line is to map URL '/php/' to the system directory of 'c:\php\'.

Yet upon further inspection, it is brought to light that...

The true purpose of this particular 'ScriptAlias' line is to make the upcoming 'Action' line work by substituting '/php/' for 'c:\php\' under target '/php/php[-cgi].exe' and defining 'php[-cgi].exe' as a 'cgi-script' [more on this later].

When brought in combination with the 'Action' line, it makes no sense... And manipulates the definition of 'ScriptAlias' -- which simply maps a URL to a directory [or cgi file] and tells Apache that all files under this directory are scripts.

Not to mention that ScriptAlias'ing directory 'C:\php\', the directory that contains the PHP binaries and libs/dlls, is just downright stupid.

This is nothing more than a hack designed to work in combination with the upcoming directives.

Second directive...

AddType application/x-httpd-php .php

I really have an issue with this one.

The 'AddType' directive associates a content-type with a file extension for the benefit of the *client-side*. Its sole purpose is to identify the data stream (output) coming from the server, to the user's browser (client-side).

To be fair, it is true that...

"In addition, mod_mime may define the handler and filters that originate and process content."

Thought this is more of an addition than anything else, and creates more problems than it tries to solve (while other better solutions exist).

On first look it appears that the given configuration is using the 'AddType' directive to map a content-type of 'application/x-httpd-php' to a file extension of '.php'.

While this assumption is correct in its given purpose [the true purpose will be exposed by the following directive] and is certainly taking effect, it makes no sense...

The problem here lies in the fact that only the server processes/parses PHP files -- the user's browser does no such thing.

On a PHP request, the user might see a URL containing a file type of '.php', or any other type, or simply an ending '/'. And after the server processes/parses the requested PHP script, the output the browser receives IS ONLY HTML [content-type: 'text/html'].

While I'm not exactly sure what a content-type of 'application/x-httpd-php' specifies to the client-side; it is, never the less, now associated with a file extension of '.php'.

The purpose of this line is to associate a fake content-type of 'application/x-httpd-php' with a file extension of '.php' -- server-side.

Again, just another hack.

One last note to others and myself on this subject...

The various php-cgi configurations use handler methods, handler names, and content-types interchangeably. Under PHP, 'application/x-httpd-php' is a handler name under the php[4,5]apache2.dll 'apache2handler' modules, while also being a fake "handler" name and content-type under php-cgi. Also, php-cgi has [the so called] handler names 'php-script' (for php4) and 'php5-script' (for php5). Not to mention mod_cgi contains handler name 'cgi-script' and content-type 'application/x-httpd-cgi', both of which can be interchanged with the other handler names and content-types under php-cgi. Are you confused yet?

Third directive...

# For PHP 4
Action application/x-httpd-php "/php/php.exe"

# For PHP 5
Action application/x-httpd-php "/php/php-cgi.exe"

The 'Action' directive runs the specified 'cgi-script' when a given request for a URL contains the specified 'content-type' (or handler name). Do not confuse this 'cgi-script' with the actual document/request/URL. This 'cgi-script' receives the URL and file path of the requested document via the cgi environment variables passed to it.

In this case, the 'Action' line is telling Apache that anything of the fake server-side 'application/x-httpd-php' content-type should be passed to 'cgi-script' 'C:\php\php[-cgi].exe'.

How exactly (and why) the now translated 'C:\php\php[-cgi].exe' binary (URL '/php/php[-cgi].exe') is considered a 'cgi-script' is beyond even myself. But wait, I almost forgot. The previous 'ScriptAlias' line told Apache that everything under directory 'C:\php\' (URL '/php/') is now a script, including all the '*.exe' and '*.dll' files within. Finally, a reason to this madness!

Here is where the true purpose of the previous 'ScriptAlias' and 'AddType' lines are brought to light; and all the previous mistakes and incorrect uses are tied together to form a whole [mess].

The last field of the 'Action' directive, the 'cgi-script' field, "is the URL-path to a resource that has been designated as a CGI script using ScriptAlias or AddHandler."

While this particular use of the 'ScriptAlias' and 'Action' combination is questionable, the purpose is simple enough...

This particular use of the 'Action' directive requires this particular use of the 'ScriptAlias' directive, and this particular use of the 'ScriptAlias' directive prepares the use of this particular 'Action' directive. Is your head spinning yet?

Bringing it all together...

The 'AddType' line associates file extension '.php' with a fake content-type of 'application/x-httpd-php'; emphasis being on the server-side, with everything leaking to the client-side (user's browser).

The 'ScriptAlias' line maps URL '/php/' to directory 'C:\php\', with its damage being two fold...

  • It has the effect of telling Apache that all files under directory 'C:\php\' are scripts and should be executed via their 'shebang' line (1st line of script) when requested. It matters none if someone requests an exe or a dll -- everything is a script now.
  • It sets up the use of 'C:\php\php[-cgi].exe' as a 'cgi-script'.

The 'Action' line is relying on the mistakes, oversights, and incorrect use of the previous lines to bring everything together... By potentially executing all '.php' files, anywhere on the system, via the "cgi-script" 'C:\php\php[-cgi].exe'.

The damage here is offset by the fact that...

  • The 'Action' line will override the use of the 'shebang' line under 'C:\php\' and simply execute that file via binary 'C:\php\php[-cgi].exe'
  • Not all httpd.conf configurations will have directory 'C:\php' accessible or with access permissions granted.
  • Not all httpd.conf configurations will have the ExecCGI option turned on for all directories.

The rest of the baggage remains. And the user is kept oblivious to any of these issues.

Do take note that some of this baggage has been hidden away via more hacks under the PHP system with the purpose of making this configuration work and eliminating some of the obvious problems.

While all this does work, it still remains incorrect.

PHP as a CGI binary [the right way]

ScriptAlias /cgi-bin/ "C:/www/cgi-bin/"

<Directory "C:/www/cgi-bin">
	AllowOverride None
	Options None
	Order allow,deny
	Allow from all
</Directory>

That's it.

A simple 'ScriptAlias' for cgi-bin and a 'Directory' block to give permissions.

Every script just needs to have a 'shebang' line that points to the interpreter.

Aside from PHP, this also takes care of Perl and everything else.

Other configurations for php-cgi...

# General
AddHandler cgi-script .php
AddType text/html .php

PHP as an Apache2 module ['official' configuration]

# For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
# Don't forget to copy the php4apache2.dll file from the sapi directory!
AddType application/x-httpd-php .php

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

Previously, it was noted that the official 'PHP as a CGI binary' configuration was incorrect in every conceivable way, while at the same time making absolutely no sense.

Unfortunately, it appears that this observation also holds true for the official 'PHP as an Apache2 module' configuration, just to a lesser extent...

Directive 'AddType' associates a content-type with a file extension; identifying the data stream to the client-side (browser).

We have witnessed the same misuse of this directive before, and here that misuse is repeated again... Using a fake content-type to associate a file extension on the server-side.

The only difference here is that the loaded PHP module spots this 'content-type' and picks up the request [in very simplified terms].

Instead of using the 'AddType' directive [which is completely inappropriate and is no choice at all in this context], a better option would be the 'AddHandler' directive...

Directive: AddHandler
Description: Maps the filename extensions to the specified handler"
Syntax: AddHandler handler-name extension [extension] ..."

An example demonstrating the proper use of this directive would be...

AddHandler application/x-httpd-php .php

Directive 'AddHandler' maps a handler to a file extension for server-side processing of data (by Apache and modules).

The above 'AddHandler' line maps the 'application/x-httpd-php' handler [name], which is present under the PHP module, to the '.php' file extension.

Simple, and to the point.

The 'AddHandler' directive was introduced to Apache v1.1 in 1996.

The placement of php.ini

Nothing more remains to be said on the above PHP.NET configurations, except on the subject of php.ini...

This file has always been placed under the SYSTEM folder (C:\Windows or C:\Winnt).

These days, PHP.NET is recommending that users keep php.ini under the PHP folder, to, I assume, simplify the installation procedure for the average individual.

Even with a small matter such as this, making such recommendations and changes can have a profound effect.

And while reading this, do take into account that this is the same PHP.NET that once recommended moving all of the various PHP DLL files (including the dozens of odd extension dlls) into the user's SYSTEM folder (i.e. C:\Windows) to simplify the installation procedure. So do give credit where credit is due.

PHP as an Apache2 module [the right way]

#For PHP5
LoadFile "C:/www/php5/php5ts.dll"
LoadModule php5_module "C:/www/php5/php5apache2.dll"

<IfModule php5_module>
	#PHPIniDir "C:/Windows"
	#PHPIniDir "C:/Winnt"

	<Location />
		AddType text/html .php .phps
		AddHandler application/x-httpd-php .php
		AddHandler application/x-httpd-php-source .phps
	</Location>

</IfModule>

#For PHP4
LoadFile "C:/www/php4/php4ts.dll"
LoadModule php4_module "C:/www/php4/php4apache2.dll"

<IfModule php4_module>
	#PHPIniDir "C:/Windows"
	#PHPIniDir "C:/Winnt"

	<Location />
		AddType text/html .php .phps
		AddHandler application/x-httpd-php .php
		AddHandler application/x-httpd-php-source .phps
	</Location>

</IfModule>

In conclusion:

I have tried to locate the reasoning (and logic) behind the 'official' PHP configurations, without much success.

This is the only clear post that I have found on the subject [in reference to using 'AddHandler' over 'AddType' under the PHP.NET docs]...

List:       php-dev
Subject:    Re: [PHP-DEV] Why we dont_like_PHP
From:       Rasmus Lerdorf <rasmus () lerdorf ! com>
Date:       2004-12-20 22:08:01

"Like with most of the criticisms along these lines, they don't bother actually researching why something is a certain way. There was a time when there was no AddHandler directive. Addtype was the way you did this. Since AddType works with every version of Apache I never saw a reason to change this even after AddHandler was added since it is purely academic in nature."

Yes, that is it; nothing more. No reasons, no real explanations, nothing.

There will not be any changes...

  • because 'AddType' works and was here first
  • and 'AddHandler' [vs. 'AddType'] is "purely academic in nature"

I have said it before and I will say it again...

The 'AddHandler' directive was introduced to Apache v1.1 in 1996. The year now is 2006. Lets start using it.

------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=favicon.ico Content-Type: image/x-icon; charset=UTF-8; name=favicon.ico Content-Location: http://www.devside.net/favicon.ico Content-Transfer-Encoding: Base64 AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAA AAAAAAAAAAAAAAAAAAD///8BoaCfW6KgoOunpaT/b25v/0JBRf9HRkn/QD5C/0JB Rf9HRkn/REJG/4SEhP+npqb/oaCg6aGhoFP///8B////AZ+foV2gn6Hlqamr/Wdn av86OTz/QUBF/2NiZf9FREf/QD9C/zs6Pf9+fYL/qaiq/Z6eoOOhoKJV////Af// /wH///8B////Af///wH///8B////ATQzNwNpaGr/RkZJ/////wH///8B////Af// /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFHRkkDZmVp/1BO Uv////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ASws LKFBQUG3RUVFu0xMTLtMTEy7RUVFu0FBQbcuLi6f////Af///wH///8B////Af// /wH///8B////Af///wFSUlKnbGxs/3p6ev+BgYH/gICA/3t7e/9sbGz/VFRUo/// /wH///8B////Af///wH///8B////Af///wH///8BiIiIv8PDw//Kysr/hoaG/4SE hP/Kysr/w8PD/4iIiMH///8B////Af///wH///8B////Af///wH///8B////AYOD g73BwcH/xsjI/6+fmv+sm5X/x8nJ/8DAwP+EhIS9////Af///wH///8B////Af// /wH///8B////Af///wGEhIS9xsbG/8nLzf+5qHP/vaZi/8jKzf+7vLv/hYWFvf// /wH///8B////Af///wH///8B////Af///wH///8BhYWFvcvLy//R0tL/pJye/6CX mf/P0ND/wcLB/4mJib3///8B////Af///wH///8B////Af///wH///8B////AYOD g73MzMz/0dHR/5ucnP+XmJj/1NTV/8nKyv+Ghoa9////Af///wH///8B////Af// /wH///8B////Af///wGFhYW91tbW/9bW1v+bm5v/mpqa/9vb2//U1NT/h4eHvf// /wH///8B////Af///wH///8B////Af///wH///8Bg4ODvdjY2P/Z2dn/nJyc/5qa mv/g4OD/2dnZ/4aGhr3///8B////Af///wH///8B////Af///wH///8B////AYWF hb3e3t7/39/f/6CgoP+enp7/5ubm/+Dg4P+IiIi9////Af///wH///8B////Af// /wH///8B////Af///wGKioq97e3t/+zs7P+tra3/ra2t//Pz8//v7+//jIyMvf// /wH///8B////Af///wH///8B////Af///wH///8BLCwsSSwsLEksLCxJLCwsMyws LDMsLCxJLCwsSSwsLEn///8B////Af///wH///8BAAD//wAA//8AAP//AAD//wAA //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w== ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=style.css Content-Type: text/css; name=style.css Content-Location: http://www.devside.net/css/style.css Content-Transfer-Encoding: 8bit html {height:100%;} body {min-height:101%;font-size:100%;} * {margin:0;padding:0;} img {border:0;vertical-align:top;text-align:left;} #page {width:100%;margin:0 auto;} .content {width:980px;margin-left:auto;margin-right:auto;} #header {background-color:#494949;color:#efefef;padding:1em 0;border-bottom:#666 1px solid;} #view {background-color:#343434;color:#efefef;padding:1em 0;border-bottom:#666 1px solid;} #middle {background-color:#494949;color:#efefef;padding:1em 0;border-bottom:#666 1px solid;} /*#main .content {background-color:#d9dee3;padding:1em 0;}*/ /* efefef */ #main .content {background-color:#eaeaea;padding:1em 0;border-left:1px solid #ccc;border-right:1px solid #ccc;} #footer {background-color:#494949;color:#808080;padding-top:1em;border-top:#343434 1px solid;} h1 {font-size:2.0em;} h2 {font-size:1.5em;} h3 {font-size:1.2em;} h4 {font-size:1.0em;} #main .content {padding-left:0.5em;padding-right:0.5em;} #main p,#main ul,#main ol,#main pre {margin-bottom:1em;} #main ul,#main ol {margin-left:1em;} #header_name {font-size:2em;font-weight:bold;} #header_name,#header_navigation {display:inline;} #header_name a {color:#efefef;text-decoration:none;} #header_name a:hover {text-decoration:none;} #header_name a:visited {color:#efefef;} #header_navigation {font:bold 0.9em Arial, sans-serif;} #header_navigation a {color:#efefef;text-decoration:none;} #header_navigation a:hover {text-decoration:underline;} #header_navigation a:visited {color:#efefef;} #header_navigation li {display:inline;list-style-type:none;margin-right:1em;padding-top:1em;} /* main content id */ #home .feature {margin-top:1em;} #home .feature p {margin-right:1em;padding-left:1em;} #home .feature h4 {display:inline-block;background-color:#e7f2be;font-weight:bolder;} #home .feature ul {margin-left:1em;} #wampdeveloper #screenshots {padding-top:0.5em;} #wampdeveloper #screenshots .screenshot {float:left;margin-right:4px;} #wampdeveloper #screenshots h4 {text-align:center;} #wampdeveloper .featureLeft {width:85%;margin:1em auto 1em auto;padding-bottom:1em;} #wampdeveloper .featureLeft h3 {margin-bottom:1em;text-align:left;background-color:#e7f2be;} #wampdeveloper .featureLeft img {float:left;margin-right:1em;margin-left:1em;} #wampdeveloper .featureLeft p {margin-top:1em;} #wampdeveloper .featureRight {width:85%;margin:1em auto 1em auto;padding-bottom:1em;} #wampdeveloper .featureRight h3 {margin-bottom:1em;text-align:left;background-color:#e7f2be;} #wampdeveloper .featureRight img {float:right;margin-right:1em;margin-left:1em;} #wampdeveloper .featureRight p {margin-top:1em;} /* width is set to get p no wider than the img */ .boxshot {position:absolute;right:20px;width:160px;margin-top:1.5em;} p.wampname {text-align:center;} .wampname strong {font-weight:bold;font-style:normal;color:#8bad34;} .wampname em {font-weight:bold;font-style:normal;color:#8bad34;border-bottom:1px solid;margin-right:0.15em;} .wampname img {display:inline;margin-left:0.5em;} .left {float:left;} .right {float:right;} .clear {clear:both;} .half {width:49%;} .third {width:32%;} .forth {width:24%;} a.button {text-decoration:none;background:#417ea4;padding:0.8em;border-width:6px;border-style:solid;border-color:#efefef;} a.button strong {color:#fff;font:19px Calibri, Helvetica, Arial, sans-serif;padding:1em;} a.button:hover {background:#8bad34;} ul.handpoint {list-style-image: url(/images/hand-point-right-16.png);padding-left:8px;} ul.checksquare {list-style-image: url(/images/check-square-16.png);padding-left:8px;} ul.checkedgy {list-style-image: url(/images/check-edgy-16.png);padding-left:8px;} .handpoint ul {list-style-image: url(/images/hand-point-right-16.png);padding-left:8px;} .checksquare ul {list-style-image: url(/images/check-square-16.png);padding-left:8px;} .checkedgy ul {list-style-image: url(/images/check-edgy-16.png);padding-left:8px;} /* in-case JS is off or slider cannot load: don't display images except for the very first one which is always inline style display:block */ #slider { position:relative; width:470px; /* Change this to your images width */ height:300px; /* Change this to your images height */ /*background:url(images/nivo-slider/loading.gif) no-repeat 50% 50%;*/ } #slider img { position:absolute; top:0px; left:0px; display:none; } #slider a { border:0; display:block; } #footer a {color:#efefef;text-decoration:none;} #footer a:hover {text-decoration:underline;} #footer a:visited {color:#efefef;} table.features {margin-bottom:1.4em;width:100%;background-color:#efefef;} .features thead th {background:#c3d9ff;} .features th {font-weight:bold;background:#e5ecf9;} .features th, .features td, .features caption {padding:4px 10px 4px 5px;} .features td {background-image:url('/images/check-edgy-12.png');background-repeat:no-repeat;background-position:right center;} .questions {margin-top:1em;} .questions p {font-size:1.5em;} ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=nivo-slider.css Content-Type: text/css; name=nivo-slider.css Content-Location: http://www.devside.net/js/nivo-slider/nivo-slider.css Content-Transfer-Encoding: 8bit /* * jQuery Nivo Slider v2.4 * http://nivo.dev7studios.com * * Copyright 2011, Gilbert Pellegrom * Free to use and abuse under the MIT license. * http://www.opensource.org/licenses/mit-license.php * * March 2010 */ /* The Nivo Slider styles */ .nivoSlider { position:relative; } .nivoSlider img { position:absolute; top:0px; left:0px; } /* If an image is wrapped in a link */ .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; } /* The slices in the Slider */ .nivo-slice { display:block; position:absolute; z-index:50; height:100%; } /* Caption styles */ .nivo-caption { position:absolute; left:0px; top:0px; /* default is bottom */ background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ /* for other browsers */ filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; width:100%; z-index:89; } .nivo-caption p { padding:5px; margin:0; } .nivo-caption a { display:inline !important; } .nivo-html-caption { display:none; } /* Direction nav styles (e.g. Next & Prev) */ .nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; } .nivo-prevNav { left:0px; } .nivo-nextNav { right:0px; } /* Control nav styles (e.g. 1,2,3...) */ .nivo-controlNav a { position:relative; z-index:99; cursor:pointer; } .nivo-controlNav a.active { font-weight:bold; } ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline Content-Type: image/gif Content-Location: http://www.devside.net/images/bullet_square.gif Content-Transfer-Encoding: Base64 R0lGODlhBQAFAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsL CwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsb GxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisr KywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7 Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktL S0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltb W1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtr a2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7 e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouL i4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampub m5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqur q6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7 u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvL y8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb 29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr 6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7 +/z8/P39/f7+/v///ywAAAAABQAFAEAICwB/CRxIsKBBggEBADs= ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=archives.css Content-Type: text/css; name=archives.css Content-Location: http://www.devside.net/css/archives.css Content-Transfer-Encoding: 8bit #archives {padding-top:5em;font-size:12px;font-family:verdana,arial,sans-serif;} #archives h1,h2,h3,h4,h5,h6 {float:none;} #archives samp, code, pre, tt { border: 1px solid #ADADAD; display:block; background: #F6F6F6; margin: 0 0 1em 0; padding: 0.5em 0.5em 0.5em 0.5em; font-size: 110%; } #archives h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:200%;} #archives h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;} #archives h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;} #archives h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;} #archives h5 {margin:1.5em 0 0.5em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;} #archives h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;} #archives p {margin:0 0 1.0em 0; line-height:1.5em; font-size:100%;} #archives blockquote {clear:both; margin:0 0.5em 0.5em 1em; font-size:110%; font-weight: bold; color: gray; background: #F6F6F6; padding: 0.5em 0.5em 0.2em 0.5em; } #archives ul {list-style-image: url(/images/bullet_square.gif); margin: 0.5em 0 1em 1em; padding: 0 0 0 1em; font-size:110%;} #archives ul ul {font-size:100%;} #archives li.note { list-style-type: none; padding-left: 0.5em; font-size: 90%; color: #cc3300; background-color: transparent; margin: 0 0 0 0; } #archives div.note { padding-left: 0; font-size: 90%; color: #cc3300; background-color: transparent; margin: 0 0 0 0; } #archives span.note { padding-left: 1em; font-size: 90%; color: #cc3300; background-color: transparent; margin-top: 0; } #archives table { border: 1px solid #ADADAD; background-color: transparent; margin: 0 0 10px 0; } #archives table a:link { text-decoration:none;} #archives table a:active { text-decoration:none;} #archives table a:visited { text-decoration:none;} #archives table a:hover { text-decoration:underline;} #archives table td { border-style: solid; border-color: #CCCCCC; border-width: 1px; background-color: transparent; padding: 1em 1em 1em 1em; } #archives table th { background: #88A6C0; color: #fff; padding: 1em 1em 1em 1em; white-space: nowrap; } #archives table tr.odd{ background: #ECEDF3; } #archives table tr.even{ background: #F6F6F6; } ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=jquery.min.js Content-Type: text/javascript; charset=UTF-8; name=jquery.min.js Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js Content-Transfer-Encoding: 8bit /*! * jQuery JavaScript Library v1.5.2 * http://jquery.com/ * * Copyright 2011, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2011, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Thu Mar 31 15:28:23 2011 -0400 */ (function(a,b){function ci(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cf(a){if(!b_[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";b_[a]=c}return b_[a]}function ce(a,b){var c={};d.each(cd.concat.apply([],cd.slice(0,b)),function(){c[this]=a});return c}function b$(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bZ(){try{return new a.XMLHttpRequest}catch(b){}}function bY(){d(a).unload(function(){for(var a in bW)bW[a](0,1)})}function bS(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g=0===c})}function P(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function H(a,b){return(a&&a!=="*"?a+".":"")+b.replace(t,"`").replace(u,"&")}function G(a){var b,c,e,f,g,h,i,j,k,l,m,n,o,p=[],q=[],s=d._data(this,"events");if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;ic)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped()){c=f.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function E(a,c,e){var f=d.extend({},e[0]);f.type=a,f.originalEvent={},f.liveFired=b,d.event.handle.call(c,f),f.isDefaultPrevented()&&e[0].preventDefault()}function y(){return!0}function x(){return!1}function i(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function h(a,c,e){if(e===b&&a.nodeType===1){e=a.getAttribute("data-"+c);if(typeof e==="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:d.isNaN(e)?g.test(e)?d.parseJSON(e):e:parseFloat(e)}catch(f){}d.data(a,c,e)}else e=b}return e}var c=a.document,d=function(){function G(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(G,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x,y,z=Object.prototype.toString,A=Object.prototype.hasOwnProperty,B=Array.prototype.push,C=Array.prototype.slice,D=String.prototype.trim,E=Array.prototype.indexOf,F={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length},toArray:function(){return C.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?B.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),x.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(C.apply(this,arguments),"slice",C.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:B,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;x.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=d._Deferred();if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",y,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",y),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&G()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):F[z.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!A.call(a,"constructor")&&!A.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||A.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.head||c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g1?f.call(arguments,0):c,--g||h.resolveWith(h,f.call(b,0))}}var b=arguments,c=0,e=b.length,g=e,h=e<=1&&a&&d.isFunction(a.promise)?a:d.Deferred();if(e>1){for(;c
a";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=b.getElementsByTagName("input")[0];if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0,reliableMarginRight:!0},i.checked=!0,d.support.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,d.support.optDisabled=!h.disabled;var j=null;d.support.scriptEval=function(){if(j===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(j=!0,delete a[f]):j=!1,b.removeChild(e)}return j};try{delete b.test}catch(k){d.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function l(){d.support.noCloneEvent=!1,b.detachEvent("onclick",l)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="";var m=c.createDocumentFragment();m.appendChild(b.firstChild),d.support.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(a.style.width="1px",a.style.marginRight="0",d.support.reliableMarginRight=(parseInt(c.defaultView.getComputedStyle(a,null).marginRight,10)||0)===0),b.removeChild(a).style.display="none",a=e=null}});var n=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function");return d};d.support.submitBubbles=n("submit"),d.support.changeBubbles=n("change"),b=e=f=null}}();var g=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!i(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={},j||(k[l].toJSON=d.noop));if(typeof c==="object"||typeof c==="function")f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c);i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,g=b.nodeType,h=g?d.cache:b,j=g?b[d.expando]:d.expando;if(!h[j])return;if(c){var k=e?h[j][f]:h[j];if(k){delete k[c];if(!i(k))return}}if(e){delete h[j][f];if(!i(h[j]))return}var l=h[j][f];d.support.deleteExpando||h!=a?delete h[j]:h[j]=null,l?(h[j]={},g||(h[j].toJSON=d.noop),h[j][f]=l):g&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var f=this[0].attributes,g;for(var i=0,j=f.length;i-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,i=c.type==="select-one";if(f<0)return null;for(var j=i?f:0,k=i?f+1:h.length;j=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=m.test(c);if(c==="selected"&&!d.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&n.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var k=a.getAttributeNode("tabIndex");return k&&k.specified?k.value:o.test(a.nodeName)||p.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var l=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return l===null?b:l}h&&(a[c]=e);return a[c]}});var r=/\.(.*)$/,s=/^(?:textarea|input|select)$/i,t=/\./g,u=/ /g,v=/[^\w\s.|`]/g,w=function(a){return a.replace(v,"\\$&")};d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){try{d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a)}catch(h){}if(f===!1)f=x;else if(!f)return;var i,j;f.handler&&(i=f,f=i.handler),f.guid||(f.guid=d.guid++);var k=d._data(c);if(!k)return;var l=k.events,m=k.handle;l||(k.events=l={}),m||(k.handle=m=function(a){return typeof d!=="undefined"&&d.event.triggered!==a.type?d.event.handle.apply(m.elem,arguments):b}),m.elem=c,e=e.split(" ");var n,o=0,p;while(n=e[o++]){j=i?d.extend({},i):{handler:f,data:g},n.indexOf(".")>-1?(p=n.split("."),n=p.shift(),j.namespace=p.slice(0).sort().join(".")):(p=[],j.namespace=""),j.type=n,j.guid||(j.guid=f.guid);var q=l[n],r=d.event.special[n]||{};if(!q){q=l[n]=[];if(!r.setup||r.setup.call(c,g,p,m)===!1)c.addEventListener?c.addEventListener(n,m,!1):c.attachEvent&&c.attachEvent("on"+n,m)}r.add&&(r.add.call(c,j),j.handler.guid||(j.handler.guid=f.guid)),q.push(j),d.event.global[n]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=x);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in t)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),w).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!e){for(j=0;j=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=d._data(e,"handle");h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(r,""),n=d.nodeName(l,"a")&&m==="click",o=d.event.special[m]||{};if((!o._default||o._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=a.type,l[m]())}catch(p){}k&&(l["on"+m]=k),d.event.triggered=b}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,"events"),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},D=function D(a){var c=a.target,e,f;if(s.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=C(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f)a.type="change",a.liveFired=b,d.event.trigger(a,arguments[1],c)}};d.event.special.change={filters:{focusout:D,beforedeactivate:D,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&D.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&D.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",C(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in B)d.event.add(this,c+".specialChange",B[c]);return s.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return s.test(this.nodeName)}},B=d.event.special.change.filters,B.focus=B.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function f(a){var c=d.event.fix(a);c.type=b,c.originalEvent={},d.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var e=0;d.event.special[b]={setup:function(){e++===0&&c.addEventListener(a,f,!0)},teardown:function(){--e===0&&c.removeEventListener(a,f,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(f.call(n)==="[object Array]")if(u)if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&e.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&e.push(j[t]);else e.push.apply(e,n);else p(n,e);o&&(k(o,h,e,g),k.uniqueSort(e));return e};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return"text"===c&&(b===c||b===null)},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(var g=c;g0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=N.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(P(c[0])||P(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=M.call(arguments);I.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!O[a]?d.unique(f):f,(this.length>1||K.test(e))&&J.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var R=/ jQuery\d+="(?:\d+|null)"/g,S=/^\s+/,T=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,U=/<([\w:]+)/,V=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};Z.optgroup=Z.option,Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead,Z.th=Z.td,d.support.htmlSerialize||(Z._default=[1,"div
","
"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(R,""):null;if(typeof a!=="string"||X.test(a)||!d.support.leadingWhitespace&&S.test(a)||Z[(U.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(T,"<$1>");try{for(var c=0,e=this.length;c1&&l0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){ba(a,e),f=bb(a),g=bb(e);for(h=0;f[h];++h)ba(f[h],g[h])}if(b){_(a,e);if(c){f=bb(a),g=bb(e);for(h=0;f[h];++h)_(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||W.test(i)){if(typeof i==="string"){i=i.replace(T,"<$1>");var j=(U.exec(i)||["",""])[1].toLowerCase(),k=Z[j]||Z._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=V.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]===""&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&S.test(i)&&m.insertBefore(b.createTextNode(S.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var bd=/alpha\([^)]*\)/i,be=/opacity=([^)]*)/,bf=/-([a-z])/ig,bg=/([A-Z]|^ms)/g,bh=/^-?\d+(?:px)?$/i,bi=/^-?\d/,bj={position:"absolute",visibility:"hidden",display:"block"},bk=["Left","Right"],bl=["Top","Bottom"],bm,bn,bo,bp=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bm(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bm)return bm(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bf,bp)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bq(a,b,e):d.swap(a,bj,function(){f=bq(a,b,e)});if(f<=0){f=bm(a,b,b),f==="0px"&&bo&&(f=bo(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!bh.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return be.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=bd.test(f)?f.replace(bd,e):c.filter+" "+e}}),d(function(){d.support.reliableMarginRight||(d.cssHooks.marginRight={get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){b?c=bm(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bn=function(a,c,e){var f,g,h;e=e.replace(bg,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bo=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bh.test(d)&&bi.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bm=bn||bo,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var br=/%20/g,bs=/\[\]$/,bt=/\r?\n/g,bu=/#.*$/,bv=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bw=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bx=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,by=/^(?:GET|HEAD)$/,bz=/^\/\//,bA=/\?/,bB=/)<[^<]*)*<\/script>/gi,bC=/^(?:select|textarea)/i,bD=/\s+/,bE=/([?&])_=[^&]*/,bF=/(^|\-)([a-z])/g,bG=function(a,b,c){return b+c.toUpperCase()},bH=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bI=d.fn.load,bJ={},bK={},bL,bM;try{bL=c.location.href}catch(bN){bL=c.createElement("a"),bL.href="",bL=bL.href}bM=bH.exec(bL.toLowerCase())||[],d.fn.extend({load:function(a,c,e){if(typeof a!=="string"&&bI)return bI.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}var h="GET";c&&(d.isFunction(c)?(e=c,c=b):typeof c==="object"&&(c=d.param(c,d.ajaxSettings.traditional),h="POST"));var i=this;d.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?d("
").append(c.replace(bB,"")).find(g):c)),e&&i.each(e,[c,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bC.test(this.nodeName)||bw.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(bt,"\r\n")}}):{name:b.name,value:c.replace(bt,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,c){d[c]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=b);return d.ajax({type:c,url:a,data:e,success:f,dataType:g})}}),d.extend({getScript:function(a,c){return d.get(a,b,c,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,b));for(var c in {context:1,url:1})c in b?a[c]=b[c]:c in d.ajaxSettings&&(a[c]=d.ajaxSettings[c]);return a},ajaxSettings:{url:bL,isLocal:bx.test(bM[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bO(bJ),ajaxTransport:bO(bK),ajax:function(a,c){function v(a,c,l,n){if(r!==2){r=2,p&&clearTimeout(p),o=b,m=n||"",u.readyState=a?4:0;var q,t,v,w=l?bR(e,u,l):b,x,y;if(a>=200&&a<300||a===304){if(e.ifModified){if(x=u.getResponseHeader("Last-Modified"))d.lastModified[k]=x;if(y=u.getResponseHeader("Etag"))d.etag[k]=y}if(a===304)c="notmodified",q=!0;else try{t=bS(e,w),c="success",q=!0}catch(z){c="parsererror",v=z}}else{v=c;if(!c||a)c="error",a<0&&(a=0)}u.status=a,u.statusText=c,q?h.resolveWith(f,[t,c,u]):h.rejectWith(f,[u,c,v]),u.statusCode(j),j=b,s&&g.trigger("ajax"+(q?"Success":"Error"),[u,e,q?t:v]),i.resolveWith(f,[u,c]),s&&(g.trigger("ajaxComplete",[u,e]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=b),c=c||{};var e=d.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d._Deferred(),j=e.statusCode||{},k,l={},m,n,o,p,q,r=0,s,t,u={readyState:0,setRequestHeader:function(a,b){r||(l[a.toLowerCase().replace(bF,bG)]=b);return this},getAllResponseHeaders:function(){return r===2?m:null},getResponseHeader:function(a){var c;if(r===2){if(!n){n={};while(c=bv.exec(m))n[c[1].toLowerCase()]=c[2]}c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){r||(e.mimeType=a);return this},abort:function(a){a=a||"abort",o&&o.abort(a),v(0,a);return this}};h.promise(u),u.success=u.done,u.error=u.fail,u.complete=i.done,u.statusCode=function(a){if(a){var b;if(r<2)for(b in a)j[b]=[j[b],a[b]];else b=a[u.status],u.then(b,b)}return this},e.url=((a||e.url)+"").replace(bu,"").replace(bz,bM[1]+"//"),e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bD),e.crossDomain==null&&(q=bH.exec(e.url.toLowerCase()),e.crossDomain=q&&(q[1]!=bM[1]||q[2]!=bM[2]||(q[3]||(q[1]==="http:"?80:443))!=(bM[3]||(bM[1]==="http:"?80:443)))),e.data&&e.processData&&typeof e.data!=="string"&&(e.data=d.param(e.data,e.traditional)),bP(bJ,e,c,u);if(r===2)return!1;s=e.global,e.type=e.type.toUpperCase(),e.hasContent=!by.test(e.type),s&&d.active++===0&&d.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(bA.test(e.url)?"&":"?")+e.data),k=e.url;if(e.cache===!1){var w=d.now(),x=e.url.replace(bE,"$1_="+w);e.url=x+(x===e.url?(bA.test(e.url)?"&":"?")+"_="+w:"")}}if(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)l["Content-Type"]=e.contentType;e.ifModified&&(k=k||e.url,d.lastModified[k]&&(l["If-Modified-Since"]=d.lastModified[k]),d.etag[k]&&(l["If-None-Match"]=d.etag[k])),l.Accept=e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", */*; q=0.01":""):e.accepts["*"];for(t in e.headers)u.setRequestHeader(t,e.headers[t]);if(e.beforeSend&&(e.beforeSend.call(f,u,e)===!1||r===2)){u.abort();return!1}for(t in {success:1,error:1,complete:1})u[t](e[t]);o=bP(bK,e,c,u);if(o){u.readyState=1,s&&g.trigger("ajaxSend",[u,e]),e.async&&e.timeout>0&&(p=setTimeout(function(){u.abort("timeout")},e.timeout));try{r=1,o.send(l,v)}catch(y){status<2?v(-1,y):d.error(y)}}else v(-1,"No Transport");return u},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)bQ(g,a[g],c,f);return e.join("&").replace(br,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bT=d.now(),bU=/(\=)\?(&|$)|\?\?/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bT++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){var f=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bU.test(b.url)||f&&bU.test(b.data))){var g,h=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2",m=function(){a[h]=i,g&&d.isFunction(i)&&a[h](g[0])};b.jsonp!==!1&&(j=j.replace(bU,l),b.url===j&&(f&&(k=k.replace(bU,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},e.then(m,m),b.converters["script json"]=function(){g||d.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bV=d.now(),bW,bX;d.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&bZ()||b$()}:bZ,bX=d.ajaxSettings.xhr(),d.support.ajax=!!bX,d.support.cors=bX&&"withCredentials"in bX,bX=b,d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var c;return{send:function(e,f){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType),!a.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(i in e)g.setRequestHeader(i,e[i])}catch(j){}g.send(a.hasContent&&a.data||null),c=function(e,i){var j,k,l,m,n;try{if(c&&(i||g.readyState===4)){c=b,h&&(g.onreadystatechange=d.noop,delete bW[h]);if(i)g.readyState!==4&&g.abort();else{j=g.status,l=g.getAllResponseHeaders(),m={},n=g.responseXML,n&&n.documentElement&&(m.xml=n),m.text=g.responseText;try{k=g.statusText}catch(o){k=""}j||!a.isLocal||a.crossDomain?j===1223&&(j=204):j=m.text?200:404}}}catch(p){i||f(-1,p)}m&&f(j,k,m,l)},a.async&&g.readyState!==4?(bW||(bW={},bY()),h=bV++,g.onreadystatechange=bW[h]=c):c()},abort:function(){c&&c(0,1)}}}});var b_={},ca=/^(?:toggle|show|hide)$/,cb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cc,cd=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(ce("show",3),a,b,c);for(var g=0,h=this.length;g=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:ce("show",1),slideUp:ce("hide",1),slideToggle:ce("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||(d.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!cc&&(cc=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b
";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=(e==="absolute"||e==="fixed")&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=ch.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!ch.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=ci(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=ci(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}}),a.jQuery=a.$=d})(window); ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=jquery.nivo.slider.pack.js Content-Type: application/x-javascript; name=jquery.nivo.slider.pack.js Content-Location: http://www.devside.net/js/nivo-slider/jquery.nivo.slider.pack.js Content-Transfer-Encoding: Base64 LyoNCiAqIGpRdWVyeSBOaXZvIFNsaWRlciB2Mi40DQogKiBodHRwOi8vbml2by5k ZXY3c3R1ZGlvcy5jb20NCiAqDQogKiBDb3B5cmlnaHQgMjAxMSwgR2lsYmVydCBQ ZWxsZWdyb20NCiAqIEZyZWUgdG8gdXNlIGFuZCBhYnVzZSB1bmRlciB0aGUgTUlU IGxpY2Vuc2UuDQogKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2Vz L21pdC1saWNlbnNlLnBocA0KICovDQoNCihmdW5jdGlvbihhKXt2YXIgQT1mdW5j dGlvbihzLHYpe3ZhciBmPWEuZXh0ZW5kKHt9LGEuZm4ubml2b1NsaWRlci5kZWZh dWx0cyx2KSxnPXtjdXJyZW50U2xpZGU6MCxjdXJyZW50SW1hZ2U6IiIsdG90YWxT bGlkZXM6MCxyYW5kQW5pbToiIixydW5uaW5nOmZhbHNlLHBhdXNlZDpmYWxzZSxz dG9wOmZhbHNlfSxlPWEocyk7ZS5kYXRhKCJuaXZvOnZhcnMiLGcpO2UuY3NzKCJw b3NpdGlvbiIsInJlbGF0aXZlIik7ZS5hZGRDbGFzcygibml2b1NsaWRlciIpO3Zh ciBqPWUuY2hpbGRyZW4oKTtqLmVhY2goZnVuY3Rpb24oKXt2YXIgYj1hKHRoaXMp LGg9IiI7aWYoIWIuaXMoImltZyIpKXtpZihiLmlzKCJhIikpe2IuYWRkQ2xhc3Mo Im5pdm8taW1hZ2VMaW5rIik7aD1ifWI9Yi5maW5kKCJpbWc6Zmlyc3QiKX12YXIg Yz1iLndpZHRoKCk7aWYoYz09MCljPWIuYXR0cigid2lkdGgiKTt2YXIgbz1iLmhl aWdodCgpO2lmKG89PTApbz1iLmF0dHIoImhlaWdodCIpO2M+ZS53aWR0aCgpJiYN CmUud2lkdGgoYyk7bz5lLmhlaWdodCgpJiZlLmhlaWdodChvKTtoIT0iIiYmaC5j c3MoImRpc3BsYXkiLCJub25lIik7Yi5jc3MoImRpc3BsYXkiLCJub25lIik7Zy50 b3RhbFNsaWRlcysrfSk7aWYoZi5zdGFydFNsaWRlPjApe2lmKGYuc3RhcnRTbGlk ZT49Zy50b3RhbFNsaWRlcylmLnN0YXJ0U2xpZGU9Zy50b3RhbFNsaWRlcy0xO2cu Y3VycmVudFNsaWRlPWYuc3RhcnRTbGlkZX1nLmN1cnJlbnRJbWFnZT1hKGpbZy5j dXJyZW50U2xpZGVdKS5pcygiaW1nIik/YShqW2cuY3VycmVudFNsaWRlXSk6YShq W2cuY3VycmVudFNsaWRlXSkuZmluZCgiaW1nOmZpcnN0Iik7YShqW2cuY3VycmVu dFNsaWRlXSkuaXMoImEiKSYmYShqW2cuY3VycmVudFNsaWRlXSkuY3NzKCJkaXNw bGF5IiwiYmxvY2siKTtlLmNzcygiYmFja2dyb3VuZCIsJ3VybCgiJytnLmN1cnJl bnRJbWFnZS5hdHRyKCJzcmMiKSsnIikgbm8tcmVwZWF0Jyk7Zm9yKHZhciBrPTA7 azxmLnNsaWNlcztrKyspe3ZhciBwPQ0KTWF0aC5yb3VuZChlLndpZHRoKCkvZi5z bGljZXMpO2s9PWYuc2xpY2VzLTE/ZS5hcHBlbmQoYSgnPGRpdiBjbGFzcz0ibml2 by1zbGljZSI+PC9kaXY+JykuY3NzKHtsZWZ0OnAqaysicHgiLHdpZHRoOmUud2lk dGgoKS1wKmsrInB4In0pKTplLmFwcGVuZChhKCc8ZGl2IGNsYXNzPSJuaXZvLXNs aWNlIj48L2Rpdj4nKS5jc3Moe2xlZnQ6cCprKyJweCIsd2lkdGg6cCsicHgifSkp fWUuYXBwZW5kKGEoJzxkaXYgY2xhc3M9Im5pdm8tY2FwdGlvbiI+PHA+PC9wPjwv ZGl2PicpLmNzcyh7ZGlzcGxheToibm9uZSIsb3BhY2l0eTpmLmNhcHRpb25PcGFj aXR5fSkpO2lmKGcuY3VycmVudEltYWdlLmF0dHIoInRpdGxlIikhPSIiKXtrPWcu Y3VycmVudEltYWdlLmF0dHIoInRpdGxlIik7aWYoay5zdWJzdHIoMCwxKT09IiMi KWs9YShrKS5odG1sKCk7YSgiLm5pdm8tY2FwdGlvbiBwIixlKS5odG1sKGspO2Eo Ii5uaXZvLWNhcHRpb24iLGUpLmZhZGVJbihmLmFuaW1TcGVlZCl9dmFyIGw9DQow O2lmKCFmLm1hbnVhbEFkdmFuY2UmJmoubGVuZ3RoPjEpbD1zZXRJbnRlcnZhbChm dW5jdGlvbigpe3IoZSxqLGYsZmFsc2UpfSxmLnBhdXNlVGltZSk7aWYoZi5kaXJl Y3Rpb25OYXYpe2UuYXBwZW5kKCc8ZGl2IGNsYXNzPSJuaXZvLWRpcmVjdGlvbk5h diI+PGEgY2xhc3M9Im5pdm8tcHJldk5hdiI+UHJldjwvYT48YSBjbGFzcz0ibml2 by1uZXh0TmF2Ij5OZXh0PC9hPjwvZGl2PicpO2lmKGYuZGlyZWN0aW9uTmF2SGlk ZSl7YSgiLm5pdm8tZGlyZWN0aW9uTmF2IixlKS5oaWRlKCk7ZS5ob3ZlcihmdW5j dGlvbigpe2EoIi5uaXZvLWRpcmVjdGlvbk5hdiIsZSkuc2hvdygpfSxmdW5jdGlv bigpe2EoIi5uaXZvLWRpcmVjdGlvbk5hdiIsZSkuaGlkZSgpfSl9YSgiYS5uaXZv LXByZXZOYXYiLGUpLmxpdmUoImNsaWNrIixmdW5jdGlvbigpe2lmKGcucnVubmlu ZylyZXR1cm4gZmFsc2U7Y2xlYXJJbnRlcnZhbChsKTtsPSIiO2cuY3VycmVudFNs aWRlLT0yO3IoZSxqLGYsInByZXYiKX0pOw0KYSgiYS5uaXZvLW5leHROYXYiLGUp LmxpdmUoImNsaWNrIixmdW5jdGlvbigpe2lmKGcucnVubmluZylyZXR1cm4gZmFs c2U7Y2xlYXJJbnRlcnZhbChsKTtsPSIiO3IoZSxqLGYsIm5leHQiKX0pfWlmKGYu Y29udHJvbE5hdil7cD1hKCc8ZGl2IGNsYXNzPSJuaXZvLWNvbnRyb2xOYXYiPjwv ZGl2PicpO2UuYXBwZW5kKHApO2ZvcihrPTA7azxqLmxlbmd0aDtrKyspaWYoZi5j b250cm9sTmF2VGh1bWJzKXt2YXIgdD1qLmVxKGspO3QuaXMoImltZyIpfHwodD10 LmZpbmQoImltZzpmaXJzdCIpKTtmLmNvbnRyb2xOYXZUaHVtYnNGcm9tUmVsP3Au YXBwZW5kKCc8YSBjbGFzcz0ibml2by1jb250cm9sIiByZWw9IicraysnIj48aW1n IHNyYz0iJyt0LmF0dHIoInJlbCIpKyciIGFsdD0iIiAvPjwvYT4nKTpwLmFwcGVu ZCgnPGEgY2xhc3M9Im5pdm8tY29udHJvbCIgcmVsPSInK2srJyI+PGltZyBzcmM9 IicrdC5hdHRyKCJzcmMiKS5yZXBsYWNlKGYuY29udHJvbE5hdlRodW1ic1NlYXJj aCwNCmYuY29udHJvbE5hdlRodW1ic1JlcGxhY2UpKyciIGFsdD0iIiAvPjwvYT4n KX1lbHNlIHAuYXBwZW5kKCc8YSBjbGFzcz0ibml2by1jb250cm9sIiByZWw9Iicr aysnIj4nKyhrKzEpKyI8L2E+Iik7YSgiLm5pdm8tY29udHJvbE5hdiBhOmVxKCIr Zy5jdXJyZW50U2xpZGUrIikiLGUpLmFkZENsYXNzKCJhY3RpdmUiKTthKCIubml2 by1jb250cm9sTmF2IGEiLGUpLmxpdmUoImNsaWNrIixmdW5jdGlvbigpe2lmKGcu cnVubmluZylyZXR1cm4gZmFsc2U7aWYoYSh0aGlzKS5oYXNDbGFzcygiYWN0aXZl IikpcmV0dXJuIGZhbHNlO2NsZWFySW50ZXJ2YWwobCk7bD0iIjtlLmNzcygiYmFj a2dyb3VuZCIsJ3VybCgiJytnLmN1cnJlbnRJbWFnZS5hdHRyKCJzcmMiKSsnIikg bm8tcmVwZWF0Jyk7Zy5jdXJyZW50U2xpZGU9YSh0aGlzKS5hdHRyKCJyZWwiKS0x O3IoZSxqLGYsImNvbnRyb2wiKX0pfWYua2V5Ym9hcmROYXYmJmEod2luZG93KS5r ZXlwcmVzcyhmdW5jdGlvbihiKXtpZihiLmtleUNvZGU9PQ0KIjM3Iil7aWYoZy5y dW5uaW5nKXJldHVybiBmYWxzZTtjbGVhckludGVydmFsKGwpO2w9IiI7Zy5jdXJy ZW50U2xpZGUtPTI7cihlLGosZiwicHJldiIpfWlmKGIua2V5Q29kZT09IjM5Iil7 aWYoZy5ydW5uaW5nKXJldHVybiBmYWxzZTtjbGVhckludGVydmFsKGwpO2w9IiI7 cihlLGosZiwibmV4dCIpfX0pO2YucGF1c2VPbkhvdmVyJiZlLmhvdmVyKGZ1bmN0 aW9uKCl7Zy5wYXVzZWQ9dHJ1ZTtjbGVhckludGVydmFsKGwpO2w9IiJ9LGZ1bmN0 aW9uKCl7Zy5wYXVzZWQ9ZmFsc2U7aWYobD09IiImJiFmLm1hbnVhbEFkdmFuY2Up bD1zZXRJbnRlcnZhbChmdW5jdGlvbigpe3IoZSxqLGYsZmFsc2UpfSxmLnBhdXNl VGltZSl9KTtlLmJpbmQoIm5pdm86YW5pbUZpbmlzaGVkIixmdW5jdGlvbigpe2cu cnVubmluZz1mYWxzZTthKGopLmVhY2goZnVuY3Rpb24oKXthKHRoaXMpLmlzKCJh IikmJmEodGhpcykuY3NzKCJkaXNwbGF5Iiwibm9uZSIpfSk7YShqW2cuY3VycmVu dFNsaWRlXSkuaXMoImEiKSYmDQphKGpbZy5jdXJyZW50U2xpZGVdKS5jc3MoImRp c3BsYXkiLCJibG9jayIpO2lmKGw9PSIiJiYhZy5wYXVzZWQmJiFmLm1hbnVhbEFk dmFuY2UpbD1zZXRJbnRlcnZhbChmdW5jdGlvbigpe3IoZSxqLGYsZmFsc2UpfSxm LnBhdXNlVGltZSk7Zi5hZnRlckNoYW5nZS5jYWxsKHRoaXMpfSk7dmFyIHc9ZnVu Y3Rpb24oYixoKXt2YXIgYz0wO2EoIi5uaXZvLXNsaWNlIixiKS5lYWNoKGZ1bmN0 aW9uKCl7dmFyIG89YSh0aGlzKSxkPU1hdGgucm91bmQoYi53aWR0aCgpL2guc2xp Y2VzKTtjPT1oLnNsaWNlcy0xP28uY3NzKCJ3aWR0aCIsYi53aWR0aCgpLWQqYysi cHgiKTpvLmNzcygid2lkdGgiLGQrInB4Iik7YysrfSl9LHI9ZnVuY3Rpb24oYixo LGMsbyl7dmFyIGQ9Yi5kYXRhKCJuaXZvOnZhcnMiKTtkJiZkLmN1cnJlbnRTbGlk ZT09ZC50b3RhbFNsaWRlcy0xJiZjLmxhc3RTbGlkZS5jYWxsKHRoaXMpO2lmKCgh ZHx8ZC5zdG9wKSYmIW8pcmV0dXJuIGZhbHNlO2MuYmVmb3JlQ2hhbmdlLmNhbGwo dGhpcyk7DQppZihvKXtvPT0icHJldiImJmIuY3NzKCJiYWNrZ3JvdW5kIiwndXJs KCInK2QuY3VycmVudEltYWdlLmF0dHIoInNyYyIpKyciKSBuby1yZXBlYXQnKTtv PT0ibmV4dCImJmIuY3NzKCJiYWNrZ3JvdW5kIiwndXJsKCInK2QuY3VycmVudElt YWdlLmF0dHIoInNyYyIpKyciKSBuby1yZXBlYXQnKX1lbHNlIGIuY3NzKCJiYWNr Z3JvdW5kIiwndXJsKCInK2QuY3VycmVudEltYWdlLmF0dHIoInNyYyIpKyciKSBu by1yZXBlYXQnKTtkLmN1cnJlbnRTbGlkZSsrO2lmKGQuY3VycmVudFNsaWRlPT1k LnRvdGFsU2xpZGVzKXtkLmN1cnJlbnRTbGlkZT0wO2Muc2xpZGVzaG93RW5kLmNh bGwodGhpcyl9aWYoZC5jdXJyZW50U2xpZGU8MClkLmN1cnJlbnRTbGlkZT1kLnRv dGFsU2xpZGVzLTE7ZC5jdXJyZW50SW1hZ2U9YShoW2QuY3VycmVudFNsaWRlXSku aXMoImltZyIpP2EoaFtkLmN1cnJlbnRTbGlkZV0pOmEoaFtkLmN1cnJlbnRTbGlk ZV0pLmZpbmQoImltZzpmaXJzdCIpO2lmKGMuY29udHJvbE5hdil7YSgiLm5pdm8t Y29udHJvbE5hdiBhIiwNCmIpLnJlbW92ZUNsYXNzKCJhY3RpdmUiKTthKCIubml2 by1jb250cm9sTmF2IGE6ZXEoIitkLmN1cnJlbnRTbGlkZSsiKSIsYikuYWRkQ2xh c3MoImFjdGl2ZSIpfWlmKGQuY3VycmVudEltYWdlLmF0dHIoInRpdGxlIikhPSIi KXt2YXIgdT1kLmN1cnJlbnRJbWFnZS5hdHRyKCJ0aXRsZSIpO2lmKHUuc3Vic3Ry KDAsMSk9PSIjIil1PWEodSkuaHRtbCgpO2EoIi5uaXZvLWNhcHRpb24iLGIpLmNz cygiZGlzcGxheSIpPT0iYmxvY2siP2EoIi5uaXZvLWNhcHRpb24gcCIsYikuZmFk ZU91dChjLmFuaW1TcGVlZCxmdW5jdGlvbigpe2EodGhpcykuaHRtbCh1KTthKHRo aXMpLmZhZGVJbihjLmFuaW1TcGVlZCl9KTphKCIubml2by1jYXB0aW9uIHAiLGIp Lmh0bWwodSk7YSgiLm5pdm8tY2FwdGlvbiIsYikuZmFkZUluKGMuYW5pbVNwZWVk KX1lbHNlIGEoIi5uaXZvLWNhcHRpb24iLGIpLmZhZGVPdXQoYy5hbmltU3BlZWQp O3ZhciBtPTA7YSgiLm5pdm8tc2xpY2UiLGIpLmVhY2goZnVuY3Rpb24oKXt2YXIg aT0NCk1hdGgucm91bmQoYi53aWR0aCgpL2Muc2xpY2VzKTthKHRoaXMpLmNzcyh7 aGVpZ2h0OiIwcHgiLG9wYWNpdHk6IjAiLGJhY2tncm91bmQ6J3VybCgiJytkLmN1 cnJlbnRJbWFnZS5hdHRyKCJzcmMiKSsnIikgbm8tcmVwZWF0IC0nKyhpK20qaS1p KSsicHggMCUifSk7bSsrfSk7aWYoYy5lZmZlY3Q9PSJyYW5kb20iKXtoPVsic2xp Y2VEb3duUmlnaHQiLCJzbGljZURvd25MZWZ0Iiwic2xpY2VVcFJpZ2h0Iiwic2xp Y2VVcExlZnQiLCJzbGljZVVwRG93biIsInNsaWNlVXBEb3duTGVmdCIsImZvbGQi LCJmYWRlIiwic2xpZGVJblJpZ2h0Iiwic2xpZGVJbkxlZnQiXTtkLnJhbmRBbmlt PWhbTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKihoLmxlbmd0aCsxKSldO2lmKGQu cmFuZEFuaW09PXVuZGVmaW5lZClkLnJhbmRBbmltPSJmYWRlIn1pZihjLmVmZmVj dC5pbmRleE9mKCIsIikhPS0xKXtoPWMuZWZmZWN0LnNwbGl0KCIsIik7ZC5yYW5k QW5pbT1oW01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSoNCmgubGVuZ3RoKV07aWYo ZC5yYW5kQW5pbT09dW5kZWZpbmVkKWQucmFuZEFuaW09ImZhZGUifWQucnVubmlu Zz10cnVlO2lmKGMuZWZmZWN0PT0ic2xpY2VEb3duInx8Yy5lZmZlY3Q9PSJzbGlj ZURvd25SaWdodCJ8fGQucmFuZEFuaW09PSJzbGljZURvd25SaWdodCJ8fGMuZWZm ZWN0PT0ic2xpY2VEb3duTGVmdCJ8fGQucmFuZEFuaW09PSJzbGljZURvd25MZWZ0 Iil7dmFyIG49MDttPTA7dyhiLGMpO2g9YSgiLm5pdm8tc2xpY2UiLGIpO2lmKGMu ZWZmZWN0PT0ic2xpY2VEb3duTGVmdCJ8fGQucmFuZEFuaW09PSJzbGljZURvd25M ZWZ0IiloPWEoIi5uaXZvLXNsaWNlIixiKS5fcmV2ZXJzZSgpO2guZWFjaChmdW5j dGlvbigpe3ZhciBpPWEodGhpcyk7aS5jc3Moe3RvcDoiMHB4In0pO209PWMuc2xp Y2VzLTE/c2V0VGltZW91dChmdW5jdGlvbigpe2kuYW5pbWF0ZSh7aGVpZ2h0OiIx MDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCwiIixmdW5jdGlvbigpe2Iu dHJpZ2dlcigibml2bzphbmltRmluaXNoZWQiKX0pfSwNCjEwMCtuKTpzZXRUaW1l b3V0KGZ1bmN0aW9uKCl7aS5hbmltYXRlKHtoZWlnaHQ6IjEwMCUiLG9wYWNpdHk6 IjEuMCJ9LGMuYW5pbVNwZWVkKX0sMTAwK24pO24rPTUwO20rK30pfWVsc2UgaWYo Yy5lZmZlY3Q9PSJzbGljZVVwInx8Yy5lZmZlY3Q9PSJzbGljZVVwUmlnaHQifHxk LnJhbmRBbmltPT0ic2xpY2VVcFJpZ2h0Inx8Yy5lZmZlY3Q9PSJzbGljZVVwTGVm dCJ8fGQucmFuZEFuaW09PSJzbGljZVVwTGVmdCIpe209bj0wO3coYixjKTtoPWEo Ii5uaXZvLXNsaWNlIixiKTtpZihjLmVmZmVjdD09InNsaWNlVXBMZWZ0Inx8ZC5y YW5kQW5pbT09InNsaWNlVXBMZWZ0IiloPWEoIi5uaXZvLXNsaWNlIixiKS5fcmV2 ZXJzZSgpO2guZWFjaChmdW5jdGlvbigpe3ZhciBpPWEodGhpcyk7aS5jc3Moe2Jv dHRvbToiMHB4In0pO209PWMuc2xpY2VzLTE/c2V0VGltZW91dChmdW5jdGlvbigp e2kuYW5pbWF0ZSh7aGVpZ2h0OiIxMDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1T cGVlZCwiIiwNCmZ1bmN0aW9uKCl7Yi50cmlnZ2VyKCJuaXZvOmFuaW1GaW5pc2hl ZCIpfSl9LDEwMCtuKTpzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aS5hbmltYXRlKHto ZWlnaHQ6IjEwMCUiLG9wYWNpdHk6IjEuMCJ9LGMuYW5pbVNwZWVkKX0sMTAwK24p O24rPTUwO20rK30pfWVsc2UgaWYoYy5lZmZlY3Q9PSJzbGljZVVwRG93biJ8fGMu ZWZmZWN0PT0ic2xpY2VVcERvd25SaWdodCJ8fGQucmFuZEFuaW09PSJzbGljZVVw RG93biJ8fGMuZWZmZWN0PT0ic2xpY2VVcERvd25MZWZ0Inx8ZC5yYW5kQW5pbT09 InNsaWNlVXBEb3duTGVmdCIpe3ZhciB4PW09bj0wO3coYixjKTtoPWEoIi5uaXZv LXNsaWNlIixiKTtpZihjLmVmZmVjdD09InNsaWNlVXBEb3duTGVmdCJ8fGQucmFu ZEFuaW09PSJzbGljZVVwRG93bkxlZnQiKWg9YSgiLm5pdm8tc2xpY2UiLGIpLl9y ZXZlcnNlKCk7aC5lYWNoKGZ1bmN0aW9uKCl7dmFyIGk9YSh0aGlzKTtpZihtPT0w KXtpLmNzcygidG9wIiwiMHB4Iik7bSsrfWVsc2V7aS5jc3MoImJvdHRvbSIsDQoi MHB4Iik7bT0wfXg9PWMuc2xpY2VzLTE/c2V0VGltZW91dChmdW5jdGlvbigpe2ku YW5pbWF0ZSh7aGVpZ2h0OiIxMDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVl ZCwiIixmdW5jdGlvbigpe2IudHJpZ2dlcigibml2bzphbmltRmluaXNoZWQiKX0p fSwxMDArbik6c2V0VGltZW91dChmdW5jdGlvbigpe2kuYW5pbWF0ZSh7aGVpZ2h0 OiIxMDAlIixvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCl9LDEwMCtuKTtuKz01 MDt4Kyt9KX1lbHNlIGlmKGMuZWZmZWN0PT0iZm9sZCJ8fGQucmFuZEFuaW09PSJm b2xkIil7bT1uPTA7dyhiLGMpO2EoIi5uaXZvLXNsaWNlIixiKS5lYWNoKGZ1bmN0 aW9uKCl7dmFyIGk9YSh0aGlzKSx5PWkud2lkdGgoKTtpLmNzcyh7dG9wOiIwcHgi LGhlaWdodDoiMTAwJSIsd2lkdGg6IjBweCJ9KTttPT1jLnNsaWNlcy0xP3NldFRp bWVvdXQoZnVuY3Rpb24oKXtpLmFuaW1hdGUoe3dpZHRoOnksb3BhY2l0eToiMS4w In0sYy5hbmltU3BlZWQsIiIsZnVuY3Rpb24oKXtiLnRyaWdnZXIoIm5pdm86YW5p bUZpbmlzaGVkIil9KX0sDQoxMDArbik6c2V0VGltZW91dChmdW5jdGlvbigpe2ku YW5pbWF0ZSh7d2lkdGg6eSxvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCl9LDEw MCtuKTtuKz01MDttKyt9KX1lbHNlIGlmKGMuZWZmZWN0PT0iZmFkZSJ8fGQucmFu ZEFuaW09PSJmYWRlIil7dmFyIHE9YSgiLm5pdm8tc2xpY2U6Zmlyc3QiLGIpO3Eu Y3NzKHtoZWlnaHQ6IjEwMCUiLHdpZHRoOmIud2lkdGgoKSsicHgifSk7cS5hbmlt YXRlKHtvcGFjaXR5OiIxLjAifSxjLmFuaW1TcGVlZCoyLCIiLGZ1bmN0aW9uKCl7 Yi50cmlnZ2VyKCJuaXZvOmFuaW1GaW5pc2hlZCIpfSl9ZWxzZSBpZihjLmVmZmVj dD09InNsaWRlSW5SaWdodCJ8fGQucmFuZEFuaW09PSJzbGlkZUluUmlnaHQiKXtx PWEoIi5uaXZvLXNsaWNlOmZpcnN0IixiKTtxLmNzcyh7aGVpZ2h0OiIxMDAlIix3 aWR0aDoiMHB4IixvcGFjaXR5OiIxIn0pO3EuYW5pbWF0ZSh7d2lkdGg6Yi53aWR0 aCgpKyJweCJ9LGMuYW5pbVNwZWVkKjIsIiIsZnVuY3Rpb24oKXtiLnRyaWdnZXIo Im5pdm86YW5pbUZpbmlzaGVkIil9KX1lbHNlIGlmKGMuZWZmZWN0PT0NCiJzbGlk ZUluTGVmdCJ8fGQucmFuZEFuaW09PSJzbGlkZUluTGVmdCIpe3E9YSgiLm5pdm8t c2xpY2U6Zmlyc3QiLGIpO3EuY3NzKHtoZWlnaHQ6IjEwMCUiLHdpZHRoOiIwcHgi LG9wYWNpdHk6IjEiLGxlZnQ6IiIscmlnaHQ6IjBweCJ9KTtxLmFuaW1hdGUoe3dp ZHRoOmIud2lkdGgoKSsicHgifSxjLmFuaW1TcGVlZCoyLCIiLGZ1bmN0aW9uKCl7 cS5jc3Moe2xlZnQ6IjBweCIscmlnaHQ6IiJ9KTtiLnRyaWdnZXIoIm5pdm86YW5p bUZpbmlzaGVkIil9KX19LHo9ZnVuY3Rpb24oYil7dGhpcy5jb25zb2xlJiZ0eXBl b2YgY29uc29sZS5sb2chPSJ1bmRlZmluZWQiJiZjb25zb2xlLmxvZyhiKX07dGhp cy5zdG9wPWZ1bmN0aW9uKCl7aWYoIWEocykuZGF0YSgibml2bzp2YXJzIikuc3Rv cCl7YShzKS5kYXRhKCJuaXZvOnZhcnMiKS5zdG9wPXRydWU7eigiU3RvcCBTbGlk ZXIiKX19O3RoaXMuc3RhcnQ9ZnVuY3Rpb24oKXtpZihhKHMpLmRhdGEoIm5pdm86 dmFycyIpLnN0b3Ape2EocykuZGF0YSgibml2bzp2YXJzIikuc3RvcD0NCmZhbHNl O3ooIlN0YXJ0IFNsaWRlciIpfX07Zi5hZnRlckxvYWQuY2FsbCh0aGlzKX07YS5m bi5uaXZvU2xpZGVyPWZ1bmN0aW9uKHMpe3JldHVybiB0aGlzLmVhY2goZnVuY3Rp b24oKXt2YXIgdj1hKHRoaXMpO2lmKCF2LmRhdGEoIm5pdm9zbGlkZXIiKSl7dmFy IGY9bmV3IEEodGhpcyxzKTt2LmRhdGEoIm5pdm9zbGlkZXIiLGYpfX0pfTthLmZu Lm5pdm9TbGlkZXIuZGVmYXVsdHM9e2VmZmVjdDoicmFuZG9tIixzbGljZXM6MTUs YW5pbVNwZWVkOjUwMCxwYXVzZVRpbWU6M0UzLHN0YXJ0U2xpZGU6MCxkaXJlY3Rp b25OYXY6dHJ1ZSxkaXJlY3Rpb25OYXZIaWRlOnRydWUsY29udHJvbE5hdjp0cnVl LGNvbnRyb2xOYXZUaHVtYnM6ZmFsc2UsY29udHJvbE5hdlRodW1ic0Zyb21SZWw6 ZmFsc2UsY29udHJvbE5hdlRodW1ic1NlYXJjaDoiLmpwZyIsY29udHJvbE5hdlRo dW1ic1JlcGxhY2U6Il90aHVtYi5qcGciLGtleWJvYXJkTmF2OnRydWUscGF1c2VP bkhvdmVyOnRydWUsbWFudWFsQWR2YW5jZTpmYWxzZSwNCmNhcHRpb25PcGFjaXR5 OjAuOCxiZWZvcmVDaGFuZ2U6ZnVuY3Rpb24oKXt9LGFmdGVyQ2hhbmdlOmZ1bmN0 aW9uKCl7fSxzbGlkZXNob3dFbmQ6ZnVuY3Rpb24oKXt9LGxhc3RTbGlkZTpmdW5j dGlvbigpe30sYWZ0ZXJMb2FkOmZ1bmN0aW9uKCl7fX07YS5mbi5fcmV2ZXJzZT1b XS5yZXZlcnNlfSkoalF1ZXJ5KTs= ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=wamp-dev-boxshot.png Content-Type: image/png; name=wamp-dev-boxshot.png Content-Location: http://www.devside.net/images/wamp-dev-boxshot.png Content-Transfer-Encoding: Base64 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 ------------sfdiWUz0ZtiPjTzFlPEgdN Content-Disposition: inline; filename=thumb-up-left.png Content-Type: image/png; name=thumb-up-left.png Content-Location: http://www.devside.net/images/thumb-up-left.png Content-Transfer-Encoding: Base64 iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAAL EwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj33 3vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEs DIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIe EeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH /w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAn f+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJ V2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4 mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHg g/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl 7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/A V/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5 WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQ WHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAA RKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv 1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4 IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGy UT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPE bDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPE NyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD 5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2h tlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0 dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHK CpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2ep O6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN 2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIp G6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3n U9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36 p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYP jGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLn m+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cR p7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0H DYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dn F2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofc n8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh 7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJ gUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85 ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7 F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/R NtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9 MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo 1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5 sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWF fevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTP ZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJ zs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ +7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3v dy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtb Ylu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ7 52PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7 nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9 zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9D BY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfy l5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT 0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADq YAAAOpgAABdvkl/FRgAABG9JREFUeNq0lf1rlWUYxz/3fT/nbGuvx7n2pmmKW5N0 iklTSam0jBRByLAMnEL/QC8Q/RIFvUMEQVD0g0T9IESB/RImlWL0ouTc0DbnNOfm zubZ2XZ23p/7vvrh7JydzZkR9MDF/XDfz3N/ru91f6/nUSLC/3l5AMcOeAsuKsV6 o9QerRAF32jFBSCbX3/xO0vXyD8nqAFEbht7Ow691tlx+PXO0pq6Z5ywyAnk493H DGsb1J0VBIwi7d+aiRLuLq9tvkespWZZ25rh6NhyIFz8zDs7DD2jwvmwcH5E6BoR nmvXHGjXs4CgAaMUscxciAIr1jpnrW68f0vb0LmTm4Ffi58JGFjXqGhvUNCeU35L iQCMhvKgImsphO+YSscnYwCVdUuXVC9p6RCRtSJCPtQdDlnPyUZDdanCd+A7yDqG ozeuRQAQvJZH9m3SwdL9AjX/1nt6/kTQwKIyhafAt3L68tmT/UopRISK2ualLQ/v 2wE8D1T/JwBAiQd1FYqspftab9fvQ31d/UprxDmaVm/a0Lr92ae0CbwArLwTQIkI JzoDO4HH5y+OJ6UqmpBqgMbWDauXrd3cVt/YSHVtLdPhgb6+45+fSI6P/Cjwk0jO XfMPWYkIxw8GPnzw8Bt7qppXLrtdJulYDOf7c7oQXDJ84edz18+e6EpGwz1AtwiD wDgwDVgPwIpISeXi5kQksuDmZaEQNpNZcKm+bcumhtVbNsQj14fHLv1xJX5zODI1 cnUkHZ88IsKZHMAx2P/L8e7yhlVrlDaF70ZZeTl3VVQgzmF9H1dsS6XyvQJKBYOV 9cuXbHxyudGaqdGrw2e+fNeHGYBzHLl86is9EpNrSV9K8nus3/rEqnVbd64Ua0kl EqRTKZTWKKXQxaPWhdFXiqr6e5uso7zQyQI3Bd6rq1D37Xrls0Pz6+B8n2QiwfTU FHpmM2MM2hiM52GMyYXnobXGZrNYwRQA1oHNnX70xqWeofJQQ3MxoCIUIpvJkE4m c4CZzTzPwzmHeF6hs40xOGuxrgiQsQVvHf360w/aU74M5Cc6X37zIef7VFZV5TxY VB6lNTo/6lxLORGctfhOvFkFs979rbacyN6XPnq6WIFYy+T4OLFYLFeevIri8Lzc nNa4QADfMQvoDkPr4tn+GuzrDleEGurzE9WhEK7oJyFQKIkTQYmAtTPZ5BUUAd4+ 5djdqtjVohD44oejn5REU9KWtRJY37GtadvOPU1aKYLB4BwXaaVypcordQ4HOGtJ ZSktAACO9QrHeoVdLer0ikWcXlHD9wdfff/R/Iu+75PJZObYsuCo/BloTUBrRq9f mUj7Iv3RWYAGDOB92ycBwHtru5oY+LNnoqausSYUCmGMQRU1l1YKhYifSWXjiXhy MjqaSCfimYnxsdjgQO+Ni2N8fOScGCUiKKU8IACUzUTp7lY2PtDEfq1oWOgbITCN 4FthMpVlPBwn+tckkazlUiRJ38UxhoBkHlBQMAPyZlSpecG8+wW4ZIEMkAb8vwcA 2YQigtKqn+MAAAAASUVORK5CYII= ------------sfdiWUz0ZtiPjTzFlPEgdN--