jQuery.ui||function(b){function a(g,j,k,l){function o(m){m=b[g][j][m]||[];return typeof m=="string"?m.split(/,?\s+/):m}var n=o("getter");if(l.length==1&&typeof l[0]=="string")n=n.concat(o("getterSetter"));return b.inArray(k,n)!=-1}var c=b.fn.remove,e=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",plugin:{add:function(g,j,k){g=b.ui[g].prototype;for(var l in k){g.plugins[l]=g.plugins[l]||[];g.plugins[l].push([j,k[l]])}},call:function(g,j,k){if((j=g.plugins[j])&&g.element[0].parentNode)for(var l=
0;l<j.length;l++)g.options[j[l][0]]&&j[l][1].apply(g.element,k)}},contains:function(g,j){return document.compareDocumentPosition?g.compareDocumentPosition(j)&16:g!==j&&g.contains(j)},hasScroll:function(g,j){if(b(g).css("overflow")=="hidden")return false;j=j&&j=="left"?"scrollLeft":"scrollTop";var k=false;if(g[j]>0)return true;g[j]=1;k=g[j]>0;g[j]=0;return k},isOverAxis:function(g,j,k){return g>j&&g<j+k},isOver:function(g,j,k,l,o,n){return b.ui.isOverAxis(g,k,o)&&b.ui.isOverAxis(j,l,n)},keyCode:{BACKSPACE:8,
CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(e){var h=b.attr,f=b.fn.removeAttr,d=/^aria-/,i=/^wairole:/;b.attr=function(g,j,k){var l=k!==undefined;return j=="role"?l?h.call(this,g,j,"wairole:"+k):(h.apply(this,arguments)||"").replace(i,""):d.test(j)?l?g.setAttributeNS("http://www.w3.org/2005/07/aaa",
j.replace(d,"aaa:"),k):h.call(this,g,j.replace(d,"aaa:")):h.apply(this,arguments)};b.fn.removeAttr=function(g){return d.test(g)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",g.replace(d,""))}):f.call(this,g)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return c.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable",
"on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var g;g=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,
"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!g.length?b(document):g}});b.extend(b.expr[":"],{data:function(g,j,k){return!!b.data(g,k[3])},focusable:function(g){var j=g.nodeName.toLowerCase(),k=b.attr(g,"tabindex");return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j||"area"==j?g.href||!isNaN(k):!isNaN(k))&&!b(g)["area"==j?"parents":"closest"](":hidden").length},tabbable:function(g){var j=b.attr(g,"tabindex");
return(isNaN(j)||j>=0)&&b(g).is(":focusable")}});b.widget=function(g,j){var k=g.split(".")[0];g=g.split(".")[1];b.fn[g]=function(l){var o=typeof l=="string",n=Array.prototype.slice.call(arguments,1);if(o&&l.substring(0,1)=="_")return this;if(o&&a(k,g,l,n)){var m=b.data(this[0],g);return m?m[l].apply(m,n):undefined}return this.each(function(){var p=b.data(this,g);!p&&!o&&b.data(this,g,new b[k][g](this,l))._init();p&&o&&b.isFunction(p[l])&&p[l].apply(p,n)})};b[k]=b[k]||{};b[k][g]=function(l,o){var n=
this;this.namespace=k;this.widgetName=g;this.widgetEventPrefix=b[k][g].eventPrefix||g;this.widgetBaseClass=k+"-"+g;this.options=b.extend({},b.widget.defaults,b[k][g].defaults,b.metadata&&b.metadata.get(l)[g],o);this.element=b(l).bind("setData."+g,function(m,p,q){if(m.target==l)return n._setData(p,q)}).bind("getData."+g,function(m,p){if(m.target==l)return n._getData(p)}).bind("remove",function(){return n.destroy()})};b[k][g].prototype=b.extend({},b.widget.prototype,j);b[k][g].getterSetter="option"};
b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(g,j){var k=g,l=this;if(typeof g=="string"){if(j===undefined)return this._getData(g);k={};k[g]=j}b.each(k,function(o,n){l._setData(o,n)})},_getData:function(g){return this.options[g]},_setData:function(g,j){this.options[g]=j;if(g=="disabled")this.element[j?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",j)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(g,j,k){var l=this.options[g];g=g==this.widgetEventPrefix?g:this.widgetEventPrefix+g;j=b.Event(j);j.type=g;if(j.originalEvent){g=b.event.props.length;for(var o;g;){o=b.event.props[--g];j[o]=j.originalEvent[o]}}this.element.trigger(j,k);return!(b.isFunction(l)&&l.call(this.element[0],j,k)===false||j.isDefaultPrevented())}};
b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var g=this;this.element.bind("mousedown."+this.widgetName,function(j){return g._mouseDown(j)}).bind("click."+this.widgetName,function(j){if(g._preventClickEvent){g._preventClickEvent=false;j.stopImmediatePropagation();return false}});if(b.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(g){g.originalEvent=g.originalEvent||{};if(!g.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(g);this._mouseDownEvent=g;var j=this,k=g.which==1,l=typeof this.options.cancel=="string"?b(g.target).parents().add(g.target).filter(this.options.cancel).length:false;if(!k||l||!this._mouseCapture(g))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){j.mouseDelayMet=
true},this.options.delay);if(this._mouseDistanceMet(g)&&this._mouseDelayMet(g)){this._mouseStarted=this._mouseStart(g)!==false;if(!this._mouseStarted){g.preventDefault();return true}}this._mouseMoveDelegate=function(o){return j._mouseMove(o)};this._mouseUpDelegate=function(o){return j._mouseUp(o)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||g.preventDefault();return g.originalEvent.mouseHandled=true}},
_mouseMove:function(g){if(b.browser.msie&&!g.button)return this._mouseUp(g);if(this._mouseStarted){this._mouseDrag(g);return g.preventDefault()}if(this._mouseDistanceMet(g)&&this._mouseDelayMet(g))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,g)!==false)?this._mouseDrag(g):this._mouseUp(g);return!this._mouseStarted},_mouseUp:function(g){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;this._preventClickEvent=g.target==this._mouseDownEvent.target;this._mouseStop(g)}return false},_mouseDistanceMet:function(g){return Math.max(Math.abs(this._mouseDownEvent.pageX-g.pageX),Math.abs(this._mouseDownEvent.pageY-g.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(b){b.widget("ui.draggable",b.extend({},b.ui.mouse,{_init: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")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");
this._mouseDestroy()}},_mouseCapture:function(a){var c=this.options;if(this.helper||c.disabled||b(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var c=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(b.ui.ddmanager)b.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.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;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();this._trigger("start",a);this._cacheHelperProportions();b.ui.ddmanager&&
!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,c){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();this._trigger("drag",a,c);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";b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var c=false;if(b.ui.ddmanager&&!this.options.dropBehaviour)c=b.ui.ddmanager.drop(this,a);if(this.dropped){c=this.dropped;this.dropped=false}if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===true||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var e=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){e._trigger("stop",
a);e._clear()})}else{this._trigger("stop",a);this._clear()}return false},_getHandle:function(a){var c=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)c=true});return c},_createHelper:function(a){var c=this.options;a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a])):c.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(c.appendTo=="parent"?
this.element[0].parentNode:c.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(a.left!=undefined)this.offset.click.left=a.left+this.margins.left;if(a.right!=undefined)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if(a.top!=undefined)this.offset.click.top=a.top+this.margins.top;if(a.bottom!=undefined)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&&b.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"&&b.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 a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.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}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(a.containment=="document"?document:window).width()-this.helperProportions.width-
this.margins.left,(b(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var c=b(a.containment)[0];if(c){a=b(a.containment).offset();var e=b(c).css("overflow")!="hidden";this.containment=[a.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(b(c).css("borderTopWidth"),
10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,a.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==
Array)this.containment=a.containment},_convertPositionTo:function(a,c){if(!c)c=this.position;a=a=="absolute"?1:-1;var e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:e.scrollTop())*
a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())*a)}},_generatePosition:function(a){var c=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=
document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,d=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])d=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])d=
this.containment[3]+this.offset.click.top}if(c.grid){d=this.originalPageY+Math.round((d-this.originalPageY)/c.grid[1])*c.grid[1];d=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-c.grid[1]:d+c.grid[1]:d;f=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?
f:!(f-this.offset.click.left<this.containment[0])?f-c.grid[0]:f+c.grid[0]:f}}return{top:d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:e.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,c,e){e=e||this._uiHash();b.ui.plugin.call(this,a,[c,e]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return b.widget.prototype._trigger.call(this,a,c,e)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));b.extend(b.ui.draggable,{version:"1.7.2",
eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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}});b.ui.plugin.add("draggable","connectToSortable",{start:function(a,
c){var e=b(this).data("draggable"),h=e.options,f=b.extend({},c,{item:e.element});e.sortables=[];b(h.connectToSortable).each(function(){var d=b.data(this,"sortable");if(d&&!d.options.disabled){e.sortables.push({instance:d,shouldRevert:d.options.revert});d._refreshItems();d._trigger("activate",a,f)}})},stop:function(a,c){var e=b(this).data("draggable"),h=b.extend({},c,{item:e.element});b.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.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;e.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,h)}})},drag:function(a,c){var e=b(this).data("draggable"),h=this;b.each(e.sortables,function(){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;
this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(h).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return c.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=
e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",a);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;
this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();e._trigger("fromSortable",a);e.dropped=false}})}});b.ui.plugin.add("draggable","cursor",{start:function(){var a=b("body"),c=b(this).data("draggable").options;if(a.css("cursor"))c._cursor=a.css("cursor");a.css("cursor",
c.cursor)},stop:function(){var a=b(this).data("draggable").options;a._cursor&&b("body").css("cursor",a._cursor)}});b.ui.plugin.add("draggable","iframeFix",{start:function(){var a=b(this).data("draggable").options;b(a.iframeFix===true?"iframe":a.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")})},stop:function(){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});
b.ui.plugin.add("draggable","opacity",{start:function(a,c){a=b(c.helper);c=b(this).data("draggable").options;if(a.css("opacity"))c._opacity=a.css("opacity");a.css("opacity",c.opacity)},stop:function(a,c){a=b(this).data("draggable").options;a._opacity&&b(c.helper).css("opacity",a._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var a=b(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var c=
b(this).data("draggable"),e=c.options,h=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-a.pageY<e.scrollSensitivity)c.scrollParent[0].scrollTop=h=c.scrollParent[0].scrollTop+e.scrollSpeed;else if(a.pageY-c.overflowOffset.top<e.scrollSensitivity)c.scrollParent[0].scrollTop=h=c.scrollParent[0].scrollTop-e.scrollSpeed;if(!e.axis||e.axis!="y")if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-a.pageX<
e.scrollSensitivity)c.scrollParent[0].scrollLeft=h=c.scrollParent[0].scrollLeft+e.scrollSpeed;else if(a.pageX-c.overflowOffset.left<e.scrollSensitivity)c.scrollParent[0].scrollLeft=h=c.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(!e.axis||e.axis!="x")if(a.pageY-b(document).scrollTop()<e.scrollSensitivity)h=b(document).scrollTop(b(document).scrollTop()-e.scrollSpeed);else if(b(window).height()-(a.pageY-b(document).scrollTop())<e.scrollSensitivity)h=b(document).scrollTop(b(document).scrollTop()+
e.scrollSpeed);if(!e.axis||e.axis!="y")if(a.pageX-b(document).scrollLeft()<e.scrollSensitivity)h=b(document).scrollLeft(b(document).scrollLeft()-e.scrollSpeed);else if(b(window).width()-(a.pageX-b(document).scrollLeft())<e.scrollSensitivity)h=b(document).scrollLeft(b(document).scrollLeft()+e.scrollSpeed)}h!==false&&b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(c,a)}});b.ui.plugin.add("draggable","snap",{start:function(){var a=b(this).data("draggable"),c=a.options;a.snapElements=
[];b(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var e=b(this),h=e.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:h.top,left:h.left})})},drag:function(a,c){for(var e=b(this).data("draggable"),h=e.options,f=h.snapTolerance,d=c.offset.left,i=d+e.helperProportions.width,g=c.offset.top,j=g+e.helperProportions.height,k=e.snapElements.length-1;k>=0;k--){var l=e.snapElements[k].left,o=l+e.snapElements[k].width,
n=e.snapElements[k].top,m=n+e.snapElements[k].height;if(l-f<d&&d<o+f&&n-f<g&&g<m+f||l-f<d&&d<o+f&&n-f<j&&j<m+f||l-f<i&&i<o+f&&n-f<g&&g<m+f||l-f<i&&i<o+f&&n-f<j&&j<m+f){if(h.snapMode!="inner"){var p=Math.abs(n-j)<=f,q=Math.abs(m-g)<=f,r=Math.abs(l-i)<=f,s=Math.abs(o-d)<=f;if(p)c.position.top=e._convertPositionTo("relative",{top:n-e.helperProportions.height,left:0}).top-e.margins.top;if(q)c.position.top=e._convertPositionTo("relative",{top:m,left:0}).top-e.margins.top;if(r)c.position.left=e._convertPositionTo("relative",
{top:0,left:l-e.helperProportions.width}).left-e.margins.left;if(s)c.position.left=e._convertPositionTo("relative",{top:0,left:o}).left-e.margins.left}var u=p||q||r||s;if(h.snapMode!="outer"){p=Math.abs(n-g)<=f;q=Math.abs(m-j)<=f;r=Math.abs(l-d)<=f;s=Math.abs(o-i)<=f;if(p)c.position.top=e._convertPositionTo("relative",{top:n,left:0}).top-e.margins.top;if(q)c.position.top=e._convertPositionTo("relative",{top:m-e.helperProportions.height,left:0}).top-e.margins.top;if(r)c.position.left=e._convertPositionTo("relative",
{top:0,left:l}).left-e.margins.left;if(s)c.position.left=e._convertPositionTo("relative",{top:0,left:o-e.helperProportions.width}).left-e.margins.left}if(!e.snapElements[k].snapping&&(p||q||r||s||u))e.options.snap.snap&&e.options.snap.snap.call(e.element,a,b.extend(e._uiHash(),{snapItem:e.snapElements[k].item}));e.snapElements[k].snapping=p||q||r||s||u}else{e.snapElements[k].snapping&&e.options.snap.release&&e.options.snap.release.call(e.element,a,b.extend(e._uiHash(),{snapItem:e.snapElements[k].item}));
e.snapElements[k].snapping=false}}}});b.ui.plugin.add("draggable","stack",{start:function(){var a=b(this).data("draggable").options,c=b.makeArray(b(a.stack.group)).sort(function(e,h){return(parseInt(b(e).css("zIndex"),10)||a.stack.min)-(parseInt(b(h).css("zIndex"),10)||a.stack.min)});b(c).each(function(e){this.style.zIndex=a.stack.min+e});this[0].style.zIndex=a.stack.min+c.length}});b.ui.plugin.add("draggable","zIndex",{start:function(a,c){a=b(c.helper);c=b(this).data("draggable").options;if(a.css("zIndex"))c._zIndex=
a.css("zIndex");a.css("zIndex",c.zIndex)},stop:function(a,c){a=b(this).data("draggable").options;a._zIndex&&b(c.helper).css("zIndex",a._zIndex)}})})(jQuery);
(function(b){b.widget("ui.droppable",{_init:function(){var a=this.options.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&b.isFunction(this.options.accept)?this.options.accept:function(c){return c.is(a)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[this.options.scope]=b.ui.ddmanager.droppables[this.options.scope]||[];b.ui.ddmanager.droppables[this.options.scope].push(this);this.options.addClasses&&this.element.addClass("ui-droppable")},
destroy:function(){for(var a=b.ui.ddmanager.droppables[this.options.scope],c=0;c<a.length;c++)a[c]==this&&a.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(a,c){if(a=="accept")this.options.accept=c&&b.isFunction(c)?c:function(e){return e.is(c)};else b.widget.prototype._setData.apply(this,arguments)},_activate:function(a){var c=b.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);
c&&this._trigger("activate",a,this.ui(c))},_deactivate:function(a){var c=b.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",a,this.ui(c))},_over:function(a){var c=b.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0]))if(this.options.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",a,this.ui(c))}},
_out:function(a){var c=b.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0]))if(this.options.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(c))}},_drop:function(a,c){var e=c||b.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0])return false;var h=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var f=
b.data(this,"droppable");if(f.options.greedy&&b.ui.intersect(e,b.extend(f,{offset:f.element.offset()}),f.options.tolerance)){h=true;return false}});if(h)return false;if(this.options.accept.call(this.element[0],e.currentItem||e.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",a,this.ui(e));return this.element}return false},ui:function(a){return{draggable:a.currentItem||
a.element,helper:a.helper,position:a.position,absolutePosition:a.positionAbs,offset:a.positionAbs}}});b.extend(b.ui.droppable,{version:"1.7.2",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});b.ui.intersect=function(a,c,e){if(!c.offset)return false;var h=(a.positionAbs||a.position.absolute).left,f=h+a.helperProportions.width,d=(a.positionAbs||a.position.absolute).top,i=d+a.helperProportions.height,g=c.offset.left,
j=g+c.proportions.width,k=c.offset.top,l=k+c.proportions.height;switch(e){case "fit":return g<h&&f<j&&k<d&&i<l;case "intersect":return g<h+a.helperProportions.width/2&&f-a.helperProportions.width/2<j&&k<d+a.helperProportions.height/2&&i-a.helperProportions.height/2<l;case "pointer":return b.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,k,g,c.proportions.height,c.proportions.width);
case "touch":return(d>=k&&d<=l||i>=k&&i<=l||d<k&&i>l)&&(h>=g&&h<=j||f>=g&&f<=j||h<g&&f>j);default:return false}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,c){var e=b.ui.ddmanager.droppables[a.options.scope],h=c?c.type:null,f=(a.currentItem||a.element).find(":data(droppable)").andSelf(),d=0;a:for(;d<e.length;d++)if(!(e[d].options.disabled||a&&!e[d].options.accept.call(e[d].element[0],a.currentItem||a.element))){for(var i=0;i<f.length;i++)if(f[i]==e[d].element[0]){e[d].proportions.height=
0;continue a}e[d].visible=e[d].element.css("display")!="none";if(e[d].visible){e[d].offset=e[d].element.offset();e[d].proportions={width:e[d].element[0].offsetWidth,height:e[d].element[0].offsetHeight};h=="mousedown"&&e[d]._activate.call(e[d],c)}}},drop:function(a,c){var e=false;b.each(b.ui.ddmanager.droppables[a.options.scope],function(){if(this.options){if(!this.options.disabled&&this.visible&&b.ui.intersect(a,this,this.options.tolerance))e=this._drop.call(this,c);if(!this.options.disabled&&this.visible&&
this.options.accept.call(this.element[0],a.currentItem||a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,c)}}});return e},drag:function(a,c){a.options.refreshPositions&&b.ui.ddmanager.prepareOffsets(a,c);b.each(b.ui.ddmanager.droppables[a.options.scope],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var e=b.ui.intersect(a,this,this.options.tolerance);if(e=!e&&this.isover==1?"isout":e&&this.isover==0?"isover":null){var h;if(this.options.greedy){var f=this.element.parents(":data(droppable):eq(0)");
if(f.length){h=b.data(f[0],"droppable");h.greedyChild=e=="isover"?1:0}}if(h&&e=="isover"){h.isover=0;h.isout=1;h._out.call(h,c)}this[e]=1;this[e=="isout"?"isover":"isout"]=0;this[e=="isover"?"_over":"_out"].call(this,c);if(h&&e=="isout"){h.isout=0;h.isover=1;h._over.call(h,c)}}}})}}})(jQuery);
(function(b){b.widget("ui.sortable",b.extend({},b.ui.mouse,{_init:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):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 a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item")},
_mouseCapture:function(a,c){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var e=null,h=this;b(a.target).parents().each(function(){if(b.data(this,"sortable-item")==h){e=b(this);return false}});if(b.data(a.target,"sortable-item")==h)e=b(a.target);if(!e)return false;if(this.options.handle&&!c){var f=false;b(this.options.handle,e).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=
e;this._removeCurrentsFromItems();return true},_mouseStart:function(a,c,e){c=this.options;var h=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");b.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;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();
if(c.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",a,h._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!c.dropBehaviour&&b.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 c=this.options,e=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(a.pageY-b(document).scrollTop()<c.scrollSensitivity)e=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed);else if(b(window).height()-(a.pageY-b(document).scrollTop())<c.scrollSensitivity)e=b(document).scrollTop(b(document).scrollTop()+
c.scrollSpeed);if(a.pageX-b(document).scrollLeft()<c.scrollSensitivity)e=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed);else if(b(window).width()-(a.pageX-b(document).scrollLeft())<c.scrollSensitivity)e=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed)}e!==false&&b.ui.ddmanager&&!c.dropBehaviour&&b.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(c=this.items.length-1;c>=0;c--){e=this.items[c];var h=e.item[0],f=this._intersectsWithPointer(e);if(f)if(h!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=h&&!b.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],h):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e))this._rearrange(a,
e);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,c){if(a){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,a);if(this.options.revert){var e=this;c=e.placeholder.offset();e.reverting=true;b(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(a)})}else this._clear(a,c);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",
null,a._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,a._uiHash(this));this.containers[c].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):
b(this.domPosition.parent).prepend(this.currentItem);return true},serialize:function(a){var c=this._getItemsAsjQuery(a&&a.connected),e=[];a=a||{};b(c).each(function(){var h=(b(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(h)e.push((a.key||h[1]+"[]")+"="+(a.key&&a.expression?h[1]:h[2]))});return e.join("&")},toArray:function(a){var c=this._getItemsAsjQuery(a&&a.connected),e=[];a=a||{};c.each(function(){e.push(b(a.item||this).attr(a.attribute||"id")||"")});return e},
_intersectsWith:function(a){var c=this.positionAbs.left,e=c+this.helperProportions.width,h=this.positionAbs.top,f=h+this.helperProportions.height,d=a.left,i=d+a.width,g=a.top,j=g+a.height,k=this.offset.click.top,l=this.offset.click.left;k=h+k>g&&h+k<j&&c+l>d&&c+l<i;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?k:d<c+this.helperProportions.width/
2&&e-this.helperProportions.width/2<i&&g<h+this.helperProportions.height/2&&f-this.helperProportions.height/2<j},_intersectsWithPointer:function(a){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);c=c&&a;a=this._getDragVerticalDirection();var e=this._getDragHorizontalDirection();if(!c)return false;return this.floating?e&&e=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var c=
b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var e=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&a||h=="left"&&!a:e&&(e=="down"&&c||e=="up"&&!c)},_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()},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var c=[],e=[],h=this._connectWith();if(h&&a)for(a=h.length-1;a>=0;a--)for(var f=b(h[a]),d=f.length-1;d>=0;d--){var i=b.data(f[d],"sortable");if(i&&i!=this&&!i.options.disabled)e.push([b.isFunction(i.options.items)?
i.options.items.call(i.element):b(i.options.items,i.element).not(".ui-sortable-helper"),i])}e.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(a=e.length-1;a>=0;a--)e[a][0].each(function(){c.push(this)});return b(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)for(var e=0;e<
a.length;e++)a[e]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var c=this.items,e=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):b(this.options.items,this.element),this]],h=this._connectWith();if(h)for(var f=h.length-1;f>=0;f--)for(var d=b(h[f]),i=d.length-1;i>=0;i--){var g=b.data(d[i],"sortable");if(g&&g!=this&&!g.options.disabled){e.push([b.isFunction(g.options.items)?g.options.items.call(g.element[0],
a,{item:this.currentItem}):b(g.options.items,g.element),g]);this.containers.push(g)}}for(f=e.length-1;f>=0;f--){a=e[f][1];h=e[f][0];i=0;for(d=h.length;i<d;i++){g=b(h[i]);g.data("sortable-item",a);c.push({item:g,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;c>=0;c--){var e=this.items[c];if(!(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0])){var h=
this.options.toleranceElement?b(this.options.toleranceElement,e.item):e.item;if(!a){e.width=h.outerWidth();e.height=h.outerHeight()}h=h.offset();e.left=h.left;e.top=h.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--){h=this.containers[c].element.offset();this.containers[c].containerCache.left=h.left;this.containers[c].containerCache.top=h.top;this.containers[c].containerCache.width=this.containers[c].element.outerWidth();
this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}},_createPlaceholder:function(a){var c=a||this,e=c.options;if(!e.placeholder||e.placeholder.constructor==String){var h=e.placeholder;e.placeholder={element:function(){var f=b(document.createElement(c.currentItem[0].nodeName)).addClass(h||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h)f.style.visibility="hidden";return f},update:function(f,d){if(!(h&&!e.forcePlaceholderSize)){d.height()||
d.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10));d.width()||d.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}}c.placeholder=b(e.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);e.placeholder.update(c,c.placeholder)},_contactContainers:function(a){for(var c=this.containers.length-1;c>=0;c--)if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=
this.containers[c]){for(var e=1E4,h=null,f=this.positionAbs[this.containers[c].floating?"left":"top"],d=this.items.length-1;d>=0;d--)if(b.ui.contains(this.containers[c].element[0],this.items[d].item[0])){var i=this.items[d][this.containers[c].floating?"left":"top"];if(Math.abs(i-f)<e){e=Math.abs(i-f);h=this.items[d]}}if(!h&&!this.options.dropOnEmpty)continue;this.currentContainer=this.containers[c];h?this._rearrange(a,h,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",
a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}else if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",a,this._uiHash(this));this.containers[c].containerCache.over=0}},_createHelper:function(a){var c=this.options;a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a,
this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||b(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[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(a[0].style.width==""||c.forceHelperSize)a.width(this.currentItem.width());
if(a[0].style.height==""||c.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(a.left!=undefined)this.offset.click.left=a.left+this.margins.left;if(a.right!=undefined)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if(a.top!=undefined)this.offset.click.top=a.top+this.margins.top;if(a.bottom!=undefined)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&&b.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"&&b.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 a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.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 a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(a.containment=="document"?document:window).height()||
document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var c=b(a.containment)[0];a=b(a.containment).offset();var e=b(c).css("overflow")!="hidden";this.containment=[a.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,a.left+(e?Math.max(c.scrollWidth,
c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,c){if(!c)c=this.position;a=a=="absolute"?1:-1;var e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=
document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:e.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
h?0:e.scrollLeft())*a)}},_generatePosition:function(a){var c=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,d=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-
this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])d=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])d=this.containment[3]+this.offset.click.top}if(c.grid){d=this.originalPageY+Math.round((d-this.originalPageY)/c.grid[1])*c.grid[1];d=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-c.grid[1]:d+c.grid[1]:d;f=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-c.grid[0]:f+c.grid[0]:f}}return{top:d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:e.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())}},_rearrange:function(a,c,e,h){e?e[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?c.item[0]:c.item[0].nextSibling);this.counter=
this.counter?++this.counter:1;var f=this,d=this.counter;window.setTimeout(function(){d==f.counter&&f.refreshPositions(!h)},0)},_clear:function(a,c){this.reverting=false;var e=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS)if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static")this._storedCSS[h]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!c&&e.push(function(f){this._trigger("receive",f,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])&&!c)e.push(function(f){this._trigger("update",f,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){c||e.push(function(f){this._trigger("remove",f,this._uiHash())});for(h=this.containers.length-1;h>=0;h--)if(b.ui.contains(this.containers[h].element[0],
this.currentItem[0])&&!c){e.push(function(f){return function(d){f._trigger("receive",d,this._uiHash(this))}}.call(this,this.containers[h]));e.push(function(f){return function(d){f._trigger("update",d,this._uiHash(this))}}.call(this,this.containers[h]))}}for(h=this.containers.length-1;h>=0;h--){c||e.push(function(f){return function(d){f._trigger("deactivate",d,this._uiHash(this))}}.call(this,this.containers[h]));if(this.containers[h].containerCache.over){e.push(function(f){return function(d){f._trigger("out",
d,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].containerCache.over=0}}this._storedCursor&&b("body").css("cursor",this._storedCursor);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(!c){this._trigger("beforeStop",a,this._uiHash());for(h=0;h<e.length;h++)e[h].call(this,a);this._trigger("stop",a,this._uiHash())}return false}c||
this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(h=0;h<e.length;h++)e[h].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){b.widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var c=a||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,
absolutePosition:c.positionAbs,offset:c.positionAbs,item:c.currentItem,sender:a?a.element:null}}}));b.extend(b.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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:1E3}})})(jQuery);
(function(b){b.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined)this.options.collapsible=this.options.deselectable;this._tabify(true)},_setData:function(a,c){if(a=="selected")this.options.collapsible&&c==this.options.selected||this.select(c);else{this.options[a]=c;if(a=="deselectable")this.options.collapsible=c;this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+b.data(a)},_sanitizeSelector:function(a){return a.replace(/:/g,
"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b.data(this.list[0]));return b.cookie.apply(null,[a].concat(b.makeArray(arguments)))},_ui:function(a,c){return{tab:a,panel:c,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=b(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(a){function c(n,m){n.css({display:""});
b.browser.msie&&m.opacity&&n[0].style.removeAttribute("filter")}this.list=this.element.children("ul:first");this.lis=b("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);var e=this,h=this.options,f=/^#.+/;this.anchors.each(function(n,m){var p=b(m).attr("href"),q=p.split("#")[0],r;if(q&&(q===location.toString().split("#")[0]||(r=b("base")[0])&&q===r.href)){p=m.hash;m.href=p}if(f.test(p))e.panels=e.panels.add(e._sanitizeSelector(p));else if(p!=
"#"){b.data(m,"href.tabs",p);b.data(m,"load.tabs",p.replace(/#.*$/,""));p=e._tabId(m);m.href="#"+p;m=b("#"+p);if(!m.length){m=b(h.panelTemplate).attr("id",p).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(e.panels[n-1]||e.list);m.data("destroy.tabs",true)}e.panels=e.panels.add(m)}else h.disabled.push(n)});if(a){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(h.selected===undefined){location.hash&&this.anchors.each(function(n,m){if(m.hash==location.hash){h.selected=n;return false}});if(typeof h.selected!="number"&&h.cookie)h.selected=parseInt(e._cookie(),10);if(typeof h.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));h.selected=h.selected||0}else if(h.selected===
null)h.selected=-1;h.selected=h.selected>=0&&this.anchors[h.selected]||h.selected<0?h.selected:0;h.disabled=b.unique(h.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(n){return e.lis.index(n)}))).sort();b.inArray(h.selected,h.disabled)!=-1&&h.disabled.splice(b.inArray(h.selected,h.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(h.selected>=0&&this.anchors.length){this.panels.eq(h.selected).removeClass("ui-tabs-hide");
this.lis.eq(h.selected).addClass("ui-tabs-selected ui-state-active");e.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[h.selected],e.panels[h.selected]))});this.load(h.selected)}b(window).bind("unload",function(){e.lis.add(e.anchors).unbind(".tabs");e.lis=e.anchors=e.panels=null})}else h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[h.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");h.cookie&&this._cookie(h.selected,h.cookie);a=0;for(var d;d=
this.lis[a];a++)b(d)[b.inArray(a,h.disabled)!=-1&&!b(d).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");h.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(h.event!="mouseover"){var i=function(n,m){m.is(":not(.ui-state-disabled)")&&m.addClass("ui-state-"+n)},g=function(n,m){m.removeClass("ui-state-"+n)};this.lis.bind("mouseover.tabs",function(){i("hover",b(this))});this.lis.bind("mouseout.tabs",function(){g("hover",b(this))});
this.anchors.bind("focus.tabs",function(){i("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){g("focus",b(this).closest("li"))})}var j,k;if(h.fx)if(b.isArray(h.fx)){j=h.fx[0];k=h.fx[1]}else j=k=h.fx;var l=k?function(n,m){b(n).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");m.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){c(m,k);e._trigger("show",null,e._ui(n,m[0]))})}:function(n,m){b(n).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
m.removeClass("ui-tabs-hide");e._trigger("show",null,e._ui(n,m[0]))},o=j?function(n,m){m.animate(j,j.duration||"normal",function(){e.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");m.addClass("ui-tabs-hide");c(m,j);e.element.dequeue("tabs")})}:function(n,m){e.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");m.addClass("ui-tabs-hide");e.element.dequeue("tabs")};this.anchors.bind(h.event+".tabs",function(){var n=this,m=b(this).closest("li"),
p=e.panels.filter(":not(.ui-tabs-hide)"),q=b(e._sanitizeSelector(this.hash));if(m.hasClass("ui-tabs-selected")&&!h.collapsible||m.hasClass("ui-state-disabled")||m.hasClass("ui-state-processing")||e._trigger("select",null,e._ui(this,q[0]))===false){this.blur();return false}h.selected=e.anchors.index(this);e.abort();if(h.collapsible)if(m.hasClass("ui-tabs-selected")){h.selected=-1;h.cookie&&e._cookie(h.selected,h.cookie);e.element.queue("tabs",function(){o(n,p)}).dequeue("tabs");this.blur();return false}else if(!p.length){h.cookie&&
e._cookie(h.selected,h.cookie);e.element.queue("tabs",function(){l(n,q)});e.load(e.anchors.index(this));this.blur();return false}h.cookie&&e._cookie(h.selected,h.cookie);if(q.length){p.length&&e.element.queue("tabs",function(){o(n,p)});e.element.queue("tabs",function(){l(n,q)});e.load(e.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var a=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 c=b.data(this,"href.tabs");if(c)this.href=c;var e=b(this).unbind(".tabs");b.each(["href","load","cache"],function(h,f){e.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?
b(this).remove():b(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")});a.cookie&&this._cookie(null,a.cookie)},add:function(a,c,e){if(e===undefined)e=this.anchors.length;var h=this,f=this.options;c=b(f.tabTemplate.replace(/#\{href\}/g,a).replace(/#\{label\}/g,c));a=!a.indexOf("#")?a.replace("#",""):this._tabId(b("a",c)[0]);c.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var d=b("#"+a);d.length||(d=b(f.panelTemplate).attr("id",a).data("destroy.tabs",true));d.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=this.lis.length){c.appendTo(this.list);d.appendTo(this.list[0].parentNode)}else{c.insertBefore(this.lis[e]);d.insertBefore(this.panels[e])}f.disabled=b.map(f.disabled,function(i){return i>=e?++i:i});this._tabify();if(this.anchors.length==1){c.addClass("ui-tabs-selected ui-state-active");d.removeClass("ui-tabs-hide");this.element.queue("tabs",
function(){h._trigger("show",null,h._ui(h.anchors[0],h.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[e],this.panels[e]))},remove:function(a){var c=this.options,e=this.lis.eq(a).remove(),h=this.panels.eq(a).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(a+(a+1<this.anchors.length?1:-1));c.disabled=b.map(b.grep(c.disabled,function(f){return f!=a}),function(f){return f>=a?--f:f});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],
h[0]))},enable:function(a){var c=this.options;if(b.inArray(a,c.disabled)!=-1){this.lis.eq(a).removeClass("ui-state-disabled");c.disabled=b.grep(c.disabled,function(e){return e!=a});this._trigger("enable",null,this._ui(this.anchors[a],this.panels[a]))}},disable:function(a){var c=this.options;if(a!=c.selected){this.lis.eq(a).addClass("ui-state-disabled");c.disabled.push(a);c.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))}},select:function(a){if(typeof a=="string")a=
this.anchors.index(this.anchors.filter("[href$="+a+"]"));else if(a===null)a=-1;if(a==-1&&this.options.collapsible)a=this.options.selected;this.anchors.eq(a).trigger(this.options.event+".tabs")},load:function(a){var c=this,e=this.options,h=this.anchors.eq(a)[0],f=b.data(h,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&b.data(h,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(a).addClass("ui-state-processing");if(e.spinner){var d=b("span",h);d.data("label.tabs",d.html()).html(e.spinner)}this.xhr=
b.ajax(b.extend({},e.ajaxOptions,{url:f,success:function(i,g){b(c._sanitizeSelector(h.hash)).html(i);c._cleanup();e.cache&&b.data(h,"cache.tabs",true);c._trigger("load",null,c._ui(c.anchors[a],c.panels[a]));try{e.ajaxOptions.success(i,g)}catch(j){}c.element.dequeue("tabs")}}))}},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(a,c){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",c)},length:function(){return this.anchors.length}});
b.extend(b.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(a,c){var e=this,h=this.options,f=e._rotate||(e._rotate=function(d){clearTimeout(e.rotation);e.rotation=setTimeout(function(){var i=h.selected;
e.select(++i<e.anchors.length?i:0)},a);d&&d.stopPropagation()});c=e._unrotate||(e._unrotate=!c?function(d){d.clientX&&e.rotate(null)}:function(){t=h.selected;f()});if(a){this.element.bind("tabsshow",f);this.anchors.bind(h.event+".tabs",c);f()}else{clearTimeout(e.rotation);this.element.unbind("tabsshow",f);this.anchors.unbind(h.event+".tabs",c);delete this._rotate;delete this._unrotate}}})})(jQuery);
(function(b){b.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element);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").removeData("progressbar").unbind(".progressbar");
this.valueDiv.remove();b.widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===undefined)return this._value();this._setData("value",a);return this},_setData:function(a,c){switch(a){case "value":this.options.value=c;this._refreshValue();this._trigger("change",null,{});break}b.widget.prototype._setData.apply(this,arguments)},_value:function(){var a=this.options.value;if(a<this._valueMin())a=this._valueMin();if(a>this._valueMax())a=this._valueMax();return a},_valueMin:function(){return 0},
_valueMax:function(){return 100},_refreshValue:function(){var a=this.value();this.valueDiv[a==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);
jQuery.effects||function(b){function a(f,d){var i=f[1]&&f[1].constructor==Object?f[1]:{};if(d)i.mode=d;d=f[1]&&f[1].constructor!=Object?f[1]:i.duration?i.duration:f[2];d=b.fx.off?0:typeof d==="number"?d:b.fx.speeds[d]||b.fx.speeds._default;var g=i.callback||b.isFunction(f[1])&&f[1]||b.isFunction(f[2])&&f[2]||b.isFunction(f[3])&&f[3];return[f[0],i,d,g]}function c(f){var d;if(f&&f.constructor==Array&&f.length==3)return f;if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f))return[parseInt(d[1],
10),parseInt(d[2],10),parseInt(d[3],10)];if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f))return[parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55];if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f))return[parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16)];if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f))return[parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(f))return h.transparent;
return h[b.trim(f).toLowerCase()]}function e(f,d){var i;do{i=b.curCSS(f,d);if(i!=""&&i!="transparent"||b.nodeName(f,"body"))break;d="backgroundColor"}while(f=f.parentNode);return c(i)}b.effects={version:"1.7.2",save:function(f,d){for(var i=0;i<d.length;i++)d[i]!==null&&f.data("ec.storage."+d[i],f[0].style[d[i]])},restore:function(f,d){for(var i=0;i<d.length;i++)d[i]!==null&&f.css(d[i],f.data("ec.storage."+d[i]))},setMode:function(f,d){if(d=="toggle")d=f.is(":hidden")?"show":"hide";return d},getBaseline:function(f,
d){var i;switch(f[0]){case "top":i=0;break;case "middle":i=0.5;break;case "bottom":i=1;break;default:i=f[0]/d.height}switch(f[1]){case "left":f=0;break;case "center":f=0.5;break;case "right":f=1;break;default:f=f[1]/d.width}return{x:f,y:i}},createWrapper:function(f){if(f.parent().is(".ui-effects-wrapper"))return f.parent();var d={width:f.outerWidth(true),height:f.outerHeight(true),"float":f.css("float")};f.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');
var i=f.parent();if(f.css("position")=="static"){i.css({position:"relative"});f.css({position:"relative"})}else{var g=f.css("top");if(isNaN(parseInt(g,10)))g="auto";var j=f.css("left");if(isNaN(parseInt(j,10)))j="auto";i.css({position:f.css("position"),top:g,left:j,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}i.css(d);return i},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper"))return f.parent().replaceWith(f);return f},setTransition:function(f,d,i,g){g=
g||{};b.each(d,function(j,k){unit=f.cssUnit(k);if(unit[0]>0)g[k]=unit[0]*i+unit[1]});return g},animateClass:function(f,d,i,g){var j=typeof i=="function"?i:g?g:null,k=typeof i=="string"?i:null;return this.each(function(){var l={},o=b(this),n=o.attr("style")||"";if(typeof n=="object")n=n.cssText;if(f.toggle)o.hasClass(f.toggle)?(f.remove=f.toggle):(f.add=f.toggle);var m=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);f.add&&o.addClass(f.add);f.remove&&
o.removeClass(f.remove);var p=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);f.add&&o.removeClass(f.add);f.remove&&o.addClass(f.remove);for(var q in p)if(typeof p[q]!="function"&&p[q]&&q.indexOf("Moz")==-1&&q.indexOf("length")==-1&&p[q]!=m[q]&&(q.match(/color/i)||!q.match(/color/i)&&!isNaN(parseInt(p[q],10)))&&(m.position!="static"||m.position=="static"&&!q.match(/left|top|bottom|right/)))l[q]=p[q];o.animate(l,d,k,function(){if(typeof b(this).attr("style")==
"object"){b(this).attr("style").cssText="";b(this).attr("style").cssText=n}else b(this).attr("style",n);f.add&&b(this).addClass(f.add);f.remove&&b(this).removeClass(f.remove);j&&j.apply(this,arguments)})})}};b.fn.extend({_show:b.fn.show,_hide:b.fn.hide,__toggle:b.fn.toggle,_addClass:b.fn.addClass,_removeClass:b.fn.removeClass,_toggleClass:b.fn.toggleClass,effect:function(f,d,i,g){return b.effects[f]?b.effects[f].call(this,{method:f,options:d||{},duration:i,callback:g}):null},show:function(){return!arguments[0]||
arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._show.apply(this,arguments):this.effect.apply(this,a(arguments,"show"))},hide:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._hide.apply(this,arguments):this.effect.apply(this,a(arguments,"hide"))},toggle:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||b.isFunction(arguments[0])||typeof arguments[0]==
"boolean"?this.__toggle.apply(this,arguments):this.effect.apply(this,a(arguments,"toggle"))},addClass:function(f,d,i,g){return d?b.effects.animateClass.apply(this,[{add:f},d,i,g]):this._addClass(f)},removeClass:function(f,d,i,g){return d?b.effects.animateClass.apply(this,[{remove:f},d,i,g]):this._removeClass(f)},toggleClass:function(f,d,i,g){return typeof d!=="boolean"&&d?b.effects.animateClass.apply(this,[{toggle:f},d,i,g]):this._toggleClass(f,d)},morph:function(f,d,i,g,j){return b.effects.animateClass.apply(this,
[{add:d,remove:f},i,g,j])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var d=this.css(f),i=[];b.each(["em","px","%","pt"],function(g,j){if(d.indexOf(j)>0)i=[parseFloat(d),j]});return i}});b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,d){b.fx.step[d]=function(i){if(i.state==0){i.start=e(i.elem,d);i.end=c(i.end)}i.elem.style[d]="rgb("+[Math.max(Math.min(parseInt(i.pos*(i.end[0]-
i.start[0])+i.start[0],10),255),0),Math.max(Math.min(parseInt(i.pos*(i.end[1]-i.start[1])+i.start[1],10),255),0),Math.max(Math.min(parseInt(i.pos*(i.end[2]-i.start[2])+i.start[2],10),255),0)].join(",")+")"}});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]};b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(f,d,i,g,j){return b.easing[b.easing.def](f,d,i,g,j)},easeInQuad:function(f,d,i,g,j){return g*(d/=j)*d+i},easeOutQuad:function(f,d,i,g,j){return-g*(d/=j)*(d-2)+i},easeInOutQuad:function(f,d,i,g,j){if((d/=j/2)<1)return g/2*d*d+i;return-g/2*(--d*(d-2)-1)+i},easeInCubic:function(f,d,i,g,j){return g*(d/=j)*d*d+i},easeOutCubic:function(f,
d,i,g,j){return g*((d=d/j-1)*d*d+1)+i},easeInOutCubic:function(f,d,i,g,j){if((d/=j/2)<1)return g/2*d*d*d+i;return g/2*((d-=2)*d*d+2)+i},easeInQuart:function(f,d,i,g,j){return g*(d/=j)*d*d*d+i},easeOutQuart:function(f,d,i,g,j){return-g*((d=d/j-1)*d*d*d-1)+i},easeInOutQuart:function(f,d,i,g,j){if((d/=j/2)<1)return g/2*d*d*d*d+i;return-g/2*((d-=2)*d*d*d-2)+i},easeInQuint:function(f,d,i,g,j){return g*(d/=j)*d*d*d*d+i},easeOutQuint:function(f,d,i,g,j){return g*((d=d/j-1)*d*d*d*d+1)+i},easeInOutQuint:function(f,
d,i,g,j){if((d/=j/2)<1)return g/2*d*d*d*d*d+i;return g/2*((d-=2)*d*d*d*d+2)+i},easeInSine:function(f,d,i,g,j){return-g*Math.cos(d/j*(Math.PI/2))+g+i},easeOutSine:function(f,d,i,g,j){return g*Math.sin(d/j*(Math.PI/2))+i},easeInOutSine:function(f,d,i,g,j){return-g/2*(Math.cos(Math.PI*d/j)-1)+i},easeInExpo:function(f,d,i,g,j){return d==0?i:g*Math.pow(2,10*(d/j-1))+i},easeOutExpo:function(f,d,i,g,j){return d==j?i+g:g*(-Math.pow(2,-10*d/j)+1)+i},easeInOutExpo:function(f,d,i,g,j){if(d==0)return i;if(d==
j)return i+g;if((d/=j/2)<1)return g/2*Math.pow(2,10*(d-1))+i;return g/2*(-Math.pow(2,-10*--d)+2)+i},easeInCirc:function(f,d,i,g,j){return-g*(Math.sqrt(1-(d/=j)*d)-1)+i},easeOutCirc:function(f,d,i,g,j){return g*Math.sqrt(1-(d=d/j-1)*d)+i},easeInOutCirc:function(f,d,i,g,j){if((d/=j/2)<1)return-g/2*(Math.sqrt(1-d*d)-1)+i;return g/2*(Math.sqrt(1-(d-=2)*d)+1)+i},easeInElastic:function(f,d,i,g,j){f=1.70158;var k=0,l=g;if(d==0)return i;if((d/=j)==1)return i+g;k||(k=j*0.3);if(l<Math.abs(g)){l=g;f=k/4}else f=
k/(2*Math.PI)*Math.asin(g/l);return-(l*Math.pow(2,10*(d-=1))*Math.sin((d*j-f)*2*Math.PI/k))+i},easeOutElastic:function(f,d,i,g,j){f=1.70158;var k=0,l=g;if(d==0)return i;if((d/=j)==1)return i+g;k||(k=j*0.3);if(l<Math.abs(g)){l=g;f=k/4}else f=k/(2*Math.PI)*Math.asin(g/l);return l*Math.pow(2,-10*d)*Math.sin((d*j-f)*2*Math.PI/k)+g+i},easeInOutElastic:function(f,d,i,g,j){f=1.70158;var k=0,l=g;if(d==0)return i;if((d/=j/2)==2)return i+g;k||(k=j*0.3*1.5);if(l<Math.abs(g)){l=g;f=k/4}else f=k/(2*Math.PI)*Math.asin(g/
l);if(d<1)return-0.5*l*Math.pow(2,10*(d-=1))*Math.sin((d*j-f)*2*Math.PI/k)+i;return l*Math.pow(2,-10*(d-=1))*Math.sin((d*j-f)*2*Math.PI/k)*0.5+g+i},easeInBack:function(f,d,i,g,j,k){if(k==undefined)k=1.70158;return g*(d/=j)*d*((k+1)*d-k)+i},easeOutBack:function(f,d,i,g,j,k){if(k==undefined)k=1.70158;return g*((d=d/j-1)*d*((k+1)*d+k)+1)+i},easeInOutBack:function(f,d,i,g,j,k){if(k==undefined)k=1.70158;if((d/=j/2)<1)return g/2*d*d*(((k*=1.525)+1)*d-k)+i;return g/2*((d-=2)*d*(((k*=1.525)+1)*d+k)+2)+i},
easeInBounce:function(f,d,i,g,j){return g-b.easing.easeOutBounce(f,j-d,0,g,j)+i},easeOutBounce:function(f,d,i,g,j){return(d/=j)<1/2.75?g*7.5625*d*d+i:d<2/2.75?g*(7.5625*(d-=1.5/2.75)*d+0.75)+i:d<2.5/2.75?g*(7.5625*(d-=2.25/2.75)*d+0.9375)+i:g*(7.5625*(d-=2.625/2.75)*d+0.984375)+i},easeInOutBounce:function(f,d,i,g,j){if(d<j/2)return b.easing.easeInBounce(f,d*2,0,g,j)*0.5+i;return b.easing.easeOutBounce(f,d*2-j,0,g,j)*0.5+g*0.5+i}})}(jQuery);
(function(b){b.effects.highlight=function(a){return this.queue(function(){var c=b(this),e=["backgroundImage","backgroundColor","opacity"],h=b.effects.setMode(c,a.options.mode||"show"),f=a.options.color||"#ffff99",d=c.css("backgroundColor");b.effects.save(c,e);c.show();c.css({backgroundImage:"none",backgroundColor:f});f={backgroundColor:d};if(h=="hide")f.opacity=0;c.animate(f,{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){h=="hide"&&c.hide();b.effects.restore(c,e);h==
"show"&&b.browser.msie&&this.style.removeAttribute("filter");a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(b){b.effects.shake=function(a){return this.queue(function(){var c=b(this),e=["position","top","left"];b.effects.setMode(c,a.options.mode||"effect");var h=a.options.direction||"left",f=a.options.distance||20,d=a.options.times||3,i=a.duration||a.options.duration||140;b.effects.save(c,e);c.show();b.effects.createWrapper(c);var g=h=="up"||h=="down"?"top":"left",j=h=="up"||h=="left"?"pos":"neg";h={};var k={},l={};h[g]=(j=="pos"?"-=":"+=")+f;k[g]=(j=="pos"?"+=":"-=")+f*2;l[g]=(j=="pos"?"-=":"+=")+
f*2;c.animate(h,i,a.options.easing);for(f=1;f<d;f++)c.animate(k,i,a.options.easing).animate(l,i,a.options.easing);c.animate(k,i,a.options.easing).animate(h,i/2,a.options.easing,function(){b.effects.restore(c,e);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);

