summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Wall <richard@aziz>2010-07-13 21:28:45 +0100
committerRichard Wall <richard@aziz>2010-07-13 21:28:45 +0100
commit32b1238c614531450edf253a9ab547519791ebfd (patch)
treef7cbf7daa50a78e408467ec6321ee94677ef963b
parent0f367b91a2d0a30256a7957daacf3a79486d3781 (diff)
Include some dependencies directly
-rw-r--r--assets/css/jquerytools.dateinput.skin1.css144
-rw-r--r--assets/icons/calendar.pngbin0 -> 675 bytes
-rw-r--r--assets/icons/next.gifbin0 -> 601 bytes
-rw-r--r--assets/icons/prev.gifbin0 -> 599 bytes
-rw-r--r--assets/js/dependencies.js385
-rw-r--r--index.html18
6 files changed, 533 insertions, 14 deletions
diff --git a/assets/css/jquerytools.dateinput.skin1.css b/assets/css/jquerytools.dateinput.skin1.css
new file mode 100644
index 0000000..69aedb8
--- /dev/null
+++ b/assets/css/jquerytools.dateinput.skin1.css
@@ -0,0 +1,144 @@
+/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */
+
+/* the input field */
+.date {
+ border:1px solid #ccc;
+ font-size:18px;
+ padding:4px;
+ text-align:center;
+ width:194px;
+ -moz-box-shadow:0 0 10px #eee inset;
+}
+
+/* calendar root element */
+#calroot {
+ margin-top:-1px;
+ width:198px;
+ padding:2px;
+ background-color:#fff;
+ font-size:11px;
+ border:1px solid #ccc;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ -moz-box-shadow: 0 0 15px #666;
+ -webkit-box-shadow: 0 0 15px #666;
+}
+
+/* head. contains title, prev/next month controls and possible month/year selectors */
+#calhead {
+ padding:2px 0;
+ height:22px;
+}
+
+#caltitle {
+ font-size:14px;
+ color:#0150D1;
+ float:left;
+ text-align:center;
+ width:155px;
+ line-height:20px;
+ text-shadow:0 1px 0 #ddd;
+}
+
+#calnext, #calprev {
+ display:block;
+ width:20px;
+ height:20px;
+ background:transparent url(../icons/prev.gif) no-repeat scroll center center;
+ float:left;
+ cursor:pointer;
+}
+
+#calnext {
+ background-image:url(../icons/next.gif);
+ float:right;
+}
+
+#calprev.caldisabled, #calnext.caldisabled {
+ visibility:hidden;
+}
+
+/* year/month selector */
+#caltitle select {
+ font-size:10px;
+}
+
+/* names of the days */
+#caldays {
+ height:14px;
+ border-bottom:1px solid #ddd;
+}
+
+#caldays span {
+ display:block;
+ float:left;
+ width:28px;
+ text-align:center;
+}
+
+/* container for weeks */
+#calweeks {
+ background-color:#fff;
+ margin-top:4px;
+}
+
+/* single week */
+.calweek {
+ clear:left;
+ height:22px;
+}
+
+/* single day */
+.calweek a {
+ display:block;
+ float:left;
+ width:27px;
+ height:20px;
+ text-decoration:none;
+ font-size:11px;
+ margin-left:1px;
+ text-align:center;
+ line-height:20px;
+ color:#666;
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+}
+
+/* different states */
+.calweek a:hover, .calfocus {
+ background-color:#ddd;
+}
+
+/* sunday */
+a.calsun {
+ color:red;
+}
+
+/* offmonth day */
+a.caloff {
+ color:#ccc;
+}
+
+a.caloff:hover {
+ background-color:rgb(245, 245, 250);
+}
+
+
+/* unselecteble day */
+a.caldisabled {
+ background-color:#efefef !important;
+ color:#ccc !important;
+ cursor:default;
+}
+
+/* current day */
+#calcurrent {
+ background-color:#498CE2;
+ color:#fff;
+}
+
+/* today */
+#caltoday {
+ background-color:#333;
+ color:#fff;
+}
diff --git a/assets/icons/calendar.png b/assets/icons/calendar.png
new file mode 100644
index 0000000..6589138
--- /dev/null
+++ b/assets/icons/calendar.png
Binary files differ
diff --git a/assets/icons/next.gif b/assets/icons/next.gif
new file mode 100644
index 0000000..730fc3e
--- /dev/null
+++ b/assets/icons/next.gif
Binary files differ
diff --git a/assets/icons/prev.gif b/assets/icons/prev.gif
new file mode 100644
index 0000000..7ec2d6c
--- /dev/null
+++ b/assets/icons/prev.gif
Binary files differ
diff --git a/assets/js/dependencies.js b/assets/js/dependencies.js
new file mode 100644
index 0000000..1bcdcea
--- /dev/null
+++ b/assets/js/dependencies.js
@@ -0,0 +1,385 @@
+/**
+ * Jarmon.js dependencies compiled using Google Closure Compiler
+ **/
+// ==ClosureCompiler==
+// @output_file_name default.js
+// @compilation_level ADVANCED_OPTIMIZATIONS
+// @code_url http://svn.mochikit.com/mochikit/trunk/MochiKit/Base.js
+// @code_url http://svn.mochikit.com/mochikit/trunk/MochiKit/Async.js
+// @code_url http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js
+// @code_url http://flot.googlecode.com/svn/trunk/excanvas.js
+// @code_url http://flot.googlecode.com/svn/trunk/jquery.flot.js
+// @code_url http://flot.googlecode.com/svn/trunk/jquery.flot.stack.js
+// @code_url http://flot.googlecode.com/svn/trunk/jquery.flot.selection.js
+// @code_url http://javascriptrrd.cvs.sourceforge.net/viewvc/*checkout*/javascriptrrd/v0/src/lib/binaryXHR.js?revision=1.5&content-type=text%2Fplain
+// @code_url http://javascriptrrd.cvs.sourceforge.net/viewvc/*checkout*/javascriptrrd/v0/src/lib/rrdFile.js?revision=1.8&content-type=text%2Fplain
+// @code_url http://flowplayer.org/tools/download/1.2.3/dateinput/dateinput.js
+// @code_url http://flowplayer.org/tools/download/1.2.3/tabs/tabs.js
+// ==/ClosureCompiler==
+if(typeof MochiKit=="undefined")MochiKit={};if(typeof MochiKit.__export__=="undefined")MochiKit.__export__=true;if(typeof MochiKit.Base=="undefined")MochiKit.Base={};MochiKit.Base._module=function(b,f,k){b in MochiKit||(MochiKit[b]={});var r=MochiKit[b];r.NAME="MochiKit."+b;r.VERSION=f;r.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};r.toString=function(){return this.__repr__()};for(f=0;f<k.length;f++)if(!(k[f]in MochiKit))throw"MochiKit."+b+" depends on MochiKit."+k[f]+"!";};
+MochiKit.Base._module("Base","1.5",[]);MochiKit.Base.update=function(b){if(b===null||b===undefined)b={};for(var f=1;f<arguments.length;f++){var k=arguments[f];if(typeof k!="undefined"&&k!==null)for(var r in k)b[r]=k[r]}return b};
+MochiKit.Base.update(MochiKit.Base,{camelize:function(b){b=b.split("-");for(var f=b[0],k=1;k<b.length;k++)f+=b[k].charAt(0).toUpperCase()+b[k].substring(1);return f},counter:function(b){if(arguments.length===0)b=1;return function(){return b++}},clone:function(b){var f=arguments.callee;if(arguments.length==1){f.prototype=b;return new f}},_flattenArray:function(b,f){for(var k=0;k<f.length;k++){var r=f[k];r instanceof Array?arguments.callee(b,r):b.push(r)}return b},flattenArray:function(b){return MochiKit.Base._flattenArray([],
+b)},flattenArguments:function(){for(var b=[],f=MochiKit.Base.extend(null,arguments);f.length;){var k=f.shift();if(k&&typeof k=="object"&&typeof k.length=="number")for(var r=k.length-1;r>=0;r--)f.unshift(k[r]);else b.push(k)}return b},extend:function(b,f,k){k||(k=0);if(f){var r=f.length;if(typeof r!="number")if(typeof MochiKit.Iter!="undefined"){f=MochiKit.Iter.list(f);r=f.length}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");b||(b=[]);for(k=k;k<r;k++)b.push(f[k])}return b},
+updatetree:function(b){if(b===null||b===undefined)b={};for(var f=1;f<arguments.length;f++){var k=arguments[f];if(typeof k!="undefined"&&k!==null)for(var r in k){var D=k[r];if(typeof b[r]=="object"&&typeof D=="object")arguments.callee(b[r],D);else b[r]=D}}return b},setdefault:function(b){if(b===null||b===undefined)b={};for(var f=1;f<arguments.length;f++){var k=arguments[f];for(var r in k)r in b||(b[r]=k[r])}return b},keys:function(b){var f=[];for(var k in b)f.push(k);return f},values:function(b){var f=
+[];for(var k in b)f.push(b[k]);return f},items:function(b){var f=[];for(var k in b){var r;try{r=b[k]}catch(D){continue}f.push([k,r])}return f},_newNamedError:function(b,f,k){k.prototype=new MochiKit.Base.NamedError(b.NAME+"."+f);b[f]=k},operator:{truth:function(b){return!!b},lognot:function(b){return!b},identity:function(b){return b},not:function(b){return~b},neg:function(b){return-b},add:function(b,f){return b+f},sub:function(b,f){return b-f},div:function(b,f){return b/f},mod:function(b,f){return b%
+f},mul:function(b,f){return b*f},and:function(b,f){return b&f},or:function(b,f){return b|f},xor:function(b,f){return b^f},lshift:function(b,f){return b<<f},rshift:function(b,f){return b>>f},zrshift:function(b,f){return b>>>f},eq:function(b,f){return b==f},ne:function(b,f){return b!=f},gt:function(b,f){return b>f},ge:function(b,f){return b>=f},lt:function(b,f){return b<f},le:function(b,f){return b<=f},seq:function(b,f){return b===f},sne:function(b,f){return b!==f},ceq:function(b,f){return MochiKit.Base.compare(b,
+f)===0},cne:function(b,f){return MochiKit.Base.compare(b,f)!==0},cgt:function(b,f){return MochiKit.Base.compare(b,f)==1},cge:function(b,f){return MochiKit.Base.compare(b,f)!=-1},clt:function(b,f){return MochiKit.Base.compare(b,f)==-1},cle:function(b,f){return MochiKit.Base.compare(b,f)!=1},logand:function(b,f){return b&&f},logor:function(b,f){return b||f},contains:function(b,f){return f in b}},forwardCall:function(b){return function(){return this[b].apply(this,arguments)}},itemgetter:function(b){return function(f){return f[b]}},
+bool:function(b){return typeof b==="boolean"||b instanceof Boolean?b.valueOf():typeof b==="string"||b instanceof String?b.length>0&&b!="false"&&b!="null"&&b!="undefined"&&b!="0":typeof b==="number"||b instanceof Number?!isNaN(b)&&b!=0:b!=null&&typeof b.length==="number"?b.length!==0:b!=null},typeMatcher:function(){for(var b={},f=0;f<arguments.length;f++){var k=arguments[f];b[k]=k}return function(){for(var r=0;r<arguments.length;r++)if(!(typeof arguments[r]in b))return false;return true}},isNull:function(){for(var b=
+0;b<arguments.length;b++)if(arguments[b]!==null)return false;return true},isUndefinedOrNull:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b];if(!(typeof f=="undefined"||f===null))return false}return true},isEmpty:function(){return!MochiKit.Base.isNotEmpty.apply(this,arguments)},isNotEmpty:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b];if(!(f&&f.length))return false}return true},isArrayLike:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b],k=typeof f;
+if(k!="object"&&!(k=="function"&&typeof f.item=="function")||f===null||typeof f.length!="number"||f.nodeType===3||f.nodeType===4)return false}return true},isDateLike:function(){for(var b=0;b<arguments.length;b++){var f=arguments[b];if(typeof f!="object"||f===null||typeof f.getTime!="function")return false}return true},xmap:function(b){if(b===null)return MochiKit.Base.extend(null,arguments,1);for(var f=[],k=1;k<arguments.length;k++)f.push(b(arguments[k]));return f},map:function(b,f){var k=MochiKit.Base,
+r=MochiKit.Iter,D=k.isArrayLike;if(arguments.length<=2){if(!D(f))if(r){f=r.list(f);if(b===null)return f}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(b===null)return k.extend(null,f);r=[];for(k=0;k<f.length;k++)r.push(b(f[k]))}else{if(b===null)b=Array;var C=null;for(k=1;k<arguments.length;k++){if(!D(arguments[k]))if(r)return r.list(r.imap.apply(null,arguments));else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");var S=arguments[k].length;
+if(C===null||C>S)C=S}r=[];for(k=0;k<C;k++){D=[];for(S=1;S<arguments.length;S++)D.push(arguments[S][k]);r.push(b.apply(this,D))}}return r},xfilter:function(b){var f=[];if(b===null)b=MochiKit.Base.operator.truth;for(var k=1;k<arguments.length;k++){var r=arguments[k];b(r)&&f.push(r)}return f},filter:function(b,f,k){var r=[],D=MochiKit.Base;if(!D.isArrayLike(f))if(MochiKit.Iter)f=MochiKit.Iter.list(f);else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(b===null)b=D.operator.truth;
+if(typeof Array.prototype.filter=="function")return Array.prototype.filter.call(f,b,k);else if(typeof k=="undefined"||k===null)for(D=0;D<f.length;D++){var C=f[D];b(C)&&r.push(C)}else for(D=0;D<f.length;D++){C=f[D];b.call(k,C)&&r.push(C)}return r},_wrapDumbFunction:function(b){return function(){switch(arguments.length){case 0:return b();case 1:return b(arguments[0]);case 2:return b(arguments[0],arguments[1]);case 3:return b(arguments[0],arguments[1],arguments[2])}for(var f=[],k=0;k<arguments.length;k++)f.push("arguments["+
+k+"]");return eval("(func("+f.join(",")+"))")}},methodcaller:function(b){var f=MochiKit.Base.extend(null,arguments,1);return typeof b=="function"?function(k){return b.apply(k,f)}:function(k){return k[b].apply(k,f)}},method:function(b,f){var k=MochiKit.Base;return k.bind.apply(this,k.extend([f,b],arguments,2))},compose:function(){var b=[],f=MochiKit.Base;if(arguments.length===0)throw new TypeError("compose() requires at least one argument");for(var k=0;k<arguments.length;k++){var r=arguments[k];if(typeof r!=
+"function")throw new TypeError(f.repr(r)+" is not a function");b.push(r)}return function(){for(var D=arguments,C=b.length-1;C>=0;C--)D=[b[C].apply(this,D)];return D[0]}},bind:function(b,f){if(typeof b=="string")b=f[b];var k=b.im_func,r=b.im_preargs,D=b.im_self,C=MochiKit.Base;if(typeof b=="function"&&typeof b.apply=="undefined")b=C._wrapDumbFunction(b);if(typeof k!="function")k=b;if(typeof f!="undefined")D=f;r=typeof r=="undefined"?[]:r.slice();C.extend(r,arguments,2);var S=function(){var aa=arguments,
+J=arguments.callee;if(J.im_preargs.length>0)aa=C.concat(J.im_preargs,aa);var ja=J.im_self;ja||(ja=this);return J.im_func.apply(ja,aa)};S.im_self=D;S.im_func=k;S.im_preargs=r;return S},bindLate:function(b){var f=MochiKit.Base,k=arguments;if(typeof b==="string"){k=f.extend([f.forwardCall(b)],arguments,1);return f.bind.apply(this,k)}return f.bind.apply(this,k)},bindMethods:function(b){var f=MochiKit.Base.bind;for(var k in b){var r=b[k];if(typeof r=="function")b[k]=f(r,b)}},registerComparator:function(b,
+f,k,r){MochiKit.Base.comparatorRegistry.register(b,f,k,r)},_primitives:{"boolean":true,string:true,number:true},compare:function(b,f){if(b==f)return 0;var k=typeof b=="undefined"||b===null,r=typeof f=="undefined"||f===null;if(k&&r)return 0;else if(k)return-1;else if(r)return 1;k=MochiKit.Base;r=k._primitives;if(!(typeof b in r&&typeof f in r))try{return k.comparatorRegistry.match(b,f)}catch(D){if(D!=k.NotFound)throw D;}if(b<f)return-1;else if(b>f)return 1;k=k.repr;throw new TypeError(k(b)+" and "+
+k(f)+" can not be compared");},compareDateLike:function(b,f){return MochiKit.Base.compare(b.getTime(),f.getTime())},compareArrayLike:function(b,f){var k=MochiKit.Base.compare,r=b.length,D=0;if(r>f.length){D=1;r=f.length}else if(r<f.length)D=-1;for(var C=0;C<r;C++){var S=k(b[C],f[C]);if(S)return S}return D},registerRepr:function(b,f,k,r){MochiKit.Base.reprRegistry.register(b,f,k,r)},repr:function(b){if(typeof b=="undefined")return"undefined";else if(b===null)return"null";try{if(typeof b.__repr__==
+"function")return b.__repr__();else if(typeof b.repr=="function"&&b.repr!=arguments.callee)return b.repr();return MochiKit.Base.reprRegistry.match(b)}catch(f){try{if(typeof b.NAME=="string"&&(b.toString==Function.prototype.toString||b.toString==Object.prototype.toString))return b.NAME}catch(k){}}var r=b+"";if(typeof b=="function"){r=r.replace(/^\s+/,"").replace(/\s+/g," ");r=r.replace(/,(\S)/,", $1");var D=r.indexOf("{");if(D!=-1)r=r.substr(0,D)+"{...}"}return r},reprArrayLike:function(b){var f=MochiKit.Base;
+return"["+f.map(f.repr,b).join(", ")+"]"},reprString:function(b){return('"'+b.replace(/(["\\])/g,"\\$1")+'"').replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\v]/g,"\\v").replace(/[\r]/g,"\\r")},reprNumber:function(b){return b+""},registerJSON:function(b,f,k,r){MochiKit.Base.jsonRegistry.register(b,f,k,r)},evalJSON:function(b){return eval("("+MochiKit.Base._filterJSON(b)+")")},_filterJSON:function(b){var f=b.match(/^\s*\/\*(.*)\*\/\s*$/);return f?
+f[1]:b},serializeJSON:function(b){var f=typeof b;if(f=="number"||f=="boolean")return b+"";else if(b===null)return"null";else if(f=="string"){f="";for(var k=0;k<b.length;k++){var r=b.charAt(k);if(r=='"')f+='\\"';else if(r=="\\")f+="\\\\";else if(r=="\u0008")f+="\\b";else if(r=="\u000c")f+="\\f";else if(r=="\n")f+="\\n";else if(r=="\r")f+="\\r";else if(r=="\t")f+="\\t";else if(b.charCodeAt(k)<=31){r=b.charCodeAt(k).toString(16);if(r.length<2)r="0"+r;f+="\\u00"+r.toUpperCase()}else f+=r}return'"'+f+
+'"'}r=arguments.callee;var D;if(typeof b.__json__=="function"){D=b.__json__();if(b!==D)return r(D)}if(typeof b.json=="function"){D=b.json();if(b!==D)return r(D)}if(f!="function"&&typeof b.length=="number"){f=[];for(k=0;k<b.length;k++){D=r(b[k]);typeof D=="string"&&f.push(D)}return"["+f.join(", ")+"]"}var C=MochiKit.Base;try{D=C.jsonRegistry.match(b);if(b!==D)return r(D)}catch(S){if(S!=C.NotFound)throw S;}if(f=="undefined")throw new TypeError("undefined can not be serialized as JSON");if(f=="function")return null;
+f=[];for(k in b){if(typeof k=="number")C='"'+k+'"';else if(typeof k=="string")C=r(k);else continue;D=r(b[k]);typeof D=="string"&&f.push(C+":"+D)}return"{"+f.join(", ")+"}"},objEqual:function(b,f){return MochiKit.Base.compare(b,f)===0},arrayEqual:function(b,f){if(b.length!=f.length)return false;return MochiKit.Base.compare(b,f)===0},concat:function(){for(var b=[],f=MochiKit.Base.extend,k=0;k<arguments.length;k++)f(b,arguments[k]);return b},keyComparator:function(b){var f=MochiKit.Base,k=f.compare;
+if(arguments.length==1)return function(D,C){return k(D[b],C[b])};var r=f.extend(null,arguments);return function(D,C){for(var S=0,aa=0;S===0&&aa<r.length;aa++){S=r[aa];S=k(D[S],C[S])}return S}},reverseKeyComparator:function(){var b=MochiKit.Base.keyComparator.apply(this,arguments);return function(f,k){return b(k,f)}},partial:function(b){var f=MochiKit.Base;return f.bind.apply(this,f.extend([b,undefined],arguments,1))},listMinMax:function(b,f){if(f.length===0)return null;for(var k=f[0],r=MochiKit.Base.compare,
+D=1;D<f.length;D++){var C=f[D];if(r(C,k)==b)k=C}return k},objMax:function(){return MochiKit.Base.listMinMax(1,arguments)},objMin:function(){return MochiKit.Base.listMinMax(-1,arguments)},findIdentical:function(b,f,k,r){if(typeof r=="undefined"||r===null)r=b.length;if(typeof k=="undefined"||k===null)k=0;for(k=k;k<r;k++)if(b[k]===f)return k;return-1},mean:function(){for(var b=0,f=MochiKit.Base.extend(null,arguments),k=f.length;f.length;){var r=f.shift();if(r&&typeof r=="object"&&typeof r.length=="number"){k+=
+r.length-1;for(var D=r.length-1;D>=0;D--)b+=r[D]}else b+=r}if(k<=0)throw new TypeError("mean() requires at least one argument");return b/k},median:function(){var b=MochiKit.Base.flattenArguments(arguments);if(b.length===0)throw new TypeError("median() requires at least one argument");b.sort(compare);if(b.length%2==0){var f=b.length/2;return(b[f]+b[f-1])/2}else return b[(b.length-1)/2]},findValue:function(b,f,k,r){if(typeof r=="undefined"||r===null)r=b.length;if(typeof k=="undefined"||k===null)k=0;
+var D=MochiKit.Base.compare;for(k=k;k<r;k++)if(D(b[k],f)===0)return k;return-1},nodeWalk:function(b,f){for(var k=[b],r=MochiKit.Base.extend;k.length;){var D=f(k.shift());D&&r(k,D)}},nameFunctions:function(b){var f=b.NAME;f=typeof f=="undefined"?"":f+".";for(var k in b){var r=b[k];if(typeof r=="function"&&typeof r.NAME=="undefined")try{r.NAME=f+k}catch(D){}}},queryString:function(b,f){if(typeof MochiKit.DOM!="undefined"&&arguments.length==1&&(typeof b=="string"||typeof b.nodeType!="undefined"&&b.nodeType>
+0)){var k=MochiKit.DOM.formContents(b);b=k[0];f=k[1]}else if(arguments.length==1){if(typeof b.length=="number"&&b.length==2)return arguments.callee(b[0],b[1]);var r=b;b=[];f=[];for(var D in r){k=r[D];if(typeof k!="function")if(MochiKit.Base.isArrayLike(k))for(var C=0;C<k.length;C++){b.push(D);f.push(k[C])}else{b.push(D);f.push(k)}}}r=[];D=Math.min(b.length,f.length);var S=MochiKit.Base.urlEncode;for(C=0;C<D;C++){k=f[C];typeof k!="undefined"&&k!==null&&r.push(S(b[C])+"="+S(k))}return r.join("&")},
+parseQueryString:function(b,f){var k=(b.charAt(0)=="?"?b.substring(1):b).replace(/\+/g,"%20").split(/\&amp\;|\&\#38\;|\&#x26;|\&/),r={},D;D=typeof decodeURIComponent!="undefined"?decodeURIComponent:unescape;if(f)for(var C=0;C<k.length;C++){var S=k[C].split("="),aa=D(S.shift());if(aa){var J=r[aa];if(!(J instanceof Array)){J=[];r[aa]=J}J.push(D(S.join("=")))}}else for(C=0;C<k.length;C++){S=k[C].split("=");if(aa=S.shift())r[D(aa)]=D(S.join("="))}return r}});
+MochiKit.Base.AdapterRegistry=function(){this.pairs=[]};MochiKit.Base.AdapterRegistry.prototype={register:function(b,f,k,r){r?this.pairs.unshift([b,f,k]):this.pairs.push([b,f,k])},match:function(){for(var b=0;b<this.pairs.length;b++){var f=this.pairs[b];if(f[1].apply(this,arguments))return f[2].apply(this,arguments)}throw MochiKit.Base.NotFound;},unregister:function(b){for(var f=0;f<this.pairs.length;f++)if(this.pairs[f][0]==b){this.pairs.splice(f,1);return true}return false}};
+MochiKit.Base._exportSymbols=function(b,f){if(!(MochiKit.__export__===false||f.__export__===false))for(var k in f){var r=f[k];if(r!=null){var D=k[0]!=="_"&&k!=="toString";if(r.__export__===true||r.__export__!==false&&D)b[k]=f[k]}}};
+MochiKit.Base._deprecated=function(b,f,k,r,D){if(typeof b==="string"){if(b.indexOf("MochiKit.")===0)b=b.substring(9);b=MochiKit[b]}var C=k.split(".")[1],S=k.split(".")[2],aa=function(){var J=arguments.callee,ja=b.NAME+"."+f+" is deprecated since version "+r+". Use "+k+" instead.";if(J.logged!==true){J.logged=true;if(MochiKit.Logging)MochiKit.Logging.logDebug(ja);else console&&console.log&&console.log(ja)}if(!MochiKit[C])throw Error(ja);return MochiKit[C][S].apply(this,arguments)};aa.__export__=D===
+true;b[f]=aa};
+MochiKit.Base.__new__=function(){var b=this;b.noop=b.operator.identity;b._deprecated(b,"forward","MochiKit.Base.forwardCall","1.3");b._deprecated(b,"find","MochiKit.Base.findValue","1.3");b.urlEncode=typeof encodeURIComponent!="undefined"?function(f){return encodeURIComponent(f).replace(/\'/g,"%27")}:function(f){return escape(f).replace(/\+/g,"%2B").replace(/\"/g,"%22").rval.replace(/\'/g,"%27")};b.NamedError=function(f){this.name=this.message=f};b.NamedError.prototype=Error();b.update(b.NamedError.prototype,{repr:function(){return this.message&&
+this.message!=this.name?this.name+"("+b.repr(this.message)+")":this.name+"()"},toString:b.forwardCall("repr")});b.NotFound=new b.NamedError("MochiKit.Base.NotFound");b.listMax=b.partial(b.listMinMax,1);b.listMin=b.partial(b.listMinMax,-1);b.isCallable=b.typeMatcher("function");b.isUndefined=b.typeMatcher("undefined");b.merge=b.partial(b.update,null);b.zip=b.partial(b.map,null);b.average=b.mean;b.comparatorRegistry=new b.AdapterRegistry;b.registerComparator("dateLike",b.isDateLike,b.compareDateLike);
+b.registerComparator("arrayLike",b.isArrayLike,b.compareArrayLike);b.reprRegistry=new b.AdapterRegistry;b.registerRepr("arrayLike",b.isArrayLike,b.reprArrayLike);b.registerRepr("string",b.typeMatcher("string"),b.reprString);b.registerRepr("numbers",b.typeMatcher("number","boolean"),b.reprNumber);b.jsonRegistry=new b.AdapterRegistry;b.nameFunctions(this)};MochiKit.Base.__new__();
+if(MochiKit.__export__){compare=MochiKit.Base.compare;compose=MochiKit.Base.compose;serializeJSON=MochiKit.Base.serializeJSON;mean=MochiKit.Base.mean;median=MochiKit.Base.median}MochiKit.Base._exportSymbols(this,MochiKit.Base);MochiKit.Base._module("Async","1.5",["Base"]);MochiKit.Async.Deferred=function(b){this.chain=[];this.id=this._nextId();this.fired=-1;this.paused=0;this.results=[null,null];this.canceller=b;this.finalized=this.chained=this.silentlyCancelled=false};
+MochiKit.Async.Deferred.prototype={repr:function(){return"Deferred("+this.id+", "+(this.fired==-1?"unfired":this.fired===0?"success":"error")+")"},toString:MochiKit.Base.forwardCall("repr"),_nextId:MochiKit.Base.counter(),cancel:function(){var b=MochiKit.Async;if(this.fired==-1){if(this.canceller)this.canceller(this);else this.silentlyCancelled=true;this.fired==-1&&this.errback(new b.CancelledError(this))}else this.fired===0&&this.results[0]instanceof b.Deferred&&this.results[0].cancel()},_resback:function(b){this.fired=
+b instanceof Error?1:0;this.results[this.fired]=b;this.paused===0&&this._fire()},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled)throw new MochiKit.Async.AlreadyCalledError(this);this.silentlyCancelled=false}},callback:function(b){this._check();if(b instanceof MochiKit.Async.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");this._resback(b)},errback:function(b){this._check();var f=MochiKit.Async;if(b instanceof f.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");
+b instanceof Error||(b=new f.GenericError(b));this._resback(b)},addBoth:function(b){if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);return this.addCallbacks(b,b)},addCallback:function(b){if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);return this.addCallbacks(b,null)},addErrback:function(b){if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);return this.addCallbacks(null,b)},addCallbacks:function(b,f){if(this.chained)throw Error("Chained Deferreds can not be re-used");
+if(this.finalized)throw Error("Finalized Deferreds can not be re-used");this.chain.push([b,f]);this.fired>=0&&this._fire();return this},setFinalizer:function(b){if(this.chained)throw Error("Chained Deferreds can not be re-used");if(this.finalized)throw Error("Finalized Deferreds can not be re-used");if(arguments.length>1)b=MochiKit.Base.partial.apply(null,arguments);this._finalizer=b;this.fired>=0&&this._fire();return this},_fire:function(){for(var b=this.chain,f=this.fired,k=this.results[f],r=this,
+D=null;b.length>0&&this.paused===0;){var C=b.shift()[f];if(C!==null)try{k=C(k);f=k instanceof Error?1:0;if(k instanceof MochiKit.Async.Deferred){D=function(aa){r.paused--;r._resback(aa)};this.paused++}}catch(S){f=1;S instanceof Error||(S=new MochiKit.Async.GenericError(S));k=S}}this.fired=f;this.results[f]=k;if(this.chain.length==0&&this.paused===0&&this._finalizer){this.finalized=true;this._finalizer(k)}if(D&&this.paused){k.addBoth(D);k.chained=true}}};
+MochiKit.Base.update(MochiKit.Async,{evalJSONRequest:function(b){return MochiKit.Base.evalJSON(b.responseText)},succeed:function(){var b=new MochiKit.Async.Deferred;b.callback.apply(b,arguments);return b},fail:function(){var b=new MochiKit.Async.Deferred;b.errback.apply(b,arguments);return b},getXMLHttpRequest:function(){var b=arguments.callee;if(!b.XMLHttpRequest)for(var f=[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},
+function(){return new ActiveXObject("Msxml2.XMLHTTP.4.0")},function(){throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest");}],k=0;k<f.length;k++){var r=f[k];try{b.XMLHttpRequest=r;return r()}catch(D){}}return b.XMLHttpRequest()},_xhr_onreadystatechange:function(b){var f=MochiKit.Base;if(this.readyState==4){try{this.onreadystatechange=null}catch(k){try{this.onreadystatechange=f.noop}catch(r){}}var D=null;try{D=this.status;if(!D&&f.isNotEmpty(this.responseText))D=
+304}catch(C){}if(D==200||D==201||D==204||D==304||D==1223)b.callback(this);else{f=new MochiKit.Async.XMLHttpRequestError(this,"Request failed");b.errback(f)}}},_xhr_canceller:function(b){try{b.onreadystatechange=null}catch(f){try{b.onreadystatechange=MochiKit.Base.noop}catch(k){}}b.abort()},sendXMLHttpRequest:function(b,f){if(typeof f=="undefined"||f===null)f="";var k=MochiKit.Base,r=MochiKit.Async,D=new r.Deferred(k.partial(r._xhr_canceller,b));try{b.onreadystatechange=k.bind(r._xhr_onreadystatechange,
+b,D);b.send(f)}catch(C){try{b.onreadystatechange=null}catch(S){}D.errback(C)}return D},doXHR:function(b,f){var k=MochiKit.Async;return k.callLater(0,k._doXHR,b,f)},_doXHR:function(b,f){var k=MochiKit.Base;f=k.update({method:"GET",sendContent:""},f);var r=MochiKit.Async,D=r.getXMLHttpRequest();if(f.queryString){var C=k.queryString(f.queryString);if(C)b+="?"+C}"username"in f?D.open(f.method,b,true,f.username,f.password):D.open(f.method,b,true);D.overrideMimeType&&f.mimeType&&D.overrideMimeType(f.mimeType);
+D.setRequestHeader("X-Requested-With","XMLHttpRequest");if(f.headers){C=f.headers;k.isArrayLike(C)||(C=k.items(C));for(k=0;k<C.length;k++){var S=C[k];D.setRequestHeader(S[0],S[1])}}return r.sendXMLHttpRequest(D,f.sendContent)},_buildURL:function(b){if(arguments.length>1){var f=MochiKit.Base;if(f=f.queryString.apply(null,f.extend(null,arguments,1)))return b+"?"+f}return b},doSimpleXMLHttpRequest:function(b){var f=MochiKit.Async;b=f._buildURL.apply(f,arguments);return f.doXHR(b)},loadJSONDoc:function(b){var f=
+MochiKit.Async;b=f._buildURL.apply(f,arguments);var k=f.doXHR(b,{mimeType:"text/plain",headers:[["Accept","application/json"]]});return k=k.addCallback(f.evalJSONRequest)},wait:function(b,f){var k=new MochiKit.Async.Deferred,r=MochiKit.Base.bind("callback",k,f),D=setTimeout(r,Math.floor(b*1E3));k.canceller=function(){try{clearTimeout(D)}catch(C){}};return k},callLater:function(b){var f=MochiKit.Base,k=f.partial.apply(f,f.extend(null,arguments,1));return MochiKit.Async.wait(b).addCallback(function(){return k()})}});
+MochiKit.Async.DeferredLock=function(){this.waiting=[];this.locked=false;this.id=this._nextId()};
+MochiKit.Async.DeferredLock.prototype={__class__:MochiKit.Async.DeferredLock,acquire:function(){var b=new MochiKit.Async.Deferred;if(this.locked)this.waiting.push(b);else{this.locked=true;b.callback(this)}return b},release:function(){if(!this.locked)throw TypeError("Tried to release an unlocked DeferredLock");this.locked=false;if(this.waiting.length>0){this.locked=true;this.waiting.shift().callback(this)}},_nextId:MochiKit.Base.counter(),repr:function(){return"DeferredLock("+this.id+", "+(this.locked?
+"locked, "+this.waiting.length+" waiting":"unlocked")+")"},toString:MochiKit.Base.forwardCall("repr")};MochiKit.Async.DeferredList=function(b,f,k,r,D){MochiKit.Async.Deferred.apply(this,[D]);this.list=b;this.resultList=D=[];this.finishedCount=0;this.fireOnOneCallback=f;this.fireOnOneErrback=k;this.consumeErrors=r;k=MochiKit.Base.bind(this._cbDeferred,this);for(r=0;r<b.length;r++){var C=b[r];D.push(undefined);C.addCallback(k,r,true);C.addErrback(k,r,false)}b.length===0&&!f&&this.callback(this.resultList)};
+MochiKit.Async.DeferredList.prototype=new MochiKit.Async.Deferred;MochiKit.Async.DeferredList.prototype._cbDeferred=function(b,f,k){this.resultList[b]=[f,k];this.finishedCount+=1;if(this.fired==-1)if(f&&this.fireOnOneCallback)this.callback([b,k]);else if(!f&&this.fireOnOneErrback)this.errback(k);else this.finishedCount==this.list.length&&this.callback(this.resultList);if(!f&&this.consumeErrors)k=null;return k};
+MochiKit.Async.gatherResults=function(b){b=new MochiKit.Async.DeferredList(b,false,true,false);b.addCallback(function(f){for(var k=[],r=0;r<f.length;r++)k.push(f[r][1]);return k});return b};MochiKit.Async.maybeDeferred=function(b){var f=MochiKit.Async,k;try{var r=b.apply(null,MochiKit.Base.extend([],arguments,1));k=r instanceof f.Deferred?r:r instanceof Error?f.fail(r):f.succeed(r)}catch(D){k=f.fail(D)}return k};
+MochiKit.Async.__new__=function(){var b=MochiKit.Base,f=b.partial(b._newNamedError,this);f("AlreadyCalledError",function(k){this.deferred=k});f("CancelledError",function(k){this.deferred=k});f("BrowserComplianceError",function(k){this.message=k});f("GenericError",function(k){this.message=k});f("XMLHttpRequestError",function(k,r){this.req=k;this.message=r;try{this.number=k.status}catch(D){}});b.nameFunctions(this)};MochiKit.Async.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Async);(function(b,f){function k(){if(!d.isReady){try{G.documentElement.doScroll("left")}catch(a){setTimeout(k,1);return}d.ready()}}function r(a,c){c.src?d.ajax({url:c.src,async:false,dataType:"script"}):d.globalEval(c.text||c.textContent||c.innerHTML||"");c.parentNode&&c.parentNode.removeChild(c)}function D(a,c,e,g,j,y){var z=a.length;if(typeof c==="object"){for(var T in c)D(a,T,c[T],g,j,e);return a}if(e!==f){g=!y&&g&&d.isFunction(e);for(T=0;T<z;T++)j(a[T],c,g?e.call(a[T],T,j(a[T],c)):e,y);return a}return z?
+j(a[0],c):f}function C(){return(new Date).getTime()}function S(){return false}function aa(){return true}function J(a,c,e){e[0].type=a;return d.event.handle.apply(c,e)}function ja(a){var c,e=[],g=[],j=arguments,y,z,T,M,U,ha;z=d.data(this,"events");if(!(a.liveFired===this||!z||!z.live||a.button&&a.type==="click")){a.liveFired=this;var Da=z.live.slice(0);for(M=0;M<Da.length;M++){z=Da[M];z.origType.replace(qa,"")===a.type?g.push(z.selector):Da.splice(M--,1)}y=d(a.target).closest(g,a.currentTarget);U=
+0;for(ha=y.length;U<ha;U++)for(M=0;M<Da.length;M++){z=Da[M];if(y[U].selector===z.selector){T=y[U].elem;g=null;if(z.preType==="mouseenter"||z.preType==="mouseleave")g=d(a.relatedTarget).closest(z.selector)[0];if(!g||g!==T)e.push({elem:T,handleObj:z})}}U=0;for(ha=e.length;U<ha;U++){y=e[U];a.currentTarget=y.elem;a.data=y.handleObj.data;a.handleObj=y.handleObj;if(y.handleObj.origHandler.apply(y.elem,j)===false){c=false;break}}return c}}function wa(a,c){return"live."+(a&&a!=="*"?a+".":"")+c.replace(/\./g,
+"`").replace(/ /g,"&")}function sa(a,c){var e=0;c.each(function(){if(this.nodeName===(a[e]&&a[e].nodeName)){var g=d.data(a[e++]),j=d.data(this,g);if(g=g&&g.events){delete j.handle;j.events={};for(var y in g)for(var z in g[y])d.event.add(this,y,g[y][z],g[y][z].data)}}})}function H(a,c,e){var g,j,y;c=c&&c[0]?c[0].ownerDocument||c[0]:G;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&c===G&&!ga.test(a[0])&&(d.support.checkClone||!na.test(a[0]))){j=true;if(y=d.fragments[a[0]])if(y!==1)g=y}if(!g){g=
+c.createDocumentFragment();d.clean(a,c,g,e)}if(j)d.fragments[a[0]]=y?g:1;return{fragment:g,cacheable:j}}function Q(a,c){var e={};d.each(pb.concat.apply([],pb.slice(0,c)),function(){e[this]=a});return e}function Z(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var d=function(a,c){return new d.fn.init(a,c)},da=b.jQuery,ya=b.$,G=b.document,pa,ua=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ja=/^.[^:#\[\.,]*$/,Wa=/\S/,Ea=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,$a=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
+Ua=navigator.userAgent,Xa=false,Ya=[],Ba,Na=Object.prototype.toString,Pa=Object.prototype.hasOwnProperty,Va=Array.prototype.push,Ta=Array.prototype.slice,la=Array.prototype.indexOf;d.fn=d.prototype={init:function(a,c){var e,g,j;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!c){this.context=G;this[0]=G.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((e=ua.exec(a))&&(e[1]||!c))if(e[1]){j=c?c.ownerDocument||c:G;if(g=$a.exec(a))if(d.isPlainObject(c)){a=
+[G.createElement(g[1])];d.fn.attr.call(a,c,true)}else a=[j.createElement(g[1])];else{g=H([e[1]],[j]);a=(g.cacheable?g.fragment.cloneNode(true):g.fragment).childNodes}return d.merge(this,a)}else{if(g=G.getElementById(e[2])){if(g.id!==e[2])return pa.find(a);this.length=1;this[0]=g}this.context=G;this.selector=a;return this}else if(!c&&/^\w+$/.test(a)){this.selector=a;this.context=G;a=G.getElementsByTagName(a);return d.merge(this,a)}else return!c||c.jquery?(c||pa).find(a):d(c).find(a);else if(d.isFunction(a))return pa.ready(a);
+if(a.selector!==f){this.selector=a.selector;this.context=a.context}return d.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return Ta.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,c,e){var g=d();d.isArray(a)?Va.apply(g,a):d.merge(g,a);g.prevObject=this;g.context=this.context;if(c==="find")g.selector=this.selector+(this.selector?" ":"")+e;else if(c)g.selector=this.selector+
+"."+c+"("+e+")";return g},each:function(a,c){return d.each(this,a,c)},ready:function(a){d.bindReady();if(d.isReady)a.call(G,d);else Ya&&Ya.push(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(Ta.apply(this,arguments),"slice",Ta.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(c,e){return a.call(c,e,c)}))},end:function(){return this.prevObject||
+d(null)},push:Va,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var a=arguments[0]||{},c=1,e=arguments.length,g=false,j,y,z,T;if(typeof a==="boolean"){g=a;a=arguments[1]||{};c=2}if(typeof a!=="object"&&!d.isFunction(a))a={};if(e===c){a=this;--c}for(;c<e;c++)if((j=arguments[c])!=null)for(y in j){z=a[y];T=j[y];if(a!==T)if(g&&T&&(d.isPlainObject(T)||d.isArray(T))){z=z&&(d.isPlainObject(z)||d.isArray(z))?z:d.isArray(T)?[]:{};a[y]=d.extend(g,z,T)}else if(T!==f)a[y]=
+T}return a};d.extend({noConflict:function(a){b.$=ya;if(a)b.jQuery=da;return d},isReady:false,ready:function(){if(!d.isReady){if(!G.body)return setTimeout(d.ready,13);d.isReady=true;if(Ya){for(var a,c=0;a=Ya[c++];)a.call(G,d);Ya=null}d.fn.triggerHandler&&d(G).triggerHandler("ready")}},bindReady:function(){if(!Xa){Xa=true;if(G.readyState==="complete")return d.ready();if(G.addEventListener){G.addEventListener("DOMContentLoaded",Ba,false);b.addEventListener("load",d.ready,false)}else if(G.attachEvent){G.attachEvent("onreadystatechange",
+Ba);b.attachEvent("onload",d.ready);var a=false;try{a=b.frameElement==null}catch(c){}G.documentElement.doScroll&&a&&k()}}},isFunction:function(a){return Na.call(a)==="[object Function]"},isArray:function(a){return Na.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||Na.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!Pa.call(a,"constructor")&&!Pa.call(a.constructor.prototype,"isPrototypeOf"))return false;var c;for(c in a);return c===f||Pa.call(a,c)},
+isEmptyObject:function(a){for(var c in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=d.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return b.JSON&&b.JSON.parse?b.JSON.parse(a):(new Function("return "+a))();else d.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&
+Wa.test(a)){var c=G.getElementsByTagName("head")[0]||G.documentElement,e=G.createElement("script");e.type="text/javascript";if(d.support.scriptEval)e.appendChild(G.createTextNode(a));else e.text=a;c.insertBefore(e,c.firstChild);c.removeChild(e)}},nodeName:function(a,c){return a.nodeName&&a.nodeName.toUpperCase()===c.toUpperCase()},each:function(a,c,e){var g,j=0,y=a.length,z=y===f||d.isFunction(a);if(e)if(z)for(g in a){if(c.apply(a[g],e)===false)break}else for(;j<y;){if(c.apply(a[j++],e)===false)break}else if(z)for(g in a){if(c.call(a[g],
+g,a[g])===false)break}else for(e=a[0];j<y&&c.call(e,j,e)!==false;e=a[++j]);return a},trim:function(a){return(a||"").replace(Ea,"")},makeArray:function(a,c){var e=c||[];if(a!=null)a.length==null||typeof a==="string"||d.isFunction(a)||typeof a!=="function"&&a.setInterval?Va.call(e,a):d.merge(e,a);return e},inArray:function(a,c){if(c.indexOf)return c.indexOf(a);for(var e=0,g=c.length;e<g;e++)if(c[e]===a)return e;return-1},merge:function(a,c){var e=a.length,g=0;if(typeof c.length==="number")for(var j=
+c.length;g<j;g++)a[e++]=c[g];else for(;c[g]!==f;)a[e++]=c[g++];a.length=e;return a},grep:function(a,c,e){for(var g=[],j=0,y=a.length;j<y;j++)!e!==!c(a[j],j)&&g.push(a[j]);return g},map:function(a,c,e){for(var g=[],j,y=0,z=a.length;y<z;y++){j=c(a[y],y,e);if(j!=null)g[g.length]=j}return g.concat.apply([],g)},guid:1,proxy:function(a,c,e){if(arguments.length===2)if(typeof c==="string"){e=a;a=e[c];c=f}else if(c&&!d.isFunction(c)){e=c;c=f}if(!c&&a)c=function(){return a.apply(e||this,arguments)};if(a)c.guid=
+a.guid=a.guid||c.guid||d.guid++;return c},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});Ua=d.uaMatch(Ua);if(Ua.browser){d.browser[Ua.browser]=true;d.browser.version=Ua.version}if(d.browser.webkit)d.browser.safari=true;if(la)d.inArray=function(a,c){return la.call(c,a)};pa=d(G);
+if(G.addEventListener)Ba=function(){G.removeEventListener("DOMContentLoaded",Ba,false);d.ready()};else if(G.attachEvent)Ba=function(){if(G.readyState==="complete"){G.detachEvent("onreadystatechange",Ba);d.ready()}};(function(){d.support={};var a=G.documentElement,c=G.createElement("script"),e=G.createElement("div"),g="script"+C();e.style.display="none";e.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var j=e.getElementsByTagName("*"),
+y=e.getElementsByTagName("a")[0];if(!(!j||!j.length||!y)){d.support={leadingWhitespace:e.firstChild.nodeType===3,tbody:!e.getElementsByTagName("tbody").length,htmlSerialize:!!e.getElementsByTagName("link").length,style:/red/.test(y.getAttribute("style")),hrefNormalized:y.getAttribute("href")==="/a",opacity:/^0.55$/.test(y.style.opacity),cssFloat:!!y.style.cssFloat,checkOn:e.getElementsByTagName("input")[0].value==="on",optSelected:G.createElement("select").appendChild(G.createElement("option")).selected,
+parentNode:e.removeChild(e.appendChild(G.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};c.type="text/javascript";try{c.appendChild(G.createTextNode("window."+g+"=1;"))}catch(z){}a.insertBefore(c,a.firstChild);if(b[g]){d.support.scriptEval=true;delete b[g]}try{delete c.test}catch(T){d.support.deleteExpando=false}a.removeChild(c);if(e.attachEvent&&e.fireEvent){e.attachEvent("onclick",function M(){d.support.noCloneEvent=
+false;e.detachEvent("onclick",M)});e.cloneNode(true).fireEvent("onclick")}e=G.createElement("div");e.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=G.createDocumentFragment();a.appendChild(e.firstChild);d.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;d(function(){var M=G.createElement("div");M.style.width=M.style.paddingLeft="1px";G.body.appendChild(M);d.boxModel=d.support.boxModel=M.offsetWidth===2;G.body.removeChild(M).style.display="none"});a=function(M){var U=
+G.createElement("div");M="on"+M;var ha=M in U;if(!ha){U.setAttribute(M,"return;");ha=typeof U[M]==="function"}return ha};d.support.submitBubbles=a("submit");d.support.changeBubbles=a("change");a=c=e=j=y=null}})();d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var Ma="jQuery"+C(),ab=0,bb={};d.extend({cache:{},expando:Ma,noData:{embed:true,
+object:true,applet:true},data:function(a,c,e){if(!(a.nodeName&&d.noData[a.nodeName.toLowerCase()])){a=a==b?bb:a;var g=a[Ma],j=d.cache;if(!g&&typeof c==="string"&&e===f)return null;g||(g=++ab);if(typeof c==="object"){a[Ma]=g;j[g]=d.extend(true,{},c)}else if(!j[g]){a[Ma]=g;j[g]={}}a=j[g];if(e!==f)a[c]=e;return typeof c==="string"?a[c]:a}},removeData:function(a,c){if(!(a.nodeName&&d.noData[a.nodeName.toLowerCase()])){a=a==b?bb:a;var e=a[Ma],g=d.cache,j=g[e];if(c){if(j){delete j[c];d.isEmptyObject(j)&&
+d.removeData(a)}}else{if(d.support.deleteExpando)delete a[d.expando];else a.removeAttribute&&a.removeAttribute(d.expando);delete g[e]}}}});d.fn.extend({data:function(a,c){if(typeof a==="undefined"&&this.length)return d.data(this[0]);else if(typeof a==="object")return this.each(function(){d.data(this,a)});var e=a.split(".");e[1]=e[1]?"."+e[1]:"";if(c===f){var g=this.triggerHandler("getData"+e[1]+"!",[e[0]]);if(g===f&&this.length)g=d.data(this[0],a);return g===f&&e[1]?this.data(e[0]):g}else return this.trigger("setData"+
+e[1]+"!",[e[0],c]).each(function(){d.data(this,a,c)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}});d.extend({queue:function(a,c,e){if(a){c=(c||"fx")+"queue";var g=d.data(a,c);if(!e)return g||[];if(!g||d.isArray(e))g=d.data(a,c,d.makeArray(e));else g.push(e);return g}},dequeue:function(a,c){c=c||"fx";var e=d.queue(a,c),g=e.shift();if(g==="inprogress")g=e.shift();if(g){c==="fx"&&e.unshift("inprogress");g.call(a,function(){d.dequeue(a,c)})}}});d.fn.extend({queue:function(a,
+c){if(typeof a!=="string"){c=a;a="fx"}if(c===f)return d.queue(this[0],a);return this.each(function(){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,c){a=d.fx?d.fx.speeds[a]||a:a;c=c||"fx";return this.queue(c,function(){var e=this;setTimeout(function(){d.dequeue(e,c)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,n=/\s+/,u=/\r/g,E=/href|src|style/,K=/(button|input)/i,
+A=/(button|input|object|select|textarea)/i,ia=/^(a|area)$/i,W=/radio|checkbox/;d.fn.extend({attr:function(a,c){return D(this,a,c,true,d.attr)},removeAttr:function(a){return this.each(function(){d.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(U){var ha=d(this);ha.addClass(a.call(this,U,ha.attr("class")))});if(a&&typeof a==="string")for(var c=(a||"").split(n),e=0,g=this.length;e<g;e++){var j=this[e];if(j.nodeType===1)if(j.className){for(var y=
+" "+j.className+" ",z=j.className,T=0,M=c.length;T<M;T++)if(y.indexOf(" "+c[T]+" ")<0)z+=" "+c[T];j.className=d.trim(z)}else j.className=a}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(M){var U=d(this);U.removeClass(a.call(this,M,U.attr("class")))});if(a&&typeof a==="string"||a===f)for(var c=(a||"").split(n),e=0,g=this.length;e<g;e++){var j=this[e];if(j.nodeType===1&&j.className)if(a){for(var y=(" "+j.className+" ").replace(Aa," "),z=0,T=c.length;z<T;z++)y=y.replace(" "+
+c[z]+" "," ");j.className=d.trim(y)}else j.className=""}return this},toggleClass:function(a,c){var e=typeof a,g=typeof c==="boolean";if(d.isFunction(a))return this.each(function(j){var y=d(this);y.toggleClass(a.call(this,j,y.attr("class"),c),c)});return this.each(function(){if(e==="string")for(var j,y=0,z=d(this),T=c,M=a.split(n);j=M[y++];){T=g?T:!z.hasClass(j);z[T?"addClass":"removeClass"](j)}else if(e==="undefined"||e==="boolean"){this.className&&d.data(this,"__className__",this.className);this.className=
+this.className||a===false?"":d.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var c=0,e=this.length;c<e;c++)if((" "+this[c].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===f){var c=this[0];if(c){if(d.nodeName(c,"option"))return(c.attributes.value||{}).specified?c.value:c.text;if(d.nodeName(c,"select")){var e=c.selectedIndex,g=[],j=c.options;c=c.type==="select-one";if(e<0)return null;var y=c?e:0;for(e=c?e+1:j.length;y<e;y++){var z=
+j[y];if(z.selected){a=d(z).val();if(c)return a;g.push(a)}}return g}if(W.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(u,"")}return f}var T=d.isFunction(a);return this.each(function(M){var U=d(this),ha=a;if(this.nodeType===1){if(T)ha=a.call(this,M,U.val());if(typeof ha==="number")ha+="";if(d.isArray(ha)&&W.test(this.type))this.checked=d.inArray(U.val(),ha)>=0;else if(d.nodeName(this,"select")){var Da=d.makeArray(ha);d("option",this).each(function(){this.selected=
+d.inArray(d(this).val(),Da)>=0});if(!Da.length)this.selectedIndex=-1}else this.value=ha}})}});d.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,c,e,g){if(!a||a.nodeType===3||a.nodeType===8)return f;if(g&&c in d.attrFn)return d(a)[c](e);g=a.nodeType!==1||!d.isXMLDoc(a);var j=e!==f;c=g&&d.props[c]||c;if(a.nodeType===1){var y=E.test(c);if(c in a&&g&&!y){if(j){c==="type"&&K.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed");
+a[c]=e}if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex")return(c=a.getAttributeNode("tabIndex"))&&c.specified?c.value:A.test(a.nodeName)||ia.test(a.nodeName)&&a.href?0:f;return a[c]}if(!d.support.style&&g&&c==="style"){if(j)a.style.cssText=""+e;return a.style.cssText}j&&a.setAttribute(c,""+e);a=!d.support.hrefNormalized&&g&&y?a.getAttribute(c,2):a.getAttribute(c);return a===null?f:a}return d.style(a,c,e)}});var qa=/\.(.*)$/,fa=function(a){return a.replace(/[^\w\s\.\|`]/g,
+function(c){return"\\"+c})};d.event={add:function(a,c,e,g){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==b&&!a.frameElement)a=b;var j,y;if(e.handler){j=e;e=j.handler}if(!e.guid)e.guid=d.guid++;if(y=d.data(a)){var z=y.events=y.events||{},T=y.handle;if(!T)y.handle=T=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(T.elem,arguments):f};T.elem=a;c=c.split(" ");for(var M,U=0,ha;M=c[U++];){y=j?d.extend({},j):{handler:e,data:g};if(M.indexOf(".")>-1){ha=M.split(".");
+M=ha.shift();y.namespace=ha.slice(0).sort().join(".")}else{ha=[];y.namespace=""}y.type=M;y.guid=e.guid;var Da=z[M],Ia=d.event.special[M]||{};if(!Da){Da=z[M]=[];if(!Ia.setup||Ia.setup.call(a,g,ha,T)===false)if(a.addEventListener)a.addEventListener(M,T,false);else a.attachEvent&&a.attachEvent("on"+M,T)}if(Ia.add){Ia.add.call(a,y);if(!y.handler.guid)y.handler.guid=e.guid}Da.push(y);d.event.global[M]=true}a=null}}},global:{},remove:function(a,c,e,g){if(!(a.nodeType===3||a.nodeType===8)){var j,y=0,z,T,
+M,U,ha,Da,Ia=d.data(a),Oa=Ia&&Ia.events;if(Ia&&Oa){if(c&&c.type){e=c.handler;c=c.type}if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(j in Oa)d.event.remove(a,j+c)}else{for(c=c.split(" ");j=c[y++];){U=j;z=j.indexOf(".")<0;T=[];if(!z){T=j.split(".");j=T.shift();M=RegExp("(^|\\.)"+d.map(T.slice(0).sort(),fa).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(ha=Oa[j])if(e){U=d.event.special[j]||{};for(La=g||0;La<ha.length;La++){Da=ha[La];if(e.guid===Da.guid){if(z||M.test(Da.namespace)){g==null&&ha.splice(La--,
+1);U.remove&&U.remove.call(a,Da)}if(g!=null)break}}if(ha.length===0||g!=null&&ha.length===1){if(!U.teardown||U.teardown.call(a,T)===false)ma(a,j,Ia.handle);delete Oa[j]}}else for(var La=0;La<ha.length;La++){Da=ha[La];if(z||M.test(Da.namespace)){d.event.remove(a,U,Da.handler,La);ha.splice(La--,1)}}}if(d.isEmptyObject(Oa)){if(c=Ia.handle)c.elem=null;delete Ia.events;delete Ia.handle;d.isEmptyObject(Ia)&&d.removeData(a)}}}}},trigger:function(a,c,e,g){var j=a.type||a;if(!g){a=typeof a==="object"?a[Ma]?
+a:d.extend(d.Event(j),a):d.Event(j);if(j.indexOf("!")>=0){a.type=j=j.slice(0,-1);a.exclusive=true}if(!e){a.stopPropagation();d.event.global[j]&&d.each(d.cache,function(){this.events&&this.events[j]&&d.event.trigger(a,c,this.handle.elem)})}if(!e||e.nodeType===3||e.nodeType===8)return f;a.result=f;a.target=e;c=d.makeArray(c);c.unshift(a)}a.currentTarget=e;(g=d.data(e,"handle"))&&g.apply(e,c);g=e.parentNode||e.ownerDocument;try{if(!(e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]))if(e["on"+j]&&e["on"+
+j].apply(e,c)===false)a.result=false}catch(y){}if(!a.isPropagationStopped()&&g)d.event.trigger(a,c,g,true);else if(!a.isDefaultPrevented()){g=a.target;var z,T=d.nodeName(g,"a")&&j==="click",M=d.event.special[j]||{};if((!M._default||M._default.call(e,a)===false)&&!T&&!(g&&g.nodeName&&d.noData[g.nodeName.toLowerCase()])){try{if(g[j]){if(z=g["on"+j])g["on"+j]=null;d.event.triggered=true;g[j]()}}catch(U){}if(z)g["on"+j]=z;d.event.triggered=false}}},handle:function(a){var c,e,g,j;a=arguments[0]=d.event.fix(a||
+b.event);a.currentTarget=this;c=a.type.indexOf(".")<0&&!a.exclusive;if(!c){e=a.type.split(".");a.type=e.shift();g=RegExp("(^|\\.)"+e.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}j=d.data(this,"events");e=j[a.type];if(j&&e){e=e.slice(0);j=0;for(var y=e.length;j<y;j++){var z=e[j];if(c||g.test(z.namespace)){a.handler=z.handler;a.data=z.data;a.handleObj=z;z=z.handler.apply(this,arguments);if(z!==f){a.result=z;if(z===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},
+props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[Ma])return a;var c=a;a=d.Event(c);for(var e=this.props.length,g;e;){g=this.props[--e];a[g]=c[g]}if(!a.target)a.target=a.srcElement||
+G;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){c=G.documentElement;e=G.body;a.pageX=a.clientX+(c&&c.scrollLeft||e&&e.scrollLeft||0)-(c&&c.clientLeft||e&&e.clientLeft||0);a.pageY=a.clientY+(c&&c.scrollTop||e&&e.scrollTop||0)-(c&&c.clientTop||e&&e.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&
+a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==f)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,a.origType,d.extend({},a,{handler:ja}))},remove:function(a){var c=true,e=a.origType.replace(qa,"");d.each(d.data(this,"events").live||[],function(){if(e===this.origType.replace(qa,""))return c=false});c&&d.event.remove(this,a.origType,ja)}},beforeunload:{setup:function(a,c,
+e){if(this.setInterval)this.onbeforeunload=e;return false},teardown:function(a,c){if(this.onbeforeunload===c)this.onbeforeunload=null}}}};var ma=G.removeEventListener?function(a,c,e){a.removeEventListener(c,e,false)}:function(a,c,e){a.detachEvent("on"+c,e)};d.Event=function(a){if(!this.preventDefault)return new d.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=C();this[Ma]=true};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=aa;var a=
+this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=aa;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=aa;this.stopPropagation()},isDefaultPrevented:S,isPropagationStopped:S,isImmediatePropagationStopped:S};var ra=function(a){var c=a.relatedTarget;try{for(;c&&c!==this;)c=c.parentNode;if(c!==this){a.type=
+a.data;d.event.handle.apply(this,arguments)}}catch(e){}},Ca=function(a){a.type=a.data;d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,c){d.event.special[a]={setup:function(e){d.event.add(this,c,e&&e.selector?Ca:ra,a)},teardown:function(e){d.event.remove(this,c,e&&e.selector?Ca:ra)}}});if(!d.support.submitBubbles)d.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){d.event.add(this,"click.specialSubmit",function(a){var c=
+a.target,e=c.type;if((e==="submit"||e==="image")&&d(c).closest("form").length)return J("submit",this,arguments)});d.event.add(this,"keypress.specialSubmit",function(a){var c=a.target,e=c.type;if((e==="text"||e==="password")&&d(c).closest("form").length&&a.keyCode===13)return J("submit",this,arguments)})}else return false},teardown:function(){d.event.remove(this,".specialSubmit")}};if(!d.support.changeBubbles){var za=/textarea|input|select/i,Ka,Ga=function(a){var c=a.type,e=a.value;if(c==="radio"||
+c==="checkbox")e=a.checked;else if(c==="select-multiple")e=a.selectedIndex>-1?d.map(a.options,function(g){return g.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")e=a.selectedIndex;return e},Ra=function(a,c){var e=a.target,g,j;if(!(!za.test(e.nodeName)||e.readOnly)){g=d.data(e,"_change_data");j=Ga(e);if(a.type!=="focusout"||e.type!=="radio")d.data(e,"_change_data",j);if(!(g===f||j===g))if(g!=null||j){a.type="change";return d.event.trigger(a,c,e)}}};d.event.special.change={filters:{focusout:Ra,
+click:function(a){var c=a.target,e=c.type;if(e==="radio"||e==="checkbox"||c.nodeName.toLowerCase()==="select")return Ra.call(this,a)},keydown:function(a){var c=a.target,e=c.type;if(a.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(e==="checkbox"||e==="radio")||e==="select-multiple")return Ra.call(this,a)},beforeactivate:function(a){a=a.target;d.data(a,"_change_data",Ga(a))}},setup:function(){if(this.type==="file")return false;for(var a in Ka)d.event.add(this,a+".specialChange",
+Ka[a]);return za.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return za.test(this.nodeName)}};Ka=d.event.special.change.filters}G.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,c){function e(g){g=d.event.fix(g);g.type=c;return d.event.handle.call(this,g)}d.event.special[c]={setup:function(){this.addEventListener(a,e,true)},teardown:function(){this.removeEventListener(a,e,true)}}});d.each(["bind","one"],function(a,c){d.fn[c]=function(e,g,j){if(typeof e===
+"object"){for(var y in e)this[c](y,g,e[y],j);return this}if(d.isFunction(g)){j=g;g=f}var z=c==="one"?d.proxy(j,function(M){d(this).unbind(M,z);return j.apply(this,arguments)}):j;if(e==="unload"&&c!=="one")this.one(e,g,j);else{y=0;for(var T=this.length;y<T;y++)d.event.add(this[y],e,z,g)}return this}});d.fn.extend({unbind:function(a,c){if(typeof a==="object"&&!a.preventDefault)for(var e in a)this.unbind(e,a[e]);else{e=0;for(var g=this.length;e<g;e++)d.event.remove(this[e],a,c)}return this},delegate:function(a,
+c,e,g){return this.live(c,e,g,a)},undelegate:function(a,c,e){return arguments.length===0?this.unbind("live"):this.die(c,null,e,a)},trigger:function(a,c){return this.each(function(){d.event.trigger(a,c,this)})},triggerHandler:function(a,c){if(this[0]){var e=d.Event(a);e.preventDefault();e.stopPropagation();d.event.trigger(e,c,this[0]);return e.result}},toggle:function(a){for(var c=arguments,e=1;e<c.length;)d.proxy(a,c[e++]);return this.click(d.proxy(a,function(g){var j=(d.data(this,"lastToggle"+a.guid)||
+0)%e;d.data(this,"lastToggle"+a.guid,j+1);g.preventDefault();return c[j].apply(this,arguments)||false}))},hover:function(a,c){return this.mouseenter(a).mouseleave(c||a)}});var db={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(e,g,j,y){var z,T=0,M,U,ha=y||this.selector,Da=y?this:d(this.context);if(d.isFunction(g)){j=g;g=f}for(e=(e||"").split(" ");(z=e[T++])!=null;){y=qa.exec(z);M="";if(y){M=y[0];z=z.replace(qa,"")}if(z===
+"hover")e.push("mouseenter"+M,"mouseleave"+M);else{U=z;if(z==="focus"||z==="blur"){e.push(db[z]+M);z+=M}else z=(db[z]||z)+M;c==="live"?Da.each(function(){d.event.add(this,wa(z,ha),{data:g,selector:ha,handler:j,origType:z,origHandler:j,preType:U})}):Da.unbind(wa(z,ha),j)}}return this}});d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,
+c){d.fn[c]=function(e){return e?this.bind(c,e):this.trigger(c)};if(d.attrFn)d.attrFn[c]=true});b.attachEvent&&!b.addEventListener&&b.attachEvent("onunload",function(){for(var a in d.cache)if(d.cache[a].handle)try{d.event.remove(d.cache[a].handle.elem)}catch(c){}});(function(){function a(p){for(var B="",N,O=0;p[O];O++){N=p[O];if(N.nodeType===3||N.nodeType===4)B+=N.nodeValue;else if(N.nodeType!==8)B+=a(N.childNodes)}return B}function c(p,B,N,O,Y,X){Y=0;for(var va=O.length;Y<va;Y++){var ta=O[Y];if(ta){ta=
+ta[p];for(var Ha=false;ta;){if(ta.sizcache===N){Ha=O[ta.sizset];break}if(ta.nodeType===1&&!X){ta.sizcache=N;ta.sizset=Y}if(ta.nodeName.toLowerCase()===B){Ha=ta;break}ta=ta[p]}O[Y]=Ha}}}function e(p,B,N,O,Y,X){Y=0;for(var va=O.length;Y<va;Y++){var ta=O[Y];if(ta){ta=ta[p];for(var Ha=false;ta;){if(ta.sizcache===N){Ha=O[ta.sizset];break}if(ta.nodeType===1){if(!X){ta.sizcache=N;ta.sizset=Y}if(typeof B!=="string"){if(ta===B){Ha=true;break}}else if(M.filter(B,[ta]).length>0){Ha=ta;break}}ta=ta[p]}O[Y]=Ha}}}
+var g=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,j=0,y=Object.prototype.toString,z=false,T=true;[0,0].sort(function(){T=false;return 0});var M=function(p,B,N,O){N=N||[];var Y=B=B||G;if(B.nodeType!==1&&B.nodeType!==9)return[];if(!p||typeof p!=="string")return N;for(var X=[],va,ta,Ha,ib,eb=true,gb=xa(B),fb=p;(g.exec(""),va=g.exec(fb))!==null;){fb=va[3];X.push(va[1]);if(va[2]){ib=va[3];break}}if(X.length>1&&ha.exec(p))if(X.length===
+2&&U.relative[X[0]])ta=lb(X[0]+X[1],B);else for(ta=U.relative[X[0]]?[B]:M(X.shift(),B);X.length;){p=X.shift();if(U.relative[p])p+=X.shift();ta=lb(p,ta)}else{if(!O&&X.length>1&&B.nodeType===9&&!gb&&U.match.ID.test(X[0])&&!U.match.ID.test(X[X.length-1])){va=M.find(X.shift(),B,gb);B=va.expr?M.filter(va.expr,va.set)[0]:va.set[0]}if(B){va=O?{expr:X.pop(),set:Ia(O)}:M.find(X.pop(),X.length===1&&(X[0]==="~"||X[0]==="+")&&B.parentNode?B.parentNode:B,gb);ta=va.expr?M.filter(va.expr,va.set):va.set;if(X.length>
+0)Ha=Ia(ta);else eb=false;for(;X.length;){var cb=X.pop();va=cb;if(U.relative[cb])va=X.pop();else cb="";if(va==null)va=B;U.relative[cb](Ha,va,gb)}}else Ha=[]}Ha||(Ha=ta);Ha||M.error(cb||p);if(y.call(Ha)==="[object Array]")if(eb)if(B&&B.nodeType===1)for(p=0;Ha[p]!=null;p++){if(Ha[p]&&(Ha[p]===true||Ha[p].nodeType===1&&Za(B,Ha[p])))N.push(ta[p])}else for(p=0;Ha[p]!=null;p++)Ha[p]&&Ha[p].nodeType===1&&N.push(ta[p]);else N.push.apply(N,Ha);else Ia(Ha,N);if(ib){M(ib,Y,N,O);M.uniqueSort(N)}return N};M.uniqueSort=
+function(p){if(La){z=T;p.sort(La);if(z)for(var B=1;B<p.length;B++)p[B]===p[B-1]&&p.splice(B--,1)}return p};M.matches=function(p,B){return M(p,null,null,B)};M.find=function(p,B,N){var O,Y;if(!p)return[];for(var X=0,va=U.order.length;X<va;X++){var ta=U.order[X];if(Y=U.leftMatch[ta].exec(p)){var Ha=Y[1];Y.splice(1,1);if(Ha.substr(Ha.length-1)!=="\\"){Y[1]=(Y[1]||"").replace(/\\/g,"");O=U.find[ta](Y,B,N);if(O!=null){p=p.replace(U.match[ta],"");break}}}}O||(O=B.getElementsByTagName("*"));return{set:O,
+expr:p}};M.filter=function(p,B,N,O){for(var Y=p,X=[],va=B,ta,Ha,ib=B&&B[0]&&xa(B[0]);p&&B.length;){for(var eb in U.filter)if((ta=U.leftMatch[eb].exec(p))!=null&&ta[2]){var gb=U.filter[eb],fb,cb;cb=ta[1];Ha=false;ta.splice(1,1);if(cb.substr(cb.length-1)!=="\\"){if(va===X)X=[];if(U.preFilter[eb])if(ta=U.preFilter[eb](ta,va,N,X,O,ib)){if(ta===true)continue}else Ha=fb=true;if(ta)for(var jb=0;(cb=va[jb])!=null;jb++)if(cb){fb=gb(cb,ta,jb,va);var qb=O^!!fb;if(N&&fb!=null)if(qb)Ha=true;else va[jb]=false;
+else if(qb){X.push(cb);Ha=true}}if(fb!==f){N||(va=X);p=p.replace(U.match[eb],"");if(!Ha)return[];break}}}if(p===Y)if(Ha==null)M.error(p);else break;Y=p}return va};M.error=function(p){throw"Syntax error, unrecognized expression: "+p;};var U=M.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,
+CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(p){return p.getAttribute("href")}},relative:{"+":function(p,B){var N=typeof B==="string",O=N&&!/\W/.test(B);N=N&&!O;if(O)B=B.toLowerCase();O=0;for(var Y=p.length,X;O<Y;O++)if(X=p[O]){for(;(X=X.previousSibling)&&
+X.nodeType!==1;);p[O]=N||X&&X.nodeName.toLowerCase()===B?X||false:X===B}N&&M.filter(B,p,true)},">":function(p,B){var N=typeof B==="string";if(N&&!/\W/.test(B)){B=B.toLowerCase();for(var O=0,Y=p.length;O<Y;O++){var X=p[O];if(X){N=X.parentNode;p[O]=N.nodeName.toLowerCase()===B?N:false}}}else{O=0;for(Y=p.length;O<Y;O++)if(X=p[O])p[O]=N?X.parentNode:X.parentNode===B;N&&M.filter(B,p,true)}},"":function(p,B,N){var O=j++,Y=e;if(typeof B==="string"&&!/\W/.test(B)){var X=B=B.toLowerCase();Y=c}Y("parentNode",
+B,O,p,X,N)},"~":function(p,B,N){var O=j++,Y=e;if(typeof B==="string"&&!/\W/.test(B)){var X=B=B.toLowerCase();Y=c}Y("previousSibling",B,O,p,X,N)}},find:{ID:function(p,B,N){if(typeof B.getElementById!=="undefined"&&!N)return(p=B.getElementById(p[1]))?[p]:[]},NAME:function(p,B){if(typeof B.getElementsByName!=="undefined"){for(var N=[],O=B.getElementsByName(p[1]),Y=0,X=O.length;Y<X;Y++)O[Y].getAttribute("name")===p[1]&&N.push(O[Y]);return N.length===0?null:N}},TAG:function(p,B){return B.getElementsByTagName(p[1])}},
+preFilter:{CLASS:function(p,B,N,O,Y,X){p=" "+p[1].replace(/\\/g,"")+" ";if(X)return p;X=0;for(var va;(va=B[X])!=null;X++)if(va)if(Y^(va.className&&(" "+va.className+" ").replace(/[\t\n]/g," ").indexOf(p)>=0))N||O.push(va);else if(N)B[X]=false;return false},ID:function(p){return p[1].replace(/\\/g,"")},TAG:function(p){return p[1].toLowerCase()},CHILD:function(p){if(p[1]==="nth"){var B=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(p[2]==="even"&&"2n"||p[2]==="odd"&&"2n+1"||!/\D/.test(p[2])&&"0n+"+p[2]||p[2]);p[2]=
+B[1]+(B[2]||1)-0;p[3]=B[3]-0}p[0]=j++;return p},ATTR:function(p,B,N,O,Y,X){B=p[1].replace(/\\/g,"");if(!X&&U.attrMap[B])p[1]=U.attrMap[B];if(p[2]==="~=")p[4]=" "+p[4]+" ";return p},PSEUDO:function(p,B,N,O,Y){if(p[1]==="not")if((g.exec(p[3])||"").length>1||/^\w/.test(p[3]))p[3]=M(p[3],null,null,B);else{p=M.filter(p[3],B,N,true^Y);N||O.push.apply(O,p);return false}else if(U.match.POS.test(p[0])||U.match.CHILD.test(p[0]))return true;return p},POS:function(p){p.unshift(true);return p}},filters:{enabled:function(p){return p.disabled===
+false&&p.type!=="hidden"},disabled:function(p){return p.disabled===true},checked:function(p){return p.checked===true},selected:function(p){return p.selected===true},parent:function(p){return!!p.firstChild},empty:function(p){return!p.firstChild},has:function(p,B,N){return!!M(N[3],p).length},header:function(p){return/h\d/i.test(p.nodeName)},text:function(p){return"text"===p.type},radio:function(p){return"radio"===p.type},checkbox:function(p){return"checkbox"===p.type},file:function(p){return"file"===
+p.type},password:function(p){return"password"===p.type},submit:function(p){return"submit"===p.type},image:function(p){return"image"===p.type},reset:function(p){return"reset"===p.type},button:function(p){return"button"===p.type||p.nodeName.toLowerCase()==="button"},input:function(p){return/input|select|textarea|button/i.test(p.nodeName)}},setFilters:{first:function(p,B){return B===0},last:function(p,B,N,O){return B===O.length-1},even:function(p,B){return B%2===0},odd:function(p,B){return B%2===1},
+lt:function(p,B,N){return B<N[3]-0},gt:function(p,B,N){return B>N[3]-0},nth:function(p,B,N){return N[3]-0===B},eq:function(p,B,N){return N[3]-0===B}},filter:{PSEUDO:function(p,B,N,O){var Y=B[1],X=U.filters[Y];if(X)return X(p,N,B,O);else if(Y==="contains")return(p.textContent||p.innerText||a([p])||"").indexOf(B[3])>=0;else if(Y==="not"){B=B[3];N=0;for(O=B.length;N<O;N++)if(B[N]===p)return false;return true}else M.error("Syntax error, unrecognized expression: "+Y)},CHILD:function(p,B){var N=B[1],O=
+p;switch(N){case "only":case "first":for(;O=O.previousSibling;)if(O.nodeType===1)return false;if(N==="first")return true;O=p;case "last":for(;O=O.nextSibling;)if(O.nodeType===1)return false;return true;case "nth":N=B[2];var Y=B[3];if(N===1&&Y===0)return true;var X=B[0],va=p.parentNode;if(va&&(va.sizcache!==X||!p.nodeIndex)){var ta=0;for(O=va.firstChild;O;O=O.nextSibling)if(O.nodeType===1)O.nodeIndex=++ta;va.sizcache=X}O=p.nodeIndex-Y;return N===0?O===0:O%N===0&&O/N>=0}},ID:function(p,B){return p.nodeType===
+1&&p.getAttribute("id")===B},TAG:function(p,B){return B==="*"&&p.nodeType===1||p.nodeName.toLowerCase()===B},CLASS:function(p,B){return(" "+(p.className||p.getAttribute("class"))+" ").indexOf(B)>-1},ATTR:function(p,B){var N=B[1];N=U.attrHandle[N]?U.attrHandle[N](p):p[N]!=null?p[N]:p.getAttribute(N);var O=N+"",Y=B[2],X=B[4];return N==null?Y==="!=":Y==="="?O===X:Y==="*="?O.indexOf(X)>=0:Y==="~="?(" "+O+" ").indexOf(X)>=0:!X?O&&N!==false:Y==="!="?O!==X:Y==="^="?O.indexOf(X)===0:Y==="$="?O.substr(O.length-
+X.length)===X:Y==="|="?O===X||O.substr(0,X.length+1)===X+"-":false},POS:function(p,B,N,O){var Y=U.setFilters[B[2]];if(Y)return Y(p,N,B,O)}}},ha=U.match.POS;for(var Da in U.match){U.match[Da]=RegExp(U.match[Da].source+/(?![^\[]*\])(?![^\(]*\))/.source);U.leftMatch[Da]=RegExp(/(^(?:.|\r|\n)*?)/.source+U.match[Da].source.replace(/\\(\d+)/g,function(p,B){return"\\"+(B-0+1)}))}var Ia=function(p,B){p=Array.prototype.slice.call(p,0);if(B){B.push.apply(B,p);return B}return p};try{Array.prototype.slice.call(G.documentElement.childNodes,
+0)}catch(Oa){Ia=function(p,B){var N=B||[];if(y.call(p)==="[object Array]")Array.prototype.push.apply(N,p);else if(typeof p.length==="number")for(var O=0,Y=p.length;O<Y;O++)N.push(p[O]);else for(O=0;p[O];O++)N.push(p[O]);return N}}var La;if(G.documentElement.compareDocumentPosition)La=function(p,B){if(!p.compareDocumentPosition||!B.compareDocumentPosition){if(p==B)z=true;return p.compareDocumentPosition?-1:1}var N=p.compareDocumentPosition(B)&4?-1:p===B?0:1;if(N===0)z=true;return N};else if("sourceIndex"in
+G.documentElement)La=function(p,B){if(!p.sourceIndex||!B.sourceIndex){if(p==B)z=true;return p.sourceIndex?-1:1}var N=p.sourceIndex-B.sourceIndex;if(N===0)z=true;return N};else if(G.createRange)La=function(p,B){if(!p.ownerDocument||!B.ownerDocument){if(p==B)z=true;return p.ownerDocument?-1:1}var N=p.ownerDocument.createRange(),O=B.ownerDocument.createRange();N.setStart(p,0);N.setEnd(p,0);O.setStart(B,0);O.setEnd(B,0);N=N.compareBoundaryPoints(Range.START_TO_END,O);if(N===0)z=true;return N};(function(){var p=
+G.createElement("div"),B="script"+(new Date).getTime();p.innerHTML="<a name='"+B+"'/>";var N=G.documentElement;N.insertBefore(p,N.firstChild);if(G.getElementById(B)){U.find.ID=function(O,Y,X){if(typeof Y.getElementById!=="undefined"&&!X)return(Y=Y.getElementById(O[1]))?Y.id===O[1]||typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id").nodeValue===O[1]?[Y]:f:[]};U.filter.ID=function(O,Y){var X=typeof O.getAttributeNode!=="undefined"&&O.getAttributeNode("id");return O.nodeType===1&&X&&X.nodeValue===
+Y}}N.removeChild(p);N=p=null})();(function(){var p=G.createElement("div");p.appendChild(G.createComment(""));if(p.getElementsByTagName("*").length>0)U.find.TAG=function(B,N){var O=N.getElementsByTagName(B[1]);if(B[1]==="*"){for(var Y=[],X=0;O[X];X++)O[X].nodeType===1&&Y.push(O[X]);O=Y}return O};p.innerHTML="<a href='#'></a>";if(p.firstChild&&typeof p.firstChild.getAttribute!=="undefined"&&p.firstChild.getAttribute("href")!=="#")U.attrHandle.href=function(B){return B.getAttribute("href",2)};p=null})();
+G.querySelectorAll&&function(){var p=M,B=G.createElement("div");B.innerHTML="<p class='TEST'></p>";if(!(B.querySelectorAll&&B.querySelectorAll(".TEST").length===0)){M=function(O,Y,X,va){Y=Y||G;if(!va&&Y.nodeType===9&&!xa(Y))try{return Ia(Y.querySelectorAll(O),X)}catch(ta){}return p(O,Y,X,va)};for(var N in p)M[N]=p[N];B=null}}();(function(){var p=G.createElement("div");p.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!p.getElementsByClassName||p.getElementsByClassName("e").length===
+0)){p.lastChild.className="e";if(p.getElementsByClassName("e").length!==1){U.order.splice(1,0,"CLASS");U.find.CLASS=function(B,N,O){if(typeof N.getElementsByClassName!=="undefined"&&!O)return N.getElementsByClassName(B[1])};p=null}}})();var Za=G.compareDocumentPosition?function(p,B){return!!(p.compareDocumentPosition(B)&16)}:function(p,B){return p!==B&&(p.contains?p.contains(B):true)},xa=function(p){return(p=(p?p.ownerDocument||p:0).documentElement)?p.nodeName!=="HTML":false},lb=function(p,B){for(var N=
+[],O="",Y,X=B.nodeType?[B]:B;Y=U.match.PSEUDO.exec(p);){O+=Y[0];p=p.replace(U.match.PSEUDO,"")}p=U.relative[p]?p+"*":p;Y=0;for(var va=X.length;Y<va;Y++)M(p,X[Y],N);return M.filter(O,N)};d.find=M;d.expr=M.selectors;d.expr[":"]=d.expr.filters;d.unique=M.uniqueSort;d.text=a;d.isXMLDoc=xa;d.contains=Za})();var o=/Until$/,q=/^(?:parents|prevUntil|prevAll)/,t=/,/;Ta=Array.prototype.slice;var w=function(a,c,e){if(d.isFunction(c))return d.grep(a,function(j,y){return!!c.call(j,y,j)===e});else if(c.nodeType)return d.grep(a,
+function(j){return j===c===e});else if(typeof c==="string"){var g=d.grep(a,function(j){return j.nodeType===1});if(Ja.test(c))return d.filter(c,g,!e);else c=d.filter(c,g)}return d.grep(a,function(j){return d.inArray(j,c)>=0===e})};d.fn.extend({find:function(a){for(var c=this.pushStack("","find",a),e=0,g=0,j=this.length;g<j;g++){e=c.length;d.find(a,this[g],c);if(g>0)for(var y=e;y<c.length;y++)for(var z=0;z<e;z++)if(c[z]===c[y]){c.splice(y--,1);break}}return c},has:function(a){var c=d(a);return this.filter(function(){for(var e=
+0,g=c.length;e<g;e++)if(d.contains(this,c[e]))return true})},not:function(a){return this.pushStack(w(this,a,false),"not",a)},filter:function(a){return this.pushStack(w(this,a,true),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,c){if(d.isArray(a)){var e=[],g=this[0],j,y={},z;if(g&&a.length){j=0;for(var T=a.length;j<T;j++){z=a[j];y[z]||(y[z]=d.expr.match.POS.test(z)?d(z,c||this.context):z)}for(;g&&g.ownerDocument&&g!==c;){for(z in y){j=y[z];if(j.jquery?j.index(g)>
+-1:d(g).is(j)){e.push({selector:z,elem:g});delete y[z]}}g=g.parentNode}}return e}var M=d.expr.match.POS.test(a)?d(a,c||this.context):null;return this.map(function(U,ha){for(;ha&&ha.ownerDocument&&ha!==c;){if(M?M.index(ha)>-1:d(ha).is(a))return ha;ha=ha.parentNode}return null})},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,c){var e=typeof a==="string"?d(a,c||this.context):d.makeArray(a),
+g=d.merge(this.get(),e);return this.pushStack(!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11||!g[0]||!g[0].parentNode||g[0].parentNode.nodeType===11?g:d.unique(g))},andSelf:function(){return this.add(this.prevObject)}});d.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,c,e){return d.dir(a,"parentNode",e)},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,c,e){return d.dir(a,"nextSibling",e)},prevUntil:function(a,c,e){return d.dir(a,"previousSibling",e)},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,c){d.fn[a]=function(e,
+g){var j=d.map(this,c,e);o.test(a)||(g=e);if(g&&typeof g==="string")j=d.filter(g,j);j=this.length>1?d.unique(j):j;if((this.length>1||t.test(g))&&q.test(a))j=j.reverse();return this.pushStack(j,a,Ta.call(arguments).join(","))}});d.extend({filter:function(a,c,e){if(e)a=":not("+a+")";return d.find.matches(a,c)},dir:function(a,c,e){var g=[];for(a=a[c];a&&a.nodeType!==9&&(e===f||a.nodeType!==1||!d(a).is(e));){a.nodeType===1&&g.push(a);a=a[c]}return g},nth:function(a,c,e){c=c||1;for(var g=0;a;a=a[e])if(a.nodeType===
+1&&++g===c)break;return a},sibling:function(a,c){for(var e=[];a;a=a.nextSibling)a.nodeType===1&&a!==c&&e.push(a);return e}});var v=/ jQuery\d+="(?:\d+|null)"/g,R=/^\s+/,F=/(<([\w:]+)[^>]*?)\/>/g,L=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,I=/<([\w:]+)/,P=/<tbody/i,V=/<|&#?\w+;/,ga=/<script|<object|<embed|<option|<style/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=function(a,c,e){return L.test(e)?a:c+"></"+e+">"},ca={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>",
+"</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ca.optgroup=ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;if(!d.support.htmlSerialize)ca._default=[1,"div<div>","</div>"];d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(c){var e=d(this);e.text(a.call(this,
+c,e.text()))});if(typeof a!=="object"&&a!==f)return this.empty().append((this[0]&&this[0].ownerDocument||G).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(e){d(this).wrapAll(a.call(this,e))});if(this[0]){var c=d(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.map(function(){for(var e=this;e.firstChild&&e.firstChild.nodeType===1;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(c){d(this).wrapInner(a.call(this,
+c))});return this.each(function(){var c=d(this),e=c.contents();e.length?e.wrapAll(a):c.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,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,
+this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(c){this.parentNode.insertBefore(c,this)});else 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,false,function(c){this.parentNode.insertBefore(c,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);
+a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,c){for(var e=0,g;(g=this[e])!=null;e++)if(!a||d.filter(a,[g]).length){if(!c&&g.nodeType===1){d.cleanData(g.getElementsByTagName("*"));d.cleanData([g])}g.parentNode&&g.parentNode.removeChild(g)}return this},empty:function(){for(var a=0,c;(c=this[a])!=null;a++)for(c.nodeType===1&&d.cleanData(c.getElementsByTagName("*"));c.firstChild;)c.removeChild(c.firstChild);return this},clone:function(a){var c=this.map(function(){if(!d.support.noCloneEvent&&
+!d.isXMLDoc(this)){var e=this.outerHTML,g=this.ownerDocument;if(!e){e=g.createElement("div");e.appendChild(this.cloneNode(true));e=e.innerHTML}return d.clean([e.replace(v,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(R,"")],g)[0]}else return this.cloneNode(true)});if(a===true){sa(this,c);sa(this.find("*"),c.find("*"))}return c},html:function(a){if(a===f)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(v,""):null;else if(typeof a==="string"&&!ga.test(a)&&(d.support.leadingWhitespace||
+!R.test(a))&&!ca[(I.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(F,oa);try{for(var c=0,e=this.length;c<e;c++)if(this[c].nodeType===1){d.cleanData(this[c].getElementsByTagName("*"));this[c].innerHTML=a}}catch(g){this.empty().append(a)}}else d.isFunction(a)?this.each(function(j){var y=d(this),z=y.html();y.empty().append(function(){return a.call(this,j,z)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(c){var e=
+d(this),g=e.html();e.replaceWith(a.call(this,c,g))});if(typeof a!=="string")a=d(a).detach();return this.each(function(){var c=this.nextSibling,e=this.parentNode;d(this).remove();c?d(c).before(a):d(e).append(a)})}else return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,c,e){var g,j,y=a[0],z=[],T;if(!d.support.checkClone&&arguments.length===3&&typeof y==="string"&&na.test(y))return this.each(function(){d(this).domManip(a,
+c,e,true)});if(d.isFunction(y))return this.each(function(U){var ha=d(this);a[0]=y.call(this,U,c?ha.html():f);ha.domManip(a,c,e)});if(this[0]){g=y&&y.parentNode;g=d.support.parentNode&&g&&g.nodeType===11&&g.childNodes.length===this.length?{fragment:g}:H(a,this,z);T=g.fragment;if(j=T.childNodes.length===1?T=T.firstChild:T.firstChild){c=c&&d.nodeName(j,"tr");j=0;for(var M=this.length;j<M;j++)e.call(c?d.nodeName(this[j],"table")?this[j].getElementsByTagName("tbody")[0]||this[j].appendChild(this[j].ownerDocument.createElement("tbody")):
+this[j]:this[j],j>0||g.cacheable||this.length>1?T.cloneNode(true):T)}z.length&&d.each(z,r)}return this}});d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,c){d.fn[a]=function(e){var g=[];e=d(e);var j=this.length===1&&this[0].parentNode;if(j&&j.nodeType===11&&j.childNodes.length===1&&e.length===1){e[c](this[0]);return this}else{j=0;for(var y=e.length;j<y;j++){var z=(j>0?this.clone(true):this).get();d.fn[c].apply(d(e[j]),
+z);g=g.concat(z)}return this.pushStack(g,a,e.selector)}}});d.extend({clean:function(a,c,e,g){c=c||G;if(typeof c.createElement==="undefined")c=c.ownerDocument||c[0]&&c[0].ownerDocument||G;for(var j=[],y=0,z;(z=a[y])!=null;y++){if(typeof z==="number")z+="";if(z){if(typeof z==="string"&&!V.test(z))z=c.createTextNode(z);else if(typeof z==="string"){z=z.replace(F,oa);var T=(I.exec(z)||["",""])[1].toLowerCase(),M=ca[T]||ca._default,U=M[0],ha=c.createElement("div");for(ha.innerHTML=M[1]+z+M[2];U--;)ha=ha.lastChild;
+if(!d.support.tbody){U=P.test(z);T=T==="table"&&!U?ha.firstChild&&ha.firstChild.childNodes:M[1]==="<table>"&&!U?ha.childNodes:[];for(M=T.length-1;M>=0;--M)d.nodeName(T[M],"tbody")&&!T[M].childNodes.length&&T[M].parentNode.removeChild(T[M])}!d.support.leadingWhitespace&&R.test(z)&&ha.insertBefore(c.createTextNode(R.exec(z)[0]),ha.firstChild);z=ha.childNodes}if(z.nodeType)j.push(z);else j=d.merge(j,z)}}if(e)for(y=0;j[y];y++)if(g&&d.nodeName(j[y],"script")&&(!j[y].type||j[y].type.toLowerCase()==="text/javascript"))g.push(j[y].parentNode?
+j[y].parentNode.removeChild(j[y]):j[y]);else{j[y].nodeType===1&&j.splice.apply(j,[y+1,0].concat(d.makeArray(j[y].getElementsByTagName("script"))));e.appendChild(j[y])}return j},cleanData:function(a){for(var c,e,g=d.cache,j=d.event.special,y=d.support.deleteExpando,z=0,T;(T=a[z])!=null;z++)if(e=T[d.expando]){c=g[e];if(c.events)for(var M in c.events)j[M]?d.event.remove(T,M):ma(T,M,c.handle);if(y)delete T[d.expando];else T.removeAttribute&&T.removeAttribute(d.expando);delete g[e]}}});var ea=/z-?index|font-?weight|opacity|zoom|line-?height/i,
+$=/alpha\([^)]*\)/,ba=/opacity=([^)]*)/,ka=/float/i,Fa=/-([a-z])/ig,Qa=/([A-Z])/g,Sa=/^-?\d+(?:px)?$/i,sb=/^-?\d/,tb={position:"absolute",visibility:"hidden",display:"block"},ub=["Left","Right"],vb=["Top","Bottom"],wb=G.defaultView&&G.defaultView.getComputedStyle,rb=d.support.cssFloat?"cssFloat":"styleFloat",mb=function(a,c){return c.toUpperCase()};d.fn.css=function(a,c){return D(this,a,c,true,function(e,g,j){if(j===f)return d.curCSS(e,g);if(typeof j==="number"&&!ea.test(g))j+="px";d.style(e,g,j)})};
+d.extend({style:function(a,c,e){if(!a||a.nodeType===3||a.nodeType===8)return f;if((c==="width"||c==="height")&&parseFloat(e)<0)e=f;var g=a.style||a,j=e!==f;if(!d.support.opacity&&c==="opacity"){if(j){g.zoom=1;c=parseInt(e,10)+""==="NaN"?"":"alpha(opacity="+e*100+")";a=g.filter||d.curCSS(a,"filter")||"";g.filter=$.test(a)?a.replace($,c):c}return g.filter&&g.filter.indexOf("opacity=")>=0?parseFloat(ba.exec(g.filter)[1])/100+"":""}if(ka.test(c))c=rb;c=c.replace(Fa,mb);if(j)g[c]=e;return g[c]},css:function(a,
+c,e,g){if(c==="width"||c==="height"){var j,y=c==="width"?ub:vb;e=function(){j=c==="width"?a.offsetWidth:a.offsetHeight;g!=="border"&&d.each(y,function(){g||(j-=parseFloat(d.curCSS(a,"padding"+this,true))||0);if(g==="margin")j+=parseFloat(d.curCSS(a,"margin"+this,true))||0;else j-=parseFloat(d.curCSS(a,"border"+this+"Width",true))||0})};a.offsetWidth!==0?e():d.swap(a,tb,e);return Math.max(0,Math.round(j))}return d.curCSS(a,c,e)},curCSS:function(a,c,e){var g,j=a.style;if(!d.support.opacity&&c==="opacity"&&
+a.currentStyle){g=ba.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return g===""?"1":g}if(ka.test(c))c=rb;if(!e&&j&&j[c])g=j[c];else if(wb){if(ka.test(c))c="float";c=c.replace(Qa,"-$1").toLowerCase();j=a.ownerDocument.defaultView;if(!j)return null;if(a=j.getComputedStyle(a,null))g=a.getPropertyValue(c);if(c==="opacity"&&g==="")g="1"}else if(a.currentStyle){e=c.replace(Fa,mb);g=a.currentStyle[c]||a.currentStyle[e];if(!Sa.test(g)&&sb.test(g)){c=j.left;var y=a.runtimeStyle.left;a.runtimeStyle.left=
+a.currentStyle.left;j.left=e==="fontSize"?"1em":g||0;g=j.pixelLeft+"px";j.left=c;a.runtimeStyle.left=y}}return g},swap:function(a,c,e){var g={};for(var j in c){g[j]=a.style[j];a.style[j]=c[j]}e.call(a);for(j in c)a.style[j]=g[j]}});if(d.expr&&d.expr.filters){d.expr.filters.hidden=function(a){var c=a.offsetWidth,e=a.offsetHeight,g=a.nodeName.toLowerCase()==="tr";return c===0&&e===0&&!g?true:c>0&&e>0&&!g?false:d.curCSS(a,"display")==="none"};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)}}var xb=
+C(),yb=/<script(.|\s)*?\/script>/gi,zb=/select|textarea/i,Ab=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,hb=/=\?(&|$)/,nb=/\?/,Bb=/(\?|&)_=.*?(&|$)/,Cb=/^(\w+:)?\/\/([^\/?#]+)/,Db=/%20/g,Eb=d.fn.load;d.fn.extend({load:function(a,c,e){if(typeof a!=="string")return Eb.call(this,a);else if(!this.length)return this;var g=a.indexOf(" ");if(g>=0){var j=a.slice(g,a.length);a=a.slice(0,g)}g="GET";if(c)if(d.isFunction(c)){e=c;c=null}else if(typeof c==="object"){c=
+d.param(c,d.ajaxSettings.traditional);g="POST"}var y=this;d.ajax({url:a,type:g,dataType:"html",data:c,complete:function(z,T){if(T==="success"||T==="notmodified")y.html(j?d("<div />").append(z.responseText.replace(yb,"")).find(j):z.responseText);e&&y.each(e,[z.responseText,T,z])}});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||zb.test(this.nodeName)||Ab.test(this.type))}).map(function(a,c){var e=d(this).val();return e==null?null:d.isArray(e)?d.map(e,function(g){return{name:c.name,value:g}}):{name:c.name,value:e}}).get()}});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,c){d.fn[c]=function(e){return this.bind(c,e)}});d.extend({get:function(a,c,e,g){if(d.isFunction(c)){g=g||e;e=c;c=null}return d.ajax({type:"GET",url:a,data:c,success:e,dataType:g})},getScript:function(a,
+c){return d.get(a,null,c,"script")},getJSON:function(a,c,e){return d.get(a,c,e,"json")},post:function(a,c,e,g){if(d.isFunction(c)){g=g||e;e=c;c={}}return d.ajax({type:"POST",url:a,data:c,success:e,dataType:g})},ajaxSetup:function(a){d.extend(d.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:b.XMLHttpRequest&&(b.location.protocol!=="file:"||!b.ActiveXObject)?function(){return new b.XMLHttpRequest}:
+function(){try{return new b.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function c(){j.success&&j.success.call(M,T,z,xa);j.global&&g("ajaxSuccess",[xa,j])}function e(){j.complete&&j.complete.call(M,xa,z);j.global&&g("ajaxComplete",[xa,j]);j.global&&!--d.active&&d.event.trigger("ajaxStop")}
+function g(Y,X){(j.context?d(j.context):d.event).trigger(Y,X)}var j=d.extend(true,{},d.ajaxSettings,a),y,z,T,M=a&&a.context||j,U=j.type.toUpperCase();if(j.data&&j.processData&&typeof j.data!=="string")j.data=d.param(j.data,j.traditional);if(j.dataType==="jsonp"){if(U==="GET")hb.test(j.url)||(j.url+=(nb.test(j.url)?"&":"?")+(j.jsonp||"callback")+"=?");else if(!j.data||!hb.test(j.data))j.data=(j.data?j.data+"&":"")+(j.jsonp||"callback")+"=?";j.dataType="json"}if(j.dataType==="json"&&(j.data&&hb.test(j.data)||
+hb.test(j.url))){y=j.jsonpCallback||"jsonp"+xb++;if(j.data)j.data=(j.data+"").replace(hb,"="+y+"$1");j.url=j.url.replace(hb,"="+y+"$1");j.dataType="script";b[y]=b[y]||function(Y){T=Y;c();e();b[y]=f;try{delete b[y]}catch(X){}Ia&&Ia.removeChild(Oa)}}if(j.dataType==="script"&&j.cache===null)j.cache=false;if(j.cache===false&&U==="GET"){var ha=C(),Da=j.url.replace(Bb,"$1_="+ha+"$2");j.url=Da+(Da===j.url?(nb.test(j.url)?"&":"?")+"_="+ha:"")}if(j.data&&U==="GET")j.url+=(nb.test(j.url)?"&":"?")+j.data;j.global&&
+!d.active++&&d.event.trigger("ajaxStart");ha=(ha=Cb.exec(j.url))&&(ha[1]&&ha[1]!==location.protocol||ha[2]!==location.host);if(j.dataType==="script"&&U==="GET"&&ha){var Ia=G.getElementsByTagName("head")[0]||G.documentElement,Oa=G.createElement("script");Oa.src=j.url;if(j.scriptCharset)Oa.charset=j.scriptCharset;if(!y){var La=false;Oa.onload=Oa.onreadystatechange=function(){if(!La&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){La=true;c();e();Oa.onload=Oa.onreadystatechange=
+null;Ia&&Oa.parentNode&&Ia.removeChild(Oa)}}}Ia.insertBefore(Oa,Ia.firstChild);return f}var Za=false,xa=j.xhr();if(xa){j.username?xa.open(U,j.url,j.async,j.username,j.password):xa.open(U,j.url,j.async);try{if(j.data||a&&a.contentType)xa.setRequestHeader("Content-Type",j.contentType);if(j.ifModified){d.lastModified[j.url]&&xa.setRequestHeader("If-Modified-Since",d.lastModified[j.url]);d.etag[j.url]&&xa.setRequestHeader("If-None-Match",d.etag[j.url])}ha||xa.setRequestHeader("X-Requested-With","XMLHttpRequest");
+xa.setRequestHeader("Accept",j.dataType&&j.accepts[j.dataType]?j.accepts[j.dataType]+", */*":j.accepts._default)}catch(lb){}if(j.beforeSend&&j.beforeSend.call(M,xa,j)===false){j.global&&!--d.active&&d.event.trigger("ajaxStop");xa.abort();return false}j.global&&g("ajaxSend",[xa,j]);var p=xa.onreadystatechange=function(Y){if(!xa||xa.readyState===0||Y==="abort"){Za||e();Za=true;if(xa)xa.onreadystatechange=d.noop}else if(!Za&&xa&&(xa.readyState===4||Y==="timeout")){Za=true;xa.onreadystatechange=d.noop;
+z=Y==="timeout"?"timeout":!d.httpSuccess(xa)?"error":j.ifModified&&d.httpNotModified(xa,j.url)?"notmodified":"success";var X;if(z==="success")try{T=d.httpData(xa,j.dataType,j)}catch(va){z="parsererror";X=va}if(z==="success"||z==="notmodified")y||c();else d.handleError(j,xa,z,X);e();Y==="timeout"&&xa.abort();if(j.async)xa=null}};try{var B=xa.abort;xa.abort=function(){xa&&B.call(xa);p("abort")}}catch(N){}j.async&&j.timeout>0&&setTimeout(function(){xa&&!Za&&p("timeout")},j.timeout);try{xa.send(U==="POST"||
+U==="PUT"||U==="DELETE"?j.data:null)}catch(O){d.handleError(j,xa,null,O);e()}j.async||p();return xa}},handleError:function(a,c,e,g){if(a.error)a.error.call(a.context||a,c,e,g);if(a.global)(a.context?d(a.context):d.event).trigger("ajaxError",[c,a,g])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(c){}return false},httpNotModified:function(a,c){var e=a.getResponseHeader("Last-Modified"),
+g=a.getResponseHeader("Etag");if(e)d.lastModified[c]=e;if(g)d.etag[c]=g;return a.status===304||a.status===0},httpData:function(a,c,e){var g=a.getResponseHeader("content-type")||"",j=c==="xml"||!c&&g.indexOf("xml")>=0;a=j?a.responseXML:a.responseText;j&&a.documentElement.nodeName==="parsererror"&&d.error("parsererror");if(e&&e.dataFilter)a=e.dataFilter(a,c);if(typeof a==="string")if(c==="json"||!c&&g.indexOf("json")>=0)a=d.parseJSON(a);else if(c==="script"||!c&&g.indexOf("javascript")>=0)d.globalEval(a);
+return a},param:function(a,c){function e(z,T){if(d.isArray(T))d.each(T,function(M,U){c||/\[\]$/.test(z)?g(z,U):e(z+"["+(typeof U==="object"||d.isArray(U)?M:"")+"]",U)});else!c&&T!=null&&typeof T==="object"?d.each(T,function(M,U){e(z+"["+M+"]",U)}):g(z,T)}function g(z,T){T=d.isFunction(T)?T():T;j[j.length]=encodeURIComponent(z)+"="+encodeURIComponent(T)}var j=[];if(c===f)c=d.ajaxSettings.traditional;if(d.isArray(a)||a.jquery)d.each(a,function(){g(this.name,this.value)});else for(var y in a)e(y,a[y]);
+return j.join("&").replace(Db,"+")}});var ob={},Fb=/toggle|show|hide/,Gb=/^([+-]=)?([\d+-.]+)(.*)$/,kb,pb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,c){if(a||a===0)return this.animate(Q("show",3),a,c);else{for(var e=0,g=this.length;e<g;e++){var j=d.data(this[e],"olddisplay");this[e].style.display=j||"";if(d.css(this[e],"display")==="none"){j=this[e].nodeName;var y;if(ob[j])y=
+ob[j];else{var z=d("<"+j+" />").appendTo("body");y=z.css("display");if(y==="none")y="block";z.remove();ob[j]=y}d.data(this[e],"olddisplay",y)}}e=0;for(g=this.length;e<g;e++)this[e].style.display=d.data(this[e],"olddisplay")||"";return this}},hide:function(a,c){if(a||a===0)return this.animate(Q("hide",3),a,c);else{for(var e=0,g=this.length;e<g;e++){var j=d.data(this[e],"olddisplay");!j&&j!=="none"&&d.data(this[e],"olddisplay",d.css(this[e],"display"))}e=0;for(g=this.length;e<g;e++)this[e].style.display=
+"none";return this}},_toggle:d.fn.toggle,toggle:function(a,c){var e=typeof a==="boolean";if(d.isFunction(a)&&d.isFunction(c))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var g=e?a:d(this).is(":hidden");d(this)[g?"show":"hide"]()}):this.animate(Q("toggle",3),a,c);return this},fadeTo:function(a,c,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:c},a,e)},animate:function(a,c,e,g){var j=d.speed(c,e,g);if(d.isEmptyObject(a))return this.each(j.complete);
+return this[j.queue===false?"each":"queue"](function(){var y=d.extend({},j),z,T=this.nodeType===1&&d(this).is(":hidden"),M=this;for(z in a){var U=z.replace(Fa,mb);if(z!==U){a[U]=a[z];delete a[z];z=U}if(a[z]==="hide"&&T||a[z]==="show"&&!T)return y.complete.call(this);if((z==="height"||z==="width")&&this.style){y.display=d.css(this,"display");y.overflow=this.style.overflow}if(d.isArray(a[z])){(y.specialEasing=y.specialEasing||{})[z]=a[z][1];a[z]=a[z][0]}}if(y.overflow!=null)this.style.overflow="hidden";
+y.curAnim=d.extend({},a);d.each(a,function(ha,Da){var Ia=new d.fx(M,y,ha);if(Fb.test(Da))Ia[Da==="toggle"?T?"show":"hide":Da](a);else{var Oa=Gb.exec(Da),La=Ia.cur(true)||0;if(Oa){var Za=parseFloat(Oa[2]),xa=Oa[3]||"px";if(xa!=="px"){M.style[ha]=(Za||1)+xa;La=(Za||1)/Ia.cur(true)*La;M.style[ha]=La+xa}if(Oa[1])Za=(Oa[1]==="-="?-1:1)*Za+La;Ia.custom(La,Za,xa)}else Ia.custom(La,Da,"")}});return true})},stop:function(a,c){var e=d.timers;a&&this.queue([]);this.each(function(){for(var g=e.length-1;g>=0;g--)if(e[g].elem===
+this){c&&e[g](true);e.splice(g,1)}});c||this.dequeue();return this}});d.each({slideDown:Q("show",1),slideUp:Q("hide",1),slideToggle:Q("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,c){d.fn[a]=function(e,g){return this.animate(c,e,g)}});d.extend({speed:function(a,c,e){var g=a&&typeof a==="object"?a:{complete:e||!e&&c||d.isFunction(a)&&a,duration:a,easing:e&&c||c&&!d.isFunction(c)&&c};g.duration=d.fx.off?0:typeof g.duration==="number"?g.duration:d.fx.speeds[g.duration]||d.fx.speeds._default;
+g.old=g.complete;g.complete=function(){g.queue!==false&&d(this).dequeue();d.isFunction(g.old)&&g.old.call(this)};return g},easing:{linear:function(a,c,e,g){return e+g*a},swing:function(a,c,e,g){return(-Math.cos(a*Math.PI)/2+0.5)*g+e}},timers:[],fx:function(a,c,e){this.options=c;this.elem=a;this.prop=e;if(!c.orig)c.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);if((this.prop==="height"||
+this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(d.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(d.curCSS(this.elem,this.prop))||0},custom:function(a,c,e){function g(y){return j.step(y)}this.startTime=C();this.start=a;this.end=c;this.unit=e||this.unit||"px";this.now=this.start;this.pos=this.state=0;var j=this;g.elem=this.elem;
+if(g()&&d.timers.push(g)&&!kb)kb=setInterval(d.fx.tick,13)},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.show=true;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=true;this.custom(this.cur(),0)},step:function(a){var c=C(),e=true;if(a||c>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();
+this.options.curAnim[this.prop]=true;for(var g in this.options.curAnim)if(this.options.curAnim[g]!==true)e=false;if(e){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=d.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(d.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var j in this.options.curAnim)d.style(this.elem,j,this.options.orig[j]);
+this.options.complete.call(this.elem)}return false}else{j=c-this.startTime;this.state=j/this.options.duration;a=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,j,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};d.extend(d.fx,{tick:function(){for(var a=d.timers,c=0;c<a.length;c++)a[c]()||a.splice(c--,1);a.length||d.fx.stop()},stop:function(){clearInterval(kb);
+kb=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(d.expr&&d.expr.filters)d.expr.filters.animated=function(a){return d.grep(d.timers,function(c){return a===c.elem}).length};d.fn.offset="getBoundingClientRect"in G.documentElement?function(a){var c=this[0];if(a)return this.each(function(j){d.offset.setOffset(this,
+a,j)});if(!c||!c.ownerDocument)return null;if(c===c.ownerDocument.body)return d.offset.bodyOffset(c);var e=c.getBoundingClientRect(),g=c.ownerDocument;c=g.body;g=g.documentElement;return{top:e.top+(self.pageYOffset||d.support.boxModel&&g.scrollTop||c.scrollTop)-(g.clientTop||c.clientTop||0),left:e.left+(self.pageXOffset||d.support.boxModel&&g.scrollLeft||c.scrollLeft)-(g.clientLeft||c.clientLeft||0)}}:function(a){var c=this[0];if(a)return this.each(function(ha){d.offset.setOffset(this,a,ha)});if(!c||
+!c.ownerDocument)return null;if(c===c.ownerDocument.body)return d.offset.bodyOffset(c);d.offset.initialize();var e=c.offsetParent,g=c,j=c.ownerDocument,y,z=j.documentElement,T=j.body;g=(j=j.defaultView)?j.getComputedStyle(c,null):c.currentStyle;for(var M=c.offsetTop,U=c.offsetLeft;(c=c.parentNode)&&c!==T&&c!==z;){if(d.offset.supportsFixedPosition&&g.position==="fixed")break;y=j?j.getComputedStyle(c,null):c.currentStyle;M-=c.scrollTop;U-=c.scrollLeft;if(c===e){M+=c.offsetTop;U+=c.offsetLeft;if(d.offset.doesNotAddBorder&&
+!(d.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(c.nodeName))){M+=parseFloat(y.borderTopWidth)||0;U+=parseFloat(y.borderLeftWidth)||0}g=e;e=c.offsetParent}if(d.offset.subtractsBorderForOverflowNotVisible&&y.overflow!=="visible"){M+=parseFloat(y.borderTopWidth)||0;U+=parseFloat(y.borderLeftWidth)||0}g=y}if(g.position==="relative"||g.position==="static"){M+=T.offsetTop;U+=T.offsetLeft}if(d.offset.supportsFixedPosition&&g.position==="fixed"){M+=Math.max(z.scrollTop,T.scrollTop);U+=Math.max(z.scrollLeft,
+T.scrollLeft)}return{top:M,left:U}};d.offset={initialize:function(){var a=G.body,c=G.createElement("div"),e,g,j,y=parseFloat(d.curCSS(a,"marginTop",true))||0;d.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});c.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
+a.insertBefore(c,a.firstChild);e=c.firstChild;g=e.firstChild;j=e.nextSibling.firstChild.firstChild;this.doesNotAddBorder=g.offsetTop!==5;this.doesAddBorderForTableAndCells=j.offsetTop===5;g.style.position="fixed";g.style.top="20px";this.supportsFixedPosition=g.offsetTop===20||g.offsetTop===15;g.style.position=g.style.top="";e.style.overflow="hidden";e.style.position="relative";this.subtractsBorderForOverflowNotVisible=g.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==y;a.removeChild(c);
+d.offset.initialize=d.noop},bodyOffset:function(a){var c=a.offsetTop,e=a.offsetLeft;d.offset.initialize();if(d.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(d.curCSS(a,"marginTop",true))||0;e+=parseFloat(d.curCSS(a,"marginLeft",true))||0}return{top:c,left:e}},setOffset:function(a,c,e){if(/static/.test(d.curCSS(a,"position")))a.style.position="relative";var g=d(a),j=g.offset(),y=parseInt(d.curCSS(a,"top",true),10)||0,z=parseInt(d.curCSS(a,"left",true),10)||0;if(d.isFunction(c))c=c.call(a,
+e,j);e={top:c.top-j.top+y,left:c.left-j.left+z};"using"in c?c.using.call(a,e):g.css(e)}};d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],c=this.offsetParent(),e=this.offset(),g=/^body|html$/i.test(c[0].nodeName)?{top:0,left:0}:c.offset();e.top-=parseFloat(d.curCSS(a,"marginTop",true))||0;e.left-=parseFloat(d.curCSS(a,"marginLeft",true))||0;g.top+=parseFloat(d.curCSS(c[0],"borderTopWidth",true))||0;g.left+=parseFloat(d.curCSS(c[0],"borderLeftWidth",true))||0;return{top:e.top-
+g.top,left:e.left-g.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||G.body;a&&!/^body|html$/i.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(g){var j=this[0],y;if(!j)return null;if(g!==f)return this.each(function(){if(y=Z(this))y.scrollTo(!a?g:d(y).scrollLeft(),a?g:d(y).scrollTop());else this[e]=g});else return(y=Z(j))?"pageXOffset"in y?y[a?"pageYOffset":"pageXOffset"]:
+d.support.boxModel&&y.document.documentElement[e]||y.document.body[e]:j[e]}});d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?d.css(this[0],e,false,"padding"):null};d.fn["outer"+c]=function(g){return this[0]?d.css(this[0],e,false,g?"margin":"border"):null};d.fn[e]=function(g){var j=this[0];if(!j)return g==null?null:this;if(d.isFunction(g))return this.each(function(y){var z=d(this);z[e](g.call(this,y,z[e]()))});return"scrollTo"in j&&j.document?
+j.document.compatMode==="CSS1Compat"&&j.document.documentElement["client"+c]||j.document.body["client"+c]:j.nodeType===9?Math.max(j.documentElement["client"+c],j.body["scroll"+c],j.documentElement["scroll"+c],j.body["offset"+c],j.documentElement["offset"+c]):g===f?d.css(j,e):this.css(e,typeof g==="string"?g:g+"px")}});b.jQuery=b.$=d})(window);document.createElement("canvas").getContext||function(){function b(){return this.context_||(this.context_=new Z(this))}function f(n,u){var E=Pa.call(arguments,2);return function(){return n.apply(u,E.concat(Pa.call(arguments)))}}function k(n){return String(n).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function r(n){n.namespaces.g_vml_||n.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");n.namespaces.g_o_||n.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");
+if(!n.styleSheets.ex_canvas_){n=n.createStyleSheet();n.owningElement.id="ex_canvas_";n.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}function D(n){var u=n.srcElement;switch(n.propertyName){case "width":u.getContext().clearRect();u.style.width=u.attributes.width.nodeValue+"px";u.firstChild.style.width=u.clientWidth+"px";break;case "height":u.getContext().clearRect();u.style.height=u.attributes.height.nodeValue+"px";u.firstChild.style.height=u.clientHeight+
+"px";break}}function C(n){n=n.srcElement;if(n.firstChild){n.firstChild.style.width=n.clientWidth+"px";n.firstChild.style.height=n.clientHeight+"px"}}function S(){return[[1,0,0],[0,1,0],[0,0,1]]}function aa(n,u){for(var E=S(),K=0;K<3;K++)for(var A=0;A<3;A++){for(var ia=0,W=0;W<3;W++)ia+=n[K][W]*u[W][A];E[K][A]=ia}return E}function J(n,u){u.fillStyle=n.fillStyle;u.lineCap=n.lineCap;u.lineJoin=n.lineJoin;u.lineWidth=n.lineWidth;u.miterLimit=n.miterLimit;u.shadowBlur=n.shadowBlur;u.shadowColor=n.shadowColor;
+u.shadowOffsetX=n.shadowOffsetX;u.shadowOffsetY=n.shadowOffsetY;u.strokeStyle=n.strokeStyle;u.globalAlpha=n.globalAlpha;u.font=n.font;u.textAlign=n.textAlign;u.textBaseline=n.textBaseline;u.arcScaleX_=n.arcScaleX_;u.arcScaleY_=n.arcScaleY_;u.lineScale_=n.lineScale_}function ja(n){var u=n.indexOf("(",3),E=n.indexOf(")",u+1);u=n.substring(u+1,E).split(",");if(u.length==4&&n.substr(3,1)=="a")alpha=Number(u[3]);else u[3]=1;return u}function wa(n,u,E){return Math.min(E,Math.max(u,n))}function sa(n,u,E){E<
+0&&E++;E>1&&E--;return 6*E<1?n+(u-n)*6*E:2*E<1?u:3*E<2?n+(u-n)*(2/3-E)*6:n}function H(n){var u=1;n=String(n);if(n.charAt(0)=="#")n=n;else if(/^rgb/.test(n)){u=ja(n);n="#";for(var E,K=0;K<3;K++){E=u[K].indexOf("%")!=-1?Math.floor(parseFloat(u[K])/100*255):Number(u[K]);n+=Ta[wa(E,0,255)]}u=u[3]}else if(/^hsl/.test(n)){n=u=ja(n);h=parseFloat(n[0])/360%360;h<0&&h++;s=wa(parseFloat(n[1])/100,0,1);l=wa(parseFloat(n[2])/100,0,1);if(s==0)n=E=K=l;else{K=l<0.5?l*(1+s):l+s-l*s;var A=2*l-K;n=sa(A,K,h+1/3);E=
+sa(A,K,h);K=sa(A,K,h-1/3)}n="#"+Ta[Math.floor(n*255)]+Ta[Math.floor(E*255)]+Ta[Math.floor(K*255)];u=u[3]}else n=ab[n]||n;return{color:n,alpha:u}}function Q(n){switch(n){case "butt":return"flat";case "round":return"round";case "square":default:return"square"}}function Z(n){this.m_=S();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=Ba*1;this.globalAlpha=1;this.font="10px sans-serif";
+this.textAlign="left";this.textBaseline="alphabetic";this.canvas=n;var u=n.ownerDocument.createElement("div");u.style.width=n.clientWidth+"px";u.style.height=n.clientHeight+"px";u.style.overflow="hidden";u.style.position="absolute";n.appendChild(u);this.element_=u;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function d(n,u,E,K){n.currentPath_.push({type:"bezierCurveTo",cp1x:u.x,cp1y:u.y,cp2x:E.x,cp2y:E.y,x:K.x,y:K.y});n.currentX_=K.x;n.currentY_=K.y}function da(n,u){var E=H(n.strokeStyle),K=
+E.color;E=E.alpha*n.globalAlpha;var A=n.lineScale_*n.lineWidth;if(A<1)E*=A;u.push("<g_vml_:stroke",' opacity="',E,'"',' joinstyle="',n.lineJoin,'"',' miterlimit="',n.miterLimit,'"',' endcap="',Q(n.lineCap),'"',' weight="',A,'px"',' color="',K,'" />')}function ya(n,u,E,K){var A=n.fillStyle,ia=n.arcScaleX_,W=n.arcScaleY_,qa=K.x-E.x,fa=K.y-E.y;if(A instanceof pa){var ma=0;K={x:0,y:0};var ra=0,Ca=1;if(A.type_=="gradient"){ma=A.x1_/ia;E=A.y1_/W;var za=n.getCoords_(A.x0_/ia,A.y0_/W);ma=n.getCoords_(ma,
+E);ma=Math.atan2(ma.x-za.x,ma.y-za.y)*180/Math.PI;if(ma<0)ma+=360;if(ma<1.0E-6)ma=0}else{za=n.getCoords_(A.x0_,A.y0_);K={x:(za.x-E.x)/qa,y:(za.y-E.y)/fa};qa/=ia*Ba;fa/=W*Ba;Ca=Wa.max(qa,fa);ra=2*A.r0_/Ca;Ca=2*A.r1_/Ca-ra}ia=A.colors_;ia.sort(function(Ra,db){return Ra.offset-db.offset});W=ia.length;za=ia[0].color;E=ia[W-1].color;qa=ia[0].alpha*n.globalAlpha;n=ia[W-1].alpha*n.globalAlpha;fa=[];for(var Ka=0;Ka<W;Ka++){var Ga=ia[Ka];fa.push(Ga.offset*Ca+ra+" "+Ga.color)}u.push('<g_vml_:fill type="',A.type_,
+'"',' method="none" focus="100%"',' color="',za,'"',' color2="',E,'"',' colors="',fa.join(","),'"',' opacity="',n,'"',' g_o_:opacity2="',qa,'"',' angle="',ma,'"',' focusposition="',K.x,",",K.y,'" />')}else if(A instanceof ua)qa&&fa&&u.push("<g_vml_:fill",' position="',-E.x/qa*ia*ia,",",-E.y/fa*W*W,'"',' type="tile"',' src="',A.src_,'" />');else{A=H(n.fillStyle);u.push('<g_vml_:fill color="',A.color,'" opacity="',A.alpha*n.globalAlpha,'" />')}}function G(n,u,E){if(isFinite(u[0][0])&&isFinite(u[0][1])&&
+isFinite(u[1][0])&&isFinite(u[1][1])&&isFinite(u[2][0])&&isFinite(u[2][1])){n.m_=u;if(E)n.lineScale_=Ya(Xa(u[0][0]*u[1][1]-u[0][1]*u[1][0]))}}function pa(n){this.type_=n;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function ua(n,u){if(!n||n.nodeType!=1||n.tagName!="IMG")throw new Ja("TYPE_MISMATCH_ERR");if(n.readyState!="complete")throw new Ja("INVALID_STATE_ERR");switch(u){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_=
+u;break;default:throw new Ja("SYNTAX_ERR");}this.src_=n.src;this.width_=n.width;this.height_=n.height}function Ja(n){this.code=this[n];this.message=n+": DOM Exception "+this.code}var Wa=Math,Ea=Wa.round,$a=Wa.sin,Ua=Wa.cos,Xa=Wa.abs,Ya=Wa.sqrt,Ba=10,Na=Ba/2,Pa=Array.prototype.slice;r(document);var Va={init:function(n){if(/MSIE/.test(navigator.userAgent)&&!window.opera){n=n||document;n.createElement("canvas");n.attachEvent("onreadystatechange",f(this.init_,this,n))}},init_:function(n){n=n.getElementsByTagName("canvas");
+for(var u=0;u<n.length;u++)this.initElement(n[u])},initElement:function(n){if(!n.getContext){n.getContext=b;r(n.ownerDocument);n.innerHTML="";n.attachEvent("onpropertychange",D);n.attachEvent("onresize",C);var u=n.attributes;if(u.width&&u.width.specified)n.style.width=u.width.nodeValue+"px";else n.width=n.clientWidth;if(u.height&&u.height.specified)n.style.height=u.height.nodeValue+"px";else n.height=n.clientHeight}return n}};Va.init();for(var Ta=[],la=0;la<16;la++)for(var Ma=0;Ma<16;Ma++)Ta[la*16+
+Ma]=la.toString(16)+Ma.toString(16);var ab={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",
+darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",
+gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",
+lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",
+orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",
+steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"},bb={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"},Aa={};la=Z.prototype;la.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};la.beginPath=function(){this.currentPath_=[]};la.moveTo=function(n,u){var E=this.getCoords_(n,u);
+this.currentPath_.push({type:"moveTo",x:E.x,y:E.y});this.currentX_=E.x;this.currentY_=E.y};la.lineTo=function(n,u){var E=this.getCoords_(n,u);this.currentPath_.push({type:"lineTo",x:E.x,y:E.y});this.currentX_=E.x;this.currentY_=E.y};la.bezierCurveTo=function(n,u,E,K,A,ia){A=this.getCoords_(A,ia);n=this.getCoords_(n,u);E=this.getCoords_(E,K);d(this,n,E,A)};la.quadraticCurveTo=function(n,u,E,K){n=this.getCoords_(n,u);E=this.getCoords_(E,K);K={x:this.currentX_+2/3*(n.x-this.currentX_),y:this.currentY_+
+2/3*(n.y-this.currentY_)};d(this,K,{x:K.x+(E.x-this.currentX_)/3,y:K.y+(E.y-this.currentY_)/3},E)};la.arc=function(n,u,E,K,A,ia){E*=Ba;var W=ia?"at":"wa",qa=n+Ua(K)*E-Na,fa=u+$a(K)*E-Na;K=n+Ua(A)*E-Na;A=u+$a(A)*E-Na;if(qa==K&&!ia)qa+=0.125;n=this.getCoords_(n,u);qa=this.getCoords_(qa,fa);K=this.getCoords_(K,A);this.currentPath_.push({type:W,x:n.x,y:n.y,radius:E,xStart:qa.x,yStart:qa.y,xEnd:K.x,yEnd:K.y})};la.rect=function(n,u,E,K){this.moveTo(n,u);this.lineTo(n+E,u);this.lineTo(n+E,u+K);this.lineTo(n,
+u+K);this.closePath()};la.strokeRect=function(n,u,E,K){var A=this.currentPath_;this.beginPath();this.moveTo(n,u);this.lineTo(n+E,u);this.lineTo(n+E,u+K);this.lineTo(n,u+K);this.closePath();this.stroke();this.currentPath_=A};la.fillRect=function(n,u,E,K){var A=this.currentPath_;this.beginPath();this.moveTo(n,u);this.lineTo(n+E,u);this.lineTo(n+E,u+K);this.lineTo(n,u+K);this.closePath();this.fill();this.currentPath_=A};la.createLinearGradient=function(n,u,E,K){var A=new pa("gradient");A.x0_=n;A.y0_=
+u;A.x1_=E;A.y1_=K;return A};la.createRadialGradient=function(n,u,E,K,A,ia){var W=new pa("gradientradial");W.x0_=n;W.y0_=u;W.r0_=E;W.x1_=K;W.y1_=A;W.r1_=ia;return W};la.drawImage=function(n){var u,E,K,A,ia,W,qa,fa;K=n.runtimeStyle.width;A=n.runtimeStyle.height;n.runtimeStyle.width="auto";n.runtimeStyle.height="auto";var ma=n.width,ra=n.height;n.runtimeStyle.width=K;n.runtimeStyle.height=A;if(arguments.length==3){u=arguments[1];E=arguments[2];ia=W=0;qa=K=ma;fa=A=ra}else if(arguments.length==5){u=arguments[1];
+E=arguments[2];K=arguments[3];A=arguments[4];ia=W=0;qa=ma;fa=ra}else if(arguments.length==9){ia=arguments[1];W=arguments[2];qa=arguments[3];fa=arguments[4];u=arguments[5];E=arguments[6];K=arguments[7];A=arguments[8]}else throw Error("Invalid number of arguments");var Ca=this.getCoords_(u,E),za=[];za.push(" <g_vml_:group",' coordsize="',Ba*10,",",Ba*10,'"',' coordorigin="0,0"',' style="width:',10,"px;height:",10,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var Ka=
+[];Ka.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",Ea(Ca.x/Ba),",","Dy=",Ea(Ca.y/Ba),"");var Ga=this.getCoords_(u+K,E),Ra=this.getCoords_(u,E+A);u=this.getCoords_(u+K,E+A);Ca.x=Wa.max(Ca.x,Ga.x,Ra.x,u.x);Ca.y=Wa.max(Ca.y,Ga.y,Ra.y,u.y);za.push("padding:0 ",Ea(Ca.x/Ba),"px ",Ea(Ca.y/Ba),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",Ka.join(""),", sizingmethod='clip');")}else za.push("top:",Ea(Ca.y/Ba),"px;left:",Ea(Ca.x/Ba),
+"px;");za.push(' ">','<g_vml_:image src="',n.src,'"',' style="width:',Ba*K,"px;"," height:",Ba*A,'px"',' cropleft="',ia/ma,'"',' croptop="',W/ra,'"',' cropright="',(ma-ia-qa)/ma,'"',' cropbottom="',(ra-W-fa)/ra,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",za.join(""))};la.stroke=function(n){for(var u={x:null,y:null},E={x:null,y:null},K=0;K<this.currentPath_.length;K+=5E3){var A=[];A.push("<g_vml_:shape",' filled="',!!n,'"',' style="position:absolute;width:',10,"px;height:",
+10,'px;"',' coordorigin="0,0"',' coordsize="',Ba*10,",",Ba*10,'"',' stroked="',!n,'"',' path="');for(var ia=K;ia<Math.min(K+5E3,this.currentPath_.length);ia++){ia%5E3==0&&ia>0&&A.push(" m ",Ea(this.currentPath_[ia-1].x),",",Ea(this.currentPath_[ia-1].y));var W=this.currentPath_[ia];switch(W.type){case "moveTo":A.push(" m ",Ea(W.x),",",Ea(W.y));break;case "lineTo":A.push(" l ",Ea(W.x),",",Ea(W.y));break;case "close":A.push(" x ");W=null;break;case "bezierCurveTo":A.push(" c ",Ea(W.cp1x),",",Ea(W.cp1y),
+",",Ea(W.cp2x),",",Ea(W.cp2y),",",Ea(W.x),",",Ea(W.y));break;case "at":case "wa":A.push(" ",W.type," ",Ea(W.x-this.arcScaleX_*W.radius),",",Ea(W.y-this.arcScaleY_*W.radius)," ",Ea(W.x+this.arcScaleX_*W.radius),",",Ea(W.y+this.arcScaleY_*W.radius)," ",Ea(W.xStart),",",Ea(W.yStart)," ",Ea(W.xEnd),",",Ea(W.yEnd));break}if(W){if(u.x==null||W.x<u.x)u.x=W.x;if(E.x==null||W.x>E.x)E.x=W.x;if(u.y==null||W.y<u.y)u.y=W.y;if(E.y==null||W.y>E.y)E.y=W.y}}A.push(' ">');n?ya(this,A,u,E):da(this,A);A.push("</g_vml_:shape>");
+this.element_.insertAdjacentHTML("beforeEnd",A.join(""))}};la.fill=function(){this.stroke(true)};la.closePath=function(){this.currentPath_.push({type:"close"})};la.getCoords_=function(n,u){var E=this.m_;return{x:Ba*(n*E[0][0]+u*E[1][0]+E[2][0])-Na,y:Ba*(n*E[0][1]+u*E[1][1]+E[2][1])-Na}};la.save=function(){var n={};J(this,n);this.aStack_.push(n);this.mStack_.push(this.m_);this.m_=aa(S(),this.m_)};la.restore=function(){if(this.aStack_.length){J(this.aStack_.pop(),this);this.m_=this.mStack_.pop()}};
+la.translate=function(n,u){G(this,aa([[1,0,0],[0,1,0],[n,u,1]],this.m_),false)};la.rotate=function(n){var u=Ua(n);n=$a(n);G(this,aa([[u,n,0],[-n,u,0],[0,0,1]],this.m_),false)};la.scale=function(n,u){this.arcScaleX_*=n;this.arcScaleY_*=u;G(this,aa([[n,0,0],[0,u,0],[0,0,1]],this.m_),true)};la.transform=function(n,u,E,K,A,ia){G(this,aa([[n,u,0],[E,K,0],[A,ia,1]],this.m_),true)};la.setTransform=function(n,u,E,K,A,ia){G(this,[[n,u,0],[E,K,0],[A,ia,1]],true)};la.drawText_=function(n,u,E,K,A){var ia=this.m_;
+K=0;var W=1E3,qa={x:0,y:0},fa=[],ma;ma=this.font;if(Aa[ma])ma=Aa[ma];else{var ra=document.createElement("div").style;try{ra.font=ma}catch(Ca){}ma=Aa[ma]={style:ra.fontStyle||bb.style,variant:ra.fontVariant||bb.variant,weight:ra.fontWeight||bb.weight,size:ra.fontSize||bb.size,family:ra.fontFamily||bb.family}}ra=ma;var za=this.element_;ma={};for(var Ka in ra)ma[Ka]=ra[Ka];Ka=parseFloat(za.currentStyle.fontSize);za=parseFloat(ra.size);ma.size=typeof ra.size=="number"?ra.size:ra.size.indexOf("px")!=-1?
+za:ra.size.indexOf("em")!=-1?Ka*za:ra.size.indexOf("%")!=-1?Ka/100*za:ra.size.indexOf("pt")!=-1?za/0.75:Ka;ma.size*=0.981;Ka=ma.style+" "+ma.variant+" "+ma.weight+" "+ma.size+"px "+ma.family;za=this.element_.currentStyle;ra=this.textAlign.toLowerCase();switch(ra){case "left":case "center":case "right":break;case "end":ra=za.direction=="ltr"?"right":"left";break;case "start":ra=za.direction=="rtl"?"right":"left";break;default:ra="left"}switch(this.textBaseline){case "hanging":case "top":qa.y=ma.size/
+1.75;break;case "middle":break;default:case null:case "alphabetic":case "ideographic":case "bottom":qa.y=-ma.size/2.25;break}switch(ra){case "right":K=1E3;W=0.05;break;case "center":K=W=500;break}u=this.getCoords_(u+qa.x,E+qa.y);fa.push('<g_vml_:line from="',-K,' 0" to="',W,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!A,'" stroked="',!!A,'" style="position:absolute;width:1px;height:1px;">');A?da(this,fa):ya(this,fa,{x:-K,y:0},{x:W,y:ma.size});A=ia[0][0].toFixed(3)+","+ia[1][0].toFixed(3)+
+","+ia[0][1].toFixed(3)+","+ia[1][1].toFixed(3)+",0,0";u=Ea(u.x/Ba)+","+Ea(u.y/Ba);fa.push('<g_vml_:skew on="t" matrix="',A,'" ',' offset="',u,'" origin="',K,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',k(n),'" style="v-text-align:',ra,";font:",k(Ka),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",fa.join(""))};la.fillText=function(n,u,E,K){this.drawText_(n,u,E,K,false)};la.strokeText=function(n,u,E,K){this.drawText_(n,u,E,K,true)};la.measureText=
+function(n){if(!this.textMeasureEl_){this.element_.insertAdjacentHTML("beforeEnd",'<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>');this.textMeasureEl_=this.element_.lastChild}var u=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(u.createTextNode(n));return{width:this.textMeasureEl_.offsetWidth}};la.clip=function(){};la.arcTo=function(){};la.createPattern=
+function(n,u){return new ua(n,u)};pa.prototype.addColorStop=function(n,u){u=H(u);this.colors_.push({offset:n,color:u.color,alpha:u.alpha})};la=Ja.prototype=Error();la.INDEX_SIZE_ERR=1;la.DOMSTRING_SIZE_ERR=2;la.HIERARCHY_REQUEST_ERR=3;la.WRONG_DOCUMENT_ERR=4;la.INVALID_CHARACTER_ERR=5;la.NO_DATA_ALLOWED_ERR=6;la.NO_MODIFICATION_ALLOWED_ERR=7;la.NOT_FOUND_ERR=8;la.NOT_SUPPORTED_ERR=9;la.INUSE_ATTRIBUTE_ERR=10;la.INVALID_STATE_ERR=11;la.SYNTAX_ERR=12;la.INVALID_MODIFICATION_ERR=13;la.NAMESPACE_ERR=
+14;la.INVALID_ACCESS_ERR=15;la.VALIDATION_ERR=16;la.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=Va;CanvasRenderingContext2D=Z;CanvasGradient=pa;CanvasPattern=ua;DOMException=Ja}();(function(){jQuery.color={};jQuery.color.make=function(f,k,r,D){var C={};C.r=f||0;C.g=k||0;C.b=r||0;C.a=D!=null?D:1;C.add=function(S,aa){for(var J=0;J<S.length;++J)C[S.charAt(J)]+=aa;return C.normalize()};C.scale=function(S,aa){for(var J=0;J<S.length;++J)C[S.charAt(J)]*=aa;return C.normalize()};C.toString=function(){return C.a>=1?"rgb("+[C.r,C.g,C.b].join(",")+")":"rgba("+[C.r,C.g,C.b,C.a].join(",")+")"};C.normalize=function(){function S(aa,J,ja){return J<aa?aa:J>ja?ja:J}C.r=S(0,parseInt(C.r),255);
+C.g=S(0,parseInt(C.g),255);C.b=S(0,parseInt(C.b),255);C.a=S(0,C.a,1);return C};C.clone=function(){return jQuery.color.make(C.r,C.b,C.g,C.a)};return C.normalize()};jQuery.color.extract=function(f,k){var r;do{r=f.css(k).toLowerCase();if(r!=""&&r!="transparent")break;f=f.parent()}while(!jQuery.nodeName(f.get(0),"body"));if(r=="rgba(0, 0, 0, 0)")r="transparent";return jQuery.color.parse(r)};jQuery.color.parse=function(f){var k,r=jQuery.color.make;if(k=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f))return r(parseInt(k[1],
+10),parseInt(k[2],10),parseInt(k[3],10));if(k=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(f))return r(parseInt(k[1],10),parseInt(k[2],10),parseInt(k[3],10),parseFloat(k[4]));if(k=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f))return r(parseFloat(k[1])*2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55);if(k=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(f))return r(parseFloat(k[1])*
+2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55,parseFloat(k[4]));if(k=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f))return r(parseInt(k[1],16),parseInt(k[2],16),parseInt(k[3],16));if(k=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f))return r(parseInt(k[1]+k[1],16),parseInt(k[2]+k[2],16),parseInt(k[3]+k[3],16));f=jQuery.trim(f).toLowerCase();if(f=="transparent")return r(255,255,255,0);else{k=b[f];return r(k[0],k[1],k[2])}};var b={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,
+220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],
+lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})();
+(function(b){function f(r,D,C,S){function aa(o,q){q=[Ga].concat(q);for(var t=0;t<o.length;++t)o[t].apply(this,q)}function J(o){for(var q=[],t=0;t<o.length;++t){var w=b.extend(true,{},n.series);if(o[t].data){w.data=o[t].data;delete o[t].data;b.extend(true,w,o[t]);o[t].data=w.data}else w.data=o[t];q.push(w)}Aa=q;q=Aa.length;t=[];w=[];for(o=0;o<Aa.length;++o){var v=Aa[o].color;if(v!=null){--q;typeof v=="number"?w.push(v):t.push(b.color.parse(Aa[o].color))}}for(o=0;o<w.length;++o)q=Math.max(q,w[o]+1);
+t=[];for(o=w=0;t.length<q;){v=n.colors.length==o?b.color.make(100,100,100):b.color.parse(n.colors[o]);v.scale("rgb",1+(w%2==1?-1:1)*Math.ceil(w/2)*0.2);t.push(v);++o;if(o>=n.colors.length){o=0;++w}}for(o=q=0;o<Aa.length;++o){w=Aa[o];if(w.color==null){w.color=t[q].toString();++q}else if(typeof w.color=="number")w.color=t[w.color].toString();if(w.lines.show==null){var R;v=true;for(R in w)if(w[R]&&w[R].show){v=false;break}if(v)w.lines.show=true}w.xaxis=H(W,ja(w,"x"));w.yaxis=H(qa,ja(w,"y"))}Q()}function ja(o,
+q){var t=o[q+"axis"];if(typeof t=="object")t=t.n;if(typeof t!="number")t=1;return t}function wa(o){var q={},t,w;for(t=0;t<W.length;++t)if((w=W[t])&&w.used)q["x"+w.n]=w.c2p(o.left);for(t=0;t<qa.length;++t)if((w=qa[t])&&w.used)q["y"+w.n]=w.c2p(o.top);if(q.x1!==undefined)q.x=q.x1;if(q.y1!==undefined)q.y=q.y1;return q}function sa(){var o=[],q,t;for(q=0;q<W.length;++q)(t=W[q])&&t.used&&o.push(t);for(q=0;q<qa.length;++q)(t=qa[q])&&t.used&&o.push(t);return o}function H(o,q){o[q-1]||(o[q-1]={n:q,direction:o==
+W?"x":"y",options:b.extend(true,{},o==W?n.xaxis:n.yaxis)});return o[q-1]}function Q(){function o(ba){if(ba){ba.datamin=t;ba.datamax=w;ba.used=false}}function q(ba,ka,Fa){if(ka<ba.datamin)ba.datamin=ka;if(Fa>ba.datamax)ba.datamax=Fa}var t=Number.POSITIVE_INFINITY,w=Number.NEGATIVE_INFINITY,v,R,F,L,I,P,V,ga,na,oa;for(v=0;v<W.length;++v)o(W[v]);for(v=0;v<qa.length;++v)o(qa[v]);for(v=0;v<Aa.length;++v){I=Aa[v];I.datapoints={points:[]};aa(Ka.processRawData,[I,I.data,I.datapoints])}for(v=0;v<Aa.length;++v){I=
+Aa[v];var ca=I.data,ea=I.datapoints.format;if(!ea){ea=[];ea.push({x:true,number:true,required:true});ea.push({y:true,number:true,required:true});if(I.bars.show||I.lines.show&&I.lines.fill){ea.push({y:true,number:true,required:false,defaultValue:0});if(I.bars.horizontal){delete ea[ea.length-1].y;ea[ea.length-1].x=true}}I.datapoints.format=ea}if(I.datapoints.pointsize==null){I.datapoints.pointsize=ea.length;V=I.datapoints.pointsize;P=I.datapoints.points;insertSteps=I.lines.show&&I.lines.steps;I.xaxis.used=
+I.yaxis.used=true;for(R=F=0;R<ca.length;++R,F+=V){oa=ca[R];var $=oa==null;if(!$)for(L=0;L<V;++L){ga=oa[L];if(na=ea[L]){if(na.number&&ga!=null){ga=+ga;if(isNaN(ga))ga=null}if(ga==null){if(na.required)$=true;if(na.defaultValue!=null)ga=na.defaultValue}}P[F+L]=ga}if($)for(L=0;L<V;++L){ga=P[F+L];if(ga!=null){na=ea[L];na.x&&q(I.xaxis,ga,ga);na.y&&q(I.yaxis,ga,ga)}P[F+L]=null}else if(insertSteps&&F>0&&P[F-V]!=null&&P[F-V]!=P[F]&&P[F-V+1]!=P[F+1]){for(L=0;L<V;++L)P[F+V+L]=P[F+L];P[F+1]=P[F-V+1];F+=V}}}}for(v=
+0;v<Aa.length;++v){I=Aa[v];aa(Ka.processDatapoints,[I,I.datapoints])}for(v=0;v<Aa.length;++v){I=Aa[v];P=I.datapoints.points;V=I.datapoints.pointsize;oa=F=t;$=ca=w;for(R=0;R<P.length;R+=V)if(P[R]!=null)for(L=0;L<V;++L){ga=P[R+L];if(na=ea[L]){if(na.x){if(ga<F)F=ga;if(ga>ca)ca=ga}if(na.y){if(ga<oa)oa=ga;if(ga>$)$=ga}}}if(I.bars.show){R=I.bars.align=="left"?0:-I.bars.barWidth/2;if(I.bars.horizontal){oa+=R;$+=R+I.bars.barWidth}else{F+=R;ca+=R+I.bars.barWidth}}q(I.xaxis,F,ca);q(I.yaxis,oa,$)}b.each(sa(),
+function(ba,ka){if(ka.datamin==t)ka.datamin=null;if(ka.datamax==w)ka.datamax=null})}function Z(o){function q(F){return F}var t,w,v=o.options.transform||q,R=o.options.inverseTransform;if(o.direction=="x"){t=o.scale=Ca/(v(o.max)-v(o.min));w=v(o.min);o.p2c=v==q?function(F){return(F-w)*t}:function(F){return(v(F)-w)*t};o.c2p=R?function(F){return R(w+F/t)}:function(F){return w+F/t}}else{t=o.scale=za/(v(o.max)-v(o.min));w=v(o.max);o.p2c=v==q?function(F){return(w-F)*t}:function(F){return(w-v(F))*t};o.c2p=
+R?function(F){return R(w-F/t)}:function(F){return w-F/t}}}function d(o){function q(I,P){return b('<div style="position:absolute;top:-10000px;'+P+'font-size:smaller"><div class="'+o.direction+"Axis "+o.direction+o.n+'Axis">'+I.join("")+"</div></div>").appendTo(r)}if(o){var t=o.options,w,v=o.ticks||[],R=[],F,L=t.labelWidth;t=t.labelHeight;if(o.direction=="x"){if(L==null)L=Math.floor(ma/(v.length>0?v.length:1));if(t==null){R=[];for(w=0;w<v.length;++w)(F=v[w].label)&&R.push('<div class="tickLabel" style="float:left;width:'+
+L+'px">'+F+"</div>");if(R.length>0){R.push('<div style="clear:left"></div>');v=q(R,"width:10000px;");t=v.height();v.remove()}}}else if(L==null||t==null){for(w=0;w<v.length;++w)(F=v[w].label)&&R.push('<div class="tickLabel">'+F+"</div>");if(R.length>0){v=q(R,"");if(L==null)L=v.children().width();if(t==null)t=v.find("div.tickLabel").height();v.remove()}}if(L==null)L=0;if(t==null)t=0;o.labelWidth=L;o.labelHeight=t}}function da(o){if(!(!o||!o.used&&!(o.labelWidth||o.labelHeight))){var q=o.labelWidth,
+t=o.labelHeight,w=o.options.position,v=o.options.tickLength,R=n.grid.axisMargin,F=n.grid.labelMargin,L=o.direction=="x"?W:qa,I=b.grep(L,function(P){return P&&P.options.position==w&&(P.labelHeight||P.labelWidth)});if(b.inArray(o,I)==I.length-1)R=0;if(v==null)v="full";L=b.grep(L,function(P){return P&&(P.labelHeight||P.labelWidth)});L=b.inArray(o,L)==0;if(!L&&v=="full")v=5;isNaN(+v)||(F+=+v);if(o.direction=="x"){t+=F;if(w=="bottom"){fa.bottom+=t+R;o.box={top:ra-fa.bottom,height:t}}else{o.box={top:fa.top+
+R,height:t};fa.top+=t+R}}else{q+=F;if(w=="left"){o.box={left:fa.left+R,width:q};fa.left+=q+R}else{fa.right+=q+R;o.box={left:ma-fa.right,width:q}}}o.position=w;o.tickLength=v;o.box.padding=F;o.innermost=L}}function ya(){var o=sa(),q;for(q=0;q<o.length;++q){var t=o[q],w=t.options,v=+(w.min!=null?w.min:t.datamin),R=+(w.max!=null?w.max:t.datamax),F=R-v;if(F==0){F=R==0?1:0.01;if(w.min==null)v-=F;if(w.max==null||w.min!=null)R+=F}else{var L=w.autoscaleMargin;if(L!=null){if(w.min==null){v-=F*L;if(v<0&&t.datamin!=
+null&&t.datamin>=0)v=0}if(w.max==null){R+=F*L;if(R>0&&t.datamax!=null&&t.datamax<=0)R=0}}}t.min=v;t.max=R}fa.left=fa.right=fa.top=fa.bottom=0;if(n.grid.show){for(q=0;q<o.length;++q){G(o[q]);t=o[q];t.ticks=[];v=t.options.ticks;w=null;if(v==null||typeof v=="number"&&v>0)w=t.tickGenerator(t);else if(v)w=b.isFunction(v)?v({min:t.min,max:t.max}):v;v=void 0;R=void 0;for(v=0;v<w.length;++v){F=null;L=w[v];if(typeof L=="object"){R=L[0];if(L.length>1)F=L[1]}else R=L;if(F==null)F=t.tickFormatter(R,t);t.ticks[v]=
+{v:R,label:F}}t=o[q];w=o[q].ticks;if(t.options.autoscaleMargin!=null&&w.length>0){if(t.options.min==null)t.min=Math.min(t.min,w[0].v);if(t.options.max==null&&w.length>1)t.max=Math.max(t.max,w[w.length-1].v)}}for(q=0;q<W.length;++q)d(W[q]);for(q=0;q<qa.length;++q)d(qa[q]);for(q=W.length-1;q>=0;--q)da(W[q]);for(q=qa.length-1;q>=0;--q)da(qa[q]);for(t=q=0;t<Aa.length;++t)q=Math.max(q,2*(Aa[t].points.radius+Aa[t].points.lineWidth/2));for(var I in fa){fa[I]+=n.grid.borderWidth;fa[I]=Math.max(q,fa[I])}}Ca=
+ma-fa.left-fa.right;za=ra-fa.bottom-fa.top;for(q=0;q<o.length;++q)Z(o[q]);if(n.grid.show){for(q=0;q<o.length;++q){I=o[q];if(I.direction=="x"){I.box.left=fa.left;I.box.width=Ca}else{I.box.top=fa.top;I.box.height=za}}r.find(".tickLabels").remove();o=['<div class="tickLabels" style="font-size:smaller">'];I=sa();for(q=0;q<I.length;++q){t=I[q];w=t.box;o.push('<div class="'+t.direction+"Axis "+t.direction+t.n+'Axis" style="color:'+t.options.color+'">');for(v=0;v<t.ticks.length;++v){R=t.ticks[v];if(!(!R.label||
+R.v<t.min||R.v>t.max)){F={};if(t.direction=="x"){L="center";F.left=Math.round(fa.left+t.p2c(R.v)-t.labelWidth/2);if(t.position=="bottom")F.top=w.top+w.padding;else F.bottom=ra-(w.top+w.height-w.padding)}else{F.top=Math.round(fa.top+t.p2c(R.v)-t.labelHeight/2);if(t.position=="left"){F.right=ma-(w.left+w.width-w.padding);L="right"}else{F.left=w.left+w.padding;L="left"}}F.width=t.labelWidth;L=["position:absolute","text-align:"+L];for(var P in F)L.push(P+":"+F[P]+"px");o.push('<div class="tickLabel" style="'+
+L.join(";")+'">'+R.label+"</div>")}}o.push("</div>")}o.push("</div>");r.append(o.join(""))}r.find(".legend").remove();if(n.legend.show){P=[];o=false;I=n.legend.labelFormatter;for(w=0;w<Aa.length;++w){q=Aa[w];if(t=q.label){if(w%n.legend.noColumns==0){o&&P.push("</tr>");P.push("<tr>");o=true}if(I)t=I(t,q);P.push('<td class="legendColorBox"><div style="border:1px solid '+n.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+q.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+
+t+"</td>")}}o&&P.push("</tr>");if(P.length!=0){o='<table style="font-size:smaller;color:'+n.grid.color+'">'+P.join("")+"</table>";if(n.legend.container!=null)b(n.legend.container).html(o);else{P="";I=n.legend.position;q=n.legend.margin;if(q[0]==null)q=[q,q];if(I.charAt(0)=="n")P+="top:"+(q[1]+fa.top)+"px;";else if(I.charAt(0)=="s")P+="bottom:"+(q[1]+fa.bottom)+"px;";if(I.charAt(1)=="e")P+="right:"+(q[0]+fa.right)+"px;";else if(I.charAt(1)=="w")P+="left:"+(q[0]+fa.left)+"px;";o=b('<div class="legend">'+
+o.replace('style="','style="position:absolute;'+P+";")+"</div>").appendTo(r);if(n.legend.backgroundOpacity!=0){I=n.legend.backgroundColor;if(I==null){I=(I=n.grid.backgroundColor)&&typeof I=="string"?b.color.parse(I):b.color.extract(o,"background-color");I.a=1;I=I.toString()}q=o.children();b('<div style="position:absolute;width:'+q.width()+"px;height:"+q.height()+"px;"+P+"background-color:"+I+';"> </div>').prependTo(o).css("opacity",n.legend.backgroundOpacity)}}}}}function G(o){var q=o.options,t=(o.max-
+o.min)/(typeof q.ticks=="number"&&q.ticks>0?q.ticks:o.direction=="x"?0.3*Math.sqrt(ma):0.3*Math.sqrt(ra)),w,v,R,F;if(q.mode=="time"){var L={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*60*1E3};F=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],
+[6,"month"],[1,"year"]];w=0;if(q.minTickSize!=null)w=typeof q.tickSize=="number"?q.tickSize:q.minTickSize[0]*L[q.minTickSize[1]];for(v=0;v<F.length-1;++v)if(t<(F[v][0]*L[F[v][1]]+F[v+1][0]*L[F[v+1][1]])/2&&F[v][0]*L[F[v][1]]>=w)break;w=F[v][0];R=F[v][1];if(R=="year"){v=Math.pow(10,Math.floor(Math.log(t/L.year)/Math.LN10));F=t/L.year/v;w=F<1.5?1:F<3?2:F<7.5?5:10;w*=v}o.tickSize=q.tickSize||[w,R];v=function(V){var ga=[],na=V.tickSize[0],oa=V.tickSize[1],ca=new Date(V.min),ea=na*L[oa];oa=="second"&&
+ca.setUTCSeconds(k(ca.getUTCSeconds(),na));oa=="minute"&&ca.setUTCMinutes(k(ca.getUTCMinutes(),na));oa=="hour"&&ca.setUTCHours(k(ca.getUTCHours(),na));oa=="month"&&ca.setUTCMonth(k(ca.getUTCMonth(),na));oa=="year"&&ca.setUTCFullYear(k(ca.getUTCFullYear(),na));ca.setUTCMilliseconds(0);ea>=L.minute&&ca.setUTCSeconds(0);ea>=L.hour&&ca.setUTCMinutes(0);ea>=L.day&&ca.setUTCHours(0);ea>=L.day*4&&ca.setUTCDate(1);ea>=L.year&&ca.setUTCMonth(0);var $=0,ba=Number.NaN,ka;do{ka=ba;ba=ca.getTime();ga.push(ba);
+if(oa=="month")if(na<1){ca.setUTCDate(1);var Fa=ca.getTime();ca.setUTCMonth(ca.getUTCMonth()+1);var Qa=ca.getTime();ca.setTime(ba+$*L.hour+(Qa-Fa)*na);$=ca.getUTCHours();ca.setUTCHours(0)}else ca.setUTCMonth(ca.getUTCMonth()+na);else oa=="year"?ca.setUTCFullYear(ca.getUTCFullYear()+na):ca.setTime(ba+ea)}while(ba<V.max&&ba!=ka);return ga};w=function(V,ga){var na=new Date(V);if(q.timeformat!=null)return b.plot.formatDate(na,q.timeformat,q.monthNames);var oa=ga.tickSize[0]*L[ga.tickSize[1]],ca=ga.max-
+ga.min,ea=q.twelveHourClock?" %p":"";fmt=oa<L.minute?"%h:%M:%S"+ea:oa<L.day?ca<2*L.day?"%h:%M"+ea:"%b %d %h:%M"+ea:oa<L.month?"%b %d":oa<L.year?ca<L.year?"%b":"%b %y":"%y";return b.plot.formatDate(na,fmt,q.monthNames)}}else{R=q.tickDecimals;var I=-Math.floor(Math.log(t)/Math.LN10);if(R!=null&&I>R)I=R;v=Math.pow(10,-I);F=t/v;if(F<1.5)w=1;else if(F<3){w=2;if(F>2.25&&(R==null||I+1<=R)){w=2.5;++I}}else w=F<7.5?5:10;w*=v;if(q.minTickSize!=null&&w<q.minTickSize)w=q.minTickSize;o.tickDecimals=Math.max(0,
+R!=null?R:I);o.tickSize=q.tickSize||w;v=function(V){var ga=[],na=k(V.min,V.tickSize),oa=0,ca=Number.NaN,ea;do{ea=ca;ca=na+oa*V.tickSize;ga.push(ca);++oa}while(ca<V.max&&ca!=ea);return ga};w=function(V,ga){return V.toFixed(ga.tickDecimals)}}if(q.alignTicksWithAxis!=null){var P=(o.direction=="x"?W:qa)[q.alignTicksWithAxis-1];if(P&&P.used&&P!=o){v=v(o);if(v.length>0){if(q.min==null)o.min=Math.min(o.min,v[0]);if(q.max==null&&v.length>1)o.max=Math.max(o.max,v[v.length-1])}v=function(V){var ga=[],na,oa;
+for(oa=0;oa<P.ticks.length;++oa){na=(P.ticks[oa].v-P.min)/(P.max-P.min);na=V.min+na*(V.max-V.min);ga.push(na)}return ga};if(o.mode!="time"&&q.tickDecimals==null){t=Math.max(0,-Math.floor(Math.log(t)/Math.LN10)+1);F=v(o);if(!(F.length>1&&/\..*0$/.test((F[1]-F[0]).toFixed(t))))o.tickDecimals=t}}}o.tickGenerator=v;o.tickFormatter=b.isFunction(q.tickFormatter)?function(V,ga){return""+q.tickFormatter(V,ga)}:w}function pa(){A.clearRect(0,0,ma,ra);var o=n.grid;o.show&&!o.aboveData&&Ja();for(var q=0;q<Aa.length;++q){aa(Ka.drawSeries,
+[A,Aa[q]]);var t=Aa[q];t.lines.show&&Wa(t);t.bars.show&&Ua(t);t.points.show&&Ea(t)}aa(Ka.draw,[A]);o.show&&o.aboveData&&Ja()}function ua(o,q){var t,w,v,R,F;R=sa();for(i=0;i<R.length;++i){t=R[i];if(t.direction==q){F=q+t.n+"axis";if(!o[F]&&t.n==1)F=q+"axis";if(o[F]){w=o[F].from;v=o[F].to;break}}}if(!o[F]){t=q=="x"?W[0]:qa[0];w=o[q+"1"];v=o[q+"2"]}if(w!=null&&v!=null&&w>v){R=w;w=v;v=R}return{from:w,to:v,axis:t}}function Ja(){var o;A.save();A.translate(fa.left,fa.top);if(n.grid.backgroundColor){A.fillStyle=
+bb(n.grid.backgroundColor,za,0,"rgba(255, 255, 255, 0)");A.fillRect(0,0,Ca,za)}var q=n.grid.markings;if(q){if(b.isFunction(q)){var t=Ga.getAxes();t.xmin=t.xaxis.min;t.xmax=t.xaxis.max;t.ymin=t.yaxis.min;t.ymax=t.yaxis.max;q=q(t)}for(o=0;o<q.length;++o){t=q[o];var w=ua(t,"x"),v=ua(t,"y");if(w.from==null)w.from=w.axis.min;if(w.to==null)w.to=w.axis.max;if(v.from==null)v.from=v.axis.min;if(v.to==null)v.to=v.axis.max;if(!(w.to<w.axis.min||w.from>w.axis.max||v.to<v.axis.min||v.from>v.axis.max)){w.from=
+Math.max(w.from,w.axis.min);w.to=Math.min(w.to,w.axis.max);v.from=Math.max(v.from,v.axis.min);v.to=Math.min(v.to,v.axis.max);if(!(w.from==w.to&&v.from==v.to)){w.from=w.axis.p2c(w.from);w.to=w.axis.p2c(w.to);v.from=v.axis.p2c(v.from);v.to=v.axis.p2c(v.to);if(w.from==w.to||v.from==v.to){A.beginPath();A.strokeStyle=t.color||n.grid.markingsColor;A.lineWidth=t.lineWidth||n.grid.markingsLineWidth;A.moveTo(w.from,v.from);A.lineTo(w.to,v.to);A.stroke()}else{A.fillStyle=t.color||n.grid.markingsColor;A.fillRect(w.from,
+v.to,w.to-w.from,v.from-v.to)}}}}}t=sa();q=n.grid.borderWidth;for(w=0;w<t.length;++w){v=t[w];o=v.box;var R=v.tickLength,F,L,I,P;A.strokeStyle=v.options.tickColor||b.color.parse(v.options.color).scale("a",0.22).toString();A.lineWidth=1;if(v.direction=="x"){F=0;L=R=="full"?v.position=="top"?0:za:o.top-fa.top+(v.position=="top"?o.height:0)}else{L=0;F=R=="full"?v.position=="left"?0:Ca:o.left-fa.left+(v.position=="left"?o.width:0)}if(!v.innermost){A.beginPath();I=P=0;if(v.direction=="x")I=Ca;else P=za;
+if(A.lineWidth==1){F=Math.floor(F)+0.5;L=Math.floor(L)+0.5}A.moveTo(F,L);A.lineTo(F+I,L+P);A.stroke()}A.beginPath();for(o=0;o<v.ticks.length;++o){var V=v.ticks[o].v;I=P=0;if(!(V<v.min||V>v.max||R=="full"&&q>0&&(V==v.min||V==v.max))){if(v.direction=="x"){F=v.p2c(V);P=R=="full"?-za:R;if(v.position=="top")P=-P}else{L=v.p2c(V);I=R=="full"?-Ca:R;if(v.position=="left")I=-I}if(A.lineWidth==1)if(v.direction=="x")F=Math.floor(F)+0.5;else L=Math.floor(L)+0.5;A.moveTo(F,L);A.lineTo(F+I,L+P)}}A.stroke()}if(q){A.lineWidth=
+q;A.strokeStyle=n.grid.borderColor;A.strokeRect(-q/2,-q/2,Ca+q,za+q)}A.restore()}function Wa(o){function q(F,L,I,P,V){var ga=F.points;F=F.pointsize;var na=null,oa=null;A.beginPath();for(var ca=F;ca<ga.length;ca+=F){var ea=ga[ca-F],$=ga[ca-F+1],ba=ga[ca],ka=ga[ca+1];if(!(ea==null||ba==null)){if($<=ka&&$<V.min){if(ka<V.min)continue;ea=(V.min-$)/(ka-$)*(ba-ea)+ea;$=V.min}else if(ka<=$&&ka<V.min){if($<V.min)continue;ba=(V.min-$)/(ka-$)*(ba-ea)+ea;ka=V.min}if($>=ka&&$>V.max){if(ka>V.max)continue;ea=(V.max-
+$)/(ka-$)*(ba-ea)+ea;$=V.max}else if(ka>=$&&ka>V.max){if($>V.max)continue;ba=(V.max-$)/(ka-$)*(ba-ea)+ea;ka=V.max}if(ea<=ba&&ea<P.min){if(ba<P.min)continue;$=(P.min-ea)/(ba-ea)*(ka-$)+$;ea=P.min}else if(ba<=ea&&ba<P.min){if(ea<P.min)continue;ka=(P.min-ea)/(ba-ea)*(ka-$)+$;ba=P.min}if(ea>=ba&&ea>P.max){if(ba>P.max)continue;$=(P.max-ea)/(ba-ea)*(ka-$)+$;ea=P.max}else if(ba>=ea&&ba>P.max){if(ea>P.max)continue;ka=(P.max-ea)/(ba-ea)*(ka-$)+$;ba=P.max}if(ea!=na||$!=oa)A.moveTo(P.p2c(ea)+L,V.p2c($)+I);na=
+ba;oa=ka;A.lineTo(P.p2c(ba)+L,V.p2c(ka)+I)}}A.stroke()}function t(F,L,I){var P=F.points;F=F.pointsize;for(var V=Math.min(Math.max(0,I.min),I.max),ga=0,na=false,oa=1,ca=0,ea=0;;){if(F>0&&ga>P.length+F)break;ga+=F;var $=P[ga-F],ba=P[ga-F+oa],ka=P[ga],Fa=P[ga+oa];if(na){if(F>0&&$!=null&&ka==null){ea=ga;F=-F;oa=2;continue}if(F<0&&ga==ca+F){A.fill();na=false;F=-F;oa=1;ga=ca=ea+F;continue}}if(!($==null||ka==null)){if($<=ka&&$<L.min){if(ka<L.min)continue;ba=(L.min-$)/(ka-$)*(Fa-ba)+ba;$=L.min}else if(ka<=
+$&&ka<L.min){if($<L.min)continue;Fa=(L.min-$)/(ka-$)*(Fa-ba)+ba;ka=L.min}if($>=ka&&$>L.max){if(ka>L.max)continue;ba=(L.max-$)/(ka-$)*(Fa-ba)+ba;$=L.max}else if(ka>=$&&ka>L.max){if($>L.max)continue;Fa=(L.max-$)/(ka-$)*(Fa-ba)+ba;ka=L.max}if(!na){A.beginPath();A.moveTo(L.p2c($),I.p2c(V));na=true}if(ba>=I.max&&Fa>=I.max){A.lineTo(L.p2c($),I.p2c(I.max));A.lineTo(L.p2c(ka),I.p2c(I.max))}else if(ba<=I.min&&Fa<=I.min){A.lineTo(L.p2c($),I.p2c(I.min));A.lineTo(L.p2c(ka),I.p2c(I.min))}else{var Qa=$,Sa=ka;if(ba<=
+Fa&&ba<I.min&&Fa>=I.min){$=(I.min-ba)/(Fa-ba)*(ka-$)+$;ba=I.min}else if(Fa<=ba&&Fa<I.min&&ba>=I.min){ka=(I.min-ba)/(Fa-ba)*(ka-$)+$;Fa=I.min}if(ba>=Fa&&ba>I.max&&Fa<=I.max){$=(I.max-ba)/(Fa-ba)*(ka-$)+$;ba=I.max}else if(Fa>=ba&&Fa>I.max&&ba<=I.max){ka=(I.max-ba)/(Fa-ba)*(ka-$)+$;Fa=I.max}$!=Qa&&A.lineTo(L.p2c(Qa),I.p2c(ba));A.lineTo(L.p2c($),I.p2c(ba));A.lineTo(L.p2c(ka),I.p2c(Fa));if(ka!=Sa){A.lineTo(L.p2c(ka),I.p2c(Fa));A.lineTo(L.p2c(Sa),I.p2c(Fa))}}}}}A.save();A.translate(fa.left,fa.top);A.lineJoin=
+"round";var w=o.lines.lineWidth,v=o.shadowSize;if(w>0&&v>0){A.lineWidth=v;A.strokeStyle="rgba(0,0,0,0.1)";var R=Math.PI/18;q(o.datapoints,Math.sin(R)*(w/2+v/2),Math.cos(R)*(w/2+v/2),o.xaxis,o.yaxis);A.lineWidth=v/2;q(o.datapoints,Math.sin(R)*(w/2+v/4),Math.cos(R)*(w/2+v/4),o.xaxis,o.yaxis)}A.lineWidth=w;A.strokeStyle=o.color;if(v=Xa(o.lines,o.color,0,za)){A.fillStyle=v;t(o.datapoints,o.xaxis,o.yaxis)}w>0&&q(o.datapoints,0,0,o.xaxis,o.yaxis);A.restore()}function Ea(o){function q(F,L,I,P,V,ga,na,oa){var ca=
+F.points;F=F.pointsize;for(var ea=0;ea<ca.length;ea+=F){var $=ca[ea],ba=ca[ea+1];if(!($==null||$<ga.min||$>ga.max||ba<na.min||ba>na.max)){A.beginPath();$=ga.p2c($);ba=na.p2c(ba)+P;oa=="circle"?A.arc($,ba,L,0,V?Math.PI:Math.PI*2,false):oa(A,$,ba,L,V);A.closePath();if(I){A.fillStyle=I;A.fill()}A.stroke()}}}A.save();A.translate(fa.left,fa.top);var t=o.points.lineWidth,w=o.shadowSize,v=o.points.radius,R=o.points.symbol;if(t>0&&w>0){w=w/2;A.lineWidth=w;A.strokeStyle="rgba(0,0,0,0.1)";q(o.datapoints,v,
+null,w+w/2,true,o.xaxis,o.yaxis,R);A.strokeStyle="rgba(0,0,0,0.2)";q(o.datapoints,v,null,w/2,true,o.xaxis,o.yaxis,R)}A.lineWidth=t;A.strokeStyle=o.color;q(o.datapoints,v,Xa(o.points,o.color),0,false,o.xaxis,o.yaxis,R);A.restore()}function $a(o,q,t,w,v,R,F,L,I,P,V,ga){var na,oa,ca,ea;if(V){ea=oa=ca=true;na=false;V=t;o=o;t=q+w;v=q+v;if(o<V){q=o;o=V;V=q;na=true;oa=false}}else{na=oa=ca=true;ea=false;V=o+w;o=o+v;v=t;t=q;if(t<v){q=t;t=v;v=q;ea=true;ca=false}}if(!(o<L.min||V>L.max||t<I.min||v>I.max)){if(V<
+L.min){V=L.min;na=false}if(o>L.max){o=L.max;oa=false}if(v<I.min){v=I.min;ea=false}if(t>I.max){t=I.max;ca=false}V=L.p2c(V);v=I.p2c(v);o=L.p2c(o);t=I.p2c(t);if(F){P.beginPath();P.moveTo(V,v);P.lineTo(V,t);P.lineTo(o,t);P.lineTo(o,v);P.fillStyle=F(v,t);P.fill()}if(ga>0&&(na||oa||ca||ea)){P.beginPath();P.moveTo(V,v+R);na?P.lineTo(V,t+R):P.moveTo(V,t+R);ca?P.lineTo(o,t+R):P.moveTo(o,t+R);oa?P.lineTo(o,v+R):P.moveTo(o,v+R);ea?P.lineTo(V,v+R):P.moveTo(V,v+R);P.stroke()}}}function Ua(o){A.save();A.translate(fa.left,
+fa.top);A.lineWidth=o.bars.lineWidth;A.strokeStyle=o.color;var q=o.bars.align=="left"?0:-o.bars.barWidth/2;(function(t,w,v,R,F,L,I){var P=t.points;t=t.pointsize;for(var V=0;V<P.length;V+=t)P[V]!=null&&$a(P[V],P[V+1],P[V+2],w,v,R,F,L,I,A,o.bars.horizontal,o.bars.lineWidth)})(o.datapoints,q,q+o.bars.barWidth,0,o.bars.fill?function(t,w){return Xa(o.bars,o.color,t,w)}:null,o.xaxis,o.yaxis);A.restore()}function Xa(o,q,t,w){var v=o.fill;if(!v)return null;if(o.fillColor)return bb(o.fillColor,t,w,q);o=b.color.parse(q);
+o.a=typeof v=="number"?v:0.4;o.normalize();return o.toString()}function Ya(o){n.grid.hoverable&&Na("plothover",o,function(q){return q.hoverable!=false})}function Ba(o){Na("plotclick",o,function(q){return q.clickable!=false})}function Na(o,q,t){var w=K.offset(),v=q.pageX-w.left-fa.left,R=q.pageY-w.top-fa.top,F=wa({left:v,top:R});F.pageX=q.pageX;F.pageY=q.pageY;q=n.grid.mouseActiveRadius;var L=q*q+1,I=null,P,V;for(P=Aa.length-1;P>=0;--P)if(t(Aa[P])){var ga=Aa[P],na=ga.xaxis,oa=ga.yaxis,ca=ga.datapoints.points,
+ea=ga.datapoints.pointsize,$=na.c2p(v),ba=oa.c2p(R),ka=q/na.scale,Fa=q/oa.scale;if(ga.lines.show||ga.points.show)for(V=0;V<ca.length;V+=ea){var Qa=ca[V],Sa=ca[V+1];if(Qa!=null)if(!(Qa-$>ka||Qa-$<-ka||Sa-ba>Fa||Sa-ba<-Fa)){Qa=Math.abs(na.p2c(Qa)-v);Sa=Math.abs(oa.p2c(Sa)-R);Sa=Qa*Qa+Sa*Sa;if(Sa<L){L=Sa;I=[P,V/ea]}}}if(ga.bars.show&&!I){na=ga.bars.align=="left"?0:-ga.bars.barWidth/2;ga=na+ga.bars.barWidth;for(V=0;V<ca.length;V+=ea){Qa=ca[V];Sa=ca[V+1];oa=ca[V+2];if(Qa!=null)if(Aa[P].bars.horizontal?
+$<=Math.max(oa,Qa)&&$>=Math.min(oa,Qa)&&ba>=Sa+na&&ba<=Sa+ga:$>=Qa+na&&$<=Qa+ga&&ba>=Math.min(oa,Sa)&&ba<=Math.max(oa,Sa))I=[P,V/ea]}}}if(I){P=I[0];V=I[1];ea=Aa[P].datapoints.pointsize;t={datapoint:Aa[P].datapoints.points.slice(V*ea,(V+1)*ea),dataIndex:V,series:Aa[P],seriesIndex:P}}else t=null;if(t){t.pageX=parseInt(t.series.xaxis.p2c(t.datapoint[0])+w.left+fa.left);t.pageY=parseInt(t.series.yaxis.p2c(t.datapoint[1])+w.top+fa.top)}if(n.grid.autoHighlight){for(w=0;w<Ra.length;++w){v=Ra[w];v.auto==
+o&&!(t&&v.series==t.series&&v.point==t.datapoint)&&la(v.series,v.point)}t&&Ta(t.series,t.datapoint,o)}r.trigger(o,[F,t])}function Pa(){db||(db=setTimeout(Va,30))}function Va(){db=null;ia.save();ia.clearRect(0,0,ma,ra);ia.translate(fa.left,fa.top);var o,q;for(o=0;o<Ra.length;++o){q=Ra[o];if(q.series.bars.show)ab(q.series,q.point);else{var t=q.series,w=q.point;q=w[0];w=w[1];var v=t.xaxis,R=t.yaxis;if(!(q<v.min||q>v.max||w<R.min||w>R.max)){var F=t.points.radius+t.points.lineWidth/2;ia.lineWidth=F;ia.strokeStyle=
+b.color.parse(t.color).scale("a",0.5).toString();F=1.5*F;q=v.p2c(q);w=R.p2c(w);ia.beginPath();t.points.symbol=="circle"?ia.arc(q,w,F,0,2*Math.PI,false):t.points.symbol(ia,q,w,F,false);ia.closePath();ia.stroke()}}}ia.restore();aa(Ka.drawOverlay,[ia])}function Ta(o,q,t){if(typeof o=="number")o=Aa[o];if(typeof q=="number"){var w=o.datapoints.pointsize;q=o.datapoints.points.slice(w*q,w*(q+1))}w=Ma(o,q);if(w==-1){Ra.push({series:o,point:q,auto:t});Pa()}else if(!t)Ra[w].auto=false}function la(o,q){if(o==
+null&&q==null){Ra=[];Pa()}if(typeof o=="number")o=Aa[o];if(typeof q=="number")q=o.data[q];var t=Ma(o,q);if(t!=-1){Ra.splice(t,1);Pa()}}function Ma(o,q){for(var t=0;t<Ra.length;++t){var w=Ra[t];if(w.series==o&&w.point[0]==q[0]&&w.point[1]==q[1])return t}return-1}function ab(o,q){ia.lineWidth=o.bars.lineWidth;ia.strokeStyle=b.color.parse(o.color).scale("a",0.5).toString();var t=b.color.parse(o.color).scale("a",0.5).toString(),w=o.bars.align=="left"?0:-o.bars.barWidth/2;$a(q[0],q[1],q[2]||0,w,w+o.bars.barWidth,
+0,function(){return t},o.xaxis,o.yaxis,ia,o.bars.horizontal,o.bars.lineWidth)}function bb(o,q,t,w){if(typeof o=="string")return o;else{q=A.createLinearGradient(0,t,0,q);t=0;for(var v=o.colors.length;t<v;++t){var R=o.colors[t];if(typeof R!="string"){var F=b.color.parse(w);if(R.brightness!=null)F=F.scale("rgb",R.brightness);if(R.opacity!=null)F.a*=R.opacity;R=F.toString()}q.addColorStop(t/(v-1),R)}return q}}var Aa=[],n={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,
+labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{position:"bottom",mode:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02,
+position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,
+hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},u=null,E=null,K=null,A=null,ia=null,W=[],qa=[],fa={left:0,right:0,top:0,bottom:0},ma=0,ra=0,Ca=0,za=0,Ka={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[]},Ga=this;Ga.setData=J;Ga.setupGrid=ya;Ga.draw=pa;Ga.getPlaceholder=function(){return r};Ga.getCanvas=function(){return u};Ga.getPlotOffset=function(){return fa};Ga.width=function(){return Ca};Ga.height=function(){return za};
+Ga.offset=function(){var o=K.offset();o.left+=fa.left;o.top+=fa.top;return o};Ga.getData=function(){return Aa};Ga.getAxis=function(o,q){var t=(o==x?W:qa)[q-1];if(t&&!t.used)t=null;return t};Ga.getAxes=function(){var o={},q;for(q=0;q<W.length;++q)o["x"+(q?q+1:"")+"axis"]=W[q]||{};for(q=0;q<qa.length;++q)o["y"+(q?q+1:"")+"axis"]=qa[q]||{};if(!o.x2axis)o.x2axis={n:2};if(!o.y2axis)o.y2axis={n:2};return o};Ga.getXAxes=function(){return W};Ga.getYAxes=function(){return qa};Ga.getUsedAxes=sa;Ga.c2p=wa;Ga.p2c=
+function(o){var q={},t,w,v;for(t=0;t<W.length;++t)if((w=W[t])&&w.used){v="x"+w.n;if(o[v]==null&&w.n==1)v="x";if(o[v]){q.left=w.p2c(o[v]);break}}for(t=0;t<qa.length;++t)if((w=qa[t])&&w.used){v="y"+w.n;if(o[v]==null&&w.n==1)v="y";if(o[v]){q.top=w.p2c(o[v]);break}}return q};Ga.getOptions=function(){return n};Ga.highlight=Ta;Ga.unhighlight=la;Ga.triggerRedrawOverlay=Pa;Ga.pointOffset=function(o){return{left:parseInt(W[ja(o,"x")-1].p2c(+o.x)+fa.left),top:parseInt(qa[ja(o,"y")-1].p2c(+o.y)+fa.top)}};Ga.hooks=
+Ka;(function(){for(var o=0;o<S.length;++o){var q=S[o];q.init(Ga);q.options&&b.extend(true,n,q.options)}})(Ga);(function(o){b.extend(true,n,o);if(n.xaxis.color==null)n.xaxis.color=n.grid.color;if(n.yaxis.color==null)n.yaxis.color=n.grid.color;if(n.xaxis.tickColor==null)n.xaxis.tickColor=n.grid.tickColor;if(n.yaxis.tickColor==null)n.yaxis.tickColor=n.grid.tickColor;if(n.grid.borderColor==null)n.grid.borderColor=n.grid.color;if(n.grid.tickColor==null)n.grid.tickColor=b.color.parse(n.grid.color).scale("a",
+0.22).toString();for(o=0;o<Math.max(1,n.xaxes.length);++o)n.xaxes[o]=b.extend(true,{},n.xaxis,n.xaxes[o]);for(o=0;o<Math.max(1,n.yaxes.length);++o)n.yaxes[o]=b.extend(true,{},n.yaxis,n.yaxes[o]);if(n.xaxis.noTicks&&n.xaxis.ticks==null)n.xaxis.ticks=n.xaxis.noTicks;if(n.yaxis.noTicks&&n.yaxis.ticks==null)n.yaxis.ticks=n.yaxis.noTicks;if(n.x2axis){n.y2axis.position="top";n.xaxes[1]=n.x2axis}if(n.y2axis){if(n.y2axis.autoscaleMargin===undefined)n.y2axis.autoscaleMargin=0.02;n.y2axis.position="right";
+n.yaxes[1]=n.y2axis}if(n.grid.coloredAreas)n.grid.markings=n.grid.coloredAreas;if(n.grid.coloredAreasColor)n.grid.markingsColor=n.grid.coloredAreasColor;n.lines&&b.extend(true,n.series.lines,n.lines);n.points&&b.extend(true,n.series.points,n.points);n.bars&&b.extend(true,n.series.bars,n.bars);if(n.shadowSize)n.series.shadowSize=n.shadowSize;for(o=0;o<n.xaxes.length;++o)H(W,o+1).options=n.xaxes[o];for(o=0;o<n.yaxes.length;++o)H(qa,o+1).options=n.yaxes[o];for(var q in Ka)if(n.hooks[q]&&n.hooks[q].length)Ka[q]=
+Ka[q].concat(n.hooks[q]);aa(Ka.processOptions,[n])})(C);(function(){function o(q,t){var w=document.createElement("canvas");w.width=q;w.height=t;w.getContext||(w=window.G_vmlCanvasManager.initElement(w));return w}ma=r.width();ra=r.height();r.html("");r.css("position")=="static"&&r.css("position","relative");if(ma<=0||ra<=0)throw"Invalid dimensions for plot, width = "+ma+", height = "+ra;window.G_vmlCanvasManager&&window.G_vmlCanvasManager.init_(document);u=b(o(ma,ra)).appendTo(r).get(0);A=u.getContext("2d");
+E=b(o(ma,ra)).css({position:"absolute",left:0,top:0}).appendTo(r).get(0);ia=E.getContext("2d");ia.stroke()})();J(D);ya();pa();K=b([E,u]);n.grid.hoverable&&K.mousemove(Ya);n.grid.clickable&&K.click(Ba);aa(Ka.bindEvents,[K]);var Ra=[],db=null}function k(r,D){return D*Math.floor(r/D)}b.plot=function(r,D,C){return new f(b(r),D,C,b.plot.plugins)};b.plot.plugins=[];b.plot.formatDate=function(r,D,C){var S=function(Z){Z=""+Z;return Z.length==1?"0"+Z:Z},aa=[],J=false,ja=false,wa=r.getUTCHours(),sa=wa<12;if(C==
+null)C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(D.search(/%p|%P/)!=-1)if(wa>12)wa-=12;else if(wa==0)wa=12;for(var H=0;H<D.length;++H){var Q=D.charAt(H);if(J){switch(Q){case "h":Q=""+wa;break;case "H":Q=S(wa);break;case "M":Q=S(r.getUTCMinutes());break;case "S":Q=S(r.getUTCSeconds());break;case "d":Q=""+r.getUTCDate();break;case "m":Q=""+(r.getUTCMonth()+1);break;case "y":Q=""+r.getUTCFullYear();break;case "b":Q=""+C[r.getUTCMonth()];break;case "p":Q=sa?"am":"pm";
+break;case "P":Q=sa?"AM":"PM";break;case "0":Q="";ja=true;break}if(Q&&ja){Q=S(Q);ja=false}aa.push(Q);ja||(J=false)}else if(Q=="%")J=true;else aa.push(Q)}return aa.join("")}})(jQuery);(function(b){b.plot.plugins.push({init:function(f){f.hooks.processDatapoints.push(function(k,r,D){if(r.stack!=null){var C;k=k.getData();for(var S=null,aa=0;aa<k.length;++aa){if(r==k[aa])break;if(k[aa].stack==r.stack)S=k[aa]}if(C=S){k=D.pointsize;S=D.points;aa=C.datapoints.pointsize;C=C.datapoints.points;var J=[],ja,wa,sa,H,Q,Z,d=r.lines.show;H=r.bars.horizontal;var da=k>2&&(H?D.format[2].x:D.format[2].y);r=d&&r.lines.steps;sa=true;for(var ya=H?1:0,G=H?0:1,pa=0,ua=0,Ja;;){if(pa>=S.length)break;Ja=
+J.length;if(S[pa]==null){for(m=0;m<k;++m)J.push(S[pa+m]);pa+=k}else if(ua>=C.length){if(!d)for(m=0;m<k;++m)J.push(S[pa+m]);pa+=k}else if(C[ua]==null){for(m=0;m<k;++m)J.push(null);sa=true;ua+=aa}else{ja=S[pa+ya];wa=S[pa+G];H=C[ua+ya];Q=C[ua+G];Z=0;if(ja==H){for(m=0;m<k;++m)J.push(S[pa+m]);J[Ja+G]+=Q;Z=Q;pa+=k;ua+=aa}else if(ja>H){if(d&&pa>0&&S[pa-k]!=null){sa=wa+(S[pa-k+G]-wa)*(H-ja)/(S[pa-k+ya]-ja);J.push(H);J.push(sa+Q);for(m=2;m<k;++m)J.push(S[pa+m]);Z=Q}ua+=aa}else{if(sa&&d){pa+=k;continue}for(m=
+0;m<k;++m)J.push(S[pa+m]);if(d&&ua>0&&C[ua-aa]!=null)Z=Q+(C[ua-aa+G]-Q)*(ja-H)/(C[ua-aa+ya]-H);J[Ja+G]+=Z;pa+=k}sa=false;if(Ja!=J.length&&da)J[Ja+2]+=Z}if(r&&Ja!=J.length&&Ja>0&&J[Ja]!=null&&J[Ja]!=J[Ja-k]&&J[Ja+1]!=J[Ja-k+1]){for(m=0;m<k;++m)J[Ja+k+m]=J[Ja+m];J[Ja+1]=J[Ja-k+1]}}D.points=J}}})},options:{series:{stack:null}},name:"stack",version:"1.2"})})(jQuery);(function(b){b.plot.plugins.push({init:function(f){function k(Z){if(H.active){f.getPlaceholder().trigger("plotselecting",[C()]);J(Z)}}function r(Z){if(Z.which==1){document.body.focus();if(document.onselectstart!==undefined&&Q.onselectstart==null){Q.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!==undefined&&Q.ondrag==null){Q.ondrag=document.ondrag;document.ondrag=function(){return false}}aa(H.first,Z);H.active=true;b(document).one("mouseup",
+D)}}function D(Z){if(document.onselectstart!==undefined)document.onselectstart=Q.onselectstart;if(document.ondrag!==undefined)document.ondrag=Q.ondrag;H.active=false;J(Z);if(sa())S();else{f.getPlaceholder().trigger("plotunselected",[]);f.getPlaceholder().trigger("plotselecting",[null])}return false}function C(){if(!sa())return null;var Z={},d=H.first,da=H.second;b.each(f.getAxes(),function(ya,G){if(G.used){var pa=G.c2p(d[G.direction]),ua=G.c2p(da[G.direction]);Z[ya]={from:Math.min(pa,ua),to:Math.max(pa,
+ua)}}});return Z}function S(){var Z=C();f.getPlaceholder().trigger("plotselected",[Z]);Z.xaxis&&Z.yaxis&&f.getPlaceholder().trigger("selected",[{x1:Z.xaxis.from,y1:Z.yaxis.from,x2:Z.xaxis.to,y2:Z.yaxis.to}])}function aa(Z,d){var da=f.getOptions(),ya=f.getPlaceholder().offset(),G=f.getPlotOffset(),pa=d.pageX-ya.left-G.left,ua=f.width();Z.x=pa<0?0:pa>ua?ua:pa;ya=d.pageY-ya.top-G.top;G=f.height();Z.y=ya<0?0:ya>G?G:ya;if(da.selection.mode=="y")Z.x=Z==H.first?0:f.width();if(da.selection.mode=="x")Z.y=
+Z==H.first?0:f.height()}function J(Z){if(Z.pageX!=null){aa(H.second,Z);if(sa()){H.show=true;f.triggerRedrawOverlay()}else ja(true)}}function ja(Z){if(H.show){H.show=false;f.triggerRedrawOverlay();Z||f.getPlaceholder().trigger("plotunselected",[])}}function wa(Z,d){var da,ya,G,pa,ua;pa=f.getUsedAxes();for(i=0;i<pa.length;++i){da=pa[i];if(da.direction==d){ua=d+da.n+"axis";if(!Z[ua]&&da.n==1)ua=d+"axis";if(Z[ua]){ya=Z[ua].from;G=Z[ua].to;break}}}if(!Z[ua]){da=d=="x"?f.getXAxes()[0]:f.getYAxes()[0];ya=
+Z[d+"1"];G=Z[d+"2"]}if(ya!=null&&G!=null&&ya>G){pa=ya;ya=G;G=pa}return{from:ya,to:G,axis:da}}function sa(){return Math.abs(H.second.x-H.first.x)>=5&&Math.abs(H.second.y-H.first.y)>=5}var H={first:{x:-1,y:-1},second:{x:-1,y:-1},show:false,active:false},Q={};f.clearSelection=ja;f.setSelection=function(Z,d){var da,ya=f.getOptions();if(ya.selection.mode=="y"){H.first.x=0;H.second.x=f.width()}else{da=wa(Z,"x");H.first.x=da.axis.p2c(da.from);H.second.x=da.axis.p2c(da.to)}if(ya.selection.mode=="x"){H.first.y=
+0;H.second.y=f.height()}else{da=wa(Z,"y");H.first.y=da.axis.p2c(da.from);H.second.y=da.axis.p2c(da.to)}H.show=true;f.triggerRedrawOverlay();!d&&sa()&&S()};f.getSelection=C;f.hooks.bindEvents.push(function(Z,d){var da=Z.getOptions();da.selection.mode!=null&&d.mousemove(k);da.selection.mode!=null&&d.mousedown(r)});f.hooks.drawOverlay.push(function(Z,d){if(H.show&&sa()){var da=Z.getPlotOffset(),ya=Z.getOptions();d.save();d.translate(da.left,da.top);da=b.color.parse(ya.selection.color);d.strokeStyle=
+da.scale("a",0.8).toString();d.lineWidth=1;d.lineJoin="round";d.fillStyle=da.scale("a",0.4).toString();da=Math.min(H.first.x,H.second.x);ya=Math.min(H.first.y,H.second.y);var G=Math.abs(H.second.x-H.first.x),pa=Math.abs(H.second.y-H.first.y);d.fillRect(da,ya,G,pa);d.strokeRect(da,ya,G,pa);d.restore()}})},options:{selection:{mode:null,color:"#e8cfac"}},name:"selection",version:"1.0"})})(jQuery);function InvalidBinaryFile(b){this.message=b;this.name="Invalid BinaryFile"}InvalidBinaryFile.prototype.toString=function(){return this.name+': "'+this.message+'"'};
+function BinaryFile(b,f,k){var r=f||0,D=0,C=Math.pow(2,-28),S=Math.pow(2,-52),aa=Math.pow(2,-20);this.getRawData=function(){return b};if(typeof b=="string"){D=k||b.length;this.getByteAt=function(J){return b.charCodeAt(J+r)&255}}else if(typeof b=="unknown"){D=k||IEBinary_getLength(b);this.getByteAt=function(J){return IEBinary_getByteAt(b,J+r)}}else throw new InvalidBinaryFile("Unsupported type "+typeof b);this.getLength=function(){return D};this.getSByteAt=function(J){J=this.getByteAt(J);return J>
+127?J-256:J};this.getShortAt=function(J){J=(this.getByteAt(J+1)<<8)+this.getByteAt(J);if(J<0)J+=65536;return J};this.getSShortAt=function(J){J=this.getShortAt(J);return J>32767?J-65536:J};this.getLongAt=function(J){var ja=this.getByteAt(J),wa=this.getByteAt(J+1),sa=this.getByteAt(J+2);J=(((this.getByteAt(J+3)<<8)+sa<<8)+wa<<8)+ja;if(J<0)J+=4294967296;return J};this.getSLongAt=function(J){J=this.getLongAt(J);return J>2147483647?J-4294967296:J};this.getStringAt=function(J,ja){for(var wa=[],sa=J,H=0;sa<
+J+ja;sa++,H++)wa[H]=String.fromCharCode(this.getByteAt(sa));return wa.join("")};this.getCStringAt=function(J,ja){for(var wa=[],sa=J,H=0;sa<J+ja&&this.getByteAt(sa)>0;sa++,H++)wa[H]=String.fromCharCode(this.getByteAt(sa));return wa.join("")};this.getDoubleAt=function(J){var ja=this.getByteAt(J),wa=this.getByteAt(J+1),sa=this.getByteAt(J+2),H=this.getByteAt(J+3),Q=this.getByteAt(J+4),Z=this.getByteAt(J+5),d=this.getByteAt(J+6);J=this.getByteAt(J+7);var da=((J&127)<<4)+(d>>4);H=((((d&15)<<8)+Z<<8)+Q<<
+8)+H;ja=((sa<<8)+wa<<8)+ja;if(da==0)return 0;if(da!=2047)return(J>>7==1?-1:1)*Math.pow(2,(da&2047)-1023)*(1+ja*S+H*C)};this.getFastDoubleAt=function(J){var ja=this.getByteAt(J+4),wa=this.getByteAt(J+5),sa=this.getByteAt(J+6);J=this.getByteAt(J+7);var H=((J&127)<<4)+(sa>>4);ja=(((sa&15)<<8)+wa<<8)+ja;if(H==0)return 0;if(H!=2047)return(J>>7==1?-1:1)*Math.pow(2,(H&2047)-1023)*(1+ja*aa)};this.getCharAt=function(J){return String.fromCharCode(this.getByteAt(J))}}document.write("<script type='text/vbscript'>\r\nFunction IEBinary_getByteAt(strBinary, iOffset)\r\n\tIEBinary_getByteAt = AscB(MidB(strBinary,iOffset+1,1))\r\nEnd Function\r\nFunction IEBinary_getLength(strBinary)\r\n\tIEBinary_getLength = LenB(strBinary)\r\nEnd Function\r\n<\/script>\r\n");
+function FetchBinaryURL(b){var f=new XMLHttpRequest;f.open("GET",b,false);try{f.overrideMimeType("text/plain; charset=x-user-defined")}catch(k){}f.send(null);b=f.responseBody;if(b==undefined)b=f.responseText;return new BinaryFile(b)}
+function FetchBinaryURLAsync(b,f,k){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(this.readyState==4){var C=this.responseBody;if(C==undefined)C=this.responseText;C=new BinaryFile(C);k!=null?f(C,k):f(C)}};r.open("GET",b,true);try{r.overrideMimeType("text/plain; charset=x-user-defined")}catch(D){}r.send(null);return r};function InvalidRRD(b){this.message=b;this.name="Invalid RRD"}InvalidRRD.prototype.toString=function(){return this.name+': "'+this.message+'"'};function RRDDS(b,f,k){this.rrd_data=b;this.rrd_data_idx=f;this.my_idx=k}RRDDS.prototype.getIdx=function(){return this.my_idx};RRDDS.prototype.getName=function(){return this.rrd_data.getCStringAt(this.rrd_data_idx,20)};RRDDS.prototype.getType=function(){return this.rrd_data.getCStringAt(this.rrd_data_idx+20,20)};
+RRDDS.prototype.getMin=function(){return this.rrd_data.getDoubleAt(this.rrd_data_idx+48)};RRDDS.prototype.getMax=function(){return this.rrd_data.getDoubleAt(this.rrd_data_idx+56)};function RRDRRAInfo(b,f,k,r,D,C){this.rrd_data=b;this.rra_def_idx=f;this.rrd_align=k;this.row_cnt=r;this.pdp_step=D;this.my_idx=C}RRDRRAInfo.prototype.getIdx=function(){return this.my_idx};RRDRRAInfo.prototype.getNrRows=function(){return this.row_cnt};
+RRDRRAInfo.prototype.getPdpPerRow=function(){return this.rrd_align==32?this.rrd_data.getLongAt(this.rra_def_idx+24,20):this.rrd_data.getLongAt(this.rra_def_idx+32,20)};RRDRRAInfo.prototype.getStep=function(){return this.pdp_step*this.getPdpPerRow()};RRDRRAInfo.prototype.getCFName=function(){return this.rrd_data.getCStringAt(this.rra_def_idx,20)};
+function RRDRRA(b,f,k,r,D,C){this.rrd_data=b;this.rra_info=k;this.row_cnt=k.row_cnt;this.ds_cnt=C;var S=C*8;this.base_rrd_db_idx=r+D*S;this.cur_row=b.getLongAt(f);this.calc_idx=function(aa,J){if(aa>=0&&aa<this.row_cnt)if(J>=0&&J<C){var ja=aa+this.cur_row+1;if(ja>=this.row_cnt)ja-=this.row_cnt;return S*ja+J*8}else throw RangeError("DS idx ("+aa+") out of range [0-"+C+").");else throw RangeError("Row idx ("+aa+") out of range [0-"+this.row_cnt+").");}}RRDRRA.prototype.getIdx=function(){return this.rra_info.getIdx()};
+RRDRRA.prototype.getNrRows=function(){return this.row_cnt};RRDRRA.prototype.getNrDSs=function(){return this.ds_cnt};RRDRRA.prototype.getStep=function(){return this.rra_info.getStep()};RRDRRA.prototype.getCFName=function(){return this.rra_info.getCFName()};RRDRRA.prototype.getEl=function(b,f){return this.rrd_data.getDoubleAt(this.base_rrd_db_idx+this.calc_idx(b,f))};RRDRRA.prototype.getElFast=function(b,f){return this.rrd_data.getFastDoubleAt(this.base_rrd_db_idx+this.calc_idx(b,f))};
+function RRDHeader(b){this.rrd_data=b;this.validate_rrd();this.load_header();this.calc_idxs()}
+RRDHeader.prototype.validate_rrd=function(){if(this.rrd_data.getCStringAt(0,4)!=="RRD")throw new InvalidRRD("Wrong magic id.");this.rrd_version=this.rrd_data.getCStringAt(4,5);if(this.rrd_version!=="0003"&&this.rrd_version!=="0004")throw new InvalidRRD("Unsupported RRD version "+this.rrd_version+".");if(this.rrd_data.getDoubleAt(12)==8.642135E130)this.rrd_align=32;else if(this.rrd_data.getDoubleAt(16)==8.642135E130)this.rrd_align=64;else throw new InvalidRRD("Unsupported platform.");};
+RRDHeader.prototype.load_header=function(){if(this.rrd_align==32){this.ds_cnt=this.rrd_data.getLongAt(20,false);this.rra_cnt=this.rrd_data.getLongAt(24,false);this.pdp_step=this.rrd_data.getLongAt(28,false);this.top_header_size=112}else{this.ds_cnt=this.rrd_data.getLongAt(24,false);this.rra_cnt=this.rrd_data.getLongAt(32,false);this.pdp_step=this.rrd_data.getLongAt(40,false);this.top_header_size=128}};
+RRDHeader.prototype.calc_idxs=function(){this.ds_def_idx=this.top_header_size;this.ds_el_size=120;this.rra_def_idx=this.ds_def_idx+this.ds_el_size*this.ds_cnt;if(this.rrd_align==32){this.rra_def_el_size=108;this.row_cnt_idx=20}else{this.rra_def_el_size=120;this.row_cnt_idx=24}this.live_head_idx=this.rra_def_idx+this.rra_def_el_size*this.rra_cnt;this.live_head_size=this.rrd_align==32?8:16;this.pdp_prep_idx=this.live_head_idx+this.live_head_size;this.pdp_prep_el_size=112;this.cdp_prep_idx=this.pdp_prep_idx+
+this.pdp_prep_el_size*this.ds_cnt;this.cdp_prep_el_size=80;this.rra_ptr_idx=this.cdp_prep_idx+this.cdp_prep_el_size*this.ds_cnt*this.rra_cnt;this.rra_ptr_el_size=this.rrd_align==32?4:8;this.header_size=this.rra_ptr_idx+this.rra_ptr_el_size*this.rra_cnt};
+RRDHeader.prototype.load_row_cnts=function(){this.rra_def_row_cnts=[];this.rra_def_row_cnt_sums=[];for(var b=0;b<this.rra_cnt;b++){this.rra_def_row_cnts[b]=this.rrd_data.getLongAt(this.rra_def_idx+b*this.rra_def_el_size+this.row_cnt_idx,false);this.rra_def_row_cnt_sums[b]=b==0?0:this.rra_def_row_cnt_sums[b-1]+this.rra_def_row_cnts[b-1]}};RRDHeader.prototype.getMinStep=function(){return this.pdp_step};RRDHeader.prototype.getLastUpdate=function(){return this.rrd_data.getLongAt(this.live_head_idx,false)};
+RRDHeader.prototype.getNrDSs=function(){return this.ds_cnt};RRDHeader.prototype.getDSNames=function(){for(var b=[],f=0;f<this.ds_cnt;f++){var k=this.getDSbyIdx(f).getName();b.push(k)}return b};RRDHeader.prototype.getDSbyIdx=function(b){if(b>=0&&b<this.ds_cnt)return new RRDDS(this.rrd_data,this.ds_def_idx+this.ds_el_size*b,b);else throw RangeError("DS idx ("+b+") out of range [0-"+this.ds_cnt+").");};
+RRDHeader.prototype.getDSbyName=function(b){for(var f=0;f<this.ds_cnt;f++){var k=this.getDSbyIdx(f);if(k.getName()==b)return k}throw RangeError("DS name "+b+" unknown.");};RRDHeader.prototype.getNrRRAs=function(){return this.rra_cnt};
+RRDHeader.prototype.getRRAInfo=function(b){if(b>=0&&b<this.rra_cnt)return new RRDRRAInfo(this.rrd_data,this.rra_def_idx+b*this.rra_def_el_size,this.rrd_align,this.rra_def_row_cnts[b],this.pdp_step,b);else throw RangeError("RRA idx ("+b+") out of range [0-"+this.rra_cnt+").");};
+function RRDFile(b){this.rrd_header=new RRDHeader(b);this.rrd_header.load_row_cnts();this.getMinStep=function(){return this.rrd_header.getMinStep()};this.getLastUpdate=function(){return this.rrd_header.getLastUpdate()};this.getNrDSs=function(){return this.rrd_header.getNrDSs()};this.getDSNames=function(){return this.rrd_header.getDSNames()};this.getDS=function(f){return typeof f=="number"?this.rrd_header.getDSbyIdx(f):this.rrd_header.getDSbyName(f)};this.getNrRRAs=function(){return this.rrd_header.getNrRRAs()};
+this.getRRAInfo=function(f){return this.rrd_header.getRRAInfo(f)};this.getRRA=function(f){rra_info=this.rrd_header.getRRAInfo(f);return new RRDRRA(b,this.rrd_header.rra_ptr_idx+f*this.rrd_header.rra_ptr_el_size,rra_info,this.rrd_header.header_size,this.rrd_header.rra_def_row_cnt_sums[f],this.rrd_header.ds_cnt)}};/*
+
+ jQuery Tools 1.2.3 Dateinput - <input type="date" /> for humans
+
+ NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
+
+ http://flowplayer.org/tools/form/dateinput/
+
+ Since: Mar 2010
+ Date: Mon Jun 7 13:43:53 2010 +0000
+*/
+(function(b){function f(H,Q){H=""+H;for(Q=Q||2;H.length<Q;)H="0"+H;return H}function k(H,Q,Z){var d=H.getDate(),da=H.getDay(),ya=H.getMonth();H=H.getFullYear();var G={d:d,dd:f(d),ddd:ja[Z].shortDays[da],dddd:ja[Z].days[da],m:ya+1,mm:f(ya+1),mmm:ja[Z].shortMonths[ya],mmmm:ja[Z].months[ya],yy:String(H).slice(2),yyyy:H};Q=Q.replace(wa,function(pa){return pa in G?G[pa]:pa.slice(1,pa.length-1)});return sa.html(Q).html()}function r(H,Q){return H.getFullYear()===Q.getFullYear()&&H.getMonth()==Q.getMonth()&&
+H.getDate()==Q.getDate()}function D(H){if(H){if(H.constructor==Date)return H;if(typeof H=="string"){var Q=H.split("-");if(Q.length==3)return new Date(parseInt(Q[0],10),parseInt(Q[1],10)-1,parseInt(Q[2],10));if(!/^-?\d+$/.test(H))return;H=parseInt(H,10)}Q=new Date;Q.setDate(Q.getDate()+H);return Q}}function C(H,Q){function Z(u,E,K){Ba=u;Ua=u.getFullYear();Xa=u.getMonth();Ya=u.getDate();K=K||b.Event("api");K.type="change";la.trigger(K,[u]);if(!K.isDefaultPrevented()){H.val(k(u,E.format,E.lang));H.data("date",
+u);da.hide(K)}}function d(u){u.type="onShow";la.trigger(u);b(document).bind("keydown.d",function(E){var K=E.keyCode;if(K==8){H.val("");return da.hide(E)}if(K==27)return da.hide(E);if(b(J).index(K)>=0){if(!Va){da.show(E);return E.preventDefault()}var A=b("#"+G.weeks+" a"),ia=b("."+G.focus),W=A.index(ia);ia.removeClass(G.focus);if(K==74||K==40)W+=7;else if(K==75||K==38)W-=7;else if(K==76||K==39)W+=1;else if(K==72||K==37)W-=1;if(W==-1){da.addMonth(-1);ia=b("#"+G.weeks+" a:last")}else if(W==35){da.addMonth();
+ia=b("#"+G.weeks+" a:first")}else ia=A.eq(W);ia.addClass(G.focus);return E.preventDefault()}if(K==34)return da.addMonth();if(K==33)return da.addMonth(-1);if(K==36)return da.today();if(K==13)b(E.target).is("select")||b("."+G.focus).click();return b([16,17,18,9]).index(K)>=0});b(document).bind("click.d",function(E){var K=E.target;if(!b(K).parents("#"+G.root).length&&K!=H[0]&&(!Wa||K!=Wa[0]))da.hide(E)})}var da=this,ya=new Date,G=Q.css,pa=ja[Q.lang],ua=b("#"+G.root),Ja=ua.find("#"+G.title),Wa,Ea,$a,
+Ua,Xa,Ya,Ba=H.attr("data-value")||Q.value||H.val(),Na=H.attr("min")||Q.min,Pa=H.attr("max")||Q.max,Va;Ba=D(Ba)||ya;Na=D(Na||Q.yearRange[0]*365);Pa=D(Pa||Q.yearRange[1]*365);if(!pa)throw"Dateinput: invalid language: "+Q.lang;if(H.attr("type")=="date"){var Ta=b("<input/>");b.each("name,readonly,disabled,value,required".split(","),function(u,E){Ta.attr(E,H.attr(E))});H.replaceWith(Ta);H=Ta}H.addClass(G.input);var la=H.add(da);if(!ua.length){ua=b("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",
+G.root);ua.children().eq(0).attr("id",G.head).end().eq(1).attr("id",G.body).children().eq(0).attr("id",G.days).end().eq(1).attr("id",G.weeks).end().end().end().find("a").eq(0).attr("id",G.prev).end().eq(1).attr("id",G.next);Ja=ua.find("#"+G.head).find("div").attr("id",G.title);if(Q.selectors){var Ma=b("<select/>").attr("id",G.month),ab=b("<select/>").attr("id",G.year);Ja.append(Ma.add(ab))}for(var bb=ua.find("#"+G.days),Aa=0;Aa<7;Aa++)bb.append(b("<span/>").text(pa.shortDays[(Aa+Q.firstDay)%7]));
+H.after(ua)}if(Q.trigger)Wa=b("<a/>").attr("href","#").addClass(G.trigger).click(function(u){da.show();return u.preventDefault()}).insertAfter(H);var n=ua.find("#"+G.weeks);ab=ua.find("#"+G.year);Ma=ua.find("#"+G.month);b.extend(da,{show:function(u){if(!(H.is("[readonly]")||Va)){u=u||b.Event();u.type="onBeforeShow";la.trigger(u);if(!u.isDefaultPrevented()){b.each(S,function(){this.hide()});Va=true;Ma.unbind("change").change(function(){da.setValue(ab.val(),b(this).val())});ab.unbind("change").change(function(){da.setValue(b(this).val(),
+Ma.val())});Ea=ua.find("#"+G.prev).unbind("click").click(function(){Ea.hasClass(G.disabled)||da.addMonth(-1);return false});$a=ua.find("#"+G.next).unbind("click").click(function(){$a.hasClass(G.disabled)||da.addMonth();return false});da.setValue(Ba);var E=H.position();ua.css({top:E.top+H.outerHeight({margins:true})+Q.offset[0],left:E.left+Q.offset[1]});if(Q.speed)ua.show(Q.speed,function(){d(u)});else{ua.show();d(u)}return da}}},setValue:function(u,E,K){var A;if(parseInt(E,10)>=-1){u=parseInt(u,10);
+E=parseInt(E,10);K=parseInt(K,10);A=new Date(u,E,K)}else{A=u||Ba;u=A.getFullYear();E=A.getMonth();K=A.getDate()}if(E==-1){E=11;u--}else if(E==12){E=0;u++}if(!Va){Z(A,Q);return da}Xa=E;Ua=u;K=(new Date(u,E,1-Q.firstDay)).getDay();var ia=32-(new Date(u,E,32)).getDate(),W=32-(new Date(u,E-1,32)).getDate(),qa;if(Q.selectors){Ma.empty();b.each(pa.months,function(Ca,za){Na<new Date(u,Ca+1,-1)&&Pa>new Date(u,Ca,0)&&Ma.append(b("<option/>").html(za).attr("value",Ca))});ab.empty();for(A=u+Q.yearRange[0];A<
+u+Q.yearRange[1];A++)Na<new Date(A+1,-1,0)&&Pa>new Date(A,0,0)&&ab.append(b("<option/>").text(A));Ma.val(E);ab.val(u)}else Ja.html(pa.months[E]+" "+u);n.empty();Ea.add($a).removeClass(G.disabled);for(var fa=0,ma,ra;fa<42;fa++){ma=b("<a/>");if(fa%7===0){qa=b("<div/>").addClass(G.week);n.append(qa)}if(fa<K){ma.addClass(G.off);ra=W-K+fa+1;A=new Date(u,E-1,ra)}else if(fa>=K+ia){ma.addClass(G.off);ra=fa-ia-K+1;A=new Date(u,E+1,ra)}else{ra=fa-K+1;A=new Date(u,E,ra);if(r(Ba,A))ma.attr("id",G.current).addClass(G.focus);
+else r(ya,A)&&ma.attr("id",G.today)}Na&&A<Na&&ma.add(Ea).addClass(G.disabled);Pa&&A>Pa&&ma.add($a).addClass(G.disabled);ma.attr("href","#"+ra).text(ra).data("date",A);qa.append(ma);ma.click(function(Ca){var za=b(this);if(!za.hasClass(G.disabled)){b("#"+G.current).removeAttr("id");za.attr("id",G.current);Z(za.data("date"),Q,Ca)}return false})}G.sunday&&n.find(G.week).each(function(){var Ca=Q.firstDay?7-Q.firstDay:0;b(this).children().slice(Ca,Ca+1).addClass(G.sunday)});return da},setMin:function(u,
+E){Na=D(u);E&&Ba<Na&&da.setValue(Na);return da},setMax:function(u,E){Pa=D(u);E&&Ba>Pa&&da.setValue(Pa);return da},today:function(){return da.setValue(ya)},addDay:function(u){return this.setValue(Ua,Xa,Ya+(u||1))},addMonth:function(u){return this.setValue(Ua,Xa+(u||1),Ya)},addYear:function(u){return this.setValue(Ua+(u||1),Xa,Ya)},hide:function(u){if(Va){u=u||b.Event();u.type="onHide";la.trigger(u);b(document).unbind("click.d").unbind("keydown.d");if(u.isDefaultPrevented())return;ua.hide();Va=false}return da},
+getConf:function(){return Q},getInput:function(){return H},getCalendar:function(){return ua},getValue:function(u){return u?k(Ba,u,Q.lang):Ba},isOpen:function(){return Va}});b.each(["onBeforeShow","onShow","change","onHide"],function(u,E){b.isFunction(Q[E])&&b(da).bind(E,Q[E]);da[E]=function(K){b(da).bind(E,K);return da}});H.bind("focus click",da.show).keydown(function(u){var E=u.keyCode;if(!Va&&b(J).index(E)>=0){da.show(u);return u.preventDefault()}return u.shiftKey||u.ctrlKey||u.altKey||E==9?true:
+u.preventDefault()});D(H.val())&&Z(Ba,Q)}b.tools=b.tools||{version:"1.2.3"};var S=[],aa,J=[75,76,38,39,74,72,40,37],ja={};aa=b.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:0,max:0,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(H,Q){b.each(Q,function(Z,d){Q[Z]=d.split(",")});
+ja[H]=Q}};aa.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var wa=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,sa=b("<a/>");b.expr[":"].date=function(H){var Q=H.getAttribute("type");return Q&&Q=="date"||!!b(H).data("dateinput")};b.fn.dateinput=function(H){if(this.data("dateinput"))return this;
+H=b.extend(true,{},aa.conf,H);b.each(H.css,function(Z,d){if(!d&&Z!="prefix")H.css[Z]=(H.css.prefix||"")+(d||Z)});var Q;this.each(function(){var Z=new C(b(this),H);S.push(Z);Z=Z.getInput().data("dateinput",Z);Q=Q?Q.add(Z):Z});return Q?Q:this}})(jQuery);/*
+
+ jQuery Tools 1.2.3 Tabs- The basics of UI design.
+
+ NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
+
+ http://flowplayer.org/tools/tabs/
+
+ Since: November 2008
+ Date: Mon Jun 7 13:43:53 2010 +0000
+*/
+(function(b){function f(D,C,S){var aa=this,J=D.add(this),ja=D.find(S.tabs),wa=C.jquery?C:D.children(C),sa;ja.length||(ja=D.children());wa.length||(wa=D.parent().find(C));wa.length||(wa=b(C));b.extend(this,{click:function(H,Q){var Z=ja.eq(H);if(typeof H=="string"&&H.replace("#","")){Z=ja.filter("[href*="+H.replace("#","")+"]");H=Math.max(ja.index(Z),0)}if(S.rotate){var d=ja.length-1;if(H<0)return aa.click(d,Q);if(H>d)return aa.click(0,Q)}if(!Z.length){if(sa>=0)return aa;H=S.initialIndex;Z=ja.eq(H)}if(H===
+sa)return aa;Q=Q||b.Event();Q.type="onBeforeClick";J.trigger(Q,[H]);if(!Q.isDefaultPrevented()){k[S.effect].call(aa,H,function(){Q.type="onClick";J.trigger(Q,[H])});sa=H;ja.removeClass(S.current);Z.addClass(S.current);return aa}},getConf:function(){return S},getTabs:function(){return ja},getPanes:function(){return wa},getCurrentPane:function(){return wa.eq(sa)},getCurrentTab:function(){return ja.eq(sa)},getIndex:function(){return sa},next:function(){return aa.click(sa+1)},prev:function(){return aa.click(sa-
+1)},destroy:function(){ja.unbind(S.event).removeClass(S.current);wa.find("a[href^=#]").unbind("click.T");return aa}});b.each("onBeforeClick,onClick".split(","),function(H,Q){b.isFunction(S[Q])&&b(aa).bind(Q,S[Q]);aa[Q]=function(Z){b(aa).bind(Q,Z);return aa}});if(S.history&&b.fn.history){b.tools.history.init(ja);S.event="history"}ja.each(function(H){b(this).bind(S.event,function(Q){aa.click(H,Q);return Q.preventDefault()})});wa.find("a[href^=#]").bind("click.T",function(H){aa.click(b(this).attr("href"),
+H)});if(location.hash)aa.click(location.hash);else if(S.initialIndex===0||S.initialIndex>0)aa.click(S.initialIndex)}b.tools=b.tools||{version:"1.2.3"};b.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(D,C){k[D]=C}};var k={"default":function(D,C){this.getPanes().hide().eq(D).show();C.call()},fade:function(D,C){var S=this.getConf(),aa=S.fadeOutSpeed,J=this.getPanes();aa?J.fadeOut(aa):
+J.hide();J.eq(D).fadeIn(S.fadeInSpeed,C)},slide:function(D,C){this.getPanes().slideUp(200);this.getPanes().eq(D).slideDown(400,C)},ajax:function(D,C){this.getPanes().eq(0).load(this.getTabs().eq(D).attr("href"),C)}},r;b.tools.tabs.addEffect("horizontal",function(D,C){r||(r=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){b(this).hide()});this.getPanes().eq(D).animate({width:r},function(){b(this).show();C.call()})});b.fn.tabs=function(D,C){var S=this.data("tabs");if(S){S.destroy();
+this.removeData("tabs")}if(b.isFunction(C))C={onBeforeClick:C};C=b.extend({},b.tools.tabs.conf,C);this.each(function(){S=new f(b(this),D,C);b(this).data("tabs",S)});return C.api?S:this}})(jQuery);
diff --git a/index.html b/index.html
index 13423d6..54c9623 100644
--- a/index.html
+++ b/index.html
@@ -2,26 +2,16 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
+ <meta http-equiv="content-type" content="text/html;charset=utf-8" />
+
<title>Jarmon - customisable, Javascript generated charts from
Collectd RRD data</title>
- <meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="assets/css/style.css" />
<link rel="stylesheet" type="text/css" href="assets/css/tabs-no-images.css" />
- <link rel="stylesheet" type="text/css" href="http://flowplayer.org/tools/demos/dateinput/css/skin1.css" />
-
- <script type="text/javascript" src="http://svn.mochikit.com/mochikit/trunk/MochiKit/Base.js"></script>
- <script type="text/javascript" src="http://svn.mochikit.com/mochikit/trunk/MochiKit/Async.js"></script>
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
- <script type="text/javascript" src="http://flot.googlecode.com/svn/trunk/excanvas.min.js"></script>
- <script type="text/javascript" src="http://flot.googlecode.com/svn/trunk/jquery.flot.js"></script>
- <script type="text/javascript" src="http://flot.googlecode.com/svn/trunk/jquery.flot.stack.js"></script>
- <script type="text/javascript" src="http://flot.googlecode.com/svn/trunk/jquery.flot.selection.js"></script>
-
- <script type="text/javascript" src="http://javascriptrrd.cvs.sourceforge.net/viewvc/*checkout*/javascriptrrd/v0/src/lib/binaryXHR.js?revision=1.5&content-type=text%2Fplain"></script>
- <script type="text/javascript" src="http://javascriptrrd.cvs.sourceforge.net/viewvc/*checkout*/javascriptrrd/v0/src/lib/rrdFile.js?revision=1.8&content-type=text%2Fplain"></script>
+ <link rel="stylesheet" type="text/css" href="assets/css/jquerytools.dateinput.skin1.css" />
- <script type="text/javascript" src="http://cdn.jquerytools.org/1.2.3/all/jquery.tools.min.js"></script>
+ <script type="text/javascript" src="assets/js/dependencies.js"></script>
<script type="text/javascript" src="jarmon.js"></script>
<script type="text/javascript" src="docs/jarmon_example_recipes.js"></script>