var a;
(function(c){c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.2",plugin:{add:function(b,d,e){b=c.ui[b].prototype;for(var g in e){b.plugins[g]=b.plugins[g]||[];b.plugins[g].push([d,e[g]])}},call:function(b,d,e){if((d=b.plugins[d])&&b.element[0].parentNode)for(var g=0;g<d.length;g++)b.options[d[g][0]]&&d[g][1].apply(b.element,e)}},contains:function(b,d){return document.compareDocumentPosition?b.compareDocumentPosition(d)&16:b!==d&&b.contains(d)},hasScroll:function(b,d){if(c(b).css("overflow")=="hidden")return false;
d=d&&d=="left"?"scrollLeft":"scrollTop";var e=false;if(b[d]>0)return true;b[d]=1;e=b[d]>0;b[d]=0;return e},isOverAxis:function(b,d,e){return b>d&&b<d+e},isOver:function(b,d,e,g,j,o){return c.ui.isOverAxis(b,e,j)&&c.ui.isOverAxis(d,g,o)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,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,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(b,d){return typeof b==="number"?this.each(function(){var e=this;setTimeout(function(){c(e).focus();d&&d.call(e)},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var b;
b=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||
!b.length?c(document):b},zIndex:function(b){if(b!==undefined)return this.css("zIndex",b);if(this.length){b=c(this[0]);for(var d;b.length&&b[0]!==document;){d=b.css("position");if(d=="absolute"||d=="relative"||d=="fixed"){d=parseInt(b.css("zIndex"));if(!isNaN(d)&&d!=0)return d}b=b.parent()}}return 0}});c.extend(c.expr[":"],{data:function(b,d,e){return!!c.data(b,e[3])},focusable:function(b){var d=b.nodeName.toLowerCase(),e=c.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(d)?!b.disabled:
"a"==d||"area"==d?b.href||!isNaN(e):!isNaN(e))&&!c(b)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(b){var d=c.attr(b,"tabindex");return(isNaN(d)||d>=0)&&c(b).is(":focusable")}})}})(jQuery);
(function(c){var b=c.fn.remove;c.fn.remove=function(d,e){return this.each(function(){if(!e)if(!d||c.filter(d,[this]).length)c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return b.call(c(this),d,e)})};c.widget=function(d,e,g){var j=d.split(".")[0],o;d=d.split(".")[1];o=j+"-"+d;if(!g){g=e;e=c.Widget}c.expr[":"][o]=function(y){return!!c.data(y,d)};c[j]=c[j]||{};c[j][d]=function(y,p){arguments.length&&this._createWidget(y,p)};e=new e;e.options=c.extend({},e.options);c[j][d].prototype=
c.extend(true,e,{namespace:j,widgetName:d,widgetEventPrefix:c[j][d].prototype.widgetEventPrefix||d,widgetBaseClass:o},g);c.widget.bridge(d,c[j][d])};c.widget.bridge=function(d,e){c.fn[d]=function(g){var j=typeof g==="string",o=Array.prototype.slice.call(arguments,1),y=this;g=!j&&o.length?c.extend.apply(null,[true,g].concat(o)):g;if(j&&g.substring(0,1)==="_")return y;j?this.each(function(){var p=c.data(this,d),v=p&&c.isFunction(p[g])?p[g].apply(p,o):p;if(v!==p&&v!==undefined){y=v;return false}}):this.each(function(){var p=
c.data(this,d);if(p){g&&p.option(g);p._init()}else c.data(this,d,new e(g,this))});return y}};c.Widget=function(d,e){arguments.length&&this._createWidget(d,e)};c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=c(e).data(this.widgetName,this);this.options=c.extend(true,{},this.options,c.metadata&&c.metadata.get(e)[this.widgetName],d);var g=this;this.element.bind("remove."+this.widgetName,function(){g.destroy()});this._create();
this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(d,e){var g=d,j=this;if(arguments.length===0)return c.extend({},j.options);if(typeof d==="string"){if(e===undefined)return this.options[d];g={};g[d]=e}c.each(g,function(o,
y){j._setOption(o,y)});return j},_setOption:function(d,e){this.options[d]=e;if(d==="disabled")this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",e);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,g){var j=this.options[d];e=c.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();g=g||{};if(e.originalEvent){d=
c.event.props.length;for(var o;d;){o=c.event.props[--d];e[o]=e.originalEvent[o]}}this.element.trigger(e,g);return!(c.isFunction(j)&&j.call(this.element[0],e,g)===false||e.isDefaultPrevented())}}})(jQuery);
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(d){return b._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(b._preventClickEvent){b._preventClickEvent=false;d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(!b.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(b);this._mouseDownEvent=b;var d=this,e=b.which==1,g=typeof this.options.cancel=="string"?c(b.target).parents().add(b.target).filter(this.options.cancel).length:false;if(!e||g||!this._mouseCapture(b))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();
return true}}this._mouseMoveDelegate=function(j){return d._mouseMove(j)};this._mouseUpDelegate=function(j){return d._mouseUp(j)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||b.preventDefault();return b.originalEvent.mouseHandled=true}},_mouseMove:function(b){if(c.browser.msie&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&
this._mouseDelayMet(b))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=b.target==this._mouseDownEvent.target;this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-
b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(c){c.ui=c.ui||{};var b=/left|center|right/,d=/top|center|bottom/,e=c.fn.position,g=c.fn.offset;c.fn.position=function(j){if(!j||!j.of)return e.apply(this,arguments);j=c.extend({},j);var o=c(j.of),y=(j.collision||"flip").split(" "),p=j.offset?j.offset.split(" "):[0,0],v,I,U;if(j.of.nodeType===9){v=o.width();I=o.height();U={top:0,left:0}}else if(j.of.scrollTo&&j.of.document){v=o.width();I=o.height();U={top:o.scrollTop(),left:o.scrollLeft()}}else if(j.of.preventDefault){j.at="left top";v=I=
0;U={top:j.of.pageY,left:j.of.pageX}}else{v=o.outerWidth();I=o.outerHeight();U=o.offset()}c.each(["my","at"],function(){var L=(j[this]||"").split(" ");if(L.length===1)L=b.test(L[0])?L.concat(["center"]):d.test(L[0])?["center"].concat(L):["center","center"];L[0]=b.test(L[0])?L[0]:"center";L[1]=d.test(L[1])?L[1]:"center";j[this]=L});if(y.length===1)y[1]=y[0];p[0]=parseInt(p[0],10)||0;if(p.length===1)p[1]=p[0];p[1]=parseInt(p[1],10)||0;if(j.at[0]==="right")U.left+=v;else if(j.at[0]==="center")U.left+=
v/2;if(j.at[1]==="bottom")U.top+=I;else if(j.at[1]==="center")U.top+=I/2;U.left+=p[0];U.top+=p[1];return this.each(function(){var L=c(this),R=L.outerWidth(),V=L.outerHeight(),aa=c.extend({},U);if(j.my[0]==="right")aa.left-=R;else if(j.my[0]==="center")aa.left-=R/2;if(j.my[1]==="bottom")aa.top-=V;else if(j.my[1]==="center")aa.top-=V/2;aa.left=parseInt(aa.left);aa.top=parseInt(aa.top);c.each(["left","top"],function(ha,la){c.ui.position[y[ha]]&&c.ui.position[y[ha]][la](aa,{targetWidth:v,targetHeight:I,
elemWidth:R,elemHeight:V,offset:p,my:j.my,at:j.at})});c.fn.bgiframe&&L.bgiframe();L.offset(c.extend(aa,{using:j.using}))})};c.ui.position={fit:{left:function(j,o){var y=c(window);o=j.left+o.elemWidth-y.width()-y.scrollLeft();j.left=o>0?j.left-o:Math.max(0,j.left)},top:function(j,o){var y=c(window);o=j.top+o.elemHeight-y.height()-y.scrollTop();j.top=o>0?j.top-o:Math.max(0,j.top)}},flip:{left:function(j,o){if(o.at[0]!=="center"){var y=c(window);y=j.left+o.elemWidth-y.width()-y.scrollLeft();var p=o.my[0]===
"left"?-o.elemWidth:o.my[0]==="right"?o.elemWidth:0,v=-2*o.offset[0];j.left+=j.left<0?p+o.targetWidth+v:y>0?p-o.targetWidth+v:0}},top:function(j,o){if(o.at[1]!=="center"){var y=c(window);y=j.top+o.elemHeight-y.height()-y.scrollTop();var p=o.my[1]==="top"?-o.elemHeight:o.my[1]==="bottom"?o.elemHeight:0,v=o.at[1]==="top"?o.targetHeight:-o.targetHeight,I=-2*o.offset[1];j.top+=j.top<0?p+o.targetHeight+I:y>0?p+v+I:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(j,o){if(/static/.test(c.curCSS(j,
"position")))j.style.position="relative";var y=c(j),p=y.offset(),v=parseInt(c.curCSS(j,"top",true),10)||0,I=parseInt(c.curCSS(j,"left",true),10)||0;p={top:o.top-p.top+v,left:o.left-p.left+I};"using"in o?o.using.call(j,p):y.css(p)};c.fn.offset=function(j){var o=this[0];if(!o||!o.ownerDocument)return null;if(j)return this.each(function(){c.offset.setOffset(this,j)});return g.call(this)}}})(jQuery);
(function(c){c.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var b=this,d=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(e){var g=c.ui.keyCode;switch(e.keyCode){case g.PAGE_UP:b._move("previousPage",e);break;case g.PAGE_DOWN:b._move("nextPage",e);break;case g.UP:b._move("previous",e);e.preventDefault();
break;case g.DOWN:b._move("next",e);e.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:b.menu.active&&e.preventDefault();case g.TAB:if(!b.menu.active)return;b.menu.select(e);break;case g.ESCAPE:b.element.val(b.term);b.close(e);break;case g.LEFT:case g.RIGHT:case g.SHIFT:case g.CONTROL:case g.ALT:case g.COMMAND:case g.COMMAND_RIGHT:case g.INSERT:case g.CAPS_LOCK:case g.END:case g.HOME:break;default:clearTimeout(b.searching);b.searching=setTimeout(function(){b.search(null,e)},b.options.delay);
break}}).bind("focus.autocomplete",function(){b.selectedItem=null;b.previous=b.element.val()}).bind("blur.autocomplete",function(e){clearTimeout(b.searching);b.closing=setTimeout(function(){b.close(e);b._change(e)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=c("<ul></ul>").addClass("ui-autocomplete").appendTo("body",d).mousedown(function(){setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(e,g){g=g.item.data("item.autocomplete");
false!==b._trigger("focus",null,{item:g})&&/^key/.test(e.originalEvent.type)&&b.element.val(g.value)},selected:function(e,g){g=g.item.data("item.autocomplete");false!==b._trigger("select",e,{item:g})&&b.element.val(g.value);b.close(e);e=b.previous;if(b.element[0]!==d.activeElement){b.element.focus();b.previous=e}b.selectedItem=g},blur:function(){b.menu.element.is(":visible")&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");c.fn.bgiframe&&this.menu.element.bgiframe()},
destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();c.Widget.prototype.destroy.call(this)},_setOption:function(b){c.Widget.prototype._setOption.apply(this,arguments);b==="source"&&this._initSource()},_initSource:function(){var b,d;if(c.isArray(this.options.source)){b=this.options.source;this.source=function(e,g){g(c.ui.autocomplete.filter(b,e.term))}}else if(typeof this.options.source===
"string"){d=this.options.source;this.source=function(e,g){c.getJSON(d,e,g)}}else this.source=this.options.source},search:function(b,d){b=b!=null?b:this.element.val();if(b.length<this.options.minLength)return this.close(d);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(b)},_search:function(b){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:b},this.response)},_response:function(b){if(b.length){b=this._normalize(b);this._suggest(b);
this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(b){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",b);this.menu.element.hide();this.menu.deactivate()}},_change:function(b){this.previous!==this.element.val()&&this._trigger("change",b,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value)return b;return c.map(b,function(d){if(typeof d==="string")return{label:d,value:d};return c.extend({label:d.label||
d.value,value:d.value||d.label},d)})},_suggest:function(b){var d=this.menu.element.empty().zIndex(this.element.zIndex()+1),e;this._renderMenu(d,b);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});b=d.width("").width();e=this.element.width();d.width(Math.max(b,e))},_renderMenu:function(b,d){var e=this;c.each(d,function(g,j){e._renderItem(b,j)})},_renderItem:function(b,d){return c("<li></li>").data("item.autocomplete",
d).append("<a>"+d.label+"</a>").appendTo(b)},_move:function(b,d){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(b)||this.menu.last()&&/^next/.test(b)){this.element.val(this.term);this.menu.deactivate()}else this.menu[b](d);else this.search(null,d)},widget:function(){return this.menu.element}});c.extend(c.ui.autocomplete,{escapeRegex:function(b){return b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(b,d){var e=new RegExp(c.ui.autocomplete.escapeRegex(d),
"i");return c.grep(b,function(g){return e.test(g.label||g.value||g)})}})})(jQuery);
(function(c){c.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(d){if(c(d.target).closest(".ui-menu-item a").length){d.preventDefault();b.select(d)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(d){b.activate(d,c(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(b,d){this.deactivate();if(this.hasScroll()){var e=d.offset().top-this.element.offset().top,g=this.element.attr("scrollTop"),j=this.element.height();if(e<0)this.element.attr("scrollTop",g+e);else e>j&&this.element.attr("scrollTop",g+e-j+d.height())}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",b,{item:d})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(b,d,e){if(this.active){b=this.active[b+"All"](".ui-menu-item").eq(0);b.length?this.activate(e,b):this.activate(e,this.element.children(d))}else this.activate(e,this.element.children(d))},nextPage:function(b){if(this.hasScroll())if(!this.active||
this.last())this.activate(b,this.element.children(":first"));else{var d=this.active.offset().top,e=this.element.height(),g=this.element.children("li").filter(function(){var j=c(this).offset().top-d-e+c(this).height();return j<10&&j>-10});g.length||(g=this.element.children(":last"));this.activate(b,g)}else this.activate(b,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll())if(!this.active||this.first())this.activate(b,this.element.children(":last"));
else{var d=this.active.offset().top,e=this.element.height();result=this.element.children("li").filter(function(){var g=c(this).offset().top-d+e-c(this).height();return g<10&&g>-10});result.length||(result=this.element.children(":first"));this.activate(b,result)}else this.activate(b,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})})(jQuery);
(function(c){var b,d=function(g){c(":ui-button",g.target.form).each(function(){var j=c(this).data("button");setTimeout(function(){j.refresh()},1)})},e=function(g){var j=g.name,o=g.form,y=c([]);if(j)y=o?c(o).find("[name='"+j+"']"):c("[name='"+j+"']",g.ownerDocument).filter(function(){return!this.form});return y};c.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",d);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var g=this,j=this.options,o=this.type==="checkbox"||this.type==="radio",y="ui-state-hover"+(!o?" ui-state-active":"");if(j.label===null)j.label=this.buttonElement.html();if(this.element.is(":disabled"))j.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!j.disabled){c(this).addClass("ui-state-hover");this===b&&c(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){j.disabled||c(this).removeClass(y)}).bind("focus.button",function(){c(this).addClass("ui-state-focus")}).bind("blur.button",function(){c(this).removeClass("ui-state-focus")});o&&this.element.bind("change.button",function(){g.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(j.disabled)return false;c(this).toggleClass("ui-state-active");g.buttonElement.attr("aria-pressed",g.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(j.disabled)return false;c(this).addClass("ui-state-active");g.buttonElement.attr("aria-pressed",true);var p=g.element[0];e(p).not(p).map(function(){return c(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(j.disabled)return false;c(this).addClass("ui-state-active");b=this;c(document).one("mouseup",function(){b=null})}).bind("mouseup.button",function(){if(j.disabled)return false;c(this).removeClass("ui-state-active")}).bind("keydown.button",
function(p){if(j.disabled)return false;if(p.keyCode==c.ui.keyCode.SPACE||p.keyCode==c.ui.keyCode.ENTER)c(this).addClass("ui-state-active")}).bind("keyup.button",function(){c(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(p){p.keyCode===c.ui.keyCode.SPACE&&c(this).click()})}this._setOption("disabled",j.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var g=this.element.is(":checked");g&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",g)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");c.Widget.prototype.destroy.call(this)},_setOption:function(g,j){c.Widget.prototype._setOption.apply(this,arguments);if(g==="disabled")j?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var g=this.element.is(":disabled");g!==this.options.disabled&&this._setOption("disabled",g);if(this.type==="radio")e(this.element[0]).each(function(){c(this).is(":checked")?c(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):c(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var g=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only"),
j=c("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(g.empty()).text(),o=this.options.icons,y=o.primary&&o.secondary;if(o.primary||o.secondary){g.addClass("ui-button-text-icon"+(y?"s":""));o.primary&&g.prepend("<span class='ui-button-icon-primary ui-icon "+o.primary+"'></span>");o.secondary&&g.append("<span class='ui-button-icon-secondary ui-icon "+o.secondary+"'></span>");if(!this.options.text){g.addClass(y?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");
this.hasTitle||g.attr("title",j)}}else g.addClass("ui-button-text-only")}}});c.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(g,j){g==="disabled"&&this.buttons.button("option",g,j);c.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");c.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(c){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var b=this,d=b.options,e=d.title||b.originalTitle||"&#160;",g=c.ui.dialog.getTitleId(b.element),j=(b.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){if(d.closeOnEscape&&p.keyCode&&p.keyCode===c.ui.keyCode.ESCAPE){b.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(p){b.moveToTop(false,p)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(j);var o=(b.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(j),
y=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){y.addClass("ui-state-hover")},function(){y.removeClass("ui-state-hover")}).focus(function(){y.addClass("ui-state-focus")}).blur(function(){y.removeClass("ui-state-focus")}).click(function(p){b.close(p);return false}).appendTo(o);(b.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(y);c("<span></span>").addClass("ui-dialog-title").attr("id",
g).html(e).prependTo(o);if(c.isFunction(d.beforeclose)&&!c.isFunction(d.beforeClose))d.beforeClose=d.beforeclose;o.find("*").add(o).disableSelection();d.draggable&&c.fn.draggable&&b._makeDraggable();d.resizable&&c.fn.resizable&&b._makeResizable();b._createButtons(d.buttons);b._isOpen=false;c.fn.bgiframe&&j.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(b){var d=this,e;if(false!==d._trigger("beforeClose",b)){d.overlay&&d.overlay.destroy();d.uiDialog.unbind("keypress.ui-dialog");d._isOpen=false;if(d.options.hide)d.uiDialog.hide(d.options.hide,function(){d._trigger("close",b)});else{d.uiDialog.hide();d._trigger("close",b)}c.ui.dialog.overlay.resize();if(d.options.modal){e=0;c(".ui-dialog").each(function(){if(this!==
d.uiDialog[0])e=Math.max(e,c(this).css("z-index"))});c.ui.dialog.maxZ=e}return d}},isOpen:function(){return this._isOpen},moveToTop:function(b,d){var e=this.options;if(e.modal&&!b||!e.stack&&!e.modal)return this._trigger("focus",d);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(this.overlay){c.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};c.ui.dialog.maxZ+=
1;this.uiDialog.css("z-index",c.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",d);return this},open:function(){if(!this._isOpen){var b=this.options,d=this.uiDialog;this.overlay=b.modal?new c.ui.dialog.overlay(this):null;d.next().length&&d.appendTo("body");this._size();this._position(b.position);d.show(b.show);this.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),j=g.filter(":first");g=g.filter(":last");if(e.target===
g[0]&&!e.shiftKey){j.focus(1);return false}else if(e.target===j[0]&&e.shiftKey){g.focus(1);return false}}});c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true;return this}},_createButtons:function(b){var d=this,e=false,g=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");d.uiDialog.find(".ui-dialog-buttonpane").remove();typeof b==="object"&&
b!==null&&c.each(b,function(){return!(e=true)});if(e){c.each(b,function(j,o){j=c('<button type="button"></button>').text(j).click(function(){o.apply(d.element[0],arguments)}).appendTo(g);c.fn.button&&j.button()});g.appendTo(d.uiDialog)}},_makeDraggable:function(){function b(o){return{position:o.position,offset:o.offset}}var d=this,e=d.options,g=c(document),j;d.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(o,
y){j=e.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");d._trigger("dragStart",o,b(y))},drag:function(o,y){d._trigger("drag",o,b(y))},stop:function(o,y){e.position=[y.position.left-g.scrollLeft(),y.position.top-g.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(j);d._trigger("dragStop",o,b(y));c.ui.dialog.overlay.resize()}})},_makeResizable:function(b){function d(o){return{originalPosition:o.originalPosition,originalSize:o.originalSize,
position:o.position,size:o.size}}b=b===undefined?this.options.resizable:b;var e=this,g=e.options,j=e.uiDialog.css("position");b=typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:e._minHeight(),handles:b,start:function(o,y){c(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",o,d(y))},resize:function(o,y){e._trigger("resize",o,d(y))},
stop:function(o,y){c(this).removeClass("ui-dialog-resizing");g.height=c(this).height();g.width=c(this).width();e._trigger("resizeStop",o,d(y));c.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;return b.height==="auto"?b.minHeight:Math.min(b.minHeight,b.height)},_position:function(b){var d=[],e=[0,0];b=b||c.ui.dialog.prototype.options.position;if(typeof b==="string"||typeof b==="object"&&
"0"in b){d=b.split?b.split(" "):[b[0],b[1]];if(d.length===1)d[1]=d[0];c.each(["left","top"],function(g,j){if(+d[g]===d[g]){e[g]=d[g];d[g]=j}})}else if(typeof b==="object"){if("left"in b){d[0]="left";e[0]=b.left}else if("right"in b){d[0]="right";e[0]=-b.right}if("top"in b){d[1]="top";e[1]=b.top}else if("bottom"in b){d[1]="bottom";e[1]=-b.bottom}}(b=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:d.join(" "),at:d.join(" "),offset:e.join(" "),of:window,
collision:"fit",using:function(g){var j=c(this).css(g).offset().top;j<0&&c(this).css("top",g.top-j)}});b||this.uiDialog.hide()},_setOption:function(b,d){var e=this.uiDialog,g=e.is(":data(resizable)"),j=false;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":this._createButtons(d);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+d);break;case "dialogClass":e.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+d);break;case "disabled":d?
e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case "draggable":d?this._makeDraggable():e.draggable("destroy");break;case "height":j=true;break;case "maxHeight":g&&e.resizable("option","maxHeight",d);j=true;break;case "maxWidth":g&&e.resizable("option","maxWidth",d);j=true;break;case "minHeight":g&&e.resizable("option","minHeight",d);j=true;break;case "minWidth":g&&e.resizable("option","minWidth",d);j=true;break;case "position":this._position(d);break;case "resizable":g&&
!d&&e.resizable("destroy");g&&typeof d==="string"&&e.resizable("option","handles",d);!g&&d!==false&&this._makeResizable(d);break;case "title":c(".ui-dialog-title",this.uiDialogTitlebar).html(""+(d||"&#160;"));break;case "width":j=true;break}c.Widget.prototype._setOption.apply(this,arguments);j&&this._size()},_size:function(){var b=this.options,d;this.element.css({width:"auto",minHeight:0,height:0});d=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css(b.height==="auto"?{minHeight:Math.max(b.minHeight-
d,0),height:"auto"}:{minHeight:0,height:Math.max(b.height-d,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.2",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");if(!b){this.uuid+=1;b=this.uuid}return"ui-dialog-title-"+b},overlay:function(b){this.$el=c.ui.dialog.overlay.create(b)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(b){return b+".dialog-overlay"}).join(" "),create:function(b){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(e){return c(e.target).zIndex()>=c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(e){if(b.options.closeOnEscape&&e.keyCode&&e.keyCode===c.ui.keyCode.ESCAPE){b.close(e);e.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=
(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&d.bgiframe();this.instances.push(d);return d},destroy:function(b){this.oldInstances.push(this.instances.splice(c.inArray(b,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");b.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var b,
d;if(c.browser.msie&&c.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return b<d?c(window).height()+"px":b+"px"}else return c(document).height()+"px"},width:function(){var b,d;if(c.browser.msie&&c.browser.version<7){b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return b<
d?c(window).width()+"px":b+"px"}else return c(document).width()+"px"},resize:function(){var b=c([]);c.each(c.ui.dialog.overlay.instances,function(){b=b.add(this)});b.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(c){c.uniform={options:{selectClass:"selector",radioClass:"radio",checkboxClass:"checker",fileClass:"uploader",filenameClass:"filename",fileBtnClass:"action",fileDefaultText:"No file selected",fileBtnText:"Choose File",checkedClass:"checked",focusClass:"focus",disabledClass:"disabled",activeClass:"active",hoverClass:"hover",useID:true,idPrefix:"uniform",resetSelector:false},elements:[]};c.support.selectOpacity=c.browser.msie&&c.browser.version<7?false:true;c.fn.uniform=function(b){function d(p){var v=
c("<div />"),I=c("<span />");v.addClass(b.selectClass);b.useID&&v.attr("id",b.idPrefix+"-"+p.attr("id"));var U=p.find(":selected:first");if(U.length==0)U=p.find("option:first");I.html(U.text());p.css("opacity",0);p.wrap(v);p.before(I);v=p.parent("div");I=p.siblings("span");p.change(function(){I.text(p.find(":selected").text());v.removeClass(b.activeClass)}).focus(function(){v.addClass(b.focusClass)}).blur(function(){v.removeClass(b.focusClass);v.removeClass(b.activeClass)}).mousedown(function(){v.addClass(b.activeClass)}).mouseup(function(){v.removeClass(b.activeClass)}).click(function(){v.removeClass(b.activeClass)}).hover(function(){v.addClass(b.hoverClass)},
function(){v.removeClass(b.hoverClass)}).keyup(function(){I.text(p.find(":selected").text())});c(p).attr("disabled")&&v.addClass(b.disabledClass);c.uniform.noSelect(I);o(p)}function e(p){var v=c("<div />"),I=c("<span />");v.addClass(b.checkboxClass);b.useID&&v.attr("id",b.idPrefix+"-"+p.attr("id"));c(p).wrap(v);c(p).wrap(I);I=p.parent();v=I.parent();c(p).css("opacity",0).focus(function(){v.addClass(b.focusClass)}).blur(function(){v.removeClass(b.focusClass)}).click(function(){c(p).attr("checked")?
I.addClass(b.checkedClass):I.removeClass(b.checkedClass)}).mousedown(function(){v.addClass(b.activeClass)}).mouseup(function(){v.removeClass(b.activeClass)}).hover(function(){v.addClass(b.hoverClass)},function(){v.removeClass(b.hoverClass)});c(p).attr("checked")&&I.addClass(b.checkedClass);c(p).attr("disabled")&&v.addClass(b.disabledClass);o(p)}function g(p){var v=c("<div />"),I=c("<span />");v.addClass(b.radioClass);b.useID&&v.attr("id",b.idPrefix+"-"+p.attr("id"));c(p).wrap(v);c(p).wrap(I);I=p.parent();
v=I.parent();c(p).css("opacity",0).focus(function(){v.addClass(b.focusClass)}).blur(function(){v.removeClass(b.focusClass)}).click(function(){if(c(p).attr("checked")){c("."+b.radioClass+" span."+b.checkedClass+":has([name='"+c(p).attr("name")+"'])").removeClass(b.checkedClass);I.addClass(b.checkedClass)}else I.removeClass(b.checkedClass)}).mousedown(function(){c(p).is(":disabled")||v.addClass(b.activeClass)}).mouseup(function(){v.removeClass(b.activeClass)}).hover(function(){v.addClass(b.hoverClass)},
function(){v.removeClass(b.hoverClass)});c(p).attr("checked")&&I.addClass(b.checkedClass);c(p).attr("disabled")&&v.addClass(b.disabledClass);o(p)}function j(p){var v=c(p),I=c("<div />"),U=c("<span>"+b.fileDefaultText+"</span>"),L=c("<span>"+b.fileBtnText+"</span>");I.addClass(b.fileClass);U.addClass(b.filenameClass);L.addClass(b.fileBtnClass);b.useID&&I.attr("id",b.idPrefix+"-"+v.attr("id"));v.wrap(I);v.after(L);v.after(U);I=v.closest("div");U=v.siblings("."+b.filenameClass);L=v.siblings("."+b.fileBtnClass);
if(!v.attr("size")){var R=I.width();v.attr("size",R/10)}var V=function(){var aa=v.val();if(aa==="")aa=b.fileDefaultText;else{aa=aa.split(/[\/\\]+/);aa=aa[aa.length-1]}U.text(aa)};V();v.css("opacity",0).focus(function(){I.addClass(b.focusClass)}).blur(function(){I.removeClass(b.focusClass)}).mousedown(function(){c(p).is(":disabled")||I.addClass(b.activeClass)}).mouseup(function(){I.removeClass(b.activeClass)}).hover(function(){I.addClass(b.hoverClass)},function(){I.removeClass(b.hoverClass)});c.browser.msie?
v.click(function(){setTimeout(V,0)}):v.change(V);v.attr("disabled")&&I.addClass(b.disabledClass);c.uniform.noSelect(U);c.uniform.noSelect(L);o(p)}function o(p){p=c(p).get();p.length>1?c.each(p,function(v,I){c.uniform.elements.push(I)}):c.uniform.elements.push(p)}b=c.extend(c.uniform.options,b);var y=this;b.resetSelector!=false&&c(b.resetSelector).mouseup(function(){function p(){c.uniform.update(y)}setTimeout(p,10)});c.uniform.noSelect=function(p){function v(){return false}c(p).each(function(){this.onselectstart=
this.ondragstart=v;c(this).mousedown(v).css({MozUserSelect:"none"})})};c.uniform.update=function(p){if(p==undefined)p=c(c.uniform.elements);p=c(p);p.each(function(){var v=c(this);if(v.is("select")){var I=v.siblings("span"),U=v.parent("div");U.removeClass(b.hoverClass+" "+b.focusClass+" "+b.activeClass);I.html(v.find(":selected").text());v.is(":disabled")?U.addClass(b.disabledClass):U.removeClass(b.disabledClass)}else if(v.is(":checkbox")){I=v.closest("span");U=v.closest("div");U.removeClass(b.hoverClass+
" "+b.focusClass+" "+b.activeClass);I.removeClass(b.checkedClass);v.is(":checked")&&I.addClass(b.checkedClass);v.is(":disabled")?U.addClass(b.disabledClass):U.removeClass(b.disabledClass)}else if(v.is(":radio")){I=v.closest("span");U=v.closest("div");U.removeClass(b.hoverClass+" "+b.focusClass+" "+b.activeClass);I.removeClass(b.checkedClass);v.is(":checked")&&I.addClass(b.checkedClass);v.is(":disabled")?U.addClass(b.disabledClass):U.removeClass(b.disabledClass)}else if(v.is(":file")){U=v.parent("div");
I=v.siblings(b.filenameClass);btnTag=v.siblings(b.fileBtnClass);U.removeClass(b.hoverClass+" "+b.focusClass+" "+b.activeClass);I.text(v.val());v.is(":disabled")?U.addClass(b.disabledClass):U.removeClass(b.disabledClass)}})};return this.each(function(){if(c.support.selectOpacity){var p=c(this);if(p.is("select")){if(p.attr("multiple")!=true)if(p.attr("size")==undefined||p.attr("size")<=1)d(p)}else if(p.is(":checkbox"))e(p);else if(p.is(":radio"))g(p);else p.is(":file")&&j(p)}})}})(jQuery);
(function(c){c.event.special.mousewheel={setup:function(){var b=c.event.special.mousewheel.handler;c.browser.mozilla&&c(this).bind("mousemove.mousewheel",function(d){c.data(this,"mwcursorposdata",{pageX:d.pageX,pageY:d.pageY,clientX:d.clientX,clientY:d.clientY})});if(this.addEventListener)this.addEventListener(c.browser.mozilla?"DOMMouseScroll":"mousewheel",b,false);else this.onmousewheel=b},teardown:function(){var b=c.event.special.mousewheel.handler;c(this).unbind("mousemove.mousewheel");if(this.removeEventListener)this.removeEventListener(c.browser.mozilla?
"DOMMouseScroll":"mousewheel",b,false);else this.onmousewheel=function(){};c.removeData(this,"mwcursorposdata")},handler:function(b){var d=Array.prototype.slice.call(arguments,1);b=c.event.fix(b||window.event);c.extend(b,c.data(this,"mwcursorposdata")||{});var e=0;if(b.wheelDelta)e=b.wheelDelta/120;if(b.detail)e=-b.detail/3;b.data=b.data||{};b.type="mousewheel";d.unshift(e);d.unshift(b);return c.event.handle.apply(this,d)}};c.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel",b):this.trigger("mousewheel")},
unmousewheel:function(b){return this.unbind("mousewheel",b)}})})(jQuery);
(function(c){c.fn.jSlideTouch=function(b){b=jQuery.extend({direction:"V"},b);var d=navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?1:0;c(this).css({overflow:"hidden",position:"relative"});return this.each(function(){var e=c(this),g=e.children(),j=0,o=0,y=e.outerWidth()-e.innerWidth(),p=y,v=0,I=0,U="wrapper_"+(new Date).getTime(),L=c("<div id="+U+"></div>"),R=[];if(!b.width||!b.height)c.each(g,function(V,aa){V=c(aa);b.height||(o=Math.max(o,
V.outerHeight()));b.width||(j=Math.max(j,V.outerWidth()))});c.each(g,function(V,aa){V=c(aa);R[v]=p;if(b.direction=="H"){V.css({margin:(o-V.outerHeight())/2+"px "+(j-V.outerWidth())/2+"px",position:"absolute",top:"0",left:p+"px"});p+=j+15}if(b.direction=="V"){V.css({margin:(o-V.outerHeight())/2+"px "+(j-V.outerWidth())/2+"px",position:"absolute",left:"0",top:p+"px"});p+=o+15}V.attr("ind",v);V.bind("mousedown touchstart",function(){I=parseInt(c(this).attr("ind"))});v++});R[v]=p;e.height(o-y);e.width(j-
y);e.wrapInner(L);L=c("#"+U);L.width(p);L.height(o-y);L.css({position:"relative",left:0,top:0});e.bind("mousedown touchstart",function(V){if(d)V=V.originalEvent.touches[0];var aa=V.pageX,ha=V.pageX,la=parseInt(L.css("left")),ma=V.pageY,pa=V.pageY,fa=parseInt(L.css("top"));e.bind("mousemove touchmove ",function(ba){if(d){ba.preventDefault();ba=ba.originalEvent.touches[0]}if(b.direction=="H"){L.css("left",la-(ha-ba.pageX)+"px");la=parseInt(L.css("left"));ha=ba.pageX}if(b.direction=="V"){L.css("top",
fa-(pa-ba.pageY)+"px");fa=parseInt(L.css("top"));pa=ba.pageY}});e.bind("mouseup touchend",function(){e.unbind("mousemove touchmove mouseup touchend");if(b.direction=="H")if(la>0)L.animate({left:"0px"});else if(la<-R[g.length-1])L.animate({left:-R[g.length-1]+"px"});else if(aa>ha)aa-ha>0.4*j?L.animate({left:-R[I+1]+"px"},"fast"):L.animate({left:-R[I]+"px"},"fast");else aa-ha<0.4*j?L.animate({left:-R[I-1]+"px"},"fast"):L.animate({left:-R[I]+"px"},"fast");if(b.direction=="V")if(fa>0)L.animate({top:"0px"});
else if(fa<-R[g.length-1])L.animate({top:-R[g.length-1]+"px"});else if(ma>pa)ma-pa>0.4*o?L.animate({top:-R[I+1]+"px"},"fast"):L.animate({top:-R[I]+"px"},"fast");else ma-pa<0.4*o?L.animate({top:-R[I-1]+"px"},"fast"):L.animate({top:-R[I]+"px"},"fast")})})})}})(jQuery);
(function(c){c.jScrollPane={active:[]};c.fn.jScrollPane=function(b){b=c.extend({},c.fn.jScrollPane.defaults,b);var d=function(){return false};return this.each(function(){var e=c(this);e.css("overflow","hidden");var g=this;if(c(this).parent().is(".jScrollPaneContainer")){var j=b.maintainPosition?e.position().top:0,o=c(this).parent(),y=o.innerWidth(),p=o.outerHeight(),v=p;c(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",o).remove();e.css({top:0})}else{j=0;this.originalPadding=e.css("paddingTop")+
" "+e.css("paddingRight")+" "+e.css("paddingBottom")+" "+e.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(e.css("paddingLeft"))||0)+(parseInt(e.css("paddingRight"))||0);y=e.innerWidth();v=p=e.innerHeight();e.wrap(c("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:p+"px",width:y+"px"}));c(document).bind("emchange",function(){e.jScrollPane(b)})}if(b.reinitialiseOnImageLoad){var I=c.data(g,"jScrollPaneImagesToLoad")||c("img",e),U=[];I.length&&I.each(function(Q,z){c(this).bind("load",
function(){if(c.inArray(Q,U)==-1){U.push(z);I=c.grep(I,function(Z){return Z!=z});c.data(g,"jScrollPaneImagesToLoad",I);b.reinitialiseOnImageLoad=false;e.jScrollPane(b)}}).each(function(){if(this.complete||this.complete===undefined)this.src=this.src})})}o={height:"auto",width:y-b.scrollbarWidth-b.scrollbarMargin-this.originalSidePaddingTotal+"px"};if(b.scrollbarOnLeft)o.paddingLeft=b.scrollbarMargin+b.scrollbarWidth+"px";else o.paddingRight=b.scrollbarMargin+"px";e.css(o);var L=e.outerHeight(),R=p/
L;if(R<0.99){var V=e.parent();V.append(c("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:b.scrollbarWidth+"px"}).append(c("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:b.scrollbarWidth+"px"}).append(c("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:b.scrollbarWidth+"px"}),c("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:b.scrollbarWidth+"px"}))));y=c(">.jScrollPaneTrack",V);var aa=c(">.jScrollPaneTrack .jScrollPaneDrag",V);if(b.showArrows){var ha,
la,ma,pa,fa=function(){if(pa>4||pa%4==0)r(ia+la*ya);pa++},ba=function(){c("html").unbind("mouseup",ba);ha.removeClass("jScrollActiveArrowButton");clearInterval(ma)},ra=function(){c("html").bind("mouseup",ba);ha.addClass("jScrollActiveArrowButton");pa=0;fa();ma=setInterval(fa,100)};V.append(c("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:b.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){ha=c(this);la=-1;ra();this.blur();return false}).bind("click",
d),c("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:b.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){ha=c(this);la=1;ra();this.blur();return false}).bind("click",d));var Ba=c(">.jScrollArrowUp",V),sa=c(">.jScrollArrowDown",V);if(b.arrowSize){v=p-b.arrowSize-b.arrowSize;y.css({height:v+"px",top:b.arrowSize+"px"})}else{o=Ba.height();b.arrowSize=o;v=p-o-sa.height();y.css({height:v+"px",top:o+"px"})}}var Ca=c(this).css({position:"absolute",overflow:"visible"}),
ta,qa,ya,ia=0,va=R*p/2,Da=function(Q,z){var Z=z=="X"?"Left":"Top";return Q["page"+z]||Q["client"+z]+(document.documentElement["scroll"+Z]||document.body["scroll"+Z])||0},wa=function(){return false},S=function(){ua();ta=aa.offset(false);ta.top-=ia;qa=v-aa[0].offsetHeight;ya=2*b.wheelSpeed*qa/L},q=function(){c("html").unbind("mouseup",q).unbind("mousemove",G);va=R*p/2;c.browser.msie&&c("html").unbind("dragstart",wa).unbind("selectstart",wa)},r=function(Q){ia=Q=Q<0?0:Q>qa?qa:Q;aa.css({top:Q+"px"});Ca.css({top:(p-
L)*(Q/qa)+"px"});e.trigger("scroll");if(b.showArrows){Ba[Q==0?"addClass":"removeClass"]("disabled");sa[Q==qa?"addClass":"removeClass"]("disabled")}},G=function(Q){r(Da(Q,"Y")-ta.top-va)};o=Math.max(Math.min(R*(p-b.arrowSize*2),b.dragMaxHeight),b.dragMinHeight);aa.css({height:o+"px"}).bind("mousedown",function(Q){S();va=Da(Q,"Y")-ia-ta.top;c("html").bind("mouseup",q).bind("mousemove",G);c.browser.msie&&c("html").bind("dragstart",wa).bind("selectstart",wa);return false});var N,$,ca,ea=function(){if($>
8||$%4==0)r(ia-(ia-ca)/2);$++},da=function(){clearInterval(N);c("html").unbind("mouseup",da).unbind("mousemove",ka)},ka=function(Q){ca=Da(Q,"Y")-ta.top-va};y.bind("mousedown",function(Q){S();ka(Q);$=0;c("html").bind("mouseup",da).bind("mousemove",ka);N=setInterval(ea,100);ea()});V.bind("mousewheel",function(Q,z){S();ua();Q=ia;r(ia-z*ya);return Q==ia});var ga,X,F=function(){var Q=(ga-ia)/b.animateStep;if(Q>1||Q<-1)r(ia+Q);else{r(ga);ua()}},ua=function(){if(X){clearInterval(X);delete ga}},na=function(Q,
z){if(typeof Q=="string"){$e=c(Q,e);if(!$e.length)return;Q=$e.offset().top-e.offset().top}V.scrollTop(0);ua();Q=-Q/(p-L)*qa;if(z||!b.animateTo)r(Q);else{ga=Q;X=setInterval(F,b.animateInterval)}};e[0].scrollTo=na;e[0].scrollBy=function(Q){var z=-parseInt(Ca.css("top"))||0;na(z+Q)};S();na(-j,true);c("*",this).bind("focus",function(){for(var Q=c(this),z=0;Q[0]!=e[0];){z+=Q.position().top;Q=Q.offsetParent()}Q=-parseInt(Ca.css("top"))||0;var Z=Q+p;if(!(z>Q&&z<Z)){Z=z-b.scrollbarMargin;if(z>Q)Z+=c(this).height()+
15+b.scrollbarMargin-p;na(Z)}});location.hash&&na(location.hash);c(document).bind("click",function(Q){$target=c(Q.target);if($target.is("a")){Q=$target.attr("href");Q.substr(0,1)=="#"&&na(Q)}});c.jScrollPane.active.push(e[0])}else{e.css({height:p+"px",width:y-this.originalSidePaddingTotal+"px",padding:this.originalPadding});e.parent().unbind("mousewheel")}})};c.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,
animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false};c(window).bind("unload",function(){for(var b=c.jScrollPane.active,d=0;d<b.length;d++)b[d].scrollTo=b[d].scrollBy=null})})(jQuery);
var swfobject=function(){function c(){if(qa.readyState=="complete"){qa.parentNode.removeChild(qa);b()}}function b(){if(!Da){if(S.ie&&S.win){var q=V("span");try{var r=ba.getElementsByTagName("body")[0].appendChild(q);r.parentNode.removeChild(r)}catch(G){return}}Da=true;if(ya){clearInterval(ya);ya=null}q=Ba.length;for(r=0;r<q;r++)Ba[r]()}}function d(q){if(Da)q();else Ba[Ba.length]=q}function e(q){if(typeof fa.addEventListener!="undefined")fa.addEventListener("load",q,false);else if(typeof ba.addEventListener!=
"undefined")ba.addEventListener("load",q,false);else if(typeof fa.attachEvent!="undefined")aa(fa,"onload",q);else if(typeof fa.onload=="function"){var r=fa.onload;fa.onload=function(){r();q()}}else fa.onload=q}function g(){for(var q=sa.length,r=0;r<q;r++){var G=sa[r].id;if(S.pv[0]>0){var N=R(G);if(N){sa[r].width=N.getAttribute("width")?N.getAttribute("width"):"0";sa[r].height=N.getAttribute("height")?N.getAttribute("height"):"0";if(ha(sa[r].swfVersion)){S.webkit&&S.webkit<312&&j(N);ma(G,true)}else sa[r].expressInstall&&
!wa&&ha("6.0.65")&&(S.win||S.mac)?o(sa[r]):y(N)}}else ma(G,true)}}function j(q){var r=q.getElementsByTagName("object")[0];if(r){var G=V("embed"),N=r.attributes;if(N)for(var $=N.length,ca=0;ca<$;ca++)N[ca].nodeName=="DATA"?G.setAttribute("src",N[ca].nodeValue):G.setAttribute(N[ca].nodeName,N[ca].nodeValue);if(r=r.childNodes){N=r.length;for($=0;$<N;$++)r[$].nodeType==1&&r[$].nodeName=="PARAM"&&G.setAttribute(r[$].getAttribute("name"),r[$].getAttribute("value"))}q.parentNode.replaceChild(G,q)}}function o(q){wa=
true;var r=R(q.id);if(r){if(q.altContentId){var G=R(q.altContentId);if(G){ia=G;va=q.altContentId}}else ia=p(r);if(!/%$/.test(q.width)&&parseInt(q.width,10)<310)q.width="310";if(!/%$/.test(q.height)&&parseInt(q.height,10)<137)q.height="137";ba.title=ba.title.slice(0,47)+" - Flash Player Installation";G="MMredirectURL="+fa.location+"&MMplayerType="+(S.ie&&S.win?"ActiveX":"PlugIn")+"&MMdoctitle="+ba.title;var N=q.id,$=document.getElementById(q.id).getAttribute("lang");if($!=null)G+="&MMlang="+$;if(S.ie&&
S.win&&r.readyState!=4){var ca=V("div");N+="SWFObjectNew";ca.setAttribute("id",N);r.parentNode.insertBefore(ca,r);r.style.display="none";aa(fa,"onload",function(){r.parentNode.removeChild(r)})}v({data:q.expressInstall,id:"SWFObjectExprInst",width:q.width,height:q.height},{flashvars:G},N)}}function y(q){if(S.ie&&S.win&&q.readyState!=4){var r=V("div");q.parentNode.insertBefore(r,q);r.parentNode.replaceChild(p(q),r);q.style.display="none";aa(fa,"onload",function(){q.parentNode.removeChild(q)})}else q.parentNode.replaceChild(p(q),
q)}function p(q){var r=V("div");if(S.win&&S.ie)r.innerHTML=q.innerHTML;else if(q=q.getElementsByTagName("object")[0])if(q=q.childNodes)for(var G=q.length,N=0;N<G;N++)!(q[N].nodeType==1&&q[N].nodeName=="PARAM")&&q[N].nodeType!=8&&r.appendChild(q[N].cloneNode(true));return r}function v(q,r,G){var N,$=R(G);if($){if(typeof q.id=="undefined")q.id=G;if(S.ie&&S.win){var ca="";for(var ea in q)if(q[ea]!=Object.prototype[ea])if(ea.toLowerCase()=="data")r.movie=q[ea];else if(ea.toLowerCase()=="styleclass")ca+=
' class="'+q[ea]+'"';else if(ea.toLowerCase()!="classid")ca+=" "+ea+'="'+q[ea]+'"';ea="";for(var da in r)if(r[da]!=Object.prototype[da])ea+='<param name="'+da+'" value="'+r[da]+'" />';$.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ca+">"+ea+"</object>";Ca[Ca.length]=q.id;N=R(q.id)}else if(S.webkit&&S.webkit<312){da=V("embed");da.setAttribute("type","application/x-shockwave-flash");for(ca in q)if(q[ca]!=Object.prototype[ca])if(ca.toLowerCase()=="data")da.setAttribute("src",
q[ca]);else if(ca.toLowerCase()=="styleclass")da.setAttribute("class",q[ca]);else ca.toLowerCase()!="classid"&&da.setAttribute(ca,q[ca]);for(var ka in r)r[ka]!=Object.prototype[ka]&&ka.toLowerCase()!="movie"&&da.setAttribute(ka,r[ka]);$.parentNode.replaceChild(da,$);N=da}else{da=V("object");da.setAttribute("type","application/x-shockwave-flash");for(var ga in q)if(q[ga]!=Object.prototype[ga])if(ga.toLowerCase()=="styleclass")da.setAttribute("class",q[ga]);else ga.toLowerCase()!="classid"&&da.setAttribute(ga,
q[ga]);for(var X in r)r[X]!=Object.prototype[X]&&X.toLowerCase()!="movie"&&I(da,X,r[X]);$.parentNode.replaceChild(da,$);N=da}}return N}function I(q,r,G){var N=V("param");N.setAttribute("name",r);N.setAttribute("value",G);q.appendChild(N)}function U(q){var r=R(q);if(r&&(r.nodeName=="OBJECT"||r.nodeName=="EMBED"))if(S.ie&&S.win)r.readyState==4?L(q):fa.attachEvent("onload",function(){L(q)});else r.parentNode.removeChild(r)}function L(q){if(q=R(q)){for(var r in q)if(typeof q[r]=="function")q[r]=null;
q.parentNode.removeChild(q)}}function R(q){var r=null;try{r=ba.getElementById(q)}catch(G){}return r}function V(q){return ba.createElement(q)}function aa(q,r,G){q.attachEvent(r,G);ta[ta.length]=[q,r,G]}function ha(q){var r=S.pv;q=q.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return r[0]>q[0]||r[0]==q[0]&&r[1]>q[1]||r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]?true:false}function la(q,r){if(!(S.ie&&S.mac)){var G=ba.getElementsByTagName("head")[0],N=V("style");N.setAttribute("type",
"text/css");N.setAttribute("media","screen");!(S.ie&&S.win)&&typeof ba.createTextNode!="undefined"&&N.appendChild(ba.createTextNode(q+" {"+r+"}"));G.appendChild(N);if(S.ie&&S.win&&typeof ba.styleSheets!="undefined"&&ba.styleSheets.length>0){G=ba.styleSheets[ba.styleSheets.length-1];typeof G.addRule=="object"&&G.addRule(q,r)}}}function ma(q,r){r=r?"visible":"hidden";if(Da&&R(q))R(q).style.visibility=r;else la("#"+q,"visibility:"+r)}function pa(q){return/[\\\"<>\.;]/.exec(q)!=null?encodeURIComponent(q):
q}var fa=window,ba=document,ra=navigator,Ba=[],sa=[],Ca=[],ta=[],qa,ya=null,ia=null,va=null,Da=false,wa=false,S=function(){var q=typeof ba.getElementById!="undefined"&&typeof ba.getElementsByTagName!="undefined"&&typeof ba.createElement!="undefined",r=[0,0,0],G=null;if(typeof ra.plugins!="undefined"&&typeof ra.plugins["Shockwave Flash"]=="object"){if((G=ra.plugins["Shockwave Flash"].description)&&!(typeof ra.mimeTypes!="undefined"&&ra.mimeTypes["application/x-shockwave-flash"]&&!ra.mimeTypes["application/x-shockwave-flash"].enabledPlugin)){G=
G.replace(/^.*\s+(\S+\s+\S+$)/,"$1");r[0]=parseInt(G.replace(/^(.*)\..*$/,"$1"),10);r[1]=parseInt(G.replace(/^.*\.(.*)\s.*$/,"$1"),10);r[2]=/r/.test(G)?parseInt(G.replace(/^.*r(.*)$/,"$1"),10):0}}else if(typeof fa.ActiveXObject!="undefined"){var N=null,$=false;try{N=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(ca){try{N=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");r=[6,0,21];N.AllowScriptAccess="always"}catch(ea){if(r[0]==6)$=true}if(!$)try{N=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(da){}}if(!$&&
N)try{if(G=N.GetVariable("$version")){G=G.split(" ")[1].split(",");r=[parseInt(G[0],10),parseInt(G[1],10),parseInt(G[2],10)]}}catch(ka){}}$=ra.userAgent.toLowerCase();var ga=ra.platform.toLowerCase();G=/webkit/.test($)?parseFloat($.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false;N=ga?/win/.test(ga):/win/.test($);$=ga?/mac/.test(ga):/mac/.test($);return{w3cdom:q,pv:r,webkit:G,ie:false,win:N,mac:$}}();(function(){if(S.w3cdom){d(g);if(S.ie&&S.win)try{ba.write("<script id=__ie_ondomload defer=true src=//:><\/script>");
(qa=R("__ie_ondomload"))&&aa(qa,"onreadystatechange",c)}catch(q){}if(S.webkit&&typeof ba.readyState!="undefined")ya=setInterval(function(){/loaded|complete/.test(ba.readyState)&&b()},10);typeof ba.addEventListener!="undefined"&&ba.addEventListener("DOMContentLoaded",b,null);e(b)}})();(function(){S.ie&&S.win&&window.attachEvent("onunload",function(){for(var q=ta.length,r=0;r<q;r++)ta[r][0].detachEvent(ta[r][1],ta[r][2]);q=Ca.length;for(r=0;r<q;r++)U(Ca[r]);for(var G in S)S[G]=null;S=null;for(var N in swfobject)swfobject[N]=
null;swfobject=null})})();return{registerObject:function(q,r,G){if(!(!S.w3cdom||!q||!r)){var N={};N.id=q;N.swfVersion=r;N.expressInstall=G?G:false;sa[sa.length]=N;ma(q,false)}},getObjectById:function(q){var r=null;if(S.w3cdom)if(q=R(q)){var G=q.getElementsByTagName("object")[0];if(!G||G&&typeof q.SetVariable!="undefined")r=q;else if(typeof G.SetVariable!="undefined")r=G}return r},embedSWF:function(q,r,G,N,$,ca,ea,da,ka,ga){if(!(!S.w3cdom||!q||!r||!G||!N||!$)){var X=this;this.addDomLoadEvent(function(){var Z=
X.getObjectById(r),P=X.getObjectById(r).parentNode;Z=Z.getAttribute("id")?"#"+Z.getAttribute("id"):Z.tagName.toLowerCase()+"."+Z.getAttribute("class");var W=P.getAttribute("id")?"#"+P.getAttribute("id"):P.tagName.toLowerCase()+"."+P.getAttribute("class"),oa=G.indexOf("%")>=0?G:G+"px",xa=N.indexOf("%")>=0?N:N+"px";swfobject.createCSS(Z,"width: "+oa+"; height: "+xa+";");swfobject.createCSS(W,"width: "+oa+"; height: "+xa+";");if(ga){W=G.indexOf("%")>=0?parseInt(G.split("%").join())/2+"%":G/2+"px";oa=
N.indexOf("%")>=0?parseInt(N.split("%").join())/2+"%":N/2+"px";swfobject.createCSS(Z,"margin-left: -"+W+"; margin-top: -"+oa+";")}});G+="";N+="";if(ha($)){ma(r,false);var F={};if(ka&&typeof ka==="object")for(var ua in ka)if(ka[ua]!=Object.prototype[ua])F[ua]=ka[ua];F.data=q;F.width=G;F.height=N;var na={};if(da&&typeof da==="object")for(var Q in da)if(da[Q]!=Object.prototype[Q])na[Q]=da[Q];if(ea&&typeof ea==="object")for(var z in ea)if(ea[z]!=Object.prototype[z])if(typeof na.flashvars!="undefined")na.flashvars+=
"&"+z+"="+ea[z];else na.flashvars=z+"="+ea[z];d(function(){v(F,na,r);F.id==r&&ma(r,true)})}else if(ca&&!wa&&ha("6.0.65")&&(S.win||S.mac)){wa=true;ma(r,false);d(function(){var Z={};Z.id=Z.altContentId=r;Z.width=G;Z.height=N;Z.expressInstall=ca;o(Z,ea)})}}},getFlashPlayerVersion:function(){return{major:S.pv[0],minor:S.pv[1],release:S.pv[2]}},hasFlashPlayerVersion:ha,createSWF:function(q,r,G){if(S.w3cdom)return v(q,r,G)},removeSWF:function(q){S.w3cdom&&U(q)},createCSS:function(q,r){S.w3cdom&&la(q,r)},
addDomLoadEvent:d,addLoadEvent:e,getQueryParamValue:function(q){var r=ba.location.search||ba.location.hash;if(q==null)return pa(r);if(r){r=r.substring(1).split("&");for(var G=0;G<r.length;G++)if(r[G].substring(0,r[G].indexOf("="))==q)return pa(r[G].substring(r[G].indexOf("=")+1))}return""},expressInstallCallback:function(){if(wa&&ia){var q=R("SWFObjectExprInst");if(q){q.parentNode.replaceChild(ia,q);if(va){ma(va,true);if(S.ie&&S.win)ia.style.display="block"}va=ia=null;wa=false}}}}}();
(function(){jQuery.color={};jQuery.color.make=function(b,d,e,g){var j={};j.r=b||0;j.g=d||0;j.b=e||0;j.a=g!=null?g:1;j.add=function(o,y){for(var p=0;p<o.length;++p)j[o.charAt(p)]+=y;return j.normalize()};j.scale=function(o,y){for(var p=0;p<o.length;++p)j[o.charAt(p)]*=y;return j.normalize()};j.toString=function(){return j.a>=1?"rgb("+[j.r,j.g,j.b].join(",")+")":"rgba("+[j.r,j.g,j.b,j.a].join(",")+")"};j.normalize=function(){function o(y,p,v){return p<y?y:p>v?v:p}j.r=o(0,parseInt(j.r),255);j.g=o(0,
parseInt(j.g),255);j.b=o(0,parseInt(j.b),255);j.a=o(0,j.a,1);return j};j.clone=function(){return jQuery.color.make(j.r,j.b,j.g,j.a)};return j.normalize()};jQuery.color.extract=function(b,d){var e;do{e=b.css(d).toLowerCase();if(e!=""&&e!="transparent")break;b=b.parent()}while(!jQuery.nodeName(b.get(0),"body"));if(e=="rgba(0, 0, 0, 0)")e="transparent";return jQuery.color.parse(e)};jQuery.color.parse=function(b){var d,e=jQuery.color.make;if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))return e(parseInt(d[1],
10),parseInt(d[2],10),parseInt(d[3],10));if(d=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(b))return e(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10),parseFloat(d[4]));if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))return e(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55);if(d=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(b))return e(parseFloat(d[1])*
2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55,parseFloat(d[4]));if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))return e(parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16));if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))return e(parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16));b=jQuery.trim(b).toLowerCase();if(b=="transparent")return e(255,255,255,0);else{d=c[b];return e(d[0],d[1],d[2])}};var c={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,
220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],
lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})();
(function(c){function b(e,g,j,o){function y(f,m){m=[ja].concat(m);for(var n=0;n<f.length;++n)f[n].apply(this,m)}function p(){for(var f=0;f<o.length;++f){var m=o[f];m.init(ja);m.options&&c.extend(true,F,m.options)}}function v(f){c.extend(true,F,f);if(F.grid.borderColor==null)F.grid.borderColor=F.grid.color;if(F.xaxis.noTicks&&F.xaxis.ticks==null)F.xaxis.ticks=F.xaxis.noTicks;if(F.yaxis.noTicks&&F.yaxis.ticks==null)F.yaxis.ticks=F.yaxis.noTicks;if(F.grid.coloredAreas)F.grid.markings=F.grid.coloredAreas;
if(F.grid.coloredAreasColor)F.grid.markingsColor=F.grid.coloredAreasColor;F.lines&&c.extend(true,F.series.lines,F.lines);F.points&&c.extend(true,F.series.points,F.points);F.bars&&c.extend(true,F.series.bars,F.bars);if(F.shadowSize)F.series.shadowSize=F.shadowSize;for(var m in Ea)if(F.hooks[m]&&F.hooks[m].length)Ea[m]=Ea[m].concat(F.hooks[m]);y(Ea.processOptions,[F])}function I(f){X=U(f);R();V()}function U(f){for(var m=[],n=0;n<f.length;++n){var k=c.extend(true,{},F.series);if(f[n].data){k.data=f[n].data;
delete f[n].data;c.extend(true,k,f[n]);f[n].data=k.data}else k.data=f[n];m.push(k)}return m}function L(f,m){f=f[m];if(!f||f==1)return P[m];if(typeof f=="number")return P[m.charAt(0)+f+m.slice(1)];return f}function R(){var f,m=X.length,n=[],k=[];for(f=0;f<X.length;++f){var l=X[f].color;if(l!=null){--m;typeof l=="number"?k.push(l):n.push(c.color.parse(X[f].color))}}for(f=0;f<k.length;++f)m=Math.max(m,k[f]+1);n=[];for(f=k=0;n.length<m;){l=F.colors.length==f?c.color.make(100,100,100):c.color.parse(F.colors[f]);
l.scale("rgb",1+(k%2==1?-1:1)*Math.ceil(k/2)*0.2);n.push(l);++f;if(f>=F.colors.length){f=0;++k}}for(f=m=0;f<X.length;++f){k=X[f];if(k.color==null){k.color=n[m].toString();++m}else if(typeof k.color=="number")k.color=n[k.color].toString();if(k.lines.show==null){var u;l=true;for(u in k)if(k[u].show){l=false;break}if(l)k.lines.show=true}k.xaxis=L(k,"xaxis");k.yaxis=L(k,"yaxis")}}function V(){function f(O,Y,Ga){if(Y<O.datamin)O.datamin=Y;if(Ga>O.datamax)O.datamax=Ga}var m=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY,
k,l,u,B,w,A,D,E,C,T,M;for(E in P){P[E].datamin=m;P[E].datamax=n;P[E].used=false}for(k=0;k<X.length;++k){w=X[k];w.datapoints={points:[]};y(Ea.processRawData,[w,w.data,w.datapoints])}for(k=0;k<X.length;++k){w=X[k];var K=w.data,H=w.datapoints.format;if(!H){H=[];H.push({x:true,number:true,required:true});H.push({y:true,number:true,required:true});w.bars.show&&H.push({y:true,number:true,required:false,defaultValue:0});w.datapoints.format=H}if(w.datapoints.pointsize==null){if(w.datapoints.pointsize==null)w.datapoints.pointsize=
H.length;D=w.datapoints.pointsize;A=w.datapoints.points;insertSteps=w.lines.show&&w.lines.steps;w.xaxis.used=w.yaxis.used=true;for(l=u=0;l<K.length;++l,u+=D){M=K[l];var J=M==null;if(!J)for(B=0;B<D;++B){C=M[B];if(T=H[B]){if(T.number&&C!=null){C=+C;if(isNaN(C))C=null}if(C==null){if(T.required)J=true;if(T.defaultValue!=null)C=T.defaultValue}}A[u+B]=C}if(J)for(B=0;B<D;++B){C=A[u+B];if(C!=null){T=H[B];T.x&&f(w.xaxis,C,C);T.y&&f(w.yaxis,C,C)}A[u+B]=null}else if(insertSteps&&u>0&&A[u-D]!=null&&A[u-D]!=A[u]&&
A[u-D+1]!=A[u+1]){for(B=0;B<D;++B)A[u+D+B]=A[u+B];A[u+1]=A[u-D+1];u+=D}}}}for(k=0;k<X.length;++k){w=X[k];y(Ea.processDatapoints,[w,w.datapoints])}for(k=0;k<X.length;++k){w=X[k];A=w.datapoints.points;D=w.datapoints.pointsize;M=u=m;J=K=n;for(l=0;l<A.length;l+=D)if(A[l]!=null)for(B=0;B<D;++B){C=A[l+B];if(T=H[B]){if(T.x){if(C<u)u=C;if(C>K)K=C}if(T.y){if(C<M)M=C;if(C>J)J=C}}}if(w.bars.show){l=w.bars.align=="left"?0:-w.bars.barWidth/2;if(w.bars.horizontal){M+=l;J+=l+w.bars.barWidth}else{u+=l;K+=l+w.bars.barWidth}}f(w.xaxis,
u,K);f(w.yaxis,M,J)}for(E in P){if(P[E].datamin==m)P[E].datamin=null;if(P[E].datamax==n)P[E].datamax=null}}function aa(){function f(m,n){var k=document.createElement("canvas");k.width=m;k.height=n;if(c.browser.msie)k=window.G_vmlCanvasManager.initElement(k);return k}oa=e.width();xa=e.height();e.html("");e.css("position")=="static"&&e.css("position","relative");if(oa<=0||xa<=0)throw"Invalid dimensions for plot, width = "+oa+", height = "+xa;c.browser.msie&&window.G_vmlCanvasManager.init_(document);
ua=c(f(oa,xa)).appendTo(e).get(0);z=ua.getContext("2d");na=c(f(oa,xa)).css({position:"absolute",left:0,top:0}).appendTo(e).get(0);Z=na.getContext("2d");Z.stroke()}function ha(){Q=c([na,ua]);F.grid.hoverable&&Q.mousemove(S);F.grid.clickable&&Q.click(q);y(Ea.bindEvents,[Q])}function la(){function f(l,u){function B(C){return C}var w,A,D=u.transform||B,E=u.inverseTransform;if(l==P.xaxis||l==P.x2axis){w=l.scale=za/(D(l.max)-D(l.min));A=D(l.min);l.p2c=D==B?function(C){return(C-A)*w}:function(C){return(D(C)-
A)*w};l.c2p=E?function(C){return E(A+C/w)}:function(C){return A+C/w}}else{w=l.scale=Aa/(D(l.max)-D(l.min));A=D(l.max);l.p2c=D==B?function(C){return(A-C)*w}:function(C){return(A-D(C))*w};l.c2p=E?function(C){return E(A-C/w)}:function(C){return A-C/w}}}function m(l,u){var B=[],w;l.labelWidth=u.labelWidth;l.labelHeight=u.labelHeight;if(l==P.xaxis||l==P.x2axis){if(l.labelWidth==null)l.labelWidth=oa/(l.ticks.length>0?l.ticks.length:1);if(l.labelHeight==null){B=[];for(u=0;u<l.ticks.length;++u)(w=l.ticks[u].label)&&
B.push('<div class="tickLabel" style="float:left;width:'+l.labelWidth+'px">'+w+"</div>");if(B.length>0){B=c('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+B.join("")+'<div style="clear:left"></div></div>').appendTo(e);l.labelHeight=B.height();B.remove()}}}else if(l.labelWidth==null||l.labelHeight==null){for(u=0;u<l.ticks.length;++u)(w=l.ticks[u].label)&&B.push('<div class="tickLabel">'+w+"</div>");if(B.length>0){B=c('<div style="position:absolute;top:-10000px;font-size:smaller">'+
B.join("")+"</div>").appendTo(e);if(l.labelWidth==null)l.labelWidth=B.width();if(l.labelHeight==null)l.labelHeight=B.find("div").height();B.remove()}}if(l.labelWidth==null)l.labelWidth=0;if(l.labelHeight==null)l.labelHeight=0}function n(){var l=F.grid.borderWidth;for(i=0;i<X.length;++i)l=Math.max(l,2*(X[i].points.radius+X[i].points.lineWidth/2));W.left=W.right=W.top=W.bottom=l;var u=F.grid.labelMargin+F.grid.borderWidth;if(P.xaxis.labelHeight>0)W.bottom=Math.max(l,P.xaxis.labelHeight+u);if(P.yaxis.labelWidth>
0)W.left=Math.max(l,P.yaxis.labelWidth+u);if(P.x2axis.labelHeight>0)W.top=Math.max(l,P.x2axis.labelHeight+u);if(P.y2axis.labelWidth>0)W.right=Math.max(l,P.y2axis.labelWidth+u);za=oa-W.left-W.right;Aa=xa-W.bottom-W.top}var k;for(k in P)ma(P[k],F[k]);if(F.grid.show){for(k in P){pa(P[k],F[k]);fa(P[k],F[k]);m(P[k],F[k])}n()}else{W.left=W.right=W.top=W.bottom=0;za=oa;Aa=xa}for(k in P)f(P[k],F[k]);F.grid.show&&sa();Da()}function ma(f,m){var n=+(m.min!=null?m.min:f.datamin),k=+(m.max!=null?m.max:f.datamax),
l=k-n;if(l==0){l=k==0?1:0.01;if(m.min==null)n-=l;if(m.max==null||m.min!=null)k+=l}else{var u=m.autoscaleMargin;if(u!=null){if(m.min==null){n-=l*u;if(n<0&&f.datamin!=null&&f.datamin>=0)n=0}if(m.max==null){k+=l*u;if(k>0&&f.datamax!=null&&f.datamax<=0)k=0}}}f.min=n;f.max=k}function pa(f,m){var n;n=typeof m.ticks=="number"&&m.ticks>0?m.ticks:f==P.xaxis||f==P.x2axis?0.3*Math.sqrt(oa):0.3*Math.sqrt(xa);var k=(f.max-f.min)/n,l,u;if(m.mode=="time"){var B={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,
year:525949.2*60*1E3};u=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];n=0;if(m.minTickSize!=null)n=typeof m.tickSize=="number"?m.tickSize:m.minTickSize[0]*B[m.minTickSize[1]];for(l=0;l<u.length-1;++l)if(k<(u[l][0]*B[u[l][1]]+u[l+1][0]*B[u[l+
1][1]])/2&&u[l][0]*B[u[l][1]]>=n)break;n=u[l][0];l=u[l][1];if(l=="year"){u=Math.pow(10,Math.floor(Math.log(k/B.year)/Math.LN10));k=k/B.year/u;n=k<1.5?1:k<3?2:k<7.5?5:10;n*=u}if(m.tickSize){n=m.tickSize[0];l=m.tickSize[1]}k=function(D){var E=[],C=D.tickSize[0],T=D.tickSize[1],M=new Date(D.min),K=C*B[T];T=="second"&&M.setUTCSeconds(d(M.getUTCSeconds(),C));T=="minute"&&M.setUTCMinutes(d(M.getUTCMinutes(),C));T=="hour"&&M.setUTCHours(d(M.getUTCHours(),C));T=="month"&&M.setUTCMonth(d(M.getUTCMonth(),C));
T=="year"&&M.setUTCFullYear(d(M.getUTCFullYear(),C));M.setUTCMilliseconds(0);K>=B.minute&&M.setUTCSeconds(0);K>=B.hour&&M.setUTCMinutes(0);K>=B.day&&M.setUTCHours(0);K>=B.day*4&&M.setUTCDate(1);K>=B.year&&M.setUTCMonth(0);var H=0,J=Number.NaN,O;do{O=J;J=M.getTime();E.push({v:J,label:D.tickFormatter(J,D)});if(T=="month")if(C<1){M.setUTCDate(1);var Y=M.getTime();M.setUTCMonth(M.getUTCMonth()+1);var Ga=M.getTime();M.setTime(J+H*B.hour+(Ga-Y)*C);H=M.getUTCHours();M.setUTCHours(0)}else M.setUTCMonth(M.getUTCMonth()+
C);else T=="year"?M.setUTCFullYear(M.getUTCFullYear()+C):M.setTime(J+K)}while(J<D.max&&J!=O);return E};u=function(D,E){D=new Date(D);if(m.timeformat!=null)return c.plot.formatDate(D,m.timeformat,m.monthNames);var C=E.tickSize[0]*B[E.tickSize[1]];E=E.max-E.min;var T=m.twelveHourClock?" %p":"";fmt=C<B.minute?"%h:%M:%S"+T:C<B.day?E<2*B.day?"%h:%M"+T:"%b %d %h:%M"+T:C<B.month?"%b %d":C<B.year?E<B.year?"%b":"%b %y":"%y";return c.plot.formatDate(D,fmt,m.monthNames)}}else{var w=m.tickDecimals,A=-Math.floor(Math.log(k)/
Math.LN10);if(w!=null&&A>w)A=w;u=Math.pow(10,-A);k=k/u;if(k<1.5)n=1;else if(k<3){n=2;if(k>2.25&&(w==null||A+1<=w)){n=2.5;++A}}else n=k<7.5?5:10;n*=u;if(m.minTickSize!=null&&n<m.minTickSize)n=m.minTickSize;if(m.tickSize!=null)n=m.tickSize;f.tickDecimals=Math.max(0,w!=null?w:A);k=function(D){var E=[],C=d(D.min,D.tickSize),T=0,M=Number.NaN,K;do{K=M;M=C+T*D.tickSize;E.push({v:M,label:D.tickFormatter(M,D)});++T}while(M<D.max&&M!=K);return E};u=function(D,E){return D.toFixed(E.tickDecimals)}}f.tickSize=
l?[n,l]:n;f.tickGenerator=k;f.tickFormatter=c.isFunction(m.tickFormatter)?function(D,E){return""+m.tickFormatter(D,E)}:u}function fa(f,m){f.ticks=[];if(f.used){if(m.ticks==null)f.ticks=f.tickGenerator(f);else if(typeof m.ticks=="number"){if(m.ticks>0)f.ticks=f.tickGenerator(f)}else if(m.ticks){var n=m.ticks;if(c.isFunction(n))n=n({min:f.min,max:f.max});var k,l;for(k=0;k<n.length;++k){var u=null,B=n[k];if(typeof B=="object"){l=B[0];if(B.length>1)u=B[1]}else l=B;if(u==null)u=f.tickFormatter(l,f);f.ticks[k]=
{v:l,label:u}}}if(m.autoscaleMargin!=null&&f.ticks.length>0){if(m.min==null)f.min=Math.min(f.min,f.ticks[0].v);if(m.max==null&&f.ticks.length>1)f.max=Math.max(f.max,f.ticks[f.ticks.length-1].v)}}}function ba(){z.clearRect(0,0,oa,xa);var f=F.grid;f.show&&!f.aboveData&&Ba();for(var m=0;m<X.length;++m)Ca(X[m]);y(Ea.draw,[z]);f.show&&f.aboveData&&Ba()}function ra(f,m){var n=m+"axis",k=m+"2axis",l,u;if(f[n]){l=P[n];u=f[n].from;f=f[n].to}else if(f[k]){l=P[k];u=f[k].from;f=f[k].to}else{l=P[n];u=f[m+"1"];
f=f[m+"2"]}if(u!=null&&f!=null&&u>f)return{from:f,to:u,axis:l};return{from:u,to:f,axis:l}}function Ba(){var f;z.save();z.translate(W.left,W.top);if(F.grid.backgroundColor){z.fillStyle=ga(F.grid.backgroundColor,Aa,0,"rgba(255, 255, 255, 0)");z.fillRect(0,0,za,Aa)}var m=F.grid.markings;if(m){if(c.isFunction(m))m=m({xmin:P.xaxis.min,xmax:P.xaxis.max,ymin:P.yaxis.min,ymax:P.yaxis.max,xaxis:P.xaxis,yaxis:P.yaxis,x2axis:P.x2axis,y2axis:P.y2axis});for(f=0;f<m.length;++f){var n=m[f],k=ra(n,"x"),l=ra(n,"y");
if(k.from==null)k.from=k.axis.min;if(k.to==null)k.to=k.axis.max;if(l.from==null)l.from=l.axis.min;if(l.to==null)l.to=l.axis.max;if(!(k.to<k.axis.min||k.from>k.axis.max||l.to<l.axis.min||l.from>l.axis.max)){k.from=Math.max(k.from,k.axis.min);k.to=Math.min(k.to,k.axis.max);l.from=Math.max(l.from,l.axis.min);l.to=Math.min(l.to,l.axis.max);if(!(k.from==k.to&&l.from==l.to)){k.from=k.axis.p2c(k.from);k.to=k.axis.p2c(k.to);l.from=l.axis.p2c(l.from);l.to=l.axis.p2c(l.to);if(k.from==k.to||l.from==l.to){z.beginPath();
z.strokeStyle=n.color||F.grid.markingsColor;z.lineWidth=n.lineWidth||F.grid.markingsLineWidth;z.moveTo(k.from,l.from);z.lineTo(k.to,l.to);z.stroke()}else{z.fillStyle=n.color||F.grid.markingsColor;z.fillRect(k.from,l.to,k.to-k.from,l.from-l.to)}}}}}z.lineWidth=1;z.strokeStyle=F.grid.tickColor;z.beginPath();n=P.xaxis;for(f=0;f<n.ticks.length;++f){m=n.ticks[f].v;if(!(m<=n.min||m>=P.xaxis.max)){z.moveTo(Math.floor(n.p2c(m))+z.lineWidth/2,0);z.lineTo(Math.floor(n.p2c(m))+z.lineWidth/2,Aa)}}n=P.yaxis;for(f=
0;f<n.ticks.length;++f){m=n.ticks[f].v;if(!(m<=n.min||m>=n.max)){z.moveTo(0,Math.floor(n.p2c(m))+z.lineWidth/2);z.lineTo(za,Math.floor(n.p2c(m))+z.lineWidth/2)}}n=P.x2axis;for(f=0;f<n.ticks.length;++f){m=n.ticks[f].v;if(!(m<=n.min||m>=n.max)){z.moveTo(Math.floor(n.p2c(m))+z.lineWidth/2,-5);z.lineTo(Math.floor(n.p2c(m))+z.lineWidth/2,5)}}n=P.y2axis;for(f=0;f<n.ticks.length;++f){m=n.ticks[f].v;if(!(m<=n.min||m>=n.max)){z.moveTo(za-5,Math.floor(n.p2c(m))+z.lineWidth/2);z.lineTo(za+5,Math.floor(n.p2c(m))+
z.lineWidth/2)}}z.stroke();if(F.grid.borderWidth){f=F.grid.borderWidth;z.lineWidth=f;z.strokeStyle=F.grid.borderColor;z.strokeRect(-f/2,-f/2,za+f,Aa+f)}z.restore()}function sa(){function f(k,l){for(var u=0;u<k.ticks.length;++u){var B=k.ticks[u];!B.label||B.v<k.min||B.v>k.max||m.push(l(B,k))}}e.find(".tickLabels").remove();var m=['<div class="tickLabels" style="font-size:smaller;color:'+F.grid.color+'">'],n=F.grid.labelMargin+F.grid.borderWidth;f(P.xaxis,function(k,l){return'<div style="position:absolute;top:'+
(W.top+Aa+n)+"px;left:"+Math.round(W.left+l.p2c(k.v)-l.labelWidth/2)+"px;width:"+l.labelWidth+'px;text-align:center" class="tickLabel">'+k.label+"</div>"});f(P.yaxis,function(k,l){return'<div style="position:absolute;top:'+Math.round(W.top+l.p2c(k.v)-l.labelHeight/2)+"px;right:"+(W.right+za+n)+"px;width:"+l.labelWidth+'px;text-align:right" class="tickLabel">'+k.label+"</div>"});f(P.x2axis,function(k,l){return'<div style="position:absolute;bottom:'+(W.bottom+Aa+n)+"px;left:"+Math.round(W.left+l.p2c(k.v)-
l.labelWidth/2)+"px;width:"+l.labelWidth+'px;text-align:center" class="tickLabel">'+k.label+"</div>"});f(P.y2axis,function(k,l){return'<div style="position:absolute;top:'+Math.round(W.top+l.p2c(k.v)-l.labelHeight/2)+"px;left:"+(W.left+za+n)+"px;width:"+l.labelWidth+'px;text-align:left" class="tickLabel">'+k.label+"</div>"});m.push("</div>");e.append(m.join(""))}function Ca(f){f.lines.show&&ta(f);f.bars.show&&ia(f);f.points.show&&qa(f)}function ta(f){function m(B,w,A,D,E){var C=B.points;B=B.pointsize;
var T=null,M=null;z.beginPath();for(var K=B;K<C.length;K+=B){var H=C[K-B],J=C[K-B+1],O=C[K],Y=C[K+1];if(!(H==null||O==null)){if(J<=Y&&J<E.min){if(Y<E.min)continue;H=(E.min-J)/(Y-J)*(O-H)+H;J=E.min}else if(Y<=J&&Y<E.min){if(J<E.min)continue;O=(E.min-J)/(Y-J)*(O-H)+H;Y=E.min}if(J>=Y&&J>E.max){if(Y>E.max)continue;H=(E.max-J)/(Y-J)*(O-H)+H;J=E.max}else if(Y>=J&&Y>E.max){if(J>E.max)continue;O=(E.max-J)/(Y-J)*(O-H)+H;Y=E.max}if(H<=O&&H<D.min){if(O<D.min)continue;J=(D.min-H)/(O-H)*(Y-J)+J;H=D.min}else if(O<=
H&&O<D.min){if(H<D.min)continue;Y=(D.min-H)/(O-H)*(Y-J)+J;O=D.min}if(H>=O&&H>D.max){if(O>D.max)continue;J=(D.max-H)/(O-H)*(Y-J)+J;H=D.max}else if(O>=H&&O>D.max){if(H>D.max)continue;Y=(D.max-H)/(O-H)*(Y-J)+J;O=D.max}if(H!=T||J!=M)z.moveTo(D.p2c(H)+w,E.p2c(J)+A);T=O;M=Y;z.lineTo(D.p2c(O)+w,E.p2c(Y)+A)}}z.stroke()}function n(B,w,A){var D=B.points;B=B.pointsize;var E=Math.min(Math.max(0,A.min),A.max),C;C=0;for(var T=false,M=B;M<D.length;M+=B){var K=D[M-B],H=D[M-B+1],J=D[M],O=D[M+1];if(T&&K!=null&&J==
null){z.lineTo(w.p2c(C),A.p2c(E));z.fill();T=false}else if(!(K==null||J==null)){if(K<=J&&K<w.min){if(J<w.min)continue;H=(w.min-K)/(J-K)*(O-H)+H;K=w.min}else if(J<=K&&J<w.min){if(K<w.min)continue;O=(w.min-K)/(J-K)*(O-H)+H;J=w.min}if(K>=J&&K>w.max){if(J>w.max)continue;H=(w.max-K)/(J-K)*(O-H)+H;K=w.max}else if(J>=K&&J>w.max){if(K>w.max)continue;O=(w.max-K)/(J-K)*(O-H)+H;J=w.max}if(!T){z.beginPath();z.moveTo(w.p2c(K),A.p2c(E));T=true}if(H>=A.max&&O>=A.max){z.lineTo(w.p2c(K),A.p2c(A.max));z.lineTo(w.p2c(J),
A.p2c(A.max));C=J}else if(H<=A.min&&O<=A.min){z.lineTo(w.p2c(K),A.p2c(A.min));z.lineTo(w.p2c(J),A.p2c(A.min));C=J}else{var Y=K,Ga=J;if(H<=O&&H<A.min&&O>=A.min){K=(A.min-H)/(O-H)*(J-K)+K;H=A.min}else if(O<=H&&O<A.min&&H>=A.min){J=(A.min-H)/(O-H)*(J-K)+K;O=A.min}if(H>=O&&H>A.max&&O<=A.max){K=(A.max-H)/(O-H)*(J-K)+K;H=A.max}else if(O>=H&&O>A.max&&H<=A.max){J=(A.max-H)/(O-H)*(J-K)+K;O=A.max}if(K!=Y){C=H<=A.min?A.min:A.max;z.lineTo(w.p2c(Y),A.p2c(C));z.lineTo(w.p2c(K),A.p2c(C))}z.lineTo(w.p2c(K),A.p2c(H));
z.lineTo(w.p2c(J),A.p2c(O));if(J!=Ga){C=O<=A.min?A.min:A.max;z.lineTo(w.p2c(J),A.p2c(C));z.lineTo(w.p2c(Ga),A.p2c(C))}C=Math.max(J,Ga)}}}if(T){z.lineTo(w.p2c(C),A.p2c(E));z.fill()}}z.save();z.translate(W.left,W.top);z.lineJoin="round";var k=f.lines.lineWidth,l=f.shadowSize;if(k>0&&l>0){z.lineWidth=l;z.strokeStyle="rgba(0,0,0,0.1)";var u=Math.PI/18;m(f.datapoints,Math.sin(u)*(k/2+l/2),Math.cos(u)*(k/2+l/2),f.xaxis,f.yaxis);z.lineWidth=l/2;m(f.datapoints,Math.sin(u)*(k/2+l/4),Math.cos(u)*(k/2+l/4),
f.xaxis,f.yaxis)}z.lineWidth=k;z.strokeStyle=f.color;if(l=va(f.lines,f.color,0,Aa)){z.fillStyle=l;n(f.datapoints,f.xaxis,f.yaxis)}k>0&&m(f.datapoints,0,0,f.xaxis,f.yaxis);z.restore()}function qa(f){function m(u,B,w,A,D,E,C){var T=u.points;u=u.pointsize;for(var M=0;M<T.length;M+=u){var K=T[M],H=T[M+1];if(!(K==null||K<E.min||K>E.max||H<C.min||H>C.max)){z.beginPath();z.arc(E.p2c(K),C.p2c(H)+A,B,0,D,false);if(w){z.fillStyle=w;z.fill()}z.stroke()}}}z.save();z.translate(W.left,W.top);var n=f.lines.lineWidth,
k=f.shadowSize,l=f.points.radius;if(n>0&&k>0){k=k/2;z.lineWidth=k;z.strokeStyle="rgba(0,0,0,0.1)";m(f.datapoints,l,null,k+k/2,Math.PI,f.xaxis,f.yaxis);z.strokeStyle="rgba(0,0,0,0.2)";m(f.datapoints,l,null,k/2,Math.PI,f.xaxis,f.yaxis)}z.lineWidth=n;z.strokeStyle=f.color;m(f.datapoints,l,va(f.points,f.color),0,2*Math.PI,f.xaxis,f.yaxis);z.restore()}function ya(f,m,n,k,l,u,B,w,A,D,E){var C,T,M,K;if(E){K=T=M=true;C=false;E=n;f=f;n=m+k;l=m+l;if(f<E){m=f;f=E;E=m;C=true;T=false}}else{C=T=M=true;K=false;
E=f+k;f=f+l;l=n;n=m;if(n<l){m=n;n=l;l=m;K=true;M=false}}if(!(f<w.min||E>w.max||n<A.min||l>A.max)){if(E<w.min){E=w.min;C=false}if(f>w.max){f=w.max;T=false}if(l<A.min){l=A.min;K=false}if(n>A.max){n=A.max;M=false}E=w.p2c(E);l=A.p2c(l);f=w.p2c(f);n=A.p2c(n);if(B){D.beginPath();D.moveTo(E,l);D.lineTo(E,n);D.lineTo(f,n);D.lineTo(f,l);D.fillStyle=B(l,n);D.fill()}if(C||T||M||K){D.beginPath();D.moveTo(E,l+u);C?D.lineTo(E,n+u):D.moveTo(E,n+u);M?D.lineTo(f,n+u):D.moveTo(f,n+u);T?D.lineTo(f,l+u):D.moveTo(f,l+
u);K?D.lineTo(E,l+u):D.moveTo(E,l+u);D.stroke()}}}function ia(f){function m(k,l,u,B,w,A,D){var E=k.points;k=k.pointsize;for(var C=0;C<E.length;C+=k)E[C]!=null&&ya(E[C],E[C+1],E[C+2],l,u,B,w,A,D,z,f.bars.horizontal)}z.save();z.translate(W.left,W.top);z.lineWidth=f.bars.lineWidth;z.strokeStyle=f.color;var n=f.bars.align=="left"?0:-f.bars.barWidth/2;m(f.datapoints,n,n+f.bars.barWidth,0,f.bars.fill?function(k,l){return va(f.bars,f.color,k,l)}:null,f.xaxis,f.yaxis);z.restore()}function va(f,m,n,k){var l=
f.fill;if(!l)return null;if(f.fillColor)return ga(f.fillColor,n,k,m);f=c.color.parse(m);f.a=typeof l=="number"?l:0.4;f.normalize();return f.toString()}function Da(){e.find(".legend").remove();if(F.legend.show){var f=[],m=false,n=F.legend.labelFormatter,k,l;for(i=0;i<X.length;++i){k=X[i];if(l=k.label){if(i%F.legend.noColumns==0){m&&f.push("</tr>");f.push("<tr>");m=true}if(n)l=n(l,k);f.push('<td class="legendColorBox"><div style="border:1px solid '+F.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+
k.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+l+"</td>")}}m&&f.push("</tr>");if(f.length!=0){m='<table style="font-size:smaller;color:'+F.grid.color+'">'+f.join("")+"</table>";if(F.legend.container!=null)c(F.legend.container).html(m);else{f="";n=F.legend.position;k=F.legend.margin;if(k[0]==null)k=[k,k];if(n.charAt(0)=="n")f+="top:"+(k[1]+W.top)+"px;";else if(n.charAt(0)=="s")f+="bottom:"+(k[1]+W.bottom)+"px;";if(n.charAt(1)=="e")f+="right:"+(k[0]+W.right)+"px;";else if(n.charAt(1)==
"w")f+="left:"+(k[0]+W.left)+"px;";m=c('<div class="legend">'+m.replace('style="','style="position:absolute;'+f+";")+"</div>").appendTo(e);if(F.legend.backgroundOpacity!=0){n=F.legend.backgroundColor;if(n==null){n=(n=F.grid.backgroundColor)&&typeof n=="string"?c.color.parse(n):c.color.extract(m,"background-color");n.a=1;n=n.toString()}k=m.children();c('<div style="position:absolute;width:'+k.width()+"px;height:"+k.height()+"px;"+f+"background-color:"+n+';"> </div>').prependTo(m).css("opacity",F.legend.backgroundOpacity)}}}}}
function wa(f,m,n){var k=F.grid.mouseActiveRadius,l=k*k+1,u=null,B,w;for(B=0;B<X.length;++B)if(n(X[B])){var A=X[B],D=A.xaxis,E=A.yaxis,C=A.datapoints.points,T=A.datapoints.pointsize,M=D.c2p(f),K=E.c2p(m),H=k/D.scale,J=k/E.scale;if(A.lines.show||A.points.show)for(w=0;w<C.length;w+=T){var O=C[w],Y=C[w+1];if(O!=null)if(!(O-M>H||O-M<-H||Y-K>J||Y-K<-J)){O=Math.abs(D.p2c(O)-f);Y=Math.abs(E.p2c(Y)-m);Y=O*O+Y*Y;if(Y<=l){l=Y;u=[B,w/T]}}}if(A.bars.show&&!u){D=A.bars.align=="left"?0:-A.bars.barWidth/2;A=D+A.bars.barWidth;
for(w=0;w<C.length;w+=T){O=C[w];Y=C[w+1];E=C[w+2];if(O!=null)if(X[B].bars.horizontal?M<=Math.max(E,O)&&M>=Math.min(E,O)&&K>=Y+D&&K<=Y+A:M>=O+D&&M<=O+A&&K>=Math.min(E,Y)&&K<=Math.max(E,Y))u=[B,w/T]}}}if(u){B=u[0];w=u[1];T=X[B].datapoints.pointsize;return{datapoint:X[B].datapoints.points.slice(w*T,(w+1)*T),dataIndex:w,series:X[B],seriesIndex:B}}return null}function S(f){F.grid.hoverable&&r("plothover",f,function(m){return m.hoverable!=false})}function q(f){r("plotclick",f,function(m){return m.clickable!=
false})}function r(f,m,n){var k=Q.offset(),l={pageX:m.pageX,pageY:m.pageY},u=m.pageX-k.left-W.left;m=m.pageY-k.top-W.top;if(P.xaxis.used)l.x=P.xaxis.c2p(u);if(P.yaxis.used)l.y=P.yaxis.c2p(m);if(P.x2axis.used)l.x2=P.x2axis.c2p(u);if(P.y2axis.used)l.y2=P.y2axis.c2p(m);if(n=wa(u,m,n)){n.pageX=parseInt(n.series.xaxis.p2c(n.datapoint[0])+k.left+W.left);n.pageY=parseInt(n.series.yaxis.p2c(n.datapoint[1])+k.top+W.top)}if(F.grid.autoHighlight){for(k=0;k<Fa.length;++k){u=Fa[k];u.auto==f&&!(n&&u.series==n.series&&
u.point==n.datapoint)&&ca(u.series,u.point)}n&&$(n.series,n.datapoint,f)}e.trigger(f,[l,n])}function G(){Ha||(Ha=setTimeout(N,30))}function N(){Ha=null;Z.save();Z.clearRect(0,0,oa,xa);Z.translate(W.left,W.top);var f,m;for(f=0;f<Fa.length;++f){m=Fa[f];m.series.bars.show?ka(m.series,m.point):da(m.series,m.point)}Z.restore();y(Ea.drawOverlay,[Z])}function $(f,m,n){if(typeof f=="number")f=X[f];if(typeof m=="number")m=f.data[m];var k=ea(f,m);if(k==-1){Fa.push({series:f,point:m,auto:n});G()}else if(!n)Fa[k].auto=
false}function ca(f,m){if(f==null&&m==null){Fa=[];G()}if(typeof f=="number")f=X[f];if(typeof m=="number")m=f.data[m];f=ea(f,m);if(f!=-1){Fa.splice(f,1);G()}}function ea(f,m){for(var n=0;n<Fa.length;++n){var k=Fa[n];if(k.series==f&&k.point[0]==m[0]&&k.point[1]==m[1])return n}return-1}function da(f,m){var n=m[0];m=m[1];var k=f.xaxis,l=f.yaxis;if(!(n<k.min||n>k.max||m<l.min||m>l.max)){var u=f.points.radius+f.points.lineWidth/2;Z.lineWidth=u;Z.strokeStyle=c.color.parse(f.color).scale("a",0.5).toString();
f=1.5*u;Z.beginPath();Z.arc(k.p2c(n),l.p2c(m),f,0,2*Math.PI,false);Z.stroke()}}function ka(f,m){Z.lineWidth=f.bars.lineWidth;Z.strokeStyle=c.color.parse(f.color).scale("a",0.5).toString();var n=c.color.parse(f.color).scale("a",0.5).toString(),k=f.bars.align=="left"?0:-f.bars.barWidth/2;ya(m[0],m[1],m[2]||0,k,k+f.bars.barWidth,0,function(){return n},f.xaxis,f.yaxis,Z,f.bars.horizontal)}function ga(f,m,n,k){if(typeof f=="string")return f;else{m=z.createLinearGradient(0,n,0,m);n=0;for(var l=f.colors.length;n<
l;++n){var u=f.colors[n];if(typeof u!="string"){u=c.color.parse(k).scale("rgb",u.brightness);u.a*=u.opacity;u=u.toString()}m.addColorStop(n/(l-1),u)}return m}}var X=[],F={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,
labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,
color:"#545454",backgroundColor:null,tickColor:"rgba(0,0,0,0.15)",labelMargin:5,borderWidth:2,borderColor:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},ua=null,na=null,Q=null,z=null,Z=null,P={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},W={left:0,right:0,top:0,bottom:0},oa=0,xa=0,za=0,Aa=0,Ea={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},ja=this;ja.setData=
I;ja.setupGrid=la;ja.draw=ba;ja.getPlaceholder=function(){return e};ja.getCanvas=function(){return ua};ja.getPlotOffset=function(){return W};ja.width=function(){return za};ja.height=function(){return Aa};ja.offset=function(){var f=Q.offset();f.left+=W.left;f.top+=W.top;return f};ja.getData=function(){return X};ja.getAxes=function(){return P};ja.getOptions=function(){return F};ja.highlight=$;ja.unhighlight=ca;ja.triggerRedrawOverlay=G;ja.pointOffset=function(f){return{left:parseInt(L(f,"xaxis").p2c(+f.x)+
W.left),top:parseInt(L(f,"yaxis").p2c(+f.y)+W.top)}};ja.hooks=Ea;p(ja);v(j);aa();I(g);la();ba();ha();var Fa=[],Ha=null}function d(e,g){return g*Math.floor(e/g)}c.plot=function(e,g,j){return new b(c(e),g,j,c.plot.plugins)};c.plot.plugins=[];c.plot.formatDate=function(e,g,j){var o=function(R){R=""+R;return R.length==1?"0"+R:R},y=[],p=false,v=e.getUTCHours(),I=v<12;if(j==null)j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(g.search(/%p|%P/)!=-1)if(v>12)v-=12;else if(v==
0)v=12;for(var U=0;U<g.length;++U){var L=g.charAt(U);if(p){switch(L){case "h":L=""+v;break;case "H":L=o(v);break;case "M":L=o(e.getUTCMinutes());break;case "S":L=o(e.getUTCSeconds());break;case "d":L=""+e.getUTCDate();break;case "m":L=""+(e.getUTCMonth()+1);break;case "y":L=""+e.getUTCFullYear();break;case "b":L=""+j[e.getUTCMonth()];break;case "p":L=I?"am":"pm";break;case "P":L=I?"AM":"PM";break}y.push(L);p=false}else if(L=="%")p=true;else y.push(L)}return y.join("")}})(jQuery);
var _GenusApisUtil=new GenusApisUtil,_OAuthUtil=new OAuthUtil;function GenusApis(c,b,d){this.oOAuthConsumer=c;this.exceptionHandler=b;this.ha_version=d;this.DEFAULT_HA_FORMAT="json";this.DEFAULT_HA_FANCYLAYOUT="false";this.DEFAULT_HA_RESPONSECODE_ALWAYS_200="true";this.DEFAULT_OAUTH_SIGNATURE_METHOD="HMAC-SHA1";this.HTTP_TYPE_GET="GET";this.API_URL="http://data.hyves-api.nl/";this.AUTHORIZE_URL="http://www.hyves.nl/api/authorize/";this.nonce=this.timestampLastMethod=null}a=GenusApis.prototype;
a.doMethod=function(c,b,d,e){var g=_GenusApisUtil.getNextJsonpCallbackIdentifier();c={oauth_consumer_key:this.oOAuthConsumer.getKey(),oauth_timestamp:this.getOAuthTimestamp(),oauth_nonce:this.getOAuthNonce(),oauth_signature_method:this.DEFAULT_OAUTH_SIGNATURE_METHOD,ha_method:c,ha_version:this.ha_version,ha_format:this.DEFAULT_HA_FORMAT,ha_fancylayout:this.DEFAULT_HA_FANCYLAYOUT,ha_callback:g,ha_responsecode_always_200:this.DEFAULT_HA_RESPONSECODE_ALWAYS_200};g=this.oOAuthConsumer.getSecret();var j=
"";if(e!==null&&e!==undefined){c.oauth_token=e.getKey();j=e.getSecret()}for(x in b)c[x]=b[x];b=c;b.oauth_signature=_GenusApisUtil.calculateOAuthSignature(this.HTTP_TYPE_GET,this.API_URL,b,g,j);b=this.API_URL+"?"+_OAuthUtil.normalizeKeyValueParameters(b);_GenusApisUtil.doJsonpCall(b,d,this)};
a.retrieveRequesttoken=function(c,b,d){if(b===null||b===undefined)b="default";this.doMethod("auth.requesttoken",{methods:c.join(","),expirationtype:b},function(e){e=new OAuthRequestToken(e.oauth_token,e.oauth_token_secret);d(e)})};a.getAuthorizeUrl=function(c,b){c=this.AUTHORIZE_URL+"?oauth_token="+c.getKey();if(b!==null&&b!==undefined)c+="&oauth_callback="+_OAuthUtil.urlencodeRFC3986_UTF8(b);return c};
a.retrieveAccesstoken=function(c,b){this.doMethod("auth.accesstoken",{},function(d){d=new OAuthAccessToken(d.oauth_token,d.oauth_token_secret,d.userid,d.methods,d.expiredate);b(d)},c)};a.checkForErrors=function(c){if(typeof c!=="object"||c.error_code)throw new HyvesApiException(c.error_message,c.error_code,c);};a.handleException=function(c){this.exceptionHandler(c)};
a.getOAuthTimestamp=function(){var c=Math.floor((new Date).valueOf()/1E3);if(this.timestampLastMethod==c)this.nonce++;else{this.timestampLastMethod=c;this.nonce=0}return this.timestampLastMethod};a.getOAuthNonce=function(){return this.nonce+"_"+Math.ceil(1E5*Math.random())};var _cbId=0,_cb={};function GenusApisUtil(){}
GenusApisUtil.prototype.doJsonpCall=function(c,b,d){var e=document.createElement("script"),g=_cbId,j="_genusapis_callback_"+g;e.id=j;e.src=c;_cb["o"+g]=function(o){try{d.checkForErrors(o)}catch(y){d.handleException(y);return}try{b(o);delete _cb["o"+g];var p=document.getElementById(j);p.parentNode.removeChild(p)}catch(v){o=new GeneralException(v,null);d.handleException(o)}};document.getElementsByTagName("head").item(0).appendChild(e)};
GenusApisUtil.prototype.getNextJsonpCallbackIdentifier=function(){_cbId++;return"_cb.o"+_cbId};GenusApisUtil.prototype.calculateOAuthSignature=function(c,b,d,e,g){d=_OAuthUtil.normalizeKeyValueParameters(d);c=_OAuthUtil.generateBaseString(c,b,d);return _OAuthUtil.calculateHMACSHA1Signature(c,e,g)};function OAuthBase(c,b){this.key=c;this.secret=b}OAuthBase.prototype.getKey=function(){return this.key};OAuthBase.prototype.getSecret=function(){return this.secret};
function OAuthConsumer(c,b){this.base=OAuthBase;this.base(c,b)}OAuthConsumer.prototype=new OAuthBase;function OAuthRequestToken(c,b){this.base=OAuthBase;this.base(c,b)}OAuthRequestToken.prototype=new OAuthBase;function OAuthAccessToken(c,b,d,e,g){this.base=OAuthBase;this.base(c,b);this.userid=d;this.methods=e;this.expiredate=g}OAuthAccessToken.prototype=new OAuthBase;OAuthAccessToken.prototype.getUserid=function(){return this.userid};OAuthAccessToken.prototype.getMethods=function(){return this.methods};
OAuthAccessToken.prototype.getExpiredate=function(){return this.expiredate};function OAuthUtil(){}a=OAuthUtil.prototype;a.normalizeParameters=function(c){for(var b=[],d=0;d<c.length;d++)b[b.length]=this.urlencodeRFC3986_UTF8(c[d].key)+"="+this.urlencodeRFC3986_UTF8(c[d].value);b.sort();return b.join("&")};a.normalizeKeyValueParameters=function(c){var b=[];for(key in c)b[b.length]={key:key,value:c[key]};return this.normalizeParameters(b)};
a.urlencodeRFC3986_UTF8=function(c){s=encodeURIComponent(c);s=s.replace("!","%21","g");s=s.replace("*","%2A","g");s=s.replace("'","%27","g");s=s.replace("(","%28","g");return s=s.replace(")","%29","g")};a.generateBaseString=function(c,b,d){return(new Array(this.urlencodeRFC3986_UTF8(c),this.urlencodeRFC3986_UTF8(b),this.urlencodeRFC3986_UTF8(d))).join("&")};
a.calculateHMACSHA1Signature=function(c,b,d){b=(new Array(this.urlencodeRFC3986_UTF8(b),this.urlencodeRFC3986_UTF8(d))).join("&");return encode64(str_hmac_sha1(b,c))};function GeneralException(c,b){this.message=c;this.code=b}GeneralException.prototype.getCode=function(){return this.code};GeneralException.prototype.getMessage=function(){return this.message};GeneralException.prototype.getType=function(){return"GeneralException"};
function HyvesApiException(c,b,d){this.base=GeneralException;this.base(c,b);this.response=d}HyvesApiException.prototype=new GeneralException;HyvesApiException.prototype.getResponse=function(){return this.response};HyvesApiException.prototype.getType=function(){return"HyvesApiException"};var hexcase=0,b64pad="",chrsz=8;function hex_sha1(c){return binb2hex(core_sha1(str2binb(c),c.length*chrsz))}function b64_sha1(c){return binb2b64(core_sha1(str2binb(c),c.length*chrsz))}
function str_sha1(c){return binb2str(core_sha1(str2binb(c),c.length*chrsz))}function hex_hmac_sha1(c,b){return binb2hex(core_hmac_sha1(c,b))}function b64_hmac_sha1(c,b){return binb2b64(core_hmac_sha1(c,b))}function str_hmac_sha1(c,b){return binb2str(core_hmac_sha1(c,b))}function sha1_vm_test(){return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d"}
function core_sha1(c,b){c[b>>5]|=128<<24-b%32;c[(b+64>>9<<4)+15]=b;b=Array(80);for(var d=1732584193,e=-271733879,g=-1732584194,j=271733878,o=-1009589776,y=0;y<c.length;y+=16){for(var p=d,v=e,I=g,U=j,L=o,R=0;R<80;R++){b[R]=R<16?c[y+R]:rol(b[R-3]^b[R-8]^b[R-14]^b[R-16],1);var V=safe_add(safe_add(rol(d,5),sha1_ft(R,e,g,j)),safe_add(safe_add(o,b[R]),sha1_kt(R)));o=j;j=g;g=rol(e,30);e=d;d=V}d=safe_add(d,p);e=safe_add(e,v);g=safe_add(g,I);j=safe_add(j,U);o=safe_add(o,L)}return Array(d,e,g,j,o)}
function sha1_ft(c,b,d,e){if(c<20)return b&d|~b&e;if(c<40)return b^d^e;if(c<60)return b&d|b&e|d&e;return b^d^e}function sha1_kt(c){return c<20?1518500249:c<40?1859775393:c<60?-1894007588:-899497514}function core_hmac_sha1(c,b){var d=str2binb(c);if(d.length>16)d=core_sha1(d,c.length*chrsz);var e=Array(16);c=Array(16);for(var g=0;g<16;g++){e[g]=d[g]^909522486;c[g]=d[g]^1549556828}b=core_sha1(e.concat(str2binb(b)),512+b.length*chrsz);return core_sha1(c.concat(b),672)}
function safe_add(c,b){var d=(c&65535)+(b&65535);return(c>>16)+(b>>16)+(d>>16)<<16|d&65535}function rol(c,b){return c<<b|c>>>32-b}function str2binb(c){for(var b=Array(),d=(1<<chrsz)-1,e=0;e<c.length*chrsz;e+=chrsz)b[e>>5]|=(c.charCodeAt(e/chrsz)&d)<<32-chrsz-e%32;return b}function binb2str(c){for(var b="",d=(1<<chrsz)-1,e=0;e<c.length*32;e+=chrsz)b+=String.fromCharCode(c[e>>5]>>>32-chrsz-e%32&d);return b}
function binb2hex(c){for(var b=hexcase?"0123456789ABCDEF":"0123456789abcdef",d="",e=0;e<c.length*4;e++)d+=b.charAt(c[e>>2]>>(3-e%4)*8+4&15)+b.charAt(c[e>>2]>>(3-e%4)*8&15);return d}function binb2b64(c){for(var b="",d=0;d<c.length*4;d+=3)for(var e=(c[d>>2]>>8*(3-d%4)&255)<<16|(c[d+1>>2]>>8*(3-(d+1)%4)&255)<<8|c[d+2>>2]>>8*(3-(d+2)%4)&255,g=0;g<4;g++)b+=d*8+g*6>c.length*32?b64pad:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e>>6*(3-g)&63);return b}var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
function encode64(c){var b="",d,e,g,j,o,y,p=0;do{d=c.charCodeAt(p++);e=c.charCodeAt(p++);g=c.charCodeAt(p++);j=d>>2;d=(d&3)<<4|e>>4;o=(e&15)<<2|g>>6;y=g&63;if(isNaN(e))o=y=64;else if(isNaN(g))y=64;b=b+keyStr.charAt(j)+keyStr.charAt(d)+keyStr.charAt(o)+keyStr.charAt(y)}while(p<c.length);return b}
function decode64(c){var b="",d,e,g,j,o,y=0;c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{d=keyStr.indexOf(c.charAt(y++));e=keyStr.indexOf(c.charAt(y++));j=keyStr.indexOf(c.charAt(y++));o=keyStr.indexOf(c.charAt(y++));d=d<<2|e>>4;e=(e&15)<<4|j>>2;g=(j&3)<<6|o;b+=String.fromCharCode(d);if(j!=64)b+=String.fromCharCode(e);if(o!=64)b+=String.fromCharCode(g)}while(y<c.length);return b}
(function(c){c.fn.iToggle=function(b){function d(j,o){if(j)g.type=="radio"?c("label[for="+o+"]").addClass("ilabel_radio"):c("label[for="+o+"]").addClass("ilabel");else c("label[for="+o+"]").remove()}function e(j,o){g.onClick.call(j);h=j.innerHeight();t=j.attr("for");if(j.hasClass("iTon")){if(window.isIE6||window.isIE7||window.isIE8||window.isIE9){j.css("backgroundPosition","100% -"+h+"px");setTimeout(function(){j.removeClass("iTon").addClass("iToff");clickEnabled=true;g.onSlide.call(this);g.onSlideOff.call(this)},
g.speed)}else{g.onClickOff.call(j);j.animate({backgroundPosition:"100% -"+h+"px"},g.speed,g.easing,function(){j.removeClass("iTon").addClass("iToff");clickEnabled=true;g.onSlide.call(this);g.onSlideOff.call(this)})}c("input#"+t).removeAttr("checked")}else{if(window.isIE6||window.isIE7||window.isIE8||window.isIE9){j.css("backgroundPosition","0% -"+h+"px");setTimeout(function(){j.removeClass("iToff").addClass("iTon");clickEnabled=true;g.onSlide.call(this);g.onSlideOn.call(this)},g.speed)}else{g.onClickOn.call(j);
j.animate({backgroundPosition:"0% -"+h+"px"},g.speed,g.easing,function(){j.removeClass("iToff").addClass("iTon");clickEnabled=true;g.onSlide.call(this);g.onSlideOn.call(this)})}c("input#"+t).attr("checked","checked")}if(o){name=c("#"+t).attr("name");e(j.siblings("label[for]"))}}clickEnabled=true;var g=c.extend({},{type:"checkbox",keepLabel:true,easing:false,speed:200,onClick:function(){},onClickOn:function(){},onClickOff:function(){},onSlide:function(){},onSlideOn:function(){},onSlideOff:function(){}},
b);this.each(function(){var j=c(this);if(j.attr("tagName")=="INPUT"){var o=j.attr("id");d(g.keepLabel,o);j.addClass("iT_checkbox").before('<label class="itoggle" for="'+o+'"><span></span></label>');j.attr("checked")?j.prev("label").addClass("iTon"):j.prev("label").addClass("iToff")}else j.children("input:"+g.type).each(function(){var y=c(this).attr("id");d(g.keepLabel,y);c(this).addClass("iT_checkbox").before('<label class="itoggle" for="'+y+'"><span></span></label>');c(this).attr("checked")?c(this).prev("label").addClass("iTon"):
c(this).prev("label").addClass("iToff");g.type=="radio"&&c(this).prev("label").addClass("iT_radio")})});c("label.itoggle").click(function(){if(clickEnabled){clickEnabled=false;if(c(this).hasClass("iT_radio"))if(c(this).hasClass("iTon"))clickEnabled=true;else e(c(this),true);else e(c(this))}return false});c("label.ilabel").click(function(){if(clickEnabled){clickEnabled=false;e(c(this).next("label.itoggle"))}return false})}})(jQuery);
