(function(){var X=this,AC,F=X.jQuery,T=X.$,U=X.jQuery=X.$=function(B,A){return new U.fn.init(B,A)},N=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,AD=/^.[^:#\[\.,]*$/;U.fn=U.prototype={init:function(a,B){a=a||document;if(a.nodeType){this[0]=a;this.length=1;this.context=a;return this}if(typeof a==="string"){var C=N.exec(a);if(C&&(C[1]||!B)){if(C[1]){a=U.clean([C[1]],B)}else{var A=document.getElementById(C[3]);if(A&&A.id!=C[3]){return U().find(a)}var D=U(A||[]);D.context=document;D.selector=a;return D}}else{return U(B).find(a)}}else{if(U.isFunction(a)){return U(document).ready(a)}}if(a.selector&&a.context){this.selector=a.selector;this.context=a.context}return this.setArray(U.isArray(a)?a:U.makeArray(a))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(A){return A===AC?Array.prototype.slice.call(this):this[A]},pushStack:function(C,A,D){var B=U(C);B.prevObject=this;B.context=this.context;if(A==="find"){B.selector=this.selector+(this.selector?" ":"")+D}else{if(A){B.selector=this.selector+"."+A+"("+D+")"}}return B},setArray:function(A){this.length=0;Array.prototype.push.apply(this,A);return this},each:function(A,B){return U.each(this,A,B)},index:function(A){return U.inArray(A&&A.jquery?A[0]:A,this)},attr:function(C,A,B){var D=C;if(typeof C==="string"){if(A===AC){return this[0]&&U[B||"attr"](this[0],C)}else{D={};D[C]=A}}return this.each(function(a){for(C in D){U.attr(B?this.style:this,C,U.prop(this,D[C],B,a,C))}})},css:function(B,A){if((B=="width"||B=="height")&&parseFloat(A)<0){A=AC}return this.attr(B,A,"curCSS")},text:function(A){if(typeof A!=="object"&&A!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(A))}var B="";U.each(A||this,function(){U.each(this.childNodes,function(){if(this.nodeType!=8){B+=this.nodeType!=1?this.nodeValue:U.fn.text([this])}})});return B},wrapAll:function(B){if(this[0]){var A=U(B,this[0].ownerDocument).clone();if(this[0].parentNode){A.insertBefore(this[0])}A.map(function(){var C=this;while(C.firstChild){C=C.firstChild}return C}).append(this)}return this},wrapInner:function(A){return this.each(function(){U(this).contents().wrapAll(A)})},wrap:function(A){return this.each(function(){U(this).wrapAll(A)})},append:function(){return this.domManip(arguments,true,function(A){if(this.nodeType==1){this.appendChild(A)}})},prepend:function(){return this.domManip(arguments,true,function(A){if(this.nodeType==1){this.insertBefore(A,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(A){this.parentNode.insertBefore(A,this)})},after:function(){return this.domManip(arguments,false,function(A){this.parentNode.insertBefore(A,this.nextSibling)})},end:function(){return this.prevObject||U([])},push:[].push,sort:[].sort,splice:[].splice,find:function(B){if(this.length===1){var A=this.pushStack([],"find",B);A.length=0;U.find(B,this[0],A);return A}else{return this.pushStack(U.unique(U.map(this,function(C){return U.find(B,C)})),"find",B)}},clone:function(B){var D=this.map(function(){if(!U.support.noCloneEvent&&!U.isXMLDoc(this)){var b=this.outerHTML;if(!b){var a=this.ownerDocument.createElement("div");a.appendChild(this.cloneNode(true));b=a.innerHTML}return U.clean([b.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(B===true){var A=this.find("*").andSelf(),C=0;D.find("*").andSelf().each(function(){if(this.nodeName!==A[C].nodeName){return }var c=U.data(A[C],"events");for(var a in c){for(var b in c[a]){U.event.add(this,a,c[a][b],c[a][b].data)}}C++})}return D},filter:function(A){return this.pushStack(U.isFunction(A)&&U.grep(this,function(B,C){return A.call(B,C)})||U.multiFilter(A,U.grep(this,function(B){return B.nodeType===1})),"filter",A)},closest:function(C){var A=U.expr.match.POS.test(C)?U(C):null,B=0;return this.map(function(){var D=this;while(D&&D.ownerDocument){if(A?A.index(D)>-1:U(D).is(C)){U.data(D,"closest",B);return D}D=D.parentNode;B++}})},not:function(B){if(typeof B==="string"){if(AD.test(B)){return this.pushStack(U.multiFilter(B,this,true),"not",B)}else{B=U.multiFilter(B,this)}}var A=B.length&&B[B.length-1]!==AC&&!B.nodeType;return this.filter(function(){return A?U.inArray(this,B)<0:this!=B})},add:function(A){return this.pushStack(U.unique(U.merge(this.get(),typeof A==="string"?U(A):U.makeArray(A))))},is:function(A){return !!A&&U.multiFilter(A,this).length>0},hasClass:function(A){return !!A&&this.is("."+A)},val:function(C){if(C===AC){var e=this[0];if(e){if(U.nodeName(e,"option")){return(e.attributes.value||{}).specified?e.value:e.text}if(U.nodeName(e,"select")){var a=e.selectedIndex,B=[],A=e.options,b=e.type=="select-one";if(a<0){return null}for(var d=b?a:0,D=b?a+1:A.length;d<D;d++){var c=A[d];if(c.selected){C=U(c).val();if(b){return C}B.push(C)}}return B}return(e.value||"").replace(/\r/g,"")}return AC}if(typeof C==="number"){C+=""}return this.each(function(){if(this.nodeType!=1){return }if(U.isArray(C)&&/radio|checkbox/.test(this.type)){this.checked=(U.inArray(this.value,C)>=0||U.inArray(this.name,C)>=0)}else{if(U.nodeName(this,"select")){var f=U.makeArray(C);U("option",this).each(function(){this.selected=(U.inArray(this.value,f)>=0||U.inArray(this.text,f)>=0)});if(!f.length){this.selectedIndex=-1}}else{this.value=C}}})},html:function(A){return A===AC?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(A)},replaceWith:function(A){return this.after(A).remove()},eq:function(A){return this.slice(A,+A+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(A){return this.pushStack(U.map(this,function(B,C){return A.call(B,C,B)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(D,A,B){if(this[0]){var a=(this[0].ownerDocument||this[0]).createDocumentFragment(),d=U.clean(D,(this[0].ownerDocument||this[0]),a),b=a.firstChild;if(b){for(var c=0,e=this.length;c<e;c++){B.call(C(this[c],b),this.length>1||c>0?a.cloneNode(true):a)}}if(d){U.each(d,E)}}return this;function C(g,f){return A&&U.nodeName(g,"table")&&U.nodeName(f,"tr")?(g.getElementsByTagName("tbody")[0]||g.appendChild(g.ownerDocument.createElement("tbody"))):g}}};U.fn.init.prototype=U.fn;function E(B,A){if(A.src){U.ajax({url:A.src,async:false,dataType:"script"})}else{U.globalEval(A.text||A.textContent||A.innerHTML||"")}if(A.parentNode){A.parentNode.removeChild(A)}}function AE(){return +new Date}U.extend=U.fn.extend=function(){var C=arguments[0]||{},a=1,D=arguments.length,d=false,b;if(typeof C==="boolean"){d=C;C=arguments[1]||{};a=2}if(typeof C!=="object"&&!U.isFunction(C)){C={}}if(D==a){C=this;--a}for(;a<D;a++){if((b=arguments[a])!=null){for(var c in b){var B=C[c],A=b[c];if(C===A){continue}if(d&&A&&typeof A==="object"&&!A.nodeType){C[c]=U.extend(d,B||(A.length!=null?[]:{}),A)}else{if(A!==AC){C[c]=A}}}}}return C};var AH=/z-?index|font-?weight|opacity|zoom|line-?height/i,R=document.defaultView||{},L=Object.prototype.toString;U.extend({noConflict:function(A){X.$=T;if(A){X.jQuery=F}return U},isFunction:function(A){return L.call(A)==="[object Function]"},isArray:function(A){return L.call(A)==="[object Array]"},isXMLDoc:function(A){return A.nodeType===9&&A.documentElement.nodeName!=="HTML"||!!A.ownerDocument&&U.isXMLDoc(A.ownerDocument)},globalEval:function(A){if(A&&/\S/.test(A)){var B=document.getElementsByTagName("head")[0]||document.documentElement,C=document.createElement("script");C.type="text/javascript";if(U.support.scriptEval){C.appendChild(document.createTextNode(A))}else{C.text=A}B.insertBefore(C,B.firstChild);B.removeChild(C)}},nodeName:function(A,B){return A.nodeName&&A.nodeName.toUpperCase()==B.toUpperCase()},each:function(a,A,b){var c,D=0,C=a.length;if(b){if(C===AC){for(c in a){if(A.apply(a[c],b)===false){break}}}else{for(;D<C;){if(A.apply(a[D++],b)===false){break}}}}else{if(C===AC){for(c in a){if(A.call(a[c],c,a[c])===false){break}}}else{for(var B=a[0];D<C&&A.call(B,D,B)!==false;B=a[++D]){}}}return a},prop:function(B,A,C,D,a){if(U.isFunction(A)){A=A.call(B,D)}return typeof A==="number"&&C=="curCSS"&&!AH.test(a)?A+"px":A},className:{add:function(B,A){U.each((A||"").split(/\s+/),function(D,C){if(B.nodeType==1&&!U.className.has(B.className,C)){B.className+=(B.className?" ":"")+C}})},remove:function(B,A){if(B.nodeType==1){B.className=A!==AC?U.grep(B.className.split(/\s+/),function(C){return !U.className.has(A,C)}).join(" "):""}},has:function(A,B){return A&&U.inArray(B,(A.className||A).toString().split(/\s+/))>-1}},swap:function(B,C,A){var a={};for(var D in C){a[D]=B.style[D];B.style[D]=C[D]}A.call(B);for(var D in C){B.style[D]=a[D]}},css:function(a,c,C,d){if(c=="width"||c=="height"){var A,b={position:"absolute",visibility:"hidden",display:"block"},B=c=="width"?["Left","Right"]:["Top","Bottom"];function D(){A=c=="width"?a.offsetWidth:a.offsetHeight;if(d==="border"){return }U.each(B,function(){if(!d){A-=parseFloat(U.curCSS(a,"padding"+this,true))||0}if(d==="margin"){A+=parseFloat(U.curCSS(a,"margin"+this,true))||0}else{A-=parseFloat(U.curCSS(a,"border"+this+"Width",true))||0}})}if(a.offsetWidth!==0){D()}else{U.swap(a,b,D)}return Math.max(0,Math.round(A))}return U.curCSS(a,c,C)},curCSS:function(a,d,c){var B,e=a.style;if(d=="opacity"&&!U.support.opacity){B=U.attr(e,"opacity");return B==""?"1":B}if(d.match(/float/i)){d=H}if(!c&&e&&e[d]){B=e[d]}else{if(R.getComputedStyle){if(d.match(/float/i)){d="float"}d=d.replace(/([A-Z])/g,"-$1").toLowerCase();var A=R.getComputedStyle(a,null);if(A){B=A.getPropertyValue(d)}if(d=="opacity"&&B==""){B="1"}}else{if(a.currentStyle){var D=d.replace(/\-(\w)/g,function(g,f){return f.toUpperCase()});B=a.currentStyle[d]||a.currentStyle[D];if(!/^\d+(px)?$/i.test(B)&&/^\d/.test(B)){var b=e.left,C=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=B||0;B=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=C}}}}return B},clean:function(c,B,D){B=B||document;if(typeof B.createElement==="undefined"){B=B.ownerDocument||B[0]&&B[0].ownerDocument||document}if(!D&&c.length===1&&typeof c[0]==="string"){var a=/^<(\w+)\s*\/?>$/.exec(c[0]);if(a){return[B.createElement(a[1])]}}var b=[],d=[],A=B.createElement("div");U.each(c,function(h,e){if(typeof e==="number"){e+=""}if(!e){return }if(typeof e==="string"){e=e.replace(/(<(\w+)[^>]*?)\/>/g,function(n,m,o){return o.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?n:m+"></"+o+">"});var j=e.replace(/^\s+/,"").substring(0,10).toLowerCase();var g=!j.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!j.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||j.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!j.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!j.indexOf("<td")||!j.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!j.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!U.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];A.innerHTML=g[1]+e+g[2];while(g[0]--){A=A.lastChild}if(!U.support.tbody){var f=/<tbody/i.test(e),k=!j.indexOf("<table")&&!f?A.firstChild&&A.firstChild.childNodes:g[1]=="<table>"&&!f?A.childNodes:[];for(var l=k.length-1;l>=0;--l){if(U.nodeName(k[l],"tbody")&&!k[l].childNodes.length){k[l].parentNode.removeChild(k[l])}}}if(!U.support.leadingWhitespace&&/^\s/.test(e)){A.insertBefore(B.createTextNode(e.match(/^\s*/)[0]),A.firstChild)}e=U.makeArray(A.childNodes)}if(e.nodeType){b.push(e)}else{b=U.merge(b,e)}});if(D){for(var C=0;b[C];C++){if(U.nodeName(b[C],"script")&&(!b[C].type||b[C].type.toLowerCase()==="text/javascript")){d.push(b[C].parentNode?b[C].parentNode.removeChild(b[C]):b[C])}else{if(b[C].nodeType===1){b.splice.apply(b,[C+1,0].concat(U.makeArray(b[C].getElementsByTagName("script"))))}D.appendChild(b[C])}}return d}return b},attr:function(C,b,B){if(!C||C.nodeType==3||C.nodeType==8){return AC}var a=!U.isXMLDoc(C),A=B!==AC;b=a&&U.props[b]||b;if(C.tagName){var c=/href|src|style/.test(b);if(b=="selected"&&C.parentNode){C.parentNode.selectedIndex}if(b in C&&a&&!c){if(A){if(b=="type"&&U.nodeName(C,"input")&&C.parentNode){throw"type property can't be changed"}C[b]=B}if(U.nodeName(C,"form")&&C.getAttributeNode(b)){return C.getAttributeNode(b).nodeValue}if(b=="tabIndex"){var D=C.getAttributeNode("tabIndex");return D&&D.specified?D.value:C.nodeName.match(/(button|input|object|select|textarea)/i)?0:C.nodeName.match(/^(a|area)$/i)&&C.href?0:AC}return C[b]}if(!U.support.style&&a&&b=="style"){return U.attr(C.style,"cssText",B)}if(A){C.setAttribute(b,""+B)}var d=!U.support.hrefNormalized&&a&&c?C.getAttribute(b,2):C.getAttribute(b);return d===null?AC:d}if(!U.support.opacity&&b=="opacity"){if(A){C.zoom=1;C.filter=(C.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(B)+""=="NaN"?"":"alpha(opacity="+B*100+")")}return C.filter&&C.filter.indexOf("opacity=")>=0?(parseFloat(C.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}b=b.replace(/-([a-z])/ig,function(f,e){return e.toUpperCase()});if(A){C[b]=B}return C[b]},trim:function(A){return(A||"").replace(/^\s+|\s+$/g,"")},makeArray:function(A){var C=[];if(A!=null){var B=A.length;if(B==null||typeof A==="string"||U.isFunction(A)||A.setInterval){C[0]=A}else{while(B){C[--B]=A[B]}}}return C},inArray:function(B,A){for(var D=0,C=A.length;D<C;D++){if(A[D]===B){return D}}return -1},merge:function(B,a){var D=0,C,A=B.length;if(!U.support.getAll){while((C=a[D++])!=null){if(C.nodeType!=8){B[A++]=C}}}else{while((C=a[D++])!=null){B[A++]=C}}return B},unique:function(A){var b=[],c={};try{for(var a=0,D=A.length;a<D;a++){var B=U.data(A[a]);if(!c[B]){c[B]=true;b.push(A[a])}}}catch(C){b=A}return b},grep:function(a,A,b){var D=[];for(var C=0,B=a.length;C<B;C++){if(!b!=!A(a[C],C)){D.push(a[C])}}return D},map:function(b,A){var a=[];for(var D=0,C=b.length;D<C;D++){var B=A(b[D],D);if(B!=null){a[a.length]=B}}return a.concat.apply([],a)}});var P=navigator.userAgent.toLowerCase();U.browser={version:(P.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(P),opera:/opera/.test(P),msie:/msie/.test(P)&&!/opera/.test(P),mozilla:/mozilla/.test(P)&&!/(compatible|webkit)/.test(P)};U.each({parent:function(A){return A.parentNode},parents:function(A){return U.dir(A,"parentNode")},next:function(A){return U.nth(A,2,"nextSibling")},prev:function(A){return U.nth(A,2,"previousSibling")},nextAll:function(A){return U.dir(A,"nextSibling")},prevAll:function(A){return U.dir(A,"previousSibling")},siblings:function(A){return U.sibling(A.parentNode.firstChild,A)},children:function(A){return U.sibling(A.firstChild)},contents:function(A){return U.nodeName(A,"iframe")?A.contentDocument||A.contentWindow.document:U.makeArray(A.childNodes)}},function(B,A){U.fn[B]=function(D){var C=U.map(this,A);if(D&&typeof D=="string"){C=U.multiFilter(D,C)}return this.pushStack(U.unique(C),B,D)}});U.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(B,A){U.fn[B]=function(d){var a=[],C=U(d);for(var D=0,c=C.length;D<c;D++){var b=(D>0?this.clone(true):this).get();U.fn[A].apply(U(C[D]),b);a=a.concat(b)}return this.pushStack(a,B,d)}});U.each({removeAttr:function(A){U.attr(this,A,"");if(this.nodeType==1){this.removeAttribute(A)}},addClass:function(A){U.className.add(this,A)},removeClass:function(A){U.className.remove(this,A)},toggleClass:function(A,B){if(typeof B!=="boolean"){B=!U.className.has(this,A)}U.className[B?"add":"remove"](this,A)},remove:function(A){if(!A||U.filter(A,[this]).length){U("*",this).add([this]).each(function(){U.event.remove(this);U.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){U(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(B,A){U.fn[B]=function(){return this.each(A,arguments)}});function Z(B,A){return B[0]&&parseInt(U.curCSS(B[0],A,true),10)||0}var AB="jQuery"+AE(),I=0,S={};U.extend({cache:{},data:function(C,D,B){C=C==X?S:C;var A=C[AB];if(!A){A=C[AB]=++I}if(D&&!U.cache[A]){U.cache[A]={}}if(B!==AC){U.cache[A][D]=B}return D?U.cache[A][D]:A},removeData:function(C,D){C=C==X?S:C;var A=C[AB];if(D){if(U.cache[A]){delete U.cache[A][D];D="";for(D in U.cache[A]){break}if(!D){U.removeData(C)}}}else{try{delete C[AB]}catch(B){if(C.removeAttribute){C.removeAttribute(AB)}}delete U.cache[A]}},queue:function(C,D,A){if(C){D=(D||"fx")+"queue";var B=U.data(C,D);if(!B||U.isArray(A)){B=U.data(C,D,U.makeArray(A))}else{if(A){B.push(A)}}}return B},dequeue:function(A,B){var D=U.queue(A,B),C=D.shift();if(!B||B==="fx"){C=D[0]}if(C!==AC){C.call(A)}}});U.fn.extend({data:function(D,B){var A=D.split(".");A[1]=A[1]?"."+A[1]:"";if(B===AC){var C=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if(C===AC&&this.length){C=U.data(this[0],D)}return C===AC&&A[1]?this.data(A[0]):C}else{return this.trigger("setData"+A[1]+"!",[A[0],B]).each(function(){U.data(this,D,B)})}},removeData:function(A){return this.each(function(){U.removeData(this,A)})},queue:function(B,A){if(typeof B!=="string"){A=B;B="fx"}if(A===AC){return U.queue(this[0],B)}return this.each(function(){var C=U.queue(this,B,A);if(B=="fx"&&C.length==1){C[0].call(this)}})},dequeue:function(A){return this.each(function(){U.dequeue(this,A)})}});(function(){var B=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,d=0,h=Object.prototype.toString;var k=function(o,t,AM,AL){AM=AM||[];t=t||document;if(t.nodeType!==1&&t.nodeType!==9){return[]}if(!o||typeof o!=="string"){return AM}var n=[],r,z,v,u,AK,s,q=true;B.lastIndex=0;while((r=B.exec(o))!==null){n.push(r[1]);if(r[2]){s=RegExp.rightContext;break}}if(n.length>1&&c.exec(o)){if(n.length===2&&g.relative[n[0]]){z=f(n[0]+n[1],t)}else{z=g.relative[n[0]]?[t]:k(n.shift(),t);while(n.length){o=n.shift();if(g.relative[o]){o+=n.shift()}z=f(o,z)}}}else{var AJ=AL?{expr:n.pop(),set:l(AL)}:k.find(n.pop(),n.length===1&&t.parentNode?t.parentNode:t,C(t));z=k.filter(AJ.expr,AJ.set);if(n.length>0){v=l(z)}else{q=false}while(n.length){var w=n.pop(),y=w;if(!g.relative[w]){w=""}else{y=n.pop()}if(y==null){y=t}g.relative[w](v,y,C(t))}}if(!v){v=z}if(!v){throw"Syntax error, unrecognized expression: "+(w||o)}if(h.call(v)==="[object Array]"){if(!q){AM.push.apply(AM,v)}else{if(t.nodeType===1){for(var m=0;v[m]!=null;m++){if(v[m]&&(v[m]===true||v[m].nodeType===1&&e(t,v[m]))){AM.push(z[m])}}}else{for(var m=0;v[m]!=null;m++){if(v[m]&&v[m].nodeType===1){AM.push(z[m])}}}}}else{l(v,AM)}if(s){k(s,t,AM,AL);if(j){hasDuplicate=false;AM.sort(j);if(hasDuplicate){for(var m=1;m<AM.length;m++){if(AM[m]===AM[m-1]){AM.splice(m--,1)}}}}}return AM};k.matches=function(n,m){return k(n,null,null,m)};k.find=function(m,u,v){var n,q;if(!m){return[]}for(var r=0,s=g.order.length;r<s;r++){var o=g.order[r],q;if((q=g.match[o].exec(m))){var t=RegExp.leftContext;if(t.substr(t.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");n=g.find[o](q,u,v);if(n!=null){m=m.replace(g.match[o],"");break}}}}if(!n){n=u.getElementsByTagName("*")}return{set:n,expr:m}};k.filter=function(AK,AL,y,r){var s=AK,v=[],m=AL,o,u,n=AL&&AL[0]&&C(AL[0]);while(AK&&AL.length){for(var AM in g.filter){if((o=g.match[AM].exec(AK))!=null){var t=g.filter[AM],w,z;u=false;if(m==v){v=[]}if(g.preFilter[AM]){o=g.preFilter[AM](o,m,y,v,r,n);if(!o){u=w=true}else{if(o===true){continue}}}if(o){for(var q=0;(z=m[q])!=null;q++){if(z){w=t(z,o,q,m);var AJ=r^!!w;if(y&&w!=null){if(AJ){u=true}else{m[q]=false}}else{if(AJ){v.push(z);u=true}}}}}if(w!==AC){if(!y){m=v}AK=AK.replace(g.match[AM],"");if(!u){return[]}break}}}if(AK==s){if(u==null){throw"Syntax error, unrecognized expression: "+AK}else{break}}s=AK}return m};var g=k.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(m){return m.getAttribute("href")}},relative:{"+":function(m,u,n){var q=typeof u==="string",v=q&&!/\W/.test(u),o=q&&!v;if(v&&!n){u=u.toUpperCase()}for(var r=0,s=m.length,t;r<s;r++){if((t=m[r])){while((t=t.previousSibling)&&t.nodeType!==1){}m[r]=o||t&&t.nodeName===u?t||false:t===u}}if(o){k.filter(u,m,true)}},">":function(s,o,r){var u=typeof o==="string";if(u&&!/\W/.test(o)){o=r?o:o.toUpperCase();for(var n=0,q=s.length;n<q;n++){var t=s[n];if(t){var m=t.parentNode;s[n]=m.nodeName===o?m:false}}}else{for(var n=0,q=s.length;n<q;n++){var t=s[n];if(t){s[n]=u?t.parentNode:t.parentNode===o}}if(u){k.filter(o,s,true)}}},"":function(m,o,r){var n=d++,q=A;if(!o.match(/\W/)){var s=o=r?o:o.toUpperCase();q=D}q("parentNode",o,n,m,s,r)},"~":function(m,o,r){var n=d++,q=A;if(typeof o==="string"&&!o.match(/\W/)){var s=o=r?o:o.toUpperCase();q=D}q("previousSibling",o,n,m,s,r)}},find:{ID:function(o,n,m){if(typeof n.getElementById!=="undefined"&&!m){var q=n.getElementById(o[1]);return q?[q]:[]}},NAME:function(n,s,r){if(typeof s.getElementsByName!=="undefined"){var o=[],t=s.getElementsByName(n[1]);for(var m=0,q=t.length;m<q;m++){if(t[m].getAttribute("name")===n[1]){o.push(t[m])}}return o.length===0?null:o}},TAG:function(n,m){return m.getElementsByTagName(n[1])}},preFilter:{CLASS:function(m,o,n,q,s,r){m=" "+m[1].replace(/\\/g,"")+" ";if(r){return m}for(var u=0,t;(t=o[u])!=null;u++){if(t){if(s^(t.className&&(" "+t.className+" ").indexOf(m)>=0)){if(!n){q.push(t)}}else{if(n){o[u]=false}}}}return false},ID:function(m){return m[1].replace(/\\/g,"")},TAG:function(n,o){for(var m=0;o[m]===false;m++){}return o[m]&&C(o[m])?n[1]:n[1].toUpperCase()},CHILD:function(n){if(n[1]=="nth"){var m=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(n[2]=="even"&&"2n"||n[2]=="odd"&&"2n+1"||!/\D/.test(n[2])&&"0n+"+n[2]||n[2]);n[2]=(m[1]+(m[2]||1))-0;n[3]=m[3]-0}n[0]=d++;return n},ATTR:function(t,o,n,q,s,r){var m=t[1].replace(/\\/g,"");if(!r&&g.attrMap[m]){t[1]=g.attrMap[m]}if(t[2]==="~="){t[4]=" "+t[4]+" "}return t},PSEUDO:function(s,o,n,q,r){if(s[1]==="not"){if(s[3].match(B).length>1||/^\w/.test(s[3])){s[3]=k(s[3],null,null,o)}else{var m=k.filter(s[3],o,n,true^r);if(!n){q.push.apply(q,m)}return false}}else{if(g.match.POS.test(s[0])||g.match.CHILD.test(s[0])){return true}}return s},POS:function(m){m.unshift(true);return m}},filters:{enabled:function(m){return m.disabled===false&&m.type!=="hidden"},disabled:function(m){return m.disabled===true},checked:function(m){return m.checked===true},selected:function(m){m.parentNode.selectedIndex;return m.selected===true},parent:function(m){return !!m.firstChild},empty:function(m){return !m.firstChild},has:function(m,n,o){return !!k(o[3],m).length},header:function(m){return/h\d/i.test(m.nodeName)},text:function(m){return"text"===m.type},radio:function(m){return"radio"===m.type},checkbox:function(m){return"checkbox"===m.type},file:function(m){return"file"===m.type},password:function(m){return"password"===m.type},submit:function(m){return"submit"===m.type},image:function(m){return"image"===m.type},reset:function(m){return"reset"===m.type},button:function(m){return"button"===m.type||m.nodeName.toUpperCase()==="BUTTON"},input:function(m){return/input|select|textarea|button/i.test(m.nodeName)}},setFilters:{first:function(m,n){return n===0},last:function(n,o,q,m){return o===m.length-1},even:function(m,n){return n%2===0},odd:function(m,n){return n%2===1},lt:function(m,n,o){return n<o[3]-0},gt:function(m,n,o){return n>o[3]-0},nth:function(m,n,o){return o[3]-0==n},eq:function(m,n,o){return o[3]-0==n}},filter:{PSEUDO:function(s,n,m,r){var o=n[1],u=g.filters[o];if(u){return u(s,m,n,r)}else{if(o==="contains"){return(s.textContent||s.innerText||"").indexOf(n[3])>=0}else{if(o==="not"){var t=n[3];for(var m=0,q=t.length;m<q;m++){if(t[m]===s){return false}}return true}}}},CHILD:function(u,r){var n=r[1],t=u;switch(n){case"only":case"first":while(t=t.previousSibling){if(t.nodeType===1){return false}}if(n=="first"){return true}t=u;case"last":while(t=t.nextSibling){if(t.nodeType===1){return false}}return true;case"nth":var s=r[2],v=r[3];if(s==1&&v==0){return true}var o=r[0],w=u.parentNode;if(w&&(w.sizcache!==o||!u.nodeIndex)){var q=0;for(t=w.firstChild;t;t=t.nextSibling){if(t.nodeType===1){t.nodeIndex=++q}}w.sizcache=o}var m=u.nodeIndex-v;if(s==0){return m==0}else{return(m%s==0&&m/s>=0)}}},ID:function(m,n){return m.nodeType===1&&m.getAttribute("id")===n},TAG:function(m,n){return(n==="*"&&m.nodeType===1)||m.nodeName===n},CLASS:function(m,n){return(" "+(m.className||m.getAttribute("class"))+" ").indexOf(n)>-1},ATTR:function(s,m){var n=m[1],q=g.attrHandle[n]?g.attrHandle[n](s):s[n]!=null?s[n]:s.getAttribute(n),r=q+"",t=m[2],o=m[4];return q==null?t==="!=":t==="="?r===o:t==="*="?r.indexOf(o)>=0:t==="~="?(" "+r+" ").indexOf(o)>=0:!o?r&&q!==false:t==="!="?r!=o:t==="^="?r.indexOf(o)===0:t==="$="?r.substr(r.length-o.length)===o:t==="|="?r===o||r.substr(0,o.length+1)===o+"-":false},POS:function(s,o,n,r){var q=o[2],m=g.setFilters[q];if(m){return m(s,n,o,r)}}}};var c=g.match.POS;for(var a in g.match){g.match[a]=RegExp(g.match[a].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var l=function(m,n){m=Array.prototype.slice.call(m);if(n){n.push.apply(n,m);return n}return m};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(b){l=function(r,m){var o=m||[];if(h.call(r)==="[object Array]"){Array.prototype.push.apply(o,r)}else{if(typeof r.length==="number"){for(var n=0,q=r.length;n<q;n++){o.push(r[n])}}else{for(var n=0;r[n];n++){o.push(r[n])}}}return o}}var j;if(document.documentElement.compareDocumentPosition){j=function(n,o){var m=n.compareDocumentPosition(o)&4?-1:n===o?0:1;if(m===0){hasDuplicate=true}return m}}else{if("sourceIndex" in document.documentElement){j=function(n,o){var m=n.sourceIndex-o.sourceIndex;if(m===0){hasDuplicate=true}return m}}else{if(document.createRange){j=function(m,o){var n=m.ownerDocument.createRange(),q=o.ownerDocument.createRange();n.selectNode(m);n.collapse(true);q.selectNode(o);q.collapse(true);var r=n.compareBoundaryPoints(Range.START_TO_END,q);if(r===0){hasDuplicate=true}return r}}}}(function(){var n=document.createElement("form"),m="script"+(new Date).getTime();n.innerHTML="<input name='"+m+"'/>";var o=document.documentElement;o.insertBefore(n,o.firstChild);if(!!document.getElementById(m)){g.find.ID=function(t,s,r){if(typeof s.getElementById!=="undefined"&&!r){var q=s.getElementById(t[1]);return q?q.id===t[1]||typeof q.getAttributeNode!=="undefined"&&q.getAttributeNode("id").nodeValue===t[1]?[q]:AC:[]}};g.filter.ID=function(r,q){var s=typeof r.getAttributeNode!=="undefined"&&r.getAttributeNode("id");return r.nodeType===1&&s&&s.nodeValue===q}}o.removeChild(n)})();(function(){var m=document.createElement("div");m.appendChild(document.createComment(""));if(m.getElementsByTagName("*").length>0){g.find.TAG=function(q,r){var s=r.getElementsByTagName(q[1]);if(q[1]==="*"){var n=[];for(var o=0;s[o];o++){if(s[o].nodeType===1){n.push(s[o])}}s=n}return s}}m.innerHTML="<a href='#'></a>";if(m.firstChild&&typeof m.firstChild.getAttribute!=="undefined"&&m.firstChild.getAttribute("href")!=="#"){g.attrHandle.href=function(n){return n.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var n=k,m=document.createElement("div");m.innerHTML="<p class='TEST'></p>";if(m.querySelectorAll&&m.querySelectorAll(".TEST").length===0){return }k=function(s,t,q,o){t=t||document;if(!o&&t.nodeType===9&&!C(t)){try{return l(t.querySelectorAll(s),q)}catch(r){}}return n(s,t,q,o)};k.find=n.find;k.filter=n.filter;k.selectors=n.selectors;k.matches=n.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var m=document.createElement("div");m.innerHTML="<div class='test e'></div><div class='test'></div>";if(m.getElementsByClassName("e").length===0){return }m.lastChild.className="e";if(m.getElementsByClassName("e").length===1){return }g.order.splice(1,0,"CLASS");g.find.CLASS=function(q,o,n){if(typeof o.getElementsByClassName!=="undefined"&&!n){return o.getElementsByClassName(q[1])}}})()}function D(t,n,o,v,m,w){var y=t=="previousSibling"&&!w;for(var r=0,s=v.length;r<s;r++){var u=v[r];if(u){if(y&&u.nodeType===1){u.sizcache=o;u.sizset=r}u=u[t];var q=false;while(u){if(u.sizcache===o){q=v[u.sizset];break}if(u.nodeType===1&&!w){u.sizcache=o;u.sizset=r}if(u.nodeName===n){q=u;break}u=u[t]}v[r]=q}}}function A(t,n,o,v,m,w){var y=t=="previousSibling"&&!w;for(var r=0,s=v.length;r<s;r++){var u=v[r];if(u){if(y&&u.nodeType===1){u.sizcache=o;u.sizset=r}u=u[t];var q=false;while(u){if(u.sizcache===o){q=v[u.sizset];break}if(u.nodeType===1){if(!w){u.sizcache=o;u.sizset=r}if(typeof n!=="string"){if(u===n){q=true;break}}else{if(k.filter(n,[u]).length>0){q=u;break}}}u=u[t]}v[r]=q}}}var e=document.compareDocumentPosition?function(m,n){return m.compareDocumentPosition(n)&16}:function(m,n){return m!==n&&(m.contains?m.contains(n):true)};var C=function(m){return m.nodeType===9&&m.documentElement.nodeName!=="HTML"||!!m.ownerDocument&&C(m.ownerDocument)};var f=function(q,s){var m=[],u="",t,n=s.nodeType?[s]:s;while((t=g.match.PSEUDO.exec(q))){u+=t[0];q=q.replace(g.match.PSEUDO,"")}q=g.relative[q]?q+"*":q;for(var r=0,o=n.length;r<o;r++){k(q,n[r],m)}return k.filter(u,m)};U.find=k;U.filter=k.filter;U.expr=k.selectors;U.expr[":"]=U.expr.filters;k.selectors.filters.hidden=function(m){return m.offsetWidth===0||m.offsetHeight===0};k.selectors.filters.visible=function(m){return m.offsetWidth>0||m.offsetHeight>0};k.selectors.filters.animated=function(m){return U.grep(U.timers,function(n){return m===n.elem}).length};U.multiFilter=function(m,o,n){if(n){m=":not("+m+")"}return k.matches(m,o)};U.dir=function(n,o){var q=[],m=n[o];while(m&&m!=document){if(m.nodeType==1){q.push(m)}m=m[o]}return q};U.nth=function(r,q,n,m){q=q||1;var o=0;for(;r;r=r[n]){if(r.nodeType==1&&++o==q){break}}return r};U.sibling=function(m,n){var o=[];for(;m;m=m.nextSibling){if(m.nodeType==1&&m!=n){o.push(m)}}return o};return ;X.Sizzle=k})();U.event={add:function(C,b,D,A){if(C.nodeType==3||C.nodeType==8){return }if(C.setInterval&&C!=X){C=X}if(!D.guid){D.guid=this.guid++}if(A!==AC){var a=D;D=this.proxy(a);D.data=A}var c=U.data(C,"events")||U.data(C,"events",{}),B=U.data(C,"handle")||U.data(C,"handle",function(){return typeof U!=="undefined"&&!U.event.triggered?U.event.handle.apply(arguments.callee.elem,arguments):AC});B.elem=C;U.each(b.split(/\s+/),function(g,f){var e=f.split(".");f=e.shift();D.type=e.slice().sort().join(".");var d=c[f];if(U.event.specialAll[f]){U.event.specialAll[f].setup.call(C,A,e)}if(!d){d=c[f]={};if(!U.event.special[f]||U.event.special[f].setup.call(C,A,e)===false){if(C.addEventListener){C.addEventListener(f,B,false)}else{if(C.attachEvent){C.attachEvent("on"+f,B)}}}}d[D.guid]=D;U.event.global[f]=true});C=null},guid:1,global:{},remove:function(B,a,C){if(B.nodeType==3||B.nodeType==8){return }var b=U.data(B,"events"),c,d;if(b){if(a===AC||(typeof a==="string"&&a.charAt(0)==".")){for(var D in b){this.remove(B,D+(a||""))}}else{if(a.type){C=a.handler;a=a.type}U.each(a.split(/\s+/),function(j,g){var e=g.split(".");g=e.shift();var h=RegExp("(^|\\.)"+e.slice().sort().join(".*\\.")+"(\\.|$)");if(b[g]){if(C){delete b[g][C.guid]}else{for(var f in b[g]){if(h.test(b[g][f].type)){delete b[g][f]}}}if(U.event.specialAll[g]){U.event.specialAll[g].teardown.call(B,e)}for(c in b[g]){break}if(!c){if(!U.event.special[g]||U.event.special[g].teardown.call(B,e)===false){if(B.removeEventListener){B.removeEventListener(g,U.data(B,"handle"),false)}else{if(B.detachEvent){B.detachEvent("on"+g,U.data(B,"handle"))}}}c=null;delete b[g]}}})}for(c in b){break}if(!c){var A=U.data(B,"handle");if(A){A.elem=null}U.removeData(B,"events");U.removeData(B,"handle")}}},trigger:function(D,B,a,d){var b=D.type||D;if(!d){D=typeof D==="object"?D[AB]?D:U.extend(U.Event(b),D):U.Event(b);if(b.indexOf("!")>=0){D.type=b=b.slice(0,-1);D.exclusive=true}if(!a){D.stopPropagation();if(this.global[b]){U.each(U.cache,function(){if(this.events&&this.events[b]){U.event.trigger(D,B,this.handle.elem)}})}}if(!a||a.nodeType==3||a.nodeType==8){return AC}D.result=AC;D.target=a;B=U.makeArray(B);B.unshift(D)}D.currentTarget=a;var C=U.data(a,"handle");if(C){C.apply(a,B)}if((!a[b]||(U.nodeName(a,"a")&&b=="click"))&&a["on"+b]&&a["on"+b].apply(a,B)===false){D.result=false}if(!d&&a[b]&&!D.isDefaultPrevented()&&!(U.nodeName(a,"a")&&b=="click")){this.triggered=true;try{a[b]()}catch(A){}}this.triggered=false;if(!D.isPropagationStopped()){var c=a.parentNode||a.ownerDocument;if(c){U.event.trigger(D,B,c,true)}}},handle:function(B){var C,d;B=arguments[0]=U.event.fix(B||X.event);B.currentTarget=this;var A=B.type.split(".");B.type=A.shift();C=!A.length&&!B.exclusive;var D=RegExp("(^|\\.)"+A.slice().sort().join(".*\\.")+"(\\.|$)");d=(U.data(this,"events")||{})[B.type];for(var b in d){var a=d[b];if(C||D.test(a.type)){B.handler=a;B.data=a.data;var c=a.apply(this,arguments);if(c!==AC){B.result=c;if(c===false){B.preventDefault();B.stopPropagation()}}if(B.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(C){if(C[AB]){return C}var a=C;C=U.Event(a);for(var D=this.props.length,A;D;){A=this.props[--D];C[A]=a[A]}if(!C.target){C.target=C.srcElement||document}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){var B=document.documentElement,b=document.body;C.pageX=C.clientX+(B&&B.scrollLeft||b&&b.scrollLeft||0)-(B.clientLeft||0);C.pageY=C.clientY+(B&&B.scrollTop||b&&b.scrollTop||0)-(B.clientTop||0)}if(!C.which&&((C.charCode||C.charCode===0)?C.charCode:C.keyCode)){C.which=C.charCode||C.keyCode}if(!C.metaKey&&C.ctrlKey){C.metaKey=C.ctrlKey}if(!C.which&&C.button){C.which=(C.button&1?1:(C.button&2?3:(C.button&4?2:0)))}return C},proxy:function(A,B){B=B||function(){return A.apply(this,arguments)};B.guid=A.guid=A.guid||B.guid||this.guid++;return B},special:{ready:{setup:Q,teardown:function(){}}},specialAll:{live:{setup:function(B,A){U.event.add(this,A[0],AG)},teardown:function(A){if(A.length){var C=0,B=RegExp("(^|\\.)"+A[0]+"(\\.|$)");U.each((U.data(this,"events").live||{}),function(){if(B.test(this.type)){C++}});if(C<1){U.event.remove(this,A[0],AG)}}}}}};U.Event=function(A){if(!this.preventDefault){return new U.Event(A)}if(A&&A.type){this.originalEvent=A;this.type=A.type}else{this.type=A}this.timeStamp=AE();this[AB]=true};function Y(){return false}function J(){return true}U.Event.prototype={preventDefault:function(){this.isDefaultPrevented=J;var A=this.originalEvent;if(!A){return }if(A.preventDefault){A.preventDefault()}A.returnValue=false},stopPropagation:function(){this.isPropagationStopped=J;var A=this.originalEvent;if(!A){return }if(A.stopPropagation){A.stopPropagation()}A.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=J;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var AI=function(B){var C=B.relatedTarget;while(C&&C!=this){try{C=C.parentNode}catch(A){C=this}}if(C!=this){B.type=B.data;U.event.handle.apply(this,arguments)}};U.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(A,B){U.event.special[B]={setup:function(){U.event.add(this,A,AI,B)},teardown:function(){U.event.remove(this,A,AI)}}});U.fn.extend({bind:function(B,A,C){return B=="unload"?this.one(B,A,C):this.each(function(){U.event.add(this,B,C||A,C&&A)})},one:function(B,A,C){var D=U.event.proxy(C||A,function(a){U(this).unbind(a,D);return(C||A).apply(this,arguments)});return this.each(function(){U.event.add(this,B,D,C&&A)})},unbind:function(A,B){return this.each(function(){U.event.remove(this,A,B)})},trigger:function(B,A){return this.each(function(){U.event.trigger(B,A,this)})},triggerHandler:function(C,A){if(this[0]){var B=U.Event(C);B.preventDefault();B.stopPropagation();U.event.trigger(B,A,this[0]);return B.result}},toggle:function(A){var C=arguments,B=1;while(B<C.length){U.event.proxy(A,C[B++])}return this.click(U.event.proxy(A,function(D){this.lastToggle=(this.lastToggle||0)%B;D.preventDefault();return C[this.lastToggle++].apply(this,arguments)||false}))},hover:function(B,A){return this.mouseenter(B).mouseleave(A)},ready:function(A){Q();if(U.isReady){A.call(document,U)}else{U.readyList.push(A)}return this},live:function(A,B){var C=U.event.proxy(B);C.guid+=this.selector+A;U(document).bind(AA(A,this.selector),this.selector,C);return this},die:function(A,B){U(document).unbind(AA(A,this.selector),B?{guid:B.guid+this.selector+A}:null);return this}});function AG(A){var D=RegExp("(^|\\.)"+A.type+"(\\.|$)"),B=true,C=[];U.each(U.data(this,"events").live||[],function(c,b){if(D.test(b.type)){var a=U(A.target).closest(b.data)[0];if(a){C.push({elem:a,fn:b})}}});C.sort(function(a,b){return U.data(a.elem,"closest")-U.data(b.elem,"closest")});U.each(C,function(){if(this.fn.call(this.elem,A,this.fn.data)===false){return(B=false)}});return B}function AA(A,B){return["live",A,B.replace(/\./g,"`").replace(/ /g,"|")].join(".")}U.extend({isReady:false,readyList:[],ready:function(){if(!U.isReady){U.isReady=true;if(U.readyList){U.each(U.readyList,function(){this.call(document,U)});U.readyList=null}U(document).triggerHandler("ready")}}});var G=false;function Q(){if(G){return }G=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);U.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);U.ready()}});if(document.documentElement.doScroll&&X==X.top){(function(){if(U.isReady){return }try{document.documentElement.doScroll("left")}catch(A){setTimeout(arguments.callee,0);return }U.ready()})()}}}U.event.add(X,"load",U.ready)}U.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(A,B){U.fn[B]=function(C){return C?this.bind(B,C):this.trigger(B)}});U(X).bind("unload",function(){for(var A in U.cache){if(A!=1&&U.cache[A].handle){U.event.remove(U.cache[A].handle.elem)}}});(function(){U.support={};var b=document.documentElement,a=document.createElement("script"),A=document.createElement("div"),B="script"+(new Date).getTime();A.style.display="none";A.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var D=A.getElementsByTagName("*"),c=A.getElementsByTagName("a")[0];if(!D||!D.length||!c){return }U.support={leadingWhitespace:A.firstChild.nodeType==3,tbody:!A.getElementsByTagName("tbody").length,objectAll:!!A.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!A.getElementsByTagName("link").length,style:/red/.test(c.getAttribute("style")),hrefNormalized:c.getAttribute("href")==="/a",opacity:c.style.opacity==="0.5",cssFloat:!!c.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};a.type="text/javascript";try{a.appendChild(document.createTextNode("window."+B+"=1;"))}catch(C){}b.insertBefore(a,b.firstChild);if(X[B]){U.support.scriptEval=true;delete X[B]}b.removeChild(a);if(A.attachEvent&&A.fireEvent){A.attachEvent("onclick",function(){U.support.noCloneEvent=false;A.detachEvent("onclick",arguments.callee)});A.cloneNode(true).fireEvent("onclick")}U(function(){var d=document.createElement("div");d.style.width=d.style.paddingLeft="1px";document.body.appendChild(d);U.boxModel=U.support.boxModel=d.offsetWidth===2;document.body.removeChild(d).style.display="none"})})();var H=U.support.cssFloat?"cssFloat":"styleFloat";U.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};U.fn.extend({_load:U.fn.load,load:function(a,B,A){if(typeof a!=="string"){return this._load(a)}var C=a.indexOf(" ");if(C>=0){var c=a.slice(C,a.length);a=a.slice(0,C)}var D="GET";if(B){if(U.isFunction(B)){A=B;B=null}else{if(typeof B==="object"){B=U.param(B);D="POST"}}}var b=this;U.ajax({url:a,type:D,dataType:"html",data:B,complete:function(e,d){if(d=="success"||d=="notmodified"){b.html(c?U("<div/>").append(e.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(c):e.responseText)}if(A){b.each(A,[e.responseText,d,e])}}});return this},serialize:function(){return U.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?U.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(C,B){var A=U(this).val();return A==null?null:U.isArray(A)?U.map(A,function(D,a){return{name:B.name,value:D}}):{name:B.name,value:A}}).get()}});U.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(B,A){U.fn[A]=function(C){return this.bind(A,C)}});var O=AE();U.extend({get:function(D,B,A,C){if(U.isFunction(B)){A=B;B=null}return U.ajax({type:"GET",url:D,data:B,success:A,dataType:C})},getScript:function(B,A){return U.get(B,null,A,"script")},getJSON:function(C,B,A){return U.get(C,B,A,"json")},post:function(D,B,A,C){if(U.isFunction(B)){A=B;B={}}return U.ajax({type:"POST",url:D,data:B,success:A,dataType:C})},ajaxSetup:function(A){U.extend(U.ajaxSettings,A)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return X.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(g){g=U.extend(true,g,U.extend(true,{},U.ajaxSettings,g));var A,o=/=\?(&|$)/g,b,B,n=g.type.toUpperCase();if(g.data&&g.processData&&typeof g.data!=="string"){g.data=U.param(g.data)}if(g.dataType=="jsonp"){if(n=="GET"){if(!g.url.match(o)){g.url+=(g.url.match(/\?/)?"&":"?")+(g.jsonp||"callback")+"=?"}}else{if(!g.data||!g.data.match(o)){g.data=(g.data?g.data+"&":"")+(g.jsonp||"callback")+"=?"}}g.dataType="json"}if(g.dataType=="json"&&(g.data&&g.data.match(o)||g.url.match(o))){A="jsonp"+O++;if(g.data){g.data=(g.data+"").replace(o,"="+A+"$1")}g.url=g.url.replace(o,"="+A+"$1");g.dataType="script";X[A]=function(s){B=s;l();h();X[A]=AC;try{delete X[A]}catch(r){}if(m){m.removeChild(D)}}}if(g.dataType=="script"&&g.cache==null){g.cache=false}if(g.cache===false&&n=="GET"){var q=AE();var C=g.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+q+"$2");g.url=C+((C==g.url)?(g.url.match(/\?/)?"&":"?")+"_="+q:"")}if(g.data&&n=="GET"){g.url+=(g.url.match(/\?/)?"&":"?")+g.data;g.data=null}if(g.global&&!U.active++){U.event.trigger("ajaxStart")}var c=/^(\w+:)?\/\/([^\/?#]+)/.exec(g.url);if(g.dataType=="script"&&n=="GET"&&c&&(c[1]&&c[1]!=location.protocol||c[2]!=location.host)){var m=document.getElementsByTagName("head")[0];var D=document.createElement("script");D.src=g.url;if(g.scriptCharset){D.charset=g.scriptCharset}if(!A){var e=false;D.onload=D.onreadystatechange=function(){if(!e&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){e=true;l();h();D.onload=D.onreadystatechange=null;m.removeChild(D)}}}m.appendChild(D);return AC}var j=false;var k=g.xhr();if(g.username){k.open(n,g.url,g.async,g.username,g.password)}else{k.open(n,g.url,g.async)}try{if(g.data){k.setRequestHeader("Content-Type",g.contentType)}if(g.ifModified){k.setRequestHeader("If-Modified-Since",U.lastModified[g.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}k.setRequestHeader("X-Requested-With","XMLHttpRequest");k.setRequestHeader("Accept",g.dataType&&g.accepts[g.dataType]?g.accepts[g.dataType]+", */*":g.accepts._default)}catch(a){}if(g.beforeSend&&g.beforeSend(k,g)===false){if(g.global&&!--U.active){U.event.trigger("ajaxStop")}k.abort();return false}if(g.global){U.event.trigger("ajaxSend",[k,g])}var f=function(t){if(k.readyState==0){if(d){clearInterval(d);d=null;if(g.global&&!--U.active){U.event.trigger("ajaxStop")}}}else{if(!j&&k&&(k.readyState==4||t=="timeout")){j=true;if(d){clearInterval(d);d=null}b=t=="timeout"?"timeout":!U.httpSuccess(k)?"error":g.ifModified&&U.httpNotModified(k,g.url)?"notmodified":"success";if(b=="success"){try{B=U.httpData(k,g.dataType,g)}catch(r){b="parsererror"}}if(b=="success"){var s;try{s=k.getResponseHeader("Last-Modified")}catch(r){}if(g.ifModified&&s){U.lastModified[g.url]=s}if(!A){l()}}else{U.handleError(g,k,b)}h();if(t){k.abort()}if(g.async){k=null}}}};if(g.async){var d=setInterval(f,13);if(g.timeout>0){setTimeout(function(){if(k&&!j){f("timeout")}},g.timeout)}}try{k.send(g.data)}catch(a){U.handleError(g,k,null,a)}if(!g.async){f()}function l(){if(g.success){g.success(B,b)}if(g.global){U.event.trigger("ajaxSuccess",[k,g])}}function h(){if(g.complete){g.complete(k,b)}if(g.global){U.event.trigger("ajaxComplete",[k,g])}if(g.global&&!--U.active){U.event.trigger("ajaxStop")}}return k},handleError:function(C,A,D,B){if(C.error){C.error(A,D,B)}if(C.global){U.event.trigger("ajaxError",[A,C,B])}},active:0,httpSuccess:function(A){try{return !A.status&&location.protocol=="file:"||(A.status>=200&&A.status<300)||A.status==304||A.status==1223}catch(B){}return false},httpNotModified:function(B,D){try{var A=B.getResponseHeader("Last-Modified");return B.status==304||A==U.lastModified[D]}catch(C){}return false},httpData:function(A,C,D){var a=A.getResponseHeader("content-type"),b=C=="xml"||!C&&a&&a.indexOf("xml")>=0,B=b?A.responseXML:A.responseText;if(b&&B.documentElement.tagName=="parsererror"){throw"parsererror"}if(D&&D.dataFilter){B=D.dataFilter(B,C)}if(typeof B==="string"){if(C=="script"){U.globalEval(B)}if(C=="json"){B=X["eval"]("("+B+")")}}return B},param:function(D){var B=[];function A(b,a){B[B.length]=encodeURIComponent(b)+"="+encodeURIComponent(a)}if(U.isArray(D)||D.jquery){U.each(D,function(){A(this.name,this.value)})}else{for(var C in D){if(U.isArray(D[C])){U.each(D[C],function(){A(C,this)})}else{A(C,U.isFunction(D[C])?D[C]():D[C])}}}return B.join("&").replace(/%20/g,"+")}});var W={},V,AF=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function K(B,C){var A={};U.each(AF.concat.apply([],AF.slice(0,C)),function(){A[this]=B});return A}U.fn.extend({show:function(C,A){if(C){return this.animate(K("show",3),C,A)}else{for(var a=0,c=this.length;a<c;a++){var d=U.data(this[a],"olddisplay");this[a].style.display=d||"";if(U.css(this[a],"display")==="none"){var b=this[a].tagName,B;if(W[b]){B=W[b]}else{var D=U("<"+b+" />").appendTo("body");B=D.css("display");if(B==="none"){B="block"}D.remove();W[b]=B}U.data(this[a],"olddisplay",B)}}for(var a=0,c=this.length;a<c;a++){this[a].style.display=U.data(this[a],"olddisplay")||""}return this}},hide:function(B,A){if(B){return this.animate(K("hide",3),B,A)}else{for(var C=0,D=this.length;C<D;C++){var a=U.data(this[C],"olddisplay");if(!a&&a!=="none"){U.data(this[C],"olddisplay",U.css(this[C],"display"))}}for(var C=0,D=this.length;C<D;C++){this[C].style.display="none"}return this}},_toggle:U.fn.toggle,toggle:function(A,B){var C=typeof A==="boolean";return U.isFunction(A)&&U.isFunction(B)?this._toggle.apply(this,arguments):A==null||C?this.each(function(){var D=C?A:U(this).is(":hidden");U(this)[D?"show":"hide"]()}):this.animate(K("toggle",3),A,B)},fadeTo:function(C,A,B){return this.animate({opacity:A},C,B)},animate:function(A,D,B,C){var a=U.speed(D,B,C);return this[a.queue===false?"each":"queue"](function(){var c=U.extend({},a),e,b=this.nodeType==1&&U(this).is(":hidden"),d=this;for(e in A){if(A[e]=="hide"&&b||A[e]=="show"&&!b){return c.complete.call(this)}if((e=="height"||e=="width")&&this.style){c.display=U.css(this,"display");c.overflow=this.style.overflow}}if(c.overflow!=null){this.style.overflow="hidden"}c.curAnim=U.extend({},A);U.each(A,function(l,g){var h=new U.fx(d,c,l);if(/toggle|show|hide/.test(g)){h[g=="toggle"?b?"show":"hide":g](A)}else{var j=g.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),f=h.cur(true)||0;if(j){var m=parseFloat(j[2]),k=j[3]||"px";if(k!="px"){d.style[l]=(m||1)+k;f=((m||1)/h.cur(true))*f;d.style[l]=f+k}if(j[1]){m=((j[1]=="-="?-1:1)*m)+f}h.custom(f,m,k)}else{h.custom(f,g,"")}}});return true})},stop:function(B,C){var A=U.timers;if(B){this.queue([])}this.each(function(){for(var D=A.length-1;D>=0;D--){if(A[D].elem==this){if(C){A[D](true)}A.splice(D,1)}}});if(!C){this.dequeue()}return this}});U.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(B,A){U.fn[B]=function(D,C){return this.animate(A,D,C)}});U.extend({speed:function(B,A,C){var D=typeof B==="object"?B:{complete:C||!C&&A||U.isFunction(B)&&B,duration:B,easing:C&&A||A&&!U.isFunction(A)&&A};D.duration=U.fx.off?0:typeof D.duration==="number"?D.duration:U.fx.speeds[D.duration]||U.fx.speeds._default;D.old=D.complete;D.complete=function(){if(D.queue!==false){U(this).dequeue()}if(U.isFunction(D.old)){D.old.call(this)}};return D},easing:{linear:function(B,A,D,C){return D+C*B},swing:function(B,A,D,C){return((-Math.cos(B*Math.PI)/2)+0.5)*C+D}},timers:[],fx:function(B,C,A){this.options=C;this.elem=B;this.prop=A;if(!C.orig){C.orig={}}}});U.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(U.fx.step[this.prop]||U.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]}var B=parseFloat(U.css(this.elem,this.prop,A));return B&&B>-10000?B:parseFloat(U.curCSS(this.elem,this.prop))||0},custom:function(A,B,C){this.startTime=AE();this.start=A;this.end=B;this.unit=C||this.unit||"px";this.now=this.start;this.pos=this.state=0;var a=this;function D(b){return a.step(b)}D.elem=this.elem;if(D()&&U.timers.push(D)&&!V){V=setInterval(function(){var b=U.timers;for(var c=0;c<b.length;c++){if(!b[c]()){b.splice(c--,1)}}if(!b.length){clearInterval(V);V=AC}},13)}},show:function(){this.options.orig[this.prop]=U.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());U(this.elem).show()},hide:function(){this.options.orig[this.prop]=U.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(C){var D=AE();if(C||D>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var b=true;for(var a in this.options.curAnim){if(this.options.curAnim[a]!==true){b=false}}if(b){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(U.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){U(this.elem).hide()}if(this.options.hide||this.options.show){for(var B in this.options.curAnim){U.attr(this.elem.style,B,this.options.orig[B])}}this.options.complete.call(this.elem)}return false}else{var A=D-this.startTime;this.state=A/this.options.duration;this.pos=U.easing[this.options.easing||(U.easing.swing?"swing":"linear")](this.state,A,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};U.extend(U.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(A){U.attr(A.elem.style,"opacity",A.now)},_default:function(A){if(A.elem.style&&A.elem.style[A.prop]!=null){A.elem.style[A.prop]=A.now+A.unit}else{A.elem[A.prop]=A.now}}}});if(document.documentElement.getBoundingClientRect){U.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return U.offset.bodyOffset(this[0])}var b=this[0].getBoundingClientRect(),C=this[0].ownerDocument,c=C.body,d=C.documentElement,A=d.clientTop||c.clientTop||0,B=d.clientLeft||c.clientLeft||0,D=b.top+(self.pageYOffset||U.boxModel&&d.scrollTop||c.scrollTop)-A,a=b.left+(self.pageXOffset||U.boxModel&&d.scrollLeft||c.scrollLeft)-B;return{top:D,left:a}}}else{U.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return U.offset.bodyOffset(this[0])}U.offset.initialized||U.offset.initialize();var b=this[0],e=b.offsetParent,f=b,A=b.ownerDocument,C,d=A.documentElement,a=A.body,D=A.defaultView,g=D.getComputedStyle(b,null),B=b.offsetTop,c=b.offsetLeft;while((b=b.parentNode)&&b!==a&&b!==d){C=D.getComputedStyle(b,null);B-=b.scrollTop,c-=b.scrollLeft;if(b===e){B+=b.offsetTop,c+=b.offsetLeft;if(U.offset.doesNotAddBorder&&!(U.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.tagName))){B+=parseInt(C.borderTopWidth,10)||0,c+=parseInt(C.borderLeftWidth,10)||0}f=e,e=b.offsetParent}if(U.offset.subtractsBorderForOverflowNotVisible&&C.overflow!=="visible"){B+=parseInt(C.borderTopWidth,10)||0,c+=parseInt(C.borderLeftWidth,10)||0}g=C}if(g.position==="relative"||g.position==="static"){B+=a.offsetTop,c+=a.offsetLeft}if(g.position==="fixed"){B+=Math.max(d.scrollTop,a.scrollTop),c+=Math.max(d.scrollLeft,a.scrollLeft)}return{top:B,left:c}}}U.offset={initialize:function(){if(this.initialized){return }var C=document.body,e=document.createElement("div"),c,d,A,b,B,f,a=C.style.marginTop,D='<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>';B={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(f in B){e.style[f]=B[f]}e.innerHTML=D;C.insertBefore(e,C.firstChild);c=e.firstChild,d=c.firstChild,b=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(d.offsetTop!==5);this.doesAddBorderForTableAndCells=(b.offsetTop===5);c.style.overflow="hidden",c.style.position="relative";this.subtractsBorderForOverflowNotVisible=(d.offsetTop===-5);C.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(C.offsetTop===0);C.style.marginTop=a;C.removeChild(e);this.initialized=true},bodyOffset:function(C){U.offset.initialized||U.offset.initialize();var A=C.offsetTop,B=C.offsetLeft;if(U.offset.doesNotIncludeMarginInBodyOffset){A+=parseInt(U.curCSS(C,"marginTop",true),10)||0,B+=parseInt(U.curCSS(C,"marginLeft",true),10)||0}return{top:A,left:B}}};U.fn.extend({position:function(){var B=0,C=0,a;if(this[0]){var D=this.offsetParent(),A=this.offset(),b=/^body|html$/i.test(D[0].tagName)?{top:0,left:0}:D.offset();A.top-=Z(this,"marginTop");A.left-=Z(this,"marginLeft");b.top+=Z(D,"borderTopWidth");b.left+=Z(D,"borderLeftWidth");a={top:A.top-b.top,left:A.left-b.left}}return a},offsetParent:function(){var A=this[0].offsetParent||document.body;while(A&&(!/^body|html$/i.test(A.tagName)&&U.css(A,"position")=="static")){A=A.offsetParent}return U(A)}});U.each(["Left","Top"],function(B,C){var A="scroll"+C;U.fn[A]=function(D){if(!this[0]){return null}return D!==AC?this.each(function(){this==X||this==document?X.scrollTo(!B?D:U(X).scrollLeft(),B?D:U(X).scrollTop()):this[A]=D}):this[0]==X||this[0]==document?self[B?"pageYOffset":"pageXOffset"]||U.boxModel&&document.documentElement[A]||document.body[A]:this[0][A]}});U.each(["Height","Width"],function(B,D){var b=B?"Left":"Top",C=B?"Right":"Bottom",a=D.toLowerCase();U.fn["inner"+D]=function(){return this[0]?U.css(this[0],a,false,"padding"):null};U.fn["outer"+D]=function(c){return this[0]?U.css(this[0],a,false,c?"margin":"border"):null};var A=D.toLowerCase();U.fn[A]=function(c){return this[0]==X?document.compatMode=="CSS1Compat"&&document.documentElement["client"+D]||document.body["client"+D]:this[0]==document?Math.max(document.documentElement["client"+D],document.body["scroll"+D],document.documentElement["scroll"+D],document.body["offset"+D],document.documentElement["offset"+D]):c===AC?(this.length?U.css(this[0],A):null):this.css(A,typeof c==="string"?c:c+"px")}})})();jQuery.ui||(function(G){var A=G.fn.remove,F=G.browser.mozilla&&(parseFloat(G.browser.version)<1.9);G.ui={version:"1.7.2",plugin:{add:function(L,K,O){var J=G.ui[L].prototype;for(var N in O){J.plugins[N]=J.plugins[N]||[];J.plugins[N].push([K,O[N]])}},call:function(N,K,L){var O=N.plugins[K];if(!O||!N.element[0].parentNode){return }for(var J=0;J<O.length;J++){if(N.options[O[J][0]]){O[J][1].apply(N.element,L)}}}},contains:function(J,K){return document.compareDocumentPosition?J.compareDocumentPosition(K)&16:J!==K&&J.contains(K)},hasScroll:function(J,L){if(G(J).css("overflow")=="hidden"){return false}var N=(L&&L=="left")?"scrollLeft":"scrollTop",K=false;if(J[N]>0){return true}J[N]=1;K=(J[N]>0);J[N]=0;return K},isOverAxis:function(K,L,J){return(K>L)&&(K<(L+J))},isOver:function(O,L,P,J,N,K){return G.ui.isOverAxis(O,P,N)&&G.ui.isOverAxis(L,J,K)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(F){var D=G.attr,E=G.fn.removeAttr,B="http://www.w3.org/2005/07/aaa",I=/^aria-/,H=/^wairole:/;G.attr=function(L,N,K){var J=K!==undefined;return(N=="role"?(J?D.call(this,L,N,"wairole:"+K):(D.apply(this,arguments)||"").replace(H,"")):(I.test(N)?(J?L.setAttributeNS(B,N.replace(I,"aaa:"),K):D.call(this,L,N.replace(I,"aaa:"))):D.apply(this,arguments)))};G.fn.removeAttr=function(J){return(I.test(J)?this.each(function(){this.removeAttributeNS(B,J.replace(I,""))}):E.call(this,J))}}G.fn.extend({remove:function(){G("*",this).add(this).each(function(){G(this).triggerHandler("remove")});return A.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var J;if((G.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){J=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(G.curCSS(this,"position",1))&&(/(auto|scroll)/).test(G.curCSS(this,"overflow",1)+G.curCSS(this,"overflow-y",1)+G.curCSS(this,"overflow-x",1))}).eq(0)}else{J=this.parents().filter(function(){return(/(auto|scroll)/).test(G.curCSS(this,"overflow",1)+G.curCSS(this,"overflow-y",1)+G.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!J.length?G(document):J}});G.extend(G.expr[":"],{data:function(J,K,L){return !!G.data(J,L[3])},focusable:function(K){var J=K.nodeName.toLowerCase(),L=G.attr(K,"tabindex");return(/input|select|textarea|button|object/.test(J)?!K.disabled:"a"==J||"area"==J?K.href||!isNaN(L):!isNaN(L))&&!G(K)["area"==J?"parents":"closest"](":hidden").length},tabbable:function(J){var K=G.attr(J,"tabindex");return(isNaN(K)||K>=0)&&G(J).is(":focusable")}});function C(J,P,O,K){function L(Q){var R=G[J][P][Q]||[];return(typeof R=="string"?R.split(/,?\s+/):R)}var N=L("getter");if(K.length==1&&typeof K[0]=="string"){N=N.concat(L("getterSetter"))}return(G.inArray(O,N)!=-1)}G.widget=function(K,L){var J=K.split(".")[0];K=K.split(".")[1];G.fn[K]=function(O){var Q=(typeof O=="string"),P=Array.prototype.slice.call(arguments,1);if(Q&&O.substring(0,1)=="_"){return this}if(Q&&C(J,K,O,P)){var N=G.data(this[0],K);return(N?N[O].apply(N,P):undefined)}return this.each(function(){var R=G.data(this,K);(!R&&!Q&&G.data(this,K,new G[J][K](this,O))._init());(R&&Q&&G.isFunction(R[O])&&R[O].apply(R,P))})};G[J]=G[J]||{};G[J][K]=function(O,P){var N=this;this.namespace=J;this.widgetName=K;this.widgetEventPrefix=G[J][K].eventPrefix||K;this.widgetBaseClass=J+"-"+K;this.options=G.extend({},G.widget.defaults,G[J][K].defaults,G.metadata&&G.metadata.get(O)[K],P);this.element=G(O).bind("setData."+K,function(R,S,Q){if(R.target==O){return N._setData(S,Q)}}).bind("getData."+K,function(Q,R){if(Q.target==O){return N._getData(R)}}).bind("remove",function(){return N.destroy()})};G[J][K].prototype=G.extend({},G.widget.prototype,L);G[J][K].getterSetter="option"};G.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(K,J){var L=K,N=this;if(typeof K=="string"){if(J===undefined){return this._getData(K)}L={};L[K]=J}G.each(L,function(P,O){N._setData(P,O)})},_getData:function(J){return this.options[J]},_setData:function(K,J){this.options[K]=J;if(K=="disabled"){this.element[J?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",J)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(K,J,Q){var O=this.options[K],N=(K==this.widgetEventPrefix?K:this.widgetEventPrefix+K);J=G.Event(J);J.type=N;if(J.originalEvent){for(var L=G.event.props.length,P;L;){P=G.event.props[--L];J[P]=J.originalEvent[P]}}this.element.trigger(J,Q);return !(G.isFunction(O)&&O.call(this.element[0],J,Q)===false||J.isDefaultPrevented())}};G.widget.defaults={disabled:false};G.ui.mouse={_mouseInit:function(){var J=this;this.element.bind("mousedown."+this.widgetName,function(K){return J._mouseDown(K)}).bind("click."+this.widgetName,function(K){if(J._preventClickEvent){J._preventClickEvent=false;K.stopImmediatePropagation();return false}});if(G.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(G.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(K){K.originalEvent=K.originalEvent||{};if(K.originalEvent.mouseHandled){return }(this._mouseStarted&&this._mouseUp(K));this._mouseDownEvent=K;var L=this,J=(K.which==1),N=(typeof this.options.cancel=="string"?G(K.target).parents().add(K.target).filter(this.options.cancel).length:false);if(!J||N||!this._mouseCapture(K)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){L.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(K)&&this._mouseDelayMet(K)){this._mouseStarted=(this._mouseStart(K)!==false);if(!this._mouseStarted){K.preventDefault();return true}}this._mouseMoveDelegate=function(O){return L._mouseMove(O)};this._mouseUpDelegate=function(O){return L._mouseUp(O)};G(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(G.browser.safari||K.preventDefault());K.originalEvent.mouseHandled=true;return true},_mouseMove:function(J){if(G.browser.msie&&!J.button){return this._mouseUp(J)}if(this._mouseStarted){this._mouseDrag(J);return J.preventDefault()}if(this._mouseDistanceMet(J)&&this._mouseDelayMet(J)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,J)!==false);(this._mouseStarted?this._mouseDrag(J):this._mouseUp(J))}return !this._mouseStarted},_mouseUp:function(J){G(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(J.target==this._mouseDownEvent.target);this._mouseStop(J)}return false},_mouseDistanceMet:function(J){return(Math.max(Math.abs(this._mouseDownEvent.pageX-J.pageX),Math.abs(this._mouseDownEvent.pageY-J.pageY))>=this.options.distance)},_mouseDelayMet:function(J){return this.mouseDelayMet},_mouseStart:function(J){},_mouseDrag:function(J){},_mouseStop:function(J){},_mouseCapture:function(J){return true}};G.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(F){F.fn.simpledraw=function(I,H,J){if(J&&this[0].vcanvas){return this[0].vcanvas}if(I==undefined){I=F(this).innerWidth()}if(H==undefined){H=F(this).innerHeight()}if(F.browser.hasCanvas){return new C(I,H,this)}else{if(F.browser.msie){return new D(I,H,this)}else{return false}}};var G=[];F.fn.sparkline=function(I,H){var H=F.extend({type:"line",lineColor:"#00f",fillColor:"#cdf",defaultPixelsPerValue:3,width:"auto",height:"auto",composite:false},H?H:{});return this.each(function(){var J=function(){var K=(I=="html"||I==undefined)?F(this).text().split(","):I;var N=H.width=="auto"?K.length*H.defaultPixelsPerValue:H.width;if(H.height=="auto"){if(!H.composite||!this.vcanvas){var L=document.createElement("span");L.innerHTML="a";F(this).html(L);height=F(L).innerHeight();F(L).remove()}}else{height=H.height}F.fn.sparkline[H.type].call(this,K,H,N,height)};if((F(this).html()&&F(this).is(":hidden"))||(F.fn.jquery<"1.3.0"&&F(this).parents().is(":hidden"))){G.push([this,J])}else{J.call(this)}})};F.sparkline_display_visible=function(){for(var H=G.length-1;H>=0;H--){var I=G[H][0];if(F(I).is(":visible")&&!F(I).parents().is(":hidden")){G[H][1].call(I);G.splice(H,1)}}};F.fn.sparkline.line=function(K,N,d,a){var N=F.extend({spotColor:"#f80",spotRadius:1.5,minSpotColor:"#f80",maxSpotColor:"#f80",normalRangeMin:undefined,normalRangeMax:undefined,normalRangeColor:"#ccc",chartRangeMin:undefined,chartRangeMax:undefined},N?N:{});var V=[],U=[];for(f=0;f<K.length;f++){var b=typeof (K[f])=="string";var R=typeof (K[f])=="object"&&K[f] instanceof Array;var g=b&&K[f].split(":");if(b&&g.length==2){V.push(Number(g[0]));U.push(Number(g[1]))}else{if(R){V.push(K[f][0]);U.push(K[f][1])}else{V.push(f);U.push(Number(K[f]))}}}if(N.xvalues){V=N.xvalues}var L=Math.max.apply(Math,U);var W=L;var O=Math.min.apply(Math,U);var S=O;var P=Math.max.apply(Math,V);var T=P;var Q=Math.min.apply(Math,V);var J=Q;if(N.normalRangeMin!=undefined){if(N.normalRangeMin<O){O=N.normalRangeMin}if(N.normalRangeMax>L){L=N.normalRangeMax}}if(N.chartRangeMin!=undefined&&N.chartRangeMin<O){O=N.chartRangeMin}if(N.chartRangeMax!=undefined&&N.chartRangeMax>L){L=N.chartRangeMax}var I=P-Q==0?1:P-Q;var H=L-O==0?1:L-O;var k=U.length-1;if(k<1){this.innerHTML="";return }var l=F(this).simpledraw(d,a,N.composite);if(l){var j=l.pixel_width;var e=l.pixel_height;var m=0;var h=0;if(N.spotRadius&&(j<(N.spotRadius*4)||e<(N.spotRadius*4))){N.spotRadius=0}if(N.spotRadius){if(N.minSpotColor||(N.spotColor&&U[k]==O)){e-=Math.ceil(N.spotRadius)}if(N.maxSpotColor||(N.spotColor&&U[k]==L)){e-=Math.ceil(N.spotRadius);m+=Math.ceil(N.spotRadius)}if(N.minSpotColor||N.maxSpotColor&&(U[0]==O||U[0]==L)){h+=Math.ceil(N.spotRadius);j-=Math.ceil(N.spotRadius)}if(N.spotColor||(N.minSpotColor||N.maxSpotColor&&(U[k]==O||U[k]==L))){j-=Math.ceil(N.spotRadius)}}e--;if(N.normalRangeMin!=undefined){var Z=m+Math.round(e-(e*((N.normalRangeMax-O)/H)));var a=Math.round((e*(N.normalRangeMax-N.normalRangeMin))/H);l.drawRect(h,Z,j,a,undefined,N.normalRangeColor)}var c=[[h,m+e]];for(var f=0;f<U.length;f++){var Y=V[f],X=U[f];c.push([h+Math.round((Y-Q)*(j/I)),m+Math.round(e-(e*((X-O)/H)))])}if(N.fillColor){c.push([h+j,m+e-1]);l.drawShape(c,undefined,N.fillColor);c.pop()}c[0]=[h,m+Math.round(e-(e*((U[0]-O)/H)))];l.drawShape(c,N.lineColor);if(N.spotRadius&&N.spotColor){l.drawCircle(h+j,m+Math.round(e-(e*((U[k]-O)/H))),N.spotRadius,undefined,N.spotColor)}if(L!=S){if(N.spotRadius&&N.minSpotColor){var Y=V[U.indexOf(S)];l.drawCircle(h+Math.round((Y-Q)*(j/I)),m+Math.round(e-(e*((S-O)/H))),N.spotRadius,undefined,N.minSpotColor)}if(N.spotRadius&&N.maxSpotColor){var Y=V[U.indexOf(W)];l.drawCircle(h+Math.round((Y-Q)*(j/I)),m+Math.round(e-(e*((W-O)/H))),N.spotRadius,undefined,N.maxSpotColor)}}}else{this.innerHTML=""}};F.fn.sparkline.bar=function(V,X,J,W){V=F.map(V,Number);var X=F.extend({type:"bar",barColor:"#00f",negBarColor:"#f44",zeroColor:undefined,zeroAxis:undefined,barWidth:4,barSpacing:1,chartRangeMax:undefined,chartRangeMin:undefined},X?X:{});var J=(V.length*X.barWidth)+((V.length-1)*X.barSpacing);var T=Math.max.apply(Math,V);var N=Math.min.apply(Math,V);if(X.chartRangeMin!=undefined&&X.chartRangeMin<N){N=X.chartRangeMin}if(X.chartRangeMax!=undefined&&X.chartRangeMax>T){T=X.chartRangeMax}if(X.zeroAxis==undefined){X.zeroAxis=N<0}var P=T-N==0?1:T-N;var R=F(this).simpledraw(J,W);if(R){var Q=R.pixel_width;var H=R.pixel_height;var I=N<0&&X.zeroAxis?H-Math.round(H*(Math.abs(N)/P))-1:H-1;for(var O=0;O<V.length;O++){var U=O*(X.barWidth+X.barSpacing);var K=V[O];var L=(K<0)?X.negBarColor:X.barColor;if(X.zeroAxis&&N<0){var W=Math.round(H*((Math.abs(K)/P)))+1;var S=(K<0)?I:I-W}else{var W=Math.round(H*((K-N)/P))+1;var S=H-W}if(K==0&&X.zeroColor!=undefined){L=X.zeroColor}R.drawRect(U,S,X.barWidth-1,W-1,L,L)}}else{this.innerHTML=""}};F.fn.sparkline.tristate=function(R,T,I,S){R=F.map(R,Number);var T=F.extend({barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{}},T);var I=(R.length*T.barWidth)+((R.length-1)*T.barSpacing);var N=F(this).simpledraw(I,S);if(N){var O=N.pixel_width;var H=N.pixel_height;var L=Math.round(H/2);for(var K=0;K<R.length;K++){var Q=K*(T.barWidth+T.barSpacing);if(R[K]<0){var P=L;var S=L-1;var J=T.negBarColor}else{if(R[K]>0){var P=0;var S=L-1;var J=T.posBarColor}else{var P=L-1;var S=2;var J=T.zeroBarColor}}if(T.colorMap[R[K]]){J=T.colorMap[R[K]]}N.drawRect(Q,P,T.barWidth-1,S-1,J,J)}}else{this.innerHTML=""}};F.fn.sparkline.discrete=function(W,Y,I,X){W=F.map(W,Number);var Y=F.extend({lineHeight:"auto",thresholdColor:undefined,thresholdValue:0,chartRangeMax:undefined,chartRangeMin:undefined},Y);I=Y.width=="auto"?W.length*2:I;var K=Math.floor(I/W.length);var R=F(this).simpledraw(I,X);if(R){var S=R.pixel_width;var H=R.pixel_height;var V=Y.lineHeight=="auto"?Math.round(H*0.3):Y.lineHeight;var Q=H-V;var N=Math.min.apply(Math,W);var T=Math.max.apply(Math,W);if(Y.chartRangeMin!=undefined&&Y.chartRangeMin<N){N=Y.chartRangeMin}if(Y.chartRangeMax!=undefined&&Y.chartRangeMax>T){T=Y.chartRangeMax}var P=T-N;for(var O=0;O<W.length;O++){var L=W[O];var U=(O*K);var J=Math.round(Q-Q*((L-N)/P));R.drawLine(U,J,U,J+V,(Y.thresholdColor&&L<Y.thresholdValue)?Y.thresholdColor:Y.lineColor)}}else{this.innerHTML=""}};F.fn.sparkline.bullet=function(J,L,T,R){J=F.map(J,Number);var L=F.extend({targetColor:"red",targetWidth:3,performanceColor:"blue",rangeColors:["#D3DAFE","#A8B6FF","#7F94FF"],base:undefined},L);T=L.width=="auto"?"4.0em":T;var Z=F(this).simpledraw(T,R);if(Z&&J.length>1){var Y=Z.pixel_width-Math.ceil(L.targetWidth/2);var V=Z.pixel_height;var U=Math.min.apply(Math,J);var W=Math.max.apply(Math,J);if(L.base==undefined){var U=U<0?U:0}else{U=L.base}var P=W-U;for(i=2;i<J.length;i++){var N=parseInt(J[i]);var I=Math.round(Y*((N-U)/P));Z.drawRect(0,0,I-1,V-1,L.rangeColors[i-2],L.rangeColors[i-2])}var S=parseInt(J[1]);var H=Math.round(Y*((S-U)/P));Z.drawRect(0,Math.round(V*0.3),H-1,Math.round(V*0.4)-1,L.performanceColor,L.performanceColor);var Q=parseInt(J[0]);var O=Math.round(Y*((Q-U)/P)-(L.targetWidth/2));var K=Math.round(V*0.1);var X=V-(K*2);Z.drawRect(O,K,L.targetWidth-1,X-1,L.targetColor,L.targetColor)}else{this.innerHTML=""}};F.fn.sparkline.pie=function(T,V,K,U){T=F.map(T,Number);var V=F.extend({sliceColors:["#f00","#0f0","#00f"]},V);K=V.width=="auto"?U:K;var Q=F(this).simpledraw(K,U);if(Q&&T.length>1){var R=Q.pixel_width;var H=Q.pixel_height;var P=Math.floor(Math.min(R,H)/2);var S=0;for(var N=0;N<T.length;N++){S+=T[N]}var O=0;if(V.offset){O+=(2*Math.PI)*(V.offset/360)}var I=2*Math.PI;for(var N=0;N<T.length;N++){var J=O;var L=O;if(S>0){L=O+(I*(T[N]/S))}Q.drawPieSlice(P,P,P,J,L,undefined,V.sliceColors[N%V.sliceColors.length]);O=L}}};function A(I,J){if(J==2){var H=Math.floor(I.length/2);return I.length%2?I[H]:(I[H]+I[H+1])/2}else{var K=Math.floor(I.length/4);return I.length%2?(I[K*J]+I[K*J+1])/2:I[K*J]}}F.fn.sparkline.box=function(I,K,T,S){I=F.map(I,Number);var K=F.extend({raw:false,boxLineColor:"black",boxFillColor:"#cdf",whiskerColor:"black",outlierLineColor:"#333",outlierFillColor:"white",medianColor:"red",showOutliers:true,outlierIQR:1.5,spotRadius:1.5,target:undefined,targetColor:"#4a2",chartRangeMax:undefined,chartRangeMin:undefined},K);T=K.width=="auto"?"4.0em":T;minvalue=K.chartRangeMin==undefined?Math.min.apply(Math,I):K.chartRangeMin;maxvalue=K.chartRangeMax==undefined?Math.max.apply(Math,I):K.chartRangeMax;var a=F(this).simpledraw(T,S);if(a&&I.length>1){var X=a.pixel_width;var U=a.pixel_height;if(K.raw){if(K.showOutliers&&I.length>5){var Y=I[0],Q=I[1],P=I[2],O=I[3],N=I[4],H=I[5],L=I[6]}else{var Q=I[0],P=I[1],O=I[2],N=I[3],H=I[4]}}else{I.sort(function(d,c){return d-c});var P=A(I,1);var O=A(I,2);var N=A(I,3);var J=N-P;if(K.showOutliers){var Q=undefined,H=undefined;for(var V=0;V<I.length;V++){if(Q==undefined&&I[V]>P-(J*K.outlierIQR)){Q=I[V]}if(I[V]<N+(J*K.outlierIQR)){H=I[V]}}var Y=I[0];var L=I[I.length-1]}else{var Q=I[0];var H=I[I.length-1]}}var Z=X/(maxvalue-minvalue+1);var W=0;if(K.showOutliers){W=Math.ceil(K.spotRadius);X-=2*Math.ceil(K.spotRadius);var Z=X/(maxvalue-minvalue+1);if(Y<Q){a.drawCircle((Y-minvalue)*Z+W,U/2,K.spotRadius,K.outlierLineColor,K.outlierFillColor)}if(L>H){a.drawCircle((L-minvalue)*Z+W,U/2,K.spotRadius,K.outlierLineColor,K.outlierFillColor)}}a.drawRect(Math.round((P-minvalue)*Z+W),Math.round(U*0.1),Math.round((N-P)*Z),Math.round(U*0.8),K.boxLineColor,K.boxFillColor);a.drawLine(Math.round((Q-minvalue)*Z+W),Math.round(U/2),Math.round((P-minvalue)*Z+W),Math.round(U/2),K.lineColor);a.drawLine(Math.round((Q-minvalue)*Z+W),Math.round(U/4),Math.round((Q-minvalue)*Z+W),Math.round(U-U/4),K.whiskerColor);a.drawLine(Math.round((H-minvalue)*Z+W),Math.round(U/2),Math.round((N-minvalue)*Z+W),Math.round(U/2),K.lineColor);a.drawLine(Math.round((H-minvalue)*Z+W),Math.round(U/4),Math.round((H-minvalue)*Z+W),Math.round(U-U/4),K.whiskerColor);a.drawLine(Math.round((O-minvalue)*Z+W),Math.round(U*0.1),Math.round((O-minvalue)*Z+W),Math.round(U*0.9),K.medianColor);if(K.target){var R=Math.ceil(K.spotRadius);a.drawLine(Math.round((K.target-minvalue)*Z+W),Math.round((U/2)-R),Math.round((K.target-minvalue)*Z+W),Math.round((U/2)+R),K.targetColor);a.drawLine(Math.round((K.target-minvalue)*Z+W-R),Math.round(U/2),Math.round((K.target-minvalue)*Z+W+R),Math.round(U/2),K.targetColor)}}else{this.innerHTML=""}};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(I){for(var H=0;H<this.length;H++){if(this[H]==I){return H}}return -1}}if(F.browser.msie&&!document.namespaces.v){document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML")}if(F.browser.hasCanvas==undefined){var B=document.createElement("canvas");F.browser.hasCanvas=B.getContext!=undefined}var E=function(I,H,J){};E.prototype={init:function(I,H,J){this.width=I;this.height=H;this.target=J;if(J[0]){J=J[0]}J.vcanvas=this},drawShape:function(I,H,J){alert("drawShape not implemented")},drawLine:function(I,K,H,J,L){return this.drawShape([[I,K],[H,J]],L)},drawCircle:function(I,L,H,J,K){alert("drawCircle not implemented")},drawPieSlice:function(I,O,H,K,J,L,N){alert("drawPieSlice not implemented")},drawRect:function(I,N,J,H,K,L){alert("drawRect not implemented")},getElement:function(){return this.canvas},_insert:function(H,I){F(I).html(H)}};var C=function(I,H,J){return this.init(I,H,J)};C.prototype=F.extend(new E,{_super:E.prototype,init:function(I,H,J){this._super.init(I,H,J);this.canvas=document.createElement("canvas");if(J[0]){J=J[0]}J.vcanvas=this;F(this.canvas).css({display:"inline-block",width:I,height:H,verticalAlign:"top"});this._insert(this.canvas,J);this.pixel_height=F(this.canvas).height();this.pixel_width=F(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;F(this.canvas).css({width:this.pixel_width,height:this.pixel_height})},_getContext:function(I,J){var H=this.canvas.getContext("2d");if(I!=undefined){H.strokeStyle=I}H.lineWidth=1;if(J!=undefined){H.fillStyle=J}return H},drawShape:function(K,J,L){var I=this._getContext(J,L);I.beginPath();I.moveTo(K[0][0]+0.5,K[0][1]+0.5);for(var H=1;H<K.length;H++){I.lineTo(K[H][0]+0.5,K[H][1]+0.5)}if(J!=undefined){I.stroke()}if(L!=undefined){I.fill()}},drawCircle:function(I,N,H,K,L){var J=this._getContext(K,L);J.beginPath();J.arc(I,N,H,0,2*Math.PI,false);if(K!=undefined){J.stroke()}if(L!=undefined){J.fill()}},drawPieSlice:function(I,P,H,L,J,N,O){var K=this._getContext(N,O);K.beginPath();K.moveTo(I,P);K.arc(I,P,H,L,J,false);K.lineTo(I,P);K.closePath();if(N!=undefined){K.stroke()}if(O){K.fill()}},drawRect:function(I,N,J,H,K,L){return this.drawShape([[I,N],[I+J,N],[I+J,N+H],[I,N+H],[I,N]],K,L)}});var D=function(I,H,J){return this.init(I,H,J)};D.prototype=F.extend(new E,{_super:E.prototype,init:function(I,H,K){this._super.init(I,H,K);if(K[0]){K=K[0]}K.vcanvas=this;this.canvas=document.createElement("span");F(this.canvas).css({display:"inline-block",position:"relative",overflow:"hidden",width:I,height:H,margin:"0px",padding:"0px",verticalAlign:"top"});this._insert(this.canvas,K);this.pixel_height=F(this.canvas).height();this.pixel_width=F(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;var J='<v:group coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" style="position:absolute;top:0;left:0;width:'+this.pixel_width+"px;height="+this.pixel_height+'px;"></v:group>';this.canvas.insertAdjacentHTML("beforeEnd",J);this.group=F(this.canvas).children()[0]},drawShape:function(R,L,H){var N=[];for(var I=0;I<R.length;I++){N[I]=""+(R[I][0])+","+(R[I][1])}var K=N.splice(0,1);var P=L==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+L+'" ';var Q=H==undefined?' filled="false"':' fillColor="'+H+'" filled="true" ';var J=N[0]==N[N.length-1]?"x ":"";var O='<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" '+P+Q+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+"px;width:"+this.pixel_width+'px;padding:0px;margin:0px;"  path="m '+K+" l "+N.join(", ")+" "+J+'e"> </v:shape>';this.group.insertAdjacentHTML("beforeEnd",O)},drawCircle:function(I,P,H,N,O){I-=H+1;P-=H+1;var L=N==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+N+'" ';var K=O==undefined?' filled="false"':' fillColor="'+O+'" filled="true" ';var J="<v:oval "+L+K+' style="position:absolute;top:'+P+"px; left:"+I+"px; width:"+(H*2)+"px; height:"+(H*2)+'px"></v:oval>';this.group.insertAdjacentHTML("beforeEnd",J)},drawPieSlice:function(T,R,O,P,K,S,J){if(P==K){return }if((K-P)==(2*Math.PI)){P=0;K=(2*Math.PI)}var I=T+Math.round(Math.cos(P)*O);var H=R+Math.round(Math.sin(P)*O);var N=T+Math.round(Math.cos(K)*O);var L=R+Math.round(Math.sin(K)*O);var Q=[T-O,R-O,T+O,R+O,I,H,N,L];var W=S==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+S+'" ';var V=J==undefined?' filled="false"':' fillColor="'+J+'" filled="true" ';var U='<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" '+W+V+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+"px;width:"+this.pixel_width+'px;padding:0px;margin:0px;"  path="m '+T+","+R+" wa "+Q.join(", ")+' x e"> </v:shape>';this.group.insertAdjacentHTML("beforeEnd",U)},drawRect:function(I,N,J,H,K,L){return this.drawShape([[I,N],[I,N+H],[I+J,N+H],[I+J,N],[I,N]],K,L)}})})(jQuery);eval(function(E,A,F,B,D,C){D=function(G){return(G<A?"":D(parseInt(G/A)))+((G=G%A)>35?String.fromCharCode(G+29):G.toString(36))};if(!"".replace(/^/,String)){while(F--){C[D(F)]=B[F]||D(F)}B=[function(G){return C[G]}];D=function(){return"\\w+"};F=1}while(F--){if(B[F]){E=E.replace(new RegExp("\\b"+D(F)+"\\b","g"),B[F])}}return E}(";(8($){j e={},9,m,B,A=$.2u.2g&&/29\\s(5\\.5|6\\.)/.1M(1H.2t),M=12;$.k={w:12,1h:{Z:25,r:12,1d:19,X:\"\",G:15,E:15,16:\"k\"},2s:8(){$.k.w=!$.k.w}};$.N.1v({k:8(a){a=$.1v({},$.k.1h,a);1q(a);g 2.F(8(){$.1j(2,\"k\",a);2.11=e.3.n(\"1g\");2.13=2.m;$(2).24(\"m\");2.22=\"\"}).21(1e).1U(q).1S(q)},H:A?8(){g 2.F(8(){j b=$(2).n('Y');4(b.1J(/^o\\([\"']?(.*\\.1I)[\"']?\\)$/i)){b=1F.$1;$(2).n({'Y':'1D','1B':\"2r:2q.2m.2l(2j=19, 2i=2h, 1p='\"+b+\"')\"}).F(8(){j a=$(2).n('1o');4(a!='2f'&&a!='1u')$(2).n('1o','1u')})}})}:8(){g 2},1l:A?8(){g 2.F(8(){$(2).n({'1B':'',Y:''})})}:8(){g 2},1x:8(){g 2.F(8(){$(2)[$(2).D()?\"l\":\"q\"]()})},o:8(){g 2.1k('28')||2.1k('1p')}});8 1q(a){4(e.3)g;e.3=$('<t 16=\"'+a.16+'\"><10></10><t 1i=\"f\"></t><t 1i=\"o\"></t></t>').27(K.f).q();4($.N.L)e.3.L();e.m=$('10',e.3);e.f=$('t.f',e.3);e.o=$('t.o',e.3)}8 7(a){g $.1j(a,\"k\")}8 1f(a){4(7(2).Z)B=26(l,7(2).Z);p l();M=!!7(2).M;$(K.f).23('W',u);u(a)}8 1e(){4($.k.w||2==9||(!2.13&&!7(2).U))g;9=2;m=2.13;4(7(2).U){e.m.q();j a=7(2).U.1Z(2);4(a.1Y||a.1V){e.f.1c().T(a)}p{e.f.D(a)}e.f.l()}p 4(7(2).18){j b=m.1T(7(2).18);e.m.D(b.1R()).l();e.f.1c();1Q(j i=0,R;(R=b[i]);i++){4(i>0)e.f.T(\"<1P/>\");e.f.T(R)}e.f.1x()}p{e.m.D(m).l();e.f.q()}4(7(2).1d&&$(2).o())e.o.D($(2).o().1O('1N://','')).l();p e.o.q();e.3.P(7(2).X);4(7(2).H)e.3.H();1f.1L(2,1K)}8 l(){B=S;4((!A||!$.N.L)&&7(9).r){4(e.3.I(\":17\"))e.3.Q().l().O(7(9).r,9.11);p e.3.I(':1a')?e.3.O(7(9).r,9.11):e.3.1G(7(9).r)}p{e.3.l()}u()}8 u(c){4($.k.w)g;4(c&&c.1W.1X==\"1E\"){g}4(!M&&e.3.I(\":1a\")){$(K.f).1b('W',u)}4(9==S){$(K.f).1b('W',u);g}e.3.V(\"z-14\").V(\"z-1A\");j b=e.3[0].1z;j a=e.3[0].1y;4(c){b=c.2o+7(9).E;a=c.2n+7(9).G;j d='1w';4(7(9).2k){d=$(C).1r()-b;b='1w'}e.3.n({E:b,14:d,G:a})}j v=z(),h=e.3[0];4(v.x+v.1s<h.1z+h.1n){b-=h.1n+20+7(9).E;e.3.n({E:b+'1C'}).P(\"z-14\")}4(v.y+v.1t<h.1y+h.1m){a-=h.1m+20+7(9).G;e.3.n({G:a+'1C'}).P(\"z-1A\")}}8 z(){g{x:$(C).2e(),y:$(C).2d(),1s:$(C).1r(),1t:$(C).2p()}}8 q(a){4($.k.w)g;4(B)2c(B);9=S;j b=7(2);8 J(){e.3.V(b.X).q().n(\"1g\",\"\")}4((!A||!$.N.L)&&b.r){4(e.3.I(':17'))e.3.Q().O(b.r,0,J);p e.3.Q().2b(b.r,J)}p J();4(7(2).H)e.3.1l()}})(2a);",62,155,"||this|parent|if|||settings|function|current||||||body|return|||var|tooltip|show|title|css|url|else|hide|fade||div|update||blocked|||viewport|IE|tID|window|html|left|each|top|fixPNG|is|complete|document|bgiframe|track|fn|fadeTo|addClass|stop|part|null|append|bodyHandler|removeClass|mousemove|extraClass|backgroundImage|delay|h3|tOpacity|false|tooltipText|right||id|animated|showBody|true|visible|unbind|empty|showURL|save|handle|opacity|defaults|class|data|attr|unfixPNG|offsetHeight|offsetWidth|position|src|createHelper|width|cx|cy|relative|extend|auto|hideWhenEmpty|offsetTop|offsetLeft|bottom|filter|px|none|OPTION|RegExp|fadeIn|navigator|png|match|arguments|apply|test|http|replace|br|for|shift|click|split|mouseout|jquery|target|tagName|nodeType|call||mouseover|alt|bind|removeAttr|200|setTimeout|appendTo|href|MSIE|jQuery|fadeOut|clearTimeout|scrollTop|scrollLeft|absolute|msie|crop|sizingMethod|enabled|positionLeft|AlphaImageLoader|Microsoft|pageY|pageX|height|DXImageTransform|progid|block|userAgent|browser".split("|"),0,{}));function jqGridInclude(){var A="jqGrid/js/";var C=[{include:true,incfile:"i18n/grid.locale-en.js"},{include:true,incfile:"grid.base.js"},{include:true,incfile:"grid.common.js"},{include:true,incfile:"grid.formedit.js"},{include:false,incfile:"grid.inlinedit.js"},{include:false,incfile:"grid.celledit.js"},{include:false,incfile:"grid.subgrid.js"},{include:false,incfile:"grid.treegrid.js"},{include:true,incfile:"grid.custom.js"},{include:false,incfile:"grid.postext.js"},{include:false,incfile:"grid.tbltogrid.js"},{include:false,incfile:"grid.setcolumns.js"},{include:false,incfile:"grid.import.js"},{include:true,incfile:"jquery.fmatter.js"},{include:false,incfile:"json2.js"},{include:false,incfile:"JsonXml.js"},{include:true,incfile:"jquery.searchFilter.js"}];var B;for(var D=0;D<C.length;D++){if(C[D].include===true){B=A+C[D].incfile;if(jQuery.browser.safari){jQuery.ajax({url:B,dataType:"script",async:false,cache:true})}else{E(B)}}}function E(F){var H=document.getElementsByTagName("head")[0];var G=document.createElement("script");G.type="text/javascript";G.charset="utf-8";G.src=F;H.appendChild(G)}}jqGridInclude();var M={};$(function(){M.get_total();window.setInterval(M.get_total,60000)});M.get_total=function(){$.getJSON("/firefox/stats/total.php?callback=?",function(A){$(".updating_total").each(function(B){this.innerHTML=M.add_commas(A)})})};M.add_commas=function(B){B+="";x=B.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var A=/(\d+)(\d{3})/;while(A.test(x1)){x1=x1.replace(A,"$1,$2")}return x1+x2};$(document).ready(function(){$("p#vduwrap").show();$("#download-tracker").show();$("#download-summary").show();$("#legend").show();$("#thank-yous").show();var A=function(R){var Q={parse:true,grid_population:false,sort_comparisons:false,query_data:false,extracted_rows:false,get_raw_data:false,push_heartbeat:false,pagination:false,push_row_order:false,};return window.console&&Q[R]};var B="getJSON.php?q=data/country_report.json";var L="";var C=false;var N=function(S){C=S.seconds[0]>L;if(A("parse")){console.log("Parsing raw JSON version filter %s, time from %s to %s previous time was %s, newdataavailable? %s",S.versionFilter,S.seconds[0],S.seconds[S.seconds.length-1],L,C)}if(C){L=S.seconds[0]}var U=S.countries;var R=G.rows;var Q=G.userdata;Q.seconds=S.seconds;$.each(U,function(V,X){Q[X.code]=X.rps;if(X.code=="**"){X.name="All countries"}var W=X.rps[0];R.push({code:X.code,name:X.name,trend:W,cur:W,min:W,max:W,total:X.total+W})});if(N.isInitialized){if(A("grid_population")){console.log("Reloading grid")}$("#data").trigger("reloadGrid")}else{if(A("grid_population")){console.log("Initializing grid")}var T=$("#data").jqGrid({datatype:O,colNames:["Code","Country","Trend","Cur","Min","Max","Total"],colModel:[{name:"code",index:"code",width:"30",key:true,hidden:true,searchoptions:{attr:{title:"Type a semicolon separated list of country codes and press enter"},dataInit:function(V){$(V).tooltip()}}},{name:"name",index:"name",width:"200",searchoptions:{attr:{title:"Type a semicolon separated list of country names and press enter"},dataInit:function(V){$(V).tooltip()}}},{name:"trend",index:"trend",width:"200",sortable:false,search:false},{name:"cur",index:"cur",width:"40",align:"right",formatter:"integer",formatoptions:{thousandsSeparator:","},search:false},{name:"min",index:"min",width:"40",align:"right",formatter:"integer",formatoptions:{thousandsSeparator:","},search:false},{name:"max",index:"max",width:"40",align:"right",formatter:"integer",formatoptions:{thousandsSeparator:","},search:false},{name:"total",index:"total",width:"90",align:"right",formatter:"integer",formatoptions:{thousandsSeparator:","},search:false}],pager:$("#pager"),rowNum:5,rowList:[3,5,10,20],sortname:"total",sortorder:"desc",viewrecords:true,height:"auto",width:640,jsonReader:{repeatitems:false,id:"0"},afterInsertRow:function(W,X,V){if(W!="**"){$("td:eq(2)","#data #"+W).sparkline("html",{height:"30px",minSpotColor:"#f00",maxSpotColor:"#0f0",spotRadius:"2",spotColor:"#000"})}else{$("tr:first td:eq(2)","#data").sparkline("html",{height:"30px",minSpotColor:"#f00",maxSpotColor:"#0f0",spotRadius:"2",spotColor:"#000"})}},}).navGrid("#pager",{edit:false,add:false,del:false,search:false,refresh:false}).navButtonAdd("#pager",{caption:"Reset search",title:"Reset Search",buttonicon:"ui-icon-refresh",onClickButton:function(){T[0].clearToolbar()}});T.filterToolbar({autosearch:true});N.isInitialized=true}E=window.setInterval(D,1000)};var F=0;var P=function(){var S=G.userdata.seconds[F];if(true){var Q=new Date();var R=Date.parse(S.replace(/(\d{4})-(\d{2})-(\d{2}) (\d{2}:\d{2}:\d{2}).0/,"$1/$2/$3 $4 GMT+0100"));Q=new Date(R-180000);S=Q.toLocaleString()}return S};var E;var D=function(){F++;var Q=G.userdata;var S=G.rows;if(Q.seconds[F]){var R=$("#data");if(A("push_heartbeat")){console.log("Pushing updated data for second %d (%s)",F,Q.seconds[F])}$.each(S,function(U,V){var T=Q[this.code][F];this.total+=T;this.cur=T;if(this.min>T){this.min=T}if(this.max<T){this.max=T}});R.updateGridRows(H,"code");if(A("push_row_order")){console.log("Country codes: %s; grid ids: %s",$.map(H,function(T){return T.code}).join(),$("#data").getDataIDs().join())}$.each(H,function(U,V){var T=Q[this.code].slice(0,F);if(this.code!="**"){$("td:eq(2)","#data  #"+this.code).sparkline(T,{height:"30px",minSpotColor:"#f00",maxSpotColor:"#0f0",spotRadius:"2",spotColor:"#000"})}else{$("tr:first td:eq(2)","#data").sparkline(T,{height:"30px",minSpotColor:"#f00",maxSpotColor:"#0f0",spotRadius:"2",spotColor:"#000"})}delete this.trend})}else{window.clearInterval(E)}};var K=function(R,S,Q){R.sort(function(V,T){var W=(S=="desc"?-1:1);var U=0;if(V.code=="**"){U=-1}else{if(V[Q]<T[Q]){U=W*-1}else{if(V[Q]>T[Q]){U=W*1}}}if(A("sort_comparisons")){console.log("Sorting: sidx %s; sord %s; ord %d; a[sidx] %s; b[sidx] %s; %d",Q,S,W,V[Q],T[Q],U)}return U})};var J=function(R){var W;if(R._search){W=[];var X;var Y=[];if(R.name){X="name";Y=R.name.split(";")}else{if(R.code){X="code";Y=R.code.split(";")}}$.each(G.rows,function(a,b){var Z=false;if(b.code=="**"){Z=true}else{$.each(Y,function(c,d){if(b[X].toLowerCase().indexOf($.trim(d.toLowerCase()))>=0){Z=true}})}if(Z){W.push(b)}})}else{W=G.rows}K(W,R.sord,R.sidx);var V=((parseInt(R.page)-1)*parseInt(R.rows))+1;var S=V+parseInt(R.rows);if(S-V==0){S++}if(A("pagination")){var T="";for(var U=V-8;U<S+8;U++){if(W[U]==null){continue}T+=W[U].code;T+=(U==S-1)?"] ":" ";if(U==V-1){T+="["}}console.log("Paginating on input page %d; rows %d; returning row 0 + %d rows, %d to %d -- %s",R.page,R.rows,(S-V),V,S,T)}var Q=[W[0]].concat(W.slice(V,S));Q.total=W.length;return Q};var O=function(Q){if(A("query_data")){console.dir(Q)}H=J(Q);var R={total:Math.ceil(H.total/Q.rows),page:Q.page,records:H.total,rows:H,userdata:G.userdata,};if(A("extracted_rows")){console.log("Returning rows:");console.log(R)}$("#data")[0].addJSONData(R)};var H;var G;var I=function(){window.clearInterval(E);F=0;G={rows:[],userdata:{}};if(A("get_raw_data")){console.group("Updating raw data")}$.getJSON(B,N);if(A("get_raw_data")){console.groupEnd()}};I();window.setInterval(I,60000)});(function(){var K=-1,J=-1,L=-1,Q=-2;var C=0,B=0,O=0,N=0;var H=0,F=0,G=false;var A=640,P=320;var R=1;var I={event:function(S){var T=0;if(!S){S=window.event}if(S.wheelDelta){T=S.wheelDelta/120;if(window.opera){T=-T}}else{if(S.detail){T=-S.detail/3}}if(T){I.handle(T);S.preventDefault?S.preventDefault():0;S.returnValue=false}},handle:function(S){if(S<1){R=R>1?R-=0.1:1}else{R=R<10?R+=0.1:10}}};var D=function(){var w=this;worldMap=[[1,2521,1,-39,74,1,110,6,246,3,-56,-4,-110,-11,73,-14,47,-8,-4,-3,-2,-4,-36,-9,35,-2,52,-9,6,-8,-45,-12,-30,-8,-15,-8,-35,-7,51,-3,82,0,18,-1,22,-2,-4,-8,-2,-3,3,-3,60,-9,36,-5,88,-5,259,-9,19,3,11,6,15,-4,14,-2,-8,9,81,2,81,-6,-13,-5,-11,-4,-12,-5,15,0,23,-3,-26,-4,-26,-4,13,-3,86,5,73,-4,4,-6,2,6,9,4,21,-5,7,2,30,6,57,6,21,-2,24,-6,53,6,-5,-6,8,-3,12,5,7,4,94,-16,4,-9,-9,-11,-10,-17,7,-8,12,-12,-4,-12,-4,-4,6,-3,9,-2,18,-12,16,-10,63,-23,18,-5,20,0,-1,1,-8,6,-2,4,-7,-5,-6,1,-15,7,-36,20,-16,5,-7,4,-6,4,-16,20,14,6,14,5,10,4,11,2,-2,1,-4,6,5,8,9,4,-4,12,-9,8,12,0,6,3,6,7,12,6,-13,-1,-13,2,3,3,4,6,-8,6,-5,4,-7,3,-18,4,-65,15,-132,0,-18,-2,22,10,44,10,16,4,-60,2,-26,4,28,5,-15,3,-44,-2,-30,-2,67,12,33,6,66,18,69,4,17,8,12,6,19,4,8,4,8,4,77,-4,153,-9,51,-5,55,-12,52,-4,48,-4,31,-6,-56,-12,-39,-9,203,-41,54,-10,25,-8,22,-4,-7,-4,-13,-4,44,-12,35,-14,23,-6,22,-2,15,-6,9,4,12,4,100,-4,86,-7,111,-9,9,3,20,4,18,1,34,0,11,0,17,2,17,2,39,0,54,-8,22,-11,27,-3,31,7,23,4,13,-6,116,-29,15,0,5,-6,9,-1,13,-4,46,-11,36,10,173,16,16,15,-9,19,4,6,-4,6,-2,4,-5,8,4,4,48,-21,33,-12,20,-3,12,-4,19,-8,111,-24,116,-6,94,-6,82,2,63,1,47,-5,17,6,-3,6,40,3,68,-5,80,2,22,-4,160,2,30,2,13,2,4,4,-5,4,17,1,20,5,32,6,44,2,21,-2,17,1,39,9,49,14,20,7,5,-3,35,2,47,8,27,6,2,4,-7,10,-27,7,-15,3,-14,6,-14,6,-19,6,-16,18,2,11,8,7,7,6,6,4,4,5,7,1,11,1,-34,7,-39,10,-13,9,5,2,14,9,8,9,92,20,5,3,15,4,49,4,67,6,35,3,0,39,0,40,-2560,0,-2560,0,1,-39],[4877,2453,-8,1,5,2,3,-3],[1790,2428,10,-4,44,-14,8,-12,42,-8,39,5,-7,6,4,3,7,18,-126,10,-21,-4],[241,2413,-7,-5,56,2,20,5,-30,0,-39,-2],[1542,2412,28,-10,24,-5,-19,12,-33,3],[4930,2384,4,-4,6,4,-4,4,-6,-4],[4952,2384,2,-4,4,4,-2,4,-4,-4],[454,2368,3,-4,15,4,-18,0],[784,2336,-24,-7,-10,-4,11,-1,13,4,12,4,12,4,1,4,-15,-4],[816,2336,16,-4,14,4,-16,4,-14,-4],[857,2334,8,-1,-3,3,-5,-2],[1440,2316,10,-4,8,4,-10,4,-8,-4],[1524,2312,18,-2,4,-5,-32,0,-23,0,3,-5,16,-2,30,-6,14,-4,0,-4,-3,-4,-12,-18,36,13,-2,37,-49,0],[1124,2308,27,-2,48,3,-75,-1],[1484,2276,12,0,-9,4,-3,-4],[1580,2238,11,-6,1,6,-11,6,-1,-6],[1650,2200,6,-4,4,4,-6,4,-4,-4],[1567,2065,-22,-6,-3,-4,-2,-3,-2,-4,-1,-4,-6,5,-11,-1,-3,-8,-3,-7,-8,-9,7,-2,-1,-6,-10,-6,-2,-12,-2,-8,-12,-20,13,0,3,-8,-15,-15,5,-7,15,-10,19,-43,-12,0,-8,2,4,-24,6,-19,0,-18,-1,-16,25,-53,2,-31,2,-18,2,-10,4,-24,11,-105,-11,-37,-32,-20,-42,-37,-9,-21,-25,-45,-24,-37,-9,-9,-3,-13,8,-19,5,-13,-2,-31,4,-14,9,-7,10,-17,8,-6,10,-8,-4,-57,-6,-13,-8,-11,-16,2,-6,11,-14,3,-17,-8,-19,-12,-16,-11,-12,-10,-34,-39,-66,-26,-42,-10,-29,-4,-23,-8,-24,-10,-23,-10,-21,-13,-16,-21,-3,-23,-48,-48,-6,-8,-42,-40,-2,-2,-5,-18,-17,-19,-11,8,14,25,14,17,8,12,20,37,6,5,10,18,-7,-3,-15,-14,-12,-14,-1,-10,-19,-13,-12,-15,-5,-17,-27,-37,-47,-39,-27,-32,-4,-4,-4,-5,-10,-15,-10,-17,-4,-7,2,-81,-4,-23,-6,-12,12,0,16,7,4,-3,-20,-23,-13,-8,-7,-3,13,15,-46,-14,-13,-8,13,3,11,-2,-8,-4,-6,-3,-10,-14,-8,-18,-3,-2,-15,-7,-3,-10,-26,-23,-6,-2,-2,8,9,5,3,6,-9,1,-12,-14,-6,-5,-4,-2,8,-4,3,-8,-8,-8,-1,4,-2,6,-6,-5,-8,-16,-4,7,-6,-4,-4,-4,-2,4,-27,-5,-19,-11,-34,-4,-48,-7,-43,0,-6,7,-22,6,-19,2,1,-4,0,-8,14,-8,9,-4,-40,14,-16,17,-94,47,-20,5,-10,4,1,-5,15,-7,56,-31,5,-9,-13,-1,-26,-2,-17,0,-9,0,-17,-16,-29,-11,-4,-5,0,-17,35,-13,25,-13,-36,-6,-40,-4,-11,-7,17,-12,30,0,23,2,20,-2,7,-5,-10,-1,-10,-1,-11,-4,-27,-9,-21,-8,-5,-4,19,-6,29,-10,44,-14,45,-8,11,1,21,2,25,3,122,10,92,14,28,0,6,-4,16,0,30,-6,35,-3,16,-1,25,3,21,1,10,0,17,2,31,-1,73,12,24,5,-9,4,1,5,39,1,58,12,6,1,-2,-8,8,-10,13,-5,-18,2,4,-6,16,1,3,2,7,1,66,10,36,-7,1,-7,-3,-12,33,6,-6,9,-4,5,7,6,6,6,5,-5,3,-5,22,-10,-6,-1,-4,-4,-12,-9,-17,-13,3,-9,16,-16,-4,-4,2,-18,66,1,-33,16,-15,5,-2,8,16,10,15,10,-3,6,4,6,18,11,5,11,7,-10,18,-2,6,10,0,8,15,4,4,-7,2,-4,18,-16,30,-5,18,16,-9,0,10,8,8,9,-34,9,-4,2,-19,2,-15,2,-3,6,-9,8,-32,16,-8,2,-11,4,-6,3,-4,9,-34,59,16,13,19,9,32,5,76,22,23,20,38,35,8,-31,-7,-14,20,-10,3,-45,-10,-3,9,-10,4,-17,-1,-10,-2,-8,32,-9,55,14,11,4,15,3,0,30,9,1,15,2,9,4,29,-15,6,-9,31,20,19,28,5,8,11,8,31,10,7,6,2,4,12,5,14,16,-21,16,-30,13,-58,6,-52,5,-15,11,-26,19,-14,14,21,-14,73,-15,-20,9,-2,2,8,5,7,9,53,10,12,-2,-6,9,-6,4,-24,10,-27,11,-19,0,24,-15,3,-3,-5,-5,-13,2,-50,20,-26,27,-3,9,-32,10,-6,4,-7,3,-10,17,-5,7,-13,1,-4,7,4,17,2,8,2,8,-17,17,-16,10,-25,16,-13,56,6,51,-30,-38,-28,-29,-16,-1,-37,-5,-22,8,-5,6,-14,0,-57,3,-10,6,-25,25,4,10,-3,16,0,52,61,44,18,-1,20,-21,29,-20,23,4,-5,10,-5,14,-5,14,-4,12,-6,20,36,5,29,4,6,4,4,15,7,62,39,9,41,10,7,5,7,-11,12,-19,20,-13,26,-11,13,-3,-5,7,11,8,10,-7,2,-6,4,4,8,6,10,6,16,6,24,4,15,1,27,-5,14,10,14,12,6,6,25,18,25,18,61,14,21,24,10,20,-3,19,-11,11,12,0,6,-4,-1,-4,7,4,10,4,0,16,-5,8,11,-8,41,0,16,16,6,4,27,0,22,4,33,14,28,16,21,35,-31,50,-11,17,-8,8,-9,45,-5,28,-4,12,-10,22,-10,18,-33,19,-23,6,-15,8,-24,14,-13,32,-6,21,-14,19,-13,19,1,-4,-3,-9,-12,20,-34,41,-52,-5,2,8,8,10,5,10,-4,17,-61,21,-11,14,-8,16,-19,-2,-11,10,-1,25,-3,9,-15,15,-5,26,0,21,-14,13,-12,12,-6,21,-3,9,1,5,11,9,24,15,9,10,-32,3,-23,-2],[1568,2052,0,-8,-1,-4,-3,-6,1,-6,-14,15,4,6,3,2,7,5,3,-4],[1546,2036,-10,0,1,4,9,-4],[1533,2029,-8,1,5,2,3,-3],[1528,2020,-4,-2,-4,4,4,2,4,-4],[1584,1514,-17,-12,4,8,13,4],[1548,1144,-10,-8,6,16,4,-8],[1413,686,7,-12,-29,3,-6,4,-2,3,-7,4,37,-2],[1332,682,2,-14,8,-24,7,-6,21,0,3,14,2,6,10,4,16,-6,13,-10,2,-12,-21,-4,-5,-2,-4,-4,-72,16,-3,6,3,14,-1,22,19,0],[1474,663,-9,-9,-22,4,-15,6,46,-1],[1295,612,11,0,39,7,10,-10,-9,-9,-10,-6,-55,6,-26,15,40,-3],[1723,515,-5,-2,-10,3,-4,4,19,-5],[834,354,12,-6,-4,6,11,0,21,-7,9,-6,-13,-3,-14,-2,5,-4,2,-2,-67,10,19,1,19,-1,-14,7,-6,10,20,-3],[1298,348,-14,-4,0,4,14,4,0,-4],[789,341,-8,1,5,2,3,-3],[1177,317,-8,1,5,2,3,-3],[2038,2056,-1,-4,9,4,-8,0],[1700,2018,21,-5,-9,9,-12,-4],[3540,1982,6,-2,6,6,-6,2,-6,-6],[4944,1941,-13,-5,36,-32,41,-39,6,-5,6,4,8,4,-2,20,-8,12,-8,6,-18,16,-48,19],[1504,1922,4,-4,4,6,-4,4,-4,-6],[4633,1895,-14,-32,11,1,24,1,15,-2,-2,13,-34,19],[1646,1889,2,-7,5,6,-7,1],[5050,1862,-8,-15,-5,-9,-6,-45,-1,-13,12,14,14,13,6,4,24,9,10,4,-10,12,-10,9,-22,27,-4,-10],[4592,1830,-16,-4,-29,-23,-10,-13,-8,-8,-9,-7,-9,4,11,-31,-17,14,-19,7,-80,-36,-83,25,-29,6,-40,8,-46,1,-9,-13,-13,-78,-5,-25,-2,-17,-3,-20,3,-15,3,-7,20,-11,47,-17,41,-21,8,-17,5,-9,8,0,9,-3,6,-6,6,-5,6,-11,4,-5,13,-8,22,2,27,4,30,-35,12,-5,28,1,27,3,3,2,-6,10,-5,32,26,15,23,14,12,4,20,-48,13,-46,15,39,8,9,18,24,6,15,4,11,21,25,22,23,13,16,9,6,18,22,15,28,4,20,-16,68,-30,58,-18,17,-22,7,-28,-1,-14,0,-20,5],[4505,1790,8,-1,-3,3,-5,-2],[2827,1765,-9,-18,-29,-64,-19,-55,-10,-36,-32,-68,21,-63,5,-22,-4,-27,-9,-33,-9,-23,-22,-28,-20,-35,2,-69,-27,-6,-29,-11,-14,-16,-65,12,-48,6,-42,4,-51,-16,-44,-40,-16,-23,-14,-19,-6,-3,-13,-23,-3,-10,3,-19,1,-74,4,-27,15,-23,5,-12,10,-14,14,-18,15,-10,35,-37,30,-41,20,-20,14,-9,24,6,41,-7,80,-17,37,-1,38,0,7,1,3,2,-5,7,0,4,-1,20,-6,6,47,20,31,14,18,10,20,6,26,-12,6,-14,36,-1,45,14,57,5,22,-2,37,-3,22,-54,2,-14,-30,0,-29,-3,-20,0,-20,0,-15,-6,-10,-8,-9,-8,-1,-3,-2,-16,16,-13,18,-9,-17,1,-31,1,-23,3,-10,2,-6,8,3,9,4,7,9,1,1,7,-10,2,-12,-3,1,3,2,20,-17,-17,-14,-21,-14,-26,-17,-20,-24,-12,-24,-19,-10,-5,-6,-5,-11,-2,-10,11,6,11,19,18,22,14,6,1,18,12,4,8,-13,2,3,10,-5,15,-11,6,4,-7,-12,-25,-31,-17,-34,-25,-41,-9,-40,8,-25,11,-16,16,-32,32,-16,23,-7,5,-21,6,-26,6,-17,-5,-16,-7,-18,-9,-5,-11,0,-15,0,-44,33,-12,70,2,9,-16,-7,-29,-25,-17,-14,-10,15,-3,25,-7,10,-4,15,-2,11,-4,10,-8,30,-11,10,-13,8,-9,6,5,1,-6,5,-6,36,-6,7,-13,-6,-12,1,-20,16,-7,12,7,-7,15,-2,13,10,7,7,4,14,-1,25,3,12,3,51,-10,25,-3,10,-4,7,-14,7,-19,19,-1,15,4,0,-18,0,-14,29,-2,39,-5,16,-4,-14,-4,-49,1,-47,0,-10,-11,-2,-15,17,-20,30,-16,0,-15,-47,13,-37,24,-23,29,12,9,6,14,-12,8,-14,22,-22,18,-10,4,-21,-1,-7,6,-12,11,0,-4,1,-4,8,-11,13,-5,-9,-9,-9,-14,-4,-5,-4,-4,-6,-11,-6,-1,-51,18,-13,-10,4,-4,-6,-3,-6,-1,4,-4,0,-6,-6,-16,15,-15,15,-8,6,-2,10,-3,9,-4,10,-3,21,-12,22,-19,23,-18,17,-10,6,-2,6,-2,-6,-4,-8,-3,14,-2,13,-3,8,-6,13,-6,9,-1,15,2,24,-3,18,-5,18,-8,9,4,9,0,10,-1,9,-1,10,-1,13,3,19,1,-3,6,4,4,22,1,10,2,28,6,95,29,-95,8,-28,-4,25,12,5,6,22,22,21,4,-5,-10,-8,-4,9,-3,27,5,11,-5,15,-15,32,-3,12,-2,-2,-9,-1,-11,15,-9,7,10,-3,8,33,0,7,-6,25,-6,51,-7,15,3,25,-2,22,-4,16,0,16,1,13,-2,-9,-8,-16,-7,-8,-4,15,0,33,6,81,19,13,-1,-4,-11,-15,-5,-5,-12,9,-14,15,-12,12,-10,6,-4,9,-4,4,4,11,6,10,14,-1,9,4,19,5,16,3,11,-39,18,-6,3,41,-2,25,-23,10,-8,26,11,3,7,5,-8,-39,-15,-15,-16,-4,-11,6,-11,14,-8,4,-2,1,10,12,9,13,-2,-8,-3,-4,-4,13,-2,6,-1,-5,-5,48,7,25,1,-15,-9,-9,-8,14,-7,46,-3,27,-7,17,-12,114,-14,71,-10,62,-6,10,4,10,3,36,2,43,1,11,4,5,7,-16,11,-69,23,36,-7,21,-1,24,5,16,0,39,1,55,6,37,-5,17,-4,34,4,26,4,1,14,10,13,32,-1,17,-5,92,-1,-3,-6,7,-4,14,-3,47,0,76,11,13,6,21,6,47,1,65,11,3,6,111,0,12,1,11,11,17,-8,-1,-7,107,7,25,35,-1,29,-17,1,-10,9,19,24,-15,1,-97,25,-25,5,-22,-1,-27,4,-14,2,-13,0,-21,13,-4,19,5,8,2,8,-6,9,-11,11,-11,10,-17,14,-8,6,-12,10,-24,19,-16,-68,35,-31,19,-10,20,-12,16,-10,12,-5,17,-13,8,-10,1,-4,-22,5,-20,14,-20,-6,-22,-3,-45,17,-15,17,-6,4,-28,2,-9,-2,-13,-6,-23,0,-49,4,-44,0,-32,21,-52,32,-9,12,11,8,6,4,6,1,8,4,8,-4,26,2,5,33,-7,30,-90,89,-20,0,-42,25,-18,15,-8,17,21,42,-15,15,-19,5,-5,0,1,-33,-11,-12,-11,-10,2,-12,-39,0,-7,-11,-1,-10,-14,2,-15,9,-9,8,-11,5,-2,14,9,7,18,2,15,-2,8,11,-25,15,-14,12,8,7,16,20,10,13,3,10,-11,13,-10,2,10,3,-6,38,-14,19,-62,49,-18,4,-7,3,-25,9,-18,13,-3,4,-5,-8,-30,-5,-28,32,22,32,27,66,-16,18,-29,21,-14,14,-1,-13,-8,-15,-22,-18,-21,-15,-6,-6,-5,-6,-19,61,4,1,12,25,10,9,33,41,7,24,-18,5,-31,-46,-18,-33,-13,-20,5,-26,-17,-80,-6,-13,-11,10,-22,8,-4,-17,-5,-22,-6,-12,-10,-10,-13,-16,-6,-16,-13,-1,-28,11,-27,14,-13,15,-23,16,-45,36,-13,26,-23,72,-23,11,-12,-24,-11,-25,-8,-16,-10,-26,-19,-79,-7,-22,-10,13,-22,-3,-3,-17,-2,-5,-15,-7,-10,-6,-6,-5,-20,-20,-92,1,-36,-15,-23,-5,-35,-6,-32,-26,-26,-16,-8,6,-2,14,16,20,10,16,6,14,6,-1,5,-9,2,12,25,16,28,-14,14,-14,4,13,17,17,29,23,-21,25,-6,10,-7,12,-10,8,-10,8,-8,5,-19,9,-24,11,-25,15,-24,10,-70,21,-16,-47,-10,-22,-10,-15,-16,-19,-16,-28,-12,-25,-12,-15,-18,-27,-18,-32,-5,4,-20,-3,-10,-12,7,17,36,71,10,15,14,31,14,29,15,25,15,21,41,44,7,13,16,10,41,-10,45,-10,4,14,-51,98,-35,30,-37,33,-22,25,-19,29,-7,30,7,29,8,24,6,38,-27,60,-35,25,-23,21,7,12,6,29,-19,26,-20,26,-12,30,-18,21,-101,52,-22,2,-21,5,-24,-8],[3057,1465,-9,-43,2,54,7,-11],[2998,1391,-10,-17,-4,-13,-8,-29,10,53,7,15,3,4,2,-13],[3038,1313,3,-7,3,-11,7,-7,-4,-6,-32,4,-3,18,13,14,13,-5],[3328,746,-13,-34,-5,-20,-7,-20,-16,-12,-5,-12,7,-6,13,-6,10,-6,0,-9,-35,-4,-13,5,-34,19,-1,12,7,12,18,25,14,18,-12,30,7,10,15,6,29,6,21,-14],[3147,694,5,-14,-50,-31,-14,-12,19,-16,4,-11,-51,24,4,8,-27,4,-4,-8,-2,-6,5,-4,-18,-6,-28,5,-7,10,-7,7,-8,12,-4,8,-8,7,4,16,57,3,50,-1,19,6,10,3,51,-4],[3069,638,8,-1,-3,3,-5,-2],[3668,680,-12,-5,-6,5,18,0],[4072,542,17,-8,32,-33,-8,-7,-10,14,-58,36,-3,4,30,-6],[3027,421,-29,-17,-3,16,32,1],[2718,376,-4,-2,-2,6,6,-4],[3746,284,3,-4,0,-4,-2,-10,-9,0,-1,8,2,3,8,11,-1,-4],[3188,1636,-6,-16,-2,-10,4,-31,5,-30,18,-39,35,-30,6,-6,8,-10,11,1,6,42,-7,12,-37,118,-18,5,-23,-6],[4915,1590,-17,-18,36,25,-19,-7],[5085,1535,7,-5,7,5,-7,5,-7,-5],[5100,1522,8,-6,8,-1,-8,6,-8,1],[4930,1497,2,-2,3,7,-5,-5],[4416,1448,3,-4,7,4,-10,0],[4858,1432,2,-4,6,4,-2,4,-6,-4],[4677,1427,-28,-16,-42,-16,-10,11,-14,5,-25,-7,-24,-6,-6,-9,3,-13,-39,-31,-29,-11,-7,2,-10,-6,8,-13,12,-4,-15,-1,-15,-4,-9,-6,2,-9,25,-3,14,13,27,17,11,-8,6,-5,50,11,69,34,18,13,10,10,3,20,10,13,4,4,15,10,-14,5],[4260,1422,-3,-6,19,8,-16,-2],[4319,1422,38,-20,9,2,-8,4,-20,10,-19,4],[4836,1420,1,-4,7,4,-8,0],[4222,1408,-6,-2,-4,-1,22,-1,-4,5,-8,-1],[4846,1408,-1,-6,4,4,-3,2],[4239,1402,5,-3,2,9,-7,-6],[4267,1403,18,0,13,4,-18,1,-13,-5],[4156,1400,-92,-28,39,4,31,0,11,1,23,4,5,2,3,9,12,6,-5,5,-27,-3],[4194,1400,6,-4,4,4,-6,4,-4,-4],[4822,1396,4,-2,2,6,-6,-4],[4424,1392,4,-6,4,2,-4,6,-4,-2],[4468,1372,4,-10,4,6,-4,10,-4,-6],[4766,1372,-5,-10,9,6,5,10,-9,-6],[4680,1367,10,-7,24,-11,10,-5,0,8,-2,4,-11,8,-31,3],[4025,1345,-33,-41,-18,-26,-6,-8,-39,-47,-13,-18,5,-2,14,5,24,13,24,22,17,9,8,4,8,6,8,8,5,5,4,10,5,11,6,5,11,15,10,28,-40,1],[4260,1350,-6,-21,-3,-10,9,-23,42,-29,28,-2,6,-5,-1,8,-36,8,-31,8,27,10,19,-2,-2,4,-14,6,-2,20,11,19,-2,19,0,-13,-2,-3,-8,5,-5,-4,-6,-9,-4,-8,-4,-8,-4,20,-6,21,-6,-11],[4730,1341,2,-2,3,7,-5,-5],[4187,1334,-7,-4,-6,-2,-12,0,-10,0,-12,-4,-14,-14,-6,-12,-8,-38,15,-4,11,3,17,-18,21,-15,21,-14,6,-2,10,-15,17,-5,17,12,2,8,-7,6,-4,4,-4,17,10,24,-1,8,-10,11,-9,18,-9,23,-7,14,-13,3,-8,-4],[4354,1332,2,-6,12,6,-14,0],[4412,1332,-20,-4,6,-5,19,4,-5,5],[4090,1324,4,-4,2,6,-6,-2],[4063,1316,-3,-10,10,5,-7,5],[3966,1304,-1,-6,4,4,-3,2],[4372,1304,4,-4,4,4,-4,4,-4,-4],[1261,1287,3,-3,1,12,-4,-9],[4374,1276,4,-19,0,5,3,3,8,0,-2,8,-2,3,-5,6,-3,7,-3,-13],[3947,1269,-3,-6,5,0,2,7,-4,-1],[4333,1196,-8,-12,-2,-11,-24,4,-3,0,24,-15,24,-13,13,19,-6,13,-5,9,-13,6],[3698,1190,2,-40,11,4,9,36,-22,0],[4230,1156,11,-9,1,4,-12,5],[4304,1146,-1,-6,6,-8,-5,-4,-8,-4,16,-2,1,18,-9,6],[4319,1141,0,-8,8,3,-1,8,-7,-3],[4252,1136,4,-6,4,2,-4,6,-4,-2],[1684,1134,4,-4,4,2,-4,4,-4,-2],[4333,1128,-1,-10,-1,-9,4,-5,6,25,-8,-1],[4316,1108,-1,-4,7,4,-6,0],[3322,1105,4,-4,4,4,-4,3,-4,-3],[4277,1097,2,-7,7,2,2,6,-11,-1],[4313,1092,-13,-5,-2,-2,23,7,-8,0],[4278,1084,0,-9,-1,-1,-9,-9,0,-12,4,-15,18,-18,4,32,-5,20,-11,12],[1450,1024,22,0,-7,4,-15,-4],[1538,1025,-16,-2,-16,-3,10,-1,11,-5,-5,-11,51,6,17,9,-18,1,-22,5,-12,1],[1610,1024,3,-4,9,4,-3,4,-9,-4],[4106,1016,19,-18,11,4,-30,14],[343,1006,9,-8,-2,11,-7,-3],[1460,993,-3,-5,-13,-8,-7,-7,-40,-10,-32,4,-1,-4,25,-9,52,12,38,14,5,4,8,4,7,8,-39,-3],[4272,959,3,-22,9,17,-7,16,-5,-11],[1449,934,0,-8,4,6,-4,2],[4420,836,-4,-2,-2,-10,-1,-10,-7,-2,22,-8,2,22,-10,10],[4447,813,8,-14,17,3,-9,3,-9,4,-7,4],[4485,795,-16,-5,-24,3,-5,3,-8,2,6,-13,36,-9,22,-6,4,-6,4,-6,4,-8,2,4,17,-2,25,-40,10,-13,18,19,-8,13,-8,16,-12,37,-2,-4,-4,-2,-6,6,-18,2,-18,3,-16,15,-3,-9],[3022,784,13,-4,5,4,-18,0],[2911,781,12,0,-5,2,-7,-2],[2766,756,-14,-6,7,-10,18,10,-11,6],[2679,714,7,-16,10,3,-13,27,-4,-14],[2597,718,8,-1,-3,3,-5,-2],[2687,689,3,-13,3,11,-6,2],[4551,684,14,-16,9,-16,16,-8,20,10,7,16,-16,9,-12,2,-33,-1,5,5,-2,4,-8,-5],[1657,624,3,-5,12,5,-15,0],[4580,626,0,-7,-1,-69,-2,-15,10,-14,9,11,8,29,8,18,-9,2,-9,32,1,6,-11,4,-4,3],[1771,611,-26,-7,-24,-6,7,-8,30,-40,2,11,-2,11,7,2,20,6,11,4,-1,7,1,9,-4,3,-13,6,-8,2],[1797,613,1,-9,6,0,4,2,2,4,-13,3],[1658,578,-4,-6,18,6,-14,0],[2496,559,15,-5,7,-2,-25,-5,4,-8,3,-9,5,-6,8,-14,-3,-6,-9,-3,-10,-9,-5,-4,-5,-3,-3,-6,2,-15,23,-16,15,0,-10,8,-10,7,17,-2,8,15,-2,8,16,11,19,19,8,12,8,3,6,14,-3,9,-37,8,-27,3,-13,3,-11,0,9,-7],[2419,545,4,-10,2,-10,-5,-10,5,-7,18,-5,33,-2,0,9,-5,16,-19,16,-33,3],[675,524,1,-12,9,10,-10,2],[1400,528,1,-4,9,4,-10,0],[218,504,11,-4,1,4,-12,0],[4516,500,2,-4,4,4,-2,4,-4,-4],[2702,496,4,-4,6,4,-4,4,-6,-4],[631,468,1,-13,11,23,-12,-10],[362,468,3,-4,16,-8,11,-9,-1,9,-29,12],[2820,464,4,-4,4,4,-4,4,-4,-4],[2460,456,6,-4,6,2,-6,3,-6,-1],[2876,450,8,-4,-4,7,-4,-3],[4891,443,10,-2,-5,4,-5,-2],[186,428,5,-4,11,4,-16,0],[1920,424,-6,-4,-6,-4,-11,-1,-52,-26,-1,-26,-4,-3,-15,5,-5,-3,-13,-16,-5,-10,0,-7,4,-15,21,-1,3,6,4,-17,-12,-19,-24,-3,16,-2,18,-5,-17,-6,-6,-2,-15,-2,-18,1,-10,-4,10,0,5,-4,-1,-6,-34,-34,-11,-6,-105,-12,-48,-2,-18,-7,8,-5,7,-6,-51,-10,85,-12,17,-2,-11,-10,-13,-3,66,-13,20,-6,18,-5,18,-2,34,-3,34,4,6,4,4,-4,7,-2,25,4,6,-4,-10,-6,12,0,44,6,36,2,5,-5,-12,0,-22,-7,13,-4,-2,4,-10,3,11,1,11,-3,60,-5,28,-1,152,-3,66,7,-8,9,-14,4,32,1,23,2,-15,7,-14,6,19,-3,139,-5,-16,4,-62,17,-12,3,-2,-4,-7,-4,-15,4,4,4,-3,10,-23,19,6,-1,9,-1,19,8,16,4,-24,1,-32,1,-2,3,13,4,27,13,-6,1,-11,1,9,7,5,6,-17,8,-37,4,-15,0,16,6,14,7,-30,-4,-7,-1,14,10,18,10,7,2,8,11,-35,-4,-20,-4,-9,10,-10,5,12,-2,38,7,-107,21,-18,3,-4,3,-17,10,-51,20,-9,-5,-2,0,-16,7,-12,4,-9,4,-5,3,-20,29,-2,6,-25,34,-11,-4],[1844,288,-4,-2,-4,4,4,2,4,-4],[2166,276,-2,-4,-6,4,2,4,6,-4],[2170,260,-7,-4,1,4,6,0],[2252,228,-4,-4,-2,4,4,4,2,-4],[1616,180,-7,-4,-1,4,8,0],[2193,121,-8,1,5,2,3,-3],[2115,117,-14,0,7,2,7,-2],[2175,113,-32,0,15,2,17,-2],[1989,105,-10,0,5,2,5,-2],[1420,400,6,-4,4,4,-6,4,-4,-4],[1588,395,-22,-5,-24,-10,-14,-8,-44,-6,-32,-2,36,-12,24,-4,-5,-4,10,-9,15,-11,-34,-22,-16,-6,-20,-8,-22,-9,-3,1,-36,6,-107,-9,10,-5,14,-3,-17,0,-17,-17,49,-20,17,0,-11,6,4,26,13,0,-4,-2,-6,-2,5,-4,0,-3,30,-19,32,19,3,4,20,0,7,-2,15,-8,-10,-2,-36,-9,21,-2,37,10,5,4,24,13,31,3,14,4,21,7,16,7,12,3,3,4,-10,11,45,16,23,8,18,6,11,2,1,4,-9,0,-2,5,-8,6,-7,5,-28,-6,-30,-6,-2,4,1,4,11,8,10,4,16,10,5,10,-5,6,-22,-3,-13,4,19,11,-32,-3],[1370,392,13,-4,5,4,-18,0],[136,380,6,-2,8,6,-14,-4],[1344,380,-11,-4,-7,-3,9,-15,13,-13,5,2,17,9,25,11,12,5,6,4,-21,-2,-28,2,-20,4],[2265,375,-17,-8,-9,-7,-2,-4,7,-4,-12,-3,-11,-3,11,-3,6,-3,14,4,20,-1,6,1,8,0,15,-2,22,-2,41,14,-40,18,-59,3],[78,362,-21,-9,-21,-3,-14,-4,-11,-6,-6,6,-1,8,-4,-26,5,-26,34,10,33,16,16,4,38,2,-4,14,-11,6,-5,6,-6,3,-22,-1],[1464,318,23,-7,-9,13,-14,-6],[946,302,-22,-6,-26,-6,14,-6,40,0,12,-4,-46,-4,-36,-4,18,-5,-9,-2,-23,-4,11,-10,11,-8,-11,3,-31,13,-47,6,-19,-7,4,-14,8,-16,40,-5,34,3,48,10,12,4,10,4,15,1,21,3,12,4,8,-5,25,9,9,-4,12,-11,9,-3,6,-6,11,11,2,12,6,13,39,14,11,6,-7,1,-17,3,-1,2,11,2,-39,4,-45,0,-47,6,-33,-4],[905,241,-10,0,5,2,5,-2],[1473,302,8,-1,-3,3,-5,-2],[3248,300,17,-6,3,6,-20,0],[1593,294,8,-1,-3,3,-5,-2],[1787,293,4,-9,27,8,-31,1],[3323,270,-17,-6,-5,-9,8,-6,11,-7,10,-6,10,-7,12,-5,26,-15,80,-12,35,-5,45,0,-71,14,-50,9,-69,39,20,19,-19,3,-26,-6],[5104,272,8,-5,8,1,-8,5,-8,-1],[0,268,14,-4,16,4,-14,4,-16,-4],[1134,259,-19,-13,19,-2,-6,-4,-6,-3,51,-6,-1,7,3,8,-2,17,-17,5,-22,-9],[4566,236,14,-4,18,4,-14,4,-18,-4],[4153,225,15,-1,-9,4,-6,-3],[940,220,13,-4,11,-2,-42,-1,-22,-1,8,-11,26,-5,13,1,19,5,31,6,16,0,-9,-8,0,-10,16,6,24,6,16,1,-38,13,-44,4,-38,0],[1311,221,-32,-2,-29,-8,-30,-15,-28,-9,88,13,79,7,68,2,-53,11,-53,2,-10,-1],[1194,216,6,-7,31,7,-37,0],[4518,215,49,-13,53,4,-35,9,-43,3,-24,-3],[4657,216,0,-6,39,6,-39,0],[1072,212,6,-4,6,4,-6,4,-6,-4],[1134,212,3,-6,-13,0,-45,-13,18,5,17,2,2,-6,6,2,11,4,1,-4,13,-3,21,17,-34,2],[2292,212,6,-1,6,3,-6,2,-6,-4],[870,204,8,-4,4,4,-8,4,-4,-4],[832,201,-18,-2,29,-9,52,-9,18,2,-3,5,-11,6,-14,-2,-10,1,-12,5,-5,3,-6,2,-20,-2],[1410,196,-60,-2,-45,-9,9,-6,18,-1,21,-1,-3,-4,-13,-3,-22,-6,-12,-1,-66,0,-11,-4,12,-3,-11,-4,-32,-4,4,-12,59,-6,24,6,11,3,12,3,19,4,6,-2,29,-4,86,-9,-12,-1,-97,2,-4,-1,-49,-6,-12,-7,32,-3,57,-3,31,-5,263,-2,-13,14,-25,5,2,4,-38,8,-98,16,-16,4,20,4,4,5,-21,6,-16,5,-9,4,-1,9,-10,5,-23,2],[1405,181,-8,1,5,2,3,-3],[1354,160,20,0,-13,-6,-15,-2,-9,4,-17,4,4,2,30,-2],[1276,192,4,-4,4,2,-4,4,-4,-2],[2778,186,-8,-7,-4,-3,10,-6,13,-6,-26,2,-35,-6,-6,-4,-6,-4,68,4,5,0,9,-12,14,4,5,3,4,-6,28,-4,34,-2,6,0,30,1,23,4,-70,8,-46,0,16,5,56,19,-18,3,-18,-2,-2,-8,-35,3,-13,8,-7,6,-27,0],[1058,180,10,0,-1,4,-9,-4],[1264,180,16,0,-5,4,-11,-4],[952,176,22,-4,20,4,-22,4,-20,-4],[1194,176,-7,-4,-23,-9,19,-1,19,11,12,3,20,3,-19,0,-21,-3],[929,174,8,-1,-3,3,-5,-2],[1128,172,-34,-4,-16,-4,12,-3,-12,-1,-15,0,-3,-5,19,-1,35,4,34,15,-20,-1],[3990,164,33,-9,13,4,20,6,-40,4,-26,-5],[977,164,20,0,-11,3,-9,-3],[3922,158,-15,-4,-4,-8,-7,-2,-26,4,-12,-1,12,-3,8,-4,37,-12,29,9,22,8,14,7,-27,8,-31,-2],[3244,140,6,-4,6,2,-6,3,-6,-1],[3361,142,8,-1,-3,3,-5,-2],[3376,136,-8,-8,-2,4,-5,1,2,-6,17,4,4,11,-8,-6],[3262,136,15,-4,-4,5,-11,-1],[3408,136,30,-4,0,4,-30,0],[3460,132,18,-4,2,4,-18,4,-2,-4]];var y=document.getElementById("vduwrap");var e=document.getElementById("sea");var s=e.getContext("2d");var a=document.getElementById("land");var q=a.getContext("2d");var b=document.getElementById("vdu");var r=b.getContext("2d");var n=function(c){return{x:parseFloat(c[0][0]),y:c[1]?parseFloat(c[1][0]):0}};b.addEventListener("DOMMouseScroll",I.event,false);$("#vduzoomin").click(function(){I.handle(+4);return false});$("#vduzoomout").click(function(){I.handle(-4);return false});b.addEventListener("mousedown",function(c){origX=O;origY=N;H=C;F=B;$(b).addClass("dragging");G=true},false);b.addEventListener("mouseup",function(c){$(b).removeClass("dragging");G=false},false);b.addEventListener("mousemove",function(f){try{var j=window.scrollX!=null?window.scrollX:window.pageXOffset;var c=window.scrolY!=null?window.scrollY:window.pageYOffset;C=(f.clientX-b.offsetLeft+j);B=(f.clientY-b.offsetTop+c);if(G){O=origX+(C-H)/R/R;N=origY+(B-F)/R/R;Y()}}catch(f){}},false);for(var l=0;l<worldMap.length;l++){var h=worldMap[l];for(var k=2;k<h.length;k++){h[k]+=h[k-2]}for(var k=0;k<h.length;k++){h[k]/=4}}img=function(AB){var AA=worldMap;AB.beginPath();for(var z=0;z<AA.length;z++){var f=AA[z];AB.moveTo(f[0],f[1]);for(var v=2;v<f.length;v+=2){AB.lineTo(f[v],f[v+1])}}AB.closePath();AB.fill()};var X={perl:[[320,120,0,320,120,655],"#e2fcff","#6ccef1","#023384"],land:[[0,0,0,620],"#082d6b","#2d6faf",],fire:[[0,0,0,620],"#870801","#da650d","#fef751"],grey:[[320,120,0,320,120,655],"#454545","#3c3c3c","#232323"],red:[[0,0,0,620],"#000","#d22","#daa"],gold:[[0,0,0,620],"#fb2","#fb2","#000"]};var W=function(f){var v,m=f[0].length,c=f.length;if(m>4){v=r.createRadialGradient(f[0][0],f[0][1],f[0][2],f[0][3],f[0][4],f[0][5])}else{v=r.createLinearGradient(f[0][0],f[0][1],f[0][2],f[0][3])}for(var j in f){j>0?v.addColorStop(1/(c-2)*(j-1),f[j]):0}return v};var t=W(X.perl);var U=W(X.land);var u=W(X.gold);var Z=function(c,f){return{x:(180+f)*A/360,y:(90-c)*P/180}};var g=-1;var o=function(f){f.shadowBlur=0;f.fillStyle="#0489B7";f.globalAlpha=0.125;f.fillRect(0,0,655,320)};var V=function(v,m,j,f){v.clearRect(0,0,655,320);v.save();S(v,m,j,f);v.fillStyle="#03678A";v.scale(0.5,0.5);v.globalAlpha=1;v.shadowOffsetX=0;v.shadowOffsetY=2;v.shadowBlur=2;v.shadowColor="rgba(0,0,0,0)";img(v);v.strokeStyle="#048";v.lineWidth=0.5;v.stroke();v.restore()};var T=function(AC,AB,v,j,AA){AC.clearRect(0,0,655,320);AC.save();S(AC,AB,v,j);if(E){AC.globalAlpha=1;AC.fillStyle="#fa0;";AC.strokeStyle="#840";AC.lineWidth=0.4;try{AC.shadowOffsetX=0;AC.shadowOffsetY=5;AC.shadowBlur=3;AC.shadowColor="rgba(255,255,255,.25)";var z=E.seconds[AA].locations.sort(function(AD,c){return c.latitude-AD.latitude});for(var f=0;f<z.length;f++){pin=z[f];p=Z(pin.latitude,pin.longitude);AC.save();AC.translate(p.x,p.y-3);AC.beginPath();AC.moveTo(0,0);AC.lineTo(2,-2);AC.lineTo(1,-2);AC.lineTo(1,-4);AC.lineTo(-1,-4);AC.lineTo(-1,-2);AC.lineTo(-2,-2);AC.closePath();AC.stroke();AC.fill();AC.restore()}}catch(m){}AC.shadowBlur=0}AC.restore()};var S=function(z,v,m,j){var f=j*j;z.translate(310*(1-f)+f*v,155*(1-f)+f*m);z.scale(f,f)};s.clearRect(0,0,655,320);o(s);var Y=function(){var v=O,j=N,m=R,c=Math.floor(((new Date()).getTime()-g)/1000);if(K!=v||J!=j||L!=m){V(q,v,j,m)}if(K!=v||J!=j||L!=m||Q!=c){if(E&&E.seconds&&E.seconds[c]){T(r,v,j,m,c)}}K=v;J=j;L=m;Q=c;setTimeout(Y,100)};var d=function(){$.getJSON("getJSON.php?q=data/latlng_report.json",function(c){E=c;g=(new Date()).getTime()})};window.setInterval(d,60000);d();Y()};addEventListener("DOMContentLoaded",D,!true);var E={}})();
