(function($,g){$.ui=$.ui||{};if($.ui.version){return}$.extend($.ui,{version:"1.8.16",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}});$.fn.extend({propAttr:$.fn.prop||$.fn.attr,_focus:$.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var a=this;setTimeout(function(){$(a).focus();if(c){c.call(a)}},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1))}).eq(0)}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1))}).eq(0)}return(/fixed/).test(this.css('position'))||!a.length?$(document):a},zIndex:function(a){if(a!==g){return this.css("zIndex",a)}if(this.length){var b=$(this[0]),position,value;while(b.length&&b[0]!==document){position=b.css("position");if(position==="absolute"||position==="relative"||position==="fixed"){value=parseInt(b.css("zIndex"),10);if(!isNaN(value)&&value!==0){return value}}b=b.parent()}}return 0},disableSelection:function(){return this.bind(($.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});$.each(["Width","Height"],function(i,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],type=e.toLowerCase(),orig={innerWidth:$.fn.innerWidth,innerHeight:$.fn.innerHeight,outerWidth:$.fn.outerWidth,outerHeight:$.fn.outerHeight};function reduce(a,b,c,d){$.each(f,function(){b-=parseFloat($.curCSS(a,"padding"+this,true))||0;if(c){b-=parseFloat($.curCSS(a,"border"+this+"Width",true))||0}if(d){b-=parseFloat($.curCSS(a,"margin"+this,true))||0}});return b}$.fn["inner"+e]=function(a){if(a===g){return orig["inner"+e].call(this)}return this.each(function(){$(this).css(type,reduce(this,a)+"px")})};$.fn["outer"+e]=function(a,b){if(typeof a!=="number"){return orig["outer"+e].call(this,a)}return this.each(function(){$(this).css(type,reduce(this,a,true,b)+"px")})}});function focusable(a,b){var c=a.nodeName.toLowerCase();if("area"===c){var d=a.parentNode,mapName=d.name,img;if(!a.href||!mapName||d.nodeName.toLowerCase()!=="map"){return false}img=$("img[usemap=#"+mapName+"]")[0];return!!img&&visible(img)}return(/input|select|textarea|button|object/.test(c)?!a.disabled:"a"==c?a.href||b:b)&&visible(a)}function visible(a){return!$(a).parents().andSelf().filter(function(){return $.curCSS(this,"visibility")==="hidden"||$.expr.filters.hidden(this)}).length}$.extend($.expr[":"],{data:function(a,i,b){return!!$.data(a,b[3])},focusable:function(a){return focusable(a,!isNaN($.attr(a,"tabindex")))},tabbable:function(a){var b=$.attr(a,"tabindex"),isTabIndexNaN=isNaN(b);return(isTabIndexNaN||b>=0)&&focusable(a,!isTabIndexNaN)}});$(function(){var a=document.body,div=a.appendChild(div=document.createElement("div"));$.extend(div.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});$.support.minHeight=div.offsetHeight===100;$.support.selectstart="onselectstart"in div;a.removeChild(div).style.display="none"});$.extend($.ui,{plugin:{add:function(a,b,c){var d=$.ui[a].prototype;for(var i in c){d.plugins[i]=d.plugins[i]||[];d.plugins[i].push([b,c[i]])}},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode){return}for(var i=0;i<d.length;i++){if(a.options[d[i][0]]){d[i][1].apply(a.element,c)}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,a){if($(b).css("overflow")==="hidden"){return false}var c=(a&&a==="left")?"scrollLeft":"scrollTop",has=false;if(b[c]>0){return true}b[c]=1;has=(b[c]>0);b[c]=0;return has},isOverAxis:function(x,a,b){return(x>a)&&(x<(a+b))},isOver:function(y,x,a,b,c,d){return $.ui.isOverAxis(y,a,c)&&$.ui.isOverAxis(x,b,d)}})})(jQueryCS144);(function($,h){if($.cleanData){var j=$.cleanData;$.cleanData=function(a){for(var i=0,elem;(elem=a[i])!=null;i++){try{$(elem).triggerHandler("remove")}catch(e){}}j(a)}}else{var k=$.fn.remove;$.fn.remove=function(a,b){return this.each(function(){if(!b){if(!a||$.filter(a,[this]).length){$("*",this).add([this]).each(function(){try{$(this).triggerHandler("remove")}catch(e){}})}}return k.call($(this),a,b)})}}$.widget=function(c,d,e){var f=c.split(".")[0],fullName;c=c.split(".")[1];fullName=f+"-"+c;if(!e){e=d;d=$.Widget}$.expr[":"][fullName]=function(a){return!!$.data(a,c)};$[f]=$[f]||{};$[f][c]=function(a,b){if(arguments.length){this._createWidget(a,b)}};var g=new d();g.options=$.extend(true,{},g.options);$[f][c].prototype=$.extend(true,g,{namespace:f,widgetName:c,widgetEventPrefix:$[f][c].prototype.widgetEventPrefix||c,widgetBaseClass:fullName},e);$.widget.bridge(c,$[f][c])};$.widget.bridge=function(d,e){$.fn[d]=function(b){var c=typeof b==="string",args=Array.prototype.slice.call(arguments,1),returnValue=this;b=!c&&args.length?$.extend.apply(null,[true,b].concat(args)):b;if(c&&b.charAt(0)==="_"){return returnValue}if(c){this.each(function(){var a=$.data(this,d),methodValue=a&&$.isFunction(a[b])?a[b].apply(a,args):a;if(methodValue!==a&&methodValue!==h){returnValue=methodValue;return false}})}else{this.each(function(){var a=$.data(this,d);if(a){a.option(b||{})._init()}else{$.data(this,d,new e(b,this))}})}return returnValue}};$.Widget=function(a,b){if(arguments.length){this._createWidget(a,b)}};$.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,b){$.data(b,this.widgetName,this);this.element=$(b);this.options=$.extend(true,{},this.options,this._getCreateOptions(),a);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return $.metadata&&$.metadata.get(this.element[0])[this.widgetName]},_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(a,b){var c=a;if(arguments.length===0){return $.extend({},this.options)}if(typeof a==="string"){if(b===h){return this.options[a]}c={};c[a]=b}this._setOptions(c);return this},_setOptions:function(c){var d=this;$.each(c,function(a,b){d._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b;if(a==="disabled"){this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,b,c){var d=this.options[a];b=$.Event(b);b.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();c=c||{};if(b.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];b[prop]=b.originalEvent[prop]}}this.element.trigger(b,c);return!($.isFunction(d)&&d.call(this.element[0],b,c)===false||b.isDefaultPrevented())}}})(jQueryCS144);(function($,d){var f=false;$(document).mouseup(function(e){f=false});$.widget("ui.mouse",{options:{cancel:':input,option',distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind('mousedown.'+this.widgetName,function(a){return b._mouseDown(a)}).bind('click.'+this.widgetName,function(a){if(true===$.data(a.target,b.widgetName+'.preventClickEvent')){$.removeData(a.target,b.widgetName+'.preventClickEvent');a.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName)},_mouseDown:function(b){if(f){return};(this._mouseStarted&&this._mouseUp(b));this._mouseDownEvent=b;var c=this,btnIsLeft=(b.which==1),elIsCancel=(typeof this.options.cancel=="string"&&b.target.nodeName?$(b.target).closest(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.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}}if(true===$.data(b.target,this.widgetName+'.preventClickEvent')){$.removeData(b.target,this.widgetName+'.preventClickEvent')}this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);b.preventDefault();f=true;return true},_mouseMove:function(a){if($.browser.msie&&!(document.documentMode>=9)&&!a.button){return this._mouseUp(a)}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a))}return!this._mouseStarted},_mouseUp:function(a){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(a.target==this._mouseDownEvent.target){$.data(a.target,this.widgetName+'.preventClickEvent',true)}this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance)},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true}})})(jQueryCS144);(function($,n){$.widget("ui.draggable",$.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=='original'&&!(/^(?:r|a|f)/).test(this.element.css("position")))this.element[0].style.position='relative';(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data('draggable'))return;this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable"+" ui-draggable-dragging"+" ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(a){var o=this.options;if(this.helper||o.disabled||$(a.target).is('.ui-resizable-handle'))return false;this.handle=this._getHandle(a);if(!this.handle)return false;if(o.iframeFix){$(o.iframeFix===true?"iframe":o.iframeFix).each(function(){$('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css($(this).offset()).appendTo("body")})}return true},_mouseStart:function(a){var o=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if($.ui.ddmanager)$.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};$.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;(o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt));if(o.containment)this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();if($.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);if($.ui.ddmanager)$.ui.ddmanager.dragStart(this,a);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){var c=this._uiHash();if(this._trigger('drag',a,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+'px';if($.ui.ddmanager)$.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if($.ui.ddmanager&&!this.options.dropBehaviour)b=$.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if((this.options.revert=="invalid"&&!b)||(this.options.revert=="valid"&&b)||this.options.revert===true||($.isFunction(this.options.revert)&&this.options.revert.call(this.element,b))){var c=this;$(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(c._trigger("stop",a)!==false){c._clear()}})}else{if(this._trigger("stop",a)!==false){this._clear()}}return false},_mouseUp:function(a){if(this.options.iframeFix===true){$("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}if($.ui.ddmanager)$.ui.ddmanager.dragStop(this,a);return $.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(a){var b=!this.options.handle||!$(this.options.handle,this.element).length?true:false;$(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var o=this.options;var b=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[a])):(o.helper=='clone'?this.element.clone().removeAttr('id'):this.element);if(!b.parents('body').length)b.appendTo((o.appendTo=='parent'?this.element[0].parentNode:o.appendTo));if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position")))b.css("position","absolute");return b},_adjustOffsetFromHelper:function(a){if(typeof a=='string'){a=a.split(' ')}if($.isArray(a)){a={left:+a[0],top:+a[1]||0}}if('left'in a){this.offset.click.left=a.left+this.margins.left}if('right'in a){this.offset.click.left=this.helperProportions.width-a.right+this.margins.left}if('top'in a){this.offset.click.top=a.top+this.margins.top}if('bottom'in a){this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=='absolute'&&this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&$.browser.msie))a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var p=this.element.position();return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0),right:(parseInt(this.element.css("marginRight"),10)||0),bottom:(parseInt(this.element.css("marginBottom"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var o=this.options;if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[o.containment=='document'?0:$(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,o.containment=='document'?0:$(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(o.containment=='document'?0:$(window).scrollLeft())+$(o.containment=='document'?document:window).width()-this.helperProportions.width-this.margins.left,(o.containment=='document'?0:$(window).scrollTop())+($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!(/^(document|window|parent)$/).test(o.containment)&&o.containment.constructor!=Array){var c=$(o.containment);var a=c[0];if(!a)return;var b=c.offset();var d=($(a).css("overflow")!='hidden');this.containment=[(parseInt($(a).css("borderLeftWidth"),10)||0)+(parseInt($(a).css("paddingLeft"),10)||0),(parseInt($(a).css("borderTopWidth"),10)||0)+(parseInt($(a).css("paddingTop"),10)||0),(d?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt($(a).css("borderLeftWidth"),10)||0)-(parseInt($(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt($(a).css("borderTopWidth"),10)||0)-(parseInt($(a).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=c}else if(o.containment.constructor==Array){this.containment=o.containment}},_convertPositionTo:function(d,a){if(!a)a=this.position;var b=d=="absolute"?1:-1;var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);return{top:(a.top+this.offset.relative.top*b+this.offset.parent.top*b-($.browser.safari&&$.browser.version<526&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop()))*b)),left:(a.left+this.offset.relative.left*b+this.offset.parent.left*b-($.browser.safari&&$.browser.version<526&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())*b))}},_generatePosition:function(a){var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);var b=a.pageX;var c=a.pageY;if(this.originalPosition){var d;if(this.containment){if(this.relative_container){var e=this.relative_container.offset();d=[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]}else{d=this.containment}if(a.pageX-this.offset.click.left<d[0])b=d[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<d[1])c=d[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>d[2])b=d[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>d[3])c=d[3]+this.offset.click.top}if(o.grid){var f=o.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY;c=d?(!(f-this.offset.click.top<d[1]||f-this.offset.click.top>d[3])?f:(!(f-this.offset.click.top<d[1])?f-o.grid[1]:f+o.grid[1])):f;var g=o.grid[0]?this.originalPageX+Math.round((b-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX;b=d?(!(g-this.offset.click.left<d[0]||g-this.offset.click.left>d[2])?g:(!(g-this.offset.click.left<d[0])?g-o.grid[0]:g+o.grid[0])):g}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+($.browser.safari&&$.browser.version<526&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop())))),left:(b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+($.browser.safari&&$.browser.version<526&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval)this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();$.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return $.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});$.extend($.ui.draggable,{version:"1.8.16"});$.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=$(this).data("draggable"),o=d.options,uiSortable=$.extend({},c,{item:d.element});d.sortables=[];$(o.connectToSortable).each(function(){var a=$.data(this,'sortable');if(a&&!a.options.disabled){d.sortables.push({instance:a,shouldRevert:a.options.revert});a.refreshPositions();a._trigger("activate",b,uiSortable)}})},stop:function(a,b){var c=$(this).data("draggable"),uiSortable=$.extend({},b,{item:c.element});$.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;if(c.options.helper=='original')this.instance.currentItem.css({top:'auto',left:'auto'})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,uiSortable)}})},drag:function(e,f){var g=$(this).data("draggable"),self=this;var h=function(o){var a=this.offset.click.top,dxClick=this.offset.click.left;var b=this.positionAbs.top,helperLeft=this.positionAbs.left;var c=o.height,itemWidth=o.width;var d=o.top,itemLeft=o.left;return $.ui.isOver(b+a,helperLeft+dxClick,d,itemLeft,c,itemWidth)};$.each(g.sortables,function(i){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=$(self).clone().removeAttr('id').appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=g.offset.click.top;this.instance.offset.click.left=g.offset.click.left;this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",e);g.dropped=this.instance.element;g.currentItem=g.element;this.instance.fromOutside=g}if(this.instance.currentItem)this.instance._mouseDrag(e)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger('out',e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder)this.instance.placeholder.remove();g._trigger("fromSortable",e);g.dropped=false}}})}});$.ui.plugin.add("draggable","cursor",{start:function(a,b){var t=$('body'),o=$(this).data('draggable').options;if(t.css("cursor"))o._cursor=t.css("cursor");t.css("cursor",o.cursor)},stop:function(a,b){var o=$(this).data('draggable').options;if(o._cursor)$('body').css("cursor",o._cursor)}});$.ui.plugin.add("draggable","opacity",{start:function(a,b){var t=$(b.helper),o=$(this).data('draggable').options;if(t.css("opacity"))o._opacity=t.css("opacity");t.css('opacity',o.opacity)},stop:function(a,b){var o=$(this).data('draggable').options;if(o._opacity)$(b.helper).css('opacity',o._opacity)}});$.ui.plugin.add("draggable","scroll",{start:function(a,b){var i=$(this).data("draggable");if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML')i.overflowOffset=i.scrollParent.offset()},drag:function(a,b){var i=$(this).data("draggable"),o=i.options,scrolled=false;if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML'){if(!o.axis||o.axis!='x'){if((i.overflowOffset.top+i.scrollParent[0].offsetHeight)-a.pageY<o.scrollSensitivity)i.scrollParent[0].scrollTop=scrolled=i.scrollParent[0].scrollTop+o.scrollSpeed;else if(a.pageY-i.overflowOffset.top<o.scrollSensitivity)i.scrollParent[0].scrollTop=scrolled=i.scrollParent[0].scrollTop-o.scrollSpeed}if(!o.axis||o.axis!='y'){if((i.overflowOffset.left+i.scrollParent[0].offsetWidth)-a.pageX<o.scrollSensitivity)i.scrollParent[0].scrollLeft=scrolled=i.scrollParent[0].scrollLeft+o.scrollSpeed;else if(a.pageX-i.overflowOffset.left<o.scrollSensitivity)i.scrollParent[0].scrollLeft=scrolled=i.scrollParent[0].scrollLeft-o.scrollSpeed}}else{if(!o.axis||o.axis!='x'){if(a.pageY-$(document).scrollTop()<o.scrollSensitivity)scrolled=$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);else if($(window).height()-(a.pageY-$(document).scrollTop())<o.scrollSensitivity)scrolled=$(document).scrollTop($(document).scrollTop()+o.scrollSpeed)}if(!o.axis||o.axis!='y'){if(a.pageX-$(document).scrollLeft()<o.scrollSensitivity)scrolled=$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);else if($(window).width()-(a.pageX-$(document).scrollLeft())<o.scrollSensitivity)scrolled=$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed)}}if(scrolled!==false&&$.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(i,a)}});$.ui.plugin.add("draggable","snap",{start:function(c,d){var i=$(this).data("draggable"),o=i.options;i.snapElements=[];$(o.snap.constructor!=String?(o.snap.items||':data(draggable)'):o.snap).each(function(){var a=$(this);var b=a.offset();if(this!=i.element[0])i.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:b.top,left:b.left})})},drag:function(a,c){var e=$(this).data("draggable"),o=e.options;var d=o.snapTolerance;var f=c.offset.left,x2=f+e.helperProportions.width,y1=c.offset.top,y2=y1+e.helperProportions.height;for(var i=e.snapElements.length-1;i>=0;i--){var l=e.snapElements[i].left,r=l+e.snapElements[i].width,t=e.snapElements[i].top,b=t+e.snapElements[i].height;if(!((l-d<f&&f<r+d&&t-d<y1&&y1<b+d)||(l-d<f&&f<r+d&&t-d<y2&&y2<b+d)||(l-d<x2&&x2<r+d&&t-d<y1&&y1<b+d)||(l-d<x2&&x2<r+d&&t-d<y2&&y2<b+d))){if(e.snapElements[i].snapping)(e.options.snap.release&&e.options.snap.release.call(e.element,a,$.extend(e._uiHash(),{snapItem:e.snapElements[i].item})));e.snapElements[i].snapping=false;continue}if(o.snapMode!='inner'){var g=Math.abs(t-y2)<=d;var h=Math.abs(b-y1)<=d;var j=Math.abs(l-x2)<=d;var k=Math.abs(r-f)<=d;if(g)c.position.top=e._convertPositionTo("relative",{top:t-e.helperProportions.height,left:0}).top-e.margins.top;if(h)c.position.top=e._convertPositionTo("relative",{top:b,left:0}).top-e.margins.top;if(j)c.position.left=e._convertPositionTo("relative",{top:0,left:l-e.helperProportions.width}).left-e.margins.left;if(k)c.position.left=e._convertPositionTo("relative",{top:0,left:r}).left-e.margins.left}var m=(g||h||j||k);if(o.snapMode!='outer'){var g=Math.abs(t-y1)<=d;var h=Math.abs(b-y2)<=d;var j=Math.abs(l-f)<=d;var k=Math.abs(r-x2)<=d;if(g)c.position.top=e._convertPositionTo("relative",{top:t,left:0}).top-e.margins.top;if(h)c.position.top=e._convertPositionTo("relative",{top:b-e.helperProportions.height,left:0}).top-e.margins.top;if(j)c.position.left=e._convertPositionTo("relative",{top:0,left:l}).left-e.margins.left;if(k)c.position.left=e._convertPositionTo("relative",{top:0,left:r-e.helperProportions.width}).left-e.margins.left}if(!e.snapElements[i].snapping&&(g||h||j||k||m))(e.options.snap.snap&&e.options.snap.snap.call(e.element,a,$.extend(e._uiHash(),{snapItem:e.snapElements[i].item})));e.snapElements[i].snapping=(g||h||j||k||m)}}});$.ui.plugin.add("draggable","stack",{start:function(c,d){var o=$(this).data("draggable").options;var e=$.makeArray($(o.stack)).sort(function(a,b){return(parseInt($(a).css("zIndex"),10)||0)-(parseInt($(b).css("zIndex"),10)||0)});if(!e.length){return}var f=parseInt(e[0].style.zIndex)||0;$(e).each(function(i){this.style.zIndex=f+i});this[0].style.zIndex=f+e.length}});$.ui.plugin.add("draggable","zIndex",{start:function(a,b){var t=$(b.helper),o=$(this).data("draggable").options;if(t.css("zIndex"))o._zIndex=t.css("zIndex");t.css('zIndex',o.zIndex)},stop:function(a,b){var o=$(this).data("draggable").options;if(o._zIndex)$(b.helper).css('zIndex',o._zIndex)}})})(jQueryCS144);(function($,g){$.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:'*',activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:'default',tolerance:'intersect'},_create:function(){var o=this.options,accept=o.accept;this.isover=0;this.isout=1;this.accept=$.isFunction(accept)?accept:function(d){return d.is(accept)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};$.ui.ddmanager.droppables[o.scope]=$.ui.ddmanager.droppables[o.scope]||[];$.ui.ddmanager.droppables[o.scope].push(this);(o.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var a=$.ui.ddmanager.droppables[this.options.scope];for(var i=0;i<a.length;i++)if(a[i]==this)a.splice(i,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=='accept'){this.accept=$.isFunction(b)?b:function(d){return d.is(b)}}$.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=$.ui.ddmanager.current;if(this.options.activeClass)this.element.addClass(this.options.activeClass);(b&&this._trigger('activate',a,this.ui(b)))},_deactivate:function(a){var b=$.ui.ddmanager.current;if(this.options.activeClass)this.element.removeClass(this.options.activeClass);(b&&this._trigger('deactivate',a,this.ui(b)))},_over:function(a){var b=$.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0])return;if(this.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.hoverClass)this.element.addClass(this.options.hoverClass);this._trigger('over',a,this.ui(b))}},_out:function(a){var b=$.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0])return;if(this.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger('out',a,this.ui(b))}},_drop:function(b,c){var d=c||$.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var a=$.data(this,'droppable');if(a.options.greedy&&!a.options.disabled&&a.options.scope==d.options.scope&&a.accept.call(a.element[0],(d.currentItem||d.element))&&$.ui.intersect(d,$.extend(a,{offset:a.element.offset()}),a.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.activeClass)this.element.removeClass(this.options.activeClass);if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger('drop',b,this.ui(d));return this.element}return false},ui:function(c){return{draggable:(c.currentItem||c.element),helper:c.helper,position:c.position,offset:c.positionAbs}}});$.extend($.ui.droppable,{version:"1.8.16"});$.ui.intersect=function(a,c,d){if(!c.offset)return false;var e=(a.positionAbs||a.position.absolute).left,x2=e+a.helperProportions.width,y1=(a.positionAbs||a.position.absolute).top,y2=y1+a.helperProportions.height;var l=c.offset.left,r=l+c.proportions.width,t=c.offset.top,b=t+c.proportions.height;switch(d){case'fit':return(l<=e&&x2<=r&&t<=y1&&y2<=b);break;case'intersect':return(l<e+(a.helperProportions.width/2)&&x2-(a.helperProportions.width/2)<r&&t<y1+(a.helperProportions.height/2)&&y2-(a.helperProportions.height/2)<b);break;case'pointer':var f=((a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left),draggableTop=((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top),isOver=$.ui.isOver(draggableTop,f,t,l,c.proportions.height,c.proportions.width);return isOver;break;case'touch':return((y1>=t&&y1<=b)||(y2>=t&&y2<=b)||(y1<t&&y2>b))&&((e>=l&&e<=r)||(x2>=l&&x2<=r)||(e<l&&x2>r));break;default:return false;break}};$.ui.ddmanager={current:null,droppables:{'default':[]},prepareOffsets:function(t,a){var m=$.ui.ddmanager.droppables[t.options.scope]||[];var b=a?a.type:null;var c=(t.currentItem||t.element).find(":data(droppable)").andSelf();droppablesLoop:for(var i=0;i<m.length;i++){if(m[i].options.disabled||(t&&!m[i].accept.call(m[i].element[0],(t.currentItem||t.element))))continue;for(var j=0;j<c.length;j++){if(c[j]==m[i].element[0]){m[i].proportions.height=0;continue droppablesLoop}};m[i].visible=m[i].element.css("display")!="none";if(!m[i].visible)continue;if(b=="mousedown")m[i]._activate.call(m[i],a);m[i].offset=m[i].element.offset();m[i].proportions={width:m[i].element[0].offsetWidth,height:m[i].element[0].offsetHeight}}},drop:function(a,b){var c=false;$.each($.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!this.options)return;if(!this.options.disabled&&this.visible&&$.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(a.currentItem||a.element))){this.isout=1;this.isover=0;this._deactivate.call(this,b)}});return c},dragStart:function(a,b){a.element.parents(":not(body,html)").bind("scroll.droppable",function(){if(!a.options.refreshPositions)$.ui.ddmanager.prepareOffsets(a,b)})},drag:function(e,f){if(e.options.refreshPositions)$.ui.ddmanager.prepareOffsets(e,f);$.each($.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible)return;var a=$.ui.intersect(e,this,this.options.tolerance);var c=!a&&this.isover==1?'isout':(a&&this.isover==0?'isover':null);if(!c)return;var b;if(this.options.greedy){var d=this.element.parents(':data(droppable):eq(0)');if(d.length){b=$.data(d[0],'droppable');b.greedyChild=(c=='isover'?1:0)}}if(b&&c=='isover'){b['isover']=0;b['isout']=1;b._out.call(b,f)}this[c]=1;this[c=='isout'?'isover':'isout']=0;this[c=="isover"?"_over":"_out"].call(this,f);if(b&&c=='isout'){b['isout']=0;b['isover']=1;b._over.call(b,f)}})},dragStop:function(a,b){a.element.parents(":not(body,html)").unbind("scroll.droppable");if(!a.options.refreshPositions)$.ui.ddmanager.prepareOffsets(a,b)}}})(jQueryCS144);(function($,k){$.widget("ui.resizable",$.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var d=this,o=this.options;this.element.addClass("ui-resizable");$.extend(this,{_aspectRatio:!!(o.aspectRatio),aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||'ui-resizable-helper':null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css('position'))&&$.browser.opera)this.element.css({position:'relative',top:'auto',left:'auto'});this.element.wrap($('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css('position'),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css('top'),left:this.element.css('left')}));this.element=this.element.parent().data("resizable",this.element.data('resizable'));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css('resize');this.originalElement.css('resize','none');this._proportionallyResizeElements.push(this.originalElement.css({position:'static',zoom:1,display:'block'}));this.originalElement.css({margin:this.originalElement.css('margin')});this._proportionallyResize()}this.handles=o.handles||(!$('.ui-resizable-handle',this.element).length?"e,s,se":{n:'.ui-resizable-n',e:'.ui-resizable-e',s:'.ui-resizable-s',w:'.ui-resizable-w',se:'.ui-resizable-se',sw:'.ui-resizable-sw',ne:'.ui-resizable-ne',nw:'.ui-resizable-nw'});if(this.handles.constructor==String){if(this.handles=='all')this.handles='n,e,s,w,se,sw,ne,nw';var n=this.handles.split(",");this.handles={};for(var i=0;i<n.length;i++){var e=$.trim(n[i]),hname='ui-resizable-'+e;var f=$('<div class="ui-resizable-handle '+hname+'"></div>');if(/sw|se|ne|nw/.test(e))f.css({zIndex:++o.zIndex});if('se'==e){f.addClass('ui-icon ui-icon-gripsmall-diagonal-se')};this.handles[e]='.ui-resizable-'+e;this.element.append(f)}}this._renderAxis=function(a){a=a||this.element;for(var i in this.handles){if(this.handles[i].constructor==String)this.handles[i]=$(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var b=$(this.handles[i],this.element),padWrapper=0;padWrapper=/sw|ne|nw|se|n|s/.test(i)?b.outerHeight():b.outerWidth();var c=['padding',/ne|nw|n/.test(i)?'Top':/se|sw|s/.test(i)?'Bottom':/^e$/.test(i)?'Right':'Left'].join("");a.css(c,padWrapper);this._proportionallyResize()}if(!$(this.handles[i]).length)continue}};this._renderAxis(this.element);this._handles=$('.ui-resizable-handle',this.element).disableSelection();this._handles.mouseover(function(){if(!d.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);d.axis=a&&a[1]?a[1]:'se'}});if(o.autoHide){this._handles.hide();$(this.element).addClass("ui-resizable-autohide").hover(function(){if(o.disabled)return;$(this).removeClass("ui-resizable-autohide");d._handles.show()},function(){if(o.disabled)return;if(!d.resizing){$(this).addClass("ui-resizable-autohide");d._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(a){$(a).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find('.ui-resizable-handle').remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css('position'),width:c.outerWidth(),height:c.outerHeight(),top:c.css('top'),left:c.css('left')})).remove()}this.originalElement.css('resize',this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(a){var b=false;for(var i in this.handles){if($(this.handles[i])[0]==a.target){b=true}}return!this.options.disabled&&b},_mouseStart:function(a){var o=this.options,iniPos=this.element.position(),el=this.element;this.resizing=true;this.documentScroll={top:$(document).scrollTop(),left:$(document).scrollLeft()};if(el.is('.ui-draggable')||(/absolute/).test(el.css('position'))){el.css({position:'absolute',top:iniPos.top,left:iniPos.left})}if($.browser.opera&&(/relative/).test(el.css('position')))el.css({position:'relative',top:'auto',left:'auto'});this._renderProxy();var b=l(this.helper.css('left')),curtop=l(this.helper.css('top'));if(o.containment){b+=$(o.containment).scrollLeft()||0;curtop+=$(o.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:b,top:curtop};this.size=this._helper?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalSize=this._helper?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),height:el.height()};this.originalPosition={left:b,top:curtop};this.sizeDiff={width:el.outerWidth()-el.width(),height:el.outerHeight()-el.height()};this.originalMousePosition={left:a.pageX,top:a.pageY};this.aspectRatio=(typeof o.aspectRatio=='number')?o.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var c=$('.ui-resizable-'+this.axis).css('cursor');$('body').css('cursor',c=='auto'?this.axis+'-resize':c);el.addClass("ui-resizable-resizing");this._propagate("start",a);return true},_mouseDrag:function(b){var c=this.helper,o=this.options,props={},self=this,smp=this.originalMousePosition,a=this.axis;var d=(b.pageX-smp.left)||0,dy=(b.pageY-smp.top)||0;var e=this._change[a];if(!e)return false;var f=e.apply(this,[b,d,dy]),ie6=$.browser.msie&&$.browser.version<7,csdif=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)f=this._updateRatio(f,b);f=this._respectSize(f,b);this._propagate("resize",b);c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length)this._proportionallyResize();this._updateCache(f);this._trigger('resize',b,this.ui());return false},_mouseStop:function(a){this.resizing=false;var o=this.options,self=this;if(this._helper){var b=this._proportionallyResizeElements,ista=b.length&&(/textarea/i).test(b[0].nodeName),soffseth=ista&&$.ui.hasScroll(b[0],'left')?0:self.sizeDiff.height,soffsetw=ista?0:self.sizeDiff.width;var s={width:(self.helper.width()-soffsetw),height:(self.helper.height()-soffseth)},left=(parseInt(self.element.css('left'),10)+(self.position.left-self.originalPosition.left))||null,top=(parseInt(self.element.css('top'),10)+(self.position.top-self.originalPosition.top))||null;if(!o.animate)this.element.css($.extend(s,{top:top,left:left}));self.helper.height(self.size.height);self.helper.width(self.size.width);if(this._helper&&!o.animate)this._proportionallyResize()}$('body').css('cursor','auto');this.element.removeClass("ui-resizable-resizing");this._propagate("stop",a);if(this._helper)this.helper.remove();return false},_updateVirtualBoundaries:function(a){var o=this.options,pMinWidth,pMaxWidth,pMinHeight,pMaxHeight,b;b={minWidth:m(o.minWidth)?o.minWidth:0,maxWidth:m(o.maxWidth)?o.maxWidth:Infinity,minHeight:m(o.minHeight)?o.minHeight:0,maxHeight:m(o.maxHeight)?o.maxHeight:Infinity};if(this._aspectRatio||a){pMinWidth=b.minHeight*this.aspectRatio;pMinHeight=b.minWidth/this.aspectRatio;pMaxWidth=b.maxHeight*this.aspectRatio;pMaxHeight=b.maxWidth/this.aspectRatio;if(pMinWidth>b.minWidth)b.minWidth=pMinWidth;if(pMinHeight>b.minHeight)b.minHeight=pMinHeight;if(pMaxWidth<b.maxWidth)b.maxWidth=pMaxWidth;if(pMaxHeight<b.maxHeight)b.maxHeight=pMaxHeight}this._vBoundaries=b},_updateCache:function(a){var o=this.options;this.offset=this.helper.offset();if(m(a.left))this.position.left=a.left;if(m(a.top))this.position.top=a.top;if(m(a.height))this.size.height=a.height;if(m(a.width))this.size.width=a.width},_updateRatio:function(b,c){var o=this.options,cpos=this.position,csize=this.size,a=this.axis;if(m(b.height))b.width=(b.height*this.aspectRatio);else if(m(b.width))b.height=(b.width/this.aspectRatio);if(a=='sw'){b.left=cpos.left+(csize.width-b.width);b.top=null}if(a=='nw'){b.top=cpos.top+(csize.height-b.height);b.left=cpos.left+(csize.width-b.width)}return b},_respectSize:function(b,c){var d=this.helper,o=this._vBoundaries,pRatio=this._aspectRatio||c.shiftKey,a=this.axis,ismaxw=m(b.width)&&o.maxWidth&&(o.maxWidth<b.width),ismaxh=m(b.height)&&o.maxHeight&&(o.maxHeight<b.height),isminw=m(b.width)&&o.minWidth&&(o.minWidth>b.width),isminh=m(b.height)&&o.minHeight&&(o.minHeight>b.height);if(isminw)b.width=o.minWidth;if(isminh)b.height=o.minHeight;if(ismaxw)b.width=o.maxWidth;if(ismaxh)b.height=o.maxHeight;var e=this.originalPosition.left+this.originalSize.width,dh=this.position.top+this.size.height;var f=/sw|nw|w/.test(a),ch=/nw|ne|n/.test(a);if(isminw&&f)b.left=e-o.minWidth;if(ismaxw&&f)b.left=e-o.maxWidth;if(isminh&&ch)b.top=dh-o.minHeight;if(ismaxh&&ch)b.top=dh-o.maxHeight;var g=!b.width&&!b.height;if(g&&!b.left&&b.top)b.top=null;else if(g&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){var o=this.options;if(!this._proportionallyResizeElements.length)return;var c=this.helper||this.element;for(var i=0;i<this._proportionallyResizeElements.length;i++){var d=this._proportionallyResizeElements[i];if(!this.borderDif){var b=[d.css('borderTopWidth'),d.css('borderRightWidth'),d.css('borderBottomWidth'),d.css('borderLeftWidth')],p=[d.css('paddingTop'),d.css('paddingRight'),d.css('paddingBottom'),d.css('paddingLeft')];this.borderDif=$.map(b,function(v,i){var a=parseInt(v,10)||0,padding=parseInt(p[i],10)||0;return a+padding})}if($.browser.msie&&!(!($(c).is(':hidden')||$(c).parents(':hidden').length)))continue;d.css({height:(c.height()-this.borderDif[0]-this.borderDif[2])||0,width:(c.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var a=this.element,o=this.options;this.elementOffset=a.offset();if(this._helper){this.helper=this.helper||$('<div style="overflow:hidden;"></div>');var b=$.browser.msie&&$.browser.version<7,ie6offset=(b?1:0),pxyoffset=(b?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+pxyoffset,height:this.element.outerHeight()+pxyoffset,position:'absolute',left:this.elementOffset.left-ie6offset+'px',top:this.elementOffset.top-ie6offset+'px',zIndex:++o.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{left:sp.left+b,width:cs.width-b}},n:function(a,b,c){var o=this.options,cs=this.originalSize,sp=this.originalPosition;return{top:sp.top+c,height:cs.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(a,b,c){return $.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},sw:function(a,b,c){return $.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,b,c]))},ne:function(a,b,c){return $.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},nw:function(a,b,c){return $.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,b,c]))}},_propagate:function(n,a){$.ui.plugin.call(this,n,[a,this.ui()]);(n!="resize"&&this._trigger(n,a,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});$.extend($.ui.resizable,{version:"1.8.16"});$.ui.plugin.add("resizable","alsoResize",{start:function(c,d){var e=$(this).data("resizable"),o=e.options;var f=function(b){$(b).each(function(){var a=$(this);a.data("resizable-alsoresize",{width:parseInt(a.width(),10),height:parseInt(a.height(),10),left:parseInt(a.css('left'),10),top:parseInt(a.css('top'),10),position:a.css('position')})})};if(typeof(o.alsoResize)=='object'&&!o.alsoResize.parentNode){if(o.alsoResize.length){o.alsoResize=o.alsoResize[0];f(o.alsoResize)}else{$.each(o.alsoResize,function(a){f(a)})}}else{f(o.alsoResize)}},resize:function(f,g){var h=$(this).data("resizable"),o=h.options,os=h.originalSize,op=h.originalPosition;var j={height:(h.size.height-os.height)||0,width:(h.size.width-os.width)||0,top:(h.position.top-op.top)||0,left:(h.position.left-op.left)||0},_alsoResize=function(e,c){$(e).each(function(){var d=$(this),start=$(this).data("resizable-alsoresize"),style={},css=c&&c.length?c:d.parents(g.originalElement[0]).length?['width','height']:['width','height','top','left'];$.each(css,function(i,a){var b=(start[a]||0)+(j[a]||0);if(b&&b>=0)style[a]=b||null});if($.browser.opera&&/relative/.test(d.css('position'))){h._revertToRelativePosition=true;d.css({position:'absolute',top:'auto',left:'auto'})}d.css(style)})};if(typeof(o.alsoResize)=='object'&&!o.alsoResize.nodeType){$.each(o.alsoResize,function(a,c){_alsoResize(a,c)})}else{_alsoResize(o.alsoResize)}},stop:function(c,d){var e=$(this).data("resizable"),o=e.options;var f=function(b){$(b).each(function(){var a=$(this);a.css({position:a.data("resizable-alsoresize").position})})};if(e._revertToRelativePosition){e._revertToRelativePosition=false;if(typeof(o.alsoResize)=='object'&&!o.alsoResize.nodeType){$.each(o.alsoResize,function(a){f(a)})}else{f(o.alsoResize)}}$(this).removeData("resizable-alsoresize")}});$.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=$(this).data("resizable"),o=d.options;var e=d._proportionallyResizeElements,ista=e.length&&(/textarea/i).test(e[0].nodeName),soffseth=ista&&$.ui.hasScroll(e[0],'left')?0:d.sizeDiff.height,soffsetw=ista?0:d.sizeDiff.width;var f={width:(d.size.width-soffsetw),height:(d.size.height-soffseth)},left=(parseInt(d.element.css('left'),10)+(d.position.left-d.originalPosition.left))||null,top=(parseInt(d.element.css('top'),10)+(d.position.top-d.originalPosition.top))||null;d.element.animate($.extend(f,top&&left?{top:top,left:left}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var a={width:parseInt(d.element.css('width'),10),height:parseInt(d.element.css('height'),10),top:parseInt(d.element.css('top'),10),left:parseInt(d.element.css('left'),10)};if(e&&e.length)$(e[0]).css({width:a.width,height:a.height});d._updateCache(a);d._propagate("resize",b)}})}});$.ui.plugin.add("resizable","containment",{start:function(b,c){var d=$(this).data("resizable"),o=d.options,el=d.element;var e=o.containment,ce=(e instanceof $)?e.get(0):(/parent/.test(e))?el.parent().get(0):e;if(!ce)return;d.containerElement=$(ce);if(/document/.test(e)||e==document){d.containerOffset={left:0,top:0};d.containerPosition={left:0,top:0};d.parentData={element:$(document),left:0,top:0,width:$(document).width(),height:$(document).height()||document.body.parentNode.scrollHeight}}else{var f=$(ce),p=[];$(["Top","Right","Left","Bottom"]).each(function(i,a){p[i]=l(f.css("padding"+a))});d.containerOffset=f.offset();d.containerPosition=f.position();d.containerSize={height:(f.innerHeight()-p[3]),width:(f.innerWidth()-p[1])};var g=d.containerOffset,ch=d.containerSize.height,cw=d.containerSize.width,width=($.ui.hasScroll(ce,"left")?ce.scrollWidth:cw),height=($.ui.hasScroll(ce)?ce.scrollHeight:ch);d.parentData={element:ce,left:g.left,top:g.top,width:width,height:height}}},resize:function(a,b){var c=$(this).data("resizable"),o=c.options,ps=c.containerSize,co=c.containerOffset,cs=c.size,cp=c.position,pRatio=c._aspectRatio||a.shiftKey,cop={top:0,left:0},ce=c.containerElement;if(ce[0]!=document&&(/static/).test(ce.css('position')))cop=co;if(cp.left<(c._helper?co.left:0)){c.size.width=c.size.width+(c._helper?(c.position.left-co.left):(c.position.left-cop.left));if(pRatio)c.size.height=c.size.width/o.aspectRatio;c.position.left=o.helper?co.left:0}if(cp.top<(c._helper?co.top:0)){c.size.height=c.size.height+(c._helper?(c.position.top-co.top):c.position.top);if(pRatio)c.size.width=c.size.height*o.aspectRatio;c.position.top=c._helper?co.top:0}c.offset.left=c.parentData.left+c.position.left;c.offset.top=c.parentData.top+c.position.top;var d=Math.abs((c._helper?c.offset.left-cop.left:(c.offset.left-cop.left))+c.sizeDiff.width),hoset=Math.abs((c._helper?c.offset.top-cop.top:(c.offset.top-co.top))+c.sizeDiff.height);var e=c.containerElement.get(0)==c.element.parent().get(0),isOffsetRelative=/relative|absolute/.test(c.containerElement.css('position'));if(e&&isOffsetRelative)d-=c.parentData.left;if(d+c.size.width>=c.parentData.width){c.size.width=c.parentData.width-d;if(pRatio)c.size.height=c.size.width/c.aspectRatio}if(hoset+c.size.height>=c.parentData.height){c.size.height=c.parentData.height-hoset;if(pRatio)c.size.width=c.size.height*c.aspectRatio}},stop:function(a,b){var c=$(this).data("resizable"),o=c.options,cp=c.position,co=c.containerOffset,cop=c.containerPosition,ce=c.containerElement;var d=$(c.helper),ho=d.offset(),w=d.outerWidth()-c.sizeDiff.width,h=d.outerHeight()-c.sizeDiff.height;if(c._helper&&!o.animate&&(/relative/).test(ce.css('position')))$(this).css({left:ho.left-cop.left-co.left,width:w,height:h});if(c._helper&&!o.animate&&(/static/).test(ce.css('position')))$(this).css({left:ho.left-cop.left-co.left,width:w,height:h})}});$.ui.plugin.add("resizable","ghost",{start:function(a,b){var c=$(this).data("resizable"),o=c.options,cs=c.size;c.ghost=c.originalElement.clone();c.ghost.css({opacity:.25,display:'block',position:'relative',height:cs.height,width:cs.width,margin:0,left:0,top:0}).addClass('ui-resizable-ghost').addClass(typeof o.ghost=='string'?o.ghost:'');c.ghost.appendTo(c.helper)},resize:function(a,b){var c=$(this).data("resizable"),o=c.options;if(c.ghost)c.ghost.css({position:'relative',height:c.size.height,width:c.size.width})},stop:function(a,b){var c=$(this).data("resizable"),o=c.options;if(c.ghost&&c.helper)c.helper.get(0).removeChild(c.ghost.get(0))}});$.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=$(this).data("resizable"),o=d.options,cs=d.size,os=d.originalSize,op=d.originalPosition,a=d.axis,ratio=o._aspectRatio||b.shiftKey;o.grid=typeof o.grid=="number"?[o.grid,o.grid]:o.grid;var e=Math.round((cs.width-os.width)/(o.grid[0]||1))*(o.grid[0]||1),oy=Math.round((cs.height-os.height)/(o.grid[1]||1))*(o.grid[1]||1);if(/^(se|s|e)$/.test(a)){d.size.width=os.width+e;d.size.height=os.height+oy}else if(/^(ne)$/.test(a)){d.size.width=os.width+e;d.size.height=os.height+oy;d.position.top=op.top-oy}else if(/^(sw)$/.test(a)){d.size.width=os.width+e;d.size.height=os.height+oy;d.position.left=op.left-e}else{d.size.width=os.width+e;d.size.height=os.height+oy;d.position.top=op.top-oy;d.position.left=op.left-e}}});var l=function(v){return parseInt(v,10)||0};var m=function(a){return!isNaN(parseInt(a,10))}})(jQueryCS144);(function($,h){$.widget("ui.selectable",$.ui.mouse,{options:{appendTo:'body',autoRefresh:true,distance:0,filter:'*',tolerance:'touch'},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=$(c.options.filter,c.element[0]);d.each(function(){var a=$(this);var b=a.offset();$.data(this,"selectable-item",{element:this,$element:a,left:b.left,top:b.top,right:b.left+a.outerWidth(),bottom:b.top+a.outerHeight(),startselected:false,selected:a.hasClass('ui-selected'),selecting:a.hasClass('ui-selecting'),unselecting:a.hasClass('ui-unselecting')})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=$("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var d=this;this.opos=[c.pageX,c.pageY];if(this.options.disabled)return;var e=this.options;this.selectees=$(e.filter,this.element[0]);this._trigger("start",c);$(e.appendTo).append(this.helper);this.helper.css({"left":c.clientX,"top":c.clientY,"width":0,"height":0});if(e.autoRefresh){this.refresh()}this.selectees.filter('.ui-selected').each(function(){var a=$.data(this,"selectable-item");a.startselected=true;if(!c.metaKey){a.$element.removeClass('ui-selected');a.selected=false;a.$element.addClass('ui-unselecting');a.unselecting=true;d._trigger("unselecting",c,{unselecting:a.element})}});$(c.target).parents().andSelf().each(function(){var a=$.data(this,"selectable-item");if(a){var b=!c.metaKey||!a.$element.hasClass('ui-selected');a.$element.removeClass(b?"ui-unselecting":"ui-selected").addClass(b?"ui-selecting":"ui-unselecting");a.unselecting=!b;a.selecting=b;a.selected=b;if(b){d._trigger("selecting",c,{selecting:a.element})}else{d._trigger("unselecting",c,{unselecting:a.element})}return false}})},_mouseDrag:function(c){var d=this;this.dragged=true;if(this.options.disabled)return;var e=this.options;var f=this.opos[0],y1=this.opos[1],x2=c.pageX,y2=c.pageY;if(f>x2){var g=x2;x2=f;f=g}if(y1>y2){var g=y2;y2=y1;y1=g}this.helper.css({left:f,top:y1,width:x2-f,height:y2-y1});this.selectees.each(function(){var a=$.data(this,"selectable-item");if(!a||a.element==d.element[0])return;var b=false;if(e.tolerance=='touch'){b=(!(a.left>x2||a.right<f||a.top>y2||a.bottom<y1))}else if(e.tolerance=='fit'){b=(a.left>f&&a.right<x2&&a.top>y1&&a.bottom<y2)}if(b){if(a.selected){a.$element.removeClass('ui-selected');a.selected=false}if(a.unselecting){a.$element.removeClass('ui-unselecting');a.unselecting=false}if(!a.selecting){a.$element.addClass('ui-selecting');a.selecting=true;d._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting){if(c.metaKey&&a.startselected){a.$element.removeClass('ui-selecting');a.selecting=false;a.$element.addClass('ui-selected');a.selected=true}else{a.$element.removeClass('ui-selecting');a.selecting=false;if(a.startselected){a.$element.addClass('ui-unselecting');a.unselecting=true}d._trigger("unselecting",c,{unselecting:a.element})}}if(a.selected){if(!c.metaKey&&!a.startselected){a.$element.removeClass('ui-selected');a.selected=false;a.$element.addClass('ui-unselecting');a.unselecting=true;d._trigger("unselecting",c,{unselecting:a.element})}}}});return false},_mouseStop:function(b){var c=this;this.dragged=false;var d=this.options;$('.ui-unselecting',this.element[0]).each(function(){var a=$.data(this,"selectable-item");a.$element.removeClass('ui-unselecting');a.unselecting=false;a.startselected=false;c._trigger("unselected",b,{unselected:a.element})});$('.ui-selecting',this.element[0]).each(function(){var a=$.data(this,"selectable-item");a.$element.removeClass('ui-selecting').addClass('ui-selected');a.selecting=false;a.selected=true;a.startselected=true;c._trigger("selected",b,{selected:a.element})});this._trigger("stop",b);this.helper.remove();return false}});$.extend($.ui.selectable,{version:"1.8.16"})})(jQueryCS144);(function($,m){$.widget("ui.sortable",$.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:'auto',cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:'> *',opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var o=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?o.axis==='x'||(/left|right/).test(this.items[0].item.css('float'))||(/inline|table-cell/).test(this.items[0].item.css('display')):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var i=this.items.length-1;i>=0;i--)this.items[i].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else{$.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(a,b){if(this.reverting){return false}if(this.options.disabled||this.options.type=='static')return false;this._refreshItems(a);var c=null,self=this,nodes=$(a.target).parents().each(function(){if($.data(this,'sortable-item')==self){c=$(this);return false}});if($.data(a.target,'sortable-item')==self)c=$(a.target);if(!c)return false;if(this.options.handle&&!b){var d=false;$(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)d=true});if(!d)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){var o=this.options,self=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");$.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;(o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(o.containment)this._setContainment();if(o.cursor){if($('body').css("cursor"))this._storedCursor=$('body').css("cursor");$('body').css("cursor",o.cursor)}if(o.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",o.opacity)}if(o.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",o.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!='HTML')this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());if(!this._preserveHelperProportions)this._cacheHelperProportions();if(!c){for(var i=this.containers.length-1;i>=0;i--){this.containers[i]._trigger("activate",a,self._uiHash(this))}}if($.ui.ddmanager)$.ui.ddmanager.current=this;if($.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var o=this.options,scrolled=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!='HTML'){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-a.pageY<o.scrollSensitivity)this.scrollParent[0].scrollTop=scrolled=this.scrollParent[0].scrollTop+o.scrollSpeed;else if(a.pageY-this.overflowOffset.top<o.scrollSensitivity)this.scrollParent[0].scrollTop=scrolled=this.scrollParent[0].scrollTop-o.scrollSpeed;if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-a.pageX<o.scrollSensitivity)this.scrollParent[0].scrollLeft=scrolled=this.scrollParent[0].scrollLeft+o.scrollSpeed;else if(a.pageX-this.overflowOffset.left<o.scrollSensitivity)this.scrollParent[0].scrollLeft=scrolled=this.scrollParent[0].scrollLeft-o.scrollSpeed}else{if(a.pageY-$(document).scrollTop()<o.scrollSensitivity)scrolled=$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);else if($(window).height()-(a.pageY-$(document).scrollTop())<o.scrollSensitivity)scrolled=$(document).scrollTop($(document).scrollTop()+o.scrollSpeed);if(a.pageX-$(document).scrollLeft()<o.scrollSensitivity)scrolled=$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);else if($(window).width()-(a.pageX-$(document).scrollLeft())<o.scrollSensitivity)scrolled=$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed)}if(scrolled!==false&&$.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+'px';for(var i=this.items.length-1;i>=0;i--){var b=this.items[i],itemElement=b.item[0],intersection=this._intersectsWithPointer(b);if(!intersection)continue;if(itemElement!=this.currentItem[0]&&this.placeholder[intersection==1?"next":"prev"]()[0]!=itemElement&&!$.ui.contains(this.placeholder[0],itemElement)&&(this.options.type=='semi-dynamic'?!$.ui.contains(this.element[0],itemElement):true)){this.direction=intersection==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(b)){this._rearrange(a,b)}else{break}this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);if($.ui.ddmanager)$.ui.ddmanager.drag(this,a);this._trigger('sort',a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(!a)return;if($.ui.ddmanager&&!this.options.dropBehaviour)$.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;var d=c.placeholder.offset();c.reverting=true;$(this.helper).animate({left:d.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else{this._clear(a,b)}return false},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original")this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");else this.currentItem.show();for(var i=this.containers.length-1;i>=0;i--){this.containers[i]._trigger("deactivate",null,a._uiHash(this));if(this.containers[i].containerCache.over){this.containers[i]._trigger("out",null,a._uiHash(this));this.containers[i].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode)this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode)this.helper.remove();$.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){$(this.domPosition.prev).after(this.currentItem)}else{$(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(o){var b=this._getItemsAsjQuery(o&&o.connected);var c=[];o=o||{};$(b).each(function(){var a=($(o.item||this).attr(o.attribute||'id')||'').match(o.expression||(/(.+)[-=_](.+)/));if(a)c.push((o.key||a[1]+'[]')+'='+(o.key&&o.expression?a[1]:a[2]))});if(!c.length&&o.key){c.push(o.key+'=')}return c.join('&')},toArray:function(o){var a=this._getItemsAsjQuery(o&&o.connected);var b=[];o=o||{};a.each(function(){b.push($(o.item||this).attr(o.attribute||'id')||'')});return b},_intersectsWith:function(a){var c=this.positionAbs.left,x2=c+this.helperProportions.width,y1=this.positionAbs.top,y2=y1+this.helperProportions.height;var l=a.left,r=l+a.width,t=a.top,b=t+a.height;var d=this.offset.click.top,dxClick=this.offset.click.left;var e=(y1+d)>t&&(y1+d)<b&&(c+dxClick)>l&&(c+dxClick)<r;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?'width':'height']>a[this.floating?'width':'height'])){return e}else{return(l<c+(this.helperProportions.width/2)&&x2-(this.helperProportions.width/2)<r&&t<y1+(this.helperProportions.height/2)&&y2-(this.helperProportions.height/2)<b)}},_intersectsWithPointer:function(a){var b=$.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),isOverElementWidth=$.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width),isOverElement=b&&isOverElementWidth,verticalDirection=this._getDragVerticalDirection(),horizontalDirection=this._getDragHorizontalDirection();if(!isOverElement)return false;return this.floating?(((horizontalDirection&&horizontalDirection=="right")||verticalDirection=="down")?2:1):(verticalDirection&&(verticalDirection=="down"?2:1))},_intersectsWithSides:function(a){var b=$.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+(a.height/2),a.height),isOverRightHalf=$.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+(a.width/2),a.width),verticalDirection=this._getDragVerticalDirection(),horizontalDirection=this._getDragHorizontalDirection();if(this.floating&&horizontalDirection){return((horizontalDirection=="right"&&isOverRightHalf)||(horizontalDirection=="left"&&!isOverRightHalf))}else{return verticalDirection&&((verticalDirection=="down"&&b)||(verticalDirection=="up"&&!b))}},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=this;var c=[];var d=[];var e=this._connectWith();if(e&&a){for(var i=e.length-1;i>=0;i--){var f=$(e[i]);for(var j=f.length-1;j>=0;j--){var g=$.data(f[j],'sortable');if(g&&g!=this&&!g.options.disabled){d.push([$.isFunction(g.options.items)?g.options.items.call(g.element):$(g.options.items,g.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'),g])}}}}d.push([$.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):$(this.options.items,this.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'),this]);for(var i=d.length-1;i>=0;i--){d[i][0].each(function(){c.push(this)})};return $(c)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data(sortable-item)");for(var i=0;i<this.items.length;i++){for(var j=0;j<a.length;j++){if(a[j]==this.items[i].item[0])this.items.splice(i,1)}}},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items;var c=this;var d=[[$.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):$(this.options.items,this.element),this]];var e=this._connectWith();if(e){for(var i=e.length-1;i>=0;i--){var f=$(e[i]);for(var j=f.length-1;j>=0;j--){var g=$.data(f[j],'sortable');if(g&&g!=this&&!g.options.disabled){d.push([$.isFunction(g.options.items)?g.options.items.call(g.element[0],a,{item:this.currentItem}):$(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var i=d.length-1;i>=0;i--){var h=d[i][1];var k=d[i][0];for(var j=0,queriesLength=k.length;j<queriesLength;j++){var l=$(k[j]);l.data('sortable-item',h);b.push({item:l,instance:h,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var i=this.items.length-1;i>=0;i--){var b=this.items[i];if(b.instance!=this.currentContainer&&this.currentContainer&&b.item[0]!=this.currentItem[0])continue;var t=this.options.toleranceElement?$(this.options.toleranceElement,b.item):b.item;if(!a){b.width=t.outerWidth();b.height=t.outerHeight()}var p=t.offset();b.left=p.left;b.top=p.top};if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var i=this.containers.length-1;i>=0;i--){var p=this.containers[i].element.offset();this.containers[i].containerCache.left=p.left;this.containers[i].containerCache.top=p.top;this.containers[i].containerCache.width=this.containers[i].element.outerWidth();this.containers[i].containerCache.height=this.containers[i].element.outerHeight()}}return this},_createPlaceholder:function(b){var c=b||this,o=c.options;if(!o.placeholder||o.placeholder.constructor==String){var d=o.placeholder;o.placeholder={element:function(){var a=$(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d)a.style.visibility="hidden";return a},update:function(a,p){if(d&&!o.forcePlaceholderSize)return;if(!p.height()){p.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css('paddingTop')||0,10)-parseInt(c.currentItem.css('paddingBottom')||0,10))};if(!p.width()){p.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css('paddingLeft')||0,10)-parseInt(c.currentItem.css('paddingRight')||0,10))}}}}c.placeholder=$(o.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);o.placeholder.update(c,c.placeholder)},_contactContainers:function(a){var b=null,innermostIndex=null;for(var i=this.containers.length-1;i>=0;i--){if($.ui.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(b&&$.ui.contains(this.containers[i].element[0],b.element[0]))continue;b=this.containers[i];innermostIndex=i}else{if(this.containers[i].containerCache.over){this.containers[i]._trigger("out",a,this._uiHash(this));this.containers[i].containerCache.over=0}}}if(!b)return;if(this.containers.length===1){this.containers[innermostIndex]._trigger("over",a,this._uiHash(this));this.containers[innermostIndex].containerCache.over=1}else if(this.currentContainer!=this.containers[innermostIndex]){var c=10000;var d=null;var e=this.positionAbs[this.containers[innermostIndex].floating?'left':'top'];for(var j=this.items.length-1;j>=0;j--){if(!$.ui.contains(this.containers[innermostIndex].element[0],this.items[j].item[0]))continue;var f=this.items[j][this.containers[innermostIndex].floating?'left':'top'];if(Math.abs(f-e)<c){c=Math.abs(f-e);d=this.items[j]}}if(!d&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[innermostIndex];d?this._rearrange(a,d,null,true):this._rearrange(a,null,this.containers[innermostIndex].element,true);this._trigger("change",a,this._uiHash());this.containers[innermostIndex]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[innermostIndex]._trigger("over",a,this._uiHash(this));this.containers[innermostIndex].containerCache.over=1}},_createHelper:function(a){var o=this.options;var b=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[a,this.currentItem])):(o.helper=='clone'?this.currentItem.clone():this.currentItem);if(!b.parents('body').length)$(o.appendTo!='parent'?o.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]);if(b[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(b[0].style.width==''||o.forceHelperSize)b.width(this.currentItem.width());if(b[0].style.height==''||o.forceHelperSize)b.height(this.currentItem.height());return b},_adjustOffsetFromHelper:function(a){if(typeof a=='string'){a=a.split(' ')}if($.isArray(a)){a={left:+a[0],top:+a[1]||0}}if('left'in a){this.offset.click.left=a.left+this.margins.left}if('right'in a){this.offset.click.left=this.helperProportions.width-a.right+this.margins.left}if('top'in a){this.offset.click.top=a.top+this.margins.top}if('bottom'in a){this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=='absolute'&&this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&$.browser.msie))a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var p=this.currentItem.position();return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var o=this.options;if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,$(o.containment=='document'?document:window).width()-this.helperProportions.width-this.margins.left,($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!(/^(document|window|parent)$/).test(o.containment)){var a=$(o.containment)[0];var b=$(o.containment).offset();var c=($(a).css("overflow")!='hidden');this.containment=[b.left+(parseInt($(a).css("borderLeftWidth"),10)||0)+(parseInt($(a).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt($(a).css("borderTopWidth"),10)||0)+(parseInt($(a).css("paddingTop"),10)||0)-this.margins.top,b.left+(c?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt($(a).css("borderLeftWidth"),10)||0)-(parseInt($(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(c?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt($(a).css("borderTopWidth"),10)||0)-(parseInt($(a).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(d,a){if(!a)a=this.position;var b=d=="absolute"?1:-1;var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);return{top:(a.top+this.offset.relative.top*b+this.offset.parent.top*b-($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop()))*b)),left:(a.left+this.offset.relative.left*b+this.offset.parent.left*b-($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())*b))}},_generatePosition:function(a){var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);if(this.cssPosition=='relative'&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var b=a.pageX;var c=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])b=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])c=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])b=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(o.grid){var d=this.originalPageY+Math.round((c-this.originalPageY)/o.grid[1])*o.grid[1];c=this.containment?(!(d-this.offset.click.top<this.containment[1]||d-this.offset.click.top>this.containment[3])?d:(!(d-this.offset.click.top<this.containment[1])?d-o.grid[1]:d+o.grid[1])):d;var e=this.originalPageX+Math.round((b-this.originalPageX)/o.grid[0])*o.grid[0];b=this.containment?(!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:(!(e-this.offset.click.left<this.containment[0])?e-o.grid[0]:e+o.grid[0])):e}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop())))),left:(b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())))}},_rearrange:function(b,i,a,c){a?a[0].appendChild(this.placeholder[0]):i.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=='down'?i.item[0]:i.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,counter=this.counter;window.setTimeout(function(){if(counter==d.counter)d.refreshPositions(!c)},0)},_clear:function(b,d){this.reverting=false;var e=[],self=this;if(!this._noFinalSort&&this.currentItem.parent().length)this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var i in this._storedCSS){if(this._storedCSS[i]=='auto'||this._storedCSS[i]=='static')this._storedCSS[i]=''}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!d)e.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!d)e.push(function(a){this._trigger("update",a,this._uiHash())});if(!$.ui.contains(this.element[0],this.currentItem[0])){if(!d)e.push(function(a){this._trigger("remove",a,this._uiHash())});for(var i=this.containers.length-1;i>=0;i--){if($.ui.contains(this.containers[i].element[0],this.currentItem[0])&&!d){e.push((function(c){return function(a){c._trigger("receive",a,this._uiHash(this))}}).call(this,this.containers[i]));e.push((function(c){return function(a){c._trigger("update",a,this._uiHash(this))}}).call(this,this.containers[i]))}}};for(var i=this.containers.length-1;i>=0;i--){if(!d)e.push((function(c){return function(a){c._trigger("deactivate",a,this._uiHash(this))}}).call(this,this.containers[i]));if(this.containers[i].containerCache.over){e.push((function(c){return function(a){c._trigger("out",a,this._uiHash(this))}}).call(this,this.containers[i]));this.containers[i].containerCache.over=0}}if(this._storedCursor)$('body').css("cursor",this._storedCursor);if(this._storedOpacity)this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=='auto'?'':this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!d){this._trigger("beforeStop",b,this._uiHash());for(var i=0;i<e.length;i++){e[i].call(this,b)};this._trigger("stop",b,this._uiHash())}return false}if(!d)this._trigger("beforeStop",b,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0])this.helper.remove();this.helper=null;if(!d){for(var i=0;i<e.length;i++){e[i].call(this,b)};this._trigger("stop",b,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if($.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||$([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});$.extend($.ui.sortable,{version:"1.8.16"})})(jQueryCS144);jQuery.effects||(function($,g){$.effects={};$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','borderColor','color','outlineColor'],function(i,b){$.fx.step[b]=function(a){if(!a.colorInit){a.start=getColor(a.elem,b);a.end=getRGB(a.end);a.colorInit=true}a.elem.style[b]='rgb('+Math.max(Math.min(parseInt((a.pos*(a.end[0]-a.start[0]))+a.start[0],10),255),0)+','+Math.max(Math.min(parseInt((a.pos*(a.end[1]-a.start[1]))+a.start[1],10),255),0)+','+Math.max(Math.min(parseInt((a.pos*(a.end[2]-a.start[2]))+a.start[2],10),255),0)+')'}});function getRGB(a){var b;if(a&&a.constructor==Array&&a.length==3)return a;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];if(b=/rgba\(0, 0, 0, 0\)/.exec(a))return h['transparent'];return h[$.trim(a).toLowerCase()]}function getColor(a,b){var c;do{c=$.curCSS(a,b);if(c!=''&&c!='transparent'||$.nodeName(a,"body"))break;b="backgroundColor"}while(a=a.parentNode);return getRGB(c)};var h={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],transparent:[255,255,255]};var j=['add','remove','toggle'],shorthandStyles={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function getElementStyles(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,newStyle={},key,camelCase;if(c&&c.length&&c[0]&&c[c[0]]){var d=c.length;while(d--){key=c[d];if(typeof c[key]=='string'){camelCase=key.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});newStyle[camelCase]=c[key]}}}else{for(key in c){if(typeof c[key]==='string'){newStyle[key]=c[key]}}}return newStyle}function filterStyles(a){var b,value;for(b in a){value=a[b];if(value==null||$.isFunction(value)||b in shorthandStyles||(/scrollbar/).test(b)||(!(/color/i).test(b)&&isNaN(parseFloat(value)))){delete a[b]}}return a}function styleDifference(a,b){var c={_:0},name;for(name in b){if(a[name]!=b[name]){c[name]=b[name]}}return c}$.effects.animateClass=function(c,d,e,f){if($.isFunction(e)){f=e;e=null}return this.queue(function(){var b=$(this),originalStyleAttr=b.attr('style')||' ',originalStyle=filterStyles(getElementStyles.call(this)),newStyle,className=b.attr('class');$.each(j,function(i,a){if(c[a]){b[a+'Class'](c[a])}});newStyle=filterStyles(getElementStyles.call(this));b.attr('class',className);b.animate(styleDifference(originalStyle,newStyle),{queue:false,duration:d,easing:e,complete:function(){$.each(j,function(i,a){if(c[a]){b[a+'Class'](c[a])}});if(typeof b.attr('style')=='object'){b.attr('style').cssText='';b.attr('style').cssText=originalStyleAttr}else{b.attr('style',originalStyleAttr)}if(f){f.apply(this,arguments)}$.dequeue(this)}})})};$.fn.extend({_addClass:$.fn.addClass,addClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{add:a},b,c,d]):this._addClass(a)},_removeClass:$.fn.removeClass,removeClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{remove:a},b,c,d]):this._removeClass(a)},_toggleClass:$.fn.toggleClass,toggleClass:function(a,b,c,d,e){if(typeof b=="boolean"||b===g){if(!c){return this._toggleClass(a,b)}else{return $.effects.animateClass.apply(this,[(b?{add:a}:{remove:a}),c,d,e])}}else{return $.effects.animateClass.apply(this,[{toggle:a},b,c,d])}},switchClass:function(a,b,c,d,e){return $.effects.animateClass.apply(this,[{add:b,remove:a},c,d,e])}});$.extend($.effects,{version:"1.8.16",save:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.data("ec.storage."+b[i],a[0].style[b[i]])}},restore:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.css(b[i],a.data("ec.storage."+b[i]))}},setMode:function(a,b){if(b=='toggle')b=a.is(':hidden')?'show':'hide';return b},getBaseline:function(a,b){var y,x;switch(a[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=a[0]/b.height};switch(a[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=a[1]/b.width};return{x:x,y:y}},createWrapper:function(b){if(b.parent().is('.ui-effects-wrapper')){return b.parent()}var c={width:b.outerWidth(true),height:b.outerHeight(true),'float':b.css('float')},wrapper=$('<div></div>').addClass('ui-effects-wrapper').css({fontSize:'100%',background:'transparent',border:'none',margin:0,padding:0}),active=document.activeElement;b.wrap(wrapper);if(b[0]===active||$.contains(b[0],active)){$(active).focus()}wrapper=b.parent();if(b.css('position')=='static'){wrapper.css({position:'relative'});b.css({position:'relative'})}else{$.extend(c,{position:b.css('position'),zIndex:b.css('z-index')});$.each(['top','left','bottom','right'],function(i,a){c[a]=b.css(a);if(isNaN(parseInt(c[a],10))){c[a]='auto'}});b.css({position:'relative',top:0,left:0,right:'auto',bottom:'auto'})}return wrapper.css(c).show()},removeWrapper:function(a){var b,active=document.activeElement;if(a.parent().is('.ui-effects-wrapper')){b=a.parent().replaceWith(a);if(a[0]===active||$.contains(a[0],active)){$(active).focus()}return b}return a},setTransition:function(a,b,c,d){d=d||{};$.each(b,function(i,x){unit=a.cssUnit(x);if(unit[0]>0)d[x]=unit[0]*c+unit[1]});return d}});function _normalizeArguments(a,b,c,d){if(typeof a=='object'){d=b;c=null;b=a;a=b.effect}if($.isFunction(b)){d=b;c=null;b={}}if(typeof b=='number'||$.fx.speeds[b]){d=c;c=b;b={}}if($.isFunction(c)){d=c;c=null}b=b||{};c=c||b.duration;c=$.fx.off?0:typeof c=='number'?c:c in $.fx.speeds?$.fx.speeds[c]:$.fx.speeds._default;d=d||b.complete;return[a,b,c,d]}function standardSpeed(a){if(!a||typeof a==="number"||$.fx.speeds[a]){return true}if(typeof a==="string"&&!$.effects[a]){return true}return false}$.fn.extend({effect:function(a,b,c,d){var e=_normalizeArguments.apply(this,arguments),args2={options:e[1],duration:e[2],callback:e[3]},mode=args2.options.mode,effectMethod=$.effects[a];if($.fx.off||!effectMethod){if(mode){return this[mode](args2.duration,args2.callback)}else{return this.each(function(){if(args2.callback){args2.callback.call(this)}})}}return effectMethod.call(this,args2)},_show:$.fn.show,show:function(a){if(standardSpeed(a)){return this._show.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='show';return this.effect.apply(this,b)}},_hide:$.fn.hide,hide:function(a){if(standardSpeed(a)){return this._hide.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='hide';return this.effect.apply(this,b)}},__toggle:$.fn.toggle,toggle:function(a){if(standardSpeed(a)||typeof a==="boolean"||$.isFunction(a)){return this.__toggle.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='toggle';return this.effect.apply(this,b)}},cssUnit:function(b){var c=this.css(b),val=[];$.each(['em','px','%','pt'],function(i,a){if(c.indexOf(a)>0)val=[parseFloat(c),a]});return val}});$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==g)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==g)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==g)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-$.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return $.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return $.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}})})(jQueryCS144);(function($,h){$.effects=function(){};$.effects.blind=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right'];var b=$.effects.setMode(a,o.options.mode||'hide');var c=o.options.direction||'vertical';$.effects.save(a,props);a.show();var d=$.effects.createWrapper(a).css({overflow:'hidden'});var e=(c=='vertical')?'height':'width';var f=(c=='vertical')?d.height():d.width();if(b=='show')d.css(e,0);var g={};g[e]=b=='show'?f:0;d.animate(g,o.duration,o.options.easing,function(){if(b=='hide')a.hide();$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(a[0],arguments);a.dequeue()})})}})(jQueryCS144);(function($,l){$.effects.bounce=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right'];var b=$.effects.setMode(a,o.options.mode||'effect');var c=o.options.direction||'up';var d=o.options.distance||20;var e=o.options.times||5;var f=o.duration||250;if(/show|hide/.test(b))props.push('opacity');$.effects.save(a,props);a.show();$.effects.createWrapper(a);var g=(c=='up'||c=='down')?'top':'left';var h=(c=='up'||c=='left')?'pos':'neg';var d=o.options.distance||(g=='top'?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/3);if(b=='show')a.css('opacity',0).css(g,h=='pos'?-d:d);if(b=='hide')d=d/(e*2);if(b!='hide')e--;if(b=='show'){var j={opacity:1};j[g]=(h=='pos'?'+=':'-=')+d;a.animate(j,f/2,o.options.easing);d=d/2;e--};for(var i=0;i<e;i++){var k={},animation2={};k[g]=(h=='pos'?'-=':'+=')+d;animation2[g]=(h=='pos'?'+=':'-=')+d;a.animate(k,f/2,o.options.easing).animate(animation2,f/2,o.options.easing);d=(b=='hide')?d*2:d/2};if(b=='hide'){var j={opacity:0};j[g]=(h=='pos'?'-=':'+=')+d;a.animate(j,f/2,o.options.easing,function(){a.hide();$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(this,arguments)})}else{var k={},animation2={};k[g]=(h=='pos'?'-=':'+=')+d;animation2[g]=(h=='pos'?'+=':'-=')+d;a.animate(k,f/2,o.options.easing).animate(animation2,f/2,o.options.easing,function(){$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(this,arguments)})};a.queue('fx',function(){a.dequeue()});a.dequeue()})}})(jQueryCS144);(function($,i){$.effects.clip=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right','height','width'];var b=$.effects.setMode(a,o.options.mode||'hide');var c=o.options.direction||'vertical';$.effects.save(a,props);a.show();var d=$.effects.createWrapper(a).css({overflow:'hidden'});var e=a[0].tagName=='IMG'?d:a;var f={size:(c=='vertical')?'height':'width',position:(c=='vertical')?'top':'left'};var g=(c=='vertical')?e.height():e.width();if(b=='show'){e.css(f.size,0);e.css(f.position,g/2)}var h={};h[f.size]=b=='show'?g:0;h[f.position]=b=='show'?0:g/2;e.animate(h,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(b=='hide')a.hide();$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQueryCS144);(function($,h){$.effects.drop=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right','opacity'];var b=$.effects.setMode(a,o.options.mode||'hide');var c=o.options.direction||'left';$.effects.save(a,props);a.show();$.effects.createWrapper(a);var d=(c=='up'||c=='down')?'top':'left';var e=(c=='up'||c=='left')?'pos':'neg';var f=o.options.distance||(d=='top'?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(b=='show')a.css('opacity',0).css(d,e=='pos'?-f:f);var g={opacity:b=='show'?1:0};g[d]=(b=='show'?(e=='pos'?'+=':'-='):(e=='pos'?'-=':'+='))+f;a.animate(g,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(b=='hide')a.hide();$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(this,arguments);a.dequeue()}})})}})(jQueryCS144);(function($,g){$.effects.explode=function(o){return this.queue(function(){var a=o.options.pieces?Math.round(Math.sqrt(o.options.pieces)):3;var b=o.options.pieces?Math.round(Math.sqrt(o.options.pieces)):3;o.options.mode=o.options.mode=='toggle'?($(this).is(':visible')?'hide':'show'):o.options.mode;var c=$(this).show().css('visibility','hidden');var d=c.offset();d.top-=parseInt(c.css("marginTop"),10)||0;d.left-=parseInt(c.css("marginLeft"),10)||0;var e=c.outerWidth(true);var f=c.outerHeight(true);for(var i=0;i<a;i++){for(var j=0;j<b;j++){c.clone().appendTo('body').wrap('<div></div>').css({position:'absolute',visibility:'visible',left:-j*(e/b),top:-i*(f/a)}).parent().addClass('ui-effects-explode').css({position:'absolute',overflow:'hidden',width:e/b,height:f/a,left:d.left+j*(e/b)+(o.options.mode=='show'?(j-Math.floor(b/2))*(e/b):0),top:d.top+i*(f/a)+(o.options.mode=='show'?(i-Math.floor(a/2))*(f/a):0),opacity:o.options.mode=='show'?0:1}).animate({left:d.left+j*(e/b)+(o.options.mode=='show'?0:(j-Math.floor(b/2))*(e/b)),top:d.top+i*(f/a)+(o.options.mode=='show'?0:(i-Math.floor(a/2))*(f/a)),opacity:o.options.mode=='show'?1:0},o.duration||500)}}setTimeout(function(){o.options.mode=='show'?c.css({visibility:'visible'}):c.css({visibility:'visible'}).hide();if(o.callback)o.callback.apply(c[0]);c.dequeue();$('div.ui-effects-explode').remove()},o.duration||500)})}})(jQueryCS144);(function($,b){$.effects.fade=function(o){return this.queue(function(){var a=$(this),mode=$.effects.setMode(a,o.options.mode||'hide');a.animate({opacity:mode},{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){(o.callback&&o.callback.apply(this,arguments));a.dequeue()}})})}})(jQueryCS144);(function($,l){$.effects.fold=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right'];var b=$.effects.setMode(a,o.options.mode||'hide');var c=o.options.size||15;var d=!(!o.options.horizFirst);var e=o.duration?o.duration/2:$.fx.speeds._default/2;$.effects.save(a,props);a.show();var f=$.effects.createWrapper(a).css({overflow:'hidden'});var g=((b=='show')!=d);var h=g?['width','height']:['height','width'];var i=g?[f.width(),f.height()]:[f.height(),f.width()];var j=/([0-9]+)%/.exec(c);if(j)c=parseInt(j[1],10)/100*i[b=='hide'?0:1];if(b=='show')f.css(d?{height:0,width:c}:{height:c,width:0});var k={},animation2={};k[h[0]]=b=='show'?i[0]:c;animation2[h[1]]=b=='show'?i[1]:0;f.animate(k,e,o.options.easing).animate(animation2,e,o.options.easing,function(){if(b=='hide')a.hide();$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(a[0],arguments);a.dequeue()})})}})(jQueryCS144);(function($,b){$.effects.highlight=function(o){return this.queue(function(){var a=$(this),props=['backgroundImage','backgroundColor','opacity'],mode=$.effects.setMode(a,o.options.mode||'show'),animation={backgroundColor:a.css('backgroundColor')};if(mode=='hide'){animation.opacity=0}$.effects.save(a,props);a.show().css({backgroundImage:'none',backgroundColor:o.options.color||'#ffff99'}).animate(animation,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){(mode=='hide'&&a.hide());$.effects.restore(a,props);(mode=='show'&&!$.support.opacity&&this.style.removeAttribute('filter'));(o.callback&&o.callback.apply(this,arguments));a.dequeue()}})})}})(jQueryCS144);(function($,b){$.effects.pulsate=function(o){return this.queue(function(){var a=$(this),mode=$.effects.setMode(a,o.options.mode||'show');times=((o.options.times||5)*2)-1;duration=o.duration?o.duration/2:$.fx.speeds._default/2,isVisible=a.is(':visible'),animateTo=0;if(!isVisible){a.css('opacity',0).show();animateTo=1}if((mode=='hide'&&isVisible)||(mode=='show'&&!isVisible)){times--}for(var i=0;i<times;i++){a.animate({opacity:animateTo},duration,o.options.easing);animateTo=(animateTo+1)%2}a.animate({opacity:animateTo},duration,o.options.easing,function(){if(animateTo==0){a.hide()}(o.callback&&o.callback.apply(this,arguments))});a.queue('fx',function(){a.dequeue()}).dequeue()})}})(jQueryCS144);(function($,p){$.effects.puff=function(o){return this.queue(function(){var a=$(this),mode=$.effects.setMode(a,o.options.mode||'hide'),percent=parseInt(o.options.percent,10)||150,factor=percent/100,original={height:a.height(),width:a.width()};$.extend(o.options,{fade:true,mode:mode,percent:mode=='hide'?percent:100,from:mode=='hide'?original:{height:original.height*factor,width:original.width*factor}});a.effect('scale',o.options,o.duration,o.callback);a.dequeue()})};$.effects.scale=function(o){return this.queue(function(){var a=$(this);var b=$.extend(true,{},o.options);var c=$.effects.setMode(a,o.options.mode||'effect');var d=parseInt(o.options.percent,10)||(parseInt(o.options.percent,10)==0?0:(c=='hide'?0:100));var e=o.options.direction||'both';var f=o.options.origin;if(c!='effect'){b.origin=f||['middle','center'];b.restore=true}var g={height:a.height(),width:a.width()};a.from=o.options.from||(c=='show'?{height:0,width:0}:g);var h={y:e!='horizontal'?(d/100):1,x:e!='vertical'?(d/100):1};a.to={height:g.height*h.y,width:g.width*h.x};if(o.options.fade){if(c=='show'){a.from.opacity=0;a.to.opacity=1};if(c=='hide'){a.from.opacity=1;a.to.opacity=0}};b.from=a.from;b.to=a.to;b.mode=c;a.effect('size',b,o.duration,o.callback);a.dequeue()})};$.effects.size=function(o){return this.queue(function(){var b=$(this),props=['position','top','bottom','left','right','width','height','overflow','opacity'];var c=['position','top','bottom','left','right','overflow','opacity'];var d=['width','height','overflow'];var e=['fontSize'];var f=['borderTopWidth','borderBottomWidth','paddingTop','paddingBottom'];var g=['borderLeftWidth','borderRightWidth','paddingLeft','paddingRight'];var h=$.effects.setMode(b,o.options.mode||'effect');var i=o.options.restore||false;var j=o.options.scale||'both';var k=o.options.origin;var l={height:b.height(),width:b.width()};b.from=o.options.from||l;b.to=o.options.to||l;if(k){var m=$.effects.getBaseline(k,l);b.from.top=(l.height-b.from.height)*m.y;b.from.left=(l.width-b.from.width)*m.x;b.to.top=(l.height-b.to.height)*m.y;b.to.left=(l.width-b.to.width)*m.x};var n={from:{y:b.from.height/l.height,x:b.from.width/l.width},to:{y:b.to.height/l.height,x:b.to.width/l.width}};if(j=='box'||j=='both'){if(n.from.y!=n.to.y){props=props.concat(f);b.from=$.effects.setTransition(b,f,n.from.y,b.from);b.to=$.effects.setTransition(b,f,n.to.y,b.to)};if(n.from.x!=n.to.x){props=props.concat(g);b.from=$.effects.setTransition(b,g,n.from.x,b.from);b.to=$.effects.setTransition(b,g,n.to.x,b.to)}};if(j=='content'||j=='both'){if(n.from.y!=n.to.y){props=props.concat(e);b.from=$.effects.setTransition(b,e,n.from.y,b.from);b.to=$.effects.setTransition(b,e,n.to.y,b.to)}};$.effects.save(b,i?props:c);b.show();$.effects.createWrapper(b);b.css('overflow','hidden').css(b.from);if(j=='content'||j=='both'){f=f.concat(['marginTop','marginBottom']).concat(e);g=g.concat(['marginLeft','marginRight']);d=props.concat(f).concat(g);b.find("*[width]").each(function(){child=$(this);if(i)$.effects.save(child,d);var a={height:child.height(),width:child.width()};child.from={height:a.height*n.from.y,width:a.width*n.from.x};child.to={height:a.height*n.to.y,width:a.width*n.to.x};if(n.from.y!=n.to.y){child.from=$.effects.setTransition(child,f,n.from.y,child.from);child.to=$.effects.setTransition(child,f,n.to.y,child.to)};if(n.from.x!=n.to.x){child.from=$.effects.setTransition(child,g,n.from.x,child.from);child.to=$.effects.setTransition(child,g,n.to.x,child.to)};child.css(child.from);child.animate(child.to,o.duration,o.options.easing,function(){if(i)$.effects.restore(child,d)})})};b.animate(b.to,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(b.to.opacity===0){b.css('opacity',b.from.opacity)}if(h=='hide')b.hide();$.effects.restore(b,i?props:c);$.effects.removeWrapper(b);if(o.callback)o.callback.apply(this,arguments);b.dequeue()}})})}})(jQueryCS144);(function($,k){$.effects.shake=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right'];var b=$.effects.setMode(a,o.options.mode||'effect');var c=o.options.direction||'left';var d=o.options.distance||20;var e=o.options.times||3;var f=o.duration||o.options.duration||140;$.effects.save(a,props);a.show();$.effects.createWrapper(a);var g=(c=='up'||c=='down')?'top':'left';var h=(c=='up'||c=='left')?'pos':'neg';var j={},animation1={},animation2={};j[g]=(h=='pos'?'-=':'+=')+d;animation1[g]=(h=='pos'?'+=':'-=')+d*2;animation2[g]=(h=='pos'?'-=':'+=')+d*2;a.animate(j,f,o.options.easing);for(var i=1;i<e;i++){a.animate(animation1,f,o.options.easing).animate(animation2,f,o.options.easing)};a.animate(animation1,f,o.options.easing).animate(j,f/2,o.options.easing,function(){$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(this,arguments)});a.queue('fx',function(){a.dequeue()});a.dequeue()})}})(jQueryCS144);(function($,h){$.effects.slide=function(o){return this.queue(function(){var a=$(this),props=['position','top','bottom','left','right'];var b=$.effects.setMode(a,o.options.mode||'show');var c=o.options.direction||'left';$.effects.save(a,props);a.show();$.effects.createWrapper(a).css({overflow:'hidden'});var d=(c=='up'||c=='down')?'top':'left';var e=(c=='up'||c=='left')?'pos':'neg';var f=o.options.distance||(d=='top'?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(b=='show')a.css(d,e=='pos'?(isNaN(f)?"-"+f:-f):f);var g={};g[d]=(b=='show'?(e=='pos'?'+=':'-='):(e=='pos'?'-=':'+='))+f;a.animate(g,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(b=='hide')a.hide();$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(this,arguments);a.dequeue()}})})}})(jQueryCS144);(function($,b){$.effects.transfer=function(o){return this.queue(function(){var a=$(this),target=$(o.options.to),endPosition=target.offset(),animation={top:endPosition.top,left:endPosition.left,height:target.innerHeight(),width:target.innerWidth()},startPosition=a.offset(),transfer=$('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(o.options.className).css({top:startPosition.top,left:startPosition.left,height:a.innerHeight(),width:a.innerWidth(),position:'absolute'}).animate(animation,o.duration,o.options.easing,function(){transfer.remove();(o.callback&&o.callback.apply(a[0],arguments));a.dequeue()})})}})(jQueryCS144);(function($,k){$.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,options=b.options;b.running=0;b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");b.headers=b.element.find(options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){if(options.disabled){return}$(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(options.disabled){return}$(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(options.disabled){return}$(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(options.disabled){return}$(this).removeClass("ui-state-focus")});b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(options.navigation){var c=b.element.find("a").filter(options.navigationFilter).eq(0);if(c.length){var d=c.closest(".ui-accordion-header");if(d.length){b.active=d}else{b.active=c.closest(".ui-accordion-content").prev()}}}b.active=b._findActive(b.active||options.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");b.active.next().addClass("ui-accordion-content-active");b._createIcons();b.resize();b.element.attr("role","tablist");b.headers.attr("role","tab").bind("keydown.accordion",function(a){return b._keydown(a)}).next().attr("role","tabpanel");b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();if(!b.active.length){b.headers.eq(0).attr("tabIndex",0)}else{b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0})}if(!$.browser.safari){b.headers.find("a").attr("tabIndex",-1)}if(options.event){b.headers.bind(options.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this);a.preventDefault()})}},_createIcons:function(){var a=this.options;if(a.icons){$("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight){b.css("height","")}return $.Widget.prototype.destroy.call(this)},_setOption:function(a,b){$.Widget.prototype._setOption.apply(this,arguments);if(a=="active"){this.activate(b)}if(a=="icons"){this._destroyIcons();if(b){this._createIcons()}}if(a=="disabled"){this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(a){if(this.options.disabled||a.altKey||a.ctrlKey){return}var b=$.ui.keyCode,length=this.headers.length,currentIndex=this.headers.index(a.target),toFocus=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:toFocus=this.headers[(currentIndex+1)%length];break;case b.LEFT:case b.UP:toFocus=this.headers[(currentIndex-1+length)%length];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target);a.preventDefault()}if(toFocus){$(a.target).attr("tabIndex",-1);$(toFocus).attr("tabIndex",0);toFocus.focus();return false}return true},resize:function(){var a=this.options,maxHeight;if(a.fillSpace){if($.browser.msie){var b=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}maxHeight=this.element.parent().height();if($.browser.msie){this.element.parent().css("overflow",b)}this.headers.each(function(){maxHeight-=$(this).outerHeight(true)});this.headers.next().each(function(){$(this).height(Math.max(0,maxHeight-$(this).innerHeight()+$(this).height()))}).css("overflow","auto")}else if(a.autoHeight){maxHeight=0;this.headers.next().each(function(){maxHeight=Math.max(maxHeight,$(this).height("").height())}).height(maxHeight)}return this},activate:function(a){this.options.active=a;var b=this._findActive(a)[0];this._clickHandler({target:b},b);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?$([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var c=this.options;if(c.disabled){return}if(!a.target){if(!c.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(c.icons.headerSelected).addClass(c.icons.header);this.active.next().addClass("ui-accordion-content-active");var d=this.active.next(),data={options:c,newHeader:$([]),oldHeader:c.active,newContent:$([]),oldContent:d},toShow=(this.active=$([]));this._toggle(toShow,d,data);return}var e=$(a.currentTarget||b),clickedIsActive=e[0]===this.active[0];c.active=c.collapsible&&clickedIsActive?false:this.headers.index(e);if(this.running||(!c.collapsible&&clickedIsActive)){return}var f=this.active,toShow=e.next(),d=this.active.next(),data={options:c,newHeader:clickedIsActive&&c.collapsible?$([]):e,oldHeader:this.active,newContent:clickedIsActive&&c.collapsible?$([]):toShow,oldContent:d},down=this.headers.index(this.active[0])>this.headers.index(e[0]);this.active=clickedIsActive?$([]):e;this._toggle(toShow,d,data,clickedIsActive,down);f.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(c.icons.headerSelected).addClass(c.icons.header);if(!clickedIsActive){e.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(c.icons.header).addClass(c.icons.headerSelected);e.next().addClass("ui-accordion-content-active")}return},_toggle:function(b,c,d,e,f){var g=this,options=g.options;g.toShow=b;g.toHide=c;g.data=d;var h=function(){if(!g){return}return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=c.size()===0?b.size():c.size();if(options.animated){var i={};if(options.collapsible&&e){i={toShow:$([]),toHide:c,complete:h,down:f,autoHeight:options.autoHeight||options.fillSpace}}else{i={toShow:b,toHide:c,complete:h,down:f,autoHeight:options.autoHeight||options.fillSpace}}if(!options.proxied){options.proxied=options.animated}if(!options.proxiedDuration){options.proxiedDuration=options.duration}options.animated=$.isFunction(options.proxied)?options.proxied(i):options.proxied;options.duration=$.isFunction(options.proxiedDuration)?options.proxiedDuration(i):options.proxiedDuration;var j=$.ui.accordion.animations,duration=options.duration,easing=options.animated;if(easing&&!j[easing]&&!$.easing[easing]){easing="slide"}if(!j[easing]){j[easing]=function(a){this.slide(a,{easing:easing,duration:duration||700})}}j[easing](i)}else{if(options.collapsible&&e){b.toggle()}else{c.hide();b.show()}h(true)}c.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(this.running){return}if(this.options.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length){this.toHide.parent()[0].className=this.toHide.parent()[0].className}this._trigger("change",null,this.data)}});$.extend($.ui.accordion,{version:"1.8.16",animations:{slide:function(c,d){c=$.extend({easing:"swing",duration:300},c,d);if(!c.toHide.size()){c.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},c);return}if(!c.toShow.size()){c.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},c);return}var e=c.toShow.css("overflow"),percentDone=0,showProps={},hideProps={},fxAttrs=["height","paddingTop","paddingBottom"],originalWidth;var s=c.toShow;originalWidth=s[0].style.width;s.width(parseInt(s.parent().width(),10)-parseInt(s.css("paddingLeft"),10)-parseInt(s.css("paddingRight"),10)-(parseInt(s.css("borderLeftWidth"),10)||0)-(parseInt(s.css("borderRightWidth"),10)||0));$.each(fxAttrs,function(i,a){hideProps[a]="hide";var b=(""+$.css(c.toShow[0],a)).match(/^([\d+-.]+)(.*)$/);showProps[a]={value:b[1],unit:b[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(hideProps,{step:function(a,b){if(b.prop=="height"){percentDone=(b.end-b.start===0)?0:(b.now-b.start)/(b.end-b.start)}c.toShow[0].style[b.prop]=(percentDone*showProps[b.prop].value)+showProps[b.prop].unit},duration:c.duration,easing:c.easing,complete:function(){if(!c.autoHeight){c.toShow.css("height","")}c.toShow.css({width:originalWidth,overflow:e});c.complete()}})},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1000:200})}}})})(jQueryCS144);(function($,f){var g=0;$.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var d=this,doc=this.element[0].ownerDocument,suppressKeyPress;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(a){if(d.options.disabled||d.element.propAttr("readOnly")){return}suppressKeyPress=false;var b=$.ui.keyCode;switch(a.keyCode){case b.PAGE_UP:d._move("previousPage",a);break;case b.PAGE_DOWN:d._move("nextPage",a);break;case b.UP:d._move("previous",a);a.preventDefault();break;case b.DOWN:d._move("next",a);a.preventDefault();break;case b.ENTER:case b.NUMPAD_ENTER:if(d.menu.active){suppressKeyPress=true;a.preventDefault()}case b.TAB:if(!d.menu.active){return}d.menu.select(a);break;case b.ESCAPE:d.element.val(d.term);d.close(a);break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){if(d.term!=d.element.val()){d.selectedItem=null;d.search(null,a)}},d.options.delay);break}}).bind("keypress.autocomplete",function(a){if(suppressKeyPress){suppressKeyPress=false;a.preventDefault()}}).bind("focus.autocomplete",function(){if(d.options.disabled){return}d.selectedItem=null;d.previous=d.element.val()}).bind("blur.autocomplete",function(a){if(d.options.disabled){return}clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(a);d._change(a)},150)});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=$("<ul></ul>").addClass("ui-autocomplete").appendTo($(this.options.appendTo||"body",doc)[0]).mousedown(function(b){var c=d.menu.element[0];if(!$(b.target).closest(".ui-menu-item").length){setTimeout(function(){$(document).one('mousedown',function(a){if(a.target!==d.element[0]&&a.target!==c&&!$.ui.contains(c,a.target)){d.close()}})},1)}setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(a,b){var c=b.item.data("item.autocomplete");if(false!==d._trigger("focus",a,{item:c})){if(/^key/.test(a.originalEvent.type)){d.element.val(c.value)}}},selected:function(a,b){var c=b.item.data("item.autocomplete"),previous=d.previous;if(d.element[0]!==doc.activeElement){d.element.focus();d.previous=previous;setTimeout(function(){d.previous=previous;d.selectedItem=c},1)}if(false!==d._trigger("select",a,{item:c})){d.element.val(c.value)}d.term=d.element.val();d.close(a);d.selectedItem=c},blur:function(a,b){if(d.menu.element.is(":visible")&&(d.element.val()!==d.term)){d.element.val(d.term)}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if($.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();$.Widget.prototype.destroy.call(this)},_setOption:function(a,b){$.Widget.prototype._setOption.apply(this,arguments);if(a==="source"){this._initSource()}if(a==="appendTo"){this.menu.element.appendTo($(b||"body",this.element[0].ownerDocument)[0])}if(a==="disabled"&&b&&this.xhr){this.xhr.abort()}},_initSource:function(){var e=this,array,url;if($.isArray(this.options.source)){array=this.options.source;this.source=function(a,b){b($.ui.autocomplete.filter(array,a.term))}}else if(typeof this.options.source==="string"){url=this.options.source;this.source=function(c,d){if(e.xhr){e.xhr.abort()}e.xhr=$.ajax({url:url,data:c,dataType:"json",autocompleteRequest:++g,success:function(a,b){if(this.autocompleteRequest===g){d(a)}},error:function(){if(this.autocompleteRequest===g){d([])}}})}}else{this.source=this.options.source}},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength){return this.close(b)}clearTimeout(this.closing);if(this._trigger("search",b)===false){return}return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(!this.options.disabled&&a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else{this.close()}this.pending--;if(!this.pending){this.element.removeClass("ui-autocomplete-loading")}},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",a)}},_change:function(a){if(this.previous!==this.element.val()){this._trigger("change",a,{item:this.selectedItem})}},_normalize:function(b){if(b.length&&b[0].label&&b[0].value){return b}return $.map(b,function(a){if(typeof a==="string"){return{label:a,value:a}}return $.extend({label:a.label||a.value,value:a.value||a.label},a)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resizeMenu();b.position($.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next(new $.Event("mouseover"))}},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(c,d){var e=this;$.each(d,function(a,b){e._renderItem(c,b)})},_renderItem:function(a,b){return $("<li></li>").data("item.autocomplete",b).append($("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(!this.menu.element.is(":visible")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate();return}this.menu[a](b)},widget:function(){return this.menu.element}});$.extend($.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp($.ui.autocomplete.escapeRegex(c),"i");return $.grep(b,function(a){return d.test(a.label||a.value||a)})}})}(jQueryCS144));(function($){$.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(a){if(!$(a.target).closest(".ui-menu-item a").length){return}a.preventDefault();b.select(a)});this.refresh()},refresh:function(){var b=this;var c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(a){b.activate(a,$(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,scroll=this.element.scrollTop(),elementHeight=this.element.height();if(c<0){this.element.scrollTop(scroll+c)}else if(c>=elementHeight){this.element.scrollTop(scroll+c-elementHeight+b.height())}}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(!this.active){this.activate(c,this.element.children(b));return}var d=this.active[a+"All"](".ui-menu-item").eq(0);if(d.length){this.activate(c,d)}else{this.activate(c,this.element.children(b))}},nextPage:function(b){if(this.hasScroll()){if(!this.active||this.last()){this.activate(b,this.element.children(".ui-menu-item:first"));return}var c=this.active.offset().top,height=this.element.height(),result=this.element.children(".ui-menu-item").filter(function(){var a=$(this).offset().top-c-height+$(this).height();return a<10&&a>-10});if(!result.length){result=this.element.children(".ui-menu-item:last")}this.activate(b,result)}else{this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(b){if(this.hasScroll()){if(!this.active||this.first()){this.activate(b,this.element.children(".ui-menu-item:last"));return}var c=this.active.offset().top,height=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var a=$(this).offset().top-c+height-$(this).height();return a<10&&a>-10});if(!result.length){result=this.element.children(".ui-menu-item:first")}this.activate(b,result)}else{this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element[$.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})}(jQueryCS144));(function($,c){var d,startXPos,startYPos,clickDragged,baseClasses="ui-button ui-widget ui-state-default ui-corner-all",stateClasses="ui-state-hover ui-state-active ",typeClasses="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",formResetHandler=function(){var a=$(this).find(":ui-button");setTimeout(function(){a.button("refresh")},1)},radioGroup=function(a){var b=a.name,form=a.form,radios=$([]);if(b){if(form){radios=$(form).find("[name='"+b+"']")}else{radios=$("[name='"+b+"']",a.ownerDocument).filter(function(){return!this.form})}}return radios};$.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",formResetHandler);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.propAttr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var b=this,options=this.options,toggleButton=this.type==="checkbox"||this.type==="radio",hoverClass="ui-state-hover"+(!toggleButton?" ui-state-active":""),focusClass="ui-state-focus";if(options.label===null){options.label=this.buttonElement.html()}if(this.element.is(":disabled")){options.disabled=true}this.buttonElement.addClass(baseClasses).attr("role","button").bind("mouseenter.button",function(){if(options.disabled){return}$(this).addClass("ui-state-hover");if(this===d){$(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(options.disabled){return}$(this).removeClass(hoverClass)}).bind("click.button",function(a){if(options.disabled){a.preventDefault();a.stopImmediatePropagation()}});this.element.bind("focus.button",function(){b.buttonElement.addClass(focusClass)}).bind("blur.button",function(){b.buttonElement.removeClass(focusClass)});if(toggleButton){this.element.bind("change.button",function(){if(clickDragged){return}b.refresh()});this.buttonElement.bind("mousedown.button",function(a){if(options.disabled){return}clickDragged=false;startXPos=a.pageX;startYPos=a.pageY}).bind("mouseup.button",function(a){if(options.disabled){return}if(startXPos!==a.pageX||startYPos!==a.pageY){clickDragged=true}})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(options.disabled||clickDragged){return false}$(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)})}else if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(options.disabled||clickDragged){return false}$(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed","true");var a=b.element[0];radioGroup(a).not(a).map(function(){return $(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown.button",function(){if(options.disabled){return false}$(this).addClass("ui-state-active");d=this;$(document).one("mouseup",function(){d=null})}).bind("mouseup.button",function(){if(options.disabled){return false}$(this).removeClass("ui-state-active")}).bind("keydown.button",function(a){if(options.disabled){return false}if(a.keyCode==$.ui.keyCode.SPACE||a.keyCode==$.ui.keyCode.ENTER){$(this).addClass("ui-state-active")}}).bind("keyup.button",function(){$(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(a){if(a.keyCode===$.ui.keyCode.SPACE){$(this).click()}})}}this._setOption("disabled",options.disabled);this._resetButton()},_determineButtonType:function(){if(this.element.is(":checkbox")){this.type="checkbox"}else if(this.element.is(":radio")){this.type="radio"}else if(this.element.is("input")){this.type="input"}else{this.type="button"}if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),labelSelector="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(labelSelector);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(labelSelector);if(!this.buttonElement.length){this.buttonElement=a.find(labelSelector)}}this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");if(b){this.buttonElement.addClass("ui-state-active")}this.buttonElement.attr("aria-pressed",b)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(baseClasses+" "+stateClasses+" "+typeClasses).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}$.Widget.prototype.destroy.call(this)},_setOption:function(a,b){$.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled"){if(b){this.element.propAttr("disabled",true)}else{this.element.propAttr("disabled",false)}return}this._resetButton()},refresh:function(){var a=this.element.is(":disabled");if(a!==this.options.disabled){this._setOption("disabled",a)}if(this.type==="radio"){radioGroup(this.element[0]).each(function(){if($(this).is(":checked")){$(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true")}else{$(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}})}else if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true")}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var a=this.buttonElement.removeClass(typeClasses),buttonText=$("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),icons=this.options.icons,multipleIcons=icons.primary&&icons.secondary,buttonClasses=[];if(icons.primary||icons.secondary){if(this.options.text){buttonClasses.push("ui-button-text-icon"+(multipleIcons?"s":(icons.primary?"-primary":"-secondary")))}if(icons.primary){a.prepend("<span class='ui-button-icon-primary ui-icon "+icons.primary+"'></span>")}if(icons.secondary){a.append("<span class='ui-button-icon-secondary ui-icon "+icons.secondary+"'></span>")}if(!this.options.text){buttonClasses.push(multipleIcons?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){a.attr("title",buttonText)}}}else{buttonClasses.push("ui-button-text-only")}a.addClass(buttonClasses.join(" "))}});$.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,b){if(a==="disabled"){this.buttons.button("option",a,b)}$.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var a=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return $(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(a?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return $(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");$.Widget.prototype.destroy.call(this)}})}(jQueryCS144));(function($,be){$.extend($.ui,{datepicker:{version:"1.8.16"}});var bf='datepicker';var bg=new Date().getTime();var bh;function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId='ui-datepicker-div';this._inlineClass='ui-datepicker-inline';this._appendClass='ui-datepicker-append';this._triggerClass='ui-datepicker-trigger';this._dialogClass='ui-datepicker-dialog';this._disableClass='ui-datepicker-disabled';this._unselectableClass='ui-datepicker-unselectable';this._currentClass='ui-datepicker-current-day';this._dayOverClass='ui-datepicker-days-cell-over';this.regional=[];this.regional['']={closeText:'Done',prevText:'Prev',nextText:'Next',currentText:'Today',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],weekHeader:'Wk',dateFormat:'mm/dd/yy',firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:''};this._defaults={showOn:'focus',showAnim:'fadeIn',showOptions:{},defaultDate:null,appendText:'',buttonText:'...',buttonImage:'',buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:'c-10:c+10',showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',minDate:null,maxDate:null,duration:'fast',beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:'',altFormat:'',constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};$.extend(this._defaults,this.regional['']);this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}$.extend(Datepicker.prototype,{markerClassName:'hasDatepicker',maxRows:4,log:function(){if(this.debug)console.log.apply('',arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){extendRemove(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var d in this._defaults){var e=a.getAttribute('date:'+d);if(e){c=c||{};try{c[d]=eval(e)}catch(err){c[d]=e}}}var f=a.nodeName.toLowerCase();var g=(f=='div'||f=='span');if(!a.id){this.uuid+=1;a.id='dp'+this.uuid}var h=this._newInst($(a),g);h.settings=$.extend({},b||{},c||{});if(f=='input'){this._connectDatepicker(a,h)}else if(g){this._inlineDatepicker(a,h)}},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,'\\\\$1');return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:(!b?this.dpDiv:bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')))}},_connectDatepicker:function(d,e){var f=$(d);e.append=$([]);e.trigger=$([]);if(f.hasClass(this.markerClassName))return;this._attachments(f,e);f.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,b,c){e.settings[b]=c}).bind("getData.datepicker",function(a,b){return this._get(e,b)});this._autoSize(e);$.data(d,bf,e);if(e.settings.disabled){this._disableDatepicker(d)}},_attachments:function(a,b){var c=this._get(b,'appendText');var d=this._get(b,'isRTL');if(b.append)b.append.remove();if(c){b.append=$('<span class="'+this._appendClass+'">'+c+'</span>');a[d?'before':'after'](b.append)}a.unbind('focus',this._showDatepicker);if(b.trigger)b.trigger.remove();var e=this._get(b,'showOn');if(e=='focus'||e=='both')a.focus(this._showDatepicker);if(e=='button'||e=='both'){var f=this._get(b,'buttonText');var g=this._get(b,'buttonImage');b.trigger=$(this._get(b,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:g,alt:f,title:f}):$('<button type="button"></button>').addClass(this._triggerClass).html(g==''?f:$('<img/>').attr({src:g,alt:f,title:f})));a[d?'before':'after'](b.trigger);b.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==a[0])$.datepicker._hideDatepicker();else $.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(d){if(this._get(d,'autoSize')&&!d.inline){var e=new Date(2009,12-1,20);var f=this._get(d,'dateFormat');if(f.match(/[DM]/)){var g=function(a){var b=0;var c=0;for(var i=0;i<a.length;i++){if(a[i].length>b){b=a[i].length;c=i}}return c};e.setMonth(g(this._get(d,(f.match(/MM/)?'monthNames':'monthNamesShort'))));e.setDate(g(this._get(d,(f.match(/DD/)?'dayNames':'dayNamesShort')))+20-e.getDay())}d.input.attr('size',this._formatDate(d,e).length)}},_inlineDatepicker:function(d,e){var f=$(d);if(f.hasClass(this.markerClassName))return;f.addClass(this.markerClassName).append(e.dpDiv).bind("setData.datepicker",function(a,b,c){e.settings[b]=c}).bind("getData.datepicker",function(a,b){return this._get(e,b)});$.data(d,bf,e);this._setDate(e,this._getDefaultDate(e),true);this._updateDatepicker(e);this._updateAlternate(e);if(e.settings.disabled){this._disableDatepicker(d)}e.dpDiv.css("display","block")},_dialogDatepicker:function(a,b,c,d,e){var f=this._dialogInst;if(!f){this.uuid+=1;var g='dp'+this.uuid;this._dialogInput=$('<input type="text" id="'+g+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);f=this._dialogInst=this._newInst(this._dialogInput,false);f.settings={};$.data(this._dialogInput[0],bf,f)}extendRemove(f.settings,d||{});b=(b&&b.constructor==Date?this._formatDate(f,b):b);this._dialogInput.val(b);this._pos=(e?(e.length?e:[e.pageX,e.pageY]):null);if(!this._pos){var h=document.documentElement.clientWidth;var i=document.documentElement.clientHeight;var j=document.documentElement.scrollLeft||document.body.scrollLeft;var k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(h/2)-100+j,(i/2)-150+k]}this._dialogInput.css('left',(this._pos[0]+20)+'px').css('top',this._pos[1]+'px');f.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)$.blockUI(this.dpDiv);$.data(this._dialogInput[0],bf,f);return this},_destroyDatepicker:function(a){var b=$(a);var c=$.data(a,bf);if(!b.hasClass(this.markerClassName)){return}var d=a.nodeName.toLowerCase();$.removeData(a,bf);if(d=='input'){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind('focus',this._showDatepicker).unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress).unbind('keyup',this._doKeyUp)}else if(d=='div'||d=='span')b.removeClass(this.markerClassName).empty()},_enableDatepicker:function(b){var c=$(b);var d=$.data(b,bf);if(!c.hasClass(this.markerClassName)){return}var e=b.nodeName.toLowerCase();if(e=='input'){b.disabled=false;d.trigger.filter('button').each(function(){this.disabled=false}).end().filter('img').css({opacity:'1.0',cursor:''})}else if(e=='div'||e=='span'){var f=c.children('.'+this._inlineClass);f.children().removeClass('ui-state-disabled');f.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)})},_disableDatepicker:function(b){var c=$(b);var d=$.data(b,bf);if(!c.hasClass(this.markerClassName)){return}var e=b.nodeName.toLowerCase();if(e=='input'){b.disabled=true;d.trigger.filter('button').each(function(){this.disabled=true}).end().filter('img').css({opacity:'0.5',cursor:'default'})}else if(e=='div'||e=='span'){var f=c.children('.'+this._inlineClass);f.children().addClass('ui-state-disabled');f.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(a){return(a==b?null:a)});this._disabledInputs[this._disabledInputs.length]=b},_isDisabledDatepicker:function(a){if(!a){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==a)return true}return false},_getInst:function(a){try{return $.data(a,bf)}catch(err){throw'Missing instance data for this datepicker';}},_optionDatepicker:function(a,b,c){var d=this._getInst(a);if(arguments.length==2&&typeof b=='string'){return(b=='defaults'?$.extend({},$.datepicker._defaults):(d?(b=='all'?$.extend({},d.settings):this._get(d,b)):null))}var e=b||{};if(typeof b=='string'){e={};e[b]=c}if(d){if(this._curInst==d){this._hideDatepicker()}var f=this._getDateDatepicker(a,true);var g=this._getMinMaxDate(d,'min');var h=this._getMinMaxDate(d,'max');extendRemove(d.settings,e);if(g!==null&&e['dateFormat']!==be&&e['minDate']===be)d.settings.minDate=this._formatDate(d,g);if(h!==null&&e['dateFormat']!==be&&e['maxDate']===be)d.settings.maxDate=this._formatDate(d,h);this._attachments($(a),d);this._autoSize(d);this._setDate(d,f);this._updateAlternate(d);this._updateDatepicker(d)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var b=this._getInst(a);if(b){this._updateDatepicker(b)}},_setDateDatepicker:function(a,b){var c=this._getInst(a);if(c){this._setDate(c,b);this._updateDatepicker(c);this._updateAlternate(c)}},_getDateDatepicker:function(a,b){var c=this._getInst(a);if(c&&!c.inline)this._setDateFromField(c,b);return(c?this._getDate(c):null)},_doKeyDown:function(a){var b=$.datepicker._getInst(a.target);var c=true;var d=b.dpDiv.is('.ui-datepicker-rtl');b._keyEvent=true;if($.datepicker._datepickerShowing)switch(a.keyCode){case 9:$.datepicker._hideDatepicker();c=false;break;case 13:var e=$('td.'+$.datepicker._dayOverClass+':not(.'+$.datepicker._currentClass+')',b.dpDiv);if(e[0])$.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,e[0]);var f=$.datepicker._get(b,'onSelect');if(f){var g=$.datepicker._formatDate(b);f.apply((b.input?b.input[0]:null),[g,b])}else $.datepicker._hideDatepicker();return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(a.target,(a.ctrlKey?-$.datepicker._get(b,'stepBigMonths'):-$.datepicker._get(b,'stepMonths')),'M');break;case 34:$.datepicker._adjustDate(a.target,(a.ctrlKey?+$.datepicker._get(b,'stepBigMonths'):+$.datepicker._get(b,'stepMonths')),'M');break;case 35:if(a.ctrlKey||a.metaKey)$.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)$.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)$.datepicker._adjustDate(a.target,(d?+1:-1),'D');c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)$.datepicker._adjustDate(a.target,(a.ctrlKey?-$.datepicker._get(b,'stepBigMonths'):-$.datepicker._get(b,'stepMonths')),'M');break;case 38:if(a.ctrlKey||a.metaKey)$.datepicker._adjustDate(a.target,-7,'D');c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)$.datepicker._adjustDate(a.target,(d?-1:+1),'D');c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)$.datepicker._adjustDate(a.target,(a.ctrlKey?+$.datepicker._get(b,'stepBigMonths'):+$.datepicker._get(b,'stepMonths')),'M');break;case 40:if(a.ctrlKey||a.metaKey)$.datepicker._adjustDate(a.target,+7,'D');c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)$.datepicker._showDatepicker(this);else{c=false}if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=$.datepicker._getInst(a.target);if($.datepicker._get(b,'constrainInput')){var c=$.datepicker._possibleChars($.datepicker._get(b,'dateFormat'));var d=String.fromCharCode(a.charCode==be?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||(d<' '||!c||c.indexOf(d)>-1)}},_doKeyUp:function(a){var b=$.datepicker._getInst(a.target);if(b.input.val()!=b.lastVal){try{var c=$.datepicker.parseDate($.datepicker._get(b,'dateFormat'),(b.input?b.input.val():null),$.datepicker._getFormatConfig(b));if(c){$.datepicker._setDateFromField(b);$.datepicker._updateAlternate(b);$.datepicker._updateDatepicker(b)}}catch(a){$.datepicker.log(a)}}return true},_showDatepicker:function(c){c=c.target||c;if(c.nodeName.toLowerCase()!='input')c=$('input',c.parentNode)[0];if($.datepicker._isDisabledDatepicker(c)||$.datepicker._lastInput==c)return;var d=$.datepicker._getInst(c);if($.datepicker._curInst&&$.datepicker._curInst!=d){if($.datepicker._datepickerShowing){$.datepicker._triggerOnClose($.datepicker._curInst)}$.datepicker._curInst.dpDiv.stop(true,true)}var e=$.datepicker._get(d,'beforeShow');var f=e?e.apply(c,[c,d]):{};if(f===false){return}extendRemove(d.settings,f);d.lastVal=null;$.datepicker._lastInput=c;$.datepicker._setDateFromField(d);if($.datepicker._inDialog)c.value='';if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(c);$.datepicker._pos[1]+=c.offsetHeight}var g=false;$(c).parents().each(function(){g|=$(this).css('position')=='fixed';return!g});if(g&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var h={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;d.dpDiv.empty();d.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepicker._updateDatepicker(d);h=$.datepicker._checkOffset(d,h,g);d.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?'static':(g?'fixed':'absolute')),display:'none',left:h.left+'px',top:h.top+'px'});if(!d.inline){var i=$.datepicker._get(d,'showAnim');var j=$.datepicker._get(d,'duration');var k=function(){var a=d.dpDiv.find('iframe.ui-datepicker-cover');if(!!a.length){var b=$.datepicker._getBorders(d.dpDiv);a.css({left:-b[0],top:-b[1],width:d.dpDiv.outerWidth(),height:d.dpDiv.outerHeight()})}};d.dpDiv.zIndex($(c).zIndex()+1);$.datepicker._datepickerShowing=true;if($.effects&&$.effects[i])d.dpDiv.show(i,$.datepicker._get(d,'showOptions'),j,k);else d.dpDiv[i||'show']((i?j:null),k);if(!i||!j)k();if(d.input.is(':visible')&&!d.input.is(':disabled'))d.input.focus();$.datepicker._curInst=d}},_updateDatepicker:function(a){var b=this;b.maxRows=4;var c=$.datepicker._getBorders(a.dpDiv);bh=a;a.dpDiv.empty().append(this._generateHTML(a));var d=a.dpDiv.find('iframe.ui-datepicker-cover');if(!!d.length){d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()})}a.dpDiv.find('.'+this._dayOverClass+' a').mouseover();var e=this._getNumberOfMonths(a);var f=e[1];var g=17;a.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width('');if(f>1)a.dpDiv.addClass('ui-datepicker-multi-'+f).css('width',(g*f)+'em');a.dpDiv[(e[0]!=1||e[1]!=1?'add':'remove')+'Class']('ui-datepicker-multi');a.dpDiv[(this._get(a,'isRTL')?'add':'remove')+'Class']('ui-datepicker-rtl');if(a==$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.input&&a.input.is(':visible')&&!a.input.is(':disabled')&&a.input[0]!=document.activeElement)a.input.focus();if(a.yearshtml){var h=a.yearshtml;setTimeout(function(){if(h===a.yearshtml&&a.yearshtml){a.dpDiv.find('select.ui-datepicker-year:first').replaceWith(a.yearshtml)}h=a.yearshtml=null},0)}},_getBorders:function(b){var c=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(c(b.css('border-left-width'))),parseFloat(c(b.css('border-top-width')))]},_checkOffset:function(a,b,c){var d=a.dpDiv.outerWidth();var e=a.dpDiv.outerHeight();var f=a.input?a.input.outerWidth():0;var g=a.input?a.input.outerHeight():0;var h=document.documentElement.clientWidth+$(document).scrollLeft();var i=document.documentElement.clientHeight+$(document).scrollTop();b.left-=(this._get(a,'isRTL')?(d-f):0);b.left-=(c&&b.left==a.input.offset().left)?$(document).scrollLeft():0;b.top-=(c&&b.top==(a.input.offset().top+g))?$(document).scrollTop():0;b.left-=Math.min(b.left,(b.left+d>h&&h>d)?Math.abs(b.left+d-h):0);b.top-=Math.min(b.top,(b.top+e>i&&i>e)?Math.abs(e+g):0);return b},_findPos:function(a){var b=this._getInst(a);var c=this._get(b,'isRTL');while(a&&(a.type=='hidden'||a.nodeType!=1||$.expr.filters.hidden(a))){a=a[c?'previousSibling':'nextSibling']}var d=$(a).offset();return[d.left,d.top]},_triggerOnClose:function(a){var b=this._get(a,'onClose');if(b)b.apply((a.input?a.input[0]:null),[(a.input?a.input.val():''),a])},_hideDatepicker:function(a){var b=this._curInst;if(!b||(a&&b!=$.data(a,bf)))return;if(this._datepickerShowing){var c=this._get(b,'showAnim');var d=this._get(b,'duration');var e=function(){$.datepicker._tidyDialog(b);this._curInst=null};if($.effects&&$.effects[c])b.dpDiv.hide(c,$.datepicker._get(b,'showOptions'),d,e);else b.dpDiv[(c=='slideDown'?'slideUp':(c=='fadeIn'?'fadeOut':'hide'))]((c?d:null),e);if(!c)e();$.datepicker._triggerOnClose(b);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar')},_checkExternalClick:function(a){if(!$.datepicker._curInst)return;var b=$(a.target);if(b[0].id!=$.datepicker._mainDivId&&b.parents('#'+$.datepicker._mainDivId).length==0&&!b.hasClass($.datepicker.markerClassName)&&!b.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI))$.datepicker._hideDatepicker()},_adjustDate:function(a,b,c){var d=$(a);var e=this._getInst(d[0]);if(this._isDisabledDatepicker(d[0])){return}this._adjustInstDate(e,b+(c=='M'?this._get(e,'showCurrentAtPos'):0),c);this._updateDatepicker(e)},_gotoToday:function(a){var b=$(a);var c=this._getInst(b[0]);if(this._get(c,'gotoCurrent')&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;c.drawYear=c.selectedYear=c.currentYear}else{var d=new Date();c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a);var e=this._getInst(d[0]);e['selected'+(c=='M'?'Month':'Year')]=e['draw'+(c=='M'?'Month':'Year')]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=$(a);if($(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])){return}var f=this._getInst(e[0]);f.selectedDay=f.currentDay=$('a',d).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))},_clearDate:function(a){var b=$(a);var c=this._getInst(b[0]);this._selectDate(b,'')},_selectDate:function(a,b){var c=$(a);var d=this._getInst(c[0]);b=(b!=null?b:this._formatDate(d));if(d.input)d.input.val(b);this._updateAlternate(d);var e=this._get(d,'onSelect');if(e)e.apply((d.input?d.input[0]:null),[b,d]);else if(d.input)d.input.trigger('change');if(d.inline)this._updateDatepicker(d);else{this._hideDatepicker();this._lastInput=d.input[0];if(typeof(d.input[0])!='object')d.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,'altField');if(b){var c=this._get(a,'altFormat')||this._get(a,'dateFormat');var d=this._getDate(a);var e=this.formatDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var b=a.getDay();return[(b>0&&b<6),'']},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((c-b)/86400000)/7)+1},parseDate:function(h,j,l){if(h==null||j==null)throw'Invalid arguments';j=(typeof j=='object'?j.toString():j+'');if(j=='')return null;var m=(l?l.shortYearCutoff:null)||this._defaults.shortYearCutoff;m=(typeof m!='string'?m:new Date().getFullYear()%100+parseInt(m,10));var n=(l?l.dayNamesShort:null)||this._defaults.dayNamesShort;var o=(l?l.dayNames:null)||this._defaults.dayNames;var p=(l?l.monthNamesShort:null)||this._defaults.monthNamesShort;var q=(l?l.monthNames:null)||this._defaults.monthNames;var r=-1;var s=-1;var t=-1;var u=-1;var w=false;var x=function(a){var b=(C+1<h.length&&h.charAt(C+1)==a);if(b)C++;return b};var y=function(a){var b=x(a);var c=(a=='@'?14:(a=='!'?20:(a=='y'&&b?4:(a=='o'?3:2))));var d=new RegExp('^\\d{1,'+c+'}');var e=j.substring(B).match(d);if(!e)throw'Missing number at position '+B;B+=e[0].length;return parseInt(e[0],10)};var z=function(c,d,e){var f=$.map(x(c)?e:d,function(v,k){return[[k,v]]}).sort(function(a,b){return-(a[1].length-b[1].length)});var g=-1;$.each(f,function(i,a){var b=a[1];if(j.substr(B,b.length).toLowerCase()==b.toLowerCase()){g=a[0];B+=b.length;return false}});if(g!=-1)return g+1;else throw'Unknown name at position '+B;};var A=function(){if(j.charAt(B)!=h.charAt(C))throw'Unexpected literal at position '+B;B++};var B=0;for(var C=0;C<h.length;C++){if(w)if(h.charAt(C)=="'"&&!x("'"))w=false;else A();else switch(h.charAt(C)){case'd':t=y('d');break;case'D':z('D',n,o);break;case'o':u=y('o');break;case'm':s=y('m');break;case'M':s=z('M',p,q);break;case'y':r=y('y');break;case'@':var D=new Date(y('@'));r=D.getFullYear();s=D.getMonth()+1;t=D.getDate();break;case'!':var D=new Date((y('!')-this._ticksTo1970)/10000);r=D.getFullYear();s=D.getMonth()+1;t=D.getDate();break;case"'":if(x("'"))A();else w=true;break;default:A()}}if(B<j.length){throw"Extra/unparsed characters found in date: "+j.substring(B);}if(r==-1)r=new Date().getFullYear();else if(r<100)r+=new Date().getFullYear()-new Date().getFullYear()%100+(r<=m?0:-100);if(u>-1){s=1;t=u;do{var E=this._getDaysInMonth(r,s-1);if(t<=E)break;s++;t-=E}while(true)}var D=this._daylightSavingAdjust(new Date(r,s-1,t));if(D.getFullYear()!=r||D.getMonth()+1!=s||D.getDate()!=t)throw'Invalid date';return D},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TICKS:'!',TIMESTAMP:'@',W3C:'yy-mm-dd',_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(e,f,g){if(!f)return'';var h=(g?g.dayNamesShort:null)||this._defaults.dayNamesShort;var i=(g?g.dayNames:null)||this._defaults.dayNames;var j=(g?g.monthNamesShort:null)||this._defaults.monthNamesShort;var k=(g?g.monthNames:null)||this._defaults.monthNames;var l=function(a){var b=(q+1<e.length&&e.charAt(q+1)==a);if(b)q++;return b};var m=function(a,b,c){var d=''+b;if(l(a))while(d.length<c)d='0'+d;return d};var n=function(a,b,c,d){return(l(a)?d[b]:c[b])};var o='';var p=false;if(f)for(var q=0;q<e.length;q++){if(p)if(e.charAt(q)=="'"&&!l("'"))p=false;else o+=e.charAt(q);else switch(e.charAt(q)){case'd':o+=m('d',f.getDate(),2);break;case'D':o+=n('D',f.getDay(),h,i);break;case'o':o+=m('o',Math.round((new Date(f.getFullYear(),f.getMonth(),f.getDate()).getTime()-new Date(f.getFullYear(),0,0).getTime())/86400000),3);break;case'm':o+=m('m',f.getMonth()+1,2);break;case'M':o+=n('M',f.getMonth(),j,k);break;case'y':o+=(l('y')?f.getFullYear():(f.getYear()%100<10?'0':'')+f.getYear()%100);break;case'@':o+=f.getTime();break;case'!':o+=f.getTime()*10000+this._ticksTo1970;break;case"'":if(l("'"))o+="'";else p=true;break;default:o+=e.charAt(q)}}return o},_possibleChars:function(c){var d='';var e=false;var f=function(a){var b=(g+1<c.length&&c.charAt(g+1)==a);if(b)g++;return b};for(var g=0;g<c.length;g++)if(e)if(c.charAt(g)=="'"&&!f("'"))e=false;else d+=c.charAt(g);else switch(c.charAt(g)){case'd':case'm':case'y':case'@':d+='0123456789';break;case'D':case'M':return null;case"'":if(f("'"))d+="'";else e=true;break;default:d+=c.charAt(g)}return d},_get:function(a,b){return a.settings[b]!==be?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()==a.lastVal){return}var c=this._get(a,'dateFormat');var d=a.lastVal=a.input?a.input.val():null;var e,defaultDate;e=defaultDate=this._getDefaultDate(a);var f=this._getFormatConfig(a);try{e=this.parseDate(c,d,f)||defaultDate}catch(event){this.log(event);d=(b?'':d)}a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();a.currentDay=(d?e.getDate():0);a.currentMonth=(d?e.getMonth():0);a.currentYear=(d?e.getFullYear():0);this._adjustInstDate(a)},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,'defaultDate'),new Date()))},_determineDate:function(i,j,k){var l=function(a){var b=new Date();b.setDate(b.getDate()+a);return b};var m=function(a){try{return $.datepicker.parseDate($.datepicker._get(i,'dateFormat'),a,$.datepicker._getFormatConfig(i))}catch(e){}var b=(a.toLowerCase().match(/^c/)?$.datepicker._getDate(i):null)||new Date();var c=b.getFullYear();var d=b.getMonth();var f=b.getDate();var g=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var h=g.exec(a);while(h){switch(h[2]||'d'){case'd':case'D':f+=parseInt(h[1],10);break;case'w':case'W':f+=parseInt(h[1],10)*7;break;case'm':case'M':d+=parseInt(h[1],10);f=Math.min(f,$.datepicker._getDaysInMonth(c,d));break;case'y':case'Y':c+=parseInt(h[1],10);f=Math.min(f,$.datepicker._getDaysInMonth(c,d));break}h=g.exec(a)}return new Date(c,d,f)};var n=(j==null||j===''?k:(typeof j=='string'?m(j):(typeof j=='number'?(isNaN(j)?k:l(j)):new Date(j.getTime()))));n=(n&&n.toString()=='Invalid Date'?k:n);if(n){n.setHours(0);n.setMinutes(0);n.setSeconds(0);n.setMilliseconds(0)}return this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b;var e=a.selectedMonth;var f=a.selectedYear;var g=this._restrictMinMax(a,this._determineDate(a,b,new Date()));a.selectedDay=a.currentDay=g.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth();a.drawYear=a.selectedYear=a.currentYear=g.getFullYear();if((e!=a.selectedMonth||f!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input){a.input.val(d?'':this._formatDate(a))}},_getDate:function(a){var b=(!a.currentYear||(a.input&&a.input.val()=='')?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)));return b},_generateHTML:function(a){var b=new Date();b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,'isRTL');var d=this._get(a,'showButtonPanel');var e=this._get(a,'hideIfNoPrevNext');var f=this._get(a,'navigationAsDateFormat');var g=this._getNumberOfMonths(a);var h=this._get(a,'showCurrentAtPos');var i=this._get(a,'stepMonths');var j=(g[0]!=1||g[1]!=1);var k=this._daylightSavingAdjust((!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)));var l=this._getMinMaxDate(a,'min');var m=this._getMinMaxDate(a,'max');var n=a.drawMonth-h;var o=a.drawYear;if(n<0){n+=12;o--}if(m){var p=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth()-(g[0]*g[1])+1,m.getDate()));p=(l&&p<l?l:p);while(this._daylightSavingAdjust(new Date(o,n,1))>p){n--;if(n<0){n=11;o--}}}a.drawMonth=n;a.drawYear=o;var q=this._get(a,'prevText');q=(!f?q:this.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)));var r=(this._canAdjustMonth(a,-1,o,n)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+bg+'.datepicker._adjustDate(\'#'+a.id+'\', -'+i+', \'M\');"'+' title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?'e':'w')+'">'+q+'</span></a>':(e?'':'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?'e':'w')+'">'+q+'</span></a>'));var s=this._get(a,'nextText');s=(!f?s:this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)));var t=(this._canAdjustMonth(a,+1,o,n)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+bg+'.datepicker._adjustDate(\'#'+a.id+'\', +'+i+', \'M\');"'+' title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?'w':'e')+'">'+s+'</span></a>':(e?'':'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?'w':'e')+'">'+s+'</span></a>'));var u=this._get(a,'currentText');var v=(this._get(a,'gotoCurrent')&&a.currentDay?k:b);u=(!f?u:this.formatDate(u,v,this._getFormatConfig(a)));var w=(!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+bg+'.datepicker._hideDatepicker();">'+this._get(a,'closeText')+'</button>':'');var x=(d)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?w:'')+(this._isInRange(a,v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+bg+'.datepicker._gotoToday(\'#'+a.id+'\');"'+'>'+u+'</button>':'')+(c?'':w)+'</div>':'';var y=parseInt(this._get(a,'firstDay'),10);y=(isNaN(y)?0:y);var z=this._get(a,'showWeek');var A=this._get(a,'dayNames');var B=this._get(a,'dayNamesShort');var C=this._get(a,'dayNamesMin');var D=this._get(a,'monthNames');var E=this._get(a,'monthNamesShort');var F=this._get(a,'beforeShowDay');var G=this._get(a,'showOtherMonths');var H=this._get(a,'selectOtherMonths');var I=this._get(a,'calculateWeek')||this.iso8601Week;var J=this._getDefaultDate(a);var K='';for(var L=0;L<g[0];L++){var M='';this.maxRows=4;for(var N=0;N<g[1];N++){var O=this._daylightSavingAdjust(new Date(o,n,a.selectedDay));var P=' ui-corner-all';var Q='';if(j){Q+='<div class="ui-datepicker-group';if(g[1]>1)switch(N){case 0:Q+=' ui-datepicker-group-first';P=' ui-corner-'+(c?'right':'left');break;case g[1]-1:Q+=' ui-datepicker-group-last';P=' ui-corner-'+(c?'left':'right');break;default:Q+=' ui-datepicker-group-middle';P='';break}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+P+'">'+(/all|left/.test(P)&&L==0?(c?t:r):'')+(/all|right/.test(P)&&L==0?(c?r:t):'')+this._generateMonthYearHeader(a,n,o,l,m,L>0||N>0,D,E)+'</div><table class="ui-datepicker-calendar"><thead>'+'<tr>';var R=(z?'<th class="ui-datepicker-week-col">'+this._get(a,'weekHeader')+'</th>':'');for(var S=0;S<7;S++){var T=(S+y)%7;R+='<th'+((S+y+6)%7>=5?' class="ui-datepicker-week-end"':'')+'>'+'<span title="'+A[T]+'">'+C[T]+'</span></th>'}Q+=R+'</tr></thead><tbody>';var U=this._getDaysInMonth(o,n);if(o==a.selectedYear&&n==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,U);var V=(this._getFirstDayOfMonth(o,n)-y+7)%7;var W=Math.ceil((V+U)/7);var X=(j?this.maxRows>W?this.maxRows:W:W);this.maxRows=X;var Y=this._daylightSavingAdjust(new Date(o,n,1-V));for(var Z=0;Z<X;Z++){Q+='<tr>';var bi=(!z?'':'<td class="ui-datepicker-week-col">'+this._get(a,'calculateWeek')(Y)+'</td>');for(var S=0;S<7;S++){var bj=(F?F.apply((a.input?a.input[0]:null),[Y]):[true,'']);var bk=(Y.getMonth()!=n);var bl=(bk&&!H)||!bj[0]||(l&&Y<l)||(m&&Y>m);bi+='<td class="'+((S+y+6)%7>=5?' ui-datepicker-week-end':'')+(bk?' ui-datepicker-other-month':'')+((Y.getTime()==O.getTime()&&n==a.selectedMonth&&a._keyEvent)||(J.getTime()==Y.getTime()&&J.getTime()==O.getTime())?' '+this._dayOverClass:'')+(bl?' '+this._unselectableClass+' ui-state-disabled':'')+(bk&&!G?'':' '+bj[1]+(Y.getTime()==k.getTime()?' '+this._currentClass:'')+(Y.getTime()==b.getTime()?' ui-datepicker-today':''))+'"'+((!bk||G)&&bj[2]?' title="'+bj[2]+'"':'')+(bl?'':' onclick="DP_jQuery_'+bg+'.datepicker._selectDay(\'#'+a.id+'\','+Y.getMonth()+','+Y.getFullYear()+', this);return false;"')+'>'+(bk&&!G?'&#xa0;':(bl?'<span class="ui-state-default">'+Y.getDate()+'</span>':'<a class="ui-state-default'+(Y.getTime()==b.getTime()?' ui-state-highlight':'')+(Y.getTime()==k.getTime()?' ui-state-active':'')+(bk?' ui-priority-secondary':'')+'" href="#">'+Y.getDate()+'</a>'))+'</td>';Y.setDate(Y.getDate()+1);Y=this._daylightSavingAdjust(Y)}Q+=bi+'</tr>'}n++;if(n>11){n=0;o++}Q+='</tbody></table>'+(j?'</div>'+((g[0]>0&&N==g[1]-1)?'<div class="ui-datepicker-row-break"></div>':''):'');M+=Q}K+=M}K+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':'');a._keyEvent=false;return K},_generateMonthYearHeader:function(c,d,e,f,g,h,i,j){var k=this._get(c,'changeMonth');var l=this._get(c,'changeYear');var m=this._get(c,'showMonthAfterYear');var n='<div class="ui-datepicker-title">';var o='';if(h||!k)o+='<span class="ui-datepicker-month">'+i[d]+'</span>';else{var p=(f&&f.getFullYear()==e);var q=(g&&g.getFullYear()==e);o+='<select class="ui-datepicker-month" '+'onchange="DP_jQuery_'+bg+'.datepicker._selectMonthYear(\'#'+c.id+'\', this, \'M\');" '+'>';for(var r=0;r<12;r++){if((!p||r>=f.getMonth())&&(!q||r<=g.getMonth()))o+='<option value="'+r+'"'+(r==d?' selected="selected"':'')+'>'+j[r]+'</option>'}o+='</select>'}if(!m)n+=o+(h||!(k&&l)?'&#xa0;':'');if(!c.yearshtml){c.yearshtml='';if(h||!l)n+='<span class="ui-datepicker-year">'+e+'</span>';else{var s=this._get(c,'yearRange').split(':');var t=new Date().getFullYear();var u=function(a){var b=(a.match(/c[+-].*/)?e+parseInt(a.substring(1),10):(a.match(/[+-].*/)?t+parseInt(a,10):parseInt(a,10)));return(isNaN(b)?t:b)};var v=u(s[0]);var w=Math.max(v,u(s[1]||''));v=(f?Math.max(v,f.getFullYear()):v);w=(g?Math.min(w,g.getFullYear()):w);c.yearshtml+='<select class="ui-datepicker-year" '+'onchange="DP_jQuery_'+bg+'.datepicker._selectMonthYear(\'#'+c.id+'\', this, \'Y\');" '+'>';for(;v<=w;v++){c.yearshtml+='<option value="'+v+'"'+(v==e?' selected="selected"':'')+'>'+v+'</option>'}c.yearshtml+='</select>';n+=c.yearshtml;c.yearshtml=null}}n+=this._get(c,'yearSuffix');if(m)n+=(h||!(k&&l)?'&#xa0;':'')+o;n+='</div>';return n},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=='Y'?b:0);var e=a.drawMonth+(c=='M'?b:0);var f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=='D'?b:0);var g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();if(c=='M'||c=='Y')this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,'min');var d=this._getMinMaxDate(a,'max');var e=(c&&b<c?c:b);e=(d&&e>d?d:e);return e},_notifyChange:function(a){var b=this._get(a,'onChangeMonthYear');if(b)b.apply((a.input?a.input[0]:null),[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,'numberOfMonths');return(b==null?[1,1]:(typeof b=='number'?[1,b]:b))},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+'Date'),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return new Date(a,b,1).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a);var f=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1));if(b<0)f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth()));return this._isInRange(a,f)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,'min');var d=this._getMinMaxDate(a,'max');return((!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime()))},_getFormatConfig:function(a){var b=this._get(a,'shortYearCutoff');b=(typeof b!='string'?b:new Date().getFullYear()%100+parseInt(b,10));return{shortYearCutoff:b,dayNamesShort:this._get(a,'dayNamesShort'),dayNames:this._get(a,'dayNames'),monthNamesShort:this._get(a,'monthNamesShort'),monthNames:this._get(a,'monthNames')}},_formatDate:function(a,b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}var e=(b?(typeof b=='object'?b:this._daylightSavingAdjust(new Date(d,c,b))):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)));return this.formatDate(this._get(a,'dateFormat'),e,this._getFormatConfig(a))}});function bindHover(c){var d='button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a';return c.bind('mouseout',function(a){var b=$(a.target).closest(d);if(!b.length){return}b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind('mouseover',function(a){var b=$(a.target).closest(d);if($.datepicker._isDisabledDatepicker(bh.inline?c.parent()[0]:bh.input[0])||!b.length){return}b.parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover');b.addClass('ui-state-hover');if(b.hasClass('ui-datepicker-prev'))b.addClass('ui-datepicker-prev-hover');if(b.hasClass('ui-datepicker-next'))b.addClass('ui-datepicker-next-hover')})}function extendRemove(a,b){$.extend(a,b);for(var c in b)if(b[c]==null||b[c]==be)a[c]=b[c];return a};function isArray(a){return(a&&(($.browser.safari&&typeof a=='object'&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))};$.fn.datepicker=function(a){if(!this.length){return this}if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find('body').append($.datepicker.dpDiv);$.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=='string'&&(a=='isDisabled'||a=='getDate'||a=='widget'))return $.datepicker['_'+a+'Datepicker'].apply($.datepicker,[this[0]].concat(b));if(a=='option'&&arguments.length==2&&typeof arguments[1]=='string')return $.datepicker['_'+a+'Datepicker'].apply($.datepicker,[this[0]].concat(b));return this.each(function(){typeof a=='string'?$.datepicker['_'+a+'Datepicker'].apply($.datepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.8.16";window['DP_jQuery_'+bg]=$})(jQueryCS144);(function($,h){var j='ui-dialog '+'ui-widget '+'ui-widget-content '+'ui-corner-all ',sizeRelatedOptions={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},resizableRelatedOptions={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},attrFn=$.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};$.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:{my:'center',at:'center',collision:'fit',using:function(a){var b=$(this).css(a).offset().top;if(b<0){$(this).css('top',a.top-b)}}},resizable:true,show:null,stack:true,title:'',width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr('title');if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var b=this,options=b.options,title=options.title||'&#160;',titleId=$.ui.dialog.getTitleId(b.element),uiDialog=(b.uiDialog=$('<div></div>')).appendTo(document.body).hide().addClass(j+options.dialogClass).css({zIndex:options.zIndex}).attr('tabIndex',-1).css('outline',0).keydown(function(a){if(options.closeOnEscape&&!a.isDefaultPrevented()&&a.keyCode&&a.keyCode===$.ui.keyCode.ESCAPE){b.close(a);a.preventDefault()}}).attr({role:'dialog','aria-labelledby':titleId}).mousedown(function(a){b.moveToTop(false,a)}),uiDialogContent=b.element.show().removeAttr('title').addClass('ui-dialog-content '+'ui-widget-content').appendTo(uiDialog),uiDialogTitlebar=(b.uiDialogTitlebar=$('<div></div>')).addClass('ui-dialog-titlebar '+'ui-widget-header '+'ui-corner-all '+'ui-helper-clearfix').prependTo(uiDialog),uiDialogTitlebarClose=$('<a href="#"></a>').addClass('ui-dialog-titlebar-close '+'ui-corner-all').attr('role','button').hover(function(){uiDialogTitlebarClose.addClass('ui-state-hover')},function(){uiDialogTitlebarClose.removeClass('ui-state-hover')}).focus(function(){uiDialogTitlebarClose.addClass('ui-state-focus')}).blur(function(){uiDialogTitlebarClose.removeClass('ui-state-focus')}).click(function(a){b.close(a);return false}).appendTo(uiDialogTitlebar),uiDialogTitlebarCloseText=(b.uiDialogTitlebarCloseText=$('<span></span>')).addClass('ui-icon '+'ui-icon-closethick').text(options.closeText).appendTo(uiDialogTitlebarClose),uiDialogTitle=$('<span></span>').addClass('ui-dialog-title').attr('id',titleId).html(title).prependTo(uiDialogTitlebar);if($.isFunction(options.beforeclose)&&!$.isFunction(options.beforeClose)){options.beforeClose=options.beforeclose}uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection();if(options.draggable&&$.fn.draggable){b._makeDraggable()}if(options.resizable&&$.fn.resizable){b._makeResizable()}b._createButtons(options.buttons);b._isOpen=false;if($.fn.bgiframe){uiDialog.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var a=this;if(a.overlay){a.overlay.destroy()}a.uiDialog.hide();a.element.unbind('.dialog').removeData('dialog').removeClass('ui-dialog-content ui-widget-content').hide().appendTo('body');a.uiDialog.remove();if(a.originalTitle){a.element.attr('title',a.originalTitle)}return a},widget:function(){return this.uiDialog},close:function(a){var b=this,maxZ,thisZ;if(false===b._trigger('beforeClose',a)){return}if(b.overlay){b.overlay.destroy()}b.uiDialog.unbind('keypress.ui-dialog');b._isOpen=false;if(b.options.hide){b.uiDialog.hide(b.options.hide,function(){b._trigger('close',a)})}else{b.uiDialog.hide();b._trigger('close',a)}$.ui.dialog.overlay.resize();if(b.options.modal){maxZ=0;$('.ui-dialog').each(function(){if(this!==b.uiDialog[0]){thisZ=$(this).css('z-index');if(!isNaN(thisZ)){maxZ=Math.max(maxZ,thisZ)}}});$.ui.dialog.maxZ=maxZ}return b},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var c=this,options=c.options,saveScroll;if((options.modal&&!a)||(!options.stack&&!options.modal)){return c._trigger('focus',b)}if(options.zIndex>$.ui.dialog.maxZ){$.ui.dialog.maxZ=options.zIndex}if(c.overlay){$.ui.dialog.maxZ+=1;c.overlay.$el.css('z-index',$.ui.dialog.overlay.maxZ=$.ui.dialog.maxZ)}saveScroll={scrollTop:c.element.scrollTop(),scrollLeft:c.element.scrollLeft()};$.ui.dialog.maxZ+=1;c.uiDialog.css('z-index',$.ui.dialog.maxZ);c.element.attr(saveScroll);c._trigger('focus',b);return c},open:function(){if(this._isOpen){return}var c=this,options=c.options,uiDialog=c.uiDialog;c.overlay=options.modal?new $.ui.dialog.overlay(c):null;c._size();c._position(options.position);uiDialog.show(options.show);c.moveToTop(true);if(options.modal){uiDialog.bind('keypress.ui-dialog',function(a){if(a.keyCode!==$.ui.keyCode.TAB){return}var b=$(':tabbable',this),first=b.filter(':first'),last=b.filter(':last');if(a.target===last[0]&&!a.shiftKey){first.focus(1);return false}else if(a.target===first[0]&&a.shiftKey){last.focus(1);return false}})}$(c.element.find(':tabbable').get().concat(uiDialog.find('.ui-dialog-buttonpane :tabbable').get().concat(uiDialog.get()))).eq(0).focus();c._isOpen=true;c._trigger('open');return c},_createButtons:function(f){var g=this,hasButtons=false,uiDialogButtonPane=$('<div></div>').addClass('ui-dialog-buttonpane '+'ui-widget-content '+'ui-helper-clearfix'),uiButtonSet=$("<div></div>").addClass("ui-dialog-buttonset").appendTo(uiDialogButtonPane);g.uiDialog.find('.ui-dialog-buttonpane').remove();if(typeof f==='object'&&f!==null){$.each(f,function(){return!(hasButtons=true)})}if(hasButtons){$.each(f,function(c,d){d=$.isFunction(d)?{click:d,text:c}:d;var e=$('<button type="button"></button>').click(function(){d.click.apply(g.element[0],arguments)}).appendTo(uiButtonSet);$.each(d,function(a,b){if(a==="click"){return}if(a in attrFn){e[a](b)}else{e.attr(a,b)}});if($.fn.button){e.button()}});uiDialogButtonPane.appendTo(g.uiDialog)}},_makeDraggable:function(){var c=this,options=c.options,doc=$(document),heightBeforeDrag;function filteredUi(a){return{position:a.position,offset:a.offset}}c.uiDialog.draggable({cancel:'.ui-dialog-content, .ui-dialog-titlebar-close',handle:'.ui-dialog-titlebar',containment:'document',start:function(a,b){heightBeforeDrag=options.height==="auto"?"auto":$(this).height();$(this).height($(this).height()).addClass("ui-dialog-dragging");c._trigger('dragStart',a,filteredUi(b))},drag:function(a,b){c._trigger('drag',a,filteredUi(b))},stop:function(a,b){options.position=[b.position.left-doc.scrollLeft(),b.position.top-doc.scrollTop()];$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);c._trigger('dragStop',a,filteredUi(b));$.ui.dialog.overlay.resize()}})},_makeResizable:function(c){c=(c===h?this.options.resizable:c);var d=this,options=d.options,position=d.uiDialog.css('position'),resizeHandles=(typeof c==='string'?c:'n,e,s,w,se,sw,ne,nw');function filteredUi(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}d.uiDialog.resizable({cancel:'.ui-dialog-content',containment:'document',alsoResize:d.element,maxWidth:options.maxWidth,maxHeight:options.maxHeight,minWidth:options.minWidth,minHeight:d._minHeight(),handles:resizeHandles,start:function(a,b){$(this).addClass("ui-dialog-resizing");d._trigger('resizeStart',a,filteredUi(b))},resize:function(a,b){d._trigger('resize',a,filteredUi(b))},stop:function(a,b){$(this).removeClass("ui-dialog-resizing");options.height=$(this).height();options.width=$(this).width();d._trigger('resizeStop',a,filteredUi(b));$.ui.dialog.overlay.resize()}}).css('position',position).find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se')},_minHeight:function(){var a=this.options;if(a.height==='auto'){return a.minHeight}else{return Math.min(a.minHeight,a.height)}},_position:function(b){var c=[],offset=[0,0],isVisible;if(b){if(typeof b==='string'||(typeof b==='object'&&'0'in b)){c=b.split?b.split(' '):[b[0],b[1]];if(c.length===1){c[1]=c[0]}$.each(['left','top'],function(i,a){if(+c[i]===c[i]){offset[i]=c[i];c[i]=a}});b={my:c.join(" "),at:c.join(" "),offset:offset.join(" ")}}b=$.extend({},$.ui.dialog.prototype.options.position,b)}else{b=$.ui.dialog.prototype.options.position}isVisible=this.uiDialog.is(':visible');if(!isVisible){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position($.extend({of:window},b));if(!isVisible){this.uiDialog.hide()}},_setOptions:function(c){var d=this,resizableOptions={},resize=false;$.each(c,function(a,b){d._setOption(a,b);if(a in sizeRelatedOptions){resize=true}if(a in resizableRelatedOptions){resizableOptions[a]=b}});if(resize){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",resizableOptions)}},_setOption:function(a,b){var c=this,uiDialog=c.uiDialog;switch(a){case"beforeclose":a="beforeClose";break;case"buttons":c._createButtons(b);break;case"closeText":c.uiDialogTitlebarCloseText.text(""+b);break;case"dialogClass":uiDialog.removeClass(c.options.dialogClass).addClass(j+b);break;case"disabled":if(b){uiDialog.addClass('ui-dialog-disabled')}else{uiDialog.removeClass('ui-dialog-disabled')}break;case"draggable":var d=uiDialog.is(":data(draggable)");if(d&&!b){uiDialog.draggable("destroy")}if(!d&&b){c._makeDraggable()}break;case"position":c._position(b);break;case"resizable":var e=uiDialog.is(":data(resizable)");if(e&&!b){uiDialog.resizable('destroy')}if(e&&typeof b==='string'){uiDialog.resizable('option','handles',b)}if(!e&&b!==false){c._makeResizable(b)}break;case"title":$(".ui-dialog-title",c.uiDialogTitlebar).html(""+(b||'&#160;'));break}$.Widget.prototype._setOption.apply(c,arguments)},_size:function(){var a=this.options,nonContentHeight,minContentHeight,isVisible=this.uiDialog.is(":visible");this.element.show().css({width:'auto',minHeight:0,height:0});if(a.minWidth>a.width){a.width=a.minWidth}nonContentHeight=this.uiDialog.css({height:'auto',width:a.width}).height();minContentHeight=Math.max(0,a.minHeight-nonContentHeight);if(a.height==="auto"){if($.support.minHeight){this.element.css({minHeight:minContentHeight,height:"auto"})}else{this.uiDialog.show();var b=this.element.css("height","auto").height();if(!isVisible){this.uiDialog.hide()}this.element.height(Math.max(b,minContentHeight))}}else{this.element.height(Math.max(a.height-nonContentHeight,0))}if(this.uiDialog.is(':data(resizable)')){this.uiDialog.resizable('option','minHeight',this._minHeight())}}});$.extend($.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(a){var b=a.attr('id');if(!b){this.uuid+=1;b=this.uuid}return'ui-dialog-title-'+b},overlay:function(a){this.$el=$.ui.dialog.overlay.create(a)}});$.extend($.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),function(a){return a+'.dialog-overlay'}).join(' '),create:function(b){if(this.instances.length===0){setTimeout(function(){if($.ui.dialog.overlay.instances.length){$(document).bind($.ui.dialog.overlay.events,function(a){if($(a.target).zIndex()<$.ui.dialog.overlay.maxZ){return false}})}},1);$(document).bind('keydown.dialog-overlay',function(a){if(b.options.closeOnEscape&&!a.isDefaultPrevented()&&a.keyCode&&a.keyCode===$.ui.keyCode.ESCAPE){b.close(a);a.preventDefault()}});$(window).bind('resize.dialog-overlay',$.ui.dialog.overlay.resize)}var c=(this.oldInstances.pop()||$('<div></div>').addClass('ui-widget-overlay')).appendTo(document.body).css({width:this.width(),height:this.height()});if($.fn.bgiframe){c.bgiframe()}this.instances.push(c);return c},destroy:function(a){var b=$.inArray(a,this.instances);if(b!=-1){this.oldInstances.push(this.instances.splice(b,1)[0])}if(this.instances.length===0){$([document,window]).unbind('.dialog-overlay')}a.remove();var c=0;$.each(this.instances,function(){c=Math.max(c,this.css('z-index'))});this.maxZ=c},height:function(){var a,offsetHeight;if($.browser.msie&&$.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);offsetHeight=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(a<offsetHeight){return $(window).height()+'px'}else{return a+'px'}}else{return $(document).height()+'px'}},width:function(){var a,offsetWidth;if($.browser.msie){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);offsetWidth=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(a<offsetWidth){return $(window).width()+'px'}else{return a+'px'}}else{return $(document).width()+'px'}},resize:function(){var a=$([]);$.each($.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:$.ui.dialog.overlay.width(),height:$.ui.dialog.overlay.height()})}});$.extend($.ui.dialog.overlay.prototype,{destroy:function(){$.ui.dialog.overlay.destroy(this.$el)}})}(jQueryCS144));(function($,e){$.ui=$.ui||{};var f=/left|center|right/,verticalPositions=/top|center|bottom/,center="center",_position=$.fn.position,_offset=$.fn.offset;$.fn.position=function(c){if(!c||!c.of){return _position.apply(this,arguments)}c=$.extend({},c);var d=$(c.of),targetElem=d[0],collision=(c.collision||"flip").split(" "),offset=c.offset?c.offset.split(" "):[0,0],targetWidth,targetHeight,basePosition;if(targetElem.nodeType===9){targetWidth=d.width();targetHeight=d.height();basePosition={top:0,left:0}}else if(targetElem.setTimeout){targetWidth=d.width();targetHeight=d.height();basePosition={top:d.scrollTop(),left:d.scrollLeft()}}else if(targetElem.preventDefault){c.at="left top";targetWidth=targetHeight=0;basePosition={top:c.of.pageY,left:c.of.pageX}}else{targetWidth=d.outerWidth();targetHeight=d.outerHeight();basePosition=d.offset()}$.each(["my","at"],function(){var a=(c[this]||"").split(" ");if(a.length===1){a=f.test(a[0])?a.concat([center]):verticalPositions.test(a[0])?[center].concat(a):[center,center]}a[0]=f.test(a[0])?a[0]:center;a[1]=verticalPositions.test(a[1])?a[1]:center;c[this]=a});if(collision.length===1){collision[1]=collision[0]}offset[0]=parseInt(offset[0],10)||0;if(offset.length===1){offset[1]=offset[0]}offset[1]=parseInt(offset[1],10)||0;if(c.at[0]==="right"){basePosition.left+=targetWidth}else if(c.at[0]===center){basePosition.left+=targetWidth/2}if(c.at[1]==="bottom"){basePosition.top+=targetHeight}else if(c.at[1]===center){basePosition.top+=targetHeight/2}basePosition.left+=offset[0];basePosition.top+=offset[1];return this.each(function(){var b=$(this),elemWidth=b.outerWidth(),elemHeight=b.outerHeight(),marginLeft=parseInt($.curCSS(this,"marginLeft",true))||0,marginTop=parseInt($.curCSS(this,"marginTop",true))||0,collisionWidth=elemWidth+marginLeft+(parseInt($.curCSS(this,"marginRight",true))||0),collisionHeight=elemHeight+marginTop+(parseInt($.curCSS(this,"marginBottom",true))||0),position=$.extend({},basePosition),collisionPosition;if(c.my[0]==="right"){position.left-=elemWidth}else if(c.my[0]===center){position.left-=elemWidth/2}if(c.my[1]==="bottom"){position.top-=elemHeight}else if(c.my[1]===center){position.top-=elemHeight/2}position.left=Math.round(position.left);position.top=Math.round(position.top);collisionPosition={left:position.left-marginLeft,top:position.top-marginTop};$.each(["left","top"],function(i,a){if($.ui.position[collision[i]]){$.ui.position[collision[i]][a](position,{targetWidth:targetWidth,targetHeight:targetHeight,elemWidth:elemWidth,elemHeight:elemHeight,collisionPosition:collisionPosition,collisionWidth:collisionWidth,collisionHeight:collisionHeight,offset:offset,my:c.my,at:c.at})}});if($.fn.bgiframe){b.bgiframe()}b.offset($.extend(position,{using:c.using}))})};$.ui.position={fit:{left:function(a,b){var c=$(window),over=b.collisionPosition.left+b.collisionWidth-c.width()-c.scrollLeft();a.left=over>0?a.left-over:Math.max(a.left-b.collisionPosition.left,a.left)},top:function(a,b){var c=$(window),over=b.collisionPosition.top+b.collisionHeight-c.height()-c.scrollTop();a.top=over>0?a.top-over:Math.max(a.top-b.collisionPosition.top,a.top)}},flip:{left:function(a,b){if(b.at[0]===center){return}var c=$(window),over=b.collisionPosition.left+b.collisionWidth-c.width()-c.scrollLeft(),myOffset=b.my[0]==="left"?-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,atOffset=b.at[0]==="left"?b.targetWidth:-b.targetWidth,offset=-2*b.offset[0];a.left+=b.collisionPosition.left<0?myOffset+atOffset+offset:over>0?myOffset+atOffset+offset:0},top:function(a,b){if(b.at[1]===center){return}var c=$(window),over=b.collisionPosition.top+b.collisionHeight-c.height()-c.scrollTop(),myOffset=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,atOffset=b.at[1]==="top"?b.targetHeight:-b.targetHeight,offset=-2*b.offset[1];a.top+=b.collisionPosition.top<0?myOffset+atOffset+offset:over>0?myOffset+atOffset+offset:0}}};if(!$.offset.setOffset){$.offset.setOffset=function(a,b){if(/static/.test($.curCSS(a,"position"))){a.style.position="relative"}var c=$(a),curOffset=c.offset(),curTop=parseInt($.curCSS(a,"top",true),10)||0,curLeft=parseInt($.curCSS(a,"left",true),10)||0,props={top:(b.top-curOffset.top)+curTop,left:(b.left-curOffset.left)+curLeft};if('using'in b){b.using.call(a,props)}else{c.css(props)}};$.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument){return null}if(a){return this.each(function(){$.offset.setOffset(this,a)})}return _offset.call(this)}}}(jQueryCS144));(function($,c){$.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=$("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();$.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===c){return this._value()}this._setOption("value",a);return this},_setOption:function(a,b){if(a==="value"){this.options.value=b;this._refreshValue();if(this._value()===this.options.max){this._trigger("complete")}}$.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number"){a=0}return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value();var b=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});$.extend($.ui.progressbar,{version:"1.8.16"})})(jQueryCS144);(function($,e){var f=5;$.widget("ui.slider",$.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,o=this.options,existingHandles=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),handle="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",handleCount=(o.values&&o.values.length)||1,handles=[];this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"+" ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(o.disabled?" ui-slider-disabled ui-disabled":""));this.range=$([]);if(o.range){if(o.range===true){if(!o.values){o.values=[this._valueMin(),this._valueMin()]}if(o.values.length&&o.values.length!==2){o.values=[o.values[0],o.values[0]]}}this.range=$("<div></div>").appendTo(this.element).addClass("ui-slider-range"+" ui-widget-header"+((o.range==="min"||o.range==="max")?" ui-slider-range-"+o.range:""))}for(var i=existingHandles.length;i<handleCount;i+=1){handles.push(handle)}this.handles=existingHandles.add($(handles.join("")).appendTo(c.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){if(!o.disabled){$(this).addClass("ui-state-hover")}},function(){$(this).removeClass("ui-state-hover")}).focus(function(){if(!o.disabled){$(".ui-slider .ui-state-focus").removeClass("ui-state-focus");$(this).addClass("ui-state-focus")}else{$(this).blur()}}).blur(function(){$(this).removeClass("ui-state-focus")});this.handles.each(function(i){$(this).data("index.ui-slider-handle",i)});this.handles.keydown(function(a){var b=true,index=$(this).data("index.ui-slider-handle"),allowed,curVal,newVal,step;if(c.options.disabled){return}switch(a.keyCode){case $.ui.keyCode.HOME:case $.ui.keyCode.END:case $.ui.keyCode.PAGE_UP:case $.ui.keyCode.PAGE_DOWN:case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:b=false;if(!c._keySliding){c._keySliding=true;$(this).addClass("ui-state-active");allowed=c._start(a,index);if(allowed===false){return}}break}step=c.options.step;if(c.options.values&&c.options.values.length){curVal=newVal=c.values(index)}else{curVal=newVal=c.value()}switch(a.keyCode){case $.ui.keyCode.HOME:newVal=c._valueMin();break;case $.ui.keyCode.END:newVal=c._valueMax();break;case $.ui.keyCode.PAGE_UP:newVal=c._trimAlignValue(curVal+((c._valueMax()-c._valueMin())/f));break;case $.ui.keyCode.PAGE_DOWN:newVal=c._trimAlignValue(curVal-((c._valueMax()-c._valueMin())/f));break;case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:if(curVal===c._valueMax()){return}newVal=c._trimAlignValue(curVal+step);break;case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(curVal===c._valueMin()){return}newVal=c._trimAlignValue(curVal-step);break}c._slide(a,index,newVal);return b}).keyup(function(a){var b=$(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(a,b);c._change(a,b);$(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"+" ui-slider-horizontal"+" ui-slider-vertical"+" ui-slider-disabled"+" ui-widget"+" ui-widget-content"+" ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(b){var o=this.options,position,normValue,distance,closestHandle,self,index,allowed,offset,mouseOverHandle;if(o.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();position={x:b.pageX,y:b.pageY};normValue=this._normValueFromMouse(position);distance=this._valueMax()-this._valueMin()+1;self=this;this.handles.each(function(i){var a=Math.abs(normValue-self.values(i));if(distance>a){distance=a;closestHandle=$(this);index=i}});if(o.range===true&&this.values(1)===o.min){index+=1;closestHandle=$(this.handles[index])}allowed=this._start(b,index);if(allowed===false){return false}this._mouseSliding=true;self._handleIndex=index;closestHandle.addClass("ui-state-active").focus();offset=closestHandle.offset();mouseOverHandle=!$(b.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=mouseOverHandle?{left:0,top:0}:{left:b.pageX-offset.left-(closestHandle.width()/2),top:b.pageY-offset.top-(closestHandle.height()/2)-(parseInt(closestHandle.css("borderTopWidth"),10)||0)-(parseInt(closestHandle.css("borderBottomWidth"),10)||0)+(parseInt(closestHandle.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(b,index,normValue)}this._animateOff=true;return true},_mouseStart:function(a){return true},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},normValue=this._normValueFromMouse(b);this._slide(a,this._handleIndex,normValue);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,pixelMouse,percentMouse,valueTotal,valueMouse;if(this.orientation==="horizontal"){b=this.elementSize.width;pixelMouse=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;pixelMouse=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}percentMouse=(pixelMouse/b);if(percentMouse>1){percentMouse=1}if(percentMouse<0){percentMouse=0}if(this.orientation==="vertical"){percentMouse=1-percentMouse}valueTotal=this._valueMax()-this._valueMin();valueMouse=this._valueMin()+percentMouse*valueTotal;return this._trimAlignValue(valueMouse)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var d,newValues,allowed;if(this.options.values&&this.options.values.length){d=this.values(b?0:1);if((this.options.values.length===2&&this.options.range===true)&&((b===0&&c>d)||(b===1&&c<d))){c=d}if(c!==this.values(b)){newValues=this.values();newValues[b]=c;allowed=this._trigger("slide",a,{handle:this.handles[b],value:c,values:newValues});d=this.values(b?0:1);if(allowed!==false){this.values(b,c,true)}}}else{if(c!==this.value()){allowed=this._trigger("slide",a,{handle:this.handles[b],value:c});if(allowed!==false){this.value(c)}}}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=this._trimAlignValue(a);this._refreshValue();this._change(null,0);return}return this._value()},values:function(a,b){var c,newValues,i;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a);return}if(arguments.length){if($.isArray(arguments[0])){c=this.options.values;newValues=arguments[0];for(i=0;i<c.length;i+=1){c[i]=this._trimAlignValue(newValues[i]);this._change(null,i)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(a)}else{return this.value()}}}else{return this._values()}},_setOption:function(a,b){var i,valsLength=0;if($.isArray(this.options.values)){valsLength=this.options.values.length}$.Widget.prototype._setOption.apply(this,arguments);switch(a){case"disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(i=0;i<valsLength;i+=1){this._change(null,i)}this._animateOff=false;break}},_value:function(){var a=this.options.value;a=this._trimAlignValue(a);return a},_values:function(a){var b,vals,i;if(arguments.length){b=this.options.values[a];b=this._trimAlignValue(b);return b}else{vals=this.options.values.slice();for(i=0;i<vals.length;i+=1){vals[i]=this._trimAlignValue(vals[i])}return vals}},_trimAlignValue:function(a){if(a<=this._valueMin()){return this._valueMin()}if(a>=this._valueMax()){return this._valueMax()}var b=(this.options.step>0)?this.options.step:1,valModStep=(a-this._valueMin())%b,alignValue=a-valModStep;if(Math.abs(valModStep)*2>=b){alignValue+=(valModStep>0)?b:(-b)}return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=this.options.range,o=this.options,self=this,animate=(!this._animateOff)?o.animate:false,valPercent,_set={},lastValPercent,value,valueMin,valueMax;if(this.options.values&&this.options.values.length){this.handles.each(function(i,j){valPercent=(self.values(i)-self._valueMin())/(self._valueMax()-self._valueMin())*100;_set[self.orientation==="horizontal"?"left":"bottom"]=valPercent+"%";$(this).stop(1,1)[animate?"animate":"css"](_set,o.animate);if(self.options.range===true){if(self.orientation==="horizontal"){if(i===0){self.range.stop(1,1)[animate?"animate":"css"]({left:valPercent+"%"},o.animate)}if(i===1){self.range[animate?"animate":"css"]({width:(valPercent-lastValPercent)+"%"},{queue:false,duration:o.animate})}}else{if(i===0){self.range.stop(1,1)[animate?"animate":"css"]({bottom:(valPercent)+"%"},o.animate)}if(i===1){self.range[animate?"animate":"css"]({height:(valPercent-lastValPercent)+"%"},{queue:false,duration:o.animate})}}}lastValPercent=valPercent})}else{value=this.value();valueMin=this._valueMin();valueMax=this._valueMax();valPercent=(valueMax!==valueMin)?(value-valueMin)/(valueMax-valueMin)*100:0;_set[self.orientation==="horizontal"?"left":"bottom"]=valPercent+"%";this.handle.stop(1,1)[animate?"animate":"css"](_set,o.animate);if(a==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[animate?"animate":"css"]({width:valPercent+"%"},o.animate)}if(a==="max"&&this.orientation==="horizontal"){this.range[animate?"animate":"css"]({width:(100-valPercent)+"%"},{queue:false,duration:o.animate})}if(a==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[animate?"animate":"css"]({height:valPercent+"%"},o.animate)}if(a==="max"&&this.orientation==="vertical"){this.range[animate?"animate":"css"]({height:(100-valPercent)+"%"},{queue:false,duration:o.animate})}}}});$.extend($.ui.slider,{version:"1.8.16"})}(jQueryCS144));(function($,p){var q=0,listId=0;function getNextTabId(){return++q}function getNextListId(){return++listId}$.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(a,b){if(a=="selected"){if(this.options.collapsible&&b==this.options.selected){return}this.select(b)}else{this.options[a]=b;this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+getNextTabId()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+getNextListId());return $.cookie.apply(null,[a].concat($.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a=$(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(f){var g=this,o=this.options,fragmentId=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=$(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return $("a",this)[0]});this.panels=$([]);this.anchors.each(function(i,a){var b=$(a).attr("href");var c=b.split("#")[0],baseEl;if(c&&(c===location.toString().split("#")[0]||(baseEl=$("base")[0])&&c===baseEl.href)){b=a.hash;a.href=b}if(fragmentId.test(b)){g.panels=g.panels.add(g.element.find(g._sanitizeSelector(b)))}else if(b&&b!=="#"){$.data(a,"href.tabs",b);$.data(a,"load.tabs",b.replace(/#.*$/,""));var d=g._tabId(a);a.href="#"+d;var e=g.element.find("#"+d);if(!e.length){e=$(o.panelTemplate).attr("id",d).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(g.panels[i-1]||g.list);e.data("destroy.tabs",true)}g.panels=g.panels.add(e)}else{o.disabled.push(i)}});if(f){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(o.selected===p){if(location.hash){this.anchors.each(function(i,a){if(a.hash==location.hash){o.selected=i;return false}})}if(typeof o.selected!=="number"&&o.cookie){o.selected=parseInt(g._cookie(),10)}if(typeof o.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){o.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}o.selected=o.selected||(this.lis.length?0:-1)}else if(o.selected===null){o.selected=-1}o.selected=((o.selected>=0&&this.anchors[o.selected])||o.selected<0)?o.selected:0;o.disabled=$.unique(o.disabled.concat($.map(this.lis.filter(".ui-state-disabled"),function(n,i){return g.lis.index(n)}))).sort();if($.inArray(o.selected,o.disabled)!=-1){o.disabled.splice($.inArray(o.selected,o.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(o.selected>=0&&this.anchors.length){g.element.find(g._sanitizeSelector(g.anchors[o.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(o.selected).addClass("ui-tabs-selected ui-state-active");g.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[o.selected],g.element.find(g._sanitizeSelector(g.anchors[o.selected].hash))[0]))});this.load(o.selected)}$(window).bind("unload",function(){g.lis.add(g.anchors).unbind(".tabs");g.lis=g.anchors=g.panels=null})}else{o.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[o.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(o.cookie){this._cookie(o.selected,o.cookie)}for(var i=0,li;(li=this.lis[i]);i++){$(li)[$.inArray(i,o.disabled)!=-1&&!$(li).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(o.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(o.event!=="mouseover"){var h=function(a,b){if(b.is(":not(.ui-state-disabled)")){b.addClass("ui-state-"+a)}};var j=function(a,b){b.removeClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){h("hover",$(this))});this.lis.bind("mouseout.tabs",function(){j("hover",$(this))});this.anchors.bind("focus.tabs",function(){h("focus",$(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("focus",$(this).closest("li"))})}var k,showFx;if(o.fx){if($.isArray(o.fx)){k=o.fx[0];showFx=o.fx[1]}else{k=showFx=o.fx}}function resetStyle(a,b){a.css("display","");if(!$.support.opacity&&b.opacity){a[0].style.removeAttribute("filter")}}var l=showFx?function(a,b){$(a).closest("li").addClass("ui-tabs-selected ui-state-active");b.hide().removeClass("ui-tabs-hide").animate(showFx,showFx.duration||"normal",function(){resetStyle(b,showFx);g._trigger("show",null,g._ui(a,b[0]))})}:function(a,b){$(a).closest("li").addClass("ui-tabs-selected ui-state-active");b.removeClass("ui-tabs-hide");g._trigger("show",null,g._ui(a,b[0]))};var m=k?function(a,b){b.animate(k,k.duration||"normal",function(){g.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");resetStyle(b,k);g.element.dequeue("tabs")})}:function(a,b,c){g.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");g.element.dequeue("tabs")};this.anchors.bind(o.event+".tabs",function(){var a=this,$li=$(a).closest("li"),$hide=g.panels.filter(":not(.ui-tabs-hide)"),$show=g.element.find(g._sanitizeSelector(a.hash));if(($li.hasClass("ui-tabs-selected")&&!o.collapsible)||$li.hasClass("ui-state-disabled")||$li.hasClass("ui-state-processing")||g.panels.filter(":animated").length||g._trigger("select",null,g._ui(this,$show[0]))===false){this.blur();return false}o.selected=g.anchors.index(this);g.abort();if(o.collapsible){if($li.hasClass("ui-tabs-selected")){o.selected=-1;if(o.cookie){g._cookie(o.selected,o.cookie)}g.element.queue("tabs",function(){m(a,$hide)}).dequeue("tabs");this.blur();return false}else if(!$hide.length){if(o.cookie){g._cookie(o.selected,o.cookie)}g.element.queue("tabs",function(){l(a,$show)});g.load(g.anchors.index(this));this.blur();return false}}if(o.cookie){g._cookie(o.selected,o.cookie)}if($show.length){if($hide.length){g.element.queue("tabs",function(){m(a,$hide)})}g.element.queue("tabs",function(){l(a,$show)});g.load(g.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";}if($.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(a){if(typeof a=="string"){a=this.anchors.index(this.anchors.filter("[href$="+a+"]"))}return a},destroy:function(){var o=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var b=$.data(this,"href.tabs");if(b){this.href=b}var c=$(this).unbind(".tabs");$.each(["href","load","cache"],function(i,a){c.removeData(a+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if($.data(this,"destroy.tabs")){$(this).remove()}else{$(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(o.cookie){this._cookie(null,o.cookie)}return this},add:function(a,b,c){if(c===p){c=this.anchors.length}var d=this,o=this.options,$li=$(o.tabTemplate.replace(/#\{href\}/g,a).replace(/#\{label\}/g,b)),id=!a.indexOf("#")?a.replace("#",""):this._tabId($("a",$li)[0]);$li.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var e=d.element.find("#"+id);if(!e.length){e=$(o.panelTemplate).attr("id",id).data("destroy.tabs",true)}e.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){$li.appendTo(this.list);e.appendTo(this.list[0].parentNode)}else{$li.insertBefore(this.lis[c]);e.insertBefore(this.panels[c])}o.disabled=$.map(o.disabled,function(n,i){return n>=c?++n:n});this._tabify();if(this.anchors.length==1){o.selected=0;$li.addClass("ui-tabs-selected ui-state-active");e.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[0],d.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]));return this},remove:function(a){a=this._getIndex(a);var o=this.options,$li=this.lis.eq(a).remove(),$panel=this.panels.eq(a).remove();if($li.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(a+(a+1<this.anchors.length?1:-1))}o.disabled=$.map($.grep(o.disabled,function(n,i){return n!=a}),function(n,i){return n>=a?--n:n});this._tabify();this._trigger("remove",null,this._ui($li.find("a")[0],$panel[0]));return this},enable:function(a){a=this._getIndex(a);var o=this.options;if($.inArray(a,o.disabled)==-1){return}this.lis.eq(a).removeClass("ui-state-disabled");o.disabled=$.grep(o.disabled,function(n,i){return n!=a});this._trigger("enable",null,this._ui(this.anchors[a],this.panels[a]));return this},disable:function(a){a=this._getIndex(a);var b=this,o=this.options;if(a!=o.selected){this.lis.eq(a).addClass("ui-state-disabled");o.disabled.push(a);o.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))}return this},select:function(a){a=this._getIndex(a);if(a==-1){if(this.options.collapsible&&this.options.selected!=-1){a=this.options.selected}else{return this}}this.anchors.eq(a).trigger(this.options.event+".tabs");return this},load:function(c){c=this._getIndex(c);var d=this,o=this.options,a=this.anchors.eq(c)[0],url=$.data(a,"load.tabs");this.abort();if(!url||this.element.queue("tabs").length!==0&&$.data(a,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(c).addClass("ui-state-processing");if(o.spinner){var f=$("span",a);f.data("label.tabs",f.html()).html(o.spinner)}this.xhr=$.ajax($.extend({},o.ajaxOptions,{url:url,success:function(r,s){d.element.find(d._sanitizeSelector(a.hash)).html(r);d._cleanup();if(o.cache){$.data(a,"cache.tabs",true)}d._trigger("load",null,d._ui(d.anchors[c],d.panels[c]));try{o.ajaxOptions.success(r,s)}catch(e){}},error:function(b,s,e){d._cleanup();d._trigger("load",null,d._ui(d.anchors[c],d.panels[c]));try{o.ajaxOptions.error(b,s,c,a)}catch(e){}}}));d.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});$.extend($.ui.tabs,{version:"1.8.16"});$.extend($.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,o=this.options;var d=c._rotate||(c._rotate=function(e){clearTimeout(c.rotation);c.rotation=setTimeout(function(){var t=o.selected;c.select(++t<c.anchors.length?t:0)},a);if(e){e.stopPropagation()}});var f=c._unrotate||(c._unrotate=!b?function(e){if(e.clientX){c.rotate(null)}}:function(e){t=o.selected;d()});if(a){this.element.bind("tabsshow",d);this.anchors.bind(o.event+".tabs",f);d()}else{clearTimeout(c.rotation);this.element.unbind("tabsshow",d);this.anchors.unbind(o.event+".tabs",f);delete this._rotate;delete this._unrotate}return this}})})(jQueryCS144);
