summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Wall <richard@largo>2011-06-18 16:21:59 +0100
committerRichard Wall <richard@largo>2011-06-18 16:21:59 +0100
commit901571bf02d459f51af407f8a2a80119281abe65 (patch)
tree78cbca93f1ce317661c31fa94bcb0f9f9a7f9619
parent4a25637c2af68b667082851c02746c88f5ed9f40 (diff)
Upgrade to jquery 1.6.1 and trunk versions of javascriptrrd
-rw-r--r--docs/examples/assets/js/dependencies.js673
1 files changed, 356 insertions, 317 deletions
diff --git a/docs/examples/assets/js/dependencies.js b/docs/examples/assets/js/dependencies.js
index a3259cd..fae9fac 100644
--- a/docs/examples/assets/js/dependencies.js
+++ b/docs/examples/assets/js/dependencies.js
@@ -1,12 +1,13 @@
+// Compiled with closure-compiler on 2011-06-18 16:19:16.171580
// @code_url https://raw.github.com/mochi/mochikit/master/MochiKit/Base.js
// @code_url https://raw.github.com/mochi/mochikit/master/MochiKit/Async.js
-// @code_url http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js
+// @code_url http://code.jquery.com/jquery-1.6.1.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://javascriptrrd.cvs.sourceforge.net/viewvc/javascriptrrd/v0/src/lib/binaryXHR.js
+// @code_url http://javascriptrrd.cvs.sourceforge.net/viewvc/javascriptrrd/v0/src/lib/rrdFile.js
// @code_url https://raw.github.com/jquerytools/jquerytools/master/src/dateinput/dateinput.js
// @code_url https://raw.github.com/jquerytools/jquerytools/master/src/tabs/tabs.js
// @code_url https://raw.github.com/jquerytools/jquerytools/master/src/toolbox/toolbox.history.js
@@ -14,39 +15,39 @@
// @output_format text
// @output_info compiled_code
var MochiKit=MochiKit||{};if(typeof MochiKit.__export__=="undefined")MochiKit.__export__=!0;MochiKit.NAME="MochiKit";MochiKit.VERSION="1.5";MochiKit.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};MochiKit.toString=function(){return this.__repr__()};MochiKit.Base=MochiKit.Base||{};
-MochiKit.Base.module=function(a,b,c,e){var f=a[b]=a[b]||{},j=a.NAME?a.NAME+".":"";f.NAME=j+b;f.VERSION=c;f.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};f.toString=function(){return this.__repr__()};for(b=0;e!=null&&b<e.length;b++)if(!(e[b]in a))throw f.NAME+" depends on "+j+e[b]+"!";return f};MochiKit.Base.module(MochiKit,"Base","1.5",[]);
-MochiKit.Base.update=function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var c=arguments[b];if(typeof c!="undefined"&&c!==null)for(var e in c)a[e]=c[e]}return a};
-MochiKit.Base.update(MochiKit.Base,{camelize:function(a){for(var a=a.split("-"),b=a[0],c=1;c<a.length;c++)b+=a[c].charAt(0).toUpperCase()+a[c].substring(1);return b},counter:function(a){arguments.length===0&&(a=1);return function(){return a++}},clone:function(a){var b=arguments.callee;if(arguments.length==1)return b.prototype=a,new b},_flattenArray:function(a,b){for(var c=0;c<b.length;c++){var e=b[c];e instanceof Array?arguments.callee(a,e):a.push(e)}return a},flattenArray:function(a){return MochiKit.Base._flattenArray([],
-a)},flattenArguments:function(){for(var a=[],b=MochiKit.Base.extend(null,arguments);b.length;){var c=b.shift();if(c&&typeof c=="object"&&typeof c.length=="number")for(var e=c.length-1;e>=0;e--)b.unshift(c[e]);else a.push(c)}return a},extend:function(a,b,c){c||(c=0);if(b){var e=b.length;if(typeof e!="number")if(typeof MochiKit.Iter!="undefined")b=MochiKit.Iter.list(b),e=b.length;else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");for(a||(a=[]);c<e;c++)a.push(b[c])}return a},
-updatetree:function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var c=arguments[b];if(typeof c!="undefined"&&c!==null)for(var e in c){var f=c[e];typeof a[e]=="object"&&typeof f=="object"?arguments.callee(a[e],f):a[e]=f}}return a},setdefault:function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var c=arguments[b],e;for(e in c)e in a||(a[e]=c[e])}return a},keys:function(a){var b=[],c;for(c in a)b.push(c);return b},values:function(a){var b=[],c;for(c in a)b.push(a[c]);
-return b},items:function(a){var b=[],c;for(c in a){var e;try{e=a[c]}catch(f){continue}b.push([c,e])}return b},_newNamedError:function(a,b,c){c.prototype=new MochiKit.Base.NamedError(a.NAME+"."+b);c.prototype.constructor=c;a[b]=c},operator:{truth:function(a){return!!a},lognot:function(a){return!a},identity:function(a){return a},not:function(a){return~a},neg:function(a){return-a},add:function(a,b){return a+b},sub:function(a,b){return a-b},div:function(a,b){return a/b},mod:function(a,b){return a%b},
+MochiKit.Base.module=function(a,b,e,f){var j=a[b]=a[b]||{},l=a.NAME?a.NAME+".":"";j.NAME=l+b;j.VERSION=e;j.__repr__=function(){return"["+this.NAME+" "+this.VERSION+"]"};j.toString=function(){return this.__repr__()};for(b=0;f!=null&&b<f.length;b++)if(!(f[b]in a))throw j.NAME+" depends on "+l+f[b]+"!";return j};MochiKit.Base.module(MochiKit,"Base","1.5",[]);
+MochiKit.Base.update=function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var e=arguments[b];if(typeof e!="undefined"&&e!==null)for(var f in e)a[f]=e[f]}return a};
+MochiKit.Base.update(MochiKit.Base,{camelize:function(a){for(var a=a.split("-"),b=a[0],e=1;e<a.length;e++)b+=a[e].charAt(0).toUpperCase()+a[e].substring(1);return b},counter:function(a){arguments.length===0&&(a=1);return function(){return a++}},clone:function(a){var b=arguments.callee;if(arguments.length==1)return b.prototype=a,new b},_flattenArray:function(a,b){for(var e=0;e<b.length;e++){var f=b[e];f instanceof Array?arguments.callee(a,f):a.push(f)}return a},flattenArray:function(a){return MochiKit.Base._flattenArray([],
+a)},flattenArguments:function(){for(var a=[],b=MochiKit.Base.extend(null,arguments);b.length;){var e=b.shift();if(e&&typeof e=="object"&&typeof e.length=="number")for(var f=e.length-1;f>=0;f--)b.unshift(e[f]);else a.push(e)}return a},extend:function(a,b,e){e||(e=0);if(b){var f=b.length;if(typeof f!="number")if(typeof MochiKit.Iter!="undefined")b=MochiKit.Iter.list(b),f=b.length;else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");for(a||(a=[]);e<f;e++)a.push(b[e])}return a},
+updatetree:function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var e=arguments[b];if(typeof e!="undefined"&&e!==null)for(var f in e){var j=e[f];typeof a[f]=="object"&&typeof j=="object"?arguments.callee(a[f],j):a[f]=j}}return a},setdefault:function(a){if(a===null||a===void 0)a={};for(var b=1;b<arguments.length;b++){var e=arguments[b],f;for(f in e)f in a||(a[f]=e[f])}return a},keys:function(a){var b=[],e;for(e in a)b.push(e);return b},values:function(a){var b=[],e;for(e in a)b.push(a[e]);
+return b},items:function(a){var b=[],e;for(e in a){var f;try{f=a[e]}catch(j){continue}b.push([e,f])}return b},_newNamedError:function(a,b,e){e.prototype=new MochiKit.Base.NamedError(a.NAME+"."+b);e.prototype.constructor=e;a[b]=e},operator:{truth:function(a){return!!a},lognot:function(a){return!a},identity:function(a){return a},not:function(a){return~a},neg:function(a){return-a},add:function(a,b){return a+b},sub:function(a,b){return a-b},div:function(a,b){return a/b},mod:function(a,b){return a%b},
mul:function(a,b){return a*b},and:function(a,b){return a&b},or:function(a,b){return a|b},xor:function(a,b){return a^b},lshift:function(a,b){return a<<b},rshift:function(a,b){return a>>b},zrshift:function(a,b){return a>>>b},eq:function(a,b){return a==b},ne:function(a,b){return a!=b},gt:function(a,b){return a>b},ge:function(a,b){return a>=b},lt:function(a,b){return a<b},le:function(a,b){return a<=b},seq:function(a,b){return a===b},sne:function(a,b){return a!==b},ceq:function(a,b){return MochiKit.Base.compare(a,
b)===0},cne:function(a,b){return MochiKit.Base.compare(a,b)!==0},cgt:function(a,b){return MochiKit.Base.compare(a,b)==1},cge:function(a,b){return MochiKit.Base.compare(a,b)!=-1},clt:function(a,b){return MochiKit.Base.compare(a,b)==-1},cle:function(a,b){return MochiKit.Base.compare(a,b)!=1},logand:function(a,b){return a&&b},logor:function(a,b){return a||b},contains:function(a,b){return b in a}},forwardCall:function(a){return function(){return this[a].apply(this,arguments)}},itemgetter:function(a){return function(b){return b[a]}},
-bool:function(a){return typeof a==="boolean"||a instanceof Boolean?a.valueOf():typeof a==="string"||a instanceof String?a.length>0&&a!="false"&&a!="null"&&a!="undefined"&&a!="0":typeof a==="number"||a instanceof Number?!isNaN(a)&&a!=0:a!=null&&typeof a.length==="number"?a.length!==0:a!=null},typeMatcher:function(){for(var a={},b=0;b<arguments.length;b++){var c=arguments[b];a[c]=c}return function(){for(var b=0;b<arguments.length;b++)if(!(typeof arguments[b]in a))return!1;return!0}},isNull:function(){for(var a=
-0;a<arguments.length;a++)if(arguments[a]!==null)return!1;return!0},isUndefinedOrNull:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(!(typeof b=="undefined"||b===null))return!1}return!0},isEmpty:function(){return!MochiKit.Base.isNotEmpty.apply(this,arguments)},isNotEmpty:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(!b||!b.length)return!1}return!0},isArrayLike:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a],c=typeof b;if(c!="object"&&!(c==
-"function"&&typeof b.item=="function")||b===null||typeof b.length!="number"||b.nodeType===3||b.nodeType===4)return!1}return!0},isDateLike:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(typeof b!="object"||b===null||typeof b.getTime!="function")return!1}return!0},xmap:function(a){if(a===null)return MochiKit.Base.extend(null,arguments,1);for(var b=[],c=1;c<arguments.length;c++)b.push(a(arguments[c]));return b},map:function(a,b){var c=MochiKit.Base,e=MochiKit.Iter,f=c.isArrayLike;
-if(arguments.length<=2){if(!f(b))if(e){if(b=e.list(b),a===null)return b}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(a===null)return c.extend(null,b);e=[];for(c=0;c<b.length;c++)e.push(a(b[c]))}else{a===null&&(a=Array);for(var j=null,c=1;c<arguments.length;c++){if(!f(arguments[c]))if(e)return e.list(e.imap.apply(null,arguments));else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");var k=arguments[c].length;if(j===null||j>k)j=
-k}e=[];for(c=0;c<j;c++){f=[];for(k=1;k<arguments.length;k++)f.push(arguments[k][c]);e.push(a.apply(this,f))}}return e},xfilter:function(a){var b=[];if(a===null)a=MochiKit.Base.operator.truth;for(var c=1;c<arguments.length;c++){var e=arguments[c];a(e)&&b.push(e)}return b},filter:function(a,b,c){var e=[],f=MochiKit.Base;if(!f.isArrayLike(b))if(MochiKit.Iter)b=MochiKit.Iter.list(b);else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(a===null)a=f.operator.truth;if(typeof Array.prototype.filter==
-"function")return Array.prototype.filter.call(b,a,c);else if(typeof c=="undefined"||c===null)for(f=0;f<b.length;f++){var j=b[f];a(j)&&e.push(j)}else for(f=0;f<b.length;f++)j=b[f],a.call(c,j)&&e.push(j);return e},_wrapDumbFunction:function(a){return function(){switch(arguments.length){case 0:return a();case 1:return a(arguments[0]);case 2:return a(arguments[0],arguments[1]);case 3:return a(arguments[0],arguments[1],arguments[2])}for(var b=[],c=0;c<arguments.length;c++)b.push("arguments["+c+"]");return eval("(func("+
-b.join(",")+"))")}},methodcaller:function(a){var b=MochiKit.Base.extend(null,arguments,1);return typeof a=="function"?function(c){return a.apply(c,b)}:function(c){return c[a].apply(c,b)}},method:function(a,b){var c=MochiKit.Base;return c.bind.apply(this,c.extend([b,a],arguments,2))},compose:function(){var a=[],b=MochiKit.Base;if(arguments.length===0)throw new TypeError("compose() requires at least one argument");for(var c=0;c<arguments.length;c++){var e=arguments[c];if(typeof e!="function")throw new TypeError(b.repr(e)+
-" is not a function");a.push(e)}return function(){for(var b=arguments,c=a.length-1;c>=0;c--)b=[a[c].apply(this,b)];return b[0]}},bind:function(a,b){typeof a=="string"&&(a=b[a]);var c=a.im_func,e=a.im_preargs,f=a.im_self,j=MochiKit.Base;typeof a=="function"&&typeof a.apply=="undefined"&&(a=j._wrapDumbFunction(a));typeof c!="function"&&(c=a);typeof b!="undefined"&&(f=b);e=typeof e=="undefined"?[]:e.slice();j.extend(e,arguments,2);var k=function(){var a=arguments,b=arguments.callee;b.im_preargs.length>
-0&&(a=j.concat(b.im_preargs,a));var c=b.im_self;c||(c=this);return b.im_func.apply(c,a)};k.im_self=f;k.im_func=c;k.im_preargs=e;if(typeof c.NAME=="string")k.NAME="bind("+c.NAME+",...)";return k},bindLate:function(a){var b=MochiKit.Base,c=arguments;typeof a==="string"&&(c=b.extend([b.forwardCall(a)],arguments,1));return b.bind.apply(this,c)},bindMethods:function(a){var b=MochiKit.Base.bind,c;for(c in a){var e=a[c];typeof e=="function"&&(a[c]=b(e,a))}},registerComparator:function(a,b,c,e){MochiKit.Base.comparatorRegistry.register(a,
-b,c,e)},_primitives:{"boolean":!0,string:!0,number:!0},compare:function(a,b){if(a==b)return 0;var c=typeof a=="undefined"||a===null,e=typeof b=="undefined"||b===null;if(c&&e)return 0;else if(c)return-1;else if(e)return 1;c=MochiKit.Base;e=c._primitives;if(!(typeof a in e&&typeof b in e))try{return c.comparatorRegistry.match(a,b)}catch(f){if(f!=c.NotFound)throw f;}if(a<b)return-1;else if(a>b)return 1;c=c.repr;throw new TypeError(c(a)+" and "+c(b)+" can not be compared");},compareDateLike:function(a,
-b){return MochiKit.Base.compare(a.getTime(),b.getTime())},compareArrayLike:function(a,b){var c=MochiKit.Base.compare,e=a.length,f=0;e>b.length?(f=1,e=b.length):e<b.length&&(f=-1);for(var j=0;j<e;j++){var k=c(a[j],b[j]);if(k)return k}return f},registerRepr:function(a,b,c,e){MochiKit.Base.reprRegistry.register(a,b,c,e)},repr:function(a){if(typeof a=="undefined")return"undefined";else if(a===null)return"null";try{if(typeof a.__repr__=="function")return a.__repr__();else if(typeof a.repr=="function"&&
-a.repr!=arguments.callee)return a.repr();return MochiKit.Base.reprRegistry.match(a)}catch(b){try{if(typeof a.NAME=="string"&&(a.toString==Function.prototype.toString||a.toString==Object.prototype.toString))return a.NAME}catch(c){}}var e=a+"";if(typeof a=="function"){var e=e.replace(/^\s+/,"").replace(/\s+/g," "),e=e.replace(/,(\S)/,", $1"),f=e.indexOf("{");f!=-1&&(e=e.substr(0,f)+"{...}")}return e},reprArrayLike:function(a){var b=MochiKit.Base;return"["+b.map(b.repr,a).join(", ")+"]"},reprString:function(a){return('"'+
-a.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(a){return a+""},registerJSON:function(a,b,c,e){MochiKit.Base.jsonRegistry.register(a,b,c,e)},evalJSON:function(a){return eval("("+MochiKit.Base._filterJSON(a)+")")},_filterJSON:function(a){var b=a.match(/^\s*\/\*(.*)\*\/\s*$/);return b?b[1]:a},serializeJSON:function(a){var b=typeof a;if(b=="number"||b=="boolean")return a+
-"";else if(a===null)return"null";else if(b=="string"){for(var b="",c=0;c<a.length;c++){var e=a.charAt(c);e=='"'?b+='\\"':e=="\\"?b+="\\\\":e=="\u0008"?b+="\\b":e=="\u000c"?b+="\\f":e=="\n"?b+="\\n":e=="\r"?b+="\\r":e=="\t"?b+="\\t":a.charCodeAt(c)<=31?(e=a.charCodeAt(c).toString(16),e.length<2&&(e="0"+e),b+="\\u00"+e.toUpperCase()):b+=e}return'"'+b+'"'}var e=arguments.callee,f;if(typeof a.toJSON=="function"&&(f=a.toJSON(),a!==f))return e(f);if(typeof a.__json__=="function"&&(f=a.__json__(),a!==f))return e(f);
-if(typeof a.json=="function"&&(f=a.json(),a!==f))return e(f);if(b!="function"&&typeof a.length=="number"){b=[];for(c=0;c<a.length;c++)f=e(a[c]),typeof f=="string"&&b.push(f);return"["+b.join(", ")+"]"}var j=MochiKit.Base;try{if(f=j.jsonRegistry.match(a),a!==f)return e(f)}catch(k){if(k!=j.NotFound)throw k;}if(b=="undefined")throw new TypeError("undefined can not be serialized as JSON");if(b=="function")return null;b=[];for(c in a){if(typeof c=="number")j='"'+c+'"';else if(typeof c=="string")j=e(c);
-else continue;f=e(a[c]);typeof f=="string"&&b.push(j+":"+f)}return"{"+b.join(", ")+"}"},objEqual:function(a,b){return MochiKit.Base.compare(a,b)===0},arrayEqual:function(a,b){if(a.length!=b.length)return!1;return MochiKit.Base.compare(a,b)===0},concat:function(){for(var a=[],b=MochiKit.Base.extend,c=0;c<arguments.length;c++)b(a,arguments[c]);return a},keyComparator:function(a){var b=MochiKit.Base,c=b.compare;if(arguments.length==1)return function(b,e){return c(b[a],e[a])};var e=b.extend(null,arguments);
-return function(a,b){for(var k=0,w=0;k===0&&w<e.length;w++)k=e[w],k=c(a[k],b[k]);return k}},reverseKeyComparator:function(){var a=MochiKit.Base.keyComparator.apply(this,arguments);return function(b,c){return a(c,b)}},partial:function(a){var b=MochiKit.Base;return b.bind.apply(this,b.extend([a,void 0],arguments,1))},listMinMax:function(a,b){if(b.length===0)return null;for(var c=b[0],e=MochiKit.Base.compare,f=1;f<b.length;f++){var j=b[f];e(j,c)==a&&(c=j)}return c},objMax:function(){return MochiKit.Base.listMinMax(1,
-arguments)},objMin:function(){return MochiKit.Base.listMinMax(-1,arguments)},findIdentical:function(a,b,c,e){if(typeof e=="undefined"||e===null)e=a.length;if(typeof c=="undefined"||c===null)c=0;for(;c<e;c++)if(a[c]===b)return c;return-1},mean:function(){for(var a=0,b=MochiKit.Base.extend(null,arguments),c=b.length;b.length;){var e=b.shift();if(e&&typeof e=="object"&&typeof e.length=="number"){c+=e.length-1;for(var f=e.length-1;f>=0;f--)a+=e[f]}else a+=e}if(c<=0)throw new TypeError("mean() requires at least one argument");
-return a/c},median:function(){var a=MochiKit.Base.flattenArguments(arguments);if(a.length===0)throw new TypeError("median() requires at least one argument");a.sort(MochiKit.Base.compare);if(a.length%2==0){var b=a.length/2;return(a[b]+a[b-1])/2}else return a[(a.length-1)/2]},findValue:function(a,b,c,e){if(typeof e=="undefined"||e===null)e=a.length;if(typeof c=="undefined"||c===null)c=0;for(var f=MochiKit.Base.compare;c<e;c++)if(f(a[c],b)===0)return c;return-1},nodeWalk:function(a,b){for(var c=[a],
-e=MochiKit.Base.extend;c.length;){var f=b(c.shift());f&&e(c,f)}},nameFunctions:function(a){var b=a.NAME;typeof b=="undefined"?b="":b+=".";for(var c in a){var e=a[c];if(typeof e=="function"&&typeof e.NAME=="undefined")try{e.NAME=b+c}catch(f){}}},queryString:function(a,b){if(typeof MochiKit.DOM!="undefined"&&arguments.length==1&&(typeof a=="string"||typeof a.nodeType!="undefined"&&a.nodeType>0))var c=MochiKit.DOM.formContents(a),a=c[0],b=c[1];else if(arguments.length==1){if(typeof a.length=="number"&&
-a.length==2)return arguments.callee(a[0],a[1]);var e=a,a=[],b=[],f;for(f in e)if(c=e[f],typeof c!="function")if(MochiKit.Base.isArrayLike(c))for(var j=0;j<c.length;j++)a.push(f),b.push(c[j]);else a.push(f),b.push(c)}e=[];f=Math.min(a.length,b.length);for(var k=MochiKit.Base.urlEncode,j=0;j<f;j++)c=b[j],typeof c!="undefined"&&c!==null&&e.push(k(a[j])+"="+k(c));return e.join("&")},parseQueryString:function(a,b){var c=(a.charAt(0)=="?"?a.substring(1):a).replace(/\+/g,"%20").split(/\&amp\;|\&\#38\;|\&#x26;|\&/),
-e={},f;f=typeof decodeURIComponent!="undefined"?decodeURIComponent:unescape;if(b)for(var j=0;j<c.length;j++){var k=c[j].split("="),w=f(k.shift());if(w){var o=e[w];o instanceof Array||(o=[],e[w]=o);o.push(f(k.join("=")))}}else for(j=0;j<c.length;j++)k=c[j].split("="),(w=k.shift())&&(e[f(w)]=f(k.join("=")));return e}});MochiKit.Base.AdapterRegistry=function(){this.pairs=[]};
-MochiKit.Base.AdapterRegistry.prototype={register:function(a,b,c,e){e?this.pairs.unshift([a,b,c]):this.pairs.push([a,b,c])},match:function(){for(var a=0;a<this.pairs.length;a++){var b=this.pairs[a];if(b[1].apply(this,arguments))return b[2].apply(this,arguments)}throw MochiKit.Base.NotFound;},unregister:function(a){for(var b=0;b<this.pairs.length;b++)if(this.pairs[b][0]==a)return this.pairs.splice(b,1),!0;return!1}};
-MochiKit.Base.moduleExport=function(a,b){for(var c={toString:!0,NAME:!0,VERSION:!0},e=MochiKit.Base.extend([],arguments,1);(b=e.shift())!=null;)for(var f in b){var j=b[f];if(j!=null){var k=f[0]!=="_"&&!c[f];if(typeof j.__export__=="boolean"?j.__export__:k)typeof j=="object"&&j.NAME&&j.VERSION?e.push(j):a[f]=b[f]}}return a};MochiKit.Base._exportSymbols=function(a,b){MochiKit.__export__!==!1&&b.__export__!==!1&&MochiKit.Base.moduleExport(a,b)};
-MochiKit.Base._deprecated=function(a,b,c,e,f){typeof a==="string"&&(a.indexOf("MochiKit.")===0&&(a=a.substring(9)),a=MochiKit[a]);var j=c.split(".")[1],k=c.split(".")[2],w=function(){var f=arguments.callee,w=a.NAME+"."+b+" is deprecated since version "+e+". Use "+c+" instead.";if(f.logged!==!0)f.logged=!0,MochiKit.Logging?MochiKit.Logging.logDebug(w):console&&console.log&&console.log(w);if(!MochiKit[j])throw Error(w);return MochiKit[j][k].apply(this,arguments)};w.__export__=f===!0;a[b]=w};
+bool:function(a){return typeof a==="boolean"||a instanceof Boolean?a.valueOf():typeof a==="string"||a instanceof String?a.length>0&&a!="false"&&a!="null"&&a!="undefined"&&a!="0":typeof a==="number"||a instanceof Number?!isNaN(a)&&a!=0:a!=null&&typeof a.length==="number"?a.length!==0:a!=null},typeMatcher:function(){for(var a={},b=0;b<arguments.length;b++){var e=arguments[b];a[e]=e}return function(){for(var b=0;b<arguments.length;b++)if(!(typeof arguments[b]in a))return!1;return!0}},isNull:function(){for(var a=
+0;a<arguments.length;a++)if(arguments[a]!==null)return!1;return!0},isUndefinedOrNull:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(!(typeof b=="undefined"||b===null))return!1}return!0},isEmpty:function(){return!MochiKit.Base.isNotEmpty.apply(this,arguments)},isNotEmpty:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(!b||!b.length)return!1}return!0},isArrayLike:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a],e=typeof b;if(e!="object"&&!(e==
+"function"&&typeof b.item=="function")||b===null||typeof b.length!="number"||b.nodeType===3||b.nodeType===4)return!1}return!0},isDateLike:function(){for(var a=0;a<arguments.length;a++){var b=arguments[a];if(typeof b!="object"||b===null||typeof b.getTime!="function")return!1}return!0},xmap:function(a){if(a===null)return MochiKit.Base.extend(null,arguments,1);for(var b=[],e=1;e<arguments.length;e++)b.push(a(arguments[e]));return b},map:function(a,b){var e=MochiKit.Base,f=MochiKit.Iter,j=e.isArrayLike;
+if(arguments.length<=2){if(!j(b))if(f){if(b=f.list(b),a===null)return b}else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(a===null)return e.extend(null,b);f=[];for(e=0;e<b.length;e++)f.push(a(b[e]))}else{a===null&&(a=Array);for(var l=null,e=1;e<arguments.length;e++){if(!j(arguments[e]))if(f)return f.list(f.imap.apply(null,arguments));else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");var n=arguments[e].length;if(l===null||l>n)l=
+n}f=[];for(e=0;e<l;e++){j=[];for(n=1;n<arguments.length;n++)j.push(arguments[n][e]);f.push(a.apply(this,j))}}return f},xfilter:function(a){var b=[];if(a===null)a=MochiKit.Base.operator.truth;for(var e=1;e<arguments.length;e++){var f=arguments[e];a(f)&&b.push(f)}return b},filter:function(a,b,e){var f=[],j=MochiKit.Base;if(!j.isArrayLike(b))if(MochiKit.Iter)b=MochiKit.Iter.list(b);else throw new TypeError("Argument not an array-like and MochiKit.Iter not present");if(a===null)a=j.operator.truth;if(typeof Array.prototype.filter==
+"function")return Array.prototype.filter.call(b,a,e);else if(typeof e=="undefined"||e===null)for(j=0;j<b.length;j++){var l=b[j];a(l)&&f.push(l)}else for(j=0;j<b.length;j++)l=b[j],a.call(e,l)&&f.push(l);return f},_wrapDumbFunction:function(a){return function(){switch(arguments.length){case 0:return a();case 1:return a(arguments[0]);case 2:return a(arguments[0],arguments[1]);case 3:return a(arguments[0],arguments[1],arguments[2])}for(var b=[],e=0;e<arguments.length;e++)b.push("arguments["+e+"]");return eval("(func("+
+b.join(",")+"))")}},methodcaller:function(a){var b=MochiKit.Base.extend(null,arguments,1);return typeof a=="function"?function(e){return a.apply(e,b)}:function(e){return e[a].apply(e,b)}},method:function(a,b){var e=MochiKit.Base;return e.bind.apply(this,e.extend([b,a],arguments,2))},compose:function(){var a=[],b=MochiKit.Base;if(arguments.length===0)throw new TypeError("compose() requires at least one argument");for(var e=0;e<arguments.length;e++){var f=arguments[e];if(typeof f!="function")throw new TypeError(b.repr(f)+
+" is not a function");a.push(f)}return function(){for(var b=arguments,e=a.length-1;e>=0;e--)b=[a[e].apply(this,b)];return b[0]}},bind:function(a,b){typeof a=="string"&&(a=b[a]);var e=a.im_func,f=a.im_preargs,j=a.im_self,l=MochiKit.Base;typeof a=="function"&&typeof a.apply=="undefined"&&(a=l._wrapDumbFunction(a));typeof e!="function"&&(e=a);typeof b!="undefined"&&(j=b);f=typeof f=="undefined"?[]:f.slice();l.extend(f,arguments,2);var n=function(){var a=arguments,b=arguments.callee;b.im_preargs.length>
+0&&(a=l.concat(b.im_preargs,a));var e=b.im_self;e||(e=this);return b.im_func.apply(e,a)};n.im_self=j;n.im_func=e;n.im_preargs=f;if(typeof e.NAME=="string")n.NAME="bind("+e.NAME+",...)";return n},bindLate:function(a){var b=MochiKit.Base,e=arguments;typeof a==="string"&&(e=b.extend([b.forwardCall(a)],arguments,1));return b.bind.apply(this,e)},bindMethods:function(a){var b=MochiKit.Base.bind,e;for(e in a){var f=a[e];typeof f=="function"&&(a[e]=b(f,a))}},registerComparator:function(a,b,e,f){MochiKit.Base.comparatorRegistry.register(a,
+b,e,f)},_primitives:{"boolean":!0,string:!0,number:!0},compare:function(a,b){if(a==b)return 0;var e=typeof a=="undefined"||a===null,f=typeof b=="undefined"||b===null;if(e&&f)return 0;else if(e)return-1;else if(f)return 1;e=MochiKit.Base;f=e._primitives;if(!(typeof a in f&&typeof b in f))try{return e.comparatorRegistry.match(a,b)}catch(j){if(j!=e.NotFound)throw j;}if(a<b)return-1;else if(a>b)return 1;e=e.repr;throw new TypeError(e(a)+" and "+e(b)+" can not be compared");},compareDateLike:function(a,
+b){return MochiKit.Base.compare(a.getTime(),b.getTime())},compareArrayLike:function(a,b){var e=MochiKit.Base.compare,f=a.length,j=0;f>b.length?(j=1,f=b.length):f<b.length&&(j=-1);for(var l=0;l<f;l++){var n=e(a[l],b[l]);if(n)return n}return j},registerRepr:function(a,b,e,f){MochiKit.Base.reprRegistry.register(a,b,e,f)},repr:function(a){if(typeof a=="undefined")return"undefined";else if(a===null)return"null";try{if(typeof a.__repr__=="function")return a.__repr__();else if(typeof a.repr=="function"&&
+a.repr!=arguments.callee)return a.repr();return MochiKit.Base.reprRegistry.match(a)}catch(b){try{if(typeof a.NAME=="string"&&(a.toString==Function.prototype.toString||a.toString==Object.prototype.toString))return a.NAME}catch(e){}}var f=a+"";if(typeof a=="function"){var f=f.replace(/^\s+/,"").replace(/\s+/g," "),f=f.replace(/,(\S)/,", $1"),j=f.indexOf("{");j!=-1&&(f=f.substr(0,j)+"{...}")}return f},reprArrayLike:function(a){var b=MochiKit.Base;return"["+b.map(b.repr,a).join(", ")+"]"},reprString:function(a){return('"'+
+a.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(a){return a+""},registerJSON:function(a,b,e,f){MochiKit.Base.jsonRegistry.register(a,b,e,f)},evalJSON:function(a){return eval("("+MochiKit.Base._filterJSON(a)+")")},_filterJSON:function(a){var b=a.match(/^\s*\/\*(.*)\*\/\s*$/);return b?b[1]:a},serializeJSON:function(a){var b=typeof a;if(b=="number"||b=="boolean")return a+
+"";else if(a===null)return"null";else if(b=="string"){for(var b="",e=0;e<a.length;e++){var f=a.charAt(e);f=='"'?b+='\\"':f=="\\"?b+="\\\\":f=="\u0008"?b+="\\b":f=="\u000c"?b+="\\f":f=="\n"?b+="\\n":f=="\r"?b+="\\r":f=="\t"?b+="\\t":a.charCodeAt(e)<=31?(f=a.charCodeAt(e).toString(16),f.length<2&&(f="0"+f),b+="\\u00"+f.toUpperCase()):b+=f}return'"'+b+'"'}var f=arguments.callee,j;if(typeof a.toJSON=="function"&&(j=a.toJSON(),a!==j))return f(j);if(typeof a.__json__=="function"&&(j=a.__json__(),a!==j))return f(j);
+if(typeof a.json=="function"&&(j=a.json(),a!==j))return f(j);if(b!="function"&&typeof a.length=="number"){b=[];for(e=0;e<a.length;e++)j=f(a[e]),typeof j=="string"&&b.push(j);return"["+b.join(", ")+"]"}var l=MochiKit.Base;try{if(j=l.jsonRegistry.match(a),a!==j)return f(j)}catch(n){if(n!=l.NotFound)throw n;}if(b=="undefined")throw new TypeError("undefined can not be serialized as JSON");if(b=="function")return null;b=[];for(e in a){if(typeof e=="number")l='"'+e+'"';else if(typeof e=="string")l=f(e);
+else continue;j=f(a[e]);typeof j=="string"&&b.push(l+":"+j)}return"{"+b.join(", ")+"}"},objEqual:function(a,b){return MochiKit.Base.compare(a,b)===0},arrayEqual:function(a,b){if(a.length!=b.length)return!1;return MochiKit.Base.compare(a,b)===0},concat:function(){for(var a=[],b=MochiKit.Base.extend,e=0;e<arguments.length;e++)b(a,arguments[e]);return a},keyComparator:function(a){var b=MochiKit.Base,e=b.compare;if(arguments.length==1)return function(b,f){return e(b[a],f[a])};var f=b.extend(null,arguments);
+return function(a,b){for(var n=0,v=0;n===0&&v<f.length;v++)n=f[v],n=e(a[n],b[n]);return n}},reverseKeyComparator:function(){var a=MochiKit.Base.keyComparator.apply(this,arguments);return function(b,e){return a(e,b)}},partial:function(a){var b=MochiKit.Base;return b.bind.apply(this,b.extend([a,void 0],arguments,1))},listMinMax:function(a,b){if(b.length===0)return null;for(var e=b[0],f=MochiKit.Base.compare,j=1;j<b.length;j++){var l=b[j];f(l,e)==a&&(e=l)}return e},objMax:function(){return MochiKit.Base.listMinMax(1,
+arguments)},objMin:function(){return MochiKit.Base.listMinMax(-1,arguments)},findIdentical:function(a,b,e,f){if(typeof f=="undefined"||f===null)f=a.length;if(typeof e=="undefined"||e===null)e=0;for(;e<f;e++)if(a[e]===b)return e;return-1},mean:function(){for(var a=0,b=MochiKit.Base.extend(null,arguments),e=b.length;b.length;){var f=b.shift();if(f&&typeof f=="object"&&typeof f.length=="number"){e+=f.length-1;for(var j=f.length-1;j>=0;j--)a+=f[j]}else a+=f}if(e<=0)throw new TypeError("mean() requires at least one argument");
+return a/e},median:function(){var a=MochiKit.Base.flattenArguments(arguments);if(a.length===0)throw new TypeError("median() requires at least one argument");a.sort(MochiKit.Base.compare);if(a.length%2==0){var b=a.length/2;return(a[b]+a[b-1])/2}else return a[(a.length-1)/2]},findValue:function(a,b,e,f){if(typeof f=="undefined"||f===null)f=a.length;if(typeof e=="undefined"||e===null)e=0;for(var j=MochiKit.Base.compare;e<f;e++)if(j(a[e],b)===0)return e;return-1},nodeWalk:function(a,b){for(var e=[a],
+f=MochiKit.Base.extend;e.length;){var j=b(e.shift());j&&f(e,j)}},nameFunctions:function(a){var b=a.NAME;typeof b=="undefined"?b="":b+=".";for(var e in a){var f=a[e];if(typeof f=="function"&&typeof f.NAME=="undefined")try{f.NAME=b+e}catch(j){}}},queryString:function(a,b){if(typeof MochiKit.DOM!="undefined"&&arguments.length==1&&(typeof a=="string"||typeof a.nodeType!="undefined"&&a.nodeType>0))var e=MochiKit.DOM.formContents(a),a=e[0],b=e[1];else if(arguments.length==1){if(typeof a.length=="number"&&
+a.length==2)return arguments.callee(a[0],a[1]);var f=a,a=[],b=[],j;for(j in f)if(e=f[j],typeof e!="function")if(MochiKit.Base.isArrayLike(e))for(var l=0;l<e.length;l++)a.push(j),b.push(e[l]);else a.push(j),b.push(e)}f=[];j=Math.min(a.length,b.length);for(var n=MochiKit.Base.urlEncode,l=0;l<j;l++)e=b[l],typeof e!="undefined"&&e!==null&&f.push(n(a[l])+"="+n(e));return f.join("&")},parseQueryString:function(a,b){var e=(a.charAt(0)=="?"?a.substring(1):a).replace(/\+/g,"%20").split(/\&amp\;|\&\#38\;|\&#x26;|\&/),
+f={},j;j=typeof decodeURIComponent!="undefined"?decodeURIComponent:unescape;if(b)for(var l=0;l<e.length;l++){var n=e[l].split("="),v=j(n.shift());if(v){var p=f[v];p instanceof Array||(p=[],f[v]=p);p.push(j(n.join("=")))}}else for(l=0;l<e.length;l++)n=e[l].split("="),(v=n.shift())&&(f[j(v)]=j(n.join("=")));return f}});MochiKit.Base.AdapterRegistry=function(){this.pairs=[]};
+MochiKit.Base.AdapterRegistry.prototype={register:function(a,b,e,f){f?this.pairs.unshift([a,b,e]):this.pairs.push([a,b,e])},match:function(){for(var a=0;a<this.pairs.length;a++){var b=this.pairs[a];if(b[1].apply(this,arguments))return b[2].apply(this,arguments)}throw MochiKit.Base.NotFound;},unregister:function(a){for(var b=0;b<this.pairs.length;b++)if(this.pairs[b][0]==a)return this.pairs.splice(b,1),!0;return!1}};
+MochiKit.Base.moduleExport=function(a,b){for(var e={toString:!0,NAME:!0,VERSION:!0},f=MochiKit.Base.extend([],arguments,1);(b=f.shift())!=null;)for(var j in b){var l=b[j];if(l!=null){var n=j[0]!=="_"&&!e[j];if(typeof l.__export__=="boolean"?l.__export__:n)typeof l=="object"&&l.NAME&&l.VERSION?f.push(l):a[j]=b[j]}}return a};MochiKit.Base._exportSymbols=function(a,b){MochiKit.__export__!==!1&&b.__export__!==!1&&MochiKit.Base.moduleExport(a,b)};
+MochiKit.Base._deprecated=function(a,b,e,f,j){typeof a==="string"&&(a.indexOf("MochiKit.")===0&&(a=a.substring(9)),a=MochiKit[a]);var l=e.split(".")[1],n=e.split(".")[2],v=function(){var j=arguments.callee,v=a.NAME+"."+b+" is deprecated since version "+f+". Use "+e+" instead.";if(j.logged!==!0)j.logged=!0,MochiKit.Logging?MochiKit.Logging.logDebug(v):console&&console.log&&console.log(v);if(!MochiKit[l])throw Error(v);return MochiKit[l][n].apply(this,arguments)};v.__export__=j===!0;a[b]=v};
MochiKit.Base.__new__=function(){var a=this;a.noop=a.operator.identity;a._deprecated(a,"forward","MochiKit.Base.forwardCall","1.3");a._deprecated(a,"find","MochiKit.Base.findValue","1.3");a.urlEncode=typeof encodeURIComponent!="undefined"?function(a){return encodeURIComponent(a).replace(/\'/g,"%27")}:function(a){return escape(a).replace(/\+/g,"%2B").replace(/\"/g,"%22").replace(/\'/g,"%27")};a.NamedError=function(a){this.name=this.message=a};a.NamedError.prototype=Error();a.NamedError.prototype.constructor=
a.NamedError;a.update(a.NamedError.prototype,{repr:function(){return this.message&&this.message!=this.name?this.name+"("+a.repr(this.message)+")":this.name+"()"},toString:a.forwardCall("repr")});a.NotFound=new a.NamedError("MochiKit.Base.NotFound");a.listMax=a.partial(a.listMinMax,1);a.listMin=a.partial(a.listMinMax,-1);a.isCallable=a.typeMatcher("function");a.isUndefined=a.typeMatcher("undefined");a.isValue=a.typeMatcher("boolean","number","string");a.merge=a.partial(a.update,null);a.zip=a.partial(a.map,
null);a.average=a.mean;a.comparatorRegistry=new a.AdapterRegistry;a.registerComparator("dateLike",a.isDateLike,a.compareDateLike);a.registerComparator("arrayLike",a.isArrayLike,a.compareArrayLike);a.reprRegistry=new a.AdapterRegistry;a.registerRepr("arrayLike",a.isArrayLike,a.reprArrayLike);a.registerRepr("string",a.typeMatcher("string"),a.reprString);a.registerRepr("numbers",a.typeMatcher("number","boolean"),a.reprNumber);a.jsonRegistry=new a.AdapterRegistry;a.nameFunctions(this)};MochiKit.Base.__new__();
@@ -55,274 +56,312 @@ MochiKit.Async.Deferred.prototype={repr:function(){return"Deferred("+this.id+",
this.fired===0&&this.results[0]instanceof b.Deferred&&this.results[0].cancel(a)},_resback:function(a){this.fired=a instanceof Error?1:0;this.results[this.fired]=a;this.paused===0&&this._fire()},_check:function(){if(this.fired!=-1){if(!this.silentlyCancelled)throw new MochiKit.Async.AlreadyCalledError(this);this.silentlyCancelled=!1}},callback:function(a){this._check();if(a instanceof MochiKit.Async.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");
this._resback(a)},errback:function(a){this._check();var b=MochiKit.Async;if(a instanceof b.Deferred)throw Error("Deferred instances can only be chained if they are the result of a callback");a instanceof Error||(a=new b.GenericError(a));this._resback(a)},addBoth:function(a){arguments.length>1&&(a=MochiKit.Base.partial.apply(null,arguments));return this.addCallbacks(a,a)},addCallback:function(a){arguments.length>1&&(a=MochiKit.Base.partial.apply(null,arguments));return this.addCallbacks(a,null)},addErrback:function(a){arguments.length>
1&&(a=MochiKit.Base.partial.apply(null,arguments));return this.addCallbacks(null,a)},addCallbacks:function(a,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");this.chain.push([a,b]);this.fired>=0&&this._fire();return this},setFinalizer:function(a){if(this.chained)throw Error("Chained Deferreds can not be re-used");if(this.finalized)throw Error("Finalized Deferreds can not be re-used");arguments.length>1&&
-(a=MochiKit.Base.partial.apply(null,arguments));this._finalizer=a;this.fired>=0&&this._fire();return this},_fire:function(){for(var a=this.chain,b=this.fired,c=this.results[b],e=this,f=null;a.length>0&&this.paused===0;){var j=a.shift()[b];if(j!==null)try{c=j(c),b=c instanceof Error?1:0,c instanceof MochiKit.Async.Deferred&&(f=function(a){e.paused--;e._resback(a)},this.paused++)}catch(k){b=1,k instanceof Error||(k=new MochiKit.Async.GenericError(k)),c=k}}this.fired=b;this.results[b]=c;if(this.chain.length==
-0&&this.paused===0&&this._finalizer)this.finalized=!0,this._finalizer(c);if(f&&this.paused)c.addBoth(f),c.chained=!0}};
+(a=MochiKit.Base.partial.apply(null,arguments));this._finalizer=a;this.fired>=0&&this._fire();return this},_fire:function(){for(var a=this.chain,b=this.fired,e=this.results[b],f=this,j=null;a.length>0&&this.paused===0;){var l=a.shift()[b];if(l!==null)try{e=l(e),b=e instanceof Error?1:0,e instanceof MochiKit.Async.Deferred&&(j=function(a){f.paused--;f._resback(a)},this.paused++)}catch(n){b=1,n instanceof Error||(n=new MochiKit.Async.GenericError(n)),e=n}}this.fired=b;this.results[b]=e;if(this.chain.length==
+0&&this.paused===0&&this._finalizer)this.finalized=!0,this._finalizer(e);if(j&&this.paused)e.addBoth(j),e.chained=!0}};
MochiKit.Base.update(MochiKit.Async,{evalJSONRequest:function(a){return MochiKit.Base.evalJSON(a.responseText)},succeed:function(){var a=new MochiKit.Async.Deferred;a.callback.apply(a,arguments);return a},fail:function(){var a=new MochiKit.Async.Deferred;a.errback.apply(a,arguments);return a},getXMLHttpRequest:function(){var a=arguments.callee;if(!a.XMLHttpRequest)for(var b=[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");}],c=0;c<b.length;c++){var e=b[c];try{return a.XMLHttpRequest=e,e()}catch(f){}}return a.XMLHttpRequest()},_xhr_onreadystatechange:function(a){var b=MochiKit.Base;if(this.readyState==4){try{this.onreadystatechange=null}catch(c){try{this.onreadystatechange=b.noop}catch(e){}}var f=null;try{f=this.status,!f&&b.isNotEmpty(this.responseText)&&(f=
-304)}catch(j){}f==200||f==201||f==204||f==304||f==1223?a.callback(this):(b=new MochiKit.Async.XMLHttpRequestError(this,"Request failed"),a.errback(b))}},_xhr_canceller:function(a){try{a.onreadystatechange=null}catch(b){try{a.onreadystatechange=MochiKit.Base.noop}catch(c){}}a.abort()},sendXMLHttpRequest:function(a,b){if(typeof b=="undefined"||b===null)b="";var c=MochiKit.Base,e=MochiKit.Async,f=new e.Deferred(c.partial(e._xhr_canceller,a));try{a.onreadystatechange=c.bind(e._xhr_onreadystatechange,
-a,f),a.send(b)}catch(j){try{a.onreadystatechange=null}catch(k){}f.errback(j)}return f},doXHR:function(a,b){var c=MochiKit.Async;return c.callLater(0,c._doXHR,a,b)},_doXHR:function(a,b){var c=MochiKit.Base,b=c.update({method:"GET",sendContent:""},b),e=MochiKit.Async,f=e.getXMLHttpRequest();if(b.queryString){var j=c.queryString(b.queryString);j&&(a+="?"+j)}"username"in b?f.open(b.method,a,!0,b.username,b.password):f.open(b.method,a,!0);f.overrideMimeType&&b.mimeType&&f.overrideMimeType(b.mimeType);
-f.setRequestHeader("X-Requested-With","XMLHttpRequest");if(b.headers){j=b.headers;c.isArrayLike(j)||(j=c.items(j));for(c=0;c<j.length;c++){var k=j[c];f.setRequestHeader(k[0],k[1])}}return e.sendXMLHttpRequest(f,b.sendContent)},_buildURL:function(a){if(arguments.length>1){var b=MochiKit.Base;if(b=b.queryString.apply(null,b.extend(null,arguments,1)))return a+"?"+b}return a},doSimpleXMLHttpRequest:function(a){var b=MochiKit.Async,a=b._buildURL.apply(b,arguments);return b.doXHR(a)},loadJSONDoc:function(a){var b=
-MochiKit.Async,a=b._buildURL.apply(b,arguments),c=b.doXHR(a,{mimeType:"text/plain",headers:[["Accept","application/json"]]});return c=c.addCallback(b.evalJSONRequest)},loadScript:function(a){var b=new MochiKit.Async.Deferred,c=document.createElement("script");c.type="text/javascript";c.src=a;c.onload=function(){c.onload=null;c.onerror=null;c=c.onreadystatechange=null;b.callback()};c.onerror=function(e){c.onload=null;c.onerror=null;c=c.onreadystatechange=null;e="Failed to load script at "+a+": "+e;
-b.errback(new URIError(e,a))};c.onreadystatechange=function(){if(c.readyState=="loaded"||c.readyState=="complete")c.onload();else MochiKit.Async.callLater(10,c.onerror,"Script loading timed out")};document.getElementsByTagName("head")[0].appendChild(c);return b},wait:function(a,b){var c=new MochiKit.Async.Deferred,e=MochiKit.Base.bind("callback",c,b),f=setTimeout(e,Math.floor(a*1E3));c.canceller=function(){try{clearTimeout(f)}catch(a){}};return c},callLater:function(a){var b=MochiKit.Base,c=b.partial.apply(b,
-b.extend(null,arguments,1));return MochiKit.Async.wait(a).addCallback(function(){return c()})}});MochiKit.Async.DeferredLock=function(){this.waiting=[];this.locked=!1;this.id=this._nextId()};
+function(){return new ActiveXObject("Msxml2.XMLHTTP.4.0")},function(){throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest");}],e=0;e<b.length;e++){var f=b[e];try{return a.XMLHttpRequest=f,f()}catch(j){}}return a.XMLHttpRequest()},_xhr_onreadystatechange:function(a){var b=MochiKit.Base;if(this.readyState==4){try{this.onreadystatechange=null}catch(e){try{this.onreadystatechange=b.noop}catch(f){}}var j=null;try{j=this.status,!j&&b.isNotEmpty(this.responseText)&&(j=
+304)}catch(l){}j==200||j==201||j==204||j==304||j==1223?a.callback(this):(b=new MochiKit.Async.XMLHttpRequestError(this,"Request failed"),a.errback(b))}},_xhr_canceller:function(a){try{a.onreadystatechange=null}catch(b){try{a.onreadystatechange=MochiKit.Base.noop}catch(e){}}a.abort()},sendXMLHttpRequest:function(a,b){if(typeof b=="undefined"||b===null)b="";var e=MochiKit.Base,f=MochiKit.Async,j=new f.Deferred(e.partial(f._xhr_canceller,a));try{a.onreadystatechange=e.bind(f._xhr_onreadystatechange,
+a,j),a.send(b)}catch(l){try{a.onreadystatechange=null}catch(n){}j.errback(l)}return j},doXHR:function(a,b){var e=MochiKit.Async;return e.callLater(0,e._doXHR,a,b)},_doXHR:function(a,b){var e=MochiKit.Base,b=e.update({method:"GET",sendContent:""},b),f=MochiKit.Async,j=f.getXMLHttpRequest();if(b.queryString){var l=e.queryString(b.queryString);l&&(a+="?"+l)}"username"in b?j.open(b.method,a,!0,b.username,b.password):j.open(b.method,a,!0);j.overrideMimeType&&b.mimeType&&j.overrideMimeType(b.mimeType);
+j.setRequestHeader("X-Requested-With","XMLHttpRequest");if(b.headers){l=b.headers;e.isArrayLike(l)||(l=e.items(l));for(e=0;e<l.length;e++){var n=l[e];j.setRequestHeader(n[0],n[1])}}return f.sendXMLHttpRequest(j,b.sendContent)},_buildURL:function(a){if(arguments.length>1){var b=MochiKit.Base;if(b=b.queryString.apply(null,b.extend(null,arguments,1)))return a+"?"+b}return a},doSimpleXMLHttpRequest:function(a){var b=MochiKit.Async,a=b._buildURL.apply(b,arguments);return b.doXHR(a)},loadJSONDoc:function(a){var b=
+MochiKit.Async,a=b._buildURL.apply(b,arguments),e=b.doXHR(a,{mimeType:"text/plain",headers:[["Accept","application/json"]]});return e=e.addCallback(b.evalJSONRequest)},loadScript:function(a){var b=new MochiKit.Async.Deferred,e=document.createElement("script");e.type="text/javascript";e.src=a;e.onload=function(){e.onload=null;e.onerror=null;e=e.onreadystatechange=null;b.callback()};e.onerror=function(f){e.onload=null;e.onerror=null;e=e.onreadystatechange=null;f="Failed to load script at "+a+": "+f;
+b.errback(new URIError(f,a))};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete")e.onload();else MochiKit.Async.callLater(10,e.onerror,"Script loading timed out")};document.getElementsByTagName("head")[0].appendChild(e);return b},wait:function(a,b){var e=new MochiKit.Async.Deferred,f=MochiKit.Base.bind("callback",e,b),j=setTimeout(f,Math.floor(a*1E3));e.canceller=function(){try{clearTimeout(j)}catch(a){}};return e},callLater:function(a){var b=MochiKit.Base,e=b.partial.apply(b,
+b.extend(null,arguments,1));return MochiKit.Async.wait(a).addCallback(function(){return e()})}});MochiKit.Async.DeferredLock=function(){this.waiting=[];this.locked=!1;this.id=this._nextId()};
MochiKit.Async.DeferredLock.prototype={__class__:MochiKit.Async.DeferredLock,acquire:function(){var a=new MochiKit.Async.Deferred;this.locked?this.waiting.push(a):(this.locked=!0,a.callback(this));return a},release:function(){if(!this.locked)throw TypeError("Tried to release an unlocked DeferredLock");this.locked=!1;if(this.waiting.length>0)this.locked=!0,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(a,b,c,e,f){MochiKit.Async.Deferred.apply(this,[f]);this.list=a;this.resultList=f=[];this.finishedCount=0;this.fireOnOneCallback=b;this.fireOnOneErrback=c;this.consumeErrors=e;c=MochiKit.Base.bind(this._cbDeferred,this);for(e=0;e<a.length;e++){var j=a[e];f.push(void 0);j.addCallback(c,e,!0);j.addErrback(c,e,!1)}a.length===0&&!b&&this.callback(this.resultList)};
-MochiKit.Async.DeferredList.prototype=new MochiKit.Async.Deferred;MochiKit.Async.DeferredList.prototype.constructor=MochiKit.Async.DeferredList;MochiKit.Async.DeferredList.prototype._cbDeferred=function(a,b,c){this.resultList[a]=[b,c];this.finishedCount+=1;this.fired==-1&&(b&&this.fireOnOneCallback?this.callback([a,c]):!b&&this.fireOnOneErrback?this.errback(c):this.finishedCount==this.list.length&&this.callback(this.resultList));!b&&this.consumeErrors&&(c=null);return c};
-MochiKit.Async.gatherResults=function(a){a=new MochiKit.Async.DeferredList(a,!1,!0,!1);a.addCallback(function(a){for(var c=[],e=0;e<a.length;e++)c.push(a[e][1]);return c});return a};MochiKit.Async.maybeDeferred=function(a){var b=MochiKit.Async,c;try{var e=a.apply(null,MochiKit.Base.extend([],arguments,1));c=e instanceof b.Deferred?e:e instanceof Error?b.fail(e):b.succeed(e)}catch(f){c=b.fail(f)}return c};
-MochiKit.Async.__new__=function(){var a=MochiKit.Base,b=a.partial(a._newNamedError,this);b("AlreadyCalledError",function(a){this.deferred=a});b("CancelledError",function(a){this.deferred=a});b("BrowserComplianceError",function(a){this.message=a});b("GenericError",function(a){this.message=a});b("XMLHttpRequestError",function(a,b){this.req=a;this.message=b;try{this.number=a.status}catch(f){}});a.nameFunctions(this)};MochiKit.Async.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Async);(function(a,b){function c(){if(!d.isReady){try{n.documentElement.doScroll("left")}catch(g){setTimeout(c,1);return}d.ready()}}function e(g,a){a.src?d.ajax({url:a.src,async:!1,dataType:"script"}):d.globalEval(a.text||a.textContent||a.innerHTML||"");a.parentNode&&a.parentNode.removeChild(a)}function f(g,a,q,W,u,c){var h=g.length;if(typeof a==="object"){for(var e in a)f(g,e,a[e],W,u,q);return g}if(q!==b){W=!c&&W&&d.isFunction(q);for(e=0;e<h;e++)u(g[e],a,W?q.call(g[e],e,u(g[e],a)):q,c);return g}return h?
-u(g[0],a):b}function j(){return(new Date).getTime()}function k(){return!1}function w(){return!0}function o(g,a,b){b[0].type=g;return d.event.handle.apply(a,b)}function B(g){var a,b=[],W=[],u=arguments,c,h,e,l,p,E;h=d.data(this,"events");if(!(g.liveFired===this||!h||!h.live||g.button&&g.type==="click")){g.liveFired=this;var s=h.live.slice(0);for(l=0;l<s.length;l++)h=s[l],h.origType.replace(pa,"")===g.type?W.push(h.selector):s.splice(l--,1);c=d(g.target).closest(W,g.currentTarget);p=0;for(E=c.length;p<
-E;p++)for(l=0;l<s.length;l++)if(h=s[l],c[p].selector===h.selector){e=c[p].elem;W=null;if(h.preType==="mouseenter"||h.preType==="mouseleave")W=d(g.relatedTarget).closest(h.selector)[0];(!W||W!==e)&&b.push({elem:e,handleObj:h})}p=0;for(E=b.length;p<E;p++)if(c=b[p],g.currentTarget=c.elem,g.data=c.handleObj.data,g.handleObj=c.handleObj,c.handleObj.origHandler.apply(c.elem,u)===!1){a=!1;break}return a}}function C(g,a){return"live."+(g&&g!=="*"?g+".":"")+a.replace(/\./g,"`").replace(/ /g,"&")}function y(g,
-a){var b=0;a.each(function(){if(this.nodeName===(g[b]&&g[b].nodeName)){var a=d.data(g[b++]),G=d.data(this,a);if(a=a&&a.events){delete G.handle;G.events={};for(var c in a)for(var h in a[c])d.event.add(this,c,a[c][h],a[c][h].data)}}})}function z(g,a,b){var c,u,h,a=a&&a[0]?a[0].ownerDocument||a[0]:n;if(g.length===1&&typeof g[0]==="string"&&g[0].length<512&&a===n&&!S.test(g[0])&&(d.support.checkClone||!Z.test(g[0])))u=!0,(h=d.fragments[g[0]])&&h!==1&&(c=h);c||(c=a.createDocumentFragment(),d.clean(g,a,
-c,b));u&&(d.fragments[g[0]]=h?c:1);return{fragment:c,cacheable:u}}function t(g,a){var b={};d.each(Ha.concat.apply([],Ha.slice(0,a)),function(){b[this]=g});return b}function H(g){return"scrollTo"in g&&g.document?g:g.nodeType===9?g.defaultView||g.parentWindow:!1}var d=function(g,a){return new d.fn.init(g,a)},P=a.jQuery,N=a.$,n=a.document,J,F=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,O=/^.[^:#\[\.,]*$/,ba=/\S/,L=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,ma=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,$=navigator.userAgent,qa=!1,ka=
-[],I,Q=Object.prototype.toString,U=Object.prototype.hasOwnProperty,ca=Array.prototype.push,aa=Array.prototype.slice,A=Array.prototype.indexOf;d.fn=d.prototype={init:function(g,a){var q,c,u;if(!g)return this;if(g.nodeType)return this.context=this[0]=g,this.length=1,this;if(g==="body"&&!a)return this.context=n,this[0]=n.body,this.selector="body",this.length=1,this;if(typeof g==="string")if((q=F.exec(g))&&(q[1]||!a))if(q[1])return u=a?a.ownerDocument||a:n,(c=ma.exec(g))?d.isPlainObject(a)?(g=[n.createElement(c[1])],
-d.fn.attr.call(g,a,!0)):g=[u.createElement(c[1])]:(c=z([q[1]],[u]),g=(c.cacheable?c.fragment.cloneNode(!0):c.fragment).childNodes),d.merge(this,g);else{if(c=n.getElementById(q[2])){if(c.id!==q[2])return J.find(g);this.length=1;this[0]=c}this.context=n;this.selector=g;return this}else return!a&&/^\w+$/.test(g)?(this.selector=g,this.context=n,g=n.getElementsByTagName(g),d.merge(this,g)):!a||a.jquery?(a||J).find(g):d(a).find(g);else if(d.isFunction(g))return J.ready(g);if(g.selector!==b)this.selector=
-g.selector,this.context=g.context;return d.makeArray(g,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return aa.call(this,0)},get:function(g){return g==null?this.toArray():g<0?this.slice(g)[0]:this[g]},pushStack:function(g,a,b){var c=d();d.isArray(g)?ca.apply(c,g):d.merge(c,g);c.prevObject=this;c.context=this.context;if(a==="find")c.selector=this.selector+(this.selector?" ":"")+b;else if(a)c.selector=this.selector+"."+a+"("+b+")";return c},each:function(g,
-a){return d.each(this,g,a)},ready:function(g){d.bindReady();d.isReady?g.call(n,d):ka&&ka.push(g);return this},eq:function(g){return g===-1?this.slice(g):this.slice(g,+g+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(aa.apply(this,arguments),"slice",aa.call(arguments).join(","))},map:function(g){return this.pushStack(d.map(this,function(a,d){return g.call(a,d,a)}))},end:function(){return this.prevObject||d(null)},push:ca,sort:[].sort,
-splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var g=arguments[0]||{},a=1,q=arguments.length,c=!1,u,h,e,l;typeof g==="boolean"&&(c=g,g=arguments[1]||{},a=2);typeof g!=="object"&&!d.isFunction(g)&&(g={});q===a&&(g=this,--a);for(;a<q;a++)if((u=arguments[a])!=null)for(h in u)e=g[h],l=u[h],g!==l&&(c&&l&&(d.isPlainObject(l)||d.isArray(l))?(e=e&&(d.isPlainObject(e)||d.isArray(e))?e:d.isArray(l)?[]:{},g[h]=d.extend(c,e,l)):l!==b&&(g[h]=l));return g};d.extend({noConflict:function(g){a.$=
-N;if(g)a.jQuery=P;return d},isReady:!1,ready:function(){if(!d.isReady){if(!n.body)return setTimeout(d.ready,13);d.isReady=!0;if(ka){for(var g,a=0;g=ka[a++];)g.call(n,d);ka=null}d.fn.triggerHandler&&d(n).triggerHandler("ready")}},bindReady:function(){if(!qa){qa=!0;if(n.readyState==="complete")return d.ready();if(n.addEventListener)n.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",d.ready,!1);else if(n.attachEvent){n.attachEvent("onreadystatechange",I);a.attachEvent("onload",d.ready);
-var g=!1;try{g=a.frameElement==null}catch(G){}n.documentElement.doScroll&&g&&c()}}},isFunction:function(g){return Q.call(g)==="[object Function]"},isArray:function(g){return Q.call(g)==="[object Array]"},isPlainObject:function(g){if(!g||Q.call(g)!=="[object Object]"||g.nodeType||g.setInterval)return!1;if(g.constructor&&!U.call(g,"constructor")&&!U.call(g.constructor.prototype,"isPrototypeOf"))return!1;for(var a in g);return a===b||U.call(g,a)},isEmptyObject:function(g){for(var a in g)return!1;return!0},
-error:function(g){throw g;},parseJSON:function(g){if(typeof g!=="string"||!g)return null;g=d.trim(g);if(/^[\],:{}\s]*$/.test(g.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(g):(new Function("return "+g))();else d.error("Invalid JSON: "+g)},noop:function(){},globalEval:function(g){if(g&&ba.test(g)){var a=n.getElementsByTagName("head")[0]||
-n.documentElement,b=n.createElement("script");b.type="text/javascript";d.support.scriptEval?b.appendChild(n.createTextNode(g)):b.text=g;a.insertBefore(b,a.firstChild);a.removeChild(b)}},nodeName:function(g,a){return g.nodeName&&g.nodeName.toUpperCase()===a.toUpperCase()},each:function(g,a,q){var c,u=0,h=g.length,e=h===b||d.isFunction(g);if(q)if(e)for(c in g){if(a.apply(g[c],q)===!1)break}else for(;u<h;){if(a.apply(g[u++],q)===!1)break}else if(e)for(c in g){if(a.call(g[c],c,g[c])===!1)break}else for(q=
-g[0];u<h&&a.call(q,u,q)!==!1;q=g[++u]);return g},trim:function(g){return(g||"").replace(L,"")},makeArray:function(g,a){var b=a||[];g!=null&&(g.length==null||typeof g==="string"||d.isFunction(g)||typeof g!=="function"&&g.setInterval?ca.call(b,g):d.merge(b,g));return b},inArray:function(g,a){if(a.indexOf)return a.indexOf(g);for(var d=0,b=a.length;d<b;d++)if(a[d]===g)return d;return-1},merge:function(g,a){var d=g.length,c=0;if(typeof a.length==="number")for(var u=a.length;c<u;c++)g[d++]=a[c];else for(;a[c]!==
-b;)g[d++]=a[c++];g.length=d;return g},grep:function(g,a,d){for(var b=[],c=0,h=g.length;c<h;c++)!d!==!a(g[c],c)&&b.push(g[c]);return b},map:function(g,a,d){for(var b=[],c,h=0,e=g.length;h<e;h++)c=a(g[h],h,d),c!=null&&(b[b.length]=c);return b.concat.apply([],b)},guid:1,proxy:function(g,a,q){arguments.length===2&&(typeof a==="string"?(q=g,g=q[a],a=b):a&&!d.isFunction(a)&&(q=a,a=b));!a&&g&&(a=function(){return g.apply(q||this,arguments)});if(g)a.guid=g.guid=g.guid||a.guid||d.guid++;return a},uaMatch:function(g){g=
-g.toLowerCase();g=/(webkit)[ \/]([\w.]+)/.exec(g)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(g)||/(msie) ([\w.]+)/.exec(g)||!/compatible/.test(g)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(g)||[];return{browser:g[1]||"",version:g[2]||"0"}},browser:{}});$=d.uaMatch($);if($.browser)d.browser[$.browser]=!0,d.browser.version=$.version;if(d.browser.webkit)d.browser.safari=!0;if(A)d.inArray=function(g,a){return A.call(a,g)};J=d(n);n.addEventListener?I=function(){n.removeEventListener("DOMContentLoaded",I,!1);
-d.ready()}:n.attachEvent&&(I=function(){n.readyState==="complete"&&(n.detachEvent("onreadystatechange",I),d.ready())});(function(){d.support={};var g=n.documentElement,b=n.createElement("script"),q=n.createElement("div"),c="script"+j();q.style.display="none";q.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var u=q.getElementsByTagName("*"),h=q.getElementsByTagName("a")[0];if(u&&u.length&&h){d.support={leadingWhitespace:q.firstChild.nodeType===
-3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:q.getElementsByTagName("input")[0].value==="on",optSelected:n.createElement("select").appendChild(n.createElement("option")).selected,parentNode:q.removeChild(q.appendChild(n.createElement("div"))).parentNode===null,deleteExpando:!0,checkClone:!1,
-scriptEval:!1,noCloneEvent:!0,boxModel:null};b.type="text/javascript";try{b.appendChild(n.createTextNode("window."+c+"=1;"))}catch(e){}g.insertBefore(b,g.firstChild);if(a[c])d.support.scriptEval=!0,delete a[c];try{delete b.test}catch(l){d.support.deleteExpando=!1}g.removeChild(b);q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function Ka(){d.support.noCloneEvent=!1;q.detachEvent("onclick",Ka)}),q.cloneNode(!0).fireEvent("onclick"));q=n.createElement("div");q.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";
-g=n.createDocumentFragment();g.appendChild(q.firstChild);d.support.checkClone=g.cloneNode(!0).cloneNode(!0).lastChild.checked;d(function(){var g=n.createElement("div");g.style.width=g.style.paddingLeft="1px";n.body.appendChild(g);d.boxModel=d.support.boxModel=g.offsetWidth===2;n.body.removeChild(g).style.display="none"});g=function(g){var a=n.createElement("div"),g="on"+g,d=g in a;d||(a.setAttribute(g,"return;"),d=typeof a[g]==="function");return d};d.support.submitBubbles=g("submit");d.support.changeBubbles=
-g("change");g=b=q=u=h=null}})();d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var T="jQuery"+j(),ga=0,na={};d.extend({cache:{},expando:T,noData:{embed:!0,object:!0,applet:!0},data:function(g,G,q){if(!g.nodeName||!d.noData[g.nodeName.toLowerCase()]){var g=g==a?na:g,c=g[T],u=d.cache;if(!c&&typeof G==="string"&&q===b)return null;c||(c=++ga);
-typeof G==="object"?(g[T]=c,u[c]=d.extend(!0,{},G)):u[c]||(g[T]=c,u[c]={});g=u[c];q!==b&&(g[G]=q);return typeof G==="string"?g[G]:g}},removeData:function(g,b){if(!g.nodeName||!d.noData[g.nodeName.toLowerCase()]){var g=g==a?na:g,q=g[T],c=d.cache,u=c[q];b?u&&(delete u[b],d.isEmptyObject(u)&&d.removeData(g)):(d.support.deleteExpando?delete g[d.expando]:g.removeAttribute&&g.removeAttribute(d.expando),delete c[q])}}});d.fn.extend({data:function(g,a){if(typeof g==="undefined"&&this.length)return d.data(this[0]);
-else if(typeof g==="object")return this.each(function(){d.data(this,g)});var q=g.split(".");q[1]=q[1]?"."+q[1]:"";if(a===b){var c=this.triggerHandler("getData"+q[1]+"!",[q[0]]);c===b&&this.length&&(c=d.data(this[0],g));return c===b&&q[1]?this.data(q[0]):c}else return this.trigger("setData"+q[1]+"!",[q[0],a]).each(function(){d.data(this,g,a)})},removeData:function(g){return this.each(function(){d.removeData(this,g)})}});d.extend({queue:function(g,a,b){if(g){var a=(a||"fx")+"queue",c=d.data(g,a);if(!b)return c||
-[];!c||d.isArray(b)?c=d.data(g,a,d.makeArray(b)):c.push(b);return c}},dequeue:function(g,a){var a=a||"fx",b=d.queue(g,a),c=b.shift();c==="inprogress"&&(c=b.shift());c&&(a==="fx"&&b.unshift("inprogress"),c.call(g,function(){d.dequeue(g,a)}))}});d.fn.extend({queue:function(g,a){typeof g!=="string"&&(a=g,g="fx");if(a===b)return d.queue(this[0],g);return this.each(function(){var b=d.queue(this,g,a);g==="fx"&&b[0]!=="inprogress"&&d.dequeue(this,g)})},dequeue:function(g){return this.each(function(){d.dequeue(this,
-g)})},delay:function(g,a){g=d.fx?d.fx.speeds[g]||g:g;a=a||"fx";return this.queue(a,function(){var b=this;setTimeout(function(){d.dequeue(b,a)},g)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var ha=/[\n\t]/g,ia=/\s+/,xa=/\r/g,l=/href|src|style/,v=/(button|input)/i,sa=/(button|input|object|select|textarea)/i,K=/^(a|area)$/i,r=/radio|checkbox/;d.fn.extend({attr:function(a,b){return f(this,a,b,!0,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(b){var G=d(this);G.addClass(a.call(this,b,G.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ia),c=0,h=this.length;c<h;c++){var u=this[c];if(u.nodeType===1)if(u.className){for(var e=" "+u.className+" ",l=u.className,p=0,E=b.length;p<E;p++)e.indexOf(" "+b[p]+" ")<0&&(l+=" "+b[p]);u.className=d.trim(l)}else u.className=a}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var G=
-d(this);G.removeClass(a.call(this,b,G.attr("class")))});if(a&&typeof a==="string"||a===b)for(var G=(a||"").split(ia),c=0,h=this.length;c<h;c++){var u=this[c];if(u.nodeType===1&&u.className)if(a){for(var e=(" "+u.className+" ").replace(ha," "),l=0,p=G.length;l<p;l++)e=e.replace(" "+G[l]+" "," ");u.className=d.trim(e)}else u.className=""}return this},toggleClass:function(a,b){var c=typeof a,h=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var q=d(this);q.toggleClass(a.call(this,
-c,q.attr("class"),b),b)});return this.each(function(){if(c==="string")for(var u,e=0,l=d(this),p=b,E=a.split(ia);u=E[e++];)p=h?p:!l.hasClass(u),l[p?"addClass":"removeClass"](u);else if(c==="undefined"||c==="boolean")this.className&&d.data(this,"__className__",this.className),this.className=this.className||a===!1?"":d.data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",d=0,b=this.length;d<b;d++)if((" "+this[d].className+" ").replace(ha," ").indexOf(a)>-1)return!0;return!1},val:function(a){if(a===
-b){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 q=c.selectedIndex,h=[],u=c.options,c=c.type==="select-one";if(q<0)return null;for(var e=c?q:0,q=c?q+1:u.length;e<q;e++){var l=u[e];if(l.selected){a=d(l).val();if(c)return a;h.push(a)}}return h}if(r.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(xa,"")}return b}var p=d.isFunction(a);return this.each(function(b){var c=
-d(this),G=a;if(this.nodeType===1)if(p&&(G=a.call(this,b,c.val())),typeof G==="number"&&(G+=""),d.isArray(G)&&r.test(this.type))this.checked=d.inArray(c.val(),G)>=0;else if(d.nodeName(this,"select")){var q=d.makeArray(G);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),q)>=0});if(!q.length)this.selectedIndex=-1}else this.value=G})}});d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,q,h){if(!a||a.nodeType===3||a.nodeType===
-8)return b;if(h&&c in d.attrFn)return d(a)[c](q);var h=a.nodeType!==1||!d.isXMLDoc(a),u=q!==b,c=h&&d.props[c]||c;if(a.nodeType===1){var e=l.test(c);if(c in a&&h&&!e){u&&(c==="type"&&v.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),a[c]=q);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:sa.test(a.nodeName)||K.test(a.nodeName)&&a.href?0:b;return a[c]}if(!d.support.style&&
-h&&c==="style"){if(u)a.style.cssText=""+q;return a.style.cssText}u&&a.setAttribute(c,""+q);a=!d.support.hrefNormalized&&h&&e?a.getAttribute(c,2):a.getAttribute(c);return a===null?b:a}return d.style(a,c,q)}});var pa=/\.(.*)$/,wa=function(a){return a.replace(/[^\w\s\.\|`]/g,function(a){return"\\"+a})};d.event={add:function(g,c,q,h){if(!(g.nodeType===3||g.nodeType===8)){g.setInterval&&g!==a&&!g.frameElement&&(g=a);var u,e;if(q.handler)u=q,q=u.handler;if(!q.guid)q.guid=d.guid++;if(e=d.data(g)){var l=
-e.events=e.events||{},p=e.handle;if(!p)e.handle=p=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(p.elem,arguments):b};p.elem=g;for(var c=c.split(" "),E,s=0,v;E=c[s++];){e=u?d.extend({},u):{handler:q,data:h};E.indexOf(".")>-1?(v=E.split("."),E=v.shift(),e.namespace=v.slice(0).sort().join(".")):(v=[],e.namespace="");e.type=E;e.guid=q.guid;var r=l[E],f=d.event.special[E]||{};if(!r&&(r=l[E]=[],!f.setup||f.setup.call(g,h,v,p)===!1))g.addEventListener?g.addEventListener(E,
-p,!1):g.attachEvent&&g.attachEvent("on"+E,p);if(f.add&&(f.add.call(g,e),!e.handler.guid))e.handler.guid=q.guid;r.push(e);d.event.global[E]=!0}g=null}}},global:{},remove:function(a,b,c,h){if(!(a.nodeType===3||a.nodeType===8)){var u,e=0,l,p,E,s,v,r,f=d.data(a),R=f&&f.events;if(f&&R){if(b&&b.type)c=b.handler,b=b.type;if(!b||typeof b==="string"&&b.charAt(0)===".")for(u in b=b||"",R)d.event.remove(a,u+b);else{for(b=b.split(" ");u=b[e++];)if(s=u,l=u.indexOf(".")<0,p=[],l||(p=u.split("."),u=p.shift(),E=
-RegExp("(^|\\.)"+d.map(p.slice(0).sort(),wa).join("\\.(?:.*\\.)?")+"(\\.|$)")),v=R[u])if(c){s=d.event.special[u]||{};for(S=h||0;S<v.length;S++)if(r=v[S],c.guid===r.guid){if(l||E.test(r.namespace))h==null&&v.splice(S--,1),s.remove&&s.remove.call(a,r);if(h!=null)break}if(v.length===0||h!=null&&v.length===1)(!s.teardown||s.teardown.call(a,p)===!1)&&ja(a,u,f.handle),delete R[u]}else for(var S=0;S<v.length;S++)if(r=v[S],l||E.test(r.namespace))d.event.remove(a,s,r.handler,S),v.splice(S--,1);if(d.isEmptyObject(R)){if(b=
-f.handle)b.elem=null;delete f.events;delete f.handle;d.isEmptyObject(f)&&d.removeData(a)}}}}},trigger:function(a,c,q,h){var u=a.type||a;if(!h){a=typeof a==="object"?a[T]?a:d.extend(d.Event(u),a):d.Event(u);if(u.indexOf("!")>=0)a.type=u=u.slice(0,-1),a.exclusive=!0;q||(a.stopPropagation(),d.event.global[u]&&d.each(d.cache,function(){this.events&&this.events[u]&&d.event.trigger(a,c,this.handle.elem)}));if(!q||q.nodeType===3||q.nodeType===8)return b;a.result=b;a.target=q;c=d.makeArray(c);c.unshift(a)}a.currentTarget=
-q;(h=d.data(q,"handle"))&&h.apply(q,c);h=q.parentNode||q.ownerDocument;try{if((!q||!q.nodeName||!d.noData[q.nodeName.toLowerCase()])&&q["on"+u]&&q["on"+u].apply(q,c)===!1)a.result=!1}catch(e){}if(!a.isPropagationStopped()&&h)d.event.trigger(a,c,h,!0);else if(!a.isDefaultPrevented()){var h=a.target,l,p=d.nodeName(h,"a")&&u==="click",E=d.event.special[u]||{};if((!E._default||E._default.call(q,a)===!1)&&!p&&(!h||!h.nodeName||!d.noData[h.nodeName.toLowerCase()])){try{if(h[u])(l=h["on"+u])&&(h["on"+u]=
-null),d.event.triggered=!0,h[u]()}catch(s){}l&&(h["on"+u]=l);d.event.triggered=!1}}},handle:function(g){var c,q,h,u,g=arguments[0]=d.event.fix(g||a.event);g.currentTarget=this;c=g.type.indexOf(".")<0&&!g.exclusive;if(!c)q=g.type.split("."),g.type=q.shift(),h=RegExp("(^|\\.)"+q.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");u=d.data(this,"events");q=u[g.type];if(u&&q){q=q.slice(0);u=0;for(var e=q.length;u<e;u++){var l=q[u];if(c||h.test(l.namespace)){g.handler=l.handler;g.data=l.data;g.handleObj=
-l;l=l.handler.apply(this,arguments);if(l!==b)g.result=l,l===!1&&(g.preventDefault(),g.stopPropagation());if(g.isImmediatePropagationStopped())break}}}return g.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[T])return a;for(var c=a,a=d.Event(c),q=this.props.length,h;q;)h=this.props[--q],a[h]=c[h];if(!a.target)a.target=a.srcElement||n;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=n.documentElement,q=n.body,a.pageX=a.clientX+(c&&c.scrollLeft||q&&q.scrollLeft||0)-(c&&c.clientLeft||q&&q.clientLeft||0),a.pageY=a.clientY+(c&&c.scrollTop||q&&q.scrollTop||
-0)-(c&&c.clientTop||q&&q.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!==b)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:B}))},remove:function(a){var b=!0,c=a.origType.replace(pa,"");d.each(d.data(this,"events").live||
-[],function(){if(c===this.origType.replace(pa,""))return b=!1});b&&d.event.remove(this,a.origType,B)}},beforeunload:{setup:function(a,d,b){if(this.setInterval)this.onbeforeunload=b;return!1},teardown:function(a,d){if(this.onbeforeunload===d)this.onbeforeunload=null}}}};var ja=n.removeEventListener?function(a,d,b){a.removeEventListener(d,b,!1)}:function(a,d,b){a.detachEvent("on"+d,b)};d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type):
-this.type=a;this.timeStamp=j();this[T]=!0};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=w;var a=this.originalEvent;if(a)a.preventDefault&&a.preventDefault(),a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=w;var a=this.originalEvent;if(a)a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};
-var x=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this)a.type=a.data,d.event.handle.apply(this,arguments)}catch(c){}},V=function(a){a.type=a.data;d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?V:x,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?V:x)}}});if(!d.support.submitBubbles)d.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
-"form")d.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;if((c==="submit"||c==="image")&&d(b).closest("form").length)return o("submit",this,arguments)}),d.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;if((c==="text"||c==="password")&&d(b).closest("form").length&&a.keyCode===13)return o("submit",this,arguments)});else return!1},teardown:function(){d.event.remove(this,".specialSubmit")}};if(!d.support.changeBubbles){var X=/textarea|input|select/i,
-da,D=function(a){var b=a.type,c=a.value;if(b==="radio"||b==="checkbox")c=a.checked;else if(b==="select-multiple")c=a.selectedIndex>-1?d.map(a.options,function(a){return a.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")c=a.selectedIndex;return c},ea=function(a,c){var h=a.target,e,u;if(X.test(h.nodeName)&&!h.readOnly&&(e=d.data(h,"_change_data"),u=D(h),(a.type!=="focusout"||h.type!=="radio")&&d.data(h,"_change_data",u),!(e===b||u===e)))if(e!=null||u)return a.type="change",d.event.trigger(a,
-c,h)};d.event.special.change={filters:{focusout:ea,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ea.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return ea.call(this,a)},beforeactivate:function(a){a=a.target;d.data(a,"_change_data",D(a))}},setup:function(){if(this.type==="file")return!1;for(var a in da)d.event.add(this,
-a+".specialChange",da[a]);return X.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return X.test(this.nodeName)}};da=d.event.special.change.filters}n.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=d.event.fix(a);a.type=b;return d.event.handle.call(this,a)}d.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}});d.each(["bind","one"],function(a,c){d.fn[c]=function(a,
-g,h){if(typeof a==="object"){for(var e in a)this[c](e,g,a[e],h);return this}d.isFunction(g)&&(h=g,g=b);var l=c==="one"?d.proxy(h,function(a){d(this).unbind(a,l);return h.apply(this,arguments)}):h;if(a==="unload"&&c!=="one")this.one(a,g,h);else{e=0;for(var p=this.length;e<p;e++)d.event.add(this[e],a,l,g)}return this}});d.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else{c=0;for(var h=this.length;c<h;c++)d.event.remove(this[c],a,b)}return this},
-delegate:function(a,b,d,c){return this.live(b,d,c,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault();c.stopPropagation();d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){for(var b=arguments,c=1;c<b.length;)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(h){var u=(d.data(this,
-"lastToggle"+a.guid)||0)%c;d.data(this,"lastToggle"+a.guid,u+1);h.preventDefault();return b[u].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var fa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,g,h,e){var l,p=0,E,s,v=e||this.selector,r=e?this:d(this.context);d.isFunction(g)&&(h=g,g=b);for(a=(a||"").split(" ");(l=a[p++])!=null;)e=pa.exec(l),E="",e&&(E=e[0],l=l.replace(pa,
-"")),l==="hover"?a.push("mouseenter"+E,"mouseleave"+E):(s=l,l==="focus"||l==="blur"?(a.push(fa[l]+E),l+=E):l=(fa[l]||l)+E,c==="live"?r.each(function(){d.event.add(this,C(l,v),{data:g,selector:v,handler:h,origType:l,origHandler:h,preType:s})}):r.unbind(C(l,v),h));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,b){d.fn[b]=
-function(a){return a?this.bind(b,a):this.trigger(b)};d.attrFn&&(d.attrFn[b]=!0)});a.attachEvent&&!a.addEventListener&&a.attachEvent("onunload",function(){for(var a in d.cache)if(d.cache[a].handle)try{d.event.remove(d.cache[a].handle.elem)}catch(b){}});(function(){function a(b){for(var d="",c,h=0;b[h];h++)c=b[h],c.nodeType===3||c.nodeType===4?d+=c.nodeValue:c.nodeType!==8&&(d+=a(c.childNodes));return d}function c(a,g,b,d,h,e){for(var h=0,u=d.length;h<u;h++){var q=d[h];if(q){for(var q=q[a],l=!1;q;){if(q.sizcache===
-b){l=d[q.sizset];break}if(q.nodeType===1&&!e)q.sizcache=b,q.sizset=h;if(q.nodeName.toLowerCase()===g){l=q;break}q=q[a]}d[h]=l}}}function h(a,g,b,d,c,e){for(var c=0,u=d.length;c<u;c++){var q=d[c];if(q){for(var q=q[a],l=!1;q;){if(q.sizcache===b){l=d[q.sizset];break}if(q.nodeType===1){if(!e)q.sizcache=b,q.sizset=c;if(typeof g!=="string"){if(q===g){l=!0;break}}else if(s.filter(g,[q]).length>0){l=q;break}}q=q[a]}d[c]=l}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-u=0,l=Object.prototype.toString,p=!1,E=!0;[0,0].sort(function(){E=!1;return 0});var s=function(a,g,b,d){var b=b||[],c=g=g||n;if(g.nodeType!==1&&g.nodeType!==9)return[];if(!a||typeof a!=="string")return b;for(var h=[],q,u,G,p,E=!0,f=Z(g),S=a;(e.exec(""),q=e.exec(S))!==null;)if(S=q[3],h.push(q[1]),q[2]){p=q[3];break}if(h.length>1&&r.exec(a))if(h.length===2&&v.relative[h[0]])u=Y(h[0]+h[1],g);else for(u=v.relative[h[0]]?[g]:s(h.shift(),g);h.length;)a=h.shift(),v.relative[a]&&(a+=h.shift()),u=Y(a,u);else if(!d&&
-h.length>1&&g.nodeType===9&&!f&&v.match.ID.test(h[0])&&!v.match.ID.test(h[h.length-1])&&(q=s.find(h.shift(),g,f),g=q.expr?s.filter(q.expr,q.set)[0]:q.set[0]),g){q=d?{expr:h.pop(),set:R(d)}:s.find(h.pop(),h.length===1&&(h[0]==="~"||h[0]==="+")&&g.parentNode?g.parentNode:g,f);u=q.expr?s.filter(q.expr,q.set):q.set;for(h.length>0?G=R(u):E=!1;h.length;){var k=h.pop();q=k;v.relative[k]?q=h.pop():k="";q==null&&(q=g);v.relative[k](G,q,f)}}else G=[];G||(G=u);G||s.error(k||a);if(l.call(G)==="[object Array]")if(E)if(g&&
-g.nodeType===1)for(a=0;G[a]!=null;a++)G[a]&&(G[a]===!0||G[a].nodeType===1&&j(g,G[a]))&&b.push(u[a]);else for(a=0;G[a]!=null;a++)G[a]&&G[a].nodeType===1&&b.push(u[a]);else b.push.apply(b,G);else R(G,b);p&&(s(p,c,b,d),s.uniqueSort(b));return b};s.uniqueSort=function(a){if(k&&(p=E,a.sort(k),p))for(var g=1;g<a.length;g++)a[g]===a[g-1]&&a.splice(g--,1);return a};s.matches=function(a,g){return s(a,null,null,g)};s.find=function(a,g,b){var d,c;if(!a)return[];for(var h=0,q=v.order.length;h<q;h++){var u=v.order[h];
-if(c=v.leftMatch[u].exec(a)){var e=c[1];c.splice(1,1);if(e.substr(e.length-1)!=="\\"&&(c[1]=(c[1]||"").replace(/\\/g,""),d=v.find[u](c,g,b),d!=null)){a=a.replace(v.match[u],"");break}}}d||(d=g.getElementsByTagName("*"));return{set:d,expr:a}};s.filter=function(a,g,d,c){for(var h=a,q=[],u=g,e,l,G=g&&g[0]&&Z(g[0]);a&&g.length;){for(var p in v.filter)if((e=v.leftMatch[p].exec(a))!=null&&e[2]){var E=v.filter[p],f,W;W=e[1];l=!1;e.splice(1,1);if(W.substr(W.length-1)!=="\\"){u===q&&(q=[]);if(v.preFilter[p])if(e=
-v.preFilter[p](e,u,d,q,c,G)){if(e===!0)continue}else l=f=!0;if(e)for(var r=0;(W=u[r])!=null;r++)if(W){f=E(W,e,r,u);var R=c^!!f;d&&f!=null?R?l=!0:u[r]=!1:R&&(q.push(W),l=!0)}if(f!==b){d||(u=q);a=a.replace(v.match[p],"");if(!l)return[];break}}}if(a===h)if(l==null)s.error(a);else break;h=a}return u};s.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var v=s.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(a){return a.getAttribute("href")}},relative:{"+":function(a,g){var b=typeof g==="string",
-d=b&&!/\W/.test(g),b=b&&!d;d&&(g=g.toLowerCase());for(var d=0,c=a.length,h;d<c;d++)if(h=a[d]){for(;(h=h.previousSibling)&&h.nodeType!==1;);a[d]=b||h&&h.nodeName.toLowerCase()===g?h||!1:h===g}b&&s.filter(g,a,!0)},">":function(a,g){var b=typeof g==="string";if(b&&!/\W/.test(g))for(var g=g.toLowerCase(),d=0,c=a.length;d<c;d++){var h=a[d];if(h)b=h.parentNode,a[d]=b.nodeName.toLowerCase()===g?b:!1}else{d=0;for(c=a.length;d<c;d++)(h=a[d])&&(a[d]=b?h.parentNode:h.parentNode===g);b&&s.filter(g,a,!0)}},"":function(a,
-g,b){var d=u++,e=h;if(typeof g==="string"&&!/\W/.test(g))var l=g=g.toLowerCase(),e=c;e("parentNode",g,d,a,l,b)},"~":function(a,g,b){var d=u++,e=h;if(typeof g==="string"&&!/\W/.test(g))var l=g=g.toLowerCase(),e=c;e("previousSibling",g,d,a,l,b)}},find:{ID:function(a,g,b){if(typeof g.getElementById!=="undefined"&&!b)return(a=g.getElementById(a[1]))?[a]:[]},NAME:function(a,g){if(typeof g.getElementsByName!=="undefined"){for(var b=[],d=g.getElementsByName(a[1]),c=0,h=d.length;c<h;c++)d[c].getAttribute("name")===
-a[1]&&b.push(d[c]);return b.length===0?null:b}},TAG:function(a,g){return g.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,g,b,d,c,h){a=" "+a[1].replace(/\\/g,"")+" ";if(h)return a;for(var h=0,q;(q=g[h])!=null;h++)q&&(c^(q.className&&(" "+q.className+" ").replace(/[\t\n]/g," ").indexOf(a)>=0)?b||d.push(q):b&&(g[h]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){var g=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]===
-"even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=g[1]+(g[2]||1)-0;a[3]=g[3]-0}a[0]=u++;return a},ATTR:function(a,g,b,d,c,h){g=a[1].replace(/\\/g,"");!h&&v.attrMap[g]&&(a[1]=v.attrMap[g]);a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,g,b,d,c){if(a[1]==="not")if((e.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=s(a[3],null,null,g);else return a=s.filter(a[3],g,b,1^c),b||d.push.apply(d,a),!1;else if(v.match.POS.test(a[0])||v.match.CHILD.test(a[0]))return!0;
-return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,g,b){return!!s(b[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===
-a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,g){return g===0},last:function(a,g,b,d){return g===
-d.length-1},even:function(a,g){return g%2===0},odd:function(a,g){return g%2===1},lt:function(a,g,b){return g<b[3]-0},gt:function(a,g,b){return g>b[3]-0},nth:function(a,g,b){return b[3]-0===g},eq:function(a,g,b){return b[3]-0===g}},filter:{PSEUDO:function(b,d,c,h){var q=d[1],e=v.filters[q];if(e)return e(b,c,d,h);else if(q==="contains")return(b.textContent||b.innerText||a([b])||"").indexOf(d[3])>=0;else if(q==="not"){d=d[3];c=0;for(h=d.length;c<h;c++)if(d[c]===b)return!1;return!0}else s.error("Syntax error, unrecognized expression: "+
-q)},CHILD:function(a,g){var b=g[1],d=a;switch(b){case "only":case "first":for(;d=d.previousSibling;)if(d.nodeType===1)return!1;if(b==="first")return!0;d=a;case "last":for(;d=d.nextSibling;)if(d.nodeType===1)return!1;return!0;case "nth":var b=g[2],c=g[3];if(b===1&&c===0)return!0;var h=g[0],q=a.parentNode;if(q&&(q.sizcache!==h||!a.nodeIndex)){for(var e=0,d=q.firstChild;d;d=d.nextSibling)if(d.nodeType===1)d.nodeIndex=++e;q.sizcache=h}d=a.nodeIndex-c;return b===0?d===0:d%b===0&&d/b>=0}},ID:function(a,
-g){return a.nodeType===1&&a.getAttribute("id")===g},TAG:function(a,g){return g==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===g},CLASS:function(a,g){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(g)>-1},ATTR:function(a,g){var b=g[1],b=v.attrHandle[b]?v.attrHandle[b](a):a[b]!=null?a[b]:a.getAttribute(b),d=b+"",c=g[2],h=g[4];return b==null?c==="!=":c==="="?d===h:c==="*="?d.indexOf(h)>=0:c==="~="?(" "+d+" ").indexOf(h)>=0:!h?d&&b!==!1:c==="!="?d!==h:c==="^="?d.indexOf(h)===0:c==="$="?
-d.substr(d.length-h.length)===h:c==="|="?d===h||d.substr(0,h.length+1)===h+"-":!1},POS:function(a,g,b,d){var c=v.setFilters[g[2]];if(c)return c(a,b,g,d)}}},r=v.match.POS,f;for(f in v.match)v.match[f]=RegExp(v.match[f].source+/(?![^\[]*\])(?![^\(]*\))/.source),v.leftMatch[f]=RegExp(/(^(?:.|\r|\n)*?)/.source+v.match[f].source.replace(/\\(\d+)/g,function(a,g){return"\\"+(g-0+1)}));var R=function(a,g){a=Array.prototype.slice.call(a,0);if(g)return g.push.apply(g,a),g;return a};try{Array.prototype.slice.call(n.documentElement.childNodes,
-0)}catch(S){R=function(a,g){var b=g||[];if(l.call(a)==="[object Array]")Array.prototype.push.apply(b,a);else if(typeof a.length==="number")for(var d=0,c=a.length;d<c;d++)b.push(a[d]);else for(d=0;a[d];d++)b.push(a[d]);return b}}var k;n.documentElement.compareDocumentPosition?k=function(a,g){if(!a.compareDocumentPosition||!g.compareDocumentPosition)return a==g&&(p=!0),a.compareDocumentPosition?-1:1;var b=a.compareDocumentPosition(g)&4?-1:a===g?0:1;b===0&&(p=!0);return b}:"sourceIndex"in n.documentElement?
-k=function(a,g){if(!a.sourceIndex||!g.sourceIndex)return a==g&&(p=!0),a.sourceIndex?-1:1;var b=a.sourceIndex-g.sourceIndex;b===0&&(p=!0);return b}:n.createRange&&(k=function(a,g){if(!a.ownerDocument||!g.ownerDocument)return a==g&&(p=!0),a.ownerDocument?-1:1;var b=a.ownerDocument.createRange(),d=g.ownerDocument.createRange();b.setStart(a,0);b.setEnd(a,0);d.setStart(g,0);d.setEnd(g,0);b=b.compareBoundaryPoints(Range.START_TO_END,d);b===0&&(p=!0);return b});(function(){var a=n.createElement("div"),g=
-"script"+(new Date).getTime();a.innerHTML="<a name='"+g+"'/>";var d=n.documentElement;d.insertBefore(a,d.firstChild);if(n.getElementById(g))v.find.ID=function(a,g,d){if(typeof g.getElementById!=="undefined"&&!d)return(g=g.getElementById(a[1]))?g.id===a[1]||typeof g.getAttributeNode!=="undefined"&&g.getAttributeNode("id").nodeValue===a[1]?[g]:b:[]},v.filter.ID=function(a,g){var b=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===g};d.removeChild(a);
-d=a=null})();(function(){var a=n.createElement("div");a.appendChild(n.createComment(""));if(a.getElementsByTagName("*").length>0)v.find.TAG=function(a,g){var b=g.getElementsByTagName(a[1]);if(a[1]==="*"){for(var d=[],c=0;b[c];c++)b[c].nodeType===1&&d.push(b[c]);b=d}return b};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")v.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();n.querySelectorAll&&
-function(){var a=s,g=n.createElement("div");g.innerHTML="<p class='TEST'></p>";if(!(g.querySelectorAll&&g.querySelectorAll(".TEST").length===0)){s=function(g,b,d,c){b=b||n;if(!c&&b.nodeType===9&&!Z(b))try{return R(b.querySelectorAll(g),d)}catch(h){}return a(g,b,d,c)};for(var b in a)s[b]=a[b];g=null}}();(function(){var a=n.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className=
-"e",a.getElementsByClassName("e").length!==1))v.order.splice(1,0,"CLASS"),v.find.CLASS=function(a,g,b){if(typeof g.getElementsByClassName!=="undefined"&&!b)return g.getElementsByClassName(a[1])},a=null})();var j=n.compareDocumentPosition?function(a,g){return!!(a.compareDocumentPosition(g)&16)}:function(a,g){return a!==g&&(a.contains?a.contains(g):!0)},Z=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1},Y=function(a,g){for(var b=[],d="",c,h=g.nodeType?[g]:g;c=v.match.PSEUDO.exec(a);)d+=
-c[0],a=a.replace(v.match.PSEUDO,"");a=v.relative[a]?a+"*":a;c=0;for(var q=h.length;c<q;c++)s(a,h[c],b);return s.filter(d,b)};d.find=s;d.expr=s.selectors;d.expr[":"]=d.expr.filters;d.unique=s.uniqueSort;d.text=a;d.isXMLDoc=Z;d.contains=j})();var ta=/Until$/,ra=/^(?:parents|prevUntil|prevAll)/,la=/,/,aa=Array.prototype.slice,M=function(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,g){return!!b.call(a,g,a)===c});else if(b.nodeType)return d.grep(a,function(a){return a===b===c});else if(typeof b===
-"string"){var h=d.grep(a,function(a){return a.nodeType===1});if(O.test(b))return d.filter(b,h,!c);else b=d.filter(b,h)}return d.grep(a,function(a){return d.inArray(a,b)>=0===c})};d.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),c=0,h=0,e=this.length;h<e;h++)if(c=b.length,d.find(a,this[h],b),h>0)for(var l=c;l<b.length;l++)for(var p=0;p<c;p++)if(b[p]===b[l]){b.splice(l--,1);break}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,g=b.length;a<g;a++)if(d.contains(this,
-b[a]))return!0})},not:function(a){return this.pushStack(M(this,a,!1),"not",a)},filter:function(a){return this.pushStack(M(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,b){if(d.isArray(a)){var c=[],h=this[0],e,l={},p;if(h&&a.length){e=0;for(var v=a.length;e<v;e++)p=a[e],l[p]||(l[p]=d.expr.match.POS.test(p)?d(p,b||this.context):p);for(;h&&h.ownerDocument&&h!==b;){for(p in l)if(e=l[p],e.jquery?e.index(h)>-1:d(h).is(e))c.push({selector:p,elem:h}),delete l[p];
-h=h.parentNode}}return c}var s=d.expr.match.POS.test(a)?d(a,b||this.context):null;return this.map(function(c,h){for(;h&&h.ownerDocument&&h!==b;){if(s?s.index(h)>-1:d(h).is(a))return h;h=h.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,b){var c=typeof a==="string"?d(a,b||this.context):d.makeArray(a),h=d.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||
-c[0].parentNode.nodeType===11||!h[0]||!h[0].parentNode||h[0].parentNode.nodeType===11?h:d.unique(h))},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,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,
-"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,h){var e=d.map(this,b,c);ta.test(a)||(h=c);h&&typeof h==="string"&&(e=d.filter(h,e));
-e=this.length>1?d.unique(e):e;if((this.length>1||la.test(h))&&ra.test(a))e=e.reverse();return this.pushStack(e,a,aa.call(arguments).join(","))}});d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return d.find.matches(a,b)},dir:function(a,c,h){for(var e=[],a=a[c];a&&a.nodeType!==9&&(h===b||a.nodeType!==1||!d(a).is(h));)a.nodeType===1&&e.push(a),a=a[c];return e},nth:function(a,b,d){for(var b=b||1,c=0;a;a=a[d])if(a.nodeType===1&&++c===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===
-1&&a!==b&&d.push(a);return d}});var oa=/ jQuery\d+="(?:\d+|null)"/g,ua=/^\s+/,h=/(<([\w:]+)[^>]*?)\/>/g,s=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,p=/<([\w:]+)/,R=/<tbody/i,E=/<|&#?\w+;/,S=/<script|<object|<embed|<option|<style/i,Z=/checked\s*(?:[^=]|=\s*.checked.)/i,za=function(a,b,d){return s.test(d)?a:b+"></"+d+">"},Y={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,"",""]};Y.optgroup=Y.option;Y.tbody=Y.tfoot=Y.colgroup=Y.caption=Y.thead;Y.th=Y.td;if(!d.support.htmlSerialize)Y._default=[1,"div<div>","</div>"];d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||
-n).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=
-d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&
-this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});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,!1,function(a){this.parentNode.insertBefore(a,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,
-b){for(var c=0,h;(h=this[c])!=null;c++)if(!a||d.filter(a,[h]).length)!b&&h.nodeType===1&&(d.cleanData(h.getElementsByTagName("*")),d.cleanData([h])),h.parentNode&&h.parentNode.removeChild(h);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!d.support.noCloneEvent&&!d.isXMLDoc(this)){var a=this.outerHTML,b=this.ownerDocument;
-if(!a)a=b.createElement("div"),a.appendChild(this.cloneNode(!0)),a=a.innerHTML;return d.clean([a.replace(oa,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(ua,"")],b)[0]}else return this.cloneNode(!0)});a===!0&&(y(this,b),y(this.find("*"),b.find("*")));return b},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(oa,""):null;else if(typeof a==="string"&&!S.test(a)&&(d.support.leadingWhitespace||!ua.test(a))&&!Y[(p.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(h,
-za);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(l){this.empty().append(a)}}else d.isFunction(a)?this.each(function(b){var c=d(this),h=c.html();c.empty().append(function(){return a.call(this,b,h)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),h=c.html();c.replaceWith(a.call(this,b,h))});typeof a!=="string"&&
-(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove();b?d(b).before(a):d(c).append(a)})}else return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,h){var l,u,p=a[0],v=[],s;if(!d.support.checkClone&&arguments.length===3&&typeof p==="string"&&Z.test(p))return this.each(function(){d(this).domManip(a,c,h,!0)});if(d.isFunction(p))return this.each(function(e){var l=d(this);a[0]=
-p.call(this,e,c?l.html():b);l.domManip(a,c,h)});if(this[0]){l=p&&p.parentNode;l=d.support.parentNode&&l&&l.nodeType===11&&l.childNodes.length===this.length?{fragment:l}:z(a,this,v);s=l.fragment;if(u=s.childNodes.length===1?s=s.firstChild:s.firstChild){c=c&&d.nodeName(u,"tr");u=0;for(var E=this.length;u<E;u++)h.call(c?d.nodeName(this[u],"table")?this[u].getElementsByTagName("tbody")[0]||this[u].appendChild(this[u].ownerDocument.createElement("tbody")):this[u]:this[u],u>0||l.cacheable||this.length>
-1?s.cloneNode(!0):s)}v.length&&d.each(v,e)}return this}});d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var h=[],c=d(c),e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&c.length===1)return c[b](this[0]),this;else{for(var e=0,l=c.length;e<l;e++){var p=(e>0?this.clone(!0):this).get();d.fn[b].apply(d(c[e]),p);h=h.concat(p)}return this.pushStack(h,a,
-c.selector)}}});d.extend({clean:function(a,b,c,e){b=b||n;typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||n);for(var l=[],v=0,s;(s=a[v])!=null;v++)if(typeof s==="number"&&(s+=""),s){if(typeof s==="string"&&!E.test(s))s=b.createTextNode(s);else if(typeof s==="string"){s=s.replace(h,za);var f=(p.exec(s)||["",""])[1].toLowerCase(),r=Y[f]||Y._default,S=r[0],k=b.createElement("div");for(k.innerHTML=r[1]+s+r[2];S--;)k=k.lastChild;if(!d.support.tbody){S=R.test(s);f=f===
-"table"&&!S?k.firstChild&&k.firstChild.childNodes:r[1]==="<table>"&&!S?k.childNodes:[];for(r=f.length-1;r>=0;--r)d.nodeName(f[r],"tbody")&&!f[r].childNodes.length&&f[r].parentNode.removeChild(f[r])}!d.support.leadingWhitespace&&ua.test(s)&&k.insertBefore(b.createTextNode(ua.exec(s)[0]),k.firstChild);s=k.childNodes}s.nodeType?l.push(s):l=d.merge(l,s)}if(c)for(v=0;l[v];v++)e&&d.nodeName(l[v],"script")&&(!l[v].type||l[v].type.toLowerCase()==="text/javascript")?e.push(l[v].parentNode?l[v].parentNode.removeChild(l[v]):
-l[v]):(l[v].nodeType===1&&l.splice.apply(l,[v+1,0].concat(d.makeArray(l[v].getElementsByTagName("script")))),c.appendChild(l[v]));return l},cleanData:function(a){for(var b,c,h=d.cache,e=d.event.special,l=d.support.deleteExpando,p=0,s;(s=a[p])!=null;p++)if(c=s[d.expando]){b=h[c];if(b.events)for(var v in b.events)e[v]?d.event.remove(s,v):ja(s,v,b.handle);l?delete s[d.expando]:s.removeAttribute&&s.removeAttribute(d.expando);delete h[c]}}});var La=/z-?index|font-?weight|opacity|zoom|line-?height/i,Ba=
-/alpha\([^)]*\)/,Ia=/opacity=([^)]*)/,Ca=/float/i,Da=/-([a-z])/ig,Ma=/([A-Z])/g,Na=/^-?\d+(?:px)?$/i,va=/^-?\d/,Oa={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],Ra=n.defaultView&&n.defaultView.getComputedStyle,Ja=d.support.cssFloat?"cssFloat":"styleFloat",Ea=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){return f(this,a,c,!0,function(a,c,g){if(g===b)return d.curCSS(a,c);typeof g==="number"&&!La.test(c)&&(g+="px");d.style(a,c,g)})};
-d.extend({style:function(a,c,h){if(!a||a.nodeType===3||a.nodeType===8)return b;if((c==="width"||c==="height")&&parseFloat(h)<0)h=b;var e=a.style||a,l=h!==b;if(!d.support.opacity&&c==="opacity"){if(l)e.zoom=1,c=parseInt(h,10)+""==="NaN"?"":"alpha(opacity="+h*100+")",a=e.filter||d.curCSS(a,"filter")||"",e.filter=Ba.test(a)?a.replace(Ba,c):c;return e.filter&&e.filter.indexOf("opacity=")>=0?parseFloat(Ia.exec(e.filter)[1])/100+"":""}Ca.test(c)&&(c=Ja);c=c.replace(Da,Ea);l&&(e[c]=h);return e[c]},css:function(a,
-b,c,h){if(b==="width"||b==="height"){var e,l=b==="width"?Pa:Qa,c=function(){e=b==="width"?a.offsetWidth:a.offsetHeight;h!=="border"&&d.each(l,function(){h||(e-=parseFloat(d.curCSS(a,"padding"+this,!0))||0);h==="margin"?e+=parseFloat(d.curCSS(a,"margin"+this,!0))||0:e-=parseFloat(d.curCSS(a,"border"+this+"Width",!0))||0})};a.offsetWidth!==0?c():d.swap(a,Oa,c);return Math.max(0,Math.round(e))}return d.curCSS(a,b,c)},curCSS:function(a,b,c){var h,e=a.style;if(!d.support.opacity&&b==="opacity"&&a.currentStyle)return h=
-Ia.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"",h===""?"1":h;Ca.test(b)&&(b=Ja);if(!c&&e&&e[b])h=e[b];else if(Ra){Ca.test(b)&&(b="float");b=b.replace(Ma,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;(a=e.getComputedStyle(a,null))&&(h=a.getPropertyValue(b));b==="opacity"&&h===""&&(h="1")}else if(a.currentStyle&&(c=b.replace(Da,Ea),h=a.currentStyle[b]||a.currentStyle[c],!Na.test(h)&&va.test(h))){var b=e.left,l=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;
-e.left=c==="fontSize"?"1em":h||0;h=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=l}return h},swap:function(a,b,c){var d={},h;for(h in b)d[h]=a.style[h],a.style[h]=b[h];c.call(a);for(h in b)a.style[h]=d[h]}});if(d.expr&&d.expr.filters)d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight,h=a.nodeName.toLowerCase()==="tr";return b===0&&c===0&&!h?!0:b>0&&c>0&&!h?!1:d.curCSS(a,"display")==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var Sa=j(),Ta=/<script(.|\s)*?\/script>/gi,
-Ua=/select|textarea/i,Va=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,ya=/=\?(&|$)/,Fa=/\?/,Wa=/(\?|&)_=.*?(&|$)/,Xa=/^(\w+:)?\/\/([^\/?#]+)/,Ya=/%20/g,Za=d.fn.load;d.fn.extend({load:function(a,b,c){if(typeof a!=="string")return Za.call(this,a);else if(!this.length)return this;var h=a.indexOf(" ");if(h>=0)var e=a.slice(h,a.length),a=a.slice(0,h);h="GET";b&&(d.isFunction(b)?(c=b,b=null):typeof b==="object"&&(b=d.param(b,d.ajaxSettings.traditional),h=
-"POST"));var l=this;d.ajax({url:a,type:h,dataType:"html",data:b,complete:function(a,b){if(b==="success"||b==="notmodified")l.html(e?d("<div />").append(a.responseText.replace(Ta,"")).find(e):a.responseText);c&&l.each(c,[a.responseText,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Ua.test(this.nodeName)||
-Va.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}});d.extend({get:function(a,b,c,h){d.isFunction(b)&&(h=h||c,c=b,b=null);return d.ajax({type:"GET",url:a,data:b,success:c,dataType:h})},getScript:function(a,b){return d.get(a,null,b,"script")},
-getJSON:function(a,b,c){return d.get(a,b,c,"json")},post:function(a,b,c,h){d.isFunction(b)&&(h=h||c,c=b,b={});return d.ajax({type:"POST",url:a,data:b,success:c,dataType:h})},ajaxSetup:function(a){d.extend(d.ajaxSettings,a)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,xhr:a.XMLHttpRequest&&(a.location.protocol!=="file:"||!a.ActiveXObject)?function(){return new a.XMLHttpRequest}:function(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}},
-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(c){function h(){p.success&&p.success.call(f,E,v,o);p.global&&l("ajaxSuccess",[o,p])}function e(){p.complete&&p.complete.call(f,o,v);p.global&&l("ajaxComplete",[o,p]);p.global&&!--d.active&&d.event.trigger("ajaxStop")}function l(a,b){(p.context?d(p.context):d.event).trigger(a,b)}var p=
-d.extend(!0,{},d.ajaxSettings,c),s,v,E,f=c&&c.context||p,r=p.type.toUpperCase();if(p.data&&p.processData&&typeof p.data!=="string")p.data=d.param(p.data,p.traditional);if(p.dataType==="jsonp"){if(r==="GET")ya.test(p.url)||(p.url+=(Fa.test(p.url)?"&":"?")+(p.jsonp||"callback")+"=?");else if(!p.data||!ya.test(p.data))p.data=(p.data?p.data+"&":"")+(p.jsonp||"callback")+"=?";p.dataType="json"}if(p.dataType==="json"&&(p.data&&ya.test(p.data)||ya.test(p.url))){s=p.jsonpCallback||"jsonp"+Sa++;if(p.data)p.data=
-(p.data+"").replace(ya,"="+s+"$1");p.url=p.url.replace(ya,"="+s+"$1");p.dataType="script";a[s]=a[s]||function(c){E=c;h();e();a[s]=b;try{delete a[s]}catch(d){}k&&k.removeChild(Z)}}if(p.dataType==="script"&&p.cache===null)p.cache=!1;if(p.cache===!1&&r==="GET"){var R=j(),S=p.url.replace(Wa,"$1_="+R+"$2");p.url=S+(S===p.url?(Fa.test(p.url)?"&":"?")+"_="+R:"")}p.data&&r==="GET"&&(p.url+=(Fa.test(p.url)?"&":"?")+p.data);p.global&&!d.active++&&d.event.trigger("ajaxStart");R=(R=Xa.exec(p.url))&&(R[1]&&R[1]!==
-location.protocol||R[2]!==location.host);if(p.dataType==="script"&&r==="GET"&&R){var k=n.getElementsByTagName("head")[0]||n.documentElement,Z=n.createElement("script");Z.src=p.url;if(p.scriptCharset)Z.charset=p.scriptCharset;if(!s){var Y=!1;Z.onload=Z.onreadystatechange=function(){if(!Y&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete"))Y=!0,h(),e(),Z.onload=Z.onreadystatechange=null,k&&Z.parentNode&&k.removeChild(Z)}}k.insertBefore(Z,k.firstChild);return b}var sa=!1,o=
-p.xhr();if(o){p.username?o.open(r,p.url,p.async,p.username,p.password):o.open(r,p.url,p.async);try{(p.data||c&&c.contentType)&&o.setRequestHeader("Content-Type",p.contentType),p.ifModified&&(d.lastModified[p.url]&&o.setRequestHeader("If-Modified-Since",d.lastModified[p.url]),d.etag[p.url]&&o.setRequestHeader("If-None-Match",d.etag[p.url])),R||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Accept",p.dataType&&p.accepts[p.dataType]?p.accepts[p.dataType]+", */*":p.accepts._default)}catch(Ba){}if(p.beforeSend&&
-p.beforeSend.call(f,o,p)===!1)return p.global&&!--d.active&&d.event.trigger("ajaxStop"),o.abort(),!1;p.global&&l("ajaxSend",[o,p]);var K=o.onreadystatechange=function(a){if(!o||o.readyState===0||a==="abort"){if(sa||e(),sa=!0,o)o.onreadystatechange=d.noop}else if(!sa&&o&&(o.readyState===4||a==="timeout")){sa=!0;o.onreadystatechange=d.noop;v=a==="timeout"?"timeout":!d.httpSuccess(o)?"error":p.ifModified&&d.httpNotModified(o,p.url)?"notmodified":"success";var b;if(v==="success")try{E=d.httpData(o,p.dataType,
-p)}catch(c){v="parsererror",b=c}v==="success"||v==="notmodified"?s||h():d.handleError(p,o,v,b);e();a==="timeout"&&o.abort();p.async&&(o=null)}};try{var za=o.abort;o.abort=function(){o&&za.call(o);K("abort")}}catch(z){}p.async&&p.timeout>0&&setTimeout(function(){o&&!sa&&K("timeout")},p.timeout);try{o.send(r==="POST"||r==="PUT"||r==="DELETE"?p.data:null)}catch(t){d.handleError(p,o,null,t),e()}p.async||K();return o}},handleError:function(a,b,c,h){a.error&&a.error.call(a.context||a,b,c,h);a.global&&(a.context?
-d(a.context):d.event).trigger("ajaxError",[b,a,h])},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(b){}return!1},httpNotModified:function(a,b){var c=a.getResponseHeader("Last-Modified"),h=a.getResponseHeader("Etag");c&&(d.lastModified[b]=c);h&&(d.etag[b]=h);return a.status===304||a.status===0},httpData:function(a,b,c){var h=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&h.indexOf("xml")>=
-0,a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&d.error("parsererror");c&&c.dataFilter&&(a=c.dataFilter(a,b));typeof a==="string"&&(b==="json"||!b&&h.indexOf("json")>=0?a=d.parseJSON(a):(b==="script"||!b&&h.indexOf("javascript")>=0)&&d.globalEval(a));return a},param:function(a,c){function h(a,b){d.isArray(b)?d.each(b,function(b,g){c||/\[\]$/.test(a)?e(a,g):h(a+"["+(typeof g==="object"||d.isArray(g)?b:"")+"]",g)}):!c&&b!=null&&typeof b==="object"?d.each(b,function(b,
-c){h(a+"["+b+"]",c)}):e(a,b)}function e(a,b){b=d.isFunction(b)?b():b;l[l.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)}var l=[];if(c===b)c=d.ajaxSettings.traditional;if(d.isArray(a)||a.jquery)d.each(a,function(){e(this.name,this.value)});else for(var p in a)h(p,a[p]);return l.join("&").replace(Ya,"+")}});var Ga={},$a=/toggle|show|hide/,ab=/^([+-]=)?([\d+-.]+)(.*)$/,Aa,Ha=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft",
-"paddingRight"],["opacity"]];d.fn.extend({show:function(a,b){if(a||a===0)return this.animate(t("show",3),a,b);else{for(var c=0,h=this.length;c<h;c++){var e=d.data(this[c],"olddisplay");this[c].style.display=e||"";if(d.css(this[c],"display")==="none"){var e=this[c].nodeName,l;if(Ga[e])l=Ga[e];else{var p=d("<"+e+" />").appendTo("body");l=p.css("display");l==="none"&&(l="block");p.remove();Ga[e]=l}d.data(this[c],"olddisplay",l)}}c=0;for(h=this.length;c<h;c++)this[c].style.display=d.data(this[c],"olddisplay")||
-"";return this}},hide:function(a,b){if(a||a===0)return this.animate(t("hide",3),a,b);else{for(var c=0,h=this.length;c<h;c++){var e=d.data(this[c],"olddisplay");!e&&e!=="none"&&d.data(this[c],"olddisplay",d.css(this[c],"display"))}c=0;for(h=this.length;c<h;c++)this[c].style.display="none";return this}},_toggle:d.fn.toggle,toggle:function(a,b){var c=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||c?this.each(function(){var b=c?a:d(this).is(":hidden");
-d(this)[b?"show":"hide"]()}):this.animate(t("toggle",3),a,b);return this},fadeTo:function(a,b,c){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c)},animate:function(a,b,c,h){var e=d.speed(b,c,h);if(d.isEmptyObject(a))return this.each(e.complete);return this[e.queue===!1?"each":"queue"](function(){var b=d.extend({},e),c,h=this.nodeType===1&&d(this).is(":hidden"),l=this;for(c in a){var p=c.replace(Da,Ea);c!==p&&(a[p]=a[c],delete a[c],c=p);if(a[c]==="hide"&&h||a[c]===
-"show"&&!h)return b.complete.call(this);if((c==="height"||c==="width")&&this.style)b.display=d.css(this,"display"),b.overflow=this.style.overflow;if(d.isArray(a[c]))(b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0]}if(b.overflow!=null)this.style.overflow="hidden";b.curAnim=d.extend({},a);d.each(a,function(c,e){var p=new d.fx(l,b,c);if($a.test(e))p[e==="toggle"?h?"show":"hide":e](a);else{var s=ab.exec(e),v=p.cur(!0)||0;if(s){var E=parseFloat(s[2]),r=s[3]||"px";r!=="px"&&(l.style[c]=(E||
-1)+r,v*=(E||1)/p.cur(!0),l.style[c]=v+r);s[1]&&(E=(s[1]==="-="?-1:1)*E+v);p.custom(v,E,r)}else p.custom(v,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]);this.each(function(){for(var a=c.length-1;a>=0;a--)if(c[a].elem===this){if(b)c[a](!0);c.splice(a,1)}});b||this.dequeue();return this}});d.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){d.fn[a]=function(a,c){return this.animate(b,a,
-c)}});d.extend({speed:function(a,b,c){var h=a&&typeof a==="object"?a:{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};h.duration=d.fx.off?0:typeof h.duration==="number"?h.duration:d.fx.speeds[h.duration]||d.fx.speeds._default;h.old=h.complete;h.complete=function(){h.queue!==!1&&d(this).dequeue();d.isFunction(h.old)&&h.old.call(this)};return h},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c}},timers:[],
-fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(d.fx.step[this.prop]||d.fx.step._default)(this);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>-1E4?a:parseFloat(d.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){function h(a){return e.step(a)}this.startTime=j();this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;h.elem=this.elem;h()&&d.timers.push(h)&&!Aa&&(Aa=setInterval(d.fx.tick,13))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.show=!0;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());d(this.elem).show()},
-hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=j(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;for(var h in this.options.curAnim)this.options.curAnim[h]!==!0&&(c=!1);if(c){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,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 e in this.options.curAnim)d.style(this.elem,e,this.options.orig[e]);this.options.complete.call(this.elem)}return!1}else e=b-this.startTime,this.state=e/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,
-e,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}};d.extend(d.fx,{tick:function(){for(var a=d.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},stop:function(){clearInterval(Aa);Aa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){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:a.elem[a.prop]=a.now}}});if(d.expr&&d.expr.filters)d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length};d.fn.offset="getBoundingClientRect"in n.documentElement?function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);var c=b.getBoundingClientRect(),h=b.ownerDocument,b=h.body,h=h.documentElement;return{top:c.top+
-(self.pageYOffset||d.support.boxModel&&h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:c.left+(self.pageXOffset||d.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c=b.offsetParent,h=b.ownerDocument,e,l=h.documentElement,p=h.body;e=(h=h.defaultView)?
-h.getComputedStyle(b,null):b.currentStyle;for(var s=b.offsetTop,v=b.offsetLeft;(b=b.parentNode)&&b!==p&&b!==l;){if(d.offset.supportsFixedPosition&&e.position==="fixed")break;e=h?h.getComputedStyle(b,null):b.currentStyle;s-=b.scrollTop;v-=b.scrollLeft;if(b===c){s+=b.offsetTop;v+=b.offsetLeft;if(d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!/^t(able|d|h)$/i.test(b.nodeName)))s+=parseFloat(e.borderTopWidth)||0,v+=parseFloat(e.borderLeftWidth)||0;c=b.offsetParent}d.offset.subtractsBorderForOverflowNotVisible&&
-e.overflow!=="visible"&&(s+=parseFloat(e.borderTopWidth)||0,v+=parseFloat(e.borderLeftWidth)||0)}if(e.position==="relative"||e.position==="static")s+=p.offsetTop,v+=p.offsetLeft;d.offset.supportsFixedPosition&&e.position==="fixed"&&(s+=Math.max(l.scrollTop,p.scrollTop),v+=Math.max(l.scrollLeft,p.scrollLeft));return{top:s,left:v}};d.offset={initialize:function(){var a=n.body,b=n.createElement("div"),c,h,e,l=parseFloat(d.curCSS(a,"marginTop",!0))||0;d.extend(b.style,{position:"absolute",top:0,left:0,
-margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.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(b,a.firstChild);c=b.firstChild;h=c.firstChild;e=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=h.offsetTop!==
-5;this.doesAddBorderForTableAndCells=e.offsetTop===5;h.style.position="fixed";h.style.top="20px";this.supportsFixedPosition=h.offsetTop===20||h.offsetTop===15;h.style.position=h.style.top="";c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=h.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==l;a.removeChild(b);d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize();d.offset.doesNotIncludeMarginInBodyOffset&&
-(b+=parseFloat(d.curCSS(a,"marginTop",!0))||0,c+=parseFloat(d.curCSS(a,"marginLeft",!0))||0);return{top:b,left:c}},setOffset:function(a,b,c){if(/static/.test(d.curCSS(a,"position")))a.style.position="relative";var h=d(a),e=h.offset(),l=parseInt(d.curCSS(a,"top",!0),10)||0,p=parseInt(d.curCSS(a,"left",!0),10)||0;d.isFunction(b)&&(b=b.call(a,c,e));c={top:b.top-e.top+l,left:b.left-e.left+p};"using"in b?b.using.call(a,c):h.css(c)}};d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],
-b=this.offsetParent(),c=this.offset(),h=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.curCSS(a,"marginTop",!0))||0;c.left-=parseFloat(d.curCSS(a,"marginLeft",!0))||0;h.top+=parseFloat(d.curCSS(b[0],"borderTopWidth",!0))||0;h.left+=parseFloat(d.curCSS(b[0],"borderLeftWidth",!0))||0;return{top:c.top-h.top,left:c.left-h.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||n.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 h="scroll"+c;d.fn[h]=function(c){var e=this[0],l;if(!e)return null;return c!==b?this.each(function(){(l=H(this))?l.scrollTo(!a?c:d(l).scrollLeft(),a?c:d(l).scrollTop()):this[h]=c}):(l=H(e))?"pageXOffset"in l?l[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&l.document.documentElement[h]||l.document.body[h]:e[h]}});d.each(["Height","Width"],function(a,c){var h=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?
-d.css(this[0],h,!1,"padding"):null};d.fn["outer"+c]=function(a){return this[0]?d.css(this[0],h,!1,a?"margin":"border"):null};d.fn[h]=function(a){var e=this[0];if(!e)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[h](a.call(this,b,c[h]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+c]||e.document.body["client"+c]:e.nodeType===9?Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+
-c],e.body["offset"+c],e.documentElement["offset"+c]):a===b?d.css(e,h):this.css(h,typeof a==="string"?a:a+"px")}});a.jQuery=a.$=d})(window);document.createElement("canvas").getContext||function(){function a(){return this.context_||(this.context_=new t(this))}function b(a,b){var c=U.call(arguments,2);return function(){return a.apply(b,c.concat(U.call(arguments)))}}function c(a){return String(a).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function e(a){a.namespaces.g_vml_||a.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");a.namespaces.g_o_||a.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");
-if(!a.styleSheets.ex_canvas_)a=a.createStyleSheet(),a.owningElement.id="ex_canvas_",a.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}function f(a){var b=a.srcElement;switch(a.propertyName){case "width":b.getContext().clearRect();b.style.width=b.attributes.width.nodeValue+"px";b.firstChild.style.width=b.clientWidth+"px";break;case "height":b.getContext().clearRect(),b.style.height=b.attributes.height.nodeValue+"px",b.firstChild.style.height=b.clientHeight+
-"px"}}function j(a){a=a.srcElement;if(a.firstChild)a.firstChild.style.width=a.clientWidth+"px",a.firstChild.style.height=a.clientHeight+"px"}function k(){return[[1,0,0],[0,1,0],[0,0,1]]}function w(a,b){for(var c=k(),d=0;d<3;d++)for(var e=0;e<3;e++){for(var f=0,o=0;o<3;o++)f+=a[d][o]*b[o][e];c[d][e]=f}return c}function o(a,b){b.fillStyle=a.fillStyle;b.lineCap=a.lineCap;b.lineJoin=a.lineJoin;b.lineWidth=a.lineWidth;b.miterLimit=a.miterLimit;b.shadowBlur=a.shadowBlur;b.shadowColor=a.shadowColor;b.shadowOffsetX=
-a.shadowOffsetX;b.shadowOffsetY=a.shadowOffsetY;b.strokeStyle=a.strokeStyle;b.globalAlpha=a.globalAlpha;b.font=a.font;b.textAlign=a.textAlign;b.textBaseline=a.textBaseline;b.arcScaleX_=a.arcScaleX_;b.arcScaleY_=a.arcScaleY_;b.lineScale_=a.lineScale_}function B(a){var b=a.indexOf("(",3),c=a.indexOf(")",b+1),b=a.substring(b+1,c).split(",");if(b.length!=4||a.charAt(3)!="a")b[3]=1;return b}function C(a,b,c){return Math.min(c,Math.max(b,a))}function y(a,b,c){c<0&&c++;c>1&&c--;return 6*c<1?a+(b-a)*6*c:
-2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a}function z(a){if(a in na)return na[a];var b,c=1,a=String(a);if(a.charAt(0)=="#")b=a;else if(/^rgb/.test(a)){c=B(a);b="#";for(var d,e=0;e<3;e++)d=c[e].indexOf("%")!=-1?Math.floor(parseFloat(c[e])/100*255):+c[e],b+=aa[C(d,0,255)];c=+c[3]}else if(/^hsl/.test(a)){e=c=B(a);b=parseFloat(e[0])/360%360;b<0&&b++;d=C(parseFloat(e[1])/100,0,1);e=C(parseFloat(e[2])/100,0,1);if(d==0)d=e=b=e;else{var f=e<0.5?e*(1+d):e+d-e*d,k=2*e-f;d=y(k,f,b+1/3);e=y(k,f,b);b=y(k,f,b-1/3)}b="#"+
-aa[Math.floor(d*255)]+aa[Math.floor(e*255)]+aa[Math.floor(b*255)];c=c[3]}else b=ga[a]||a;return na[a]={color:b,alpha:c}}function t(a){this.m_=k();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=I*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=a;var b="width:"+a.clientWidth+"px;height:"+a.clientHeight+"px;overflow:hidden;position:absolute",
-c=a.ownerDocument.createElement("div");c.style.cssText=b;a.appendChild(c);b=c.cloneNode(!1);b.style.backgroundColor="red";b.style.filter="alpha(opacity=0)";a.appendChild(b);this.element_=c;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function H(a,b,c,d){a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x,cp1y:b.y,cp2x:c.x,cp2y:c.y,x:d.x,y:d.y});a.currentX_=d.x;a.currentY_=d.y}function d(a,b){var c=z(a.strokeStyle),d=c.color,c=c.alpha*a.globalAlpha,e=a.lineScale_*a.lineWidth;e<1&&(c*=e);b.push("<g_vml_:stroke",
-' opacity="',c,'"',' joinstyle="',a.lineJoin,'"',' miterlimit="',a.miterLimit,'"',' endcap="',xa[a.lineCap]||"square",'"',' weight="',e,'px"',' color="',d,'" />')}function P(a,b,c,d){var e=a.fillStyle,f=a.arcScaleX_,k=a.arcScaleY_,o=d.x-c.x,n=d.y-c.y;if(e instanceof J){var j=0,d={x:0,y:0},t=0,w=1;if(e.type_=="gradient"){var j=e.x1_/f,c=e.y1_/k,H=N(a,e.x0_/f,e.y0_/k),j=N(a,j,c),j=Math.atan2(j.x-H.x,j.y-H.y)*180/Math.PI;j<0&&(j+=360);j<1.0E-6&&(j=0)}else H=N(a,e.x0_,e.y0_),d={x:(H.x-c.x)/o,y:(H.y-c.y)/
-n},o/=f*I,n/=k*I,w=ba.max(o,n),t=2*e.r0_/w,w=2*e.r1_/w-t;f=e.colors_;f.sort(function(a,b){return a.offset-b.offset});for(var k=f.length,H=f[0].color,c=f[k-1].color,o=f[0].alpha*a.globalAlpha,a=f[k-1].alpha*a.globalAlpha,n=[],P=0;P<k;P++){var y=f[P];n.push(y.offset*w+t+" "+y.color)}b.push('<g_vml_:fill type="',e.type_,'"',' method="none" focus="100%"',' color="',H,'"',' color2="',c,'"',' colors="',n.join(","),'"',' opacity="',a,'"',' g_o_:opacity2="',o,'"',' angle="',j,'"',' focusposition="',d.x,",",
-d.y,'" />')}else e instanceof F?o&&n&&b.push("<g_vml_:fill",' position="',-c.x/o*f*f,",",-c.y/n*k*k,'"',' type="tile"',' src="',e.src_,'" />'):(e=z(a.fillStyle),b.push('<g_vml_:fill color="',e.color,'" opacity="',e.alpha*a.globalAlpha,'" />'))}function N(a,b,c){a=a.m_;return{x:I*(b*a[0][0]+c*a[1][0]+a[2][0])-Q,y:I*(b*a[0][1]+c*a[1][1]+a[2][1])-Q}}function n(a,b,c){if(isFinite(b[0][0])&&isFinite(b[0][1])&&isFinite(b[1][0])&&isFinite(b[1][1])&&isFinite(b[2][0])&&isFinite(b[2][1])&&(a.m_=b,c))a.lineScale_=
-ka(qa(b[0][0]*b[1][1]-b[0][1]*b[1][0]))}function J(a){this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function F(a,b){if(!a||a.nodeType!=1||a.tagName!="IMG")throw new O("TYPE_MISMATCH_ERR");if(a.readyState!="complete")throw new O("INVALID_STATE_ERR");switch(b){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_=b;break;default:throw new O("SYNTAX_ERR");}this.src_=a.src;this.width_=a.width;
-this.height_=a.height}function O(a){this.code=this[a];this.message=a+": DOM Exception "+this.code}var ba=Math,L=ba.round,ma=ba.sin,$=ba.cos,qa=ba.abs,ka=ba.sqrt,I=10,Q=I/2;navigator.userAgent.match(/MSIE ([\d.]+)?/);var U=Array.prototype.slice;e(document);var ca={init:function(a){a=a||document;a.createElement("canvas");a.attachEvent("onreadystatechange",b(this.init_,this,a))},init_:function(a){for(var a=a.getElementsByTagName("canvas"),b=0;b<a.length;b++)this.initElement(a[b])},initElement:function(b){if(!b.getContext){b.getContext=
-a;e(b.ownerDocument);b.innerHTML="";b.attachEvent("onpropertychange",f);b.attachEvent("onresize",j);var c=b.attributes;c.width&&c.width.specified?b.style.width=c.width.nodeValue+"px":b.width=b.clientWidth;c.height&&c.height.specified?b.style.height=c.height.nodeValue+"px":b.height=b.clientHeight}return b}};ca.init();for(var aa=[],A=0;A<16;A++)for(var T=0;T<16;T++)aa[A*16+T]=A.toString(16)+T.toString(16);var ga={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",
+this.waiting.length+" waiting":"unlocked")+")"},toString:MochiKit.Base.forwardCall("repr")};MochiKit.Async.DeferredList=function(a,b,e,f,j){MochiKit.Async.Deferred.apply(this,[j]);this.list=a;this.resultList=j=[];this.finishedCount=0;this.fireOnOneCallback=b;this.fireOnOneErrback=e;this.consumeErrors=f;e=MochiKit.Base.bind(this._cbDeferred,this);for(f=0;f<a.length;f++){var l=a[f];j.push(void 0);l.addCallback(e,f,!0);l.addErrback(e,f,!1)}a.length===0&&!b&&this.callback(this.resultList)};
+MochiKit.Async.DeferredList.prototype=new MochiKit.Async.Deferred;MochiKit.Async.DeferredList.prototype.constructor=MochiKit.Async.DeferredList;MochiKit.Async.DeferredList.prototype._cbDeferred=function(a,b,e){this.resultList[a]=[b,e];this.finishedCount+=1;this.fired==-1&&(b&&this.fireOnOneCallback?this.callback([a,e]):!b&&this.fireOnOneErrback?this.errback(e):this.finishedCount==this.list.length&&this.callback(this.resultList));!b&&this.consumeErrors&&(e=null);return e};
+MochiKit.Async.gatherResults=function(a){a=new MochiKit.Async.DeferredList(a,!1,!0,!1);a.addCallback(function(a){for(var e=[],f=0;f<a.length;f++)e.push(a[f][1]);return e});return a};MochiKit.Async.maybeDeferred=function(a){var b=MochiKit.Async,e;try{var f=a.apply(null,MochiKit.Base.extend([],arguments,1));e=f instanceof b.Deferred?f:f instanceof Error?b.fail(f):b.succeed(f)}catch(j){e=b.fail(j)}return e};
+MochiKit.Async.__new__=function(){var a=MochiKit.Base,b=a.partial(a._newNamedError,this);b("AlreadyCalledError",function(a){this.deferred=a});b("CancelledError",function(a){this.deferred=a});b("BrowserComplianceError",function(a){this.message=a});b("GenericError",function(a){this.message=a});b("XMLHttpRequestError",function(a,b){this.req=a;this.message=b;try{this.number=a.status}catch(j){}});a.nameFunctions(this)};MochiKit.Async.__new__();MochiKit.Base._exportSymbols(this,MochiKit.Async);(function(a,b){function e(c,s,a){if(a===b&&c.nodeType===1)if(a="data-"+s.replace(ca,"$1-$2").toLowerCase(),a=c.getAttribute(a),typeof a==="string"){try{a=a==="true"?!0:a==="false"?!1:a==="null"?null:!d.isNaN(a)?parseFloat(a):B.test(a)?d.parseJSON(a):a}catch(D){}d.data(c,s,a)}else a=b;return a}function f(c){for(var a in c)if(a!=="toJSON")return!1;return!0}function j(c,a,k){var D=a+"defer",A=a+"queue",e=a+"mark",h=d.data(c,D,b,!0);h&&(k==="queue"||!d.data(c,A,b,!0))&&(k==="mark"||!d.data(c,e,b,!0))&&
+setTimeout(function(){!d.data(c,A,b,!0)&&!d.data(c,e,b,!0)&&(d.removeData(c,D,!0),h.resolve())},0)}function l(){return!1}function n(){return!0}function v(c,a,k){var D=d.extend({},k[0]);D.type=c;D.originalEvent={};D.liveFired=b;d.event.handle.call(a,D);D.isDefaultPrevented()&&k[0].preventDefault()}function p(c){var a,k,b,A,e,h,f,g,q,z,r,C=[];A=[];e=d._data(this,"events");if(!(c.liveFired===this||!e||!e.live||c.target.disabled||c.button&&c.type==="click")){c.namespace&&(r=RegExp("(^|\\.)"+c.namespace.split(".").join("\\.(?:.*\\.)?")+
+"(\\.|$)"));c.liveFired=this;var o=e.live.slice(0);for(f=0;f<o.length;f++)e=o[f],e.origType.replace(wa,"")===c.type?A.push(e.selector):o.splice(f--,1);A=d(c.target).closest(A,c.currentTarget);g=0;for(q=A.length;g<q;g++){z=A[g];for(f=0;f<o.length;f++)if(e=o[f],z.selector===e.selector&&(!r||r.test(e.namespace))&&!z.elem.disabled){h=z.elem;b=null;if(e.preType==="mouseenter"||e.preType==="mouseleave")c.type=e.preType,(b=d(c.relatedTarget).closest(e.selector)[0])&&d.contains(h,b)&&(b=h);(!b||b!==h)&&C.push({elem:h,
+handleObj:e,level:z.level})}}g=0;for(q=C.length;g<q;g++){A=C[g];if(k&&A.level>k)break;c.currentTarget=A.elem;c.data=A.handleObj.data;c.handleObj=A.handleObj;r=A.handleObj.origHandler.apply(A.elem,arguments);if(r===!1||c.isPropagationStopped())if(k=A.level,r===!1&&(a=!1),c.isImmediatePropagationStopped())break}return a}}function G(c,a){return(c&&c!=="*"?c+".":"")+a.replace(ma,"`").replace(u,"&")}function M(c,a,k){a=a||0;if(d.isFunction(a))return d.grep(c,function(c,d){return!!a.call(c,d,c)===k});else if(a.nodeType)return d.grep(c,
+function(c){return c===a===k});else if(typeof a==="string"){var b=d.grep(c,function(c){return c.nodeType===1});if(Ba.test(a))return d.filter(a,b,!k);else a=d.filter(a,b)}return d.grep(c,function(c){return d.inArray(c,a)>=0===k})}function E(c,a){if(a.nodeType===1&&d.hasData(c)){var k=d.expando,b=d.data(c),A=d.data(a,b);if(b=b[k]){var e=b.events,A=A[k]=d.extend({},b);if(e){delete A.handle;A.events={};for(var h in e){k=0;for(b=e[h].length;k<b;k++)d.event.add(a,h+(e[h][k].namespace?".":"")+e[h][k].namespace,
+e[h][k],e[h][k].data)}}}}}function x(c,a){var k;if(a.nodeType===1){a.clearAttributes&&a.clearAttributes();a.mergeAttributes&&a.mergeAttributes(c);k=a.nodeName.toLowerCase();if(k==="object")a.outerHTML=c.outerHTML;else if(k==="input"&&(c.type==="checkbox"||c.type==="radio")){if(c.checked)a.defaultChecked=a.checked=c.checked;if(a.value!==c.value)a.value=c.value}else if(k==="option")a.selected=c.defaultSelected;else if(k==="input"||k==="textarea")a.defaultValue=c.defaultValue;a.removeAttribute(d.expando)}}
+function t(c){return"getElementsByTagName"in c?c.getElementsByTagName("*"):"querySelectorAll"in c?c.querySelectorAll("*"):[]}function H(c){if(c.type==="checkbox"||c.type==="radio")c.defaultChecked=c.checked}function X(c){d.nodeName(c,"input")?H(c):c.getElementsByTagName&&d.grep(c.getElementsByTagName("input"),H)}function I(c,a){a.src?d.ajax({url:a.src,async:!1,dataType:"script"}):d.globalEval((a.text||a.textContent||a.innerHTML||"").replace(jb,"/*$0*/"));a.parentNode&&a.parentNode.removeChild(a)}
+function S(c,a,k){var b=a==="width"?c.offsetWidth:c.offsetHeight;if(k==="border")return b;d.each(a==="width"?kb:lb,function(){k||(b-=parseFloat(d.css(c,"padding"+this))||0);k==="margin"?b+=parseFloat(d.css(c,"margin"+this))||0:b-=parseFloat(d.css(c,"border"+this+"Width"))||0});return b}function y(c){return function(a,k){var s;typeof a!=="string"&&(k=a,a="*");if(d.isFunction(k))for(var b=a.toLowerCase().split(Za),A=0,e=b.length,h,f;A<e;A++)h=b[A],(f=/^\+/.test(h))&&(h=h.substr(1)||"*"),s=c[h]=c[h]||
+[],h=s,h[f?"unshift":"push"](k)}}function K(c,a,d,D,A,e){A=A||a.dataTypes[0];e=e||{};e[A]=!0;for(var A=c[A],h=0,f=A?A.length:0,g=c===Ta,q;h<f&&(g||!q);h++)q=A[h](a,d,D),typeof q==="string"&&(!g||e[q]?q=b:(a.dataTypes.unshift(q),q=K(c,a,d,D,q,e)));if((g||!q)&&!e["*"])q=K(c,a,d,D,"*",e);return q}function O(c,a,k,b){if(d.isArray(a))d.each(a,function(a,s){k||mb.test(c)?b(c,s):O(c+"["+(typeof s==="object"||d.isArray(s)?a:"")+"]",s,k,b)});else if(!k&&a!=null&&typeof a==="object")for(var A in a)O(c+"["+
+A+"]",a[A],k,b);else b(c,a)}function T(){try{return new a.XMLHttpRequest}catch(c){}}function aa(){setTimeout(P,0);return Pa=d.now()}function P(){Pa=b}function ba(c,a){var k={};d.each($a.concat.apply([],$a.slice(0,a)),function(){k[this]=c});return k}function ka(c){if(!Ua[c]){var a=d("<"+c+">").appendTo("body"),k=a.css("display");a.remove();if(k==="none"||k===""){if(!xa)xa=w.createElement("iframe"),xa.frameBorder=xa.width=xa.height=0;w.body.appendChild(xa);if(!Na||!xa.createElement)Na=(xa.contentWindow||
+xa.contentDocument).document,Na.write("<!doctype><html><body></body></html>");a=Na.createElement(c);Na.body.appendChild(a);k=d.css(a,"display");w.body.removeChild(xa)}Ua[c]=k}return Ua[c]}function ra(c){return d.isWindow(c)?c:c.nodeType===9?c.defaultView||c.parentWindow:!1}var w=a.document,Q=a.navigator,W=a.location,d=function(){function c(){if(!s.isReady){try{w.documentElement.doScroll("left")}catch(a){setTimeout(c,1);return}s.ready()}}var s=function(c,a){return new s.fn.init(c,a,A)},d=a.jQuery,
+D=a.$,A,e=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,h=/\S/,f=/^\s+/,g=/\s+$/,q=/\d/,z=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,r=/^[\],:{}\s]*$/,C=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,o=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,j=/(?:^|:|,)(?:\s*\[)+/g,R=/(webkit)[ \/]([\w.]+)/,N=/(opera)(?:.*version)?[ \/]([\w.]+)/,n=/(msie) ([\w.]+)/,l=/(mozilla)(?:.*? rv:([\w.]+))?/,Oa=Q.userAgent,Qa,ja,V=Object.prototype.toString,Va=Object.prototype.hasOwnProperty,Wa=Array.prototype.push,Y=Array.prototype.slice,
+L=String.prototype.trim,p=Array.prototype.indexOf,J={};s.fn=s.prototype={constructor:s,init:function(c,a,d){var k;if(!c)return this;if(c.nodeType)return this.context=this[0]=c,this.length=1,this;if(c==="body"&&!a&&w.body)return this.context=w,this[0]=w.body,this.selector=c,this.length=1,this;if(typeof c==="string")if((k=c.charAt(0)==="<"&&c.charAt(c.length-1)===">"&&c.length>=3?[null,c,null]:e.exec(c))&&(k[1]||!a))if(k[1])return d=(a=a instanceof s?a[0]:a)?a.ownerDocument||a:w,(c=z.exec(c))?s.isPlainObject(a)?
+(c=[w.createElement(c[1])],s.fn.attr.call(c,a,!0)):c=[d.createElement(c[1])]:(c=s.buildFragment([k[1]],[d]),c=(c.cacheable?s.clone(c.fragment):c.fragment).childNodes),s.merge(this,c);else{if((a=w.getElementById(k[2]))&&a.parentNode){if(a.id!==k[2])return d.find(c);this.length=1;this[0]=a}this.context=w;this.selector=c;return this}else return!a||a.jquery?(a||d).find(c):this.constructor(a).find(c);else if(s.isFunction(c))return d.ready(c);if(c.selector!==b)this.selector=c.selector,this.context=c.context;
+return s.makeArray(c,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return Y.call(this,0)},get:function(c){return c==null?this.toArray():c<0?this[this.length+c]:this[c]},pushStack:function(c,a,d){var k=this.constructor();s.isArray(c)?Wa.apply(k,c):s.merge(k,c);k.prevObject=this;k.context=this.context;if(a==="find")k.selector=this.selector+(this.selector?" ":"")+d;else if(a)k.selector=this.selector+"."+a+"("+d+")";return k},each:function(c,a){return s.each(this,
+c,a)},ready:function(c){s.bindReady();Qa.done(c);return this},eq:function(c){return c===-1?this.slice(c):this.slice(c,+c+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Y.apply(this,arguments),"slice",Y.call(arguments).join(","))},map:function(c){return this.pushStack(s.map(this,function(a,s){return c.call(a,s,a)}))},end:function(){return this.prevObject||this.constructor(null)},push:Wa,sort:[].sort,splice:[].splice};s.fn.init.prototype=
+s.fn;s.extend=s.fn.extend=function(){var c,a,d,k,D,A=arguments[0]||{},e=1,h=arguments.length,Fa=!1;typeof A==="boolean"&&(Fa=A,A=arguments[1]||{},e=2);typeof A!=="object"&&!s.isFunction(A)&&(A={});h===e&&(A=this,--e);for(;e<h;e++)if((c=arguments[e])!=null)for(a in c)d=A[a],k=c[a],A!==k&&(Fa&&k&&(s.isPlainObject(k)||(D=s.isArray(k)))?(D?(D=!1,d=d&&s.isArray(d)?d:[]):d=d&&s.isPlainObject(d)?d:{},A[a]=s.extend(Fa,d,k)):k!==b&&(A[a]=k));return A};s.extend({noConflict:function(c){if(a.$===s)a.$=D;if(c&&
+a.jQuery===s)a.jQuery=d;return s},isReady:!1,readyWait:1,holdReady:function(c){c?s.readyWait++:s.ready(!0)},ready:function(c){if(c===!0&&!--s.readyWait||c!==!0&&!s.isReady){if(!w.body)return setTimeout(s.ready,1);s.isReady=!0;c!==!0&&--s.readyWait>0||(Qa.resolveWith(w,[s]),s.fn.trigger&&s(w).trigger("ready").unbind("ready"))}},bindReady:function(){if(!Qa){Qa=s._Deferred();if(w.readyState==="complete")return setTimeout(s.ready,1);if(w.addEventListener)w.addEventListener("DOMContentLoaded",ja,!1),a.addEventListener("load",
+s.ready,!1);else if(w.attachEvent){w.attachEvent("onreadystatechange",ja);a.attachEvent("onload",s.ready);var d=!1;try{d=a.frameElement==null}catch(k){}w.documentElement.doScroll&&d&&c()}}},isFunction:function(c){return s.type(c)==="function"},isArray:Array.isArray||function(c){return s.type(c)==="array"},isWindow:function(c){return c&&typeof c==="object"&&"setInterval"in c},isNaN:function(c){return c==null||!q.test(c)||isNaN(c)},type:function(c){return c==null?String(c):J[V.call(c)]||"object"},isPlainObject:function(c){if(!c||
+s.type(c)!=="object"||c.nodeType||s.isWindow(c))return!1;if(c.constructor&&!Va.call(c,"constructor")&&!Va.call(c.constructor.prototype,"isPrototypeOf"))return!1;for(var a in c);return a===b||Va.call(c,a)},isEmptyObject:function(c){for(var a in c)return!1;return!0},error:function(c){throw c;},parseJSON:function(c){if(typeof c!=="string"||!c)return null;c=s.trim(c);if(a.JSON&&a.JSON.parse)return a.JSON.parse(c);if(r.test(c.replace(C,"@").replace(o,"]").replace(j,"")))return(new Function("return "+c))();
+s.error("Invalid JSON: "+c)},parseXML:function(c,d,k){a.DOMParser?(k=new DOMParser,d=k.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c));k=d.documentElement;(!k||!k.nodeName||k.nodeName==="parsererror")&&s.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(c){c&&h.test(c)&&(a.execScript||function(c){a.eval.call(a,c)})(c)},nodeName:function(c,a){return c.nodeName&&c.nodeName.toUpperCase()===a.toUpperCase()},each:function(c,a,
+d){var k,D=0,A=c.length,e=A===b||s.isFunction(c);if(d)if(e)for(k in c){if(a.apply(c[k],d)===!1)break}else for(;D<A;){if(a.apply(c[D++],d)===!1)break}else if(e)for(k in c){if(a.call(c[k],k,c[k])===!1)break}else for(;D<A;)if(a.call(c[D],D,c[D++])===!1)break;return c},trim:L?function(c){return c==null?"":L.call(c)}:function(c){return c==null?"":c.toString().replace(f,"").replace(g,"")},makeArray:function(c,a){var d=a||[];if(c!=null){var k=s.type(c);c.length==null||k==="string"||k==="function"||k==="regexp"||
+s.isWindow(c)?Wa.call(d,c):s.merge(d,c)}return d},inArray:function(c,a){if(p)return p.call(a,c);for(var s=0,d=a.length;s<d;s++)if(a[s]===c)return s;return-1},merge:function(c,a){var s=c.length,d=0;if(typeof a.length==="number")for(var k=a.length;d<k;d++)c[s++]=a[d];else for(;a[d]!==b;)c[s++]=a[d++];c.length=s;return c},grep:function(c,a,s){for(var d=[],k,s=!!s,b=0,D=c.length;b<D;b++)k=!!a(c[b],b),s!==k&&d.push(c[b]);return d},map:function(c,a,d){var k,D,A=[],e=0,h=c.length;if(c instanceof s||h!==
+b&&typeof h==="number"&&(h>0&&c[0]&&c[h-1]||h===0||s.isArray(c)))for(;e<h;e++)k=a(c[e],e,d),k!=null&&(A[A.length]=k);else for(D in c)k=a(c[D],D,d),k!=null&&(A[A.length]=k);return A.concat.apply([],A)},guid:1,proxy:function(c,a){if(typeof a==="string")var d=c[a],a=c,c=d;if(!s.isFunction(c))return b;var k=Y.call(arguments,2),d=function(){return c.apply(a,k.concat(Y.call(arguments)))};d.guid=c.guid=c.guid||d.guid||s.guid++;return d},access:function(c,a,d,k,D,A){var e=c.length;if(typeof a==="object"){for(var h in a)s.access(c,
+h,a[h],k,D,d);return c}if(d!==b){k=!A&&k&&s.isFunction(d);for(h=0;h<e;h++)D(c[h],a,k?d.call(c[h],h,D(c[h],a)):d,A);return c}return e?D(c[0],a):b},now:function(){return(new Date).getTime()},uaMatch:function(c){c=c.toLowerCase();c=R.exec(c)||N.exec(c)||n.exec(c)||c.indexOf("compatible")<0&&l.exec(c)||[];return{browser:c[1]||"",version:c[2]||"0"}},sub:function(){function c(a,s){return new c.fn.init(a,s)}s.extend(!0,c,this);c.superclass=this;c.fn=c.prototype=this();c.fn.constructor=c;c.sub=this.sub;c.fn.init=
+function(d,k){k&&k instanceof s&&!(k instanceof c)&&(k=c(k));return s.fn.init.call(this,d,k,a)};c.fn.init.prototype=c.fn;var a=c(w);return c},browser:{}});s.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(c,a){J["[object "+a+"]"]=a.toLowerCase()});Oa=s.uaMatch(Oa);if(Oa.browser)s.browser[Oa.browser]=!0,s.browser.version=Oa.version;if(s.browser.webkit)s.browser.safari=!0;h.test("\u00a0")&&(f=/^[\s\xA0]+/,g=/[\s\xA0]+$/);A=s(w);w.addEventListener?ja=function(){w.removeEventListener("DOMContentLoaded",
+ja,!1);s.ready()}:w.attachEvent&&(ja=function(){w.readyState==="complete"&&(w.detachEvent("onreadystatechange",ja),s.ready())});return s}(),da="done fail isResolved isRejected promise then always pipe".split(" "),la=[].slice;d.extend({_Deferred:function(){var c=[],a,k,b,A={done:function(){if(!b){var k=arguments,e,h,f,g,q;a&&(q=a,a=0);e=0;for(h=k.length;e<h;e++)f=k[e],g=d.type(f),g==="array"?A.done.apply(A,f):g==="function"&&c.push(f);q&&A.resolveWith(q[0],q[1])}return this},resolveWith:function(d,
+A){if(!b&&!a&&!k){A=A||[];k=1;try{for(;c[0];)c.shift().apply(d,A)}finally{a=[d,A],k=0}}return this},resolve:function(){A.resolveWith(this,arguments);return this},isResolved:function(){return!(!k&&!a)},cancel:function(){b=1;c=[];return this}};return A},Deferred:function(c){var a=d._Deferred(),k=d._Deferred(),b;d.extend(a,{then:function(c,d){a.done(c).fail(d);return this},always:function(){return a.done.apply(a,arguments).fail.apply(this,arguments)},fail:k.done,rejectWith:k.resolveWith,reject:k.resolve,
+isRejected:k.isResolved,pipe:function(c,k){return d.Deferred(function(b){d.each({done:[c,"resolve"],fail:[k,"reject"]},function(c,k){var D=k[0],A=k[1],e;if(d.isFunction(D))a[c](function(){if((e=D.apply(this,arguments))&&d.isFunction(e.promise))e.promise().then(b.resolve,b.reject);else b[A](e)});else a[c](b[A])})}).promise()},promise:function(c){if(c==null){if(b)return b;b=c={}}for(var d=da.length;d--;)c[da[d]]=a[da[d]];return c}});a.done(k.cancel).fail(a.cancel);delete a.cancel;c&&c.call(a,a);return a},
+when:function(c){function a(c){return function(a){k[c]=arguments.length>1?la.call(arguments,0):a;--h||f.resolveWith(f,la.call(k,0))}}var k=arguments,b=0,e=k.length,h=e,f=e<=1&&c&&d.isFunction(c.promise)?c:d.Deferred();if(e>1){for(;b<e;b++)k[b]&&d.isFunction(k[b].promise)?k[b].promise().then(a(b),f.reject):--h;h||f.resolveWith(f,k)}else f!==c&&f.resolveWith(f,e?[c]:[]);return f.promise()}});d.support=function(){var c=w.createElement("div"),a=w.documentElement,d,b,e,h,f,g;c.setAttribute("className",
+"t");c.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";d=c.getElementsByTagName("*");b=c.getElementsByTagName("a")[0];if(!d||!d.length||!b)return{};e=w.createElement("select");h=e.appendChild(w.createElement("option"));d=c.getElementsByTagName("input")[0];f={leadingWhitespace:c.firstChild.nodeType===3,tbody:!c.getElementsByTagName("tbody").length,htmlSerialize:!!c.getElementsByTagName("link").length,style:/top/.test(b.getAttribute("style")),
+hrefNormalized:b.getAttribute("href")==="/a",opacity:/^0.55$/.test(b.style.opacity),cssFloat:!!b.style.cssFloat,checkOn:d.value==="on",optSelected:h.selected,getSetAttribute:c.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};d.checked=!0;f.noCloneChecked=d.cloneNode(!0).checked;e.disabled=!0;f.optDisabled=!h.disabled;try{delete c.test}catch(q){f.deleteExpando=!1}!c.addEventListener&&
+c.attachEvent&&c.fireEvent&&(c.attachEvent("onclick",function ib(){f.noCloneEvent=!1;c.detachEvent("onclick",ib)}),c.cloneNode(!0).fireEvent("onclick"));d=w.createElement("input");d.value="t";d.setAttribute("type","radio");f.radioValue=d.value==="t";d.setAttribute("checked","checked");c.appendChild(d);b=w.createDocumentFragment();b.appendChild(c.firstChild);f.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked;c.innerHTML="";c.style.width=c.style.paddingLeft="1px";b=w.createElement("body");
+e={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(g in e)b.style[g]=e[g];b.appendChild(c);a.insertBefore(b,a.firstChild);f.appendChecked=d.checked;f.boxModel=c.offsetWidth===2;if("zoom"in c.style)c.style.display="inline",c.style.zoom=1,f.inlineBlockNeedsLayout=c.offsetWidth===2,c.style.display="",c.innerHTML="<div style='width:4px;'></div>",f.shrinkWrapBlocks=c.offsetWidth!==2;c.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";
+e=c.getElementsByTagName("td");d=e[0].offsetHeight===0;e[0].style.display="";e[1].style.display="none";f.reliableHiddenOffsets=d&&e[0].offsetHeight===0;c.innerHTML="";if(w.defaultView&&w.defaultView.getComputedStyle)d=w.createElement("div"),d.style.width="0",d.style.marginRight="0",c.appendChild(d),f.reliableMarginRight=(parseInt((w.defaultView.getComputedStyle(d,null)||{marginRight:0}).marginRight,10)||0)===0;b.innerHTML="";a.removeChild(b);if(c.attachEvent)for(g in{submit:1,change:1,focusin:1})a=
+"on"+g,d=a in c,d||(c.setAttribute(a,"return;"),d=typeof c[a]==="function"),f[g+"Bubbles"]=d;return f}();d.boxModel=d.support.boxModel;var B=/^(?:\{.*\}|\[.*\])$/,ca=/([a-z])([A-Z])/g;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(c){c=c.nodeType?d.cache[c[d.expando]]:c[d.expando];return!!c&&!f(c)},data:function(c,a,k,D){if(d.acceptData(c)){var e=d.expando,h=typeof a===
+"string",f=c.nodeType,g=f?d.cache:c,q=f?c[d.expando]:c[d.expando]&&d.expando;if(q&&(!D||!q||g[q][e])||!(h&&k===b)){if(!q)f?c[d.expando]=q=++d.uuid:q=d.expando;if(!g[q]&&(g[q]={},!f))g[q].toJSON=d.noop;if(typeof a==="object"||typeof a==="function")D?g[q][e]=d.extend(g[q][e],a):g[q]=d.extend(g[q],a);c=g[q];D&&(c[e]||(c[e]={}),c=c[e]);k!==b&&(c[d.camelCase(a)]=k);if(a==="events"&&!c[a])return c[e]&&c[e].events;return h?c[d.camelCase(a)]:c}}},removeData:function(c,s,k){if(d.acceptData(c)){var b=d.expando,
+e=c.nodeType,h=e?d.cache:c,g=e?c[d.expando]:d.expando;if(h[g]){if(s){var q=k?h[g][b]:h[g];if(q&&(delete q[s],!f(q)))return}if(k&&(delete h[g][b],!f(h[g])))return;s=h[g][b];d.support.deleteExpando||h!=a?delete h[g]:h[g]=null;if(s){h[g]={};if(!e)h[g].toJSON=d.noop;h[g][b]=s}else e&&(d.support.deleteExpando?delete c[d.expando]:c.removeAttribute?c.removeAttribute(d.expando):c[d.expando]=null)}}},_data:function(c,a,k){return d.data(c,a,k,!0)},acceptData:function(c){if(c.nodeName){var a=d.noData[c.nodeName.toLowerCase()];
+if(a)return!(a===!0||c.getAttribute("classid")!==a)}return!0}});d.fn.extend({data:function(c,a){var k=null;if(typeof c==="undefined"){if(this.length&&(k=d.data(this[0]),this[0].nodeType===1))for(var D=this[0].attributes,A,h=0,f=D.length;h<f;h++)A=D[h].name,A.indexOf("data-")===0&&(A=d.camelCase(A.substring(5)),e(this[0],A,k[A]));return k}else if(typeof c==="object")return this.each(function(){d.data(this,c)});var g=c.split(".");g[1]=g[1]?"."+g[1]:"";return a===b?(k=this.triggerHandler("getData"+g[1]+
+"!",[g[0]]),k===b&&this.length&&(k=d.data(this[0],c),k=e(this[0],c,k)),k===b&&g[1]?this.data(g[0]):k):this.each(function(){var k=d(this),b=[g[0],a];k.triggerHandler("setData"+g[1]+"!",b);d.data(this,c,a);k.triggerHandler("changeData"+g[1]+"!",b)})},removeData:function(c){return this.each(function(){d.removeData(this,c)})}});d.extend({_mark:function(c,a){c&&(a=(a||"fx")+"mark",d.data(c,a,(d.data(c,a,b,!0)||0)+1,!0))},_unmark:function(c,a,k){c!==!0&&(k=a,a=c,c=!1);if(a){var k=k||"fx",e=k+"mark";(c=
+c?0:(d.data(a,e,b,!0)||1)-1)?d.data(a,e,c,!0):(d.removeData(a,e,!0),j(a,k,"mark"))}},queue:function(c,a,k){if(c){var a=(a||"fx")+"queue",e=d.data(c,a,b,!0);k&&(!e||d.isArray(k)?e=d.data(c,a,d.makeArray(k),!0):e.push(k));return e||[]}},dequeue:function(c,a){var a=a||"fx",k=d.queue(c,a),b=k.shift();b==="inprogress"&&(b=k.shift());b&&(a==="fx"&&k.unshift("inprogress"),b.call(c,function(){d.dequeue(c,a)}));k.length||(d.removeData(c,a+"queue",!0),j(c,a,"queue"))}});d.fn.extend({queue:function(c,a){typeof c!==
+"string"&&(a=c,c="fx");if(a===b)return d.queue(this[0],c);return this.each(function(){var k=d.queue(this,c,a);c==="fx"&&k[0]!=="inprogress"&&d.dequeue(this,c)})},dequeue:function(c){return this.each(function(){d.dequeue(this,c)})},delay:function(c,a){c=d.fx?d.fx.speeds[c]||c:c;a=a||"fx";return this.queue(a,function(){var k=this;setTimeout(function(){d.dequeue(k,a)},c)})},clearQueue:function(c){return this.queue(c||"fx",[])},promise:function(c){function a(){--f||k.resolveWith(e,[e])}typeof c!=="string"&&
+(c=b);var c=c||"fx",k=d.Deferred(),e=this,h=e.length,f=1,g=c+"defer",q=c+"queue";c+="mark";for(var z;h--;)if(z=d.data(e[h],g,b,!0)||(d.data(e[h],q,b,!0)||d.data(e[h],c,b,!0))&&d.data(e[h],g,d._Deferred(),!0))f++,z.done(a);a();return k.promise()}});var fa=/[\n\t\r]/g,na=/\s+/,oa=/\r/g,sa=/^(?:button|input)$/i,Ga=/^(?:button|input|object|select|textarea)$/i,g=/^a(?:rea)?$/i,C=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
+V=/\:/,L,o;d.fn.extend({attr:function(c,a){return d.access(this,c,a,!0,d.attr)},removeAttr:function(c){return this.each(function(){d.removeAttr(this,c)})},prop:function(c,a){return d.access(this,c,a,!0,d.prop)},removeProp:function(c){c=d.propFix[c]||c;return this.each(function(){try{this[c]=b,delete this[c]}catch(a){}})},addClass:function(c){if(d.isFunction(c))return this.each(function(a){var s=d(this);s.addClass(c.call(this,a,s.attr("class")||""))});if(c&&typeof c==="string")for(var a=(c||"").split(na),
+k=0,b=this.length;k<b;k++){var e=this[k];if(e.nodeType===1)if(e.className){for(var h=" "+e.className+" ",f=e.className,g=0,q=a.length;g<q;g++)h.indexOf(" "+a[g]+" ")<0&&(f+=" "+a[g]);e.className=d.trim(f)}else e.className=c}return this},removeClass:function(c){if(d.isFunction(c))return this.each(function(a){var s=d(this);s.removeClass(c.call(this,a,s.attr("class")))});if(c&&typeof c==="string"||c===b)for(var a=(c||"").split(na),k=0,e=this.length;k<e;k++){var h=this[k];if(h.nodeType===1&&h.className)if(c){for(var f=
+(" "+h.className+" ").replace(fa," "),g=0,q=a.length;g<q;g++)f=f.replace(" "+a[g]+" "," ");h.className=d.trim(f)}else h.className=""}return this},toggleClass:function(c,a){var k=typeof c,b=typeof a==="boolean";if(d.isFunction(c))return this.each(function(b){var k=d(this);k.toggleClass(c.call(this,b,k.attr("class"),a),a)});return this.each(function(){if(k==="string")for(var e,h=0,f=d(this),g=a,q=c.split(na);e=q[h++];)g=b?g:!f.hasClass(e),f[g?"addClass":"removeClass"](e);else if(k==="undefined"||k===
+"boolean")this.className&&d._data(this,"__className__",this.className),this.className=this.className||c===!1?"":d._data(this,"__className__")||""})},hasClass:function(c){for(var c=" "+c+" ",a=0,d=this.length;a<d;a++)if((" "+this[a].className+" ").replace(fa," ").indexOf(c)>-1)return!0;return!1},val:function(c){var a,k,e=this[0];if(!arguments.length){if(e){if((a=d.valHooks[e.nodeName.toLowerCase()]||d.valHooks[e.type])&&"get"in a&&(k=a.get(e,"value"))!==b)return k;return(e.value||"").replace(oa,"")}return b}var h=
+d.isFunction(c);return this.each(function(k){var e=d(this);if(this.nodeType===1&&(k=h?c.call(this,k,e.val()):c,k==null?k="":typeof k==="number"?k+="":d.isArray(k)&&(k=d.map(k,function(c){return c==null?"":c+""})),a=d.valHooks[this.nodeName.toLowerCase()]||d.valHooks[this.type],!a||!("set"in a)||a.set(this,k,"value")===b))this.value=k})}});d.extend({valHooks:{option:{get:function(c){var a=c.attributes.value;return!a||a.specified?c.value:c.text}},select:{get:function(c){var a,k=c.selectedIndex,b=[],
+e=c.options,c=c.type==="select-one";if(k<0)return null;for(var h=c?k:0,f=c?k+1:e.length;h<f;h++)if(a=e[h],a.selected&&(d.support.optDisabled?!a.disabled:a.getAttribute("disabled")===null)&&(!a.parentNode.disabled||!d.nodeName(a.parentNode,"optgroup"))){a=d(a).val();if(c)return a;b.push(a)}if(c&&!b.length&&e.length)return d(e[k]).val();return b},set:function(c,a){var k=d.makeArray(a);d(c).find("option").each(function(){this.selected=d.inArray(d(this).val(),k)>=0});if(!k.length)c.selectedIndex=-1;return k}}},
+attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(c,a,k,e){var h=c.nodeType;if(!c||h===3||h===8||h===2)return b;if(e&&a in d.attrFn)return d(c)[a](k);if(!("getAttribute"in c))return d.prop(c,a,k);var f,a=(h=h!==1||!d.isXMLDoc(c))&&d.attrFix[a]||a,e=d.attrHooks[a];if(!e)if(C.test(a)&&(typeof k==="boolean"||k===b||k.toLowerCase()===a.toLowerCase()))e=o;else if(L&&(d.nodeName(c,"form")||V.test(a)))e=L;return k!==b?k===null?(d.removeAttr(c,
+a),b):e&&"set"in e&&h&&(f=e.set(c,k,a))!==b?f:(c.setAttribute(a,""+k),k):e&&"get"in e&&h?e.get(c,a):(f=c.getAttribute(a),f===null?b:f)},removeAttr:function(c,a){var k;if(c.nodeType===1&&(a=d.attrFix[a]||a,d.support.getSetAttribute?c.removeAttribute(a):(d.attr(c,a,""),c.removeAttributeNode(c.getAttributeNode(a))),C.test(a)&&(k=d.propFix[a]||a)in c))c[k]=!1},attrHooks:{type:{set:function(c,a){if(sa.test(c.nodeName)&&c.parentNode)d.error("type property can't be changed");else if(!d.support.radioValue&&
+a==="radio"&&d.nodeName(c,"input")){var k=c.value;c.setAttribute("type",a);if(k)c.value=k;return a}}},tabIndex:{get:function(c){var a=c.getAttributeNode("tabIndex");return a&&a.specified?parseInt(a.value,10):Ga.test(c.nodeName)||g.test(c.nodeName)&&c.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},
+prop:function(c,a,k){var e=c.nodeType;if(!c||e===3||e===8||e===2)return b;var h,a=(e!==1||!d.isXMLDoc(c))&&d.propFix[a]||a,e=d.propHooks[a];return k!==b?e&&"set"in e&&(h=e.set(c,k,a))!==b?h:c[a]=k:e&&"get"in e&&(h=e.get(c,a))!==b?h:c[a]},propHooks:{}});o={get:function(c,a){return c[d.propFix[a]||a]?a.toLowerCase():b},set:function(c,a,k){var b;a===!1?d.removeAttr(c,k):(b=d.propFix[k]||k,b in c&&(c[b]=a),c.setAttribute(k,k.toLowerCase()));return k}};d.attrHooks.value={get:function(c,a){if(L&&d.nodeName(c,
+"button"))return L.get(c,a);return c.value},set:function(c,a,k){if(L&&d.nodeName(c,"button"))return L.set(c,a,k);c.value=a}};if(!d.support.getSetAttribute)d.attrFix=d.propFix,L=d.attrHooks.name=d.valHooks.button={get:function(c,a){var d;return(d=c.getAttributeNode(a))&&d.nodeValue!==""?d.nodeValue:b},set:function(c,a,d){if(c=c.getAttributeNode(d))return c.nodeValue=a}},d.each(["width","height"],function(c,a){d.attrHooks[a]=d.extend(d.attrHooks[a],{set:function(c,d){if(d==="")return c.setAttribute(a,
+"auto"),d}})});d.support.hrefNormalized||d.each(["href","src","width","height"],function(c,a){d.attrHooks[a]=d.extend(d.attrHooks[a],{get:function(c){c=c.getAttribute(a,2);return c===null?b:c}})});if(!d.support.style)d.attrHooks.style={get:function(c){return c.style.cssText.toLowerCase()||b},set:function(c,a){return c.style.cssText=""+a}};if(!d.support.optSelected)d.propHooks.selected=d.extend(d.propHooks.selected,{get:function(){}});d.support.checkOn||d.each(["radio","checkbox"],function(){d.valHooks[this]=
+{get:function(c){return c.getAttribute("value")===null?"on":c.value}}});d.each(["radio","checkbox"],function(){d.valHooks[this]=d.extend(d.valHooks[this],{set:function(c,a){if(d.isArray(a))return c.checked=d.inArray(d(c).val(),a)>=0}})});var wa=/\.(.*)$/,ga=/^(?:textarea|input|select)$/i,ma=/\./g,u=/ /g,Z=/[^\w\s.|`]/g,ea=function(c){return c.replace(Z,"\\$&")};d.event={add:function(c,a,k,e){if(!(c.nodeType===3||c.nodeType===8)){if(k===!1)k=l;else if(!k)return;var h,f;if(k.handler)h=k,k=h.handler;
+if(!k.guid)k.guid=d.guid++;if(f=d._data(c)){var g=f.events,q=f.handle;if(!g)f.events=g={};if(!q)f.handle=q=function(c){return typeof d!=="undefined"&&(!c||d.event.triggered!==c.type)?d.event.handle.apply(q.elem,arguments):b};q.elem=c;for(var a=a.split(" "),z,r=0,C;z=a[r++];){f=h?d.extend({},h):{handler:k,data:e};z.indexOf(".")>-1?(C=z.split("."),z=C.shift(),f.namespace=C.slice(0).sort().join(".")):(C=[],f.namespace="");f.type=z;if(!f.guid)f.guid=k.guid;var o=g[z],j=d.event.special[z]||{};if(!o&&(o=
+g[z]=[],!j.setup||j.setup.call(c,e,C,q)===!1))c.addEventListener?c.addEventListener(z,q,!1):c.attachEvent&&c.attachEvent("on"+z,q);if(j.add&&(j.add.call(c,f),!f.handler.guid))f.handler.guid=k.guid;o.push(f);d.event.global[z]=!0}c=null}}},global:{},remove:function(c,a,k,e){if(!(c.nodeType===3||c.nodeType===8)){k===!1&&(k=l);var h,f,g=0,q,z,r,C,o,j,R=d.hasData(c)&&d._data(c),N=R&&R.events;if(R&&N){if(a&&a.type)k=a.handler,a=a.type;if(!a||typeof a==="string"&&a.charAt(0)===".")for(h in a=a||"",N)d.event.remove(c,
+h+a);else{for(a=a.split(" ");h=a[g++];)if(C=h,q=h.indexOf(".")<0,z=[],q||(z=h.split("."),h=z.shift(),r=RegExp("(^|\\.)"+d.map(z.slice(0).sort(),ea).join("\\.(?:.*\\.)?")+"(\\.|$)")),o=N[h])if(k){C=d.event.special[h]||{};for(f=e||0;f<o.length;f++)if(j=o[f],k.guid===j.guid){if(q||r.test(j.namespace))e==null&&o.splice(f--,1),C.remove&&C.remove.call(c,j);if(e!=null)break}if(o.length===0||e!=null&&o.length===1)(!C.teardown||C.teardown.call(c,z)===!1)&&d.removeEvent(c,h,R.handle),delete N[h]}else for(f=
+0;f<o.length;f++)if(j=o[f],q||r.test(j.namespace))d.event.remove(c,C,j.handler,f),o.splice(f--,1);if(d.isEmptyObject(N)){if(a=R.handle)a.elem=null;delete R.events;delete R.handle;d.isEmptyObject(R)&&d.removeData(c,b,!0)}}}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,s,k,e){var h=c.type||c,f=[],g;h.indexOf("!")>=0&&(h=h.slice(0,-1),g=!0);h.indexOf(".")>=0&&(f=h.split("."),h=f.shift(),f.sort());if(k&&!d.event.customEvent[h]||d.event.global[h]){c=typeof c==="object"?c[d.expando]?
+c:new d.Event(h,c):new d.Event(h);c.type=h;c.exclusive=g;c.namespace=f.join(".");c.namespace_re=RegExp("(^|\\.)"+f.join("\\.(?:.*\\.)?")+"(\\.|$)");if(e||!k)c.preventDefault(),c.stopPropagation();if(k){if(!(k.nodeType===3||k.nodeType===8)){c.result=b;c.target=k;s=s?d.makeArray(s):[];s.unshift(c);f=k;e=h.indexOf(":")<0?"on"+h:"";do{g=d._data(f,"handle");c.currentTarget=f;g&&g.apply(f,s);if(e&&d.acceptData(f)&&f[e]&&f[e].apply(f,s)===!1)c.result=!1,c.preventDefault();f=f.parentNode||f.ownerDocument||
+f===c.target.ownerDocument&&a}while(f&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var q,f=d.event.special[h]||{};if((!f._default||f._default.call(k.ownerDocument,c)===!1)&&!(h==="click"&&d.nodeName(k,"a"))&&d.acceptData(k)){try{if(e&&k[h])(q=k[e])&&(k[e]=null),d.event.triggered=h,k[h]()}catch(z){}q&&(k[e]=q);d.event.triggered=b}}return c.result}}else d.each(d.cache,function(){var a=this[d.expando];a&&a.events&&a.events[h]&&d.event.trigger(c,s,a.handle.elem)})}},handle:function(c){var c=
+d.event.fix(c||a.event),s=((d._data(this,"events")||{})[c.type]||[]).slice(0),k=!c.exclusive&&!c.namespace,e=Array.prototype.slice.call(arguments,0);e[0]=c;c.currentTarget=this;for(var h=0,f=s.length;h<f;h++){var g=s[h];if(k||c.namespace_re.test(g.namespace)){c.handler=g.handler;c.data=g.data;c.handleObj=g;g=g.handler.apply(this,e);if(g!==b)c.result=g,g===!1&&(c.preventDefault(),c.stopPropagation());if(c.isImmediatePropagationStopped())break}}return c.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 pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
+fix:function(c){if(c[d.expando])return c;for(var a=c,c=d.Event(a),k=this.props.length,e;k;)e=this.props[--k],c[e]=a[e];if(!c.target)c.target=c.srcElement||w;if(c.target.nodeType===3)c.target=c.target.parentNode;if(!c.relatedTarget&&c.fromElement)c.relatedTarget=c.fromElement===c.target?c.toElement:c.fromElement;if(c.pageX==null&&c.clientX!=null)k=c.target.ownerDocument||w,a=k.documentElement,k=k.body,c.pageX=c.clientX+(a&&a.scrollLeft||k&&k.scrollLeft||0)-(a&&a.clientLeft||k&&k.clientLeft||0),c.pageY=
+c.clientY+(a&&a.scrollTop||k&&k.scrollTop||0)-(a&&a.clientTop||k&&k.clientTop||0);if(c.which==null&&(c.charCode!=null||c.keyCode!=null))c.which=c.charCode!=null?c.charCode:c.keyCode;if(!c.metaKey&&c.ctrlKey)c.metaKey=c.ctrlKey;if(!c.which&&c.button!==b)c.which=c.button&1?1:c.button&2?3:c.button&4?2:0;return c},guid:1E8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(c){d.event.add(this,G(c.origType,c.selector),d.extend({},c,{handler:p,guid:c.handler.guid}))},remove:function(c){d.event.remove(this,
+G(c.origType,c.selector),c)}},beforeunload:{setup:function(c,a,b){if(d.isWindow(this))this.onbeforeunload=b},teardown:function(c,a){if(this.onbeforeunload===a)this.onbeforeunload=null}}}};d.removeEvent=w.removeEventListener?function(c,a,d){c.removeEventListener&&c.removeEventListener(a,d,!1)}:function(c,a,d){c.detachEvent&&c.detachEvent("on"+a,d)};d.Event=function(c,a){if(!this.preventDefault)return new d.Event(c,a);c&&c.type?(this.originalEvent=c,this.type=c.type,this.isDefaultPrevented=c.defaultPrevented||
+c.returnValue===!1||c.getPreventDefault&&c.getPreventDefault()?n:l):this.type=c;a&&d.extend(this,a);this.timeStamp=d.now();this[d.expando]=!0};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=n;var c=this.originalEvent;if(c)c.preventDefault?c.preventDefault():c.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=n;var c=this.originalEvent;if(c)c.stopPropagation&&c.stopPropagation(),c.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=
+n;this.stopPropagation()},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l};var ha=function(c){var a=c.relatedTarget;c.type=c.data;try{if(!a||a===w||a.parentNode){for(;a&&a!==this;)a=a.parentNode;a!==this&&d.event.handle.apply(this,arguments)}}catch(b){}},F=function(c){c.type=c.data;d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(c,a){d.event.special[c]={setup:function(b){d.event.add(this,a,b&&b.selector?F:ha,c)},teardown:function(c){d.event.remove(this,
+a,c&&c.selector?F:ha)}}});if(!d.support.submitBubbles)d.event.special.submit={setup:function(){if(d.nodeName(this,"form"))return!1;else d.event.add(this,"click.specialSubmit",function(c){var a=c.target,b=a.type;(b==="submit"||b==="image")&&d(a).closest("form").length&&v("submit",this,arguments)}),d.event.add(this,"keypress.specialSubmit",function(c){var a=c.target,b=a.type;(b==="text"||b==="password")&&d(a).closest("form").length&&c.keyCode===13&&v("submit",this,arguments)})},teardown:function(){d.event.remove(this,
+".specialSubmit")}};if(!d.support.changeBubbles){var $,ia=function(c){var a=c.type,b=c.value;if(a==="radio"||a==="checkbox")b=c.checked;else if(a==="select-multiple")b=c.selectedIndex>-1?d.map(c.options,function(c){return c.selected}).join("-"):"";else if(d.nodeName(c,"select"))b=c.selectedIndex;return b},ta=function(c,a){var k=c.target,e,h;if(ga.test(k.nodeName)&&!k.readOnly&&(e=d._data(k,"_change_data"),h=ia(k),(c.type!=="focusout"||k.type!=="radio")&&d._data(k,"_change_data",h),!(e===b||h===e)))if(e!=
+null||h)c.type="change",c.liveFired=b,d.event.trigger(c,a,k)};d.event.special.change={filters:{focusout:ta,beforedeactivate:ta,click:function(c){var a=c.target,b=d.nodeName(a,"input")?a.type:"";(b==="radio"||b==="checkbox"||d.nodeName(a,"select"))&&ta.call(this,c)},keydown:function(c){var a=c.target,b=d.nodeName(a,"input")?a.type:"";(c.keyCode===13&&!d.nodeName(a,"textarea")||c.keyCode===32&&(b==="checkbox"||b==="radio")||b==="select-multiple")&&ta.call(this,c)},beforeactivate:function(c){c=c.target;
+d._data(c,"_change_data",ia(c))}},setup:function(){if(this.type==="file")return!1;for(var c in $)d.event.add(this,c+".specialChange",$[c]);return ga.test(this.nodeName)},teardown:function(){d.event.remove(this,".specialChange");return ga.test(this.nodeName)}};$=d.event.special.change.filters;$.focus=$.beforeactivate}d.support.focusinBubbles||d.each({focus:"focusin",blur:"focusout"},function(c,a){function b(c){var k=d.event.fix(c);k.type=a;k.originalEvent={};d.event.trigger(k,null,k.target);k.isDefaultPrevented()&&
+c.preventDefault()}var e=0;d.event.special[a]={setup:function(){e++===0&&w.addEventListener(c,b,!0)},teardown:function(){--e===0&&w.removeEventListener(c,b,!0)}}});d.each(["bind","one"],function(c,a){d.fn[a]=function(c,e,h){var f;if(typeof c==="object"){for(var g in c)this[a](g,e,c[g],h);return this}if(arguments.length===2||e===!1)h=e,e=b;a==="one"?(f=function(c){d(this).unbind(c,f);return h.apply(this,arguments)},f.guid=h.guid||d.guid++):f=h;if(c==="unload"&&a!=="one")this.one(c,e,h);else{g=0;for(var q=
+this.length;g<q;g++)d.event.add(this[g],c,f,e)}return this}});d.fn.extend({unbind:function(c,a){if(typeof c==="object"&&!c.preventDefault)for(var b in c)this.unbind(b,c[b]);else{b=0;for(var e=this.length;b<e;b++)d.event.remove(this[b],c,a)}return this},delegate:function(c,a,d,b){return this.live(a,d,b,c)},undelegate:function(c,a,d){return arguments.length===0?this.unbind("live"):this.die(a,null,d,c)},trigger:function(c,a){return this.each(function(){d.event.trigger(c,a,this)})},triggerHandler:function(c,
+a){if(this[0])return d.event.trigger(c,a,this[0],!0)},toggle:function(c){var a=arguments,b=c.guid||d.guid++,e=0,h=function(b){var k=(d.data(this,"lastToggle"+c.guid)||0)%e;d.data(this,"lastToggle"+c.guid,k+1);b.preventDefault();return a[k].apply(this,arguments)||!1};for(h.guid=b;e<a.length;)a[e++].guid=b;return this.click(h)},hover:function(c,a){return this.mouseenter(c).mouseleave(a||c)}});var pa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],
+function(c,a){d.fn[a]=function(c,e,h,f){var g=0,q,z,C=f||this.selector,r=f?this:d(this.context);if(typeof c==="object"&&!c.preventDefault){for(q in c)r[a](q,e,c[q],C);return this}if(a==="die"&&!c&&f&&f.charAt(0)===".")return r.unbind(f),this;if(e===!1||d.isFunction(e))h=e||l,e=b;for(c=(c||"").split(" ");(f=c[g++])!=null;)if(q=wa.exec(f),z="",q&&(z=q[0],f=f.replace(wa,"")),f==="hover")c.push("mouseenter"+z,"mouseleave"+z);else if(q=f,pa[f]?(c.push(pa[f]+z),f+=z):f=(pa[f]||f)+z,a==="live"){z=0;for(var o=
+r.length;z<o;z++)d.event.add(r[z],"live."+G(f,C),{data:e,selector:C,handler:h,origType:f,origHandler:h,preType:q})}else r.unbind("live."+G(f,C),h);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(c,a){d.fn[a]=function(c,d){d==null&&(d=c,c=null);return arguments.length>0?this.bind(a,c,d):this.trigger(a)};d.attrFn&&(d.attrFn[a]=
+!0)});(function(){function c(c,a,d,b,e,k){for(var e=0,h=b.length;e<h;e++){var s=b[e];if(s){for(var f=!1,s=s[c];s;){if(s.sizcache===d){f=b[s.sizset];break}if(s.nodeType===1&&!k)s.sizcache=d,s.sizset=e;if(s.nodeName.toLowerCase()===a){f=s;break}s=s[c]}b[e]=f}}}function a(c,d,b,e,k,h){for(var k=0,s=e.length;k<s;k++){var f=e[k];if(f){for(var g=!1,f=f[c];f;){if(f.sizcache===b){g=e[f.sizset];break}if(f.nodeType===1){if(!h)f.sizcache=b,f.sizset=k;if(typeof d!=="string"){if(f===d){g=!0;break}}else if(r.filter(d,
+[f]).length>0){g=f;break}}f=f[c]}e[k]=g}}}var e=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,h=0,f=Object.prototype.toString,g=!1,q=!0,z=/\\/g,C=/\W/;[0,0].sort(function(){q=!1;return 0});var r=function(c,a,d,b){var d=d||[],h=a=a||w;if(a.nodeType!==1&&a.nodeType!==9)return[];if(!c||typeof c!=="string")return d;var s,g,D,q,z,C=!0,R=r.isXML(a),N=[],Fa=c;do if(e.exec(""),s=e.exec(Fa))if(Fa=s[3],N.push(s[1]),s[2]){q=
+s[3];break}while(s);if(N.length>1&&j.exec(c))if(N.length===2&&o.relative[N[0]])g=Y(N[0]+N[1],a);else for(g=o.relative[N[0]]?[a]:r(N.shift(),a);N.length;)c=N.shift(),o.relative[c]&&(c+=N.shift()),g=Y(c,g);else if(!b&&N.length>1&&a.nodeType===9&&!R&&o.match.ID.test(N[0])&&!o.match.ID.test(N[N.length-1])&&(s=r.find(N.shift(),a,R),a=s.expr?r.filter(s.expr,s.set)[0]:s.set[0]),a){s=b?{expr:N.pop(),set:n(b)}:r.find(N.pop(),N.length===1&&(N[0]==="~"||N[0]==="+")&&a.parentNode?a.parentNode:a,R);g=s.expr?r.filter(s.expr,
+s.set):s.set;for(N.length>0?D=n(g):C=!1;N.length;)s=z=N.pop(),o.relative[z]?s=N.pop():z="",s==null&&(s=a),o.relative[z](D,s,R)}else D=[];D||(D=g);D||r.error(z||c);if(f.call(D)==="[object Array]")if(C)if(a&&a.nodeType===1)for(c=0;D[c]!=null;c++)D[c]&&(D[c]===!0||D[c].nodeType===1&&r.contains(a,D[c]))&&d.push(g[c]);else for(c=0;D[c]!=null;c++)D[c]&&D[c].nodeType===1&&d.push(g[c]);else d.push.apply(d,D);else n(D,d);q&&(r(q,h,d,b),r.uniqueSort(d));return d};r.uniqueSort=function(c){if(l&&(g=q,c.sort(l),
+g))for(var a=1;a<c.length;a++)c[a]===c[a-1]&&c.splice(a--,1);return c};r.matches=function(c,a){return r(c,null,null,a)};r.matchesSelector=function(c,a){return r(a,null,null,[c]).length>0};r.find=function(c,a,d){var b;if(!c)return[];for(var e=0,k=o.order.length;e<k;e++){var h,s=o.order[e];if(h=o.leftMatch[s].exec(c)){var f=h[1];h.splice(1,1);if(f.substr(f.length-1)!=="\\"&&(h[1]=(h[1]||"").replace(z,""),b=o.find[s](h,a,d),b!=null)){c=c.replace(o.match[s],"");break}}}b||(b=typeof a.getElementsByTagName!==
+"undefined"?a.getElementsByTagName("*"):[]);return{set:b,expr:c}};r.filter=function(c,a,d,e){for(var k,h,s=c,f=[],g=a,D=a&&a[0]&&r.isXML(a[0]);c&&a.length;){for(var q in o.filter)if((k=o.leftMatch[q].exec(c))!=null&&k[2]){var A,z,C=o.filter[q];z=k[1];h=!1;k.splice(1,1);if(z.substr(z.length-1)!=="\\"){g===f&&(f=[]);if(o.preFilter[q])if(k=o.preFilter[q](k,g,d,f,e,D)){if(k===!0)continue}else h=A=!0;if(k)for(var R=0;(z=g[R])!=null;R++)if(z){A=C(z,k,R,g);var j=e^!!A;d&&A!=null?j?h=!0:g[R]=!1:j&&(f.push(z),
+h=!0)}if(A!==b){d||(g=f);c=c.replace(o.match[q],"");if(!h)return[];break}}}if(c===s)if(h==null)r.error(c);else break;s=c}return g};r.error=function(c){throw"Syntax error, unrecognized expression: "+c;};var o=r.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,
+TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(c){return c.getAttribute("href")},type:function(c){return c.getAttribute("type")}},relative:{"+":function(c,a){var d=
+typeof a==="string",b=d&&!C.test(a),d=d&&!b;b&&(a=a.toLowerCase());for(var b=0,e=c.length,k;b<e;b++)if(k=c[b]){for(;(k=k.previousSibling)&&k.nodeType!==1;);c[b]=d||k&&k.nodeName.toLowerCase()===a?k||!1:k===a}d&&r.filter(a,c,!0)},">":function(c,a){var d,b=typeof a==="string",e=0,k=c.length;if(b&&!C.test(a))for(a=a.toLowerCase();e<k;e++){if(d=c[e])d=d.parentNode,c[e]=d.nodeName.toLowerCase()===a?d:!1}else{for(;e<k;e++)(d=c[e])&&(c[e]=b?d.parentNode:d.parentNode===a);b&&r.filter(a,c,!0)}},"":function(d,
+b,e){var k,f=h++,g=a;typeof b==="string"&&!C.test(b)&&(k=b=b.toLowerCase(),g=c);g("parentNode",b,f,d,k,e)},"~":function(d,b,e){var k,f=h++,g=a;typeof b==="string"&&!C.test(b)&&(k=b=b.toLowerCase(),g=c);g("previousSibling",b,f,d,k,e)}},find:{ID:function(c,a,d){if(typeof a.getElementById!=="undefined"&&!d)return(c=a.getElementById(c[1]))&&c.parentNode?[c]:[]},NAME:function(c,a){if(typeof a.getElementsByName!=="undefined"){for(var d=[],b=a.getElementsByName(c[1]),e=0,k=b.length;e<k;e++)b[e].getAttribute("name")===
+c[1]&&d.push(b[e]);return d.length===0?null:d}},TAG:function(c,a){if(typeof a.getElementsByTagName!=="undefined")return a.getElementsByTagName(c[1])}},preFilter:{CLASS:function(c,a,d,b,e,k){c=" "+c[1].replace(z,"")+" ";if(k)return c;for(var k=0,h;(h=a[k])!=null;k++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(c)>=0)?d||b.push(h):d&&(a[k]=!1));return!1},ID:function(c){return c[1].replace(z,"")},TAG:function(c){return c[1].replace(z,"").toLowerCase()},CHILD:function(c){if(c[1]===
+"nth"){c[2]||r.error(c[0]);c[2]=c[2].replace(/^\+|\s*/g,"");var a=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(c[2]==="even"&&"2n"||c[2]==="odd"&&"2n+1"||!/\D/.test(c[2])&&"0n+"+c[2]||c[2]);c[2]=a[1]+(a[2]||1)-0;c[3]=a[3]-0}else c[2]&&r.error(c[0]);c[0]=h++;return c},ATTR:function(c,a,d,b,e,k){a=c[1]=c[1].replace(z,"");!k&&o.attrMap[a]&&(c[1]=o.attrMap[a]);c[4]=(c[4]||c[5]||"").replace(z,"");c[2]==="~="&&(c[4]=" "+c[4]+" ");return c},PSEUDO:function(c,a,d,b,h){if(c[1]==="not")if((e.exec(c[3])||"").length>1||
+/^\w/.test(c[3]))c[3]=r(c[3],null,null,a);else return c=r.filter(c[3],a,d,1^h),d||b.push.apply(b,c),!1;else if(o.match.POS.test(c[0])||o.match.CHILD.test(c[0]))return!0;return c},POS:function(c){c.unshift(!0);return c}},filters:{enabled:function(c){return c.disabled===!1&&c.type!=="hidden"},disabled:function(c){return c.disabled===!0},checked:function(c){return c.checked===!0},selected:function(c){return c.selected===!0},parent:function(c){return!!c.firstChild},empty:function(c){return!c.firstChild},
+has:function(c,a,d){return!!r(d[3],c).length},header:function(c){return/h\d/i.test(c.nodeName)},text:function(c){var a=c.getAttribute("type"),d=c.type;return c.nodeName.toLowerCase()==="input"&&"text"===d&&(a===d||a===null)},radio:function(c){return c.nodeName.toLowerCase()==="input"&&"radio"===c.type},checkbox:function(c){return c.nodeName.toLowerCase()==="input"&&"checkbox"===c.type},file:function(c){return c.nodeName.toLowerCase()==="input"&&"file"===c.type},password:function(c){return c.nodeName.toLowerCase()===
+"input"&&"password"===c.type},submit:function(c){var a=c.nodeName.toLowerCase();return(a==="input"||a==="button")&&"submit"===c.type},image:function(c){return c.nodeName.toLowerCase()==="input"&&"image"===c.type},reset:function(c){var a=c.nodeName.toLowerCase();return(a==="input"||a==="button")&&"reset"===c.type},button:function(c){var a=c.nodeName.toLowerCase();return a==="input"&&"button"===c.type||a==="button"},input:function(c){return/input|select|textarea|button/i.test(c.nodeName)},focus:function(c){return c===
+c.ownerDocument.activeElement}},setFilters:{first:function(c,a){return a===0},last:function(c,a,d,b){return a===b.length-1},even:function(c,a){return a%2===0},odd:function(c,a){return a%2===1},lt:function(c,a,d){return a<d[3]-0},gt:function(c,a,d){return a>d[3]-0},nth:function(c,a,d){return d[3]-0===a},eq:function(c,a,d){return d[3]-0===a}},filter:{PSEUDO:function(c,a,d,b){var e=a[1],k=o.filters[e];if(k)return k(c,d,a,b);else if(e==="contains")return(c.textContent||c.innerText||r.getText([c])||"").indexOf(a[3])>=
+0;else if(e==="not"){a=a[3];d=0;for(b=a.length;d<b;d++)if(a[d]===c)return!1;return!0}else r.error(e)},CHILD:function(c,a){var d=a[1],b=c;switch(d){case "only":case "first":for(;b=b.previousSibling;)if(b.nodeType===1)return!1;if(d==="first")return!0;b=c;case "last":for(;b=b.nextSibling;)if(b.nodeType===1)return!1;return!0;case "nth":var d=a[2],e=a[3];if(d===1&&e===0)return!0;var k=a[0],h=c.parentNode;if(h&&(h.sizcache!==k||!c.nodeIndex)){for(var s=0,b=h.firstChild;b;b=b.nextSibling)if(b.nodeType===
+1)b.nodeIndex=++s;h.sizcache=k}b=c.nodeIndex-e;return d===0?b===0:b%d===0&&b/d>=0}},ID:function(c,a){return c.nodeType===1&&c.getAttribute("id")===a},TAG:function(c,a){return a==="*"&&c.nodeType===1||c.nodeName.toLowerCase()===a},CLASS:function(c,a){return(" "+(c.className||c.getAttribute("class"))+" ").indexOf(a)>-1},ATTR:function(c,a){var d=a[1],d=o.attrHandle[d]?o.attrHandle[d](c):c[d]!=null?c[d]:c.getAttribute(d),b=d+"",e=a[2],k=a[4];return d==null?e==="!=":e==="="?b===k:e==="*="?b.indexOf(k)>=
+0:e==="~="?(" "+b+" ").indexOf(k)>=0:!k?b&&d!==!1:e==="!="?b!==k:e==="^="?b.indexOf(k)===0:e==="$="?b.substr(b.length-k.length)===k:e==="|="?b===k||b.substr(0,k.length+1)===k+"-":!1},POS:function(c,a,d,b){var e=o.setFilters[a[2]];if(e)return e(c,d,a,b)}}},j=o.match.POS,R=function(c,a){return"\\"+(a-0+1)},N;for(N in o.match)o.match[N]=RegExp(o.match[N].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[N]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[N].source.replace(/\\(\d+)/g,R));var n=function(c,
+a){c=Array.prototype.slice.call(c,0);if(a)return a.push.apply(a,c),a;return c};try{Array.prototype.slice.call(w.documentElement.childNodes,0)}catch(ja){n=function(c,a){var d=0,b=a||[];if(f.call(c)==="[object Array]")Array.prototype.push.apply(b,c);else if(typeof c.length==="number")for(var e=c.length;d<e;d++)b.push(c[d]);else for(;c[d];d++)b.push(c[d]);return b}}var l,V;w.documentElement.compareDocumentPosition?l=function(c,a){if(c===a)return g=!0,0;if(!c.compareDocumentPosition||!a.compareDocumentPosition)return c.compareDocumentPosition?
+-1:1;return c.compareDocumentPosition(a)&4?-1:1}:(l=function(c,a){if(c===a)return g=!0,0;else if(c.sourceIndex&&a.sourceIndex)return c.sourceIndex-a.sourceIndex;var d,b,e=[],k=[];d=c.parentNode;b=a.parentNode;var h=d;if(d===b)return V(c,a);else if(d){if(!b)return 1}else return-1;for(;h;)e.unshift(h),h=h.parentNode;for(h=b;h;)k.unshift(h),h=h.parentNode;d=e.length;b=k.length;for(h=0;h<d&&h<b;h++)if(e[h]!==k[h])return V(e[h],k[h]);return h===d?V(c,k[h],-1):V(e[h],a,1)},V=function(c,a,d){if(c===a)return d;
+for(c=c.nextSibling;c;){if(c===a)return-1;c=c.nextSibling}return 1});r.getText=function(c){for(var a="",d,b=0;c[b];b++)d=c[b],d.nodeType===3||d.nodeType===4?a+=d.nodeValue:d.nodeType!==8&&(a+=r.getText(d.childNodes));return a};(function(){var c=w.createElement("div"),a="script"+(new Date).getTime(),d=w.documentElement;c.innerHTML="<a name='"+a+"'/>";d.insertBefore(c,d.firstChild);if(w.getElementById(a))o.find.ID=function(c,a,d){if(typeof a.getElementById!=="undefined"&&!d)return(a=a.getElementById(c[1]))?
+a.id===c[1]||typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id").nodeValue===c[1]?[a]:b:[]},o.filter.ID=function(c,a){var d=typeof c.getAttributeNode!=="undefined"&&c.getAttributeNode("id");return c.nodeType===1&&d&&d.nodeValue===a};d.removeChild(c);d=c=null})();(function(){var c=w.createElement("div");c.appendChild(w.createComment(""));if(c.getElementsByTagName("*").length>0)o.find.TAG=function(c,a){var d=a.getElementsByTagName(c[1]);if(c[1]==="*"){for(var b=[],e=0;d[e];e++)d[e].nodeType===
+1&&b.push(d[e]);d=b}return d};c.innerHTML="<a href='#'></a>";if(c.firstChild&&typeof c.firstChild.getAttribute!=="undefined"&&c.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(c){return c.getAttribute("href",2)};c=null})();w.querySelectorAll&&function(){var c=r,a=w.createElement("div");a.innerHTML="<p class='TEST'></p>";if(!(a.querySelectorAll&&a.querySelectorAll(".TEST").length===0)){r=function(a,d,b,e){d=d||w;if(!e&&!r.isXML(d)){var k=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(a);
+if(k&&(d.nodeType===1||d.nodeType===9))if(k[1])return n(d.getElementsByTagName(a),b);else if(k[2]&&o.find.CLASS&&d.getElementsByClassName)return n(d.getElementsByClassName(k[2]),b);if(d.nodeType===9){if(a==="body"&&d.body)return n([d.body],b);else if(k&&k[3]){var h=d.getElementById(k[3]);if(h&&h.parentNode){if(h.id===k[3])return n([h],b)}else return n([],b)}try{return n(d.querySelectorAll(a),b)}catch(s){}}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var k=d,f=(h=d.getAttribute("id"))||
+"__sizzle__",g=d.parentNode,D=/^\s*[+~]/.test(a);h?f=f.replace(/'/g,"\\$&"):d.setAttribute("id",f);if(D&&g)d=d.parentNode;try{if(!D||g)return n(d.querySelectorAll("[id='"+f+"'] "+a),b)}catch(q){}finally{h||k.removeAttribute("id")}}}return c(a,d,b,e)};for(var d in c)r[d]=c[d];a=null}}();(function(){var c=w.documentElement,a=c.matchesSelector||c.mozMatchesSelector||c.webkitMatchesSelector||c.msMatchesSelector;if(a){var d=!a.call(w.createElement("div"),"div"),b=!1;try{a.call(w.documentElement,"[test!='']:sizzle")}catch(e){b=
+!0}r.matchesSelector=function(c,e){e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!r.isXML(c))try{if(b||!o.match.PSEUDO.test(e)&&!/!=/.test(e)){var k=a.call(c,e);if(k||!d||c.document&&c.document.nodeType!==11)return k}}catch(h){}return r(e,null,null,[c]).length>0}}})();(function(){var c=w.createElement("div");c.innerHTML="<div class='test e'></div><div class='test'></div>";if(c.getElementsByClassName&&c.getElementsByClassName("e").length!==0&&(c.lastChild.className="e",c.getElementsByClassName("e").length!==
+1))o.order.splice(1,0,"CLASS"),o.find.CLASS=function(c,a,d){if(typeof a.getElementsByClassName!=="undefined"&&!d)return a.getElementsByClassName(c[1])},c=null})();r.contains=w.documentElement.contains?function(c,a){return c!==a&&(c.contains?c.contains(a):!0)}:w.documentElement.compareDocumentPosition?function(c,a){return!!(c.compareDocumentPosition(a)&16)}:function(){return!1};r.isXML=function(c){return(c=(c?c.ownerDocument||c:0).documentElement)?c.nodeName!=="HTML":!1};var Y=function(c,a){for(var d,
+b=[],e="",k=a.nodeType?[a]:a;d=o.match.PSEUDO.exec(c);)e+=d[0],c=c.replace(o.match.PSEUDO,"");c=o.relative[c]?c+"*":c;d=0;for(var h=k.length;d<h;d++)r(c,k[d],b);return r.filter(e,b)};d.find=r;d.expr=r.selectors;d.expr[":"]=d.expr.filters;d.unique=r.uniqueSort;d.text=r.getText;d.isXMLDoc=r.isXML;d.contains=r.contains})();var qa=/Until$/,U=/^(?:parents|prevUntil|prevAll)/,va=/,/,Ba=/^.[^:#\[\.,]*$/,h=Array.prototype.slice,r=d.expr.match.POS,q={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({find:function(c){var a=
+this,b,e;if(typeof c!=="string")return d(c).filter(function(){b=0;for(e=a.length;b<e;b++)if(d.contains(a[b],this))return!0});var h=this.pushStack("","find",c),f,g,q;b=0;for(e=this.length;b<e;b++)if(f=h.length,d.find(c,this[b],h),b>0)for(g=f;g<h.length;g++)for(q=0;q<f;q++)if(h[q]===h[g]){h.splice(g--,1);break}return h},has:function(c){var a=d(c);return this.filter(function(){for(var c=0,b=a.length;c<b;c++)if(d.contains(this,a[c]))return!0})},not:function(c){return this.pushStack(M(this,c,!1),"not",
+c)},filter:function(c){return this.pushStack(M(this,c,!0),"filter",c)},is:function(c){return!!c&&(typeof c==="string"?d.filter(c,this).length>0:this.filter(c).length>0)},closest:function(c,a){var b=[],e,h,f=this[0];if(d.isArray(c)){var g,q={},z=1;if(f&&c.length){e=0;for(h=c.length;e<h;e++)g=c[e],q[g]||(q[g]=r.test(g)?d(g,a||this.context):g);for(;f&&f.ownerDocument&&f!==a;){for(g in q)e=q[g],(e.jquery?e.index(f)>-1:d(f).is(e))&&b.push({selector:g,elem:f,level:z});f=f.parentNode;z++}}return b}g=r.test(c)||
+typeof c!=="string"?d(c,a||this.context):0;e=0;for(h=this.length;e<h;e++)for(f=this[e];f;)if(g?g.index(f)>-1:d.find.matchesSelector(f,c)){b.push(f);break}else if(f=f.parentNode,!f||!f.ownerDocument||f===a||f.nodeType===11)break;b=b.length>1?d.unique(b):b;return this.pushStack(b,"closest",c)},index:function(c){if(!c||typeof c==="string")return d.inArray(this[0],c?d(c):this.parent().children());return d.inArray(c.jquery?c[0]:c,this)},add:function(c,a){var b=typeof c==="string"?d(c,a):d.makeArray(c&&
+c.nodeType?[c]:c),e=d.merge(this.get(),b);return this.pushStack(!b[0]||!b[0].parentNode||b[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}});d.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null},parents:function(c){return d.dir(c,"parentNode")},parentsUntil:function(c,a,b){return d.dir(c,"parentNode",b)},next:function(c){return d.nth(c,2,"nextSibling")},prev:function(c){return d.nth(c,
+2,"previousSibling")},nextAll:function(c){return d.dir(c,"nextSibling")},prevAll:function(c){return d.dir(c,"previousSibling")},nextUntil:function(c,a,b){return d.dir(c,"nextSibling",b)},prevUntil:function(c,a,b){return d.dir(c,"previousSibling",b)},siblings:function(c){return d.sibling(c.parentNode.firstChild,c)},children:function(c){return d.sibling(c.firstChild)},contents:function(c){return d.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:d.makeArray(c.childNodes)}},function(c,
+a){d.fn[c]=function(b,e){var f=d.map(this,a,b),g=h.call(arguments);qa.test(c)||(e=b);e&&typeof e==="string"&&(f=d.filter(e,f));f=this.length>1&&!q[c]?d.unique(f):f;if((this.length>1||va.test(e))&&U.test(c))f=f.reverse();return this.pushStack(f,c,g.join(","))}});d.extend({filter:function(c,a,b){b&&(c=":not("+c+")");return a.length===1?d.find.matchesSelector(a[0],c)?[a[0]]:[]:d.find.matches(c,a)},dir:function(c,a,e){for(var h=[],c=c[a];c&&c.nodeType!==9&&(e===b||c.nodeType!==1||!d(c).is(e));)c.nodeType===
+1&&h.push(c),c=c[a];return h},nth:function(c,a,d){for(var a=a||1,b=0;c;c=c[d])if(c.nodeType===1&&++b===a)break;return c},sibling:function(c,a){for(var d=[];c;c=c.nextSibling)c.nodeType===1&&c!==a&&d.push(c);return d}});var R=/ jQuery\d+="(?:\d+|null)"/g,z=/^\s+/,N=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,ja=/<([\w:]+)/,Ca=/<tbody/i,Y=/<|&#?\w+;/,Ha=/<(?:script|object|embed|option|style)/i,J=/checked\s*(?:[^=]|=\s*.checked.)/i,Aa=/\/(java|ecma)script/i,jb=/^\s*<!(?:\[CDATA\[|\-\-)/,
+ua={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,"",""]};ua.optgroup=ua.option;ua.tbody=ua.tfoot=ua.colgroup=ua.caption=ua.thead;ua.th=ua.td;if(!d.support.htmlSerialize)ua._default=[1,"div<div>","</div>"];d.fn.extend({text:function(c){if(d.isFunction(c))return this.each(function(a){var b=
+d(this);b.text(c.call(this,a,b.text()))});if(typeof c!=="object"&&c!==b)return this.empty().append((this[0]&&this[0].ownerDocument||w).createTextNode(c));return d.text(this)},wrapAll:function(c){if(d.isFunction(c))return this.each(function(a){d(this).wrapAll(c.call(this,a))});if(this[0]){var a=d(c,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&a.insertBefore(this[0]);a.map(function(){for(var c=this;c.firstChild&&c.firstChild.nodeType===1;)c=c.firstChild;return c}).append(this)}return this},
+wrapInner:function(c){if(d.isFunction(c))return this.each(function(a){d(this).wrapInner(c.call(this,a))});return this.each(function(){var a=d(this),b=a.contents();b.length?b.wrapAll(c):a.append(c)})},wrap:function(c){return this.each(function(){d(this).wrapAll(c)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(c){this.nodeType===1&&this.appendChild(c)})},prepend:function(){return this.domManip(arguments,
+!0,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(c){this.parentNode.insertBefore(c,this)});else if(arguments.length){var c=d(arguments[0]);c.push.apply(c,this.toArray());return this.pushStack(c,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(c){this.parentNode.insertBefore(c,this.nextSibling)});else if(arguments.length){var c=
+this.pushStack(this,"after",arguments);c.push.apply(c,d(arguments[0]).toArray());return c}},remove:function(c,a){for(var b=0,e;(e=this[b])!=null;b++)if(!c||d.filter(c,[e]).length)!a&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var c=0,a;(a=this[c])!=null;c++)for(a.nodeType===1&&d.cleanData(a.getElementsByTagName("*"));a.firstChild;)a.removeChild(a.firstChild);return this},clone:function(c,a){c=
+c==null?!1:c;a=a==null?c:a;return this.map(function(){return d.clone(this,c,a)})},html:function(c){if(c===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(R,""):null;else if(typeof c==="string"&&!Ha.test(c)&&(d.support.leadingWhitespace||!z.test(c))&&!ua[(ja.exec(c)||["",""])[1].toLowerCase()]){c=c.replace(N,"<$1></$2>");try{for(var a=0,e=this.length;a<e;a++)if(this[a].nodeType===1)d.cleanData(this[a].getElementsByTagName("*")),this[a].innerHTML=c}catch(h){this.empty().append(c)}}else d.isFunction(c)?
+this.each(function(a){var b=d(this);b.html(c.call(this,a,b.html()))}):this.empty().append(c);return this},replaceWith:function(c){if(this[0]&&this[0].parentNode){if(d.isFunction(c))return this.each(function(a){var b=d(this),e=b.html();b.replaceWith(c.call(this,a,e))});typeof c!=="string"&&(c=d(c).detach());return this.each(function(){var a=this.nextSibling,b=this.parentNode;d(this).remove();a?d(a).before(c):d(b).append(c)})}else return this.length?this.pushStack(d(d.isFunction(c)?c():c),"replaceWith",
+c):this},detach:function(c){return this.remove(c,!0)},domManip:function(c,a,e){var h,f,g,q=c[0],r=[];if(!d.support.checkClone&&arguments.length===3&&typeof q==="string"&&J.test(q))return this.each(function(){d(this).domManip(c,a,e,!0)});if(d.isFunction(q))return this.each(function(h){var f=d(this);c[0]=q.call(this,h,a?f.html():b);f.domManip(c,a,e)});if(this[0]){h=q&&q.parentNode;h=d.support.parentNode&&h&&h.nodeType===11&&h.childNodes.length===this.length?{fragment:h}:d.buildFragment(c,this,r);g=
+h.fragment;if(f=g.childNodes.length===1?g=g.firstChild:g.firstChild){a=a&&d.nodeName(f,"tr");f=0;for(var z=this.length,o=z-1;f<z;f++)e.call(a?d.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],h.cacheable||z>1&&f<o?d.clone(g,!0,!0):g)}r.length&&d.each(r,I)}return this}});d.buildFragment=function(c,a,b){var e,h,f,a=a&&a[0]?a[0].ownerDocument||a[0]:w;if(c.length===1&&typeof c[0]==="string"&&c[0].length<
+512&&a===w&&c[0].charAt(0)==="<"&&!Ha.test(c[0])&&(d.support.checkClone||!J.test(c[0])))h=!0,(f=d.fragments[c[0]])&&f!==1&&(e=f);e||(e=a.createDocumentFragment(),d.clean(c,a,e,b));h&&(d.fragments[c[0]]=f?e:1);return{fragment:e,cacheable:h}};d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(c,a){d.fn[c]=function(b){var e=[],b=d(b),h=this.length===1&&this[0].parentNode;if(h&&h.nodeType===11&&h.childNodes.length===
+1&&b.length===1)return b[a](this[0]),this;else{for(var h=0,f=b.length;h<f;h++){var g=(h>0?this.clone(!0):this).get();d(b[h])[a](g);e=e.concat(g)}return this.pushStack(e,c,b.selector)}}});d.extend({clone:function(c,a,b){var e=c.cloneNode(!0),h,f,g;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(c.nodeType===1||c.nodeType===11)&&!d.isXMLDoc(c)){x(c,e);h=t(c);f=t(e);for(g=0;h[g];++g)x(h[g],f[g])}if(a&&(E(c,e),b)){h=t(c);f=t(e);for(g=0;h[g];++g)E(h[g],f[g])}return e},clean:function(c,a,b,e){a=
+a||w;typeof a.createElement==="undefined"&&(a=a.ownerDocument||a[0]&&a[0].ownerDocument||w);for(var h=[],f,g=0,q;(q=c[g])!=null;g++)if(typeof q==="number"&&(q+=""),q){if(typeof q==="string")if(Y.test(q)){q=q.replace(N,"<$1></$2>");f=(ja.exec(q)||["",""])[1].toLowerCase();var r=ua[f]||ua._default,o=r[0],C=a.createElement("div");for(C.innerHTML=r[1]+q+r[2];o--;)C=C.lastChild;if(!d.support.tbody){o=Ca.test(q);r=f==="table"&&!o?C.firstChild&&C.firstChild.childNodes:r[1]==="<table>"&&!o?C.childNodes:[];
+for(f=r.length-1;f>=0;--f)d.nodeName(r[f],"tbody")&&!r[f].childNodes.length&&r[f].parentNode.removeChild(r[f])}!d.support.leadingWhitespace&&z.test(q)&&C.insertBefore(a.createTextNode(z.exec(q)[0]),C.firstChild);q=C.childNodes}else q=a.createTextNode(q);var R;if(!d.support.appendChecked)if(q[0]&&typeof(R=q.length)==="number")for(f=0;f<R;f++)X(q[f]);else X(q);q.nodeType?h.push(q):h=d.merge(h,q)}if(b){c=function(c){return!c.type||Aa.test(c.type)};for(g=0;h[g];g++)e&&d.nodeName(h[g],"script")&&(!h[g].type||
+h[g].type.toLowerCase()==="text/javascript")?e.push(h[g].parentNode?h[g].parentNode.removeChild(h[g]):h[g]):(h[g].nodeType===1&&(a=d.grep(h[g].getElementsByTagName("script"),c),h.splice.apply(h,[g+1,0].concat(a))),b.appendChild(h[g]))}return h},cleanData:function(c){for(var a,b,e=d.cache,h=d.expando,f=d.event.special,g=d.support.deleteExpando,q=0,r;(r=c[q])!=null;q++)if(!r.nodeName||!d.noData[r.nodeName.toLowerCase()])if(b=r[d.expando]){if((a=e[b]&&e[b][h])&&a.events){for(var z in a.events)f[z]?d.event.remove(r,
+z):d.removeEvent(r,z,a.handle);if(a.handle)a.handle.elem=null}g?delete r[d.expando]:r.removeAttribute&&r.removeAttribute(d.expando);delete e[b]}}});var za=/alpha\([^)]*\)/i,Ia=/opacity=([^)]*)/,Ja=/-([a-z])/ig,ya=/([A-Z]|^ms)/g,ab=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob=/^[+\-]=/,pb=/[^+\-\.\de]+/g,qb={position:"absolute",visibility:"hidden",display:"block"},kb=["Left","Right"],lb=["Top","Bottom"],Ka,bb,Ra,rb=function(c,a){return a.toUpperCase()};d.fn.css=function(c,a){if(arguments.length===2&&a===b)return this;
+return d.access(this,c,a,!0,function(c,a,e){return e!==b?d.style(c,a,e):d.css(c,a)})};d.extend({cssHooks:{opacity:{get:function(c,a){if(a){var d=Ka(c,"opacity","opacity");return d===""?"1":d}else return c.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(c,a,e,h){if(c&&!(c.nodeType===3||c.nodeType===8||!c.style)){var f,g=d.camelCase(a),q=c.style,r=d.cssHooks[g],a=d.cssProps[g]||
+g;if(e!==b){if(h=typeof e,!(h==="number"&&isNaN(e)||e==null))if(h==="string"&&ob.test(e)&&(e=+e.replace(pb,"")+parseFloat(d.css(c,a))),h==="number"&&!d.cssNumber[g]&&(e+="px"),!r||!("set"in r)||(e=r.set(c,e))!==b)try{q[a]=e}catch(z){}}else{if(r&&"get"in r&&(f=r.get(c,!1,h))!==b)return f;return q[a]}}},css:function(c,a,e){var h,f,a=d.camelCase(a);f=d.cssHooks[a];a=d.cssProps[a]||a;a==="cssFloat"&&(a="float");if(f&&"get"in f&&(h=f.get(c,!0,e))!==b)return h;else if(Ka)return Ka(c,a)},swap:function(c,
+a,d){var b={},e;for(e in a)b[e]=c.style[e],c.style[e]=a[e];d.call(c);for(e in a)c.style[e]=b[e]},camelCase:function(c){return c.replace(Ja,rb)}});d.curCSS=d.css;d.each(["height","width"],function(c,a){d.cssHooks[a]={get:function(c,b,e){var h;if(b){c.offsetWidth!==0?h=S(c,a,e):d.swap(c,qb,function(){h=S(c,a,e)});if(h<=0&&(h=Ka(c,a,a),h==="0px"&&Ra&&(h=Ra(c,a,a)),h!=null))return h===""||h==="auto"?"0px":h;if(h<0||h==null)return h=c.style[a],h===""||h==="auto"?"0px":h;return typeof h==="string"?h:h+
+"px"}},set:function(c,a){if(ab.test(a)){if(a=parseFloat(a),a>=0)return a+"px"}else return a}}});if(!d.support.opacity)d.cssHooks.opacity={get:function(c,a){return Ia.test((a&&c.currentStyle?c.currentStyle.filter:c.style.filter)||"")?parseFloat(RegExp.$1)/100+"":a?"1":""},set:function(c,a){var b=c.style,e=c.currentStyle;b.zoom=1;var h=d.isNaN(a)?"":"alpha(opacity="+a*100+")",e=e&&e.filter||b.filter||"";b.filter=za.test(e)?e.replace(za,h):e+" "+h}};d(function(){if(!d.support.reliableMarginRight)d.cssHooks.marginRight=
+{get:function(c,a){var b;d.swap(c,{display:"inline-block"},function(){b=a?Ka(c,"margin-right","marginRight"):c.style.marginRight});return b}}});w.defaultView&&w.defaultView.getComputedStyle&&(bb=function(c,a){var e,h,a=a.replace(ya,"-$1").toLowerCase();if(!(h=c.ownerDocument.defaultView))return b;if(h=h.getComputedStyle(c,null))e=h.getPropertyValue(a),e===""&&!d.contains(c.ownerDocument.documentElement,c)&&(e=d.style(c,a));return e});w.documentElement.currentStyle&&(Ra=function(c,a){var d,b=c.currentStyle&&
+c.currentStyle[a],e=c.runtimeStyle&&c.runtimeStyle[a],h=c.style;if(!ab.test(b)&&nb.test(b)){d=h.left;if(e)c.runtimeStyle.left=c.currentStyle.left;h.left=a==="fontSize"?"1em":b||0;b=h.pixelLeft+"px";h.left=d;if(e)c.runtimeStyle.left=e}return b===""?"auto":b});Ka=bb||Ra;if(d.expr&&d.expr.filters)d.expr.filters.hidden=function(c){var a=c.offsetHeight;return c.offsetWidth===0&&a===0||!d.support.reliableHiddenOffsets&&(c.style.display||d.css(c,"display"))==="none"},d.expr.filters.visible=function(c){return!d.expr.filters.hidden(c)};
+var sb=/%20/g,mb=/\[\]$/,cb=/\r?\n/g,tb=/#.*$/,ub=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,vb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,wb=/^(?:GET|HEAD)$/,xb=/^\/\//,db=/\?/,yb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,zb=/^(?:select|textarea)/i,Za=/\s+/,Ab=/([?&])_=[^&]*/,eb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,fb=d.fn.load,Ta={},gb={},Da,Ea;try{Da=W.href}catch(Gb){Da=w.createElement("a"),Da.href="",Da=Da.href}Ea=eb.exec(Da.toLowerCase())||
+[];d.fn.extend({load:function(c,a,e){if(typeof c!=="string"&&fb)return fb.apply(this,arguments);else if(!this.length)return this;var h=c.indexOf(" ");if(h>=0)var f=c.slice(h,c.length),c=c.slice(0,h);h="GET";a&&(d.isFunction(a)?(e=a,a=b):typeof a==="object"&&(a=d.param(a,d.ajaxSettings.traditional),h="POST"));var g=this;d.ajax({url:c,type:h,dataType:"html",data:a,complete:function(a,c,b){b=a.responseText;a.isResolved()&&(a.done(function(a){b=a}),g.html(f?d("<div>").append(b.replace(yb,"")).find(f):
+b));e&&g.each(e,[b,c,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||zb.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){var e=d(this).val();return e==null?null:d.isArray(e)?d.map(e,function(a){return{name:b.name,value:a.replace(cb,"\r\n")}}):{name:b.name,value:e.replace(cb,"\r\n")}}).get()}});
+d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}});d.each(["get","post"],function(a,e){d[e]=function(a,c,h,f){d.isFunction(c)&&(f=f||h,h=c,c=b);return d.ajax({type:e,url:a,data:c,success:h,dataType:f})}});d.extend({getScript:function(a,e){return d.get(a,b,e,"script")},getJSON:function(a,b,e){return d.get(a,b,e,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,
+b));for(var e in{context:1,url:1})e in b?a[e]=b[e]:e in d.ajaxSettings&&(a[e]=d.ajaxSettings[e]);return a},ajaxSettings:{url:Da,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|widget):$/.test(Ea[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",
+text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:y(Ta),ajaxTransport:y(gb),ajax:function(a,e){function h(a,c,e,k){if(Y!==2){Y=2;l&&clearTimeout(l);ja=b;N=k||"";J.readyState=a?4:0;var s,R,j;if(e){var k=f,n=J,V=k.contents,p=k.dataTypes,Ca=k.responseFields,x,u,t,Ha;for(u in Ca)u in e&&(n[Ca[u]]=e[u]);for(;p[0]==="*";)p.shift(),x===b&&(x=k.mimeType||n.getResponseHeader("content-type"));if(x)for(u in V)if(V[u]&&V[u].test(x)){p.unshift(u);
+break}if(p[0]in e)t=p[0];else{for(u in e){if(!p[0]||k.converters[u+" "+p[0]]){t=u;break}Ha||(Ha=u)}t=t||Ha}t?(t!==p[0]&&p.unshift(t),e=e[t]):e=void 0}else e=b;if(a>=200&&a<300||a===304){if(f.ifModified){if(x=J.getResponseHeader("Last-Modified"))d.lastModified[C]=x;if(x=J.getResponseHeader("Etag"))d.etag[C]=x}if(a===304)c="notmodified",s=!0;else try{x=f;x.dataFilter&&(e=x.dataFilter(e,x.dataType));var v=x.dataTypes;u={};var ga,Ja,H=v.length,Ia,y=v[0],Aa,w,ya,F,za;for(ga=1;ga<H;ga++){if(ga===1)for(Ja in x.converters)typeof Ja===
+"string"&&(u[Ja.toLowerCase()]=x.converters[Ja]);Aa=y;y=v[ga];if(y==="*")y=Aa;else if(Aa!=="*"&&Aa!==y){w=Aa+" "+y;ya=u[w]||u["* "+y];if(!ya)for(F in za=b,u)if(Ia=F.split(" "),Ia[0]===Aa||Ia[0]==="*")if(za=u[Ia[1]+" "+y]){F=u[F];F===!0?ya=za:za===!0&&(ya=F);break}!ya&&!za&&d.error("No conversion from "+w.replace(" "," to "));ya!==!0&&(e=ya?ya(e):za(F(e)))}}R=e;c="success";s=!0}catch(I){c="parsererror",j=I}}else if(j=c,!c||a)c="error",a<0&&(a=0);J.status=a;J.statusText=c;s?r.resolveWith(g,[R,c,J]):
+r.rejectWith(g,[J,c,j]);J.statusCode(o);o=b;L&&q.trigger("ajax"+(s?"Success":"Error"),[J,f,s?R:j]);z.resolveWith(g,[J,c]);L&&(q.trigger("ajaxComplete",[J,f]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(e=a,a=b);var e=e||{},f=d.ajaxSetup({},e),g=f.context||f,q=g!==f&&(g.nodeType||g instanceof d)?d(g):d.event,r=d.Deferred(),z=d._Deferred(),o=f.statusCode||{},C,R={},j={},N,n,ja,l,V,Y=0,L,p,J={readyState:0,setRequestHeader:function(a,c){if(!Y){var d=a.toLowerCase(),a=j[d]=j[d]||a;
+R[a]=c}return this},getAllResponseHeaders:function(){return Y===2?N:null},getResponseHeader:function(a){var c;if(Y===2){if(!n)for(n={};c=ub.exec(N);)n[c[1].toLowerCase()]=c[2];c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){if(!Y)f.mimeType=a;return this},abort:function(a){a=a||"abort";ja&&ja.abort(a);h(0,a);return this}};r.promise(J);J.success=J.done;J.error=J.fail;J.complete=z.done;J.statusCode=function(a){if(a){var c;if(Y<2)for(c in a)o[c]=[o[c],a[c]];else c=a[J.status],
+J.then(c,c)}return this};f.url=((a||f.url)+"").replace(tb,"").replace(xb,Ea[1]+"//");f.dataTypes=d.trim(f.dataType||"*").toLowerCase().split(Za);if(f.crossDomain==null)V=eb.exec(f.url.toLowerCase()),f.crossDomain=!(!V||!(V[1]!=Ea[1]||V[2]!=Ea[2]||(V[3]||(V[1]==="http:"?80:443))!=(Ea[3]||(Ea[1]==="http:"?80:443))));if(f.data&&f.processData&&typeof f.data!=="string")f.data=d.param(f.data,f.traditional);K(Ta,f,e,J);if(Y===2)return!1;L=f.global;f.type=f.type.toUpperCase();f.hasContent=!wb.test(f.type);
+L&&d.active++===0&&d.event.trigger("ajaxStart");if(!f.hasContent&&(f.data&&(f.url+=(db.test(f.url)?"&":"?")+f.data),C=f.url,f.cache===!1)){V=d.now();var Ca=f.url.replace(Ab,"$1_="+V);f.url=Ca+(Ca===f.url?(db.test(f.url)?"&":"?")+"_="+V:"")}(f.data&&f.hasContent&&f.contentType!==!1||e.contentType)&&J.setRequestHeader("Content-Type",f.contentType);f.ifModified&&(C=C||f.url,d.lastModified[C]&&J.setRequestHeader("If-Modified-Since",d.lastModified[C]),d.etag[C]&&J.setRequestHeader("If-None-Match",d.etag[C]));
+J.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+(f.dataTypes[0]!=="*"?", */*; q=0.01":""):f.accepts["*"]);for(p in f.headers)J.setRequestHeader(p,f.headers[p]);if(f.beforeSend&&(f.beforeSend.call(g,J,f)===!1||Y===2))return J.abort(),!1;for(p in{success:1,error:1,complete:1})J[p](f[p]);if(ja=K(gb,f,e,J)){J.readyState=1;L&&q.trigger("ajaxSend",[J,f]);f.async&&f.timeout>0&&(l=setTimeout(function(){J.abort("timeout")},f.timeout));try{Y=1,ja.send(R,h)}catch(x){status<
+2?h(-1,x):d.error(x)}}else h(-1,"No Transport");return J},param:function(a,e){var h=[],f=function(a,c){c=d.isFunction(c)?c():c;h[h.length]=encodeURIComponent(a)+"="+encodeURIComponent(c)};if(e===b)e=d.ajaxSettings.traditional;if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)O(g,a[g],e,f);return h.join("&").replace(sb,"+")}});d.extend({active:0,lastModified:{},etag:{}});var Bb=d.now(),Sa=/(\=)\?(&|$)|\?\?/i;d.ajaxSetup({jsonp:"callback",
+jsonpCallback:function(){return d.expando+"_"+Bb++}});d.ajaxPrefilter("json jsonp",function(c,b,e){b=c.contentType==="application/x-www-form-urlencoded"&&typeof c.data==="string";if(c.dataTypes[0]==="jsonp"||c.jsonp!==!1&&(Sa.test(c.url)||b&&Sa.test(c.data))){var h,f=c.jsonpCallback=d.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],q=c.url,r=c.data,z="$1"+f+"$2";c.jsonp!==!1&&(q=q.replace(Sa,z),c.url===q&&(b&&(r=r.replace(Sa,z)),c.data===r&&(q+=(/\?/.test(q)?"&":"?")+c.jsonp+
+"="+f)));c.url=q;c.data=r;a[f]=function(a){h=[a]};e.always(function(){a[f]=g;if(h&&d.isFunction(g))a[f](h[0])});c.converters["script json"]=function(){h||d.error(f+" was not called");return h[0]};c.dataTypes[0]="json";return"script"}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){if(a.cache===
+b)a.cache=!1;if(a.crossDomain)a.type="GET",a.global=!1});d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=w.head||w.getElementsByTagName("head")[0]||w.documentElement;return{send:function(h,f){d=w.createElement("script");d.async="async";if(a.scriptCharset)d.charset=a.scriptCharset;d.src=a.url;d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||f(200,"success")};
+e.insertBefore(d,e.firstChild)},abort:function(){if(d)d.onload(0,1)}}}});var Xa=a.ActiveXObject?function(){for(var a in La)La[a](0,1)}:!1,Cb=0,La;d.ajaxSettings.xhr=a.ActiveXObject?function(){var c;if(!(c=!this.isLocal&&T()))a:{try{c=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(d){}c=void 0}return c}:T;(function(a){d.extend(d.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(d.ajaxSettings.xhr());d.support.ajax&&d.ajaxTransport(function(c){if(!c.crossDomain||d.support.cors){var e;return{send:function(h,
+f){var g=c.xhr(),q,r;c.username?g.open(c.type,c.url,c.async,c.username,c.password):g.open(c.type,c.url,c.async);if(c.xhrFields)for(r in c.xhrFields)g[r]=c.xhrFields[r];c.mimeType&&g.overrideMimeType&&g.overrideMimeType(c.mimeType);!c.crossDomain&&!h["X-Requested-With"]&&(h["X-Requested-With"]="XMLHttpRequest");try{for(r in h)g.setRequestHeader(r,h[r])}catch(z){}g.send(c.hasContent&&c.data||null);e=function(a,h){var k,r,z,o,C;try{if(e&&(h||g.readyState===4)){e=b;if(q)g.onreadystatechange=d.noop,Xa&&
+delete La[q];if(h)g.readyState!==4&&g.abort();else{k=g.status;z=g.getAllResponseHeaders();o={};if((C=g.responseXML)&&C.documentElement)o.xml=C;o.text=g.responseText;try{r=g.statusText}catch(R){r=""}!k&&c.isLocal&&!c.crossDomain?k=o.text?200:404:k===1223&&(k=204)}}}catch(j){h||f(-1,j)}o&&f(k,r,o,z)};!c.async||g.readyState===4?e():(q=++Cb,Xa&&(La||(La={},d(a).unload(Xa)),La[q]=e),g.onreadystatechange=e)},abort:function(){e&&e(0,1)}}}});var Ua={},xa,Na,Db=/^(?:toggle|show|hide)$/,Eb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,
+Ma,$a=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],Pa,Ya=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;d.fn.extend({show:function(a,b,e){if(a||a===0)return this.animate(ba("show",3),a,b,e);else{for(var e=0,h=this.length;e<h;e++)if(a=this[e],a.style){b=a.style.display;if(!d._data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&d.css(a,"display")==="none"&&
+d._data(a,"olddisplay",ka(a.nodeName))}for(e=0;e<h;e++)if(a=this[e],a.style&&(b=a.style.display,b===""||b==="none"))a.style.display=d._data(a,"olddisplay")||"";return this}},hide:function(a,b,e){if(a||a===0)return this.animate(ba("hide",3),a,b,e);else{a=0;for(b=this.length;a<b;a++)this[a].style&&(e=d.css(this[a],"display"),e!=="none"&&!d._data(this[a],"olddisplay")&&d._data(this[a],"olddisplay",e));for(a=0;a<b;a++)if(this[a].style)this[a].style.display="none";return this}},_toggle:d.fn.toggle,toggle:function(a,
+b,e){var h=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||h?this.each(function(){var b=h?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(ba("toggle",3),a,b,e);return this},fadeTo:function(a,d,b,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:d},a,b,e)},animate:function(a,b,e,h){var f=d.speed(b,e,h);if(d.isEmptyObject(a))return this.each(f.complete,[!1]);a=d.extend({},a);return this[f.queue===!1?"each":
+"queue"](function(){var c;f.queue===!1&&d._mark(this);var b=d.extend({},f),e=this.nodeType===1,h=e&&d(this).is(":hidden"),g,k,q,r,z;b.animatedProperties={};for(q in a){g=d.camelCase(q);q!==g&&(a[g]=a[q],delete a[q]);k=a[g];d.isArray(k)?(b.animatedProperties[g]=k[1],c=a[g]=k[0],k=c):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(k==="hide"&&h||k==="show"&&!h)return b.complete.call(this);if(e&&(g==="height"||g==="width"))if(b.overflow=[this.style.overflow,this.style.overflowX,
+this.style.overflowY],d.css(this,"display")==="inline"&&d.css(this,"float")==="none")d.support.inlineBlockNeedsLayout?(k=ka(this.nodeName),k==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"}if(b.overflow!=null)this.style.overflow="hidden";for(q in a)if(e=new d.fx(this,b,q),k=a[q],Db.test(k))e[k==="toggle"?h?"show":"hide":k]();else g=Eb.exec(k),r=e.cur(),g?(k=parseFloat(g[2]),z=g[3]||(d.cssNumber[q]?"":"px"),z!=="px"&&(d.style(this,
+q,(k||1)+z),r*=(k||1)/e.cur(),d.style(this,q,r+z)),g[1]&&(k=(g[1]==="-="?-1:1)*k+r),e.custom(r,k,z)):e.custom(r,k,"");return!0})},stop:function(a,b){a&&this.queue([]);this.each(function(){var a=d.timers,c=a.length;for(b||d._unmark(!0,this);c--;)if(a[c].elem===this){if(b)a[c](!0);a.splice(c,1)}});b||this.dequeue();return this}});d.each({slideDown:ba("show",1),slideUp:ba("hide",1),slideToggle:ba("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=
+function(a,c,d){return this.animate(b,a,c,d)}});d.extend({speed:function(a,b,e){var h=a&&typeof a==="object"?d.extend({},a):{complete:e||!e&&b||d.isFunction(a)&&a,duration:a,easing:e&&b||b&&!d.isFunction(b)&&b};h.duration=d.fx.off?0:typeof h.duration==="number"?h.duration:h.duration in d.fx.speeds?d.fx.speeds[h.duration]:d.fx.speeds._default;h.old=h.complete;h.complete=function(a){h.queue!==!1?d.dequeue(this):a!==!1&&d._unmark(this);d.isFunction(h.old)&&h.old.call(this)};return h},easing:{linear:function(a,
+d,b,e){return b+e*a},swing:function(a,d,b,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+b}},timers:[],fx:function(a,d,b){this.options=d;this.elem=a;this.prop=b;d.orig=d.orig||{}}});d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=
+parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,e){function h(a){return f.step(a)}var f=this,g=d.fx,q;this.startTime=Pa||aa();this.start=a;this.end=b;this.unit=e||this.unit||(d.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;h.elem=this.elem;h()&&d.timers.push(h)&&!Ma&&(Ya?(Ma=1,q=function(){Ma&&(Ya(q),g.tick())},Ya(q)):Ma=setInterval(g.tick,g.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.show=!0;this.custom(this.prop===
+"width"||this.prop==="height"?1:0,this.cur());d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=Pa||aa(),e=!0,h=this.elem,f=this.options,g;if(a||b>=f.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();f.animatedProperties[this.prop]=!0;for(g in f.animatedProperties)f.animatedProperties[g]!==!0&&(e=!1);if(e){f.overflow!=null&&!d.support.shrinkWrapBlocks&&d.each(["",
+"X","Y"],function(a,c){h.style["overflow"+c]=f.overflow[a]});f.hide&&d(h).hide();if(f.hide||f.show)for(var q in f.animatedProperties)d.style(h,q,f.orig[q]);f.complete.call(h)}return!1}else f.duration==Infinity?this.now=b:(a=b-this.startTime,this.state=a/f.duration,this.pos=d.easing[f.animatedProperties[this.prop]](this.state,a,0,1,f.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}};d.extend(d.fx,{tick:function(){for(var a=d.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,
+1);a.length||d.fx.stop()},interval:13,stop:function(){clearInterval(Ma);Ma=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){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:a.elem[a.prop]=a.now}}});if(d.expr&&d.expr.filters)d.expr.filters.animated=function(a){return d.grep(d.timers,function(d){return a===d.elem}).length};var Fb=/^t(?:able|d|h)$/i,
+hb=/^(?:body|html)$/i;d.fn.offset="getBoundingClientRect"in w.documentElement?function(a){var b=this[0],e;if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);try{e=b.getBoundingClientRect()}catch(h){}var f=b.ownerDocument,g=f.documentElement;if(!e||!d.contains(g,b))return e?{top:e.top,left:e.left}:{top:0,left:0};b=f.body;f=ra(f);return{top:e.top+(f.pageYOffset||d.support.boxModel&&g.scrollTop||
+b.scrollTop)-(g.clientTop||b.clientTop||0),left:e.left+(f.pageXOffset||d.support.boxModel&&g.scrollLeft||b.scrollLeft)-(g.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var e,h=b.offsetParent,f=b.ownerDocument,g=f.documentElement,q=f.body;e=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;for(var r=
+b.offsetTop,z=b.offsetLeft;(b=b.parentNode)&&b!==q&&b!==g;){if(d.offset.supportsFixedPosition&&e.position==="fixed")break;e=f?f.getComputedStyle(b,null):b.currentStyle;r-=b.scrollTop;z-=b.scrollLeft;if(b===h){r+=b.offsetTop;z+=b.offsetLeft;if(d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!Fb.test(b.nodeName)))r+=parseFloat(e.borderTopWidth)||0,z+=parseFloat(e.borderLeftWidth)||0;h=b.offsetParent}d.offset.subtractsBorderForOverflowNotVisible&&e.overflow!=="visible"&&(r+=parseFloat(e.borderTopWidth)||
+0,z+=parseFloat(e.borderLeftWidth)||0)}if(e.position==="relative"||e.position==="static")r+=q.offsetTop,z+=q.offsetLeft;d.offset.supportsFixedPosition&&e.position==="fixed"&&(r+=Math.max(g.scrollTop,q.scrollTop),z+=Math.max(g.scrollLeft,q.scrollLeft));return{top:r,left:z}};d.offset={initialize:function(){var a=w.body,b=w.createElement("div"),e,h,f,g=parseFloat(d.css(a,"marginTop"))||0;d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});
+b.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(b,a.firstChild);e=b.firstChild;h=e.firstChild;f=e.nextSibling.firstChild.firstChild;this.doesNotAddBorder=h.offsetTop!==5;this.doesAddBorderForTableAndCells=f.offsetTop===5;h.style.position=
+"fixed";h.style.top="20px";this.supportsFixedPosition=h.offsetTop===20||h.offsetTop===15;h.style.position=h.style.top="";e.style.overflow="hidden";e.style.position="relative";this.subtractsBorderForOverflowNotVisible=h.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==g;a.removeChild(b);d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,e=a.offsetLeft;d.offset.initialize();d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,e+=parseFloat(d.css(a,
+"marginLeft"))||0);return{top:b,left:e}},setOffset:function(a,b,e){var h=d.css(a,"position");if(h==="static")a.style.position="relative";var f=d(a),g=f.offset(),q=d.css(a,"top"),r=d.css(a,"left"),z={},o={};(h==="absolute"||h==="fixed")&&d.inArray("auto",[q,r])>-1?(o=f.position(),h=o.top,r=o.left):(h=parseFloat(q)||0,r=parseFloat(r)||0);d.isFunction(b)&&(b=b.call(a,e,g));if(b.top!=null)z.top=b.top-g.top+h;if(b.left!=null)z.left=b.left-g.left+r;"using"in b?b.using.call(a,z):f.css(z)}};d.fn.extend({position:function(){if(!this[0])return null;
+var a=this[0],b=this.offsetParent(),e=this.offset(),h=hb.test(b[0].nodeName)?{top:0,left:0}:b.offset();e.top-=parseFloat(d.css(a,"marginTop"))||0;e.left-=parseFloat(d.css(a,"marginLeft"))||0;h.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0;h.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:e.top-h.top,left:e.left-h.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||w.body;a&&!hb.test(a.nodeName)&&d.css(a,"position")==="static";)a=a.offsetParent;return a})}});
+d.each(["Left","Top"],function(a,e){var h="scroll"+e;d.fn[h]=function(e){var f,g;if(e===b){f=this[0];if(!f)return null;return(g=ra(f))?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[h]||g.document.body[h]:f[h]}return this.each(function(){(g=ra(this))?g.scrollTo(!a?e:d(g).scrollLeft(),a?e:d(g).scrollTop()):this[h]=e})}});d.each(["Height","Width"],function(a,e){var h=e.toLowerCase();d.fn["inner"+e]=function(){return this[0]?parseFloat(d.css(this[0],
+h,"padding")):null};d.fn["outer"+e]=function(a){return this[0]?parseFloat(d.css(this[0],h,a?"margin":"border")):null};d.fn[h]=function(a){var c=this[0];if(!c)return a==null?null:this;if(d.isFunction(a))return this.each(function(c){var b=d(this);b[h](a.call(this,c,b[h]()))});if(d.isWindow(c)){var f=c.document.documentElement["client"+e];return c.document.compatMode==="CSS1Compat"&&f||c.document.body["client"+e]||f}else return c.nodeType===9?Math.max(c.documentElement["client"+e],c.body["scroll"+e],
+c.documentElement["scroll"+e],c.body["offset"+e],c.documentElement["offset"+e]):a===b?(c=d.css(c,h),f=parseFloat(c),d.isNaN(f)?c:f):this.css(h,typeof a==="string"?a:a+"px")}});a.jQuery=a.$=d})(window);document.createElement("canvas").getContext||function(){function a(){return this.context_||(this.context_=new t(this))}function b(a,b){var e=d.call(arguments,2);return function(){return a.apply(b,e.concat(d.call(arguments)))}}function e(a){return String(a).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function f(a){a.namespaces.g_vml_||a.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");a.namespaces.g_o_||a.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");
+if(!a.styleSheets.ex_canvas_)a=a.createStyleSheet(),a.owningElement.id="ex_canvas_",a.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}function j(a){var b=a.srcElement;switch(a.propertyName){case "width":b.getContext().clearRect();b.style.width=b.attributes.width.nodeValue+"px";b.firstChild.style.width=b.clientWidth+"px";break;case "height":b.getContext().clearRect(),b.style.height=b.attributes.height.nodeValue+"px",b.firstChild.style.height=b.clientHeight+
+"px"}}function l(a){a=a.srcElement;if(a.firstChild)a.firstChild.style.width=a.clientWidth+"px",a.firstChild.style.height=a.clientHeight+"px"}function n(){return[[1,0,0],[0,1,0],[0,0,1]]}function v(a,b){for(var d=n(),e=0;e<3;e++)for(var f=0;f<3;f++){for(var j=0,l=0;l<3;l++)j+=a[e][l]*b[l][f];d[e][f]=j}return d}function p(a,b){b.fillStyle=a.fillStyle;b.lineCap=a.lineCap;b.lineJoin=a.lineJoin;b.lineWidth=a.lineWidth;b.miterLimit=a.miterLimit;b.shadowBlur=a.shadowBlur;b.shadowColor=a.shadowColor;b.shadowOffsetX=
+a.shadowOffsetX;b.shadowOffsetY=a.shadowOffsetY;b.strokeStyle=a.strokeStyle;b.globalAlpha=a.globalAlpha;b.font=a.font;b.textAlign=a.textAlign;b.textBaseline=a.textBaseline;b.arcScaleX_=a.arcScaleX_;b.arcScaleY_=a.arcScaleY_;b.lineScale_=a.lineScale_}function G(a){var b=a.indexOf("(",3),d=a.indexOf(")",b+1),b=a.substring(b+1,d).split(",");if(b.length!=4||a.charAt(3)!="a")b[3]=1;return b}function M(a,b,d){return Math.min(d,Math.max(b,a))}function E(a,b,d){d<0&&d++;d>1&&d--;return 6*d<1?a+(b-a)*6*d:
+2*d<1?b:3*d<2?a+(b-a)*(2/3-d)*6:a}function x(a){if(a in na)return na[a];var b,d=1,a=String(a);if(a.charAt(0)=="#")b=a;else if(/^rgb/.test(a)){d=G(a);b="#";for(var e,f=0;f<3;f++)e=d[f].indexOf("%")!=-1?Math.floor(parseFloat(d[f])/100*255):+d[f],b+=la[M(e,0,255)];d=+d[3]}else if(/^hsl/.test(a)){f=d=G(a);b=parseFloat(f[0])/360%360;b<0&&b++;e=M(parseFloat(f[1])/100,0,1);f=M(parseFloat(f[2])/100,0,1);if(e==0)e=f=b=f;else{var j=f<0.5?f*(1+e):f+e-f*e,n=2*f-j;e=E(n,j,b+1/3);f=E(n,j,b);b=E(n,j,b-1/3)}b="#"+
+la[Math.floor(e*255)]+la[Math.floor(f*255)]+la[Math.floor(b*255)];d=d[3]}else b=fa[a]||a;return na[a]={color:b,alpha:d}}function t(a){this.m_=n();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=Q*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=a;var b="width:"+a.clientWidth+"px;height:"+a.clientHeight+"px;overflow:hidden;position:absolute",
+d=a.ownerDocument.createElement("div");d.style.cssText=b;a.appendChild(d);b=d.cloneNode(!1);b.style.backgroundColor="red";b.style.filter="alpha(opacity=0)";a.appendChild(b);this.element_=d;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function H(a,b,d,e){a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x,cp1y:b.y,cp2x:d.x,cp2y:d.y,x:e.x,y:e.y});a.currentX_=e.x;a.currentY_=e.y}function X(a,b){var d=x(a.strokeStyle),e=d.color,d=d.alpha*a.globalAlpha,f=a.lineScale_*a.lineWidth;f<1&&(d*=f);b.push("<g_vml_:stroke",
+' opacity="',d,'"',' joinstyle="',a.lineJoin,'"',' miterlimit="',a.miterLimit,'"',' endcap="',Ga[a.lineCap]||"square",'"',' weight="',f,'px"',' color="',e,'" />')}function I(a,b,d,e){var f=a.fillStyle,j=a.arcScaleX_,n=a.arcScaleY_,l=e.x-d.x,p=e.y-d.y;if(f instanceof K){var t=0,e={x:0,y:0},v=0,H=1;if(f.type_=="gradient"){var t=f.x1_/j,d=f.y1_/n,y=S(a,f.x0_/j,f.y0_/n),t=S(a,t,d),t=Math.atan2(t.x-y.x,t.y-y.y)*180/Math.PI;t<0&&(t+=360);t<1.0E-6&&(t=0)}else y=S(a,f.x0_,f.y0_),e={x:(y.x-d.x)/l,y:(y.y-d.y)/
+p},l/=j*Q,p/=n*Q,H=aa.max(l,p),v=2*f.r0_/H,H=2*f.r1_/H-v;j=f.colors_;j.sort(function(a,b){return a.offset-b.offset});for(var n=j.length,y=j[0].color,d=j[n-1].color,l=j[0].alpha*a.globalAlpha,a=j[n-1].alpha*a.globalAlpha,p=[],w=0;w<n;w++){var I=j[w];p.push(I.offset*H+v+" "+I.color)}b.push('<g_vml_:fill type="',f.type_,'"',' method="none" focus="100%"',' color="',y,'"',' color2="',d,'"',' colors="',p.join(","),'"',' opacity="',a,'"',' g_o_:opacity2="',l,'"',' angle="',t,'"',' focusposition="',e.x,",",
+e.y,'" />')}else f instanceof O?l&&p&&b.push("<g_vml_:fill",' position="',-d.x/l*j*j,",",-d.y/p*n*n,'"',' type="tile"',' src="',f.src_,'" />'):(f=x(a.fillStyle),b.push('<g_vml_:fill color="',f.color,'" opacity="',f.alpha*a.globalAlpha,'" />'))}function S(a,b,d){a=a.m_;return{x:Q*(b*a[0][0]+d*a[1][0]+a[2][0])-W,y:Q*(b*a[0][1]+d*a[1][1]+a[2][1])-W}}function y(a,b,d){if(isFinite(b[0][0])&&isFinite(b[0][1])&&isFinite(b[1][0])&&isFinite(b[1][1])&&isFinite(b[2][0])&&isFinite(b[2][1])&&(a.m_=b,d))a.lineScale_=
+w(ra(b[0][0]*b[1][1]-b[0][1]*b[1][0]))}function K(a){this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function O(a,b){if(!a||a.nodeType!=1||a.tagName!="IMG")throw new T("TYPE_MISMATCH_ERR");if(a.readyState!="complete")throw new T("INVALID_STATE_ERR");switch(b){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_=b;break;default:throw new T("SYNTAX_ERR");}this.src_=a.src;this.width_=a.width;
+this.height_=a.height}function T(a){this.code=this[a];this.message=a+": DOM Exception "+this.code}var aa=Math,P=aa.round,ba=aa.sin,ka=aa.cos,ra=aa.abs,w=aa.sqrt,Q=10,W=Q/2;navigator.userAgent.match(/MSIE ([\d.]+)?/);var d=Array.prototype.slice;f(document);var da={init:function(a){a=a||document;a.createElement("canvas");a.attachEvent("onreadystatechange",b(this.init_,this,a))},init_:function(a){for(var a=a.getElementsByTagName("canvas"),b=0;b<a.length;b++)this.initElement(a[b])},initElement:function(b){if(!b.getContext){b.getContext=
+a;f(b.ownerDocument);b.innerHTML="";b.attachEvent("onpropertychange",j);b.attachEvent("onresize",l);var d=b.attributes;d.width&&d.width.specified?b.style.width=d.width.nodeValue+"px":b.width=b.clientWidth;d.height&&d.height.specified?b.style.height=d.height.nodeValue+"px":b.height=b.clientHeight}return b}};da.init();for(var la=[],B=0;B<16;B++)for(var ca=0;ca<16;ca++)la[B*16+ca]=B.toString(16)+ca.toString(16);var fa={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"},
-na={},ha={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"},ia={},xa={butt:"flat",round:"round"},A=t.prototype;A.clearRect=function(){if(this.textMeasureEl_)this.textMeasureEl_.removeNode(!0),this.textMeasureEl_=null;this.element_.innerHTML=""};A.beginPath=function(){this.currentPath_=[]};A.moveTo=function(a,b){var c=N(this,a,b);this.currentPath_.push({type:"moveTo",x:c.x,y:c.y});this.currentX_=c.x;this.currentY_=c.y};A.lineTo=function(a,b){var c=N(this,a,b);this.currentPath_.push({type:"lineTo",
-x:c.x,y:c.y});this.currentX_=c.x;this.currentY_=c.y};A.bezierCurveTo=function(a,b,c,d,e,f){e=N(this,e,f);a=N(this,a,b);c=N(this,c,d);H(this,a,c,e)};A.quadraticCurveTo=function(a,b,c,d){a=N(this,a,b);c=N(this,c,d);d={x:this.currentX_+2/3*(a.x-this.currentX_),y:this.currentY_+2/3*(a.y-this.currentY_)};H(this,d,{x:d.x+(c.x-this.currentX_)/3,y:d.y+(c.y-this.currentY_)/3},c)};A.arc=function(a,b,c,d,e,f){c*=I;var k=f?"at":"wa",o=a+$(d)*c-Q,j=b+ma(d)*c-Q,d=a+$(e)*c-Q,e=b+ma(e)*c-Q;o==d&&!f&&(o+=0.125);a=
-N(this,a,b);o=N(this,o,j);d=N(this,d,e);this.currentPath_.push({type:k,x:a.x,y:a.y,radius:c,xStart:o.x,yStart:o.y,xEnd:d.x,yEnd:d.y})};A.rect=function(a,b,c,d){this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath()};A.strokeRect=function(a,b,c,d){var e=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath();this.stroke();this.currentPath_=e};A.fillRect=function(a,b,c,d){var e=this.currentPath_;
-this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath();this.fill();this.currentPath_=e};A.createLinearGradient=function(a,b,c,d){var e=new J("gradient");e.x0_=a;e.y0_=b;e.x1_=c;e.y1_=d;return e};A.createRadialGradient=function(a,b,c,d,e,f){var k=new J("gradientradial");k.x0_=a;k.y0_=b;k.r0_=c;k.x1_=d;k.y1_=e;k.r1_=f;return k};A.drawImage=function(a){var b,c,d,e,f,k,o,j;d=a.runtimeStyle.width;e=a.runtimeStyle.height;a.runtimeStyle.width="auto";
-a.runtimeStyle.height="auto";var n=a.width,t=a.height;a.runtimeStyle.width=d;a.runtimeStyle.height=e;if(arguments.length==3)b=arguments[1],c=arguments[2],f=k=0,o=d=n,j=e=t;else if(arguments.length==5)b=arguments[1],c=arguments[2],d=arguments[3],e=arguments[4],f=k=0,o=n,j=t;else if(arguments.length==9)f=arguments[1],k=arguments[2],o=arguments[3],j=arguments[4],b=arguments[5],c=arguments[6],d=arguments[7],e=arguments[8];else throw Error("Invalid number of arguments");var z=N(this,b,c),w=[];w.push(" <g_vml_:group",
-' coordsize="',I*10,",",I*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 H=[];H.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",L(z.x/I),",","Dy=",L(z.y/I),"");var P=N(this,b+d,c),y=N(this,b,c+e);b=N(this,b+d,c+e);z.x=ba.max(z.x,P.x,y.x,b.x);z.y=ba.max(z.y,P.y,y.y,b.y);w.push("padding:0 ",L(z.x/I),"px ",L(z.y/I),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",
-H.join(""),", sizingmethod='clip');")}else w.push("top:",L(z.y/I),"px;left:",L(z.x/I),"px;");w.push(' ">','<g_vml_:image src="',a.src,'"',' style="width:',I*d,"px;"," height:",I*e,'px"',' cropleft="',f/n,'"',' croptop="',k/t,'"',' cropright="',(n-f-o)/n,'"',' cropbottom="',(t-k-j)/t,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",w.join(""))};A.stroke=function(a){for(var b={x:null,y:null},c={x:null,y:null},e=0;e<this.currentPath_.length;e+=5E3){var f=[];f.push("<g_vml_:shape",
-' filled="',!!a,'"',' style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0,0"',' coordsize="',I*10,",",I*10,'"',' stroked="',!a,'"',' path="');for(var k=e;k<Math.min(e+5E3,this.currentPath_.length);k++){k%5E3==0&&k>0&&f.push(" m ",L(this.currentPath_[k-1].x),",",L(this.currentPath_[k-1].y));var o=this.currentPath_[k];switch(o.type){case "moveTo":f.push(" m ",L(o.x),",",L(o.y));break;case "lineTo":f.push(" l ",L(o.x),",",L(o.y));break;case "close":f.push(" x ");o=null;break;
-case "bezierCurveTo":f.push(" c ",L(o.cp1x),",",L(o.cp1y),",",L(o.cp2x),",",L(o.cp2y),",",L(o.x),",",L(o.y));break;case "at":case "wa":f.push(" ",o.type," ",L(o.x-this.arcScaleX_*o.radius),",",L(o.y-this.arcScaleY_*o.radius)," ",L(o.x+this.arcScaleX_*o.radius),",",L(o.y+this.arcScaleY_*o.radius)," ",L(o.xStart),",",L(o.yStart)," ",L(o.xEnd),",",L(o.yEnd))}if(o){if(b.x==null||o.x<b.x)b.x=o.x;if(c.x==null||o.x>c.x)c.x=o.x;if(b.y==null||o.y<b.y)b.y=o.y;if(c.y==null||o.y>c.y)c.y=o.y}}f.push(' ">');a?
-P(this,f,b,c):d(this,f);f.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",f.join(""))}};A.fill=function(){this.stroke(!0)};A.closePath=function(){this.currentPath_.push({type:"close"})};A.save=function(){var a={};o(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=w(k(),this.m_)};A.restore=function(){if(this.aStack_.length)o(this.aStack_.pop(),this),this.m_=this.mStack_.pop()};A.translate=function(a,b){n(this,w([[1,0,0],[0,1,0],[a,b,1]],this.m_),!1)};A.rotate=function(a){var b=
-$(a),a=ma(a);n(this,w([[b,a,0],[-a,b,0],[0,0,1]],this.m_),!1)};A.scale=function(a,b){this.arcScaleX_*=a;this.arcScaleY_*=b;n(this,w([[a,0,0],[0,b,0],[0,0,1]],this.m_),!0)};A.transform=function(a,b,c,d,e,f){n(this,w([[a,b,0],[c,d,0],[e,f,1]],this.m_),!0)};A.setTransform=function(a,b,c,d,e,f){n(this,[[a,b,0],[c,d,0],[e,f,1]],!0)};A.drawText_=function(a,b,e,f,o){var k=this.m_,f=0,j=1E3,n={x:0,y:0},z=[],t;t=this.font;if(ia[t])t=ia[t];else{var w=document.createElement("div").style;try{w.font=t}catch(H){}t=
-ia[t]={style:w.fontStyle||ha.style,variant:w.fontVariant||ha.variant,weight:w.fontWeight||ha.weight,size:w.fontSize||ha.size,family:w.fontFamily||ha.family}}var w=t,y=this.element_;t={};for(var B in w)t[B]=w[B];B=parseFloat(y.currentStyle.fontSize);y=parseFloat(w.size);t.size=typeof w.size=="number"?w.size:w.size.indexOf("px")!=-1?y:w.size.indexOf("em")!=-1?B*y:w.size.indexOf("%")!=-1?B/100*y:w.size.indexOf("pt")!=-1?y/0.75:B;t.size*=0.981;B=t.style+" "+t.variant+" "+t.weight+" "+t.size+"px "+t.family;
-y=this.element_.currentStyle;w=this.textAlign.toLowerCase();switch(w){case "left":case "center":case "right":break;case "end":w=y.direction=="ltr"?"right":"left";break;case "start":w=y.direction=="rtl"?"right":"left";break;default:w="left"}switch(this.textBaseline){case "hanging":case "top":n.y=t.size/1.75;break;case "middle":break;default:case null:case "alphabetic":case "ideographic":case "bottom":n.y=-t.size/2.25}switch(w){case "right":f=1E3;j=0.05;break;case "center":f=j=500}b=N(this,b+n.x,e+
-n.y);z.push('<g_vml_:line from="',-f,' 0" to="',j,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!o,'" stroked="',!!o,'" style="position:absolute;width:1px;height:1px;">');o?d(this,z):P(this,z,{x:-f,y:0},{x:j,y:t.size});o=k[0][0].toFixed(3)+","+k[1][0].toFixed(3)+","+k[0][1].toFixed(3)+","+k[1][1].toFixed(3)+",0,0";b=L(b.x/I)+","+L(b.y/I);z.push('<g_vml_:skew on="t" matrix="',o,'" ',' offset="',b,'" origin="',f,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',
-c(a),'" style="v-text-align:',w,";font:",c(B),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",z.join(""))};A.fillText=function(a,b,c,d){this.drawText_(a,b,c,d,!1)};A.strokeText=function(a,b,c,d){this.drawText_(a,b,c,d,!0)};A.measureText=function(a){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 b=this.element_.ownerDocument;
-this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(b.createTextNode(a));return{width:this.textMeasureEl_.offsetWidth}};A.clip=function(){};A.arcTo=function(){};A.createPattern=function(a,b){return new F(a,b)};J.prototype.addColorStop=function(a,b){b=z(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};A=O.prototype=Error();A.INDEX_SIZE_ERR=1;A.DOMSTRING_SIZE_ERR=2;A.HIERARCHY_REQUEST_ERR=3;A.WRONG_DOCUMENT_ERR=4;A.INVALID_CHARACTER_ERR=
-5;A.NO_DATA_ALLOWED_ERR=6;A.NO_MODIFICATION_ALLOWED_ERR=7;A.NOT_FOUND_ERR=8;A.NOT_SUPPORTED_ERR=9;A.INUSE_ATTRIBUTE_ERR=10;A.INVALID_STATE_ERR=11;A.SYNTAX_ERR=12;A.INVALID_MODIFICATION_ERR=13;A.NAMESPACE_ERR=14;A.INVALID_ACCESS_ERR=15;A.VALIDATION_ERR=16;A.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=ca;CanvasRenderingContext2D=t;CanvasGradient=J;CanvasPattern=F;DOMException=O}();(function(a){a.color={};a.color.make=function(b,e,f,j){var k={};k.r=b||0;k.g=e||0;k.b=f||0;k.a=j!=null?j:1;k.add=function(a,b){for(var c=0;c<a.length;++c)k[a.charAt(c)]+=b;return k.normalize()};k.scale=function(a,b){for(var c=0;c<a.length;++c)k[a.charAt(c)]*=b;return k.normalize()};k.toString=function(){return k.a>=1?"rgb("+[k.r,k.g,k.b].join(",")+")":"rgba("+[k.r,k.g,k.b,k.a].join(",")+")"};k.normalize=function(){function a(b,c,e){return c<b?b:c>e?e:c}k.r=a(0,parseInt(k.r),255);k.g=a(0,parseInt(k.g),
-255);k.b=a(0,parseInt(k.b),255);k.a=a(0,k.a,1);return k};k.clone=function(){return a.color.make(k.r,k.b,k.g,k.a)};return k.normalize()};a.color.extract=function(b,e){var f;do{f=b.css(e).toLowerCase();if(f!=""&&f!="transparent")break;b=b.parent()}while(!a.nodeName(b.get(0),"body"));f=="rgba(0, 0, 0, 0)"&&(f="transparent");return a.color.parse(f)};a.color.parse=function(c){var e,f=a.color.make;if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return f(parseInt(e[1],10),
-parseInt(e[2],10),parseInt(e[3],10));if(e=/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(c))return f(parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4]));if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return f(parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55);if(e=/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(c))return f(parseFloat(e[1])*
-2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55,parseFloat(e[4]));if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return f(parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16));if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return f(parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16));c=a.trim(c).toLowerCase();return c=="transparent"?f(255,255,255,0):(e=b[c]||[0,0,0],f(e[0],e[1],e[2]))};var b={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,
+na={},oa={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"},sa={},Ga={butt:"flat",round:"round"},B=t.prototype;B.clearRect=function(){if(this.textMeasureEl_)this.textMeasureEl_.removeNode(!0),this.textMeasureEl_=null;this.element_.innerHTML=""};B.beginPath=function(){this.currentPath_=[]};B.moveTo=function(a,b){var d=S(this,a,b);this.currentPath_.push({type:"moveTo",x:d.x,y:d.y});this.currentX_=d.x;this.currentY_=d.y};B.lineTo=function(a,b){var d=S(this,a,b);this.currentPath_.push({type:"lineTo",
+x:d.x,y:d.y});this.currentX_=d.x;this.currentY_=d.y};B.bezierCurveTo=function(a,b,d,e,f,j){f=S(this,f,j);a=S(this,a,b);d=S(this,d,e);H(this,a,d,f)};B.quadraticCurveTo=function(a,b,d,e){a=S(this,a,b);d=S(this,d,e);e={x:this.currentX_+2/3*(a.x-this.currentX_),y:this.currentY_+2/3*(a.y-this.currentY_)};H(this,e,{x:e.x+(d.x-this.currentX_)/3,y:e.y+(d.y-this.currentY_)/3},d)};B.arc=function(a,b,d,e,f,j){d*=Q;var n=j?"at":"wa",l=a+ka(e)*d-W,p=b+ba(e)*d-W,e=a+ka(f)*d-W,f=b+ba(f)*d-W;l==e&&!j&&(l+=0.125);
+a=S(this,a,b);l=S(this,l,p);e=S(this,e,f);this.currentPath_.push({type:n,x:a.x,y:a.y,radius:d,xStart:l.x,yStart:l.y,xEnd:e.x,yEnd:e.y})};B.rect=function(a,b,d,e){this.moveTo(a,b);this.lineTo(a+d,b);this.lineTo(a+d,b+e);this.lineTo(a,b+e);this.closePath()};B.strokeRect=function(a,b,d,e){var f=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+d,b);this.lineTo(a+d,b+e);this.lineTo(a,b+e);this.closePath();this.stroke();this.currentPath_=f};B.fillRect=function(a,b,d,e){var f=this.currentPath_;
+this.beginPath();this.moveTo(a,b);this.lineTo(a+d,b);this.lineTo(a+d,b+e);this.lineTo(a,b+e);this.closePath();this.fill();this.currentPath_=f};B.createLinearGradient=function(a,b,d,e){var f=new K("gradient");f.x0_=a;f.y0_=b;f.x1_=d;f.y1_=e;return f};B.createRadialGradient=function(a,b,d,e,f,j){var n=new K("gradientradial");n.x0_=a;n.y0_=b;n.r0_=d;n.x1_=e;n.y1_=f;n.r1_=j;return n};B.drawImage=function(a){var b,d,e,f,j,n,l,p;e=a.runtimeStyle.width;f=a.runtimeStyle.height;a.runtimeStyle.width="auto";
+a.runtimeStyle.height="auto";var x=a.width,t=a.height;a.runtimeStyle.width=e;a.runtimeStyle.height=f;if(arguments.length==3)b=arguments[1],d=arguments[2],j=n=0,l=e=x,p=f=t;else if(arguments.length==5)b=arguments[1],d=arguments[2],e=arguments[3],f=arguments[4],j=n=0,l=x,p=t;else if(arguments.length==9)j=arguments[1],n=arguments[2],l=arguments[3],p=arguments[4],b=arguments[5],d=arguments[6],e=arguments[7],f=arguments[8];else throw Error("Invalid number of arguments");var v=S(this,b,d),H=[];H.push(" <g_vml_:group",
+' coordsize="',Q*10,",",Q*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 y=[];y.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",P(v.x/Q),",","Dy=",P(v.y/Q),"");var w=S(this,b+e,d),I=S(this,b,d+f);b=S(this,b+e,d+f);v.x=aa.max(v.x,w.x,I.x,b.x);v.y=aa.max(v.y,w.y,I.y,b.y);H.push("padding:0 ",P(v.x/Q),"px ",P(v.y/Q),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",
+y.join(""),", sizingmethod='clip');")}else H.push("top:",P(v.y/Q),"px;left:",P(v.x/Q),"px;");H.push(' ">','<g_vml_:image src="',a.src,'"',' style="width:',Q*e,"px;"," height:",Q*f,'px"',' cropleft="',j/x,'"',' croptop="',n/t,'"',' cropright="',(x-j-l)/x,'"',' cropbottom="',(t-n-p)/t,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",H.join(""))};B.stroke=function(a){for(var b={x:null,y:null},d={x:null,y:null},e=0;e<this.currentPath_.length;e+=5E3){var f=[];f.push("<g_vml_:shape",
+' filled="',!!a,'"',' style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0,0"',' coordsize="',Q*10,",",Q*10,'"',' stroked="',!a,'"',' path="');for(var j=e;j<Math.min(e+5E3,this.currentPath_.length);j++){j%5E3==0&&j>0&&f.push(" m ",P(this.currentPath_[j-1].x),",",P(this.currentPath_[j-1].y));var n=this.currentPath_[j];switch(n.type){case "moveTo":f.push(" m ",P(n.x),",",P(n.y));break;case "lineTo":f.push(" l ",P(n.x),",",P(n.y));break;case "close":f.push(" x ");n=null;break;
+case "bezierCurveTo":f.push(" c ",P(n.cp1x),",",P(n.cp1y),",",P(n.cp2x),",",P(n.cp2y),",",P(n.x),",",P(n.y));break;case "at":case "wa":f.push(" ",n.type," ",P(n.x-this.arcScaleX_*n.radius),",",P(n.y-this.arcScaleY_*n.radius)," ",P(n.x+this.arcScaleX_*n.radius),",",P(n.y+this.arcScaleY_*n.radius)," ",P(n.xStart),",",P(n.yStart)," ",P(n.xEnd),",",P(n.yEnd))}if(n){if(b.x==null||n.x<b.x)b.x=n.x;if(d.x==null||n.x>d.x)d.x=n.x;if(b.y==null||n.y<b.y)b.y=n.y;if(d.y==null||n.y>d.y)d.y=n.y}}f.push(' ">');a?
+I(this,f,b,d):X(this,f);f.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",f.join(""))}};B.fill=function(){this.stroke(!0)};B.closePath=function(){this.currentPath_.push({type:"close"})};B.save=function(){var a={};p(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=v(n(),this.m_)};B.restore=function(){if(this.aStack_.length)p(this.aStack_.pop(),this),this.m_=this.mStack_.pop()};B.translate=function(a,b){y(this,v([[1,0,0],[0,1,0],[a,b,1]],this.m_),!1)};B.rotate=function(a){var b=
+ka(a),a=ba(a);y(this,v([[b,a,0],[-a,b,0],[0,0,1]],this.m_),!1)};B.scale=function(a,b){this.arcScaleX_*=a;this.arcScaleY_*=b;y(this,v([[a,0,0],[0,b,0],[0,0,1]],this.m_),!0)};B.transform=function(a,b,d,e,f,j){y(this,v([[a,b,0],[d,e,0],[f,j,1]],this.m_),!0)};B.setTransform=function(a,b,d,e,f,j){y(this,[[a,b,0],[d,e,0],[f,j,1]],!0)};B.drawText_=function(a,b,d,f,j){var n=this.m_,f=0,l=1E3,p={x:0,y:0},x=[],t;t=this.font;if(sa[t])t=sa[t];else{var v=document.createElement("div").style;try{v.font=t}catch(H){}t=
+sa[t]={style:v.fontStyle||oa.style,variant:v.fontVariant||oa.variant,weight:v.fontWeight||oa.weight,size:v.fontSize||oa.size,family:v.fontFamily||oa.family}}var v=t,y=this.element_;t={};for(var w in v)t[w]=v[w];w=parseFloat(y.currentStyle.fontSize);y=parseFloat(v.size);t.size=typeof v.size=="number"?v.size:v.size.indexOf("px")!=-1?y:v.size.indexOf("em")!=-1?w*y:v.size.indexOf("%")!=-1?w/100*y:v.size.indexOf("pt")!=-1?y/0.75:w;t.size*=0.981;w=t.style+" "+t.variant+" "+t.weight+" "+t.size+"px "+t.family;
+y=this.element_.currentStyle;v=this.textAlign.toLowerCase();switch(v){case "left":case "center":case "right":break;case "end":v=y.direction=="ltr"?"right":"left";break;case "start":v=y.direction=="rtl"?"right":"left";break;default:v="left"}switch(this.textBaseline){case "hanging":case "top":p.y=t.size/1.75;break;case "middle":break;default:case null:case "alphabetic":case "ideographic":case "bottom":p.y=-t.size/2.25}switch(v){case "right":f=1E3;l=0.05;break;case "center":f=l=500}b=S(this,b+p.x,d+
+p.y);x.push('<g_vml_:line from="',-f,' 0" to="',l,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!j,'" stroked="',!!j,'" style="position:absolute;width:1px;height:1px;">');j?X(this,x):I(this,x,{x:-f,y:0},{x:l,y:t.size});j=n[0][0].toFixed(3)+","+n[1][0].toFixed(3)+","+n[0][1].toFixed(3)+","+n[1][1].toFixed(3)+",0,0";b=P(b.x/Q)+","+P(b.y/Q);x.push('<g_vml_:skew on="t" matrix="',j,'" ',' offset="',b,'" origin="',f,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',
+e(a),'" style="v-text-align:',v,";font:",e(w),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",x.join(""))};B.fillText=function(a,b,d,e){this.drawText_(a,b,d,e,!1)};B.strokeText=function(a,b,d,e){this.drawText_(a,b,d,e,!0)};B.measureText=function(a){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 b=this.element_.ownerDocument;
+this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(b.createTextNode(a));return{width:this.textMeasureEl_.offsetWidth}};B.clip=function(){};B.arcTo=function(){};B.createPattern=function(a,b){return new O(a,b)};K.prototype.addColorStop=function(a,b){b=x(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};B=T.prototype=Error();B.INDEX_SIZE_ERR=1;B.DOMSTRING_SIZE_ERR=2;B.HIERARCHY_REQUEST_ERR=3;B.WRONG_DOCUMENT_ERR=4;B.INVALID_CHARACTER_ERR=
+5;B.NO_DATA_ALLOWED_ERR=6;B.NO_MODIFICATION_ALLOWED_ERR=7;B.NOT_FOUND_ERR=8;B.NOT_SUPPORTED_ERR=9;B.INUSE_ATTRIBUTE_ERR=10;B.INVALID_STATE_ERR=11;B.SYNTAX_ERR=12;B.INVALID_MODIFICATION_ERR=13;B.NAMESPACE_ERR=14;B.INVALID_ACCESS_ERR=15;B.VALIDATION_ERR=16;B.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=da;CanvasRenderingContext2D=t;CanvasGradient=K;CanvasPattern=O;DOMException=T}();(function(a){a.color={};a.color.make=function(b,f,j,l){var n={};n.r=b||0;n.g=f||0;n.b=j||0;n.a=l!=null?l:1;n.add=function(a,b){for(var e=0;e<a.length;++e)n[a.charAt(e)]+=b;return n.normalize()};n.scale=function(a,b){for(var e=0;e<a.length;++e)n[a.charAt(e)]*=b;return n.normalize()};n.toString=function(){return n.a>=1?"rgb("+[n.r,n.g,n.b].join(",")+")":"rgba("+[n.r,n.g,n.b,n.a].join(",")+")"};n.normalize=function(){function a(b,e,f){return e<b?b:e>f?f:e}n.r=a(0,parseInt(n.r),255);n.g=a(0,parseInt(n.g),
+255);n.b=a(0,parseInt(n.b),255);n.a=a(0,n.a,1);return n};n.clone=function(){return a.color.make(n.r,n.b,n.g,n.a)};return n.normalize()};a.color.extract=function(b,f){var j;do{j=b.css(f).toLowerCase();if(j!=""&&j!="transparent")break;b=b.parent()}while(!a.nodeName(b.get(0),"body"));j=="rgba(0, 0, 0, 0)"&&(j="transparent");return a.color.parse(j)};a.color.parse=function(e){var f,j=a.color.make;if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e))return j(parseInt(f[1],10),
+parseInt(f[2],10),parseInt(f[3],10));if(f=/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(e))return j(parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10),parseFloat(f[4]));if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e))return j(parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55);if(f=/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(e))return j(parseFloat(f[1])*
+2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55,parseFloat(f[4]));if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e))return j(parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16));if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e))return j(parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16));e=a.trim(e).toLowerCase();return e=="transparent"?j(255,255,255,0):(f=b[e]||[0,0,0],j(f[0],f[1],f[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]}})(jQuery);
-(function(a){function b(b,f,j,k){function w(a,b){for(var b=[M].concat(b),c=0;c<a.length;++c)a[c].apply(this,b)}function o(b){for(var c=[],d=0;d<b.length;++d){var e=a.extend(!0,{},r.series);b[d].data!=null?(e.data=b[d].data,delete b[d].data,a.extend(!0,e,b[d]),b[d].data=e.data):e.data=b[d];c.push(e)}K=c;c=K.length;d=[];e=[];for(b=0;b<K.length;++b){var f=K[b].color;f!=null&&(--c,typeof f=="number"?e.push(f):d.push(a.color.parse(K[b].color)))}for(b=0;b<e.length;++b)c=Math.max(c,e[b]+1);d=[];for(b=e=
-0;d.length<c;)f=r.colors.length==b?a.color.make(100,100,100):a.color.parse(r.colors[b]),f.scale("rgb",1+(e%2==1?-1:1)*Math.ceil(e/2)*0.2),d.push(f),++b,b>=r.colors.length&&(b=0,++e);for(b=c=0;b<K.length;++b){e=K[b];if(e.color==null)e.color=d[c].toString(),++c;else if(typeof e.color=="number")e.color=d[e.color].toString();if(e.lines.show==null){var l,f=!0;for(l in e)if(e[l]&&e[l].show){f=!1;break}if(f)e.lines.show=!0}e.xaxis=z(X,B(e,"x"));e.yaxis=z(da,B(e,"y"))}t()}function B(a,b){var c=a[b+"axis"];
-if(typeof c=="object")c=c.n;typeof c!="number"&&(c=1);return c}function C(){return a.grep(X.concat(da),function(a){return a})}function y(a){var b={},c,d;for(c=0;c<X.length;++c)(d=X[c])&&d.used&&(b["x"+d.n]=d.c2p(a.left));for(c=0;c<da.length;++c)(d=da[c])&&d.used&&(b["y"+d.n]=d.c2p(a.top));if(b.x1!==void 0)b.x=b.x1;if(b.y1!==void 0)b.y=b.y1;return b}function z(b,c){b[c-1]||(b[c-1]={n:c,direction:b==X?"x":"y",options:a.extend(!0,{},b==X?r.xaxis:r.yaxis)});return b[c-1]}function t(){function b(a,c,d){if(c<
-a.datamin&&c!=-e)a.datamin=c;if(d>a.datamax&&d!=e)a.datamax=d}var c=Number.POSITIVE_INFINITY,d=Number.NEGATIVE_INFINITY,e=Number.MAX_VALUE,f,l,k,o,j,n,r,t,v,z;a.each(C(),function(a,b){b.datamin=c;b.datamax=d;b.used=!1});for(f=0;f<K.length;++f)j=K[f],j.datapoints={points:[]},w(la.processRawData,[j,j.data,j.datapoints]);for(f=0;f<K.length;++f){j=K[f];var H=j.data,x=j.datapoints.format;if(!x){x=[];x.push({x:!0,number:!0,required:!0});x.push({y:!0,number:!0,required:!0});if(j.bars.show||j.lines.show&&
-j.lines.fill)if(x.push({y:!0,number:!0,required:!1,defaultValue:0}),j.bars.horizontal)delete x[x.length-1].y,x[x.length-1].x=!0;j.datapoints.format=x}if(j.datapoints.pointsize==null){j.datapoints.pointsize=x.length;r=j.datapoints.pointsize;n=j.datapoints.points;insertSteps=j.lines.show&&j.lines.steps;j.xaxis.used=j.yaxis.used=!0;for(l=k=0;l<H.length;++l,k+=r){z=H[l];var va=z==null;if(!va)for(o=0;o<r;++o){t=z[o];if(v=x[o])if(v.number&&t!=null&&(t=+t,isNaN(t)?t=null:t==Infinity?t=e:t==-Infinity&&(t=
--e)),t==null&&(v.required&&(va=!0),v.defaultValue!=null))t=v.defaultValue;n[k+o]=t}if(va)for(o=0;o<r;++o)t=n[k+o],t!=null&&(v=x[o],v.x&&b(j.xaxis,t,t),v.y&&b(j.yaxis,t,t)),n[k+o]=null;else if(insertSteps&&k>0&&n[k-r]!=null&&n[k-r]!=n[k]&&n[k-r+1]!=n[k+1]){for(o=0;o<r;++o)n[k+r+o]=n[k+o];n[k+1]=n[k-r+1];k+=r}}}}for(f=0;f<K.length;++f)j=K[f],w(la.processDatapoints,[j,j.datapoints]);for(f=0;f<K.length;++f){j=K[f];n=j.datapoints.points;r=j.datapoints.pointsize;x=j.datapoints.format;z=k=c;va=H=d;for(l=
-0;l<n.length;l+=r)if(n[l]!=null)for(o=0;o<r;++o)if(t=n[l+o],(v=x[o])&&!(t==e||t==-e))v.x&&(t<k&&(k=t),t>H&&(H=t)),v.y&&(t<z&&(z=t),t>va&&(va=t));j.bars.show&&(l=j.bars.align=="left"?0:-j.bars.barWidth/2,j.bars.horizontal?(z+=l,va+=l+j.bars.barWidth):(k+=l,H+=l+j.bars.barWidth));b(j.xaxis,k,H);b(j.yaxis,z,va)}a.each(C(),function(a,b){if(b.datamin==c)b.datamin=null;if(b.datamax==d)b.datamax=null})}function H(c,d){var p=document.createElement("canvas");p.className=d;p.width=ea;p.height=fa;c||a(p).css({position:"absolute",
-left:0,top:0});a(p).appendTo(b);p.getContext||(p=window.G_vmlCanvasManager.initElement(p));p.getContext("2d").save();return p}function d(){ea=b.width();fa=b.height();if(ea<=0||fa<=0)throw"Invalid dimensions for plot, width = "+ea+", height = "+fa;}function P(a){if(a.width!=ea)a.width=ea;if(a.height!=fa)a.height=fa;a=a.getContext("2d");a.restore();a.save()}function N(a){function b(a){return a}var c,d,e=a.options.transform||b,f=a.options.inverseTransform;a.direction=="x"?(c=a.scale=ta/Math.abs(e(a.max)-
-e(a.min)),d=Math.min(e(a.max),e(a.min))):(c=a.scale=ra/Math.abs(e(a.max)-e(a.min)),c=-c,d=Math.max(e(a.max),e(a.min)));a.p2c=e==b?function(a){return(a-d)*c}:function(a){return(e(a)-d)*c};a.c2p=f?function(a){return f(d+a/c)}:function(a){return d+a/c}}function n(b){var c=b.labelWidth,d=b.labelHeight,e=b.options.position,f=b.options.tickLength,l=r.grid.axisMargin,o=r.grid.labelMargin,k=b.direction=="x"?X:da,j=a.grep(k,function(a){return a&&a.options.position==e&&a.reserveSpace});a.inArray(b,j)==j.length-
-1&&(l=0);if(f==null)var f=a.grep(k,function(a){return a&&a.reserveSpace}),n=a.inArray(b,f)==0,f=n?"full":5;isNaN(+f)||(o+=+f);b.direction=="x"?(d+=o,e=="bottom"?(D.bottom+=d+l,b.box={top:fa-D.bottom,height:d}):(b.box={top:D.top+l,height:d},D.top+=d+l)):(c+=o,e=="left"?(b.box={left:D.left+l,width:c},D.left+=c+l):(D.right+=c+l,b.box={left:ea-D.right,width:c}));b.position=e;b.tickLength=f;b.box.padding=o;b.innermost=n}function J(){var b=r.grid.minBorderMargin,c={x:0,y:0},d;if(b==null)for(d=b=0;d<K.length;++d)b=
-Math.max(b,2*(K[d].points.radius+K[d].points.lineWidth/2));c.x=c.y=Math.ceil(b);a.each(C(),function(a,b){var d=b.direction;b.reserveSpace&&(c[d]=Math.ceil(Math.max(c[d],(d=="x"?b.labelWidth:b.labelHeight)/2)))});D.left=Math.max(c.x,D.left);D.right=Math.max(c.x,D.right);D.top=Math.max(c.y,D.top);D.bottom=Math.max(c.y,D.bottom)}function F(){var c,d=C();c=r.grid.show;for(var p in D)D[p]=c?r.grid.borderWidth:0;a.each(d,function(a,b){b.show=b.options.show;if(b.show==null)b.show=b.used;b.reserveSpace=b.show||
-b.options.reserveSpace;var c=b.options,d=+(c.min!=null?c.min:b.datamin),e=+(c.max!=null?c.max:b.datamax),h=e-d;if(h==0){if(h=e==0?1:0.01,c.min==null&&(d-=h),c.max==null||c.min!=null)e+=h}else{var p=c.autoscaleMargin;p!=null&&(c.min==null&&(d-=h*p,d<0&&b.datamin!=null&&b.datamin>=0&&(d=0)),c.max==null&&(e+=h*p,e>0&&b.datamax!=null&&b.datamax<=0&&(e=0)))}b.min=d;b.max=e});if(c){var f={style:b.css("font-style"),size:Math.round(0.8*(+b.css("font-size").replace("px","")||13)),variant:b.css("font-variant"),
-weight:b.css("font-weight"),family:b.css("font-family")};p=a.grep(d,function(a){return a.reserveSpace});a.each(p,function(b,c){O(c);var d=c.options.ticks,e=[];d==null||typeof d=="number"&&d>0?e=c.tickGenerator(c):d&&(e=a.isFunction(d)?d({min:c.min,max:c.max}):d);var h;c.ticks=[];for(d=0;d<e.length;++d){var p=null,s=e[d];typeof s=="object"?(h=+s[0],s.length>1&&(p=s[1])):h=+s;p==null&&(p=c.tickFormatter(h,c));isNaN(h)||c.ticks.push({v:h,label:p})}e=c.ticks;if(c.options.autoscaleMargin&&e.length>0){if(c.options.min==
-null)c.min=Math.min(c.min,e[0].v);if(c.options.max==null&&e.length>1)c.max=Math.max(c.max,e[e.length-1].v)}c.font=a.extend({},f,c.options.font);e=c.options;d=c.ticks||[];h=e.labelWidth||0;p=e.labelHeight||0;s=c.font;x.save();x.font=s.style+" "+s.variant+" "+s.weight+" "+s.size+"px '"+s.family+"'";for(var l=0;l<d.length;++l){var o=d[l];o.lines=[];o.width=o.height=0;if(o.label){for(var k=o.label.replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),j=0;j<k.length;++j){var n={text:k[j]},t=x.measureText(n.text);
-n.width=t.width;n.height=t.height!=null?t.height:s.size;n.height+=Math.round(s.size*0.15);o.width=Math.max(n.width,o.width);o.height+=n.height;o.lines.push(n)}e.labelWidth==null&&(h=Math.max(h,o.width));e.labelHeight==null&&(p=Math.max(p,o.height))}}x.restore();c.labelWidth=Math.ceil(h);c.labelHeight=Math.ceil(p)});for(c=p.length-1;c>=0;--c)n(p[c]);J();a.each(p,function(a,b){b.direction=="x"?(b.box.left=D.left-b.labelWidth/2,b.box.width=ea-D.left-D.right+b.labelWidth):(b.box.top=D.top-b.labelHeight/
-2,b.box.height=fa-D.bottom-D.top+b.labelHeight)})}ta=ea-D.left-D.right;ra=fa-D.bottom-D.top;a.each(d,function(a,b){N(b)});ca()}function O(b){var d=b.options,e=(b.max-b.min)/(typeof d.ticks=="number"&&d.ticks>0?d.ticks:0.3*Math.sqrt(b.direction=="x"?ea:fa)),f,l,o,k;if(d.mode=="time"){var j={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*6E4};k=[[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"]];f=0;d.minTickSize!=null&&(f=typeof d.tickSize=="number"?d.tickSize:d.minTickSize[0]*j[d.minTickSize[1]]);for(l=0;l<k.length-1;++l)if(e<(k[l][0]*j[k[l][1]]+k[l+1][0]*j[k[l+1][1]])/2&&k[l][0]*j[k[l][1]]>=f)break;f=k[l][0];o=k[l][1];o=="year"&&(l=Math.pow(10,Math.floor(Math.log(e/j.year)/Math.LN10)),k=e/j.year/l,f=k<1.5?1:k<3?2:
-k<7.5?5:10,f*=l);b.tickSize=d.tickSize||[f,o];l=function(a){var b=[],d=a.tickSize[0],e=a.tickSize[1],h=new Date(a.min),p=d*j[e];e=="second"&&h.setUTCSeconds(c(h.getUTCSeconds(),d));e=="minute"&&h.setUTCMinutes(c(h.getUTCMinutes(),d));e=="hour"&&h.setUTCHours(c(h.getUTCHours(),d));e=="month"&&h.setUTCMonth(c(h.getUTCMonth(),d));e=="year"&&h.setUTCFullYear(c(h.getUTCFullYear(),d));h.setUTCMilliseconds(0);p>=j.minute&&h.setUTCSeconds(0);p>=j.hour&&h.setUTCMinutes(0);p>=j.day&&h.setUTCHours(0);p>=j.day*
-4&&h.setUTCDate(1);p>=j.year&&h.setUTCMonth(0);var f=0,l=Number.NaN,k;do if(k=l,l=h.getTime(),b.push(l),e=="month")if(d<1){h.setUTCDate(1);var o=h.getTime();h.setUTCMonth(h.getUTCMonth()+1);var s=h.getTime();h.setTime(l+f*j.hour+(s-o)*d);f=h.getUTCHours();h.setUTCHours(0)}else h.setUTCMonth(h.getUTCMonth()+d);else e=="year"?h.setUTCFullYear(h.getUTCFullYear()+d):h.setTime(l+p);while(l<a.max&&l!=k);return b};f=function(b,c){var e=new Date(b);if(d.timeformat!=null)return a.plot.formatDate(e,d.timeformat,
-d.monthNames);var h=c.tickSize[0]*j[c.tickSize[1]],p=c.max-c.min,f=d.twelveHourClock?" %p":"";fmt=h<j.minute?"%h:%M:%S"+f:h<j.day?p<2*j.day?"%h:%M"+f:"%b %d %h:%M"+f:h<j.month?"%b %d":h<j.year?p<j.year?"%b":"%b %y":"%y";return a.plot.formatDate(e,fmt,d.monthNames)}}else{o=d.tickDecimals;var n=-Math.floor(Math.log(e)/Math.LN10);o!=null&&n>o&&(n=o);l=Math.pow(10,-n);k=e/l;if(k<1.5)f=1;else if(k<3){if(f=2,k>2.25&&(o==null||n+1<=o))f=2.5,++n}else f=k<7.5?5:10;f*=l;if(d.minTickSize!=null&&f<d.minTickSize)f=
-d.minTickSize;b.tickDecimals=Math.max(0,o!=null?o:n);b.tickSize=d.tickSize||f;l=function(a){var b=[],d=c(a.min,a.tickSize),e=0,h=Number.NaN,p;do p=h,h=d+e*a.tickSize,b.push(h),++e;while(h<a.max&&h!=p);return b};f=function(a,b){return a.toFixed(b.tickDecimals)}}if(d.alignTicksWithAxis!=null){var t=(b.direction=="x"?X:da)[d.alignTicksWithAxis-1];if(t&&t.used&&t!=b){l=l(b);if(l.length>0){if(d.min==null)b.min=Math.min(b.min,l[0]);if(d.max==null&&l.length>1)b.max=Math.max(b.max,l[l.length-1])}l=function(a){var b=
-[],c,d;for(d=0;d<t.ticks.length;++d)c=(t.ticks[d].v-t.min)/(t.max-t.min),c=a.min+c*(a.max-a.min),b.push(c);return b};if(b.mode!="time"&&d.tickDecimals==null&&(e=Math.max(0,-Math.floor(Math.log(e)/Math.LN10)+1),k=l(b),!(k.length>1&&/\..*0$/.test((k[1]-k[0]).toFixed(e)))))b.tickDecimals=e}}b.tickGenerator=l;b.tickFormatter=a.isFunction(d.tickFormatter)?function(a,b){return""+d.tickFormatter(a,b)}:f}function ba(){x.clearRect(0,0,ea,fa);var a=r.grid;if(a.show&&a.backgroundColor)x.save(),x.translate(D.left,
-D.top),x.fillStyle=sa(r.grid.backgroundColor,ra,0,"rgba(255, 255, 255, 0)"),x.fillRect(0,0,ta,ra),x.restore();a.show&&!a.aboveData&&(ma(),$());for(var b=0;b<K.length;++b){w(la.drawSeries,[x,K[b]]);var c=K[b];c.lines.show&&qa(c);c.bars.show&&Q(c);c.points.show&&ka(c)}w(la.draw,[x]);a.show&&a.aboveData&&(ma(),$())}function L(a,b){var c,d,e,f,l=C();for(i=0;i<l.length;++i)if(c=l[i],c.direction==b&&(f=b+c.n+"axis",!a[f]&&c.n==1&&(f=b+"axis"),a[f])){d=a[f].from;e=a[f].to;break}a[f]||(c=b=="x"?X[0]:da[0],
-d=a[b+"1"],e=a[b+"2"]);d!=null&&e!=null&&d>e&&(f=d,d=e,e=f);return{from:d,to:e,axis:c}}function ma(){var b;x.save();x.translate(D.left,D.top);var c=r.grid.markings;if(c){if(a.isFunction(c)){var d=M.getAxes();d.xmin=d.xaxis.min;d.xmax=d.xaxis.max;d.ymin=d.yaxis.min;d.ymax=d.yaxis.max;c=c(d)}for(b=0;b<c.length;++b){var d=c[b],e=L(d,"x"),f=L(d,"y");if(e.from==null)e.from=e.axis.min;if(e.to==null)e.to=e.axis.max;if(f.from==null)f.from=f.axis.min;if(f.to==null)f.to=f.axis.max;if(!(e.to<e.axis.min||e.from>
-e.axis.max||f.to<f.axis.min||f.from>f.axis.max))if(e.from=Math.max(e.from,e.axis.min),e.to=Math.min(e.to,e.axis.max),f.from=Math.max(f.from,f.axis.min),f.to=Math.min(f.to,f.axis.max),!(e.from==e.to&&f.from==f.to))e.from=e.axis.p2c(e.from),e.to=e.axis.p2c(e.to),f.from=f.axis.p2c(f.from),f.to=f.axis.p2c(f.to),e.from==e.to||f.from==f.to?(x.beginPath(),x.strokeStyle=d.color||r.grid.markingsColor,x.lineWidth=d.lineWidth||r.grid.markingsLineWidth,x.moveTo(e.from,f.from),x.lineTo(e.to,f.to),x.stroke()):
-(x.fillStyle=d.color||r.grid.markingsColor,x.fillRect(e.from,f.to,e.to-e.from,f.from-f.to))}}d=C();c=r.grid.borderWidth;for(e=0;e<d.length;++e){f=d[e];b=f.box;var l=f.tickLength,k,o,j,n;if(f.show&&f.ticks.length!=0){x.strokeStyle=f.options.tickColor||a.color.parse(f.options.color).scale("a",0.22).toString();x.lineWidth=1;f.direction=="x"?(k=0,o=l=="full"?f.position=="top"?0:ra:b.top-D.top+(f.position=="top"?b.height:0)):(o=0,k=l=="full"?f.position=="left"?0:ta:b.left-D.left+(f.position=="left"?b.width:
-0));f.innermost||(x.beginPath(),j=n=0,f.direction=="x"?j=ta:n=ra,x.lineWidth==1&&(k=Math.floor(k)+0.5,o=Math.floor(o)+0.5),x.moveTo(k,o),x.lineTo(k+j,o+n),x.stroke());x.beginPath();for(b=0;b<f.ticks.length;++b){var t=f.ticks[b].v;j=n=0;t<f.min||t>f.max||l=="full"&&c>0&&(t==f.min||t==f.max)||(f.direction=="x"?(k=f.p2c(t),n=l=="full"?-ra:l,f.position=="top"&&(n=-n)):(o=f.p2c(t),j=l=="full"?-ta:l,f.position=="left"&&(j=-j)),x.lineWidth==1&&(f.direction=="x"?k=Math.floor(k)+0.5:o=Math.floor(o)+0.5),x.moveTo(k,
-o),x.lineTo(k+j,o+n))}x.stroke()}}if(c)x.lineWidth=c,x.strokeStyle=r.grid.borderColor,x.strokeRect(-c/2,-c/2,ta+c,ra+c);x.restore()}function $(){x.save();a.each(C(),function(b,c){if(c.show&&c.ticks.length!=0){var d=c.box,e=c.font;x.fillStyle=c.options.color;x.font=e.style+" "+e.variant+" "+e.weight+" "+e.size+"px '"+e.family+"'";x.textAlign="start";x.textBaseline="middle";for(e=0;e<c.ticks.length;++e){var f=c.ticks[e];if(f.label&&!(f.v<c.min||f.v>c.max))for(var l,k,o=0,j,n=0;n<f.lines.length;++n)j=
-f.lines[n],c.direction=="x"?(l=D.left+c.p2c(f.v)-j.width/2,k=c.position=="bottom"?d.top+d.padding:d.top+d.height-d.padding-f.height):(k=D.top+c.p2c(f.v)-f.height/2,l=c.position=="left"?d.left+d.width-d.padding-j.width:d.left+d.padding),k+=j.height/2+o,o+=j.height,a.browser.opera&&(l=Math.floor(l),k=Math.ceil(k-2)),x.fillText(j.text,l,k)}}});x.restore()}function qa(a){function b(a,c,d,e,h){var f=a.points,a=a.pointsize,p=null,l=null;x.beginPath();for(var k=a;k<f.length;k+=a){var o=f[k-a],j=f[k-a+1],
-n=f[k],s=f[k+1];if(!(o==null||n==null)){if(j<=s&&j<h.min){if(s<h.min)continue;o=(h.min-j)/(s-j)*(n-o)+o;j=h.min}else if(s<=j&&s<h.min){if(j<h.min)continue;n=(h.min-j)/(s-j)*(n-o)+o;s=h.min}if(j>=s&&j>h.max){if(s>h.max)continue;o=(h.max-j)/(s-j)*(n-o)+o;j=h.max}else if(s>=j&&s>h.max){if(j>h.max)continue;n=(h.max-j)/(s-j)*(n-o)+o;s=h.max}if(o<=n&&o<e.min){if(n<e.min)continue;j=(e.min-o)/(n-o)*(s-j)+j;o=e.min}else if(n<=o&&n<e.min){if(o<e.min)continue;s=(e.min-o)/(n-o)*(s-j)+j;n=e.min}if(o>=n&&o>e.max){if(n>
-e.max)continue;j=(e.max-o)/(n-o)*(s-j)+j;o=e.max}else if(n>=o&&n>e.max){if(o>e.max)continue;s=(e.max-o)/(n-o)*(s-j)+j;n=e.max}(o!=p||j!=l)&&x.moveTo(e.p2c(o)+c,h.p2c(j)+d);p=n;l=s;x.lineTo(e.p2c(n)+c,h.p2c(s)+d)}}x.stroke()}function c(a,b,d){for(var e=a.points,a=a.pointsize,h=Math.min(Math.max(0,d.min),d.max),f=0,p=!1,o=1,l=0,k=0;;){if(a>0&&f>e.length+a)break;f+=a;var j=e[f-a],n=e[f-a+o],s=e[f],t=e[f+o];if(p){if(a>0&&j!=null&&s==null){k=f;a=-a;o=2;continue}if(a<0&&f==l+a){x.fill();p=!1;a=-a;o=1;f=
-l=k+a;continue}}if(!(j==null||s==null)){if(j<=s&&j<b.min){if(s<b.min)continue;n=(b.min-j)/(s-j)*(t-n)+n;j=b.min}else if(s<=j&&s<b.min){if(j<b.min)continue;t=(b.min-j)/(s-j)*(t-n)+n;s=b.min}if(j>=s&&j>b.max){if(s>b.max)continue;n=(b.max-j)/(s-j)*(t-n)+n;j=b.max}else if(s>=j&&s>b.max){if(j>b.max)continue;t=(b.max-j)/(s-j)*(t-n)+n;s=b.max}p||(x.beginPath(),x.moveTo(b.p2c(j),d.p2c(h)),p=!0);if(n>=d.max&&t>=d.max)x.lineTo(b.p2c(j),d.p2c(d.max)),x.lineTo(b.p2c(s),d.p2c(d.max));else if(n<=d.min&&t<=d.min)x.lineTo(b.p2c(j),
-d.p2c(d.min)),x.lineTo(b.p2c(s),d.p2c(d.min));else{var r=j,v=s;if(n<=t&&n<d.min&&t>=d.min)j=(d.min-n)/(t-n)*(s-j)+j,n=d.min;else if(t<=n&&t<d.min&&n>=d.min)s=(d.min-n)/(t-n)*(s-j)+j,t=d.min;if(n>=t&&n>d.max&&t<=d.max)j=(d.max-n)/(t-n)*(s-j)+j,n=d.max;else if(t>=n&&t>d.max&&n<=d.max)s=(d.max-n)/(t-n)*(s-j)+j,t=d.max;j!=r&&x.lineTo(b.p2c(r),d.p2c(n));x.lineTo(b.p2c(j),d.p2c(n));x.lineTo(b.p2c(s),d.p2c(t));s!=v&&(x.lineTo(b.p2c(s),d.p2c(t)),x.lineTo(b.p2c(v),d.p2c(t)))}}}}x.save();x.translate(D.left,
-D.top);x.lineJoin="round";var d=a.lines.lineWidth,e=a.shadowSize;if(d>0&&e>0){x.lineWidth=e;x.strokeStyle="rgba(0,0,0,0.1)";var f=Math.PI/18;b(a.datapoints,Math.sin(f)*(d/2+e/2),Math.cos(f)*(d/2+e/2),a.xaxis,a.yaxis);x.lineWidth=e/2;b(a.datapoints,Math.sin(f)*(d/2+e/4),Math.cos(f)*(d/2+e/4),a.xaxis,a.yaxis)}x.lineWidth=d;x.strokeStyle=a.color;if(e=U(a.lines,a.color,0,ra))x.fillStyle=e,c(a.datapoints,a.xaxis,a.yaxis);d>0&&b(a.datapoints,0,0,a.xaxis,a.yaxis);x.restore()}function ka(a){function b(a,
-c,d,e,h,f,p,o){for(var l=a.points,a=a.pointsize,j=0;j<l.length;j+=a){var k=l[j],n=l[j+1];if(!(k==null||k<f.min||k>f.max||n<p.min||n>p.max)){x.beginPath();k=f.p2c(k);n=p.p2c(n)+e;o=="circle"?x.arc(k,n,c,0,h?Math.PI:Math.PI*2,!1):o(x,k,n,c,h);x.closePath();if(d)x.fillStyle=d,x.fill();x.stroke()}}}x.save();x.translate(D.left,D.top);var c=a.points.lineWidth,d=a.shadowSize,e=a.points.radius,f=a.points.symbol;if(c>0&&d>0)d/=2,x.lineWidth=d,x.strokeStyle="rgba(0,0,0,0.1)",b(a.datapoints,e,null,d+d/2,!0,
-a.xaxis,a.yaxis,f),x.strokeStyle="rgba(0,0,0,0.2)",b(a.datapoints,e,null,d/2,!0,a.xaxis,a.yaxis,f);x.lineWidth=c;x.strokeStyle=a.color;b(a.datapoints,e,U(a.points,a.color),0,!1,a.xaxis,a.yaxis,f);x.restore()}function I(a,b,c,d,e,f,o,l,j,k,n,t){var r,v,z,w;n?(w=v=z=!0,r=!1,n=c,c=b+d,e=b+e,a<n&&(b=a,a=n,n=b,r=!0,v=!1)):(r=v=z=!0,w=!1,n=a+d,a+=e,e=c,c=b,c<e&&(b=c,c=e,e=b,w=!0,z=!1));if(!(a<l.min||n>l.max||c<j.min||e>j.max)){if(n<l.min)n=l.min,r=!1;if(a>l.max)a=l.max,v=!1;if(e<j.min)e=j.min,w=!1;if(c>
-j.max)c=j.max,z=!1;n=l.p2c(n);e=j.p2c(e);a=l.p2c(a);c=j.p2c(c);if(o)k.beginPath(),k.moveTo(n,e),k.lineTo(n,c),k.lineTo(a,c),k.lineTo(a,e),k.fillStyle=o(e,c),k.fill();if(t>0&&(r||v||z||w))k.beginPath(),k.moveTo(n,e+f),r?k.lineTo(n,c+f):k.moveTo(n,c+f),z?k.lineTo(a,c+f):k.moveTo(a,c+f),v?k.lineTo(a,e+f):k.moveTo(a,e+f),w?k.lineTo(n,e+f):k.moveTo(n,e+f),k.stroke()}}function Q(a){x.save();x.translate(D.left,D.top);x.lineWidth=a.bars.lineWidth;x.strokeStyle=a.color;var b=a.bars.align=="left"?0:-a.bars.barWidth/
-2;(function(b,c,d,e,f,l,j){for(var o=b.points,b=b.pointsize,k=0;k<o.length;k+=b)o[k]!=null&&I(o[k],o[k+1],o[k+2],c,d,e,f,l,j,x,a.bars.horizontal,a.bars.lineWidth)})(a.datapoints,b,b+a.bars.barWidth,0,a.bars.fill?function(b,c){return U(a.bars,a.color,b,c)}:null,a.xaxis,a.yaxis);x.restore()}function U(b,c,d,e){var f=b.fill;if(!f)return null;if(b.fillColor)return sa(b.fillColor,d,e,c);b=a.color.parse(c);b.a=typeof f=="number"?f:0.4;b.normalize();return b.toString()}function ca(){b.find(".legend").remove();
-if(r.legend.show){for(var c=[],d=!1,f=r.legend.labelFormatter,l,j,k=0;k<K.length;++k)if(l=K[k],j=l.label)k%r.legend.noColumns==0&&(d&&c.push("</tr>"),c.push("<tr>"),d=!0),f&&(j=f(j,l)),c.push('<td class="legendColorBox"><div style="border:1px solid '+r.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+l.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+j+"</td>");d&&c.push("</tr>");if(c.length!=0)if(d='<table style="font-size:smaller;color:'+
-r.grid.color+'">'+c.join("")+"</table>",r.legend.container!=null)a(r.legend.container).html(d);else if(c="",f=r.legend.position,l=r.legend.margin,l[0]==null&&(l=[l,l]),f.charAt(0)=="n"?c+="top:"+(l[1]+D.top)+"px;":f.charAt(0)=="s"&&(c+="bottom:"+(l[1]+D.bottom)+"px;"),f.charAt(1)=="e"?c+="right:"+(l[0]+D.right)+"px;":f.charAt(1)=="w"&&(c+="left:"+(l[0]+D.left)+"px;"),d=a('<div class="legend">'+d.replace('style="','style="position:absolute;'+c+";")+"</div>").appendTo(b),r.legend.backgroundOpacity!=
-0){f=r.legend.backgroundColor;if(f==null)f=(f=r.grid.backgroundColor)&&typeof f=="string"?a.color.parse(f):a.color.extract(d,"background-color"),f.a=1,f=f.toString();l=d.children();a('<div style="position:absolute;width:'+l.width()+"px;height:"+l.height()+"px;"+c+"background-color:"+f+';"> </div>').prependTo(d).css("opacity",r.legend.backgroundOpacity)}}}function aa(a){r.grid.hoverable&&ga("plothover",a,function(a){return a.hoverable!=!1})}function A(a){r.grid.hoverable&&ga("plothover",a,function(){return!1})}
-function T(a){ga("plotclick",a,function(a){return a.clickable!=!1})}function ga(a,c,d){var f=ja.offset(),l=c.pageX-f.left-D.left,j=c.pageY-f.top-D.top,k=y({left:l,top:j});k.pageX=c.pageX;k.pageY=c.pageY;var c=r.grid.mouseActiveRadius,o=c*c+1,n=null,t,v;for(t=K.length-1;t>=0;--t)if(d(K[t])){var z=K[t],w=z.xaxis,x=z.yaxis,H=z.datapoints.points,P=z.datapoints.pointsize,B=w.c2p(l),A=x.c2p(j),N=c/w.scale,J=c/x.scale;if(w.options.inverseTransform)N=Number.MAX_VALUE;if(x.options.inverseTransform)J=Number.MAX_VALUE;
-if(z.lines.show||z.points.show)for(v=0;v<H.length;v+=P){var C=H[v],F=H[v+1];if(C!=null&&!(C-B>N||C-B<-N||F-A>J||F-A<-J))C=Math.abs(w.p2c(C)-l),F=Math.abs(x.p2c(F)-j),F=C*C+F*F,F<o&&(o=F,n=[t,v/P])}if(z.bars.show&&!n){w=z.bars.align=="left"?0:-z.bars.barWidth/2;z=w+z.bars.barWidth;for(v=0;v<H.length;v+=P)if(C=H[v],F=H[v+1],x=H[v+2],C!=null&&(K[t].bars.horizontal?B<=Math.max(x,C)&&B>=Math.min(x,C)&&A>=F+w&&A<=F+z:B>=C+w&&B<=C+z&&A>=Math.min(x,F)&&A<=Math.max(x,F)))n=[t,v/P]}}n?(t=n[0],v=n[1],P=K[t].datapoints.pointsize,
-d={datapoint:K[t].datapoints.points.slice(v*P,(v+1)*P),dataIndex:v,series:K[t],seriesIndex:t}):d=null;if(d)d.pageX=parseInt(d.series.xaxis.p2c(d.datapoint[0])+f.left+D.left),d.pageY=parseInt(d.series.yaxis.p2c(d.datapoint[1])+f.top+D.top);if(r.grid.autoHighlight){for(f=0;f<oa.length;++f)l=oa[f],l.auto==a&&(!d||!(l.series==d.series&&l.point[0]==d.datapoint[0]&&l.point[1]==d.datapoint[1]))&&xa(l.series,l.point);d&&ia(d.series,d.datapoint,a)}b.trigger(a,[k,d])}function na(){var a=r.interaction.redrawOverlayInterval;
-a==-1?ha():ua||(ua=setTimeout(ha,a))}function ha(){ua=null;V.save();V.clearRect(0,0,ea,fa);V.translate(D.left,D.top);var b,c;for(b=0;b<oa.length;++b)if(c=oa[b],c.series.bars.show)v(c.series,c.point);else{var d=c.series,e=c.point;c=e[0];var e=e[1],f=d.xaxis,l=d.yaxis;if(!(c<f.min||c>f.max||e<l.min||e>l.max)){var j=d.points.radius+d.points.lineWidth/2;V.lineWidth=j;V.strokeStyle=a.color.parse(d.color).scale("a",0.5).toString();j*=1.5;c=f.p2c(c);e=l.p2c(e);V.beginPath();d.points.symbol=="circle"?V.arc(c,
-e,j,0,2*Math.PI,!1):d.points.symbol(V,c,e,j,!1);V.closePath();V.stroke()}}V.restore();w(la.drawOverlay,[V])}function ia(a,b,c){typeof a=="number"&&(a=K[a]);if(typeof b=="number")var d=a.datapoints.pointsize,b=a.datapoints.points.slice(d*b,d*(b+1));d=l(a,b);if(d==-1)oa.push({series:a,point:b,auto:c}),na();else if(!c)oa[d].auto=!1}function xa(a,b){a==null&&b==null&&(oa=[],na());typeof a=="number"&&(a=K[a]);typeof b=="number"&&(b=a.data[b]);var c=l(a,b);c!=-1&&(oa.splice(c,1),na())}function l(a,b){for(var c=
-0;c<oa.length;++c){var d=oa[c];if(d.series==a&&d.point[0]==b[0]&&d.point[1]==b[1])return c}return-1}function v(b,c){V.lineWidth=b.bars.lineWidth;V.strokeStyle=a.color.parse(b.color).scale("a",0.5).toString();var d=a.color.parse(b.color).scale("a",0.5).toString(),e=b.bars.align=="left"?0:-b.bars.barWidth/2;I(c[0],c[1],c[2]||0,e,e+b.bars.barWidth,0,function(){return d},b.xaxis,b.yaxis,V,b.bars.horizontal,b.bars.lineWidth)}function sa(b,c,d,e){if(typeof b=="string")return b;else{for(var c=x.createLinearGradient(0,
-d,0,c),d=0,f=b.colors.length;d<f;++d){var l=b.colors[d];if(typeof l!="string"){var j=a.color.parse(e);l.brightness!=null&&(j=j.scale("rgb",l.brightness));l.opacity!=null&&(j.a*=l.opacity);l=j.toString()}c.addColorStop(d/(f-1),l)}return c}}var K=[],r={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{show:null,position:"bottom",
+(function(a){function b(b,j,l,n){function v(a,b){for(var b=[U].concat(b),d=0;d<a.length;++d)a[d].apply(this,b)}function p(b){for(var d=[],e=0;e<b.length;++e){var f=a.extend(!0,{},o.series);b[e].data!=null?(f.data=b[e].data,delete b[e].data,a.extend(!0,f,b[e]),b[e].data=f.data):f.data=b[e];d.push(f)}L=d;d=L.length;e=[];f=[];for(b=0;b<L.length;++b){var g=L[b].color;g!=null&&(--d,typeof g=="number"?f.push(g):e.push(a.color.parse(L[b].color)))}for(b=0;b<f.length;++b)d=Math.max(d,f[b]+1);e=[];for(b=f=
+0;e.length<d;)g=o.colors.length==b?a.color.make(100,100,100):a.color.parse(o.colors[b]),g.scale("rgb",1+(f%2==1?-1:1)*Math.ceil(f/2)*0.2),e.push(g),++b,b>=o.colors.length&&(b=0,++f);for(b=d=0;b<L.length;++b){f=L[b];if(f.color==null)f.color=e[d].toString(),++d;else if(typeof f.color=="number")f.color=e[f.color].toString();if(f.lines.show==null){var j,g=!0;for(j in f)if(f[j]&&f[j].show){g=!1;break}if(g)f.lines.show=!0}f.xaxis=x(ea,G(f,"x"));f.yaxis=x(ha,G(f,"y"))}t()}function G(a,b){var d=a[b+"axis"];
+if(typeof d=="object")d=d.n;typeof d!="number"&&(d=1);return d}function M(){return a.grep(ea.concat(ha),function(a){return a})}function E(a){var b={},d,e;for(d=0;d<ea.length;++d)(e=ea[d])&&e.used&&(b["x"+e.n]=e.c2p(a.left));for(d=0;d<ha.length;++d)(e=ha[d])&&e.used&&(b["y"+e.n]=e.c2p(a.top));if(b.x1!==void 0)b.x=b.x1;if(b.y1!==void 0)b.y=b.y1;return b}function x(b,d){b[d-1]||(b[d-1]={n:d,direction:b==ea?"x":"y",options:a.extend(!0,{},b==ea?o.xaxis:o.yaxis)});return b[d-1]}function t(){function b(a,
+d,e){if(d<a.datamin&&d!=-f)a.datamin=d;if(e>a.datamax&&e!=f)a.datamax=e}var d=Number.POSITIVE_INFINITY,e=Number.NEGATIVE_INFINITY,f=Number.MAX_VALUE,g,j,n,o,l,t,J,p,x,u;a.each(M(),function(a,b){b.datamin=d;b.datamax=e;b.used=!1});for(g=0;g<L.length;++g)l=L[g],l.datapoints={points:[]},v(qa.processRawData,[l,l.data,l.datapoints]);for(g=0;g<L.length;++g){l=L[g];var y=l.data,H=l.datapoints.format;if(!H){H=[];H.push({x:!0,number:!0,required:!0});H.push({y:!0,number:!0,required:!0});if(l.bars.show||l.lines.show&&
+l.lines.fill)if(H.push({y:!0,number:!0,required:!1,defaultValue:0}),l.bars.horizontal)delete H[H.length-1].y,H[H.length-1].x=!0;l.datapoints.format=H}if(l.datapoints.pointsize==null){l.datapoints.pointsize=H.length;J=l.datapoints.pointsize;t=l.datapoints.points;insertSteps=l.lines.show&&l.lines.steps;l.xaxis.used=l.yaxis.used=!0;for(j=n=0;j<y.length;++j,n+=J){u=y[j];var w=u==null;if(!w)for(o=0;o<J;++o){p=u[o];if(x=H[o])if(x.number&&p!=null&&(p=+p,isNaN(p)?p=null:p==Infinity?p=f:p==-Infinity&&(p=-f)),
+p==null&&(x.required&&(w=!0),x.defaultValue!=null))p=x.defaultValue;t[n+o]=p}if(w)for(o=0;o<J;++o)p=t[n+o],p!=null&&(x=H[o],x.x&&b(l.xaxis,p,p),x.y&&b(l.yaxis,p,p)),t[n+o]=null;else if(insertSteps&&n>0&&t[n-J]!=null&&t[n-J]!=t[n]&&t[n-J+1]!=t[n+1]){for(o=0;o<J;++o)t[n+J+o]=t[n+o];t[n+1]=t[n-J+1];n+=J}}}}for(g=0;g<L.length;++g)l=L[g],v(qa.processDatapoints,[l,l.datapoints]);for(g=0;g<L.length;++g){l=L[g];t=l.datapoints.points;J=l.datapoints.pointsize;H=l.datapoints.format;u=n=d;w=y=e;for(j=0;j<t.length;j+=
+J)if(t[j]!=null)for(o=0;o<J;++o)if(p=t[j+o],(x=H[o])&&!(p==f||p==-f))x.x&&(p<n&&(n=p),p>y&&(y=p)),x.y&&(p<u&&(u=p),p>w&&(w=p));l.bars.show&&(j=l.bars.align=="left"?0:-l.bars.barWidth/2,l.bars.horizontal?(u+=j,w+=j+l.bars.barWidth):(n+=j,y+=j+l.bars.barWidth));b(l.xaxis,n,y);b(l.yaxis,u,w)}a.each(M(),function(a,b){if(b.datamin==d)b.datamin=null;if(b.datamax==e)b.datamax=null})}function H(d,e){var q=document.createElement("canvas");q.className=e;q.width=$;q.height=ia;d||a(q).css({position:"absolute",
+left:0,top:0});a(q).appendTo(b);q.getContext||(q=window.G_vmlCanvasManager.initElement(q));q.getContext("2d").save();return q}function X(){$=b.width();ia=b.height();if($<=0||ia<=0)throw"Invalid dimensions for plot, width = "+$+", height = "+ia;}function I(a){if(a.width!=$)a.width=$;if(a.height!=ia)a.height=ia;a=a.getContext("2d");a.restore();a.save()}function S(a){function b(a){return a}var d,e,f=a.options.transform||b,g=a.options.inverseTransform;a.direction=="x"?(d=a.scale=ta/Math.abs(f(a.max)-
+f(a.min)),e=Math.min(f(a.max),f(a.min))):(d=a.scale=pa/Math.abs(f(a.max)-f(a.min)),d=-d,e=Math.max(f(a.max),f(a.min)));a.p2c=f==b?function(a){return(a-e)*d}:function(a){return(f(a)-e)*d};a.c2p=g?function(a){return g(e+a/d)}:function(a){return e+a/d}}function y(b){var d=b.labelWidth,e=b.labelHeight,f=b.options.position,g=b.options.tickLength,j=o.grid.axisMargin,n=o.grid.labelMargin,l=b.direction=="x"?ea:ha,p=a.grep(l,function(a){return a&&a.options.position==f&&a.reserveSpace});a.inArray(b,p)==p.length-
+1&&(j=0);if(g==null)var g=a.grep(l,function(a){return a&&a.reserveSpace}),t=a.inArray(b,g)==0,g=t?"full":5;isNaN(+g)||(n+=+g);b.direction=="x"?(e+=n,f=="bottom"?(F.bottom+=e+j,b.box={top:ia-F.bottom,height:e}):(b.box={top:F.top+j,height:e},F.top+=e+j)):(d+=n,f=="left"?(b.box={left:F.left+j,width:d},F.left+=d+j):(F.right+=d+j,b.box={left:$-F.right,width:d}));b.position=f;b.tickLength=g;b.box.padding=n;b.innermost=t}function K(){var b=o.grid.minBorderMargin,d={x:0,y:0},e;if(b==null)for(e=b=0;e<L.length;++e)b=
+Math.max(b,2*(L[e].points.radius+L[e].points.lineWidth/2));d.x=d.y=Math.ceil(b);a.each(M(),function(a,b){var e=b.direction;b.reserveSpace&&(d[e]=Math.ceil(Math.max(d[e],(e=="x"?b.labelWidth:b.labelHeight)/2)))});F.left=Math.max(d.x,F.left);F.right=Math.max(d.x,F.right);F.top=Math.max(d.y,F.top);F.bottom=Math.max(d.y,F.bottom)}function O(){var d,e=M();d=o.grid.show;for(var g in F)F[g]=d?o.grid.borderWidth:0;a.each(e,function(a,b){b.show=b.options.show;if(b.show==null)b.show=b.used;b.reserveSpace=b.show||
+b.options.reserveSpace;var d=b.options,e=+(d.min!=null?d.min:b.datamin),f=+(d.max!=null?d.max:b.datamax),h=f-e;if(h==0){if(h=f==0?1:0.01,d.min==null&&(e-=h),d.max==null||d.min!=null)f+=h}else{var g=d.autoscaleMargin;g!=null&&(d.min==null&&(e-=h*g,e<0&&b.datamin!=null&&b.datamin>=0&&(e=0)),d.max==null&&(f+=h*g,f>0&&b.datamax!=null&&b.datamax<=0&&(f=0)))}b.min=e;b.max=f});if(d){var j={style:b.css("font-style"),size:Math.round(0.8*(+b.css("font-size").replace("px","")||13)),variant:b.css("font-variant"),
+weight:b.css("font-weight"),family:b.css("font-family")};g=a.grep(e,function(a){return a.reserveSpace});a.each(g,function(b,d){T(d);var e=d.options.ticks,f=[];e==null||typeof e=="number"&&e>0?f=d.tickGenerator(d):e&&(f=a.isFunction(e)?e({min:d.min,max:d.max}):e);var h;d.ticks=[];for(e=0;e<f.length;++e){var g=null,q=f[e];typeof q=="object"?(h=+q[0],q.length>1&&(g=q[1])):h=+q;g==null&&(g=d.tickFormatter(h,d));isNaN(h)||d.ticks.push({v:h,label:g})}f=d.ticks;if(d.options.autoscaleMargin&&f.length>0){if(d.options.min==
+null)d.min=Math.min(d.min,f[0].v);if(d.options.max==null&&f.length>1)d.max=Math.max(d.max,f[f.length-1].v)}d.font=a.extend({},j,d.options.font);f=d.options;e=d.ticks||[];h=f.labelWidth||0;g=f.labelHeight||0;q=d.font;u.save();u.font=q.style+" "+q.variant+" "+q.weight+" "+q.size+"px '"+q.family+"'";for(var r=0;r<e.length;++r){var n=e[r];n.lines=[];n.width=n.height=0;if(n.label){for(var l=n.label.replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),o=0;o<l.length;++o){var p={text:l[o]},t=u.measureText(p.text);
+p.width=t.width;p.height=t.height!=null?t.height:q.size;p.height+=Math.round(q.size*0.15);n.width=Math.max(p.width,n.width);n.height+=p.height;n.lines.push(p)}f.labelWidth==null&&(h=Math.max(h,n.width));f.labelHeight==null&&(g=Math.max(g,n.height))}}u.restore();d.labelWidth=Math.ceil(h);d.labelHeight=Math.ceil(g)});for(d=g.length-1;d>=0;--d)y(g[d]);K();a.each(g,function(a,b){b.direction=="x"?(b.box.left=F.left-b.labelWidth/2,b.box.width=$-F.left-F.right+b.labelWidth):(b.box.top=F.top-b.labelHeight/
+2,b.box.height=ia-F.bottom-F.top+b.labelHeight)})}ta=$-F.left-F.right;pa=ia-F.bottom-F.top;a.each(e,function(a,b){S(b)});da()}function T(b){var d=b.options,f=(b.max-b.min)/(typeof d.ticks=="number"&&d.ticks>0?d.ticks:0.3*Math.sqrt(b.direction=="x"?$:ia)),g,j,n,l;if(d.mode=="time"){var o={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*6E4};l=[[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"]];g=0;d.minTickSize!=null&&(g=typeof d.tickSize=="number"?d.tickSize:d.minTickSize[0]*o[d.minTickSize[1]]);for(j=0;j<l.length-1;++j)if(f<(l[j][0]*o[l[j][1]]+l[j+1][0]*o[l[j+1][1]])/2&&l[j][0]*o[l[j][1]]>=g)break;g=l[j][0];n=l[j][1];n=="year"&&(j=Math.pow(10,Math.floor(Math.log(f/o.year)/Math.LN10)),l=f/o.year/j,g=l<1.5?1:l<3?2:l<
+7.5?5:10,g*=j);b.tickSize=d.tickSize||[g,n];j=function(a){var b=[],d=a.tickSize[0],f=a.tickSize[1],h=new Date(a.min),g=d*o[f];f=="second"&&h.setUTCSeconds(e(h.getUTCSeconds(),d));f=="minute"&&h.setUTCMinutes(e(h.getUTCMinutes(),d));f=="hour"&&h.setUTCHours(e(h.getUTCHours(),d));f=="month"&&h.setUTCMonth(e(h.getUTCMonth(),d));f=="year"&&h.setUTCFullYear(e(h.getUTCFullYear(),d));h.setUTCMilliseconds(0);g>=o.minute&&h.setUTCSeconds(0);g>=o.hour&&h.setUTCMinutes(0);g>=o.day&&h.setUTCHours(0);g>=o.day*
+4&&h.setUTCDate(1);g>=o.year&&h.setUTCMonth(0);var q=0,j=Number.NaN,n;do if(n=j,j=h.getTime(),b.push(j),f=="month")if(d<1){h.setUTCDate(1);var r=h.getTime();h.setUTCMonth(h.getUTCMonth()+1);var l=h.getTime();h.setTime(j+q*o.hour+(l-r)*d);q=h.getUTCHours();h.setUTCHours(0)}else h.setUTCMonth(h.getUTCMonth()+d);else f=="year"?h.setUTCFullYear(h.getUTCFullYear()+d):h.setTime(j+g);while(j<a.max&&j!=n);return b};g=function(b,e){var f=new Date(b);if(d.timeformat!=null)return a.plot.formatDate(f,d.timeformat,
+d.monthNames);var h=e.tickSize[0]*o[e.tickSize[1]],g=e.max-e.min,q=d.twelveHourClock?" %p":"";fmt=h<o.minute?"%h:%M:%S"+q:h<o.day?g<2*o.day?"%h:%M"+q:"%b %d %h:%M"+q:h<o.month?"%b %d":h<o.year?g<o.year?"%b":"%b %y":"%y";return a.plot.formatDate(f,fmt,d.monthNames)}}else{n=d.tickDecimals;var p=-Math.floor(Math.log(f)/Math.LN10);n!=null&&p>n&&(p=n);j=Math.pow(10,-p);l=f/j;if(l<1.5)g=1;else if(l<3){if(g=2,l>2.25&&(n==null||p+1<=n))g=2.5,++p}else g=l<7.5?5:10;g*=j;if(d.minTickSize!=null&&g<d.minTickSize)g=
+d.minTickSize;b.tickDecimals=Math.max(0,n!=null?n:p);b.tickSize=d.tickSize||g;j=function(a){var b=[],d=e(a.min,a.tickSize),f=0,h=Number.NaN,g;do g=h,h=d+f*a.tickSize,b.push(h),++f;while(h<a.max&&h!=g);return b};g=function(a,b){return a.toFixed(b.tickDecimals)}}if(d.alignTicksWithAxis!=null){var t=(b.direction=="x"?ea:ha)[d.alignTicksWithAxis-1];if(t&&t.used&&t!=b){j=j(b);if(j.length>0){if(d.min==null)b.min=Math.min(b.min,j[0]);if(d.max==null&&j.length>1)b.max=Math.max(b.max,j[j.length-1])}j=function(a){var b=
+[],d,e;for(e=0;e<t.ticks.length;++e)d=(t.ticks[e].v-t.min)/(t.max-t.min),d=a.min+d*(a.max-a.min),b.push(d);return b};if(b.mode!="time"&&d.tickDecimals==null&&(f=Math.max(0,-Math.floor(Math.log(f)/Math.LN10)+1),l=j(b),!(l.length>1&&/\..*0$/.test((l[1]-l[0]).toFixed(f)))))b.tickDecimals=f}}b.tickGenerator=j;b.tickFormatter=a.isFunction(d.tickFormatter)?function(a,b){return""+d.tickFormatter(a,b)}:g}function aa(){u.clearRect(0,0,$,ia);var a=o.grid;if(a.show&&a.backgroundColor)u.save(),u.translate(F.left,
+F.top),u.fillStyle=V(o.grid.backgroundColor,pa,0,"rgba(255, 255, 255, 0)"),u.fillRect(0,0,ta,pa),u.restore();a.show&&!a.aboveData&&(ba(),ka());for(var b=0;b<L.length;++b){v(qa.drawSeries,[u,L[b]]);var d=L[b];d.lines.show&&ra(d);d.bars.show&&W(d);d.points.show&&w(d)}v(qa.draw,[u]);a.show&&a.aboveData&&(ba(),ka())}function P(a,b){var d,e,f,g,j=M();for(i=0;i<j.length;++i)if(d=j[i],d.direction==b&&(g=b+d.n+"axis",!a[g]&&d.n==1&&(g=b+"axis"),a[g])){e=a[g].from;f=a[g].to;break}a[g]||(d=b=="x"?ea[0]:ha[0],
+e=a[b+"1"],f=a[b+"2"]);e!=null&&f!=null&&e>f&&(g=e,e=f,f=g);return{from:e,to:f,axis:d}}function ba(){var b;u.save();u.translate(F.left,F.top);var d=o.grid.markings;if(d){if(a.isFunction(d)){var e=U.getAxes();e.xmin=e.xaxis.min;e.xmax=e.xaxis.max;e.ymin=e.yaxis.min;e.ymax=e.yaxis.max;d=d(e)}for(b=0;b<d.length;++b){var e=d[b],f=P(e,"x"),g=P(e,"y");if(f.from==null)f.from=f.axis.min;if(f.to==null)f.to=f.axis.max;if(g.from==null)g.from=g.axis.min;if(g.to==null)g.to=g.axis.max;if(!(f.to<f.axis.min||f.from>
+f.axis.max||g.to<g.axis.min||g.from>g.axis.max))if(f.from=Math.max(f.from,f.axis.min),f.to=Math.min(f.to,f.axis.max),g.from=Math.max(g.from,g.axis.min),g.to=Math.min(g.to,g.axis.max),!(f.from==f.to&&g.from==g.to))f.from=f.axis.p2c(f.from),f.to=f.axis.p2c(f.to),g.from=g.axis.p2c(g.from),g.to=g.axis.p2c(g.to),f.from==f.to||g.from==g.to?(u.beginPath(),u.strokeStyle=e.color||o.grid.markingsColor,u.lineWidth=e.lineWidth||o.grid.markingsLineWidth,u.moveTo(f.from,g.from),u.lineTo(f.to,g.to),u.stroke()):
+(u.fillStyle=e.color||o.grid.markingsColor,u.fillRect(f.from,g.to,f.to-f.from,g.from-g.to))}}e=M();d=o.grid.borderWidth;for(f=0;f<e.length;++f){g=e[f];b=g.box;var j=g.tickLength,n,l,p,t;if(g.show&&g.ticks.length!=0){u.strokeStyle=g.options.tickColor||a.color.parse(g.options.color).scale("a",0.22).toString();u.lineWidth=1;g.direction=="x"?(n=0,l=j=="full"?g.position=="top"?0:pa:b.top-F.top+(g.position=="top"?b.height:0)):(l=0,n=j=="full"?g.position=="left"?0:ta:b.left-F.left+(g.position=="left"?b.width:
+0));g.innermost||(u.beginPath(),p=t=0,g.direction=="x"?p=ta:t=pa,u.lineWidth==1&&(n=Math.floor(n)+0.5,l=Math.floor(l)+0.5),u.moveTo(n,l),u.lineTo(n+p,l+t),u.stroke());u.beginPath();for(b=0;b<g.ticks.length;++b){var x=g.ticks[b].v;p=t=0;x<g.min||x>g.max||j=="full"&&d>0&&(x==g.min||x==g.max)||(g.direction=="x"?(n=g.p2c(x),t=j=="full"?-pa:j,g.position=="top"&&(t=-t)):(l=g.p2c(x),p=j=="full"?-ta:j,g.position=="left"&&(p=-p)),u.lineWidth==1&&(g.direction=="x"?n=Math.floor(n)+0.5:l=Math.floor(l)+0.5),u.moveTo(n,
+l),u.lineTo(n+p,l+t))}u.stroke()}}if(d)u.lineWidth=d,u.strokeStyle=o.grid.borderColor,u.strokeRect(-d/2,-d/2,ta+d,pa+d);u.restore()}function ka(){u.save();a.each(M(),function(b,d){if(d.show&&d.ticks.length!=0){var e=d.box,f=d.font;u.fillStyle=d.options.color;u.font=f.style+" "+f.variant+" "+f.weight+" "+f.size+"px '"+f.family+"'";u.textAlign="start";u.textBaseline="middle";for(f=0;f<d.ticks.length;++f){var g=d.ticks[f];if(g.label&&!(g.v<d.min||g.v>d.max))for(var j,n,l=0,o,p=0;p<g.lines.length;++p)o=
+g.lines[p],d.direction=="x"?(j=F.left+d.p2c(g.v)-o.width/2,n=d.position=="bottom"?e.top+e.padding:e.top+e.height-e.padding-g.height):(n=F.top+d.p2c(g.v)-g.height/2,j=d.position=="left"?e.left+e.width-e.padding-o.width:e.left+e.padding),n+=o.height/2+l,l+=o.height,a.browser.opera&&(j=Math.floor(j),n=Math.ceil(n-2)),u.fillText(o.text,j,n)}}});u.restore()}function ra(a){function b(a,d,e,f,h){var g=a.points,a=a.pointsize,j=null,n=null;u.beginPath();for(var q=a;q<g.length;q+=a){var l=g[q-a],o=g[q-a+1],
+r=g[q],p=g[q+1];if(!(l==null||r==null)){if(o<=p&&o<h.min){if(p<h.min)continue;l=(h.min-o)/(p-o)*(r-l)+l;o=h.min}else if(p<=o&&p<h.min){if(o<h.min)continue;r=(h.min-o)/(p-o)*(r-l)+l;p=h.min}if(o>=p&&o>h.max){if(p>h.max)continue;l=(h.max-o)/(p-o)*(r-l)+l;o=h.max}else if(p>=o&&p>h.max){if(o>h.max)continue;r=(h.max-o)/(p-o)*(r-l)+l;p=h.max}if(l<=r&&l<f.min){if(r<f.min)continue;o=(f.min-l)/(r-l)*(p-o)+o;l=f.min}else if(r<=l&&r<f.min){if(l<f.min)continue;p=(f.min-l)/(r-l)*(p-o)+o;r=f.min}if(l>=r&&l>f.max){if(r>
+f.max)continue;o=(f.max-l)/(r-l)*(p-o)+o;l=f.max}else if(r>=l&&r>f.max){if(l>f.max)continue;p=(f.max-l)/(r-l)*(p-o)+o;r=f.max}(l!=j||o!=n)&&u.moveTo(f.p2c(l)+d,h.p2c(o)+e);j=r;n=p;u.lineTo(f.p2c(r)+d,h.p2c(p)+e)}}u.stroke()}function e(a,b,d){for(var f=a.points,a=a.pointsize,h=Math.min(Math.max(0,d.min),d.max),g=0,j=!1,q=1,n=0,l=0;;){if(a>0&&g>f.length+a)break;g+=a;var o=f[g-a],r=f[g-a+q],p=f[g],t=f[g+q];if(j){if(a>0&&o!=null&&p==null){l=g;a=-a;q=2;continue}if(a<0&&g==n+a){u.fill();j=!1;a=-a;q=1;g=
+n=l+a;continue}}if(!(o==null||p==null)){if(o<=p&&o<b.min){if(p<b.min)continue;r=(b.min-o)/(p-o)*(t-r)+r;o=b.min}else if(p<=o&&p<b.min){if(o<b.min)continue;t=(b.min-o)/(p-o)*(t-r)+r;p=b.min}if(o>=p&&o>b.max){if(p>b.max)continue;r=(b.max-o)/(p-o)*(t-r)+r;o=b.max}else if(p>=o&&p>b.max){if(o>b.max)continue;t=(b.max-o)/(p-o)*(t-r)+r;p=b.max}j||(u.beginPath(),u.moveTo(b.p2c(o),d.p2c(h)),j=!0);if(r>=d.max&&t>=d.max)u.lineTo(b.p2c(o),d.p2c(d.max)),u.lineTo(b.p2c(p),d.p2c(d.max));else if(r<=d.min&&t<=d.min)u.lineTo(b.p2c(o),
+d.p2c(d.min)),u.lineTo(b.p2c(p),d.p2c(d.min));else{var x=o,z=p;if(r<=t&&r<d.min&&t>=d.min)o=(d.min-r)/(t-r)*(p-o)+o,r=d.min;else if(t<=r&&t<d.min&&r>=d.min)p=(d.min-r)/(t-r)*(p-o)+o,t=d.min;if(r>=t&&r>d.max&&t<=d.max)o=(d.max-r)/(t-r)*(p-o)+o,r=d.max;else if(t>=r&&t>d.max&&r<=d.max)p=(d.max-r)/(t-r)*(p-o)+o,t=d.max;o!=x&&u.lineTo(b.p2c(x),d.p2c(r));u.lineTo(b.p2c(o),d.p2c(r));u.lineTo(b.p2c(p),d.p2c(t));p!=z&&(u.lineTo(b.p2c(p),d.p2c(t)),u.lineTo(b.p2c(z),d.p2c(t)))}}}}u.save();u.translate(F.left,
+F.top);u.lineJoin="round";var f=a.lines.lineWidth,g=a.shadowSize;if(f>0&&g>0){u.lineWidth=g;u.strokeStyle="rgba(0,0,0,0.1)";var j=Math.PI/18;b(a.datapoints,Math.sin(j)*(f/2+g/2),Math.cos(j)*(f/2+g/2),a.xaxis,a.yaxis);u.lineWidth=g/2;b(a.datapoints,Math.sin(j)*(f/2+g/4),Math.cos(j)*(f/2+g/4),a.xaxis,a.yaxis)}u.lineWidth=f;u.strokeStyle=a.color;if(g=d(a.lines,a.color,0,pa))u.fillStyle=g,e(a.datapoints,a.xaxis,a.yaxis);f>0&&b(a.datapoints,0,0,a.xaxis,a.yaxis);u.restore()}function w(a){function b(a,d,
+e,f,h,g,j,o){for(var q=a.points,a=a.pointsize,n=0;n<q.length;n+=a){var l=q[n],r=q[n+1];if(!(l==null||l<g.min||l>g.max||r<j.min||r>j.max)){u.beginPath();l=g.p2c(l);r=j.p2c(r)+f;o=="circle"?u.arc(l,r,d,0,h?Math.PI:Math.PI*2,!1):o(u,l,r,d,h);u.closePath();if(e)u.fillStyle=e,u.fill();u.stroke()}}}u.save();u.translate(F.left,F.top);var e=a.points.lineWidth,f=a.shadowSize,g=a.points.radius,j=a.points.symbol;if(e>0&&f>0)f/=2,u.lineWidth=f,u.strokeStyle="rgba(0,0,0,0.1)",b(a.datapoints,g,null,f+f/2,!0,a.xaxis,
+a.yaxis,j),u.strokeStyle="rgba(0,0,0,0.2)",b(a.datapoints,g,null,f/2,!0,a.xaxis,a.yaxis,j);u.lineWidth=e;u.strokeStyle=a.color;b(a.datapoints,g,d(a.points,a.color),0,!1,a.xaxis,a.yaxis,j);u.restore()}function Q(a,b,d,e,f,g,j,o,n,l,p,t){var x,v,u,H;p?(H=v=u=!0,x=!1,p=d,d=b+e,f=b+f,a<p&&(b=a,a=p,p=b,x=!0,v=!1)):(x=v=u=!0,H=!1,p=a+e,a+=f,f=d,d=b,d<f&&(b=d,d=f,f=b,H=!0,u=!1));if(!(a<o.min||p>o.max||d<n.min||f>n.max)){if(p<o.min)p=o.min,x=!1;if(a>o.max)a=o.max,v=!1;if(f<n.min)f=n.min,H=!1;if(d>n.max)d=
+n.max,u=!1;p=o.p2c(p);f=n.p2c(f);a=o.p2c(a);d=n.p2c(d);if(j)l.beginPath(),l.moveTo(p,f),l.lineTo(p,d),l.lineTo(a,d),l.lineTo(a,f),l.fillStyle=j(f,d),l.fill();if(t>0&&(x||v||u||H))l.beginPath(),l.moveTo(p,f+g),x?l.lineTo(p,d+g):l.moveTo(p,d+g),u?l.lineTo(a,d+g):l.moveTo(a,d+g),v?l.lineTo(a,f+g):l.moveTo(a,f+g),H?l.lineTo(p,f+g):l.moveTo(p,f+g),l.stroke()}}function W(a){u.save();u.translate(F.left,F.top);u.lineWidth=a.bars.lineWidth;u.strokeStyle=a.color;var b=a.bars.align=="left"?0:-a.bars.barWidth/
+2;(function(b,d,e,f,g,j,o){for(var n=b.points,b=b.pointsize,l=0;l<n.length;l+=b)n[l]!=null&&Q(n[l],n[l+1],n[l+2],d,e,f,g,j,o,u,a.bars.horizontal,a.bars.lineWidth)})(a.datapoints,b,b+a.bars.barWidth,0,a.bars.fill?function(b,e){return d(a.bars,a.color,b,e)}:null,a.xaxis,a.yaxis);u.restore()}function d(b,d,e,f){var g=b.fill;if(!g)return null;if(b.fillColor)return V(b.fillColor,e,f,d);b=a.color.parse(d);b.a=typeof g=="number"?g:0.4;b.normalize();return b.toString()}function da(){b.find(".legend").remove();
+if(o.legend.show){for(var d=[],e=!1,g=o.legend.labelFormatter,j,l,n=0;n<L.length;++n)if(j=L[n],l=j.label)n%o.legend.noColumns==0&&(e&&d.push("</tr>"),d.push("<tr>"),e=!0),g&&(l=g(l,j)),d.push('<td class="legendColorBox"><div style="border:1px solid '+o.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+j.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+l+"</td>");e&&d.push("</tr>");if(d.length!=0)if(e='<table style="font-size:smaller;color:'+
+o.grid.color+'">'+d.join("")+"</table>",o.legend.container!=null)a(o.legend.container).html(e);else if(d="",g=o.legend.position,j=o.legend.margin,j[0]==null&&(j=[j,j]),g.charAt(0)=="n"?d+="top:"+(j[1]+F.top)+"px;":g.charAt(0)=="s"&&(d+="bottom:"+(j[1]+F.bottom)+"px;"),g.charAt(1)=="e"?d+="right:"+(j[0]+F.right)+"px;":g.charAt(1)=="w"&&(d+="left:"+(j[0]+F.left)+"px;"),e=a('<div class="legend">'+e.replace('style="','style="position:absolute;'+d+";")+"</div>").appendTo(b),o.legend.backgroundOpacity!=
+0){g=o.legend.backgroundColor;if(g==null)g=(g=o.grid.backgroundColor)&&typeof g=="string"?a.color.parse(g):a.color.extract(e,"background-color"),g.a=1,g=g.toString();j=e.children();a('<div style="position:absolute;width:'+j.width()+"px;height:"+j.height()+"px;"+d+"background-color:"+g+';"> </div>').prependTo(e).css("opacity",o.legend.backgroundOpacity)}}}function la(a){o.grid.hoverable&&fa("plothover",a,function(a){return a.hoverable!=!1})}function B(a){o.grid.hoverable&&fa("plothover",a,function(){return!1})}
+function ca(a){fa("plotclick",a,function(a){return a.clickable!=!1})}function fa(a,d,e){var g=ma.offset(),j=d.pageX-g.left-F.left,l=d.pageY-g.top-F.top,n=E({left:j,top:l});n.pageX=d.pageX;n.pageY=d.pageY;var d=o.grid.mouseActiveRadius,p=d*d+1,t=null,x,v;for(x=L.length-1;x>=0;--x)if(e(L[x])){var u=L[x],H=u.xaxis,y=u.yaxis,w=u.datapoints.points,C=u.datapoints.pointsize,I=H.c2p(j),B=y.c2p(l),X=d/H.scale,S=d/y.scale;if(H.options.inverseTransform)X=Number.MAX_VALUE;if(y.options.inverseTransform)S=Number.MAX_VALUE;
+if(u.lines.show||u.points.show)for(v=0;v<w.length;v+=C){var G=w[v],K=w[v+1];if(G!=null&&!(G-I>X||G-I<-X||K-B>S||K-B<-S))G=Math.abs(H.p2c(G)-j),K=Math.abs(y.p2c(K)-l),K=G*G+K*K,K<p&&(p=K,t=[x,v/C])}if(u.bars.show&&!t){H=u.bars.align=="left"?0:-u.bars.barWidth/2;u=H+u.bars.barWidth;for(v=0;v<w.length;v+=C)if(G=w[v],K=w[v+1],y=w[v+2],G!=null&&(L[x].bars.horizontal?I<=Math.max(y,G)&&I>=Math.min(y,G)&&B>=K+H&&B<=K+u:I>=G+H&&I<=G+u&&B>=Math.min(y,K)&&B<=Math.max(y,K)))t=[x,v/C]}}t?(x=t[0],v=t[1],C=L[x].datapoints.pointsize,
+e={datapoint:L[x].datapoints.points.slice(v*C,(v+1)*C),dataIndex:v,series:L[x],seriesIndex:x}):e=null;if(e)e.pageX=parseInt(e.series.xaxis.p2c(e.datapoint[0])+g.left+F.left),e.pageY=parseInt(e.series.yaxis.p2c(e.datapoint[1])+g.top+F.top);if(o.grid.autoHighlight){for(g=0;g<va.length;++g)j=va[g],j.auto==a&&(!e||!(j.series==e.series&&j.point[0]==e.datapoint[0]&&j.point[1]==e.datapoint[1]))&&Ga(j.series,j.point);e&&sa(e.series,e.datapoint,a)}b.trigger(a,[n,e])}function na(){var a=o.interaction.redrawOverlayInterval;
+a==-1?oa():Ba||(Ba=setTimeout(oa,a))}function oa(){Ba=null;Z.save();Z.clearRect(0,0,$,ia);Z.translate(F.left,F.top);var b,d;for(b=0;b<va.length;++b)if(d=va[b],d.series.bars.show)C(d.series,d.point);else{var e=d.series,f=d.point;d=f[0];var f=f[1],g=e.xaxis,j=e.yaxis;if(!(d<g.min||d>g.max||f<j.min||f>j.max)){var l=e.points.radius+e.points.lineWidth/2;Z.lineWidth=l;Z.strokeStyle=a.color.parse(e.color).scale("a",0.5).toString();l*=1.5;d=g.p2c(d);f=j.p2c(f);Z.beginPath();e.points.symbol=="circle"?Z.arc(d,
+f,l,0,2*Math.PI,!1):e.points.symbol(Z,d,f,l,!1);Z.closePath();Z.stroke()}}Z.restore();v(qa.drawOverlay,[Z])}function sa(a,b,d){typeof a=="number"&&(a=L[a]);if(typeof b=="number")var e=a.datapoints.pointsize,b=a.datapoints.points.slice(e*b,e*(b+1));e=g(a,b);if(e==-1)va.push({series:a,point:b,auto:d}),na();else if(!d)va[e].auto=!1}function Ga(a,b){a==null&&b==null&&(va=[],na());typeof a=="number"&&(a=L[a]);typeof b=="number"&&(b=a.data[b]);var d=g(a,b);d!=-1&&(va.splice(d,1),na())}function g(a,b){for(var d=
+0;d<va.length;++d){var e=va[d];if(e.series==a&&e.point[0]==b[0]&&e.point[1]==b[1])return d}return-1}function C(b,d){Z.lineWidth=b.bars.lineWidth;Z.strokeStyle=a.color.parse(b.color).scale("a",0.5).toString();var e=a.color.parse(b.color).scale("a",0.5).toString(),f=b.bars.align=="left"?0:-b.bars.barWidth/2;Q(d[0],d[1],d[2]||0,f,f+b.bars.barWidth,0,function(){return e},b.xaxis,b.yaxis,Z,b.bars.horizontal,b.bars.lineWidth)}function V(b,d,e,f){if(typeof b=="string")return b;else{for(var d=u.createLinearGradient(0,
+e,0,d),e=0,g=b.colors.length;e<g;++e){var j=b.colors[e];if(typeof j!="string"){var l=a.color.parse(f);j.brightness!=null&&(l=l.scale("rgb",j.brightness));j.opacity!=null&&(l.a*=j.opacity);j=l.toString()}d.addColorStop(e/(g-1),j)}return d}}var L=[],o={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{show:null,position:"bottom",
mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:!1},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,
-fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1},shadowSize:3},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1E3/60},hooks:{}},pa=null,wa=null,ja=null,x=null,V=
-null,X=[],da=[],D={left:0,right:0,top:0,bottom:0},ea=0,fa=0,ta=0,ra=0,la={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},M=this;M.setData=o;M.setupGrid=F;M.draw=ba;M.getPlaceholder=function(){return b};M.getCanvas=function(){return pa};M.getPlotOffset=function(){return D};M.width=function(){return ta};M.height=function(){return ra};M.offset=function(){var a=ja.offset();a.left+=D.left;a.top+=D.top;return a};M.getData=function(){return K};
-M.getAxes=function(){var b={};a.each(X.concat(da),function(a,c){c&&(b[c.direction+(c.n!=1?c.n:"")+"axis"]=c)});return b};M.getXAxes=function(){return X};M.getYAxes=function(){return da};M.c2p=y;M.p2c=function(a){var b={},c,d,e;for(c=0;c<X.length;++c)if((d=X[c])&&d.used)if(e="x"+d.n,a[e]==null&&d.n==1&&(e="x"),a[e]!=null){b.left=d.p2c(a[e]);break}for(c=0;c<da.length;++c)if((d=da[c])&&d.used)if(e="y"+d.n,a[e]==null&&d.n==1&&(e="y"),a[e]!=null){b.top=d.p2c(a[e]);break}return b};M.getOptions=function(){return r};
-M.highlight=ia;M.unhighlight=xa;M.triggerRedrawOverlay=na;M.pointOffset=function(a){return{left:parseInt(X[B(a,"x")-1].p2c(+a.x)+D.left),top:parseInt(da[B(a,"y")-1].p2c(+a.y)+D.top)}};M.shutdown=function(){ua&&clearTimeout(ua);ja.unbind("mousemove",aa);ja.unbind("mouseleave",A);ja.unbind("click",T);w(la.shutdown,[ja])};M.resize=function(){d();P(pa);P(wa)};M.hooks=la;(function(){for(var b=0;b<k.length;++b){var c=k[b];c.init(M);c.options&&a.extend(!0,r,c.options)}})(M);(function(b){a.extend(!0,r,b);
-if(r.xaxis.color==null)r.xaxis.color=r.grid.color;if(r.yaxis.color==null)r.yaxis.color=r.grid.color;if(r.xaxis.tickColor==null)r.xaxis.tickColor=r.grid.tickColor;if(r.yaxis.tickColor==null)r.yaxis.tickColor=r.grid.tickColor;if(r.grid.borderColor==null)r.grid.borderColor=r.grid.color;if(r.grid.tickColor==null)r.grid.tickColor=a.color.parse(r.grid.color).scale("a",0.22).toString();for(b=0;b<Math.max(1,r.xaxes.length);++b)r.xaxes[b]=a.extend(!0,{},r.xaxis,r.xaxes[b]);for(b=0;b<Math.max(1,r.yaxes.length);++b)r.yaxes[b]=
-a.extend(!0,{},r.yaxis,r.yaxes[b]);if(r.xaxis.noTicks&&r.xaxis.ticks==null)r.xaxis.ticks=r.xaxis.noTicks;if(r.yaxis.noTicks&&r.yaxis.ticks==null)r.yaxis.ticks=r.yaxis.noTicks;if(r.x2axis)r.xaxes[1]=a.extend(!0,{},r.xaxis,r.x2axis),r.xaxes[1].position="top";if(r.y2axis)r.yaxes[1]=a.extend(!0,{},r.yaxis,r.y2axis),r.yaxes[1].position="right";if(r.grid.coloredAreas)r.grid.markings=r.grid.coloredAreas;if(r.grid.coloredAreasColor)r.grid.markingsColor=r.grid.coloredAreasColor;r.lines&&a.extend(!0,r.series.lines,
-r.lines);r.points&&a.extend(!0,r.series.points,r.points);r.bars&&a.extend(!0,r.series.bars,r.bars);if(r.shadowSize!=null)r.series.shadowSize=r.shadowSize;for(b=0;b<r.xaxes.length;++b)z(X,b+1).options=r.xaxes[b];for(b=0;b<r.yaxes.length;++b)z(da,b+1).options=r.yaxes[b];for(var c in la)r.hooks[c]&&r.hooks[c].length&&(la[c]=la[c].concat(r.hooks[c]));w(la.processOptions,[r])})(j);(function(){var c;c=b.children("canvas.flot-base");var f=b.children("canvas.flot-overlay");c.length==0||f==0?(b.html(""),b.css({padding:0}),
-b.css("position")=="static"&&b.css("position","relative"),d(),pa=H(!0,"flot-base"),wa=H(!1,"flot-overlay"),c=!1):(pa=c.get(0),wa=f.get(0),c=!0);x=pa.getContext("2d");V=wa.getContext("2d");ja=a(wa);c&&(b.data("plot").shutdown(),M.resize(),V.clearRect(0,0,ea,fa),ja.unbind(),b.children().not([pa,wa]).remove());b.data("plot",M)})();o(f);F();ba();r.grid.hoverable&&(ja.mousemove(aa),ja.mouseleave(A));r.grid.clickable&&ja.click(T);w(la.bindEvents,[ja]);var oa=[],ua=null}function c(a,b){return b*Math.floor(a/
-b)}a.plot=function(c,f,j){return new b(a(c),f,j,a.plot.plugins)};a.plot.version="0.7";a.plot.plugins=[];a.plot.formatDate=function(a,b,c){var k=function(a){a=""+a;return a.length==1?"0"+a:a},w=[],o=!1,B=!1,C=a.getUTCHours(),y=C<12;c==null&&(c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]);b.search(/%p|%P/)!=-1&&(C>12?C-=12:C==0&&(C=12));for(var z=0;z<b.length;++z){var t=b.charAt(z);if(o){switch(t){case "h":t=""+C;break;case "H":t=k(C);break;case "M":t=k(a.getUTCMinutes());
-break;case "S":t=k(a.getUTCSeconds());break;case "d":t=""+a.getUTCDate();break;case "m":t=""+(a.getUTCMonth()+1);break;case "y":t=""+a.getUTCFullYear();break;case "b":t=""+c[a.getUTCMonth()];break;case "p":t=y?"am":"pm";break;case "P":t=y?"AM":"PM";break;case "0":t="",B=!0}t&&B&&(t=k(t),B=!1);w.push(t);B||(o=!1)}else t=="%"?o=!0:w.push(t)}return w.join("")}})(jQuery);(function(a){a.plot.plugins.push({init:function(a){a.hooks.processDatapoints.push(function(a,b,f){if(b.stack!=null){for(var j,a=a.getData(),k=null,w=0;w<a.length;++w){if(b==a[w])break;a[w].stack==b.stack&&(k=a[w])}if(j=k){a=f.pointsize;k=f.points;w=j.datapoints.pointsize;j=j.datapoints.points;var o=[],B,C,y,z,t,H,d=b.lines.show;z=b.bars.horizontal;var P=a>2&&(z?f.format[2].x:f.format[2].y),b=d&&b.lines.steps;y=!0;for(var N=z?1:0,n=z?0:1,J=0,F=0,O;;){if(J>=k.length)break;O=o.length;if(k[J]==null){for(m=
-0;m<a;++m)o.push(k[J+m]);J+=a}else if(F>=j.length){if(!d)for(m=0;m<a;++m)o.push(k[J+m]);J+=a}else if(j[F]==null){for(m=0;m<a;++m)o.push(null);y=!0;F+=w}else{B=k[J+N];C=k[J+n];z=j[F+N];t=j[F+n];H=0;if(B==z){for(m=0;m<a;++m)o.push(k[J+m]);o[O+n]+=t;H=t;J+=a;F+=w}else if(B>z){if(d&&J>0&&k[J-a]!=null){y=C+(k[J-a+n]-C)*(z-B)/(k[J-a+N]-B);o.push(z);o.push(y+t);for(m=2;m<a;++m)o.push(k[J+m]);H=t}F+=w}else{if(y&&d){J+=a;continue}for(m=0;m<a;++m)o.push(k[J+m]);d&&F>0&&j[F-w]!=null&&(H=t+(j[F-w+n]-t)*(B-z)/
-(j[F-w+N]-z));o[O+n]+=H;J+=a}y=!1;O!=o.length&&P&&(o[O+2]+=H)}if(b&&O!=o.length&&O>0&&o[O]!=null&&o[O]!=o[O-a]&&o[O+1]!=o[O-a+1]){for(m=0;m<a;++m)o[O+a+m]=o[O+m];o[O+1]=o[O-a+1]}}f.points=o}}})},options:{series:{stack:null}},name:"stack",version:"1.2"})})(jQuery);(function(a){a.plot.plugins.push({init:function(b){function c(a){y.active&&(w(a),b.getPlaceholder().trigger("plotselecting",[f()]))}function e(c){if(c.which==1){document.body.focus();if(document.onselectstart!==void 0&&z.onselectstart==null)z.onselectstart=document.onselectstart,document.onselectstart=function(){return!1};if(document.ondrag!==void 0&&z.ondrag==null)z.ondrag=document.ondrag,document.ondrag=function(){return!1};k(y.first,c);y.active=!0;t=function(a){t=null;if(document.onselectstart!==
-void 0)document.onselectstart=z.onselectstart;if(document.ondrag!==void 0)document.ondrag=z.ondrag;y.active=!1;w(a);C()?j():(b.getPlaceholder().trigger("plotunselected",[]),b.getPlaceholder().trigger("plotselecting",[null]))};a(document).one("mouseup",t)}}function f(){if(!C())return null;var c={},d=y.first,e=y.second;a.each(b.getAxes(),function(a,b){if(b.used){var f=b.c2p(d[b.direction]),j=b.c2p(e[b.direction]);c[a]={from:Math.min(f,j),to:Math.max(f,j)}}});return c}function j(){var a=f();b.getPlaceholder().trigger("plotselected",
-[a]);a.xaxis&&a.yaxis&&b.getPlaceholder().trigger("selected",[{x1:a.xaxis.from,y1:a.yaxis.from,x2:a.xaxis.to,y2:a.yaxis.to}])}function k(a,c){var e=b.getOptions(),f=b.getPlaceholder().offset(),j=b.getPlotOffset(),k=c.pageX-f.left-j.left,o=b.width();a.x=k<0?0:k>o?o:k;f=c.pageY-f.top-j.top;j=b.height();a.y=f<0?0:f>j?j:f;if(e.selection.mode=="y")a.x=a==y.first?0:b.width();if(e.selection.mode=="x")a.y=a==y.first?0:b.height()}function w(a){if(a.pageX!=null)k(y.second,a),C()?(y.show=!0,b.triggerRedrawOverlay()):
-o(!0)}function o(a){if(y.show)y.show=!1,b.triggerRedrawOverlay(),a||b.getPlaceholder().trigger("plotunselected",[])}function B(a,c){var e,f,j,k,o=b.getAxes(),t;for(t in o)if(e=o[t],e.direction==c&&(k=c+e.n+"axis",!a[k]&&e.n==1&&(k=c+"axis"),a[k])){f=a[k].from;j=a[k].to;break}a[k]||(e=c=="x"?b.getXAxes()[0]:b.getYAxes()[0],f=a[c+"1"],j=a[c+"2"]);f!=null&&j!=null&&f>j&&(k=f,f=j,j=k);return{from:f,to:j,axis:e}}function C(){return Math.abs(y.second.x-y.first.x)>=5&&Math.abs(y.second.y-y.first.y)>=5}var y=
-{first:{x:-1,y:-1},second:{x:-1,y:-1},show:!1,active:!1},z={},t=null;b.clearSelection=o;b.setSelection=function(a,c){var e,f=b.getOptions();f.selection.mode=="y"?(y.first.x=0,y.second.x=b.width()):(e=B(a,"x"),y.first.x=e.axis.p2c(e.from),y.second.x=e.axis.p2c(e.to));f.selection.mode=="x"?(y.first.y=0,y.second.y=b.height()):(e=B(a,"y"),y.first.y=e.axis.p2c(e.from),y.second.y=e.axis.p2c(e.to));y.show=!0;b.triggerRedrawOverlay();!c&&C()&&j()};b.getSelection=f;b.hooks.bindEvents.push(function(a,b){a.getOptions().selection.mode!=
-null&&(b.mousemove(c),b.mousedown(e))});b.hooks.drawOverlay.push(function(b,c){if(y.show&&C()){var e=b.getPlotOffset(),f=b.getOptions();c.save();c.translate(e.left,e.top);e=a.color.parse(f.selection.color);c.strokeStyle=e.scale("a",0.8).toString();c.lineWidth=1;c.lineJoin="round";c.fillStyle=e.scale("a",0.4).toString();var e=Math.min(y.first.x,y.second.x),f=Math.min(y.first.y,y.second.y),j=Math.abs(y.second.x-y.first.x),k=Math.abs(y.second.y-y.first.y);c.fillRect(e,f,j,k);c.strokeRect(e,f,j,k);c.restore()}});
-b.hooks.shutdown.push(function(b,d){d.unbind("mousemove",c);d.unbind("mousedown",e);t&&a(document).unbind("mouseup",t)})},options:{selection:{mode:null,color:"#e8cfac"}},name:"selection",version:"1.1"})})(jQuery);function InvalidBinaryFile(a){this.message=a;this.name="Invalid BinaryFile"}InvalidBinaryFile.prototype.toString=function(){return this.name+': "'+this.message+'"'};
-function BinaryFile(a,b,c){var e=b||0,f=0,j=Math.pow(2,-28),k=Math.pow(2,-52),w=Math.pow(2,-20);this.getRawData=function(){return a};if(typeof a=="string")f=c||a.length,this.getByteAt=function(b){return a.charCodeAt(b+e)&255};else if(typeof a=="unknown")f=c||IEBinary_getLength(a),this.getByteAt=function(b){return IEBinary_getByteAt(a,b+e)};else throw new InvalidBinaryFile("Unsupported type "+typeof a);this.getLength=function(){return f};this.getSByteAt=function(a){a=this.getByteAt(a);return a>127?
-a-256:a};this.getShortAt=function(a){a=(this.getByteAt(a+1)<<8)+this.getByteAt(a);a<0&&(a+=65536);return a};this.getSShortAt=function(a){a=this.getShortAt(a);return a>32767?a-65536:a};this.getLongAt=function(a){var b=this.getByteAt(a),c=this.getByteAt(a+1),e=this.getByteAt(a+2),a=(((this.getByteAt(a+3)<<8)+e<<8)+c<<8)+b;a<0&&(a+=4294967296);return a};this.getSLongAt=function(a){a=this.getLongAt(a);return a>2147483647?a-4294967296:a};this.getStringAt=function(a,b){for(var c=[],e=a,f=0;e<a+b;e++,f++)c[f]=
-String.fromCharCode(this.getByteAt(e));return c.join("")};this.getCStringAt=function(a,b){for(var c=[],e=a,f=0;e<a+b&&this.getByteAt(e)>0;e++,f++)c[f]=String.fromCharCode(this.getByteAt(e));return c.join("")};this.getDoubleAt=function(a){var b=this.getByteAt(a),c=this.getByteAt(a+1),e=this.getByteAt(a+2),f=this.getByteAt(a+3),t=this.getByteAt(a+4),w=this.getByteAt(a+5),d=this.getByteAt(a+6),a=this.getByteAt(a+7),P=((a&127)<<4)+(d>>4);if(P==0)return 0;if(P!=2047)return(a>>7==1?-1:1)*Math.pow(2,(P&
-2047)-1023)*(1+(((e<<8)+c<<8)+b)*k+(((((d&15)<<8)+w<<8)+t<<8)+f)*j)};this.getFastDoubleAt=function(a){var b=this.getByteAt(a+4),c=this.getByteAt(a+5),e=this.getByteAt(a+6),a=this.getByteAt(a+7),f=((a&127)<<4)+(e>>4);if(f==0)return 0;if(f!=2047)return(a>>7==1?-1:1)*Math.pow(2,(f&2047)-1023)*(1+((((e&15)<<8)+c<<8)+b)*w)};this.getCharAt=function(a){return String.fromCharCode(this.getByteAt(a))}}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(a){var b=new XMLHttpRequest;b.open("GET",a,!1);try{b.overrideMimeType("text/plain; charset=x-user-defined")}catch(c){}b.send(null);a=b.responseBody;if(a==void 0)a=b.responseText;return new BinaryFile(a)}
-function FetchBinaryURLAsync(a,b,c){var e=new XMLHttpRequest;e.onreadystatechange=function(){if(this.readyState==4){var a=this.responseBody;if(a==void 0)a=this.responseText;a=new BinaryFile(a);c!=null?b(a,c):b(a)}};e.open("GET",a,!0);try{e.overrideMimeType("text/plain; charset=x-user-defined")}catch(f){}e.send(null);return e};function InvalidRRD(a){this.message=a;this.name="Invalid RRD"}InvalidRRD.prototype.toString=function(){return this.name+': "'+this.message+'"'};function RRDDS(a,b,c){this.rrd_data=a;this.rrd_data_idx=b;this.my_idx=c}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(a,b,c,e,f,j){this.rrd_data=a;this.rra_def_idx=b;this.rrd_align=c;this.row_cnt=e;this.pdp_step=f;this.my_idx=j}RRDRRAInfo.prototype.getIdx=function(){return this.my_idx};RRDRRAInfo.prototype.getNrRows=function(){return this.row_cnt};
+fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1},shadowSize:3},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1E3/60},hooks:{}},wa=null,ga=null,ma=null,u=null,Z=
+null,ea=[],ha=[],F={left:0,right:0,top:0,bottom:0},$=0,ia=0,ta=0,pa=0,qa={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},U=this;U.setData=p;U.setupGrid=O;U.draw=aa;U.getPlaceholder=function(){return b};U.getCanvas=function(){return wa};U.getPlotOffset=function(){return F};U.width=function(){return ta};U.height=function(){return pa};U.offset=function(){var a=ma.offset();a.left+=F.left;a.top+=F.top;return a};U.getData=function(){return L};
+U.getAxes=function(){var b={};a.each(ea.concat(ha),function(a,d){d&&(b[d.direction+(d.n!=1?d.n:"")+"axis"]=d)});return b};U.getXAxes=function(){return ea};U.getYAxes=function(){return ha};U.c2p=E;U.p2c=function(a){var b={},d,e,f;for(d=0;d<ea.length;++d)if((e=ea[d])&&e.used)if(f="x"+e.n,a[f]==null&&e.n==1&&(f="x"),a[f]!=null){b.left=e.p2c(a[f]);break}for(d=0;d<ha.length;++d)if((e=ha[d])&&e.used)if(f="y"+e.n,a[f]==null&&e.n==1&&(f="y"),a[f]!=null){b.top=e.p2c(a[f]);break}return b};U.getOptions=function(){return o};
+U.highlight=sa;U.unhighlight=Ga;U.triggerRedrawOverlay=na;U.pointOffset=function(a){return{left:parseInt(ea[G(a,"x")-1].p2c(+a.x)+F.left),top:parseInt(ha[G(a,"y")-1].p2c(+a.y)+F.top)}};U.shutdown=function(){Ba&&clearTimeout(Ba);ma.unbind("mousemove",la);ma.unbind("mouseleave",B);ma.unbind("click",ca);v(qa.shutdown,[ma])};U.resize=function(){X();I(wa);I(ga)};U.hooks=qa;(function(){for(var b=0;b<n.length;++b){var d=n[b];d.init(U);d.options&&a.extend(!0,o,d.options)}})(U);(function(b){a.extend(!0,o,
+b);if(o.xaxis.color==null)o.xaxis.color=o.grid.color;if(o.yaxis.color==null)o.yaxis.color=o.grid.color;if(o.xaxis.tickColor==null)o.xaxis.tickColor=o.grid.tickColor;if(o.yaxis.tickColor==null)o.yaxis.tickColor=o.grid.tickColor;if(o.grid.borderColor==null)o.grid.borderColor=o.grid.color;if(o.grid.tickColor==null)o.grid.tickColor=a.color.parse(o.grid.color).scale("a",0.22).toString();for(b=0;b<Math.max(1,o.xaxes.length);++b)o.xaxes[b]=a.extend(!0,{},o.xaxis,o.xaxes[b]);for(b=0;b<Math.max(1,o.yaxes.length);++b)o.yaxes[b]=
+a.extend(!0,{},o.yaxis,o.yaxes[b]);if(o.xaxis.noTicks&&o.xaxis.ticks==null)o.xaxis.ticks=o.xaxis.noTicks;if(o.yaxis.noTicks&&o.yaxis.ticks==null)o.yaxis.ticks=o.yaxis.noTicks;if(o.x2axis)o.xaxes[1]=a.extend(!0,{},o.xaxis,o.x2axis),o.xaxes[1].position="top";if(o.y2axis)o.yaxes[1]=a.extend(!0,{},o.yaxis,o.y2axis),o.yaxes[1].position="right";if(o.grid.coloredAreas)o.grid.markings=o.grid.coloredAreas;if(o.grid.coloredAreasColor)o.grid.markingsColor=o.grid.coloredAreasColor;o.lines&&a.extend(!0,o.series.lines,
+o.lines);o.points&&a.extend(!0,o.series.points,o.points);o.bars&&a.extend(!0,o.series.bars,o.bars);if(o.shadowSize!=null)o.series.shadowSize=o.shadowSize;for(b=0;b<o.xaxes.length;++b)x(ea,b+1).options=o.xaxes[b];for(b=0;b<o.yaxes.length;++b)x(ha,b+1).options=o.yaxes[b];for(var d in qa)o.hooks[d]&&o.hooks[d].length&&(qa[d]=qa[d].concat(o.hooks[d]));v(qa.processOptions,[o])})(l);(function(){var d;d=b.children("canvas.flot-base");var e=b.children("canvas.flot-overlay");d.length==0||e==0?(b.html(""),
+b.css({padding:0}),b.css("position")=="static"&&b.css("position","relative"),X(),wa=H(!0,"flot-base"),ga=H(!1,"flot-overlay"),d=!1):(wa=d.get(0),ga=e.get(0),d=!0);u=wa.getContext("2d");Z=ga.getContext("2d");ma=a(ga);d&&(b.data("plot").shutdown(),U.resize(),Z.clearRect(0,0,$,ia),ma.unbind(),b.children().not([wa,ga]).remove());b.data("plot",U)})();p(j);O();aa();o.grid.hoverable&&(ma.mousemove(la),ma.mouseleave(B));o.grid.clickable&&ma.click(ca);v(qa.bindEvents,[ma]);var va=[],Ba=null}function e(a,b){return b*
+Math.floor(a/b)}a.plot=function(e,j,l){return new b(a(e),j,l,a.plot.plugins)};a.plot.version="0.7";a.plot.plugins=[];a.plot.formatDate=function(a,b,e){var n=function(a){a=""+a;return a.length==1?"0"+a:a},v=[],p=!1,G=!1,M=a.getUTCHours(),E=M<12;e==null&&(e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]);b.search(/%p|%P/)!=-1&&(M>12?M-=12:M==0&&(M=12));for(var x=0;x<b.length;++x){var t=b.charAt(x);if(p){switch(t){case "h":t=""+M;break;case "H":t=n(M);break;case "M":t=n(a.getUTCMinutes());
+break;case "S":t=n(a.getUTCSeconds());break;case "d":t=""+a.getUTCDate();break;case "m":t=""+(a.getUTCMonth()+1);break;case "y":t=""+a.getUTCFullYear();break;case "b":t=""+e[a.getUTCMonth()];break;case "p":t=E?"am":"pm";break;case "P":t=E?"AM":"PM";break;case "0":t="",G=!0}t&&G&&(t=n(t),G=!1);v.push(t);G||(p=!1)}else t=="%"?p=!0:v.push(t)}return v.join("")}})(jQuery);(function(a){a.plot.plugins.push({init:function(a){a.hooks.processDatapoints.push(function(a,b,j){if(b.stack!=null){for(var l,a=a.getData(),n=null,v=0;v<a.length;++v){if(b==a[v])break;a[v].stack==b.stack&&(n=a[v])}if(l=n){a=j.pointsize;n=j.points;v=l.datapoints.pointsize;l=l.datapoints.points;var p=[],G,M,E,x,t,H,X=b.lines.show;x=b.bars.horizontal;var I=a>2&&(x?j.format[2].x:j.format[2].y),b=X&&b.lines.steps;E=!0;for(var S=x?1:0,y=x?0:1,K=0,O=0,T;;){if(K>=n.length)break;T=p.length;if(n[K]==null){for(m=
+0;m<a;++m)p.push(n[K+m]);K+=a}else if(O>=l.length){if(!X)for(m=0;m<a;++m)p.push(n[K+m]);K+=a}else if(l[O]==null){for(m=0;m<a;++m)p.push(null);E=!0;O+=v}else{G=n[K+S];M=n[K+y];x=l[O+S];t=l[O+y];H=0;if(G==x){for(m=0;m<a;++m)p.push(n[K+m]);p[T+y]+=t;H=t;K+=a;O+=v}else if(G>x){if(X&&K>0&&n[K-a]!=null){E=M+(n[K-a+y]-M)*(x-G)/(n[K-a+S]-G);p.push(x);p.push(E+t);for(m=2;m<a;++m)p.push(n[K+m]);H=t}O+=v}else{if(E&&X){K+=a;continue}for(m=0;m<a;++m)p.push(n[K+m]);X&&O>0&&l[O-v]!=null&&(H=t+(l[O-v+y]-t)*(G-x)/
+(l[O-v+S]-x));p[T+y]+=H;K+=a}E=!1;T!=p.length&&I&&(p[T+2]+=H)}if(b&&T!=p.length&&T>0&&p[T]!=null&&p[T]!=p[T-a]&&p[T+1]!=p[T-a+1]){for(m=0;m<a;++m)p[T+a+m]=p[T+m];p[T+1]=p[T-a+1]}}j.points=p}}})},options:{series:{stack:null}},name:"stack",version:"1.2"})})(jQuery);(function(a){a.plot.plugins.push({init:function(b){function e(a){E.active&&(v(a),b.getPlaceholder().trigger("plotselecting",[j()]))}function f(e){if(e.which==1){document.body.focus();if(document.onselectstart!==void 0&&x.onselectstart==null)x.onselectstart=document.onselectstart,document.onselectstart=function(){return!1};if(document.ondrag!==void 0&&x.ondrag==null)x.ondrag=document.ondrag,document.ondrag=function(){return!1};n(E.first,e);E.active=!0;t=function(a){t=null;if(document.onselectstart!==
+void 0)document.onselectstart=x.onselectstart;if(document.ondrag!==void 0)document.ondrag=x.ondrag;E.active=!1;v(a);M()?l():(b.getPlaceholder().trigger("plotunselected",[]),b.getPlaceholder().trigger("plotselecting",[null]))};a(document).one("mouseup",t)}}function j(){if(!M())return null;var e={},f=E.first,j=E.second;a.each(b.getAxes(),function(a,b){if(b.used){var l=b.c2p(f[b.direction]),n=b.c2p(j[b.direction]);e[a]={from:Math.min(l,n),to:Math.max(l,n)}}});return e}function l(){var a=j();b.getPlaceholder().trigger("plotselected",
+[a]);a.xaxis&&a.yaxis&&b.getPlaceholder().trigger("selected",[{x1:a.xaxis.from,y1:a.yaxis.from,x2:a.xaxis.to,y2:a.yaxis.to}])}function n(a,e){var f=b.getOptions(),j=b.getPlaceholder().offset(),l=b.getPlotOffset(),n=e.pageX-j.left-l.left,p=b.width();a.x=n<0?0:n>p?p:n;j=e.pageY-j.top-l.top;l=b.height();a.y=j<0?0:j>l?l:j;if(f.selection.mode=="y")a.x=a==E.first?0:b.width();if(f.selection.mode=="x")a.y=a==E.first?0:b.height()}function v(a){if(a.pageX!=null)n(E.second,a),M()?(E.show=!0,b.triggerRedrawOverlay()):
+p(!0)}function p(a){if(E.show)E.show=!1,b.triggerRedrawOverlay(),a||b.getPlaceholder().trigger("plotunselected",[])}function G(a,e){var f,j,l,n,p=b.getAxes(),t;for(t in p)if(f=p[t],f.direction==e&&(n=e+f.n+"axis",!a[n]&&f.n==1&&(n=e+"axis"),a[n])){j=a[n].from;l=a[n].to;break}a[n]||(f=e=="x"?b.getXAxes()[0]:b.getYAxes()[0],j=a[e+"1"],l=a[e+"2"]);j!=null&&l!=null&&j>l&&(n=j,j=l,l=n);return{from:j,to:l,axis:f}}function M(){return Math.abs(E.second.x-E.first.x)>=5&&Math.abs(E.second.y-E.first.y)>=5}var E=
+{first:{x:-1,y:-1},second:{x:-1,y:-1},show:!1,active:!1},x={},t=null;b.clearSelection=p;b.setSelection=function(a,e){var f,j=b.getOptions();j.selection.mode=="y"?(E.first.x=0,E.second.x=b.width()):(f=G(a,"x"),E.first.x=f.axis.p2c(f.from),E.second.x=f.axis.p2c(f.to));j.selection.mode=="x"?(E.first.y=0,E.second.y=b.height()):(f=G(a,"y"),E.first.y=f.axis.p2c(f.from),E.second.y=f.axis.p2c(f.to));E.show=!0;b.triggerRedrawOverlay();!e&&M()&&l()};b.getSelection=j;b.hooks.bindEvents.push(function(a,b){a.getOptions().selection.mode!=
+null&&(b.mousemove(e),b.mousedown(f))});b.hooks.drawOverlay.push(function(b,e){if(E.show&&M()){var f=b.getPlotOffset(),j=b.getOptions();e.save();e.translate(f.left,f.top);f=a.color.parse(j.selection.color);e.strokeStyle=f.scale("a",0.8).toString();e.lineWidth=1;e.lineJoin="round";e.fillStyle=f.scale("a",0.4).toString();var f=Math.min(E.first.x,E.second.x),j=Math.min(E.first.y,E.second.y),l=Math.abs(E.second.x-E.first.x),n=Math.abs(E.second.y-E.first.y);e.fillRect(f,j,l,n);e.strokeRect(f,j,l,n);e.restore()}});
+b.hooks.shutdown.push(function(b,j){j.unbind("mousemove",e);j.unbind("mousedown",f);t&&a(document).unbind("mouseup",t)})},options:{selection:{mode:null,color:"#e8cfac"}},name:"selection",version:"1.1"})})(jQuery);function InvalidBinaryFile(a){this.message=a;this.name="Invalid BinaryFile"}InvalidBinaryFile.prototype.toString=function(){return this.name+': "'+this.message+'"'};
+function BinaryFile(a,b,e){var f=b||0,j=0,l=Math.pow(2,-28),n=Math.pow(2,-52),v=Math.pow(2,-20);this.getRawData=function(){return a};if(typeof a=="string")j=e||a.length,this.getByteAt=function(b){return a.charCodeAt(b+f)&255};else if(typeof a=="unknown")j=e||IEBinary_getLength(a),this.getByteAt=function(b){return IEBinary_getByteAt(a,b+f)};else throw new InvalidBinaryFile("Unsupported type "+typeof a);this.getLength=function(){return j};this.getSByteAt=function(a){a=this.getByteAt(a);return a>127?
+a-256:a};this.getShortAt=function(a){a=(this.getByteAt(a+1)<<8)+this.getByteAt(a);a<0&&(a+=65536);return a};this.getSShortAt=function(a){a=this.getShortAt(a);return a>32767?a-65536:a};this.getLongAt=function(a){var b=this.getByteAt(a),e=this.getByteAt(a+1),f=this.getByteAt(a+2),a=(((this.getByteAt(a+3)<<8)+f<<8)+e<<8)+b;a<0&&(a+=4294967296);return a};this.getSLongAt=function(a){a=this.getLongAt(a);return a>2147483647?a-4294967296:a};this.getStringAt=function(a,b){for(var e=[],f=a,j=0;f<a+b;f++,j++)e[j]=
+String.fromCharCode(this.getByteAt(f));return e.join("")};this.getCStringAt=function(a,b){for(var e=[],f=a,j=0;f<a+b&&this.getByteAt(f)>0;f++,j++)e[j]=String.fromCharCode(this.getByteAt(f));return e.join("")};this.getDoubleAt=function(a){var b=this.getByteAt(a),e=this.getByteAt(a+1),f=this.getByteAt(a+2),j=this.getByteAt(a+3),t=this.getByteAt(a+4),v=this.getByteAt(a+5),X=this.getByteAt(a+6),a=this.getByteAt(a+7),I=((a&127)<<4)+(X>>4);if(I==0)return 0;if(I!=2047)return(a>>7==1?-1:1)*Math.pow(2,(I&
+2047)-1023)*(1+(((f<<8)+e<<8)+b)*n+(((((X&15)<<8)+v<<8)+t<<8)+j)*l)};this.getFastDoubleAt=function(a){var b=this.getByteAt(a+4),e=this.getByteAt(a+5),f=this.getByteAt(a+6),a=this.getByteAt(a+7),j=((a&127)<<4)+(f>>4);if(j==0)return 0;if(j!=2047)return(a>>7==1?-1:1)*Math.pow(2,(j&2047)-1023)*(1+((((f&15)<<8)+e<<8)+b)*v)};this.getCharAt=function(a){return String.fromCharCode(this.getByteAt(a))}}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(a){var b=new XMLHttpRequest;b.open("GET",a,!1);try{b.overrideMimeType("text/plain; charset=x-user-defined")}catch(e){}b.send(null);a=b.responseBody;if(a==void 0)a=b.responseText;return new BinaryFile(a)}
+function FetchBinaryURLAsync(a,b,e){var f=new XMLHttpRequest;f.onreadystatechange=function(){if(this.readyState==4){var a=this.responseBody;if(a==void 0)a=this.responseText;a=new BinaryFile(a);e!=null?b(a,e):b(a)}};f.open("GET",a,!0);try{f.overrideMimeType("text/plain; charset=x-user-defined")}catch(j){}f.send(null);return f};function InvalidRRD(a){this.message=a;this.name="Invalid RRD"}InvalidRRD.prototype.toString=function(){return this.name+': "'+this.message+'"'};function RRDDS(a,b,e){this.rrd_data=a;this.rrd_data_idx=b;this.my_idx=e}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(a,b,e,f,j,l){this.rrd_data=a;this.rra_def_idx=b;this.rrd_align=e;this.row_cnt=f;this.pdp_step=j;this.my_idx=l}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(a,b,c,e,f,j){this.rrd_data=a;this.rra_info=c;this.row_cnt=c.row_cnt;this.ds_cnt=j;var k=j*8;this.base_rrd_db_idx=e+f*k;this.cur_row=a.getLongAt(b);this.calc_idx=function(a,b){if(a>=0&&a<this.row_cnt)if(b>=0&&b<j){var c=a+this.cur_row+1;c>=this.row_cnt&&(c-=this.row_cnt);return k*c+b*8}else throw RangeError("DS idx ("+a+") out of range [0-"+j+").");else throw RangeError("Row idx ("+a+") out of range [0-"+this.row_cnt+").");}}RRDRRA.prototype.getIdx=function(){return this.rra_info.getIdx()};
+function RRDRRA(a,b,e,f,j,l){this.rrd_data=a;this.rra_info=e;this.row_cnt=e.row_cnt;this.ds_cnt=l;var n=l*8;this.base_rrd_db_idx=f+j*n;this.cur_row=a.getLongAt(b);this.calc_idx=function(a,b){if(a>=0&&a<this.row_cnt)if(b>=0&&b<l){var e=a+this.cur_row+1;e>=this.row_cnt&&(e-=this.row_cnt);return n*e+b*8}else throw RangeError("DS idx ("+a+") out of range [0-"+l+").");else throw RangeError("Row idx ("+a+") 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(a,b){return this.rrd_data.getDoubleAt(this.base_rrd_db_idx+this.calc_idx(a,b))};RRDRRA.prototype.getElFast=function(a,b){return this.rrd_data.getFastDoubleAt(this.base_rrd_db_idx+this.calc_idx(a,b))};
function RRDHeader(a){this.rrd_data=a;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.");};
@@ -330,8 +369,8 @@ RRDHeader.prototype.load_header=function(){this.rrd_align==32?(this.ds_cnt=this.
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;this.rrd_align==32?(this.rra_def_el_size=108,this.row_cnt_idx=20):(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 a=0;a<this.rra_cnt;a++)this.rra_def_row_cnts[a]=this.rrd_data.getLongAt(this.rra_def_idx+a*this.rra_def_el_size+this.row_cnt_idx,!1),this.rra_def_row_cnt_sums[a]=a==0?0:this.rra_def_row_cnt_sums[a-1]+this.rra_def_row_cnts[a-1]};RRDHeader.prototype.getMinStep=function(){return this.pdp_step};RRDHeader.prototype.getLastUpdate=function(){return this.rrd_data.getLongAt(this.live_head_idx,!1)};
-RRDHeader.prototype.getNrDSs=function(){return this.ds_cnt};RRDHeader.prototype.getDSNames=function(){for(var a=[],b=0;b<this.ds_cnt;b++){var c=this.getDSbyIdx(b).getName();a.push(c)}return a};RRDHeader.prototype.getDSbyIdx=function(a){if(a>=0&&a<this.ds_cnt)return new RRDDS(this.rrd_data,this.ds_def_idx+this.ds_el_size*a,a);else throw RangeError("DS idx ("+a+") out of range [0-"+this.ds_cnt+").");};
-RRDHeader.prototype.getDSbyName=function(a){for(var b=0;b<this.ds_cnt;b++){var c=this.getDSbyIdx(b);if(c.getName()==a)return c}throw RangeError("DS name "+a+" unknown.");};RRDHeader.prototype.getNrRRAs=function(){return this.rra_cnt};
+RRDHeader.prototype.getNrDSs=function(){return this.ds_cnt};RRDHeader.prototype.getDSNames=function(){for(var a=[],b=0;b<this.ds_cnt;b++){var e=this.getDSbyIdx(b).getName();a.push(e)}return a};RRDHeader.prototype.getDSbyIdx=function(a){if(a>=0&&a<this.ds_cnt)return new RRDDS(this.rrd_data,this.ds_def_idx+this.ds_el_size*a,a);else throw RangeError("DS idx ("+a+") out of range [0-"+this.ds_cnt+").");};
+RRDHeader.prototype.getDSbyName=function(a){for(var b=0;b<this.ds_cnt;b++){var e=this.getDSbyIdx(b);if(e.getName()==a)return e}throw RangeError("DS name "+a+" unknown.");};RRDHeader.prototype.getNrRRAs=function(){return this.rra_cnt};
RRDHeader.prototype.getRRAInfo=function(a){if(a>=0&&a<this.rra_cnt)return new RRDRRAInfo(this.rrd_data,this.rra_def_idx+a*this.rra_def_el_size,this.rrd_align,this.rra_def_row_cnts[a],this.pdp_step,a);else throw RangeError("RRA idx ("+a+") out of range [0-"+this.rra_cnt+").");};
function RRDFile(a){this.rrd_header=new RRDHeader(a);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(a){return typeof a=="number"?this.rrd_header.getDSbyIdx(a):this.rrd_header.getDSbyName(a)};this.getNrRRAs=function(){return this.rrd_header.getNrRRAs()};
this.getRRAInfo=function(a){return this.rrd_header.getRRAInfo(a)};this.getRRA=function(b){rra_info=this.rrd_header.getRRAInfo(b);return new RRDRRA(a,this.rrd_header.rra_ptr_idx+b*this.rrd_header.rra_ptr_el_size,rra_info,this.rrd_header.header_size,this.rrd_header.rra_def_row_cnt_sums[b],this.rrd_header.ds_cnt)}};/*
@@ -345,22 +384,22 @@ this.getRRAInfo=function(a){return this.rrd_header.getRRAInfo(a)};this.getRRA=fu
Since: Mar 2010
Date: @DATE
*/
-(function(a){function b(a,b){a=""+a;for(b=b||2;a.length<b;)a="0"+a;return a}function c(a,c,e){var d=a.getDate(),f=a.getDay(),j=a.getMonth(),a=a.getFullYear(),k={d:d,dd:b(d),ddd:B[e].shortDays[f],dddd:B[e].days[f],m:j+1,mm:b(j+1),mmm:B[e].shortMonths[j],mmmm:B[e].months[j],yy:String(a).slice(2),yyyy:a},c=c.replace(C,function(a){return a in k?k[a]:a.slice(1,a.length-1)});return y.html(c).html()}function e(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()==b.getMonth()&&a.getDate()==b.getDate()}
-function f(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var b=a.split("-");if(b.length==3)return new Date(parseInt(b[0],10),parseInt(b[1],10)-1,parseInt(b[2],10));if(!/^-?\d+$/.test(a))return;a=parseInt(a,10)}b=new Date;b.setDate(b.getDate()+a);return b}}function j(b,j){function w(d,e,f){I=d;$=d.getFullYear();qa=d.getMonth();ka=d.getDate();f=f||a.Event("api");f.type="change";A.trigger(f,[d]);f.isDefaultPrevented()||(b.val(c(d,e.format,e.lang)),b.data("date",d),y.hide(f))}function d(c){c.type=
-"onShow";A.trigger(c);a(document).bind("keydown.d",function(c){if(c.ctrlKey)return!0;var d=c.keyCode;if(d==8)return b.val(""),y.hide(c);if(d==27)return y.hide(c);if(a(o).index(d)>=0){if(!ca)return y.show(c),c.preventDefault();var e=a("#"+n.weeks+" a"),f=a("."+n.focus),j=e.index(f);f.removeClass(n.focus);if(d==74||d==40)j+=7;else if(d==75||d==38)j-=7;else if(d==76||d==39)j+=1;else if(d==72||d==37)j-=1;j>41?(y.addMonth(),f=a("#"+n.weeks+" a:eq("+(j-42)+")")):j<0?(y.addMonth(-1),f=a("#"+n.weeks+" a:eq("+
-(j+42)+")")):f=e.eq(j);f.addClass(n.focus);return c.preventDefault()}if(d==34)return y.addMonth();if(d==33)return y.addMonth(-1);if(d==36)return y.today();d==13&&(a(c.target).is("select")||a("."+n.focus).click());return a([16,17,18,9]).index(d)>=0});a(document).bind("click.d",function(c){var d=c.target;!a(d).parents("#"+n.root).length&&d!=b[0]&&(!ba||d!=ba[0])&&y.hide(c)})}var y=this,C=new Date,n=j.css,J=B[j.lang],F=a("#"+n.root),O=F.find("#"+n.title),ba,L,ma,$,qa,ka,I=b.attr("data-value")||j.value||
-b.val(),Q=b.attr("min")||j.min,U=b.attr("max")||j.max,ca;Q===0&&(Q="0");I=f(I)||C;Q=f(Q||j.yearRange[0]*365);U=f(U||j.yearRange[1]*365);if(!J)throw"Dateinput: invalid language: "+j.lang;if(b.attr("type")=="date"){var aa=a("<input/>");a.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(a,c){aa.attr(c,b.attr(c))});b.replaceWith(aa);b=aa}b.addClass(n.input);var A=b.add(y);if(!F.length){F=a("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",
-n.root);F.children().eq(0).attr("id",n.head).end().eq(1).attr("id",n.body).children().eq(0).attr("id",n.days).end().eq(1).attr("id",n.weeks).end().end().end().find("a").eq(0).attr("id",n.prev).end().eq(1).attr("id",n.next);O=F.find("#"+n.head).find("div").attr("id",n.title);if(j.selectors){var T=a("<select/>").attr("id",n.month),ga=a("<select/>").attr("id",n.year);O.html(T.add(ga))}for(var na=F.find("#"+n.days),ha=0;ha<7;ha++)na.append(a("<span/>").text(J.shortDays[(ha+j.firstDay)%7]));a("body").append(F)}j.trigger&&
-(ba=a("<a/>").attr("href","#").addClass(n.trigger).click(function(a){y.show();return a.preventDefault()}).insertAfter(b));var ia=F.find("#"+n.weeks),ga=F.find("#"+n.year),T=F.find("#"+n.month);a.extend(y,{show:function(c){if(!b.attr("readonly")&&!b.attr("disabled")&&!ca&&(c=c||a.Event(),c.type="onBeforeShow",A.trigger(c),!c.isDefaultPrevented())){a.each(k,function(){this.hide()});ca=!0;T.unbind("change").change(function(){y.setValue(ga.val(),a(this).val())});ga.unbind("change").change(function(){y.setValue(a(this).val(),
-T.val())});L=F.find("#"+n.prev).unbind("click").click(function(){L.hasClass(n.disabled)||y.addMonth(-1);return!1});ma=F.find("#"+n.next).unbind("click").click(function(){ma.hasClass(n.disabled)||y.addMonth();return!1});y.setValue(I);var e=b.offset();/iPad/i.test(navigator.userAgent)&&(e.top-=a(window).scrollTop());F.css({top:e.top+b.outerHeight({margins:!0})+j.offset[0],left:e.left+j.offset[1]});j.speed?F.show(j.speed,function(){d(c)}):(F.show(),d(c));return y}},setValue:function(b,c,d){var f=parseInt(c,
-10)>=-1?new Date(parseInt(b,10),parseInt(c,10),parseInt(d||1,10)):b||I;f<Q?f=Q:f>U&&(f=U);b=f.getFullYear();c=f.getMonth();d=f.getDate();c==-1?(c=11,b--):c==12&&(c=0,b++);if(!ca)return w(f,j),y;qa=c;$=b;var d=(new Date(b,c,1-j.firstDay)).getDay(),k=32-(new Date(b,c,32)).getDate(),o=32-(new Date(b,c-1,32)).getDate(),z;if(j.selectors){T.empty();a.each(J.months,function(c,d){Q<new Date(b,c+1,-1)&&U>new Date(b,c,0)&&T.append(a("<option/>").html(d).attr("value",c))});ga.empty();for(var f=C.getFullYear(),
-A=f+j.yearRange[0];A<f+j.yearRange[1];A++)Q<=new Date(A+1,-1,1)&&U>new Date(A,0,0)&&ga.append(a("<option/>").text(A));T.val(c);ga.val(b)}else O.html(J.months[c]+" "+b);ia.empty();L.add(ma).removeClass(n.disabled);for(var A=!d?-7:0,B,x;A<(!d?35:42);A++)B=a("<a/>"),A%7===0&&(z=a("<div/>").addClass(n.week),ia.append(z)),A<d?(B.addClass(n.off),x=o-d+A+1,f=new Date(b,c-1,x)):A>=d+k?(B.addClass(n.off),x=A-k-d+1,f=new Date(b,c+1,x)):(x=A-d+1,f=new Date(b,c,x),e(I,f)?B.attr("id",n.current).addClass(n.focus):
-e(C,f)&&B.attr("id",n.today)),Q&&f<Q&&B.add(L).addClass(n.disabled),U&&f>U&&B.add(ma).addClass(n.disabled),B.attr("href","#"+x).text(x).data("date",f),z.append(B);ia.find("a").click(function(b){var c=a(this);c.hasClass(n.disabled)||(a("#"+n.current).removeAttr("id"),c.attr("id",n.current),w(c.data("date"),j,b));return!1});n.sunday&&ia.find(n.week).each(function(){var b=j.firstDay?7-j.firstDay:0;a(this).children().slice(b,b+1).addClass(n.sunday)});return y},setMin:function(a,b){Q=f(a);b&&I<Q&&y.setValue(Q);
-return y},setMax:function(a,b){U=f(a);b&&I>U&&y.setValue(U);return y},today:function(){return y.setValue(C)},addDay:function(a){return this.setValue($,qa,ka+(a||1))},addMonth:function(a){return this.setValue($,qa+(a||1),ka)},addYear:function(a){return this.setValue($+(a||1),qa,ka)},hide:function(b){if(ca){b=a.Event();b.type="onHide";A.trigger(b);a(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;F.hide();ca=!1}return y},getConf:function(){return j},getInput:function(){return b},
-getCalendar:function(){return F},getValue:function(a){return a?c(I,a,j.lang):I},isOpen:function(){return ca}});a.each(["onBeforeShow","onShow","change","onHide"],function(b,c){a.isFunction(j[c])&&a(y).bind(c,j[c]);y[c]=function(b){b&&a(y).bind(c,b);return y}});b.bind("focus click",y.show).keydown(function(b){var c=b.keyCode;if(!ca&&a(o).index(c)>=0)return y.show(b),b.preventDefault();return b.shiftKey||b.ctrlKey||b.altKey||c==9?!0:b.preventDefault()});f(b.val())&&w(I,j)}a.tools=a.tools||{version:"@VERSION"};
-var k=[],w,o=[75,76,38,39,74,72,40,37],B={};w=a.tools.dateinput={conf:{format:"mm/dd/yy",selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:void 0,max:void 0,trigger:!1,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(b,c){a.each(c,function(a,b){c[a]=b.split(",")});B[b]=c}};w.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 C=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,y=a("<a/>");a.expr[":"].date=function(b){var c=b.getAttribute("type");return c&&c=="date"||!!a(b).data("dateinput")};a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(!0,{},w.conf,b);a.each(b.css,function(a,c){!c&&a!="prefix"&&(b.css[a]=(b.css.prefix||"")+(c||
-a))});var c;this.each(function(){var e=new j(a(this),b);k.push(e);e=e.getInput().data("dateinput",e);c=c?c.add(e):e});return c?c:this}})(jQuery);/*
+(function(a){function b(a,b){a=""+a;for(b=b||2;a.length<b;)a="0"+a;return a}function e(a,e,f){var j=a.getDate(),n=a.getDay(),l=a.getMonth(),a=a.getFullYear(),p={d:j,dd:b(j),ddd:G[f].shortDays[n],dddd:G[f].days[n],m:l+1,mm:b(l+1),mmm:G[f].shortMonths[l],mmmm:G[f].months[l],yy:String(a).slice(2),yyyy:a},e=e.replace(M,function(a){return a in p?p[a]:a.slice(1,a.length-1)});return E.html(e).html()}function f(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()==b.getMonth()&&a.getDate()==b.getDate()}
+function j(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var b=a.split("-");if(b.length==3)return new Date(parseInt(b[0],10),parseInt(b[1],10)-1,parseInt(b[2],10));if(!/^-?\d+$/.test(a))return;a=parseInt(a,10)}b=new Date;b.setDate(b.getDate()+a);return b}}function l(b,l){function v(d,f,j){Q=d;ka=d.getFullYear();ra=d.getMonth();w=d.getDate();j=j||a.Event("api");j.type="change";B.trigger(j,[d]);j.isDefaultPrevented()||(b.val(e(d,f.format,f.lang)),b.data("date",d),I.hide(j))}function E(d){d.type=
+"onShow";B.trigger(d);a(document).bind("keydown.d",function(d){if(d.ctrlKey)return!0;var e=d.keyCode;if(e==8)return b.val(""),I.hide(d);if(e==27)return I.hide(d);if(a(p).index(e)>=0){if(!da)return I.show(d),d.preventDefault();var f=a("#"+y.weeks+" a"),j=a("."+y.focus),l=f.index(j);j.removeClass(y.focus);if(e==74||e==40)l+=7;else if(e==75||e==38)l-=7;else if(e==76||e==39)l+=1;else if(e==72||e==37)l-=1;l>41?(I.addMonth(),j=a("#"+y.weeks+" a:eq("+(l-42)+")")):l<0?(I.addMonth(-1),j=a("#"+y.weeks+" a:eq("+
+(l+42)+")")):j=f.eq(l);j.addClass(y.focus);return d.preventDefault()}if(e==34)return I.addMonth();if(e==33)return I.addMonth(-1);if(e==36)return I.today();e==13&&(a(d.target).is("select")||a("."+y.focus).click());return a([16,17,18,9]).index(e)>=0});a(document).bind("click.d",function(d){var e=d.target;!a(e).parents("#"+y.root).length&&e!=b[0]&&(!aa||e!=aa[0])&&I.hide(d)})}var I=this,M=new Date,y=l.css,K=G[l.lang],O=a("#"+y.root),T=O.find("#"+y.title),aa,P,ba,ka,ra,w,Q=b.attr("data-value")||l.value||
+b.val(),W=b.attr("min")||l.min,d=b.attr("max")||l.max,da;W===0&&(W="0");Q=j(Q)||M;W=j(W||l.yearRange[0]*365);d=j(d||l.yearRange[1]*365);if(!K)throw"Dateinput: invalid language: "+l.lang;if(b.attr("type")=="date"){var la=a("<input/>");a.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(a,d){la.attr(d,b.attr(d))});b.replaceWith(la);b=la}b.addClass(y.input);var B=b.add(I);if(!O.length){O=a("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",
+y.root);O.children().eq(0).attr("id",y.head).end().eq(1).attr("id",y.body).children().eq(0).attr("id",y.days).end().eq(1).attr("id",y.weeks).end().end().end().find("a").eq(0).attr("id",y.prev).end().eq(1).attr("id",y.next);T=O.find("#"+y.head).find("div").attr("id",y.title);if(l.selectors){var ca=a("<select/>").attr("id",y.month),fa=a("<select/>").attr("id",y.year);T.html(ca.add(fa))}for(var na=O.find("#"+y.days),oa=0;oa<7;oa++)na.append(a("<span/>").text(K.shortDays[(oa+l.firstDay)%7]));a("body").append(O)}l.trigger&&
+(aa=a("<a/>").attr("href","#").addClass(y.trigger).click(function(a){I.show();return a.preventDefault()}).insertAfter(b));var sa=O.find("#"+y.weeks),fa=O.find("#"+y.year),ca=O.find("#"+y.month);a.extend(I,{show:function(d){if(!b.attr("readonly")&&!b.attr("disabled")&&!da&&(d=d||a.Event(),d.type="onBeforeShow",B.trigger(d),!d.isDefaultPrevented())){a.each(n,function(){this.hide()});da=!0;ca.unbind("change").change(function(){I.setValue(fa.val(),a(this).val())});fa.unbind("change").change(function(){I.setValue(a(this).val(),
+ca.val())});P=O.find("#"+y.prev).unbind("click").click(function(){P.hasClass(y.disabled)||I.addMonth(-1);return!1});ba=O.find("#"+y.next).unbind("click").click(function(){ba.hasClass(y.disabled)||I.addMonth();return!1});I.setValue(Q);var e=b.offset();/iPad/i.test(navigator.userAgent)&&(e.top-=a(window).scrollTop());O.css({top:e.top+b.outerHeight({margins:!0})+l.offset[0],left:e.left+l.offset[1]});l.speed?O.show(l.speed,function(){E(d)}):(O.show(),E(d));return I}},setValue:function(b,e,j){var n=parseInt(e,
+10)>=-1?new Date(parseInt(b,10),parseInt(e,10),parseInt(j||1,10)):b||Q;n<W?n=W:n>d&&(n=d);b=n.getFullYear();e=n.getMonth();j=n.getDate();e==-1?(e=11,b--):e==12&&(e=0,b++);if(!da)return v(n,l),I;ra=e;ka=b;var j=(new Date(b,e,1-l.firstDay)).getDay(),p=32-(new Date(b,e,32)).getDate(),o=32-(new Date(b,e-1,32)).getDate(),x;if(l.selectors){ca.empty();a.each(K.months,function(e,f){W<new Date(b,e+1,-1)&&d>new Date(b,e,0)&&ca.append(a("<option/>").html(f).attr("value",e))});fa.empty();for(var n=M.getFullYear(),
+w=n+l.yearRange[0];w<n+l.yearRange[1];w++)W<=new Date(w+1,-1,1)&&d>new Date(w,0,0)&&fa.append(a("<option/>").text(w));ca.val(e);fa.val(b)}else T.html(K.months[e]+" "+b);sa.empty();P.add(ba).removeClass(y.disabled);for(var w=!j?-7:0,B,u;w<(!j?35:42);w++)B=a("<a/>"),w%7===0&&(x=a("<div/>").addClass(y.week),sa.append(x)),w<j?(B.addClass(y.off),u=o-j+w+1,n=new Date(b,e-1,u)):w>=j+p?(B.addClass(y.off),u=w-p-j+1,n=new Date(b,e+1,u)):(u=w-j+1,n=new Date(b,e,u),f(Q,n)?B.attr("id",y.current).addClass(y.focus):
+f(M,n)&&B.attr("id",y.today)),W&&n<W&&B.add(P).addClass(y.disabled),d&&n>d&&B.add(ba).addClass(y.disabled),B.attr("href","#"+u).text(u).data("date",n),x.append(B);sa.find("a").click(function(b){var d=a(this);d.hasClass(y.disabled)||(a("#"+y.current).removeAttr("id"),d.attr("id",y.current),v(d.data("date"),l,b));return!1});y.sunday&&sa.find(y.week).each(function(){var b=l.firstDay?7-l.firstDay:0;a(this).children().slice(b,b+1).addClass(y.sunday)});return I},setMin:function(a,b){W=j(a);b&&Q<W&&I.setValue(W);
+return I},setMax:function(a,b){d=j(a);b&&Q>d&&I.setValue(d);return I},today:function(){return I.setValue(M)},addDay:function(a){return this.setValue(ka,ra,w+(a||1))},addMonth:function(a){return this.setValue(ka,ra+(a||1),w)},addYear:function(a){return this.setValue(ka+(a||1),ra,w)},hide:function(b){if(da){b=a.Event();b.type="onHide";B.trigger(b);a(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;O.hide();da=!1}return I},getConf:function(){return l},getInput:function(){return b},
+getCalendar:function(){return O},getValue:function(a){return a?e(Q,a,l.lang):Q},isOpen:function(){return da}});a.each(["onBeforeShow","onShow","change","onHide"],function(b,d){a.isFunction(l[d])&&a(I).bind(d,l[d]);I[d]=function(b){b&&a(I).bind(d,b);return I}});b.bind("focus click",I.show).keydown(function(b){var d=b.keyCode;if(!da&&a(p).index(d)>=0)return I.show(b),b.preventDefault();return b.shiftKey||b.ctrlKey||b.altKey||d==9?!0:b.preventDefault()});j(b.val())&&v(Q,l)}a.tools=a.tools||{version:"@VERSION"};
+var n=[],v,p=[75,76,38,39,74,72,40,37],G={};v=a.tools.dateinput={conf:{format:"mm/dd/yy",selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:void 0,max:void 0,trigger:!1,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(b,e){a.each(e,function(a,b){e[a]=b.split(",")});G[b]=e}};v.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 M=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,E=a("<a/>");a.expr[":"].date=function(b){var e=b.getAttribute("type");return e&&e=="date"||!!a(b).data("dateinput")};a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(!0,{},v.conf,b);a.each(b.css,function(a,e){!e&&a!="prefix"&&(b.css[a]=(b.css.prefix||"")+(e||
+a))});var e;this.each(function(){var f=new l(a(this),b);n.push(f);f=f.getInput().data("dateinput",f);e=e?e.add(f):f});return e?e:this}})(jQuery);/*
jQuery Tools @VERSION Tabs- The basics of UI design.
@@ -371,12 +410,12 @@ a))});var c;this.each(function(){var e=new j(a(this),b);k.push(e);e=e.getInput()
Since: November 2008
Date: @DATE
*/
-(function(a){function b(b,e,k){var w=this,o=b.add(this),B=b.find(k.tabs),C=e.jquery?e:b.children(e),y;B.length||(B=b.children());C.length||(C=b.parent().find(e));C.length||(C=a(e));a.extend(this,{click:function(b,e){var f=B.eq(b);typeof b=="string"&&b.replace("#","")&&(f=B.filter("[href*="+b.replace("#","")+"]"),b=Math.max(B.index(f),0));if(k.rotate){var d=B.length-1;if(b<0)return w.click(d,e);if(b>d)return w.click(0,e)}if(!f.length){if(y>=0)return w;b=k.initialIndex;f=B.eq(b)}if(b===y)return w;e=
-e||a.Event();e.type="onBeforeClick";o.trigger(e,[b]);if(!e.isDefaultPrevented())return c[k.effect].call(w,b,function(){e.type="onClick";o.trigger(e,[b])}),y=b,B.removeClass(k.current),f.addClass(k.current),w},getConf:function(){return k},getTabs:function(){return B},getPanes:function(){return C},getCurrentPane:function(){return C.eq(y)},getCurrentTab:function(){return B.eq(y)},getIndex:function(){return y},next:function(){return w.click(y+1)},prev:function(){return w.click(y-1)},destroy:function(){B.unbind(k.event).removeClass(k.current);
-C.find("a[href^=#]").unbind("click.T");return w}});a.each("onBeforeClick,onClick".split(","),function(b,c){a.isFunction(k[c])&&a(w).bind(c,k[c]);w[c]=function(b){b&&a(w).bind(c,b);return w}});if(k.history&&a.fn.history)a.tools.history.init(B),k.event="history";B.each(function(b){a(this).bind(k.event,function(a){w.click(b,a);return a.preventDefault()})});C.find("a[href^=#]").bind("click.T",function(b){w.click(a(this).attr("href"),b)});location.hash&&k.tabs=="a"&&b.find("[href="+location.hash+"]").length?
-w.click(location.hash):(k.initialIndex===0||k.initialIndex>0)&&w.click(k.initialIndex)}a.tools=a.tools||{version:"@VERSION"};a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,history:!1},addEffect:function(a,b){c[a]=b}};var c={"default":function(a,b){this.getPanes().hide().eq(a).show();b.call()},fade:function(a,b){var c=this.getConf(),e=c.fadeOutSpeed,o=this.getPanes();e?o.fadeOut(e):o.hide();o.eq(a).fadeIn(c.fadeInSpeed,
-b)},slide:function(a,b){this.getPanes().slideUp(200);this.getPanes().eq(a).slideDown(400,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}},e;a.tools.tabs.addEffect("horizontal",function(b,c){e||(e=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){a(this).hide()});this.getPanes().eq(b).animate({width:e},function(){a(this).show();c.call()})});a.fn.tabs=function(c,e){var k=this.data("tabs");k&&(k.destroy(),this.removeData("tabs"));
-a.isFunction(e)&&(e={onBeforeClick:e});e=a.extend({},a.tools.tabs.conf,e);this.each(function(){k=new b(a(this),c,e);a(this).data("tabs",k)});return e.api?k:this}})(jQuery);/*
+(function(a){function b(b,f,n){var v=this,p=b.add(this),G=b.find(n.tabs),M=f.jquery?f:b.children(f),E;G.length||(G=b.children());M.length||(M=b.parent().find(f));M.length||(M=a(f));a.extend(this,{click:function(b,f){var j=G.eq(b);typeof b=="string"&&b.replace("#","")&&(j=G.filter("[href*="+b.replace("#","")+"]"),b=Math.max(G.index(j),0));if(n.rotate){var l=G.length-1;if(b<0)return v.click(l,f);if(b>l)return v.click(0,f)}if(!j.length){if(E>=0)return v;b=n.initialIndex;j=G.eq(b)}if(b===E)return v;f=
+f||a.Event();f.type="onBeforeClick";p.trigger(f,[b]);if(!f.isDefaultPrevented())return e[n.effect].call(v,b,function(){f.type="onClick";p.trigger(f,[b])}),E=b,G.removeClass(n.current),j.addClass(n.current),v},getConf:function(){return n},getTabs:function(){return G},getPanes:function(){return M},getCurrentPane:function(){return M.eq(E)},getCurrentTab:function(){return G.eq(E)},getIndex:function(){return E},next:function(){return v.click(E+1)},prev:function(){return v.click(E-1)},destroy:function(){G.unbind(n.event).removeClass(n.current);
+M.find("a[href^=#]").unbind("click.T");return v}});a.each("onBeforeClick,onClick".split(","),function(b,e){a.isFunction(n[e])&&a(v).bind(e,n[e]);v[e]=function(b){b&&a(v).bind(e,b);return v}});if(n.history&&a.fn.history)a.tools.history.init(G),n.event="history";G.each(function(b){a(this).bind(n.event,function(a){v.click(b,a);return a.preventDefault()})});M.find("a[href^=#]").bind("click.T",function(b){v.click(a(this).attr("href"),b)});location.hash&&n.tabs=="a"&&b.find("[href="+location.hash+"]").length?
+v.click(location.hash):(n.initialIndex===0||n.initialIndex>0)&&v.click(n.initialIndex)}a.tools=a.tools||{version:"@VERSION"};a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,history:!1},addEffect:function(a,b){e[a]=b}};var e={"default":function(a,b){this.getPanes().hide().eq(a).show();b.call()},fade:function(a,b){var e=this.getConf(),f=e.fadeOutSpeed,p=this.getPanes();f?p.fadeOut(f):p.hide();p.eq(a).fadeIn(e.fadeInSpeed,
+b)},slide:function(a,b){this.getPanes().slideUp(200);this.getPanes().eq(a).slideDown(400,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}},f;a.tools.tabs.addEffect("horizontal",function(b,e){f||(f=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){a(this).hide()});this.getPanes().eq(b).animate({width:f},function(){a(this).show();e.call()})});a.fn.tabs=function(e,f){var n=this.data("tabs");n&&(n.destroy(),this.removeData("tabs"));
+a.isFunction(f)&&(f={onBeforeClick:f});f=a.extend({},a.tools.tabs.conf,f);this.each(function(){n=new b(a(this),e,f);a(this).data("tabs",n)});return f.api?n:this}})(jQuery);/*
jQuery Tools @VERSION History "Back button for AJAX apps"
@@ -387,5 +426,5 @@ a.isFunction(e)&&(e={onBeforeClick:e});e=a.extend({},a.tools.tabs.conf,e);this.e
Since: Mar 2010
Date: @DATE
*/
-(function(a){function b(a){if(a){var b=e.contentWindow.document;b.open().close();b.location.hash=a}}var c,e,f,j;a.tools=a.tools||{version:"@VERSION"};a.tools.history={init:function(k){j||(a.browser.msie&&a.browser.version<"8"?e||(e=a("<iframe/>").attr("src","javascript:false;").hide().get(0),a("body").append(e),setInterval(function(){var b=e.contentWindow.document.location.hash;c!==b&&a.event.trigger("hash",b)},100),b(location.hash||"#")):setInterval(function(){var b=location.hash;b!==c&&a.event.trigger("hash",
-b)},100),f=!f?k:f.add(k),k.click(function(c){var f=a(this).attr("href");e&&b(f);if(f.slice(0,1)!="#")return location.href="#"+f,c.preventDefault()}),j=!0)}};a(window).bind("hash",function(b,e){e?f.filter(function(){var b=a(this).attr("href");return b==e||b==e.replace("#","")}).trigger("history",[e]):f.eq(0).trigger("history",[e]);c=e});a.fn.history=function(b){a.tools.history.init(this);return this.bind("history",b)}})(jQuery);
+(function(a){function b(a){if(a){var b=f.contentWindow.document;b.open().close();b.location.hash=a}}var e,f,j,l;a.tools=a.tools||{version:"@VERSION"};a.tools.history={init:function(n){l||(a.browser.msie&&a.browser.version<"8"?f||(f=a("<iframe/>").attr("src","javascript:false;").hide().get(0),a("body").append(f),setInterval(function(){var b=f.contentWindow.document.location.hash;e!==b&&a.event.trigger("hash",b)},100),b(location.hash||"#")):setInterval(function(){var b=location.hash;b!==e&&a.event.trigger("hash",
+b)},100),j=!j?n:j.add(n),n.click(function(e){var j=a(this).attr("href");f&&b(j);if(j.slice(0,1)!="#")return location.href="#"+j,e.preventDefault()}),l=!0)}};a(window).bind("hash",function(b,f){f?j.filter(function(){var b=a(this).attr("href");return b==f||b==f.replace("#","")}).trigger("history",[f]):j.eq(0).trigger("history",[f]);e=f});a.fn.history=function(b){a.tools.history.init(this);return this.bind("history",b)}})(jQuery);