/*! jquery ui - v1.10.0 - 2013-01-17 * includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.effect.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.position.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js * copyright 2013 jquery foundation and other contributors; licensed mit */ (function(e,t){function i(t,n){var r,i,o,u=t.nodename.tolowercase();return"area"===u?(r=t.parentnode,i=r.name,!t.href||!i||r.nodename.tolowercase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().addback().filter(function(){return e.css(this,"visibility")==="hidden"}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.10.0",keycode:{backspace:8,comma:188,delete:46,down:40,end:35,enter:13,escape:27,home:36,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,space:32,tab:9,up:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;settimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollparent:function(){var t;return e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zindex:function(n){if(n!==t)return this.css("zindex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseint(r.css("zindex"),10);if(!isnan(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueid:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeuniqueid:function(){return this.each(function(){r.test(this.id)&&e(this).removeattr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createpseudo?e.expr.createpseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isnan(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isnan(n);return(r||n>=0)&&i(t,!r)}}),e("").outerwidth(1).jquery||e.each(["width","height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parsefloat(e.css(t,"padding"+this))||0,r&&(n-=parsefloat(e.css(t,"border"+this+"width"))||0),s&&(n-=parsefloat(e.css(t,"margin"+this))||0)}),n}var i=r==="width"?["left","right"]:["top","bottom"],s=r.tolowercase(),o={innerwidth:e.fn.innerwidth,innerheight:e.fn.innerheight,outerwidth:e.fn.outerwidth,outerheight:e.fn.outerheight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.fn.addback||(e.fn.addback=function(e){return this.add(e==null?this.prevobject:this.prevobject.filter(e))}),e("").data("a-b","a").removedata("a-b").data("a-b")&&(e.fn.removedata=function(t){return function(n){return arguments.length?t.call(this,e.camelcase(n)):t.call(this)}}(e.fn.removedata)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.useragent.tolowercase()),e.support.selectstart="onselectstart"in document.createelement("div"),e.fn.extend({disableselection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableselection",function(e){e.preventdefault()})},enableselection:function(){return this.unbind(".ui-disableselection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentnode||e.element[0].parentnode.nodetype===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)}})})(jquery),function(e,t){var n=0,r=array.prototype.slice,i=e.cleandata;e.cleandata=function(t){for(var n=0,r;(r=t[n])!=null;n++)try{e(r).triggerhandler("remove")}catch(s){}i(t)},e.widget=function(t,n,r){var i,s,o,u,a={},f=t.split(".")[0];t=t.split(".")[1],i=f+"-"+t,r||(r=n,n=e.widget),e.expr[":"][i.tolowercase()]=function(t){return!!e.data(t,i)},e[f]=e[f]||{},s=e[f][t],o=e[f][t]=function(e,t){if(!this._createwidget)return new o(e,t);arguments.length&&this._createwidget(e,t)},e.extend(o,s,{version:r.version,_proto:e.extend({},r),_childconstructors:[]}),u=new n,u.options=e.widget.extend({},u.options),e.each(r,function(t,r){if(!e.isfunction(r)){a[t]=r;return}a[t]=function(){var e=function(){return n.prototype[t].apply(this,arguments)},i=function(e){return n.prototype[t].apply(this,e)};return function(){var t=this._super,n=this._superapply,s;return this._super=e,this._superapply=i,s=r.apply(this,arguments),this._super=t,this._superapply=n,s}}()}),o.prototype=e.widget.extend(u,{widgeteventprefix:s?u.widgeteventprefix:t},a,{constructor:o,namespace:f,widgetname:t,widgetfullname:i}),s?(e.each(s._childconstructors,function(t,n){var r=n.prototype;e.widget(r.namespace+"."+r.widgetname,o,n._proto)}),delete s._childconstructors):n._childconstructors.push(o),e.widget.bridge(t,o)},e.widget.extend=function(n){var i=r.call(arguments,1),s=0,o=i.length,u,a;for(;s",options:{disabled:!1,create:null},_createwidget:function(t,r){r=e(r||this.defaultelement||this)[0],this.element=e(r),this.uuid=n++,this.eventnamespace="."+this.widgetname+this.uuid,this.options=e.widget.extend({},this.options,this._getcreateoptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetfullname,this),this._on(!0,this.element,{remove:function(e){e.target===r&&this.destroy()}}),this.document=e(r.style?r.ownerdocument:r.document||r),this.window=e(this.document[0].defaultview||this.document[0].parentwindow)),this._create(),this._trigger("create",null,this._getcreateeventdata()),this._init()},_getcreateoptions:e.noop,_getcreateeventdata:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventnamespace).removedata(this.widgetname).removedata(this.widgetfullname).removedata(e.camelcase(this.widgetfullname)),this.widget().unbind(this.eventnamespace).removeattr("aria-disabled").removeclass(this.widgetfullname+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventnamespace),this.hoverable.removeclass("ui-state-hover"),this.focusable.removeclass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=this.options.distance},_mousedelaymet:function(){return this.mousedelaymet},_mousestart:function(){},_mousedrag:function(){},_mousestop:function(){},_mousecapture:function(){return!0}})}(jquery),function(e,t){e.widget("ui.draggable",e.ui.mouse,{version:"1.10.0",widgeteventprefix:"drag",options:{addclasses:!0,appendto:"parent",axis:!1,connecttosortable:!1,containment:!1,cursor:"auto",cursorat:!1,grid:!1,handle:!1,helper:"original",iframefix:!1,opacity:!1,refreshpositions:!1,revert:!1,revertduration:500,scope:"default",scroll:!0,scrollsensitivity:20,scrollspeed:20,snap:!1,snapmode:"both",snaptolerance:20,stack:!1,zindex:!1,drag:null,start:null,stop:null},_create:function(){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(){this.element.removeclass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mousedestroy()},_mousecapture:function(t){var n=this.options;return this.helper||n.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._gethandle(t),this.handle?(e(n.iframefix===!0?"iframe":n.iframefix).each(function(){e("
").css({width:this.offsetwidth+"px",height:this.offsetheight+"px",position:"absolute",opacity:"0.001",zindex:1e3}).css(e(this).offset()).appendto("body")}),!0):!1)},_mousestart:function(t){var n=this.options;return this.helper=this._createhelper(t),this.helper.addclass("ui-draggable-dragging"),this._cachehelperproportions(),e.ui.ddmanager&&(e.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},e.extend(this.offset,{click:{left:t.pagex-this.offset.left,top:t.pagey-this.offset.top},parent:this._getparentoffset(),relative:this._getrelativeoffset()}),this.originalposition=this.position=this._generateposition(t),this.originalpagex=t.pagex,this.originalpagey=t.pagey,n.cursorat&&this._adjustoffsetfromhelper(n.cursorat),n.containment&&this._setcontainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cachehelperproportions(),e.ui.ddmanager&&!n.dropbehaviour&&e.ui.ddmanager.prepareoffsets(this,t),this._mousedrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragstart(this,t),!0)},_mousedrag:function(t,n){this.position=this._generateposition(t),this.positionabs=this._convertpositionto("absolute");if(!n){var r=this._uihash();if(this._trigger("drag",t,r)===!1)return this._mouseup({}),!1;this.position=r.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";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mousestop:function(t){var n,r=this,i=!1,s=!1;e.ui.ddmanager&&!this.options.dropbehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),n=this.element[0];while(n&&(n=n.parentnode))n===document&&(i=!0);return!i&&this.options.helper==="original"?!1:(this.options.revert==="invalid"&&!s||this.options.revert==="valid"&&s||this.options.revert===!0||e.isfunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalposition,parseint(this.options.revertduration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1)},_mouseup:function(t){return e("div.ui-draggable-iframefix").each(function(){this.parentnode.removechild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragstop(this,t),e.ui.mouse.prototype._mouseup.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseup({}):this._clear(),this},_gethandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").addback().each(function(){this===t.target&&(n=!0)}),n},_createhelper:function(t){var n=this.options,r=e.isfunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper==="clone"?this.element.clone().removeattr("id"):this.element;return r.parents("body").length||r.appendto(n.appendto==="parent"?this.element[0].parentnode:n.appendto),r[0]!==this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustoffsetfromhelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isarray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperproportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperproportions.height-t.bottom+this.margins.top)},_getparentoffset:function(){this.offsetparent=this.helper.offsetparent();var t=this.offsetparent.offset();this.cssposition==="absolute"&&this.scrollparent[0]!==document&&e.contains(this.scrollparent[0],this.offsetparent[0])&&(t.left+=this.scrollparent.scrollleft(),t.top+=this.scrollparent.scrolltop());if(this.offsetparent[0]===document.body||this.offsetparent[0].tagname&&this.offsetparent[0].tagname.tolowercase()==="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseint(this.offsetparent.css("bordertopwidth"),10)||0),left:t.left+(parseint(this.offsetparent.css("borderleftwidth"),10)||0)}},_getrelativeoffset:function(){if(this.cssposition==="relative"){var e=this.element.position();return{top:e.top-(parseint(this.helper.css("top"),10)||0)+this.scrollparent.scrolltop(),left:e.left-(parseint(this.helper.css("left"),10)||0)+this.scrollparent.scrollleft()}}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 t,n,r,i=this.options;i.containment==="parent"&&(i.containment=this.helper[0].parentnode);if(i.containment==="document"||i.containment==="window")this.containment=[i.containment==="document"?0:e(window).scrollleft()-this.offset.relative.left-this.offset.parent.left,i.containment==="document"?0:e(window).scrolltop()-this.offset.relative.top-this.offset.parent.top,(i.containment==="document"?0:e(window).scrollleft())+e(i.containment==="document"?document:window).width()-this.helperproportions.width-this.margins.left,(i.containment==="document"?0:e(window).scrolltop())+(e(i.containment==="document"?document:window).height()||document.body.parentnode.scrollheight)-this.helperproportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(i.containment)&&i.containment.constructor!==array){n=e(i.containment),r=n[0];if(!r)return;t=e(r).css("overflow")!=="hidden",this.containment=[(parseint(e(r).css("borderleftwidth"),10)||0)+(parseint(e(r).css("paddingleft"),10)||0),(parseint(e(r).css("bordertopwidth"),10)||0)+(parseint(e(r).css("paddingtop"),10)||0),(t?math.max(r.scrollwidth,r.offsetwidth):r.offsetwidth)-(parseint(e(r).css("borderleftwidth"),10)||0)-(parseint(e(r).css("paddingright"),10)||0)-this.helperproportions.width-this.margins.left-this.margins.right,(t?math.max(r.scrollheight,r.offsetheight):r.offsetheight)-(parseint(e(r).css("bordertopwidth"),10)||0)-(parseint(e(r).css("paddingbottom"),10)||0)-this.helperproportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else i.containment.constructor===array&&(this.containment=i.containment)},_convertpositionto:function(t,n){n||(n=this.position);var r=t==="absolute"?1:-1,i=this.cssposition!=="absolute"||this.scrollparent[0]!==document&&!!e.contains(this.scrollparent[0],this.offsetparent[0])?this.scrollparent:this.offsetparent,s=/(html|body)/i.test(i[0].tagname);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssposition==="fixed"?-this.scrollparent.scrolltop():s?0:i.scrolltop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssposition==="fixed"?-this.scrollparent.scrollleft():s?0:i.scrollleft())*r}},_generateposition:function(t){var n,r,i,s,o=this.options,u=this.cssposition!=="absolute"||this.scrollparent[0]!==document&&!!e.contains(this.scrollparent[0],this.offsetparent[0])?this.scrollparent:this.offsetparent,a=/(html|body)/i.test(u[0].tagname),f=t.pagex,l=t.pagey;return this.originalposition&&(this.containment&&(this.relative_container?(r=this.relative_container.offset(),n=[this.containment[0]+r.left,this.containment[1]+r.top,this.containment[2]+r.left,this.containment[3]+r.top]):n=this.containment,t.pagex-this.offset.click.leftn[2]&&(f=n[2]+this.offset.click.left),t.pagey-this.offset.click.top>n[3]&&(l=n[3]+this.offset.click.top)),o.grid&&(i=o.grid[1]?this.originalpagey+math.round((l-this.originalpagey)/o.grid[1])*o.grid[1]:this.originalpagey,l=n?i-this.offset.click.top>=n[1]||i-this.offset.click.top>n[3]?i:i-this.offset.click.top>=n[1]?i-o.grid[1]:i+o.grid[1]:i,s=o.grid[0]?this.originalpagex+math.round((f-this.originalpagex)/o.grid[0])*o.grid[0]:this.originalpagex,f=n?s-this.offset.click.left>=n[0]||s-this.offset.click.left>n[2]?s:s-this.offset.click.left>=n[0]?s-o.grid[0]:s+o.grid[0]:s)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssposition==="fixed"?-this.scrollparent.scrolltop():a?0:u.scrolltop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssposition==="fixed"?-this.scrollparent.scrollleft():a?0:u.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=!1},_trigger:function(t,n,r){return r=r||this._uihash(),e.ui.plugin.call(this,t,[n,r]),t==="drag"&&(this.positionabs=this._convertpositionto("absolute")),e.widget.prototype._trigger.call(this,t,n,r)},plugins:{},_uihash:function(){return{helper:this.helper,position:this.position,originalposition:this.originalposition,offset:this.positionabs}}}),e.ui.plugin.add("draggable","connecttosortable",{start:function(t,n){var r=e(this).data("ui-draggable"),i=r.options,s=e.extend({},n,{item:r.element});r.sortables=[],e(i.connecttosortable).each(function(){var n=e.data(this,"ui-sortable");n&&!n.options.disabled&&(r.sortables.push({instance:n,shouldrevert:n.options.revert}),n.refreshpositions(),n._trigger("activate",t,s))})},stop:function(t,n){var r=e(this).data("ui-draggable"),i=e.extend({},n,{item:r.element});e.each(r.sortables,function(){this.instance.isover?(this.instance.isover=0,r.cancelhelperremoval=!0,this.instance.cancelhelperremoval=!1,this.shouldrevert&&(this.instance.options.revert=!0),this.instance._mousestop(t),this.instance.options.helper=this.instance.options._helper,r.options.helper==="original"&&this.instance.currentitem.css({top:"auto",left:"auto"})):(this.instance.cancelhelperremoval=!1,this.instance._trigger("deactivate",t,i))})},drag:function(t,n){var r=e(this).data("ui-draggable"),i=this;e.each(r.sortables,function(){var s=!1,o=this;this.instance.positionabs=r.positionabs,this.instance.helperproportions=r.helperproportions,this.instance.offset.click=r.offset.click,this.instance._intersectswith(this.instance.containercache)&&(s=!0,e.each(r.sortables,function(){return this.instance.positionabs=r.positionabs,this.instance.helperproportions=r.helperproportions,this.instance.offset.click=r.offset.click,this!==o&&this.instance._intersectswith(this.instance.containercache)&&e.ui.contains(o.instance.element[0],this.instance.element[0])&&(s=!1),s})),s?(this.instance.isover||(this.instance.isover=1,this.instance.currentitem=e(i).clone().removeattr("id").appendto(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return n.helper[0]},t.target=this.instance.currentitem[0],this.instance._mousecapture(t,!0),this.instance._mousestart(t,!0,!0),this.instance.offset.click.top=r.offset.click.top,this.instance.offset.click.left=r.offset.click.left,this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top,r._trigger("tosortable",t),r.dropped=this.instance.element,r.currentitem=r.element,this.instance.fromoutside=r),this.instance.currentitem&&this.instance._mousedrag(t)):this.instance.isover&&(this.instance.isover=0,this.instance.cancelhelperremoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uihash(this.instance)),this.instance._mousestop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentitem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),r._trigger("fromsortable",t),r.dropped=!1)})}}),e.ui.plugin.add("draggable","cursor",{start:function(){var t=e("body"),n=e(this).data("ui-draggable").options;t.css("cursor")&&(n._cursor=t.css("cursor")),t.css("cursor",n.cursor)},stop:function(){var t=e(this).data("ui-draggable").options;t._cursor&&e("body").css("cursor",t._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,n){var r=e(n.helper),i=e(this).data("ui-draggable").options;r.css("opacity")&&(i._opacity=r.css("opacity")),r.css("opacity",i.opacity)},stop:function(t,n){var r=e(this).data("ui-draggable").options;r._opacity&&e(n.helper).css("opacity",r._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(){var t=e(this).data("ui-draggable");t.scrollparent[0]!==document&&t.scrollparent[0].tagname!=="html"&&(t.overflowoffset=t.scrollparent.offset())},drag:function(t){var n=e(this).data("ui-draggable"),r=n.options,i=!1;if(n.scrollparent[0]!==document&&n.scrollparent[0].tagname!=="html"){if(!r.axis||r.axis!=="x")n.overflowoffset.top+n.scrollparent[0].offsetheight-t.pagey=0;c--){u=p.snapelements[c].left,a=u+p.snapelements[c].width,f=p.snapelements[c].top,l=f+p.snapelements[c].height;if(!(u-vt&&e=h&&a<=p||f>=h&&f<=p||ap)&&(o>=l&&o<=c||u>=l&&u<=c||oc);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareoffsets:function(t,n){var r,i,s=e.ui.ddmanager.droppables[t.options.scope]||[],o=n?n.type:null,u=(t.currentitem||t.element).find(":data(ui-droppable)").addback();e:for(r=0;r").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("ui-resizable",this.element.data("ui-resizable")),this.elementiswrapper=!0,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=u.handles||(e(".ui-resizable-handle",this.element).length?{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"}:"e,s,se");if(this.handles.constructor===string){this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={};for(n=0;n"),i.css({zindex:u.zindex}),"se"===r&&i.addclass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[r]=".ui-resizable-"+r,this.element.append(i)}this._renderaxis=function(t){var n,r,i,s;t=t||this.element;for(n in this.handles){this.handles[n].constructor===string&&(this.handles[n]=e(this.handles[n],this.element).show()),this.elementiswrapper&&this.originalelement[0].nodename.match(/textarea|input|select|button/i)&&(r=e(this.handles[n],this.element),s=/sw|ne|nw|se|n|s/.test(n)?r.outerheight():r.outerwidth(),i=["padding",/ne|nw|n/.test(n)?"top":/se|sw|s/.test(n)?"bottom":/^e$/.test(n)?"right":"left"].join(""),t.css(i,s),this._proportionallyresize());if(!e(this.handles[n]).length)continue}},this._renderaxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableselection(),this._handles.mouseover(function(){o.resizing||(this.classname&&(i=this.classname.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=i&&i[1]?i[1]:"se")}),u.autohide&&(this._handles.hide(),e(this.element).addclass("ui-resizable-autohide").mouseenter(function(){if(u.disabled)return;e(this).removeclass("ui-resizable-autohide"),o._handles.show()}).mouseleave(function(){if(u.disabled)return;o.resizing||(e(this).addclass("ui-resizable-autohide"),o._handles.hide())})),this._mouseinit()},_destroy:function(){this._mousedestroy();var t,n=function(t){e(t).removeclass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removedata("resizable").removedata("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementiswrapper&&(n(this.element),t=this.element,this.originalelement.css({position:t.css("position"),width:t.outerwidth(),height:t.outerheight(),top:t.css("top"),left:t.css("left")}).insertafter(t),t.remove()),this.originalelement.css("resize",this.originalresizestyle),n(this.originalelement),this},_mousecapture:function(t){var n,r,i=!1;for(n in this.handles){r=e(this.handles[n])[0];if(r===t.target||e.contains(r,t.target))i=!0}return!this.options.disabled&&i},_mousestart:function(t){var r,i,s,o=this.options,u=this.element.position(),a=this.element;return this.resizing=!0,/absolute/.test(a.css("position"))?a.css({position:"absolute",top:a.css("top"),left:a.css("left")}):a.is(".ui-draggable")&&a.css({position:"absolute",top:u.top,left:u.left}),this._renderproxy(),r=n(this.helper.css("left")),i=n(this.helper.css("top")),o.containment&&(r+=e(o.containment).scrollleft()||0,i+=e(o.containment).scrolltop()||0),this.offset=this.helper.offset(),this.position={left:r,top:i},this.size=this._helper?{width:a.outerwidth(),height:a.outerheight()}:{width:a.width(),height:a.height()},this.originalsize=this._helper?{width:a.outerwidth(),height:a.outerheight()}:{width:a.width(),height:a.height()},this.originalposition={left:r,top:i},this.sizediff={width:a.outerwidth()-a.width(),height:a.outerheight()-a.height()},this.originalmouseposition={left:t.pagex,top:t.pagey},this.aspectratio=typeof o.aspectratio=="number"?o.aspectratio:this.originalsize.width/this.originalsize.height||1,s=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor",s==="auto"?this.axis+"-resize":s),a.addclass("ui-resizable-resizing"),this._propagate("start",t),!0},_mousedrag:function(t){var n,r=this.helper,i={},s=this.originalmouseposition,o=this.axis,u=this.position.top,a=this.position.left,f=this.size.width,l=this.size.height,c=t.pagex-s.left||0,h=t.pagey-s.top||0,p=this._change[o];if(!p)return!1;n=p.apply(this,[t,c,h]),this._updatevirtualboundaries(t.shiftkey);if(this._aspectratio||t.shiftkey)n=this._updateratio(n,t);return n=this._respectsize(n,t),this._updatecache(n),this._propagate("resize",t),this.position.top!==u&&(i.top=this.position.top+"px"),this.position.left!==a&&(i.left=this.position.left+"px"),this.size.width!==f&&(i.width=this.size.width+"px"),this.size.height!==l&&(i.height=this.size.height+"px"),r.css(i),!this._helper&&this._proportionallyresizeelements.length&&this._proportionallyresize(),e.isemptyobject(i)||this._trigger("resize",t,this.ui()),!1},_mousestop:function(t){this.resizing=!1;var n,r,i,s,o,u,a,f=this.options,l=this;return this._helper&&(n=this._proportionallyresizeelements,r=n.length&&/textarea/i.test(n[0].nodename),i=r&&e.ui.hasscroll(n[0],"left")?0:l.sizediff.height,s=r?0:l.sizediff.width,o={width:l.helper.width()-s,height:l.helper.height()-i},u=parseint(l.element.css("left"),10)+(l.position.left-l.originalposition.left)||null,a=parseint(l.element.css("top"),10)+(l.position.top-l.originalposition.top)||null,f.animate||this.element.css(e.extend(o,{top:a,left:u})),l.helper.height(l.size.height),l.helper.width(l.size.width),this._helper&&!f.animate&&this._proportionallyresize()),e("body").css("cursor","auto"),this.element.removeclass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatevirtualboundaries:function(e){var t,n,i,s,o,u=this.options;o={minwidth:r(u.minwidth)?u.minwidth:0,maxwidth:r(u.maxwidth)?u.maxwidth:infinity,minheight:r(u.minheight)?u.minheight:0,maxheight:r(u.maxheight)?u.maxheight:infinity};if(this._aspectratio||e)t=o.minheight*this.aspectratio,i=o.minwidth/this.aspectratio,n=o.maxheight*this.aspectratio,s=o.maxwidth/this.aspectratio,t>o.minwidth&&(o.minwidth=t),i>o.minheight&&(o.minheight=i),ne.width,u=r(e.height)&&t.minheight&&t.minheight>e.height,a=this.originalposition.left+this.originalsize.width,f=this.position.top+this.size.height,l=/sw|nw|w/.test(n),c=/nw|ne|n/.test(n);return o&&(e.width=t.minwidth),u&&(e.height=t.minheight),i&&(e.width=t.maxwidth),s&&(e.height=t.maxheight),o&&l&&(e.left=a-t.minwidth),i&&l&&(e.left=a-t.maxwidth),u&&c&&(e.top=f-t.minheight),s&&c&&(e.top=f-t.maxheight),!e.width&&!e.height&&!e.left&&e.top?e.top=null:!e.width&&!e.height&&!e.top&&e.left&&(e.left=null),e},_proportionallyresize:function(){if(!this._proportionallyresizeelements.length)return;var e,t,n,r,i,s=this.helper||this.element;for(e=0;e"),this.helper.addclass(this._helper).css({width:this.element.outerwidth()-1,height:this.element.outerheight()-1,position:"absolute",left:this.elementoffset.left+"px",top:this.elementoffset.top+"px",zindex:++n.zindex}),this.helper.appendto("body").disableselection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalsize.width+t}},w:function(e,t){var n=this.originalsize,r=this.originalposition;return{left:r.left+t,width:n.width-t}},n:function(e,t,n){var r=this.originalsize,i=this.originalposition;return{top:i.top+n,height:r.height-n}},s:function(e,t,n){return{height:this.originalsize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!=="resize"&&this._trigger(t,n,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}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var n=e(this).data("ui-resizable"),r=n.options,i=n._proportionallyresizeelements,s=i.length&&/textarea/i.test(i[0].nodename),o=s&&e.ui.hasscroll(i[0],"left")?0:n.sizediff.height,u=s?0:n.sizediff.width,a={width:n.size.width-u,height:n.size.height-o},f=parseint(n.element.css("left"),10)+(n.position.left-n.originalposition.left)||null,l=parseint(n.element.css("top"),10)+(n.position.top-n.originalposition.top)||null;n.element.animate(e.extend(a,l&&f?{top:l,left:f}:{}),{duration:r.animateduration,easing:r.animateeasing,step:function(){var r={width:parseint(n.element.css("width"),10),height:parseint(n.element.css("height"),10),top:parseint(n.element.css("top"),10),left:parseint(n.element.css("left"),10)};i&&i.length&&e(i[0]).css({width:r.width,height:r.height}),n._updatecache(r),n._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,r,i,s,o,u,a,f=e(this).data("ui-resizable"),l=f.options,c=f.element,h=l.containment,p=h instanceof e?h.get(0):/parent/.test(h)?c.parent().get(0):h;if(!p)return;f.containerelement=e(p),/document/.test(h)||h===document?(f.containeroffset={left:0,top:0},f.containerposition={left:0,top:0},f.parentdata={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentnode.scrollheight}):(t=e(p),r=[],e(["top","right","left","bottom"]).each(function(e,i){r[e]=n(t.css("padding"+i))}),f.containeroffset=t.offset(),f.containerposition=t.position(),f.containersize={height:t.innerheight()-r[3],width:t.innerwidth()-r[1]},i=f.containeroffset,s=f.containersize.height,o=f.containersize.width,u=e.ui.hasscroll(p,"left")?p.scrollwidth:o,a=e.ui.hasscroll(p)?p.scrollheight:s,f.parentdata={element:p,left:i.left,top:i.top,width:u,height:a})},resize:function(t){var n,r,i,s,o=e(this).data("ui-resizable"),u=o.options,a=o.containeroffset,f=o.position,l=o._aspectratio||t.shiftkey,c={top:0,left:0},h=o.containerelement;h[0]!==document&&/static/.test(h.css("position"))&&(c=a),f.left<(o._helper?a.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-a.left:o.position.left-c.left),l&&(o.size.height=o.size.width/o.aspectratio),o.position.left=u.helper?a.left:0),f.top<(o._helper?a.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-a.top:o.position.top),l&&(o.size.width=o.size.height*o.aspectratio),o.position.top=o._helper?a.top:0),o.offset.left=o.parentdata.left+o.position.left,o.offset.top=o.parentdata.top+o.position.top,n=math.abs((o._helper?o.offset.left-c.left:o.offset.left-c.left)+o.sizediff.width),r=math.abs((o._helper?o.offset.top-c.top:o.offset.top-a.top)+o.sizediff.height),i=o.containerelement.get(0)===o.element.parent().get(0),s=/relative|absolute/.test(o.containerelement.css("position")),i&&s&&(n-=o.parentdata.left),n+o.size.width>=o.parentdata.width&&(o.size.width=o.parentdata.width-n,l&&(o.size.height=o.size.width/o.aspectratio)),r+o.size.height>=o.parentdata.height&&(o.size.height=o.parentdata.height-r,l&&(o.size.width=o.size.height*o.aspectratio))},stop:function(){var t=e(this).data("ui-resizable"),n=t.options,r=t.containeroffset,i=t.containerposition,s=t.containerelement,o=e(t.helper),u=o.offset(),a=o.outerwidth()-t.sizediff.width,f=o.outerheight()-t.sizediff.height;t._helper&&!n.animate&&/relative/.test(s.css("position"))&&e(this).css({left:u.left-i.left-r.left,width:a,height:f}),t._helper&&!n.animate&&/static/.test(s.css("position"))&&e(this).css({left:u.left-i.left-r.left,width:a,height:f})}}),e.ui.plugin.add("resizable","alsoresize",{start:function(){var t=e(this).data("ui-resizable"),n=t.options,r=function(t){e(t).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseint(t.width(),10),height:parseint(t.height(),10),left:parseint(t.css("left"),10),top:parseint(t.css("top"),10)})})};typeof n.alsoresize=="object"&&!n.alsoresize.parentnode?n.alsoresize.length?(n.alsoresize=n.alsoresize[0],r(n.alsoresize)):e.each(n.alsoresize,function(e){r(e)}):r(n.alsoresize)},resize:function(t,n){var r=e(this).data("ui-resizable"),i=r.options,s=r.originalsize,o=r.originalposition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("ui-resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalelement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoresize=="object"&&!i.alsoresize.nodetype?e.each(i.alsoresize,function(e,t){a(e,t)}):a(i.alsoresize)},stop:function(){e(this).removedata("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).data("ui-resizable"),n=t.options,r=t.size;t.ghost=t.originalelement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:r.height,width:r.width,margin:0,left:0,top:0}).addclass("ui-resizable-ghost").addclass(typeof n.ghost=="string"?n.ghost:""),t.ghost.appendto(t.helper)},resize:function(){var t=e(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removechild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t=e(this).data("ui-resizable"),n=t.options,r=t.size,i=t.originalsize,s=t.originalposition,o=t.axis,u=typeof n.grid=="number"?[n.grid,n.grid]:n.grid,a=u[0]||1,f=u[1]||1,l=math.round((r.width-i.width)/a)*a,c=math.round((r.height-i.height)/f)*f,h=i.width+l,p=i.height+c,d=n.maxwidth&&n.maxwidthh,g=n.minheight&&n.minheight>p;n.grid=u,m&&(h+=a),g&&(p+=f),d&&(h-=a),v&&(p-=f),/^(se|s|e)$/.test(o)?(t.size.width=h,t.size.height=p):/^(ne)$/.test(o)?(t.size.width=h,t.size.height=p,t.position.top=s.top-c):/^(sw)$/.test(o)?(t.size.width=h,t.size.height=p,t.position.left=s.left-l):(t.size.width=h,t.size.height=p,t.position.top=s.top-c,t.position.left=s.left-l)}})}(jquery),function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.10.0",options:{appendto:"body",autorefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,n=this;this.element.addclass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(n.options.filter,n.element[0]),t.addclass("ui-selectee"),t.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerwidth(),bottom:n.top+t.outerheight(),startselected:!1,selected:t.hasclass("ui-selected"),selecting:t.hasclass("ui-selecting"),unselecting:t.hasclass("ui-unselecting")})})},this.refresh(),this.selectees=t.addclass("ui-selectee"),this._mouseinit(),this.helper=e("
")},_destroy:function(){this.selectees.removeclass("ui-selectee").removedata("selectable-item"),this.element.removeclass("ui-selectable ui-selectable-disabled"),this._mousedestroy()},_mousestart:function(t){var n=this,r=this.options;this.opos=[t.pagex,t.pagey];if(this.options.disabled)return;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendto).append(this.helper),this.helper.css({left:t.pagex,top:t.pagey,width:0,height:0}),r.autorefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metakey&&!t.ctrlkey&&(r.$element.removeclass("ui-selected"),r.selected=!1,r.$element.addclass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().addback().each(function(){var r,i=e.data(this,"selectable-item");if(i)return r=!t.metakey&&!t.ctrlkey||!i.$element.hasclass("ui-selected"),i.$element.removeclass(r?"ui-unselecting":"ui-selected").addclass(r?"ui-selecting":"ui-unselecting"),i.unselecting=!r,i.selecting=r,i.selected=r,r?n._trigger("selecting",t,{selecting:i.element}):n._trigger("unselecting",t,{unselecting:i.element}),!1})},_mousedrag:function(t){this.dragged=!0;if(this.options.disabled)return;var n,r=this,i=this.options,s=this.opos[0],o=this.opos[1],u=t.pagex,a=t.pagey;return s>u&&(n=u,u=s,s=n),o>a&&(n=a,a=o,o=n),this.helper.css({left:s,top:o,width:u-s,height:a-o}),this.selectees.each(function(){var n=e.data(this,"selectable-item"),f=!1;if(!n||n.element===r.element[0])return;i.tolerance==="touch"?f=!(n.left>u||n.righta||n.bottoms&&n.righto&&n.bottomt&&e *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollsensitivity:20,scrollspeed:20,scope:"default",tolerance:"intersect",zindex:1e3,activate:null,beforestop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var e=this.options;this.containercache={},this.element.addclass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseinit(),this.ready=!0},_destroy:function(){this.element.removeclass("ui-sortable ui-sortable-disabled"),this._mousedestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removedata(this.widgetname+"-item");return this},_setoption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleclass("ui-sortable-disabled",!!n)):e.widget.prototype._setoption.apply(this,arguments)},_mousecapture:function(t,n){var r=null,i=!1,s=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type==="static")return!1;this._refreshitems(t),e(t.target).parents().each(function(){if(e.data(this,s.widgetname+"-item")===s)return r=e(this),!1}),e.data(t.target,s.widgetname+"-item")===s&&(r=e(t.target));if(!r)return!1;if(this.options.handle&&!n){e(this.options.handle,r).find("*").addback().each(function(){this===t.target&&(i=!0)});if(!i)return!1}return this.currentitem=r,this._removecurrentsfromitems(),!0},_mousestart:function(t,n,r){var i,s=this.options;this.currentcontainer=this,this.refreshpositions(),this.helper=this._createhelper(t),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},e.extend(this.offset,{click:{left:t.pagex-this.offset.left,top:t.pagey-this.offset.top},parent:this._getparentoffset(),relative:this._getrelativeoffset()}),this.helper.css("position","absolute"),this.cssposition=this.helper.css("position"),this.originalposition=this._generateposition(t),this.originalpagex=t.pagex,this.originalpagey=t.pagey,s.cursorat&&this._adjustoffsetfromhelper(s.cursorat),this.domposition={prev:this.currentitem.prev()[0],parent:this.currentitem.parent()[0]},this.helper[0]!==this.currentitem[0]&&this.currentitem.hide(),this._createplaceholder(),s.containment&&this._setcontainment(),s.cursor&&(e("body").css("cursor")&&(this._storedcursor=e("body").css("cursor")),e("body").css("cursor",s.cursor)),s.opacity&&(this.helper.css("opacity")&&(this._storedopacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zindex&&(this.helper.css("zindex")&&(this._storedzindex=this.helper.css("zindex")),this.helper.css("zindex",s.zindex)),this.scrollparent[0]!==document&&this.scrollparent[0].tagname!=="html"&&(this.overflowoffset=this.scrollparent.offset()),this._trigger("start",t,this._uihash()),this._preservehelperproportions||this._cachehelperproportions();if(!r)for(i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger("activate",t,this._uihash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!s.dropbehaviour&&e.ui.ddmanager.prepareoffsets(this,t),this.dragging=!0,this.helper.addclass("ui-sortable-helper"),this._mousedrag(t),!0},_mousedrag:function(t){var n,r,i,s,o=this.options,u=!1;this.position=this._generateposition(t),this.positionabs=this._convertpositionto("absolute"),this.lastpositionabs||(this.lastpositionabs=this.positionabs),this.options.scroll&&(this.scrollparent[0]!==document&&this.scrollparent[0].tagname!=="html"?(this.overflowoffset.top+this.scrollparent[0].offsetheight-t.pagey=0;n--){r=this.items[n],i=r.item[0],s=this._intersectswithpointer(r);if(!s)continue;if(r.instance!==this.currentcontainer)continue;if(i!==this.currentitem[0]&&this.placeholder[s===1?"next":"prev"]()[0]!==i&&!e.contains(this.placeholder[0],i)&&(this.options.type==="semi-dynamic"?!e.contains(this.element[0],i):!0)){this.direction=s===1?"down":"up";if(this.options.tolerance!=="pointer"&&!this._intersectswithsides(r))break;this._rearrange(t,r),this._trigger("change",t,this._uihash());break}}return this._contactcontainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uihash()),this.lastpositionabs=this.positionabs,!1},_mousestop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropbehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetparent[0]===document.body?0:this.offsetparent[0].scrollleft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetparent[0]===document.body?0:this.offsetparent[0].scrolltop)},parseint(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseup({target:null}),this.options.helper==="original"?this.currentitem.css(this._storedcss).removeclass("ui-sortable-helper"):this.currentitem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uihash(this)),this.containers[t].containercache.over&&(this.containers[t]._trigger("out",null,this._uihash(this)),this.containers[t].containercache.over=0)}return this.placeholder&&(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(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_nofinalsort:null}),this.domposition.prev?e(this.domposition.prev).after(this.currentitem):e(this.domposition.parent).prepend(this.currentitem)),this},serialize:function(t){var n=this._getitemsasjquery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toarray:function(t){var n=this._getitemsasjquery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectswith:function(e){var t=this.positionabs.left,n=t+this.helperproportions.width,r=this.positionabs.top,i=r+this.helperproportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getdraghorizontaldirection:function(){var e=this.positionabs.left-this.lastpositionabs.left;return e!==0&&(e>0?"right":"left")},refresh:function(e){return this._refreshitems(e),this.refreshpositions(),this},_connectwith:function(){var e=this.options;return e.connectwith.constructor===string?[e.connectwith]:e.connectwith},_getitemsasjquery:function(t){var n,r,i,s,o=[],u=[],a=this._connectwith();if(a&&t)for(n=a.length-1;n>=0;n--){i=e(a[n]);for(r=i.length-1;r>=0;r--)s=e.data(i[r],this.widgetfullname),s&&s!==this&&!s.options.disabled&&u.push([e.isfunction(s.options.items)?s.options.items.call(s.element):e(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s])}u.push([e.isfunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentitem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(n=u.length-1;n>=0;n--)u[n][0].each(function(){o.push(this)});return e(o)},_removecurrentsfromitems:function(){var t=this.currentitem.find(":data("+this.widgetname+"-item)");this.items=e.grep(this.items,function(e){for(var n=0;n=0;n--){i=e(h[n]);for(r=i.length-1;r>=0;r--)s=e.data(i[r],this.widgetfullname),s&&s!==this&&!s.options.disabled&&(c.push([e.isfunction(s.options.items)?s.options.items.call(s.element[0],t,{item:this.currentitem}):e(s.options.items,s.element),s]),this.containers.push(s))}for(n=c.length-1;n>=0;n--){o=c[n][1],u=c[n][0];for(r=0,f=u.length;r=0;n--){r=this.items[n];if(r.instance!==this.currentcontainer&&this.currentcontainer&&r.item[0]!==this.currentitem[0])continue;i=this.options.toleranceelement?e(this.options.toleranceelement,r.item):r.item,t||(r.width=i.outerwidth(),r.height=i.outerheight()),s=i.offset(),r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshcontainers)this.options.custom.refreshcontainers.call(this);else for(n=this.containers.length-1;n>=0;n--)s=this.containers[n].element.offset(),this.containers[n].containercache.left=s.left,this.containers[n].containercache.top=s.top,this.containers[n].containercache.width=this.containers[n].element.outerwidth(),this.containers[n].containercache.height=this.containers[n].element.outerheight();return this},_createplaceholder:function(t){t=t||this;var n,r=t.options;if(!r.placeholder||r.placeholder.constructor===string)n=r.placeholder,r.placeholder={element:function(){var r=e(document.createelement(t.currentitem[0].nodename)).addclass(n||t.currentitem[0].classname+" ui-sortable-placeholder").removeclass("ui-sortable-helper")[0];return n||(r.style.visibility="hidden"),r},update:function(e,i){if(n&&!r.forceplaceholdersize)return;i.height()||i.height(t.currentitem.innerheight()-parseint(t.currentitem.css("paddingtop")||0,10)-parseint(t.currentitem.css("paddingbottom")||0,10)),i.width()||i.width(t.currentitem.innerwidth()-parseint(t.currentitem.css("paddingleft")||0,10)-parseint(t.currentitem.css("paddingright")||0,10))}};t.placeholder=e(r.placeholder.element.call(t.element,t.currentitem)),t.currentitem.after(t.placeholder),r.placeholder.update(t,t.placeholder)},_contactcontainers:function(t){var n,r,i,s,o,u,a,f,l,c=null,h=null;for(n=this.containers.length-1;n>=0;n--){if(e.contains(this.currentitem[0],this.containers[n].element[0]))continue;if(this._intersectswith(this.containers[n].containercache)){if(c&&e.contains(this.containers[n].element[0],c.element[0]))continue;c=this.containers[n],h=n}else this.containers[n].containercache.over&&(this.containers[n]._trigger("out",t,this._uihash(this)),this.containers[n].containercache.over=0)}if(!c)return;if(this.containers.length===1)this.containers[h]._trigger("over",t,this._uihash(this)),this.containers[h].containercache.over=1;else{i=1e4,s=null,o=this.containers[h].floating?"left":"top",u=this.containers[h].floating?"width":"height",a=this.positionabs[o]+this.offset.click[o];for(r=this.items.length-1;r>=0;r--){if(!e.contains(this.containers[h].element[0],this.items[r].item[0]))continue;if(this.items[r].item[0]===this.currentitem[0])continue;f=this.items[r].item.offset()[o],l=!1,math.abs(f-a)>math.abs(f+this.items[r][u]-a)&&(l=!0,f+=this.items[r][u]),math.abs(f-a)this.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pagey-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),i.grid&&(n=this.originalpagey+math.round((o-this.originalpagey)/i.grid[1])*i.grid[1],o=this.containment?n-this.offset.click.top>=this.containment[1]&&n-this.offset.click.top<=this.containment[3]?n:n-this.offset.click.top>=this.containment[1]?n-i.grid[1]:n+i.grid[1]:n,r=this.originalpagex+math.round((s-this.originalpagex)/i.grid[0])*i.grid[0],s=this.containment?r-this.offset.click.left>=this.containment[0]&&r-this.offset.click.left<=this.containment[2]?r:r-this.offset.click.left>=this.containment[0]?r-i.grid[0]:r+i.grid[0]:r)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssposition==="fixed"?-this.scrollparent.scrolltop():a?0:u.scrolltop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssposition==="fixed"?-this.scrollparent.scrollleft():a?0:u.scrollleft())}},_rearrange:function(e,t,n,r){n?n[0].appendchild(this.placeholder[0]):t.item[0].parentnode.insertbefore(this.placeholder[0],this.direction==="down"?t.item[0]:t.item[0].nextsibling),this.counter=this.counter?++this.counter:1;var i=this.counter;this._delay(function(){i===this.counter&&this.refreshpositions(!r)})},_clear:function(t,n){this.reverting=!1;var r,i=[];!this._nofinalsort&&this.currentitem.parent().length&&this.placeholder.before(this.currentitem),this._nofinalsort=null;if(this.helper[0]===this.currentitem[0]){for(r in this._storedcss)if(this._storedcss[r]==="auto"||this._storedcss[r]==="static")this._storedcss[r]="";this.currentitem.css(this._storedcss).removeclass("ui-sortable-helper")}else this.currentitem.show();this.fromoutside&&!n&&i.push(function(e){this._trigger("receive",e,this._uihash(this.fromoutside))}),(this.fromoutside||this.domposition.prev!==this.currentitem.prev().not(".ui-sortable-helper")[0]||this.domposition.parent!==this.currentitem.parent()[0])&&!n&&i.push(function(e){this._trigger("update",e,this._uihash())}),this!==this.currentcontainer&&(n||(i.push(function(e){this._trigger("remove",e,this._uihash())}),i.push(function(e){return function(t){e._trigger("receive",t,this._uihash(this))}}.call(this,this.currentcontainer)),i.push(function(e){return function(t){e._trigger("update",t,this._uihash(this))}}.call(this,this.currentcontainer))));for(r=this.containers.length-1;r>=0;r--)n||i.push(function(e){return function(t){e._trigger("deactivate",t,this._uihash(this))}}.call(this,this.containers[r])),this.containers[r].containercache.over&&(i.push(function(e){return function(t){e._trigger("out",t,this._uihash(this))}}.call(this,this.containers[r])),this.containers[r].containercache.over=0);this._storedcursor&&e("body").css("cursor",this._storedcursor),this._storedopacity&&this.helper.css("opacity",this._storedopacity),this._storedzindex&&this.helper.css("zindex",this._storedzindex==="auto"?"":this._storedzindex),this.dragging=!1;if(this.cancelhelperremoval){if(!n){this._trigger("beforestop",t,this._uihash());for(r=0;re?0:r.max")[0],l,c=e.each;f.style.csstext="background-color:rgba(1,1,1,.5)",a.rgba=f.style.backgroundcolor.indexof("rgba")>-1,c(o,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),s.fn=e.extend(s.prototype,{parse:function(n,r,i,u){if(n===t)return this._rgba=[null,null,null,null],this;if(n.jquery||n.nodetype)n=e(n).css(r),r=t;var a=this,f=e.type(n),d=this._rgba=[];r!==t&&(n=[n,r,i,u],f="array");if(f==="string")return this.parse(p(n)||l._default);if(f==="array")return c(o.rgba.props,function(e,t){d[t.idx]=h(n[t.idx],t)}),this;if(f==="object")return n instanceof s?c(o,function(e,t){n[t.cache]&&(a[t.cache]=n[t.cache].slice())}):c(o,function(t,r){var i=r.cache;c(r.props,function(e,t){if(!a[i]&&r.to){if(e==="alpha"||n[e]==null)return;a[i]=r.to(a._rgba)}a[i][t.idx]=h(n[e],t,!0)}),a[i]&&e.inarray(null,a[i].slice(0,3))<0&&(a[i][3]=1,r.from&&(a._rgba=r.from(a[i])))}),this},is:function(e){var t=s(e),n=!0,r=this;return c(o,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],c(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return c(o,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=s(e),r=n._space(),i=o[r],a=this.alpha()===0?s("transparent"):this,f=a[i.cache]||i.to(a._rgba),l=f.slice();return n=n[i.cache],c(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],a=u[r.type]||{};if(o===null)return;s===null?l[i]=o:(a.mod&&(o-s>a.mod/2?s+=a.mod:s-o>a.mod/2&&(s-=a.mod)),l[i]=h((o-s)*t+s,r))}),this[r](l)},blend:function(t){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=s(t)._rgba;return s(e.map(n,function(e,t){return(1-r)*i[t]+r*e}))},torgbastring:function(){var t="rgba(",n=e.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),t="rgb("),t+n.join()+")"},tohslastring:function(){var t="hsla(",n=e.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),t="hsl("),t+n.join()+")"},tohexstring:function(t){var n=this._rgba.slice(),r=n.pop();return t&&n.push(~~(r*255)),"#"+e.map(n,function(e){return e=(e||0).tostring(16),e.length===1?"0"+e:e}).join("")},tostring:function(){return this._rgba[3]===0?"transparent":this.torgbastring()}}),s.fn.parse.prototype=s.fn,o.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=math.max(t,n,r),o=math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,u===0?c=0:f<=.5?c=u/a:c=u/(2-a),[math.round(l)%360,c,f,i==null?1:i]},o.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s;return[math.round(d(o,s,t+1/3)*255),math.round(d(o,s,t)*255),math.round(d(o,s,t-1/3)*255),i]},c(o,function(n,i){var o=i.props,u=i.cache,a=i.to,f=i.from;s.fn[n]=function(n){a&&!this[u]&&(this[u]=a(this._rgba));if(n===t)return this[u].slice();var r,i=e.type(n),l=i==="array"||i==="object"?n:arguments,p=this[u].slice();return c(o,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=p[t.idx]),p[t.idx]=h(n,t)}),f?(r=s(f(p)),r[u]=p,r):s(p)},c(o,function(t,i){if(s.fn[t])return;s.fn[t]=function(s){var o=e.type(s),u=t==="alpha"?this._hsla?"hsla":"rgba":n,a=this[u](),f=a[i.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=e.type(s)),s==null&&i.empty?this:(o==="string"&&(l=r.exec(s),l&&(s=f+parsefloat(l[2])*(l[1]==="+"?1:-1))),a[i.idx]=s,this[u](a)))}})}),s.hook=function(t){var n=t.split(" ");c(n,function(t,n){e.csshooks[n]={set:function(t,r){var i,o,u="";if(r!=="transparent"&&(e.type(r)!=="string"||(i=p(r)))){r=s(i||r);if(!a.rgba&&r._rgba[3]!==1){o=n==="backgroundcolor"?t.parentnode:t;while((u===""||u==="transparent")&&o&&o.style)try{u=e.css(o,"backgroundcolor"),o=o.parentnode}catch(f){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.torgbastring()}try{t.style[n]=r}catch(f){}}},e.fx.step[n]=function(t){t.colorinit||(t.start=s(t.elem,n),t.end=s(t.end),t.colorinit=!0),e.csshooks[n].set(t.elem,t.start.transition(t.end,t.pos))}})},s.hook(n),e.csshooks.bordercolor={expand:function(e){var t={};return c(["top","right","bottom","left"],function(n,r){t["border"+r+"color"]=e}),t}},l=e.color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jquery),function(){function i(t){var n,r,i=t.ownerdocument.defaultview?t.ownerdocument.defaultview.getcomputedstyle(t,null):t.currentstyle,s={};if(i&&i.length&&i[0]&&i[i[0]]){r=i.length;while(r--)n=i[r],typeof i[n]=="string"&&(s[e.camelcase(n)]=i[n])}else for(n in i)typeof i[n]=="string"&&(s[n]=i[n]);return s}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isnan(parsefloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderbottom:1,bordercolor:1,borderleft:1,borderright:1,bordertop:1,borderwidth:1,margin:1,padding:1};e.each(["borderleftstyle","borderrightstyle","borderbottomstyle","bordertopstyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setattr||e.pos===1&&!e.setattr)jquery.style(e.elem,n,e.end),e.setattr=!0}}),e.fn.addback||(e.fn.addback=function(e){return this.add(e==null?this.prevobject:this.prevobject.filter(e))}),e.effects.animateclass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").addback():r;f=f.map(function(){var t=e(this);return{el:t,start:i(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"class"](t[n])})},u(),f=f.map(function(){return this.end=i(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.deferred(),r=e.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addclass:e.fn.addclass,addclass:function(t,n,r,i){return n?e.effects.animateclass.call(this,{add:t},n,r,i):this._addclass(t)},_removeclass:e.fn.removeclass,removeclass:function(t,n,r,i){return n?e.effects.animateclass.call(this,{remove:t},n,r,i):this._removeclass(t)},_toggleclass:e.fn.toggleclass,toggleclass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateclass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleclass(n,r):e.effects.animateclass.call(this,{toggle:n},r,i,s)},switchclass:function(t,n,r,i,s){return e.effects.animateclass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function r(t,n,r,i){e.isplainobject(t)&&(n=t,t=t.effect),t={effect:t},n==null&&(n={}),e.isfunction(n)&&(i=n,r=null,n={});if(typeof n=="number"||e.fx.speeds[n])i=r,r=n,n={};return e.isfunction(r)&&(i=r,r=null),n&&e.extend(t,n),r=r||n.duration,t.duration=e.fx.off?0:typeof r=="number"?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default,t.complete=i||n.complete,t}function i(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]}e.extend(e.effects,{version:"1.10.0",save:function(e,t){for(var r=0;r").addclass("ui-effects-wrapper").css({fontsize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeelement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zindex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isnan(parseint(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removewrapper:function(t){var n=document.activeelement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replacewith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},settransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssunit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(){function o(n){function u(){e.isfunction(i)&&i.call(r[0]),e.isfunction(n)&&n()}var r=e(this),i=t.complete,o=t.mode;(r.is(":hidden")?o==="hide":o==="show")?u():s.call(r[0],t,u)}var t=r.apply(this,arguments),n=t.mode,i=t.queue,s=e.effects.effect[t.effect];return e.fx.off||!s?n?this[n](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):i===!1?this.each(o):this.queue(i||"fx",o)},_show:e.fn.show,show:function(e){if(i(e))return this._show.apply(this,arguments);var t=r.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(i(e))return this._hide.apply(this,arguments);var t=r.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(i(t)||typeof t=="boolean"||e.isfunction(t))return this.__toggle.apply(this,arguments);var n=r.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssunit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexof(t)>0&&(r=[parsefloat(n),t])}),r}})}(),function(){var t={};e.each(["quad","cubic","quart","quint","expo"],function(e,n){t[n]=function(t){return math.pow(t,e+2)}}),e.extend(t,{sine:function(e){return 1-math.cos(e*math.pi/2)},circ:function(e){return 1-math.sqrt(1-e*e)},elastic:function(e){return e===0||e===1?e:-math.pow(2,8*(e-1))*math.sin(((e-1)*80-7.5)*math.pi/15)},back:function(e){return e*e*(3*e-2)},bounce:function(e){var t,n=4;while(e<((t=math.pow(2,--n))-1)/11);return 1/math.pow(4,3-n)-7.5625*math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easein"+t]=n,e.easing["easeout"+t]=function(e){return 1-n(1-e)},e.easing["easeinout"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jquery),function(e,t){var n=0,r={},i={};r.height=r.paddingtop=r.paddingbottom=r.bordertopwidth=r.borderbottomwidth="hide",i.height=i.paddingtop=i.paddingbottom=i.bordertopwidth=i.borderbottomwidth="show",e.widget("ui.accordion",{version:"1.10.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightstyle:"auto",icons:{activeheader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeactivate:null},_create:function(){var t=this.options;this.prevshow=this.prevhide=e(),this.element.addclass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),!t.collapsible&&(t.active===!1||t.active==null)&&(t.active=0),this._processpanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getcreateeventdata:function(){return{header:this.active,content:this.active.length?this.active.next():e()}},_createicons:function(){var t=this.options.icons;t&&(e("").addclass("ui-accordion-header-icon ui-icon "+t.header).prependto(this.headers),this.active.children(".ui-accordion-header-icon").removeclass(t.header).addclass(t.activeheader),this.headers.addclass("ui-accordion-icons"))},_destroyicons:function(){this.headers.removeclass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeclass("ui-accordion ui-widget ui-helper-reset").removeattr("role"),this.headers.removeclass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeattr("role").removeattr("aria-selected").removeattr("aria-controls").removeattr("tabindex").each(function(){/^ui-accordion/.test(this.id)&&this.removeattribute("id")}),this._destroyicons(),e=this.headers.next().css("display","").removeattr("role").removeattr("aria-expanded").removeattr("aria-hidden").removeattr("aria-labelledby").removeclass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeattribute("id")}),this.options.heightstyle!=="content"&&e.css("height","")},_setoption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupevents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyicons(),t&&this._createicons()),e==="disabled"&&this.headers.add(this.headers.next()).toggleclass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altkey||t.ctrlkey)return;var n=e.ui.keycode,r=this.headers.length,i=this.headers.index(t.target),s=!1;switch(t.keycode){case n.right:case n.down:s=this.headers[(i+1)%r];break;case n.left:case n.up:s=this.headers[(i-1+r)%r];break;case n.space:case n.enter:this._eventhandler(t);break;case n.home:s=this.headers[0];break;case n.end:s=this.headers[r-1]}s&&(e(t.target).attr("tabindex",-1),e(s).attr("tabindex",0),s.focus(),t.preventdefault())},_panelkeydown:function(t){t.keycode===e.ui.keycode.up&&t.ctrlkey&&e(t.currenttarget).prev().focus()},refresh:function(){var t=this.options;this._processpanels();if(t.active===!1&&t.collapsible===!0||!this.headers.length)t.active=!1,this.active=e();t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyicons(),this._refresh()},_processpanels:function(){this.headers=this.element.find(this.options.header).addclass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addclass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var t,r=this.options,i=r.heightstyle,s=this.element.parent(),o=this.accordionid="ui-accordion-"+(this.element.attr("id")||++n);this.active=this._findactive(r.active).addclass("ui-accordion-header-active ui-state-active").toggleclass("ui-corner-all ui-corner-top"),this.active.next().addclass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var n=e(this),r=n.attr("id"),i=n.next(),s=i.attr("id");r||(r=o+"-header-"+t,n.attr("id",r)),s||(s=o+"-panel-"+t,i.attr("id",s)),n.attr("aria-controls",s),i.attr("aria-labelledby",r)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabindex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabindex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabindex",0),this._createicons(),this._setupevents(r.event),i==="fill"?(t=s.height(),this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerheight(!0)}),this.headers.each(function(){t-=e(this).outerheight(!0)}),this.headers.next().each(function(){e(this).height(math.max(0,t-e(this).innerheight()+e(this).height()))}).css("overflow","auto")):i==="auto"&&(t=0,this.headers.next().each(function(){t=math.max(t,e(this).css("height","").height())}).height(t))},_activate:function(t){var n=this._findactive(t)[0];if(n===this.active[0])return;n=n||this.active[0],this._eventhandler({target:n,currenttarget:n,preventdefault:e.noop})},_findactive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupevents:function(t){var n={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){n[t]="_eventhandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,n),this._on(this.headers.next(),{keydown:"_panelkeydown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventhandler:function(t){var n=this.options,r=this.active,i=e(t.currenttarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldheader:r,oldpanel:a,newheader:o?e():i,newpanel:u};t.preventdefault();if(s&&!n.collapsible||this._trigger("beforeactivate",t,f)===!1)return;n.active=o?!1:this.headers.index(i),this.active=s?e():i,this._toggle(f),r.removeclass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeclass(n.icons.activeheader).addclass(n.icons.header),s||(i.removeclass("ui-corner-all").addclass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeclass(n.icons.header).addclass(n.icons.activeheader),i.next().addclass("ui-accordion-content-active"))},_toggle:function(t){var n=t.newpanel,r=this.prevshow.length?this.prevshow:t.oldpanel;this.prevshow.add(this.prevhide).stop(!0,!0),this.prevshow=n,this.prevhide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._togglecomplete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabindex",-1):n.length&&this.headers.filter(function(){return e(this).attr("tabindex")===0}).attr("tabindex",-1),n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabindex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()",options:{appendto:null,autofocus:!1,delay:300,minlength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.ismultiline=this._ismultiline(),this.valuemethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isnewmenu=!0,this.element.addclass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readonly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keycode;switch(i.keycode){case s.page_up:t=!0,this._move("previouspage",i);break;case s.page_down:t=!0,this._move("nextpage",i);break;case s.up:t=!0,this._keyevent("previous",i);break;case s.down:t=!0,this._keyevent("next",i);break;case s.enter:case s.numpad_enter:this.menu.active&&(t=!0,i.preventdefault(),this.menu.select(i));break;case s.tab:this.menu.active&&this.menu.select(i);break;case s.escape:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventdefault());break;default:n=!0,this._searchtimeout(i)}},keypress:function(r){if(t){t=!1,r.preventdefault();return}if(n)return;var i=e.ui.keycode;switch(r.keycode){case i.page_up:this._move("previouspage",r);break;case i.page_down:this._move("nextpage",r);break;case i.up:this._keyevent("previous",r);break;case i.down:this._keyevent("next",r)}},input:function(e){if(r){r=!1,e.preventdefault();return}this._searchtimeout(e)},focus:function(){this.selecteditem=null,this.previous=this._value()},blur:function(e){if(this.cancelblur){delete this.cancelblur;return}cleartimeout(this.searching),this.close(e),this._change(e)}}),this._initsource(),this.menu=e("