/*!
 * jQuery UI @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"@VERSION",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:a.contains,hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);

/*!
 * jQuery UI Widget @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(a,d){var c=Array.prototype.slice;var b=a.cleanData;a.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{a(h).triggerHandler("remove")}catch(j){}}b(f)};a.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=a.Widget}a.expr[":"][j]=function(k){return !!a.data(k,f)};a[g]=a[g]||{};a[g][f]=a.extend(function(k,l){if(!this._createWidget){return new a[g][f](k,l)}if(arguments.length){this._createWidget(k,l)}},a[g][f],{version:e.version});var i=new h();i.options=a.widget.extend({},i.options);a.each(e,function(l,k){if(a.isFunction(k)){e[l]=(function(){var m=function(o){return h.prototype[o].apply(this,c.call(arguments,1))};var n=function(p,o){return h.prototype[p].apply(this,o)};return function(){var q=this._super,o=this._superApply,p;this._super=m;this._superApply=n;p=k.apply(this,arguments);this._super=q;this._superApply=o;return p}}())}});a[g][f].prototype=a.widget.extend(i,{namespace:g,widgetName:f,widgetEventPrefix:f,widgetBaseClass:j},e);a.widget.bridge(f,a[g][f])};a.widget.extend=function(j){var f=c.call(arguments,1),i=0,e=f.length,g,h;for(;i<e;i++){for(g in f[i]){h=f[i][g];if(f[i].hasOwnProperty(g)&&h!==d){j[g]=a.isPlainObject(h)?a.widget.extend({},j[g],h):h}}}return j};a.widget.bridge=function(f,e){a.fn[f]=function(i){var g=typeof i==="string",h=c.call(arguments,1),j=this;i=!g&&h.length?a.widget.extend.apply(null,[i].concat(h)):i;if(g){this.each(function(){var k=a.data(this,f);if(!k){return a.error("cannot call methods on "+f+" prior to initialization; attempted to call method '"+i+"'")}if(!a.isFunction(k[i])||i.charAt(0)==="_"){return a.error("no such method '"+i+"' for "+f+" widget instance")}var l=k[i].apply(k,h);if(l!==k&&l!==d){j=l&&l.jquery?j.pushStack(l.get()):l;return false}})}else{this.each(function(){var k=a.data(this,f);if(k){k.option(i||{})._init()}else{e(i,this)}})}return j}};a.Widget=function(e,f){if(!this._createWidget){return new a[namespace][name](e,f)}if(arguments.length){this._createWidget(e,f)}};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(e,f){f=a(f||this.defaultElement||this)[0];this.element=a(f);this.options=a.widget.extend({},this.options,this._getCreateOptions(),e);this.bindings=a();this.hoverable=a();this.focusable=a();if(f!==this){a.data(f,this.widgetName,this);this._bind({remove:"destroy"})}this._create();this._trigger("create");this._init()},_getCreateOptions:a.noop,_create:a.noop,_init:a.noop,destroy:function(){this._destroy();this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled");this.bindings.unbind("."+this.widgetName);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:a.noop,widget:function(){return this.element},option:function(h,j){var e=h,k,g,f;if(arguments.length===0){return a.widget.extend({},this.options)}if(typeof h==="string"){e={};k=h.split(".");h=k.shift();if(k.length){g=e[h]=a.widget.extend({},this.options[h]);for(f=0;f<k.length-1;f++){g[k[f]]=g[k[f]]||{};g=g[k[f]]}h=k.pop();if(j===d){return g[h]===d?null:g[h]}g[h]=j}else{if(j===d){return this.options[h]===d?null:this.options[h]}e[h]=j}}this._setOptions(e);return this},_setOptions:function(f){var e=this;a.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget().toggleClass(this.widgetBaseClass+"-disabled ui-state-disabled",!!f).attr("aria-disabled",f);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_bind:function(g,f){if(!f){f=g;g=this.element}else{g=a(g);this.bindings=this.bindings.add(g)}var e=this;a.each(f,function(m,l){function j(){if(e.options.disabled===true||a(this).hasClass("ui-state-disabled")){return}return(typeof l==="string"?e[l]:l).apply(e,arguments)}var k=m.match(/^(\w+)\s*(.*)$/),i=k[1]+"."+e.widgetName,h=k[2];if(h){e.widget().delegate(h,i,j)}else{g.bind(i,j)}})},_hoverable:function(e){this.hoverable=this.hoverable.add(e);this._bind(e,{mouseenter:function(f){a(f.currentTarget).addClass("ui-state-hover")},mouseleave:function(f){a(f.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e);this._bind(e,{focusin:function(f){a(f.currentTarget).addClass("ui-state-focus")},focusout:function(f){a(f.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(g,h,j){var l=this.options[g],e;h=a.Event(h);h.type=(g===this.widgetEventPrefix?g:this.widgetEventPrefix+g).toLowerCase();j=j||{};if(h.originalEvent){for(var f=a.event.props.length,k;f;){k=a.event.props[--f];h[k]=h.originalEvent[k]}}this.element.trigger(h,j);e=a.isArray(j)?[h].concat(j):[h,j];return !(a.isFunction(l)&&l.apply(this.element[0],e)===false||h.isDefaultPrevented())}};a.each({show:"fadeIn",hide:"fadeOut"},function(f,e){a.Widget.prototype["_"+f]=function(i,h,k){if(typeof h==="string"){h={effect:h}}var j,g=!h?f:h===true||typeof h==="number"?e:h.effect||e;h=h||{};if(typeof h==="number"){h={duration:h}}j=!a.isEmptyObject(h);h.complete=k;if(h.delay){i.delay(h.delay)}if(j&&a.effects&&(a.effects.effect[g]||a.uiBackCompat!==false&&a.effects[g])){i[f](h)}else{if(g!==f&&i[g]){i[g](h.duration,h.easing,k)}else{i.queue(function(l){a(this)[f]();if(k){k.call(i[0])}l()})}}}});if(a.uiBackCompat!==false){a.Widget.prototype._getCreateOptions=function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]}}})(jQuery);

/*
 * jQuery UI Position @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Position
 */

(function(f,c){f.ui=f.ui||{};var e=/left|center|right/,h=/top|center|bottom/,b=/[+-]\d+%?/,i=/^\w+/,d=/%$/,a="center",g=f.fn.position;f.position={scrollbarWidth:function(){var k,j,m=f("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),l=m.children()[0];f("body").append(m);k=l.offsetWidth;m.css("overflow","scroll");j=l.offsetWidth;if(k===j){j=m[0].clientWidth}m.remove();return k-j},getScrollInfo:function(l){var n=l[0]!==window,k=n?l.css("overflow-x"):"",j=n?l.css("overflow-y"):"",m=k==="auto"||k==="scroll"?f.position.scrollbarWidth():0,o=j==="auto"||j==="scroll"?f.position.scrollbarWidth():0;return{height:l.height()<l[0].scrollHeight?o:0,width:l.width()<l[0].scrollWidth?m:0}}};f.fn.position=function(r){if(!r||!r.of){return g.apply(this,arguments)}r=f.extend({},r);var n=f(r.of),k=f(r.within||window),o=n[0],q=(r.collision||"flip").split(" "),j={},s,p,m,l;if(o.nodeType===9){p=n.width();m=n.height();l={top:0,left:0}}else{if(f.isWindow(o)){p=n.width();m=n.height();l={top:n.scrollTop(),left:n.scrollLeft()}}else{if(o.preventDefault){r.at="left top";p=m=0;l={top:r.of.pageY,left:r.of.pageX}}else{p=n.outerWidth();m=n.outerHeight();l=n.offset()}}}f.each(["my","at"],function(){var v=(r[this]||"").split(" "),u,t;if(v.length===1){v=e.test(v[0])?v.concat([a]):h.test(v[0])?[a].concat(v):[a,a]}v[0]=e.test(v[0])?v[0]:a;v[1]=h.test(v[1])?v[1]:a;u=b.exec(v[0]);t=b.exec(v[1]);j[this]=[u?u[0]:0,t?t[0]:0];r[this]=[i.exec(v[0])[0],i.exec(v[1])[0]]});if(q.length===1){q[1]=q[0]}if(r.at[0]==="right"){l.left+=p}else{if(r.at[0]===a){l.left+=p/2}}if(r.at[1]==="bottom"){l.top+=m}else{if(r.at[1]===a){l.top+=m/2}}s=[parseInt(j.at[0],10)*(d.test(j.at[0])?p/100:1),parseInt(j.at[1],10)*(d.test(j.at[1])?m/100:1)];l.left+=s[0];l.top+=s[1];return this.each(function(){var x=f(this),z=x.outerWidth(),v=x.outerHeight(),y=parseInt(f.curCSS(this,"marginLeft",true))||0,u=parseInt(f.curCSS(this,"marginTop",true))||0,w=f.position.getScrollInfo(k),C=z+y+(parseInt(f.curCSS(this,"marginRight",true))||0)+w.width,D=v+u+(parseInt(f.curCSS(this,"marginBottom",true))||0)+w.height,A=f.extend({},l),B=[parseInt(j.my[0],10)*(d.test(j.my[0])?x.outerWidth()/100:1),parseInt(j.my[1],10)*(d.test(j.my[1])?x.outerHeight()/100:1)],t;if(r.my[0]==="right"){A.left-=z}else{if(r.my[0]===a){A.left-=z/2}}if(r.my[1]==="bottom"){A.top-=v}else{if(r.my[1]===a){A.top-=v/2}}A.left+=B[0];A.top+=B[1];t={marginLeft:y,marginTop:u};f.each(["left","top"],function(F,E){if(f.ui.position[q[F]]){f.ui.position[q[F]][E](A,{targetWidth:p,targetHeight:m,elemWidth:z,elemHeight:v,collisionPosition:t,collisionWidth:C,collisionHeight:D,offset:[s[0]+B[0],s[1]+B[1]],my:r.my,at:r.at,within:k,elem:x})}});if(f.fn.bgiframe){x.bgiframe()}x.offset(f.extend(A,{using:r.using}))})};f.ui.position={fit:{left:function(o,n){var m=n.within,q=f(window),l=f.isWindow(n.within[0]),s=l?q.scrollLeft():m.offset().left,u=l?q.width():m.outerWidth(),p=o.left-n.collisionPosition.marginLeft,t=s-p,k=p+n.collisionWidth-u-s,j,r;if(n.collisionWidth>u){if(t>0&&k<=0){j=o.left+t+n.collisionWidth-u-s;o.left+=t-j}else{if(k>0&&t<=0){o.left=s}else{if(t>k){o.left=s+u-n.collisionWidth}else{o.left=s}}}}else{if(t>0){o.left+=t}else{if(k>0){o.left-=k}else{o.left=Math.max(o.left-p,o.left)}}}},top:function(n,m){var l=m.within,q=f(window),k=f.isWindow(m.within[0]),t=k?q.scrollTop():l.offset().top,u=k?q.height():l.outerHeight(),p=n.top-m.collisionPosition.marginTop,r=t-p,o=p+m.collisionHeight-u-t,s,j;if(m.collisionHeight>u){if(r>0&&o<=0){j=n.top+r+m.collisionHeight-u-t;n.top+=r-j}else{if(o>0&&r<=0){n.top=t}else{if(r>o){n.top=t+u-m.collisionHeight}else{n.top=t}}}}else{if(r>0){n.top+=r}else{if(o>0){n.top-=o}else{n.top=Math.max(n.top-p,n.top)}}}}},flip:{left:function(q,p){if(p.at[0]===a){return}p.elem.removeClass("ui-flipped-left ui-flipped-right");var o=p.within,s=f(window),l=f.isWindow(p.within[0]),v=(l?0:o.offset().left)+o.scrollLeft(),y=l?o.width():o.outerWidth(),r=q.left-p.collisionPosition.marginLeft,w=r-v,k=r+p.collisionWidth-y-v,m=p.my[0]==="left",u=p.my[0]==="left"?-p.elemWidth:p.my[0]==="right"?p.elemWidth:0,x=p.at[0]==="left"?p.targetWidth:-p.targetWidth,n=-2*p.offset[0],j,t;if(w<0){j=q.left+u+x+n+p.collisionWidth-y-v;if(j<0||j<Math.abs(w)){p.elem.addClass("ui-flipped-right");q.left+=u+x+n}}else{if(k>0){t=q.left-p.collisionPosition.marginLeft+u+x+n-v;if(t>0||Math.abs(t)<k){p.elem.addClass("ui-flipped-left");q.left+=u+x+n}}}},top:function(o,n){if(n.at[1]===a){return}n.elem.removeClass("ui-flipped-top ui-flipped-bottom");var m=n.within,r=f(window),k=f.isWindow(n.within[0]),w=(k?0:m.offset().top)+m.scrollTop(),x=k?m.height():m.outerHeight(),q=o.top-n.collisionPosition.marginTop,t=q-w,p=q+n.collisionHeight-x-w,u=n.my[1]==="top",s=u?-n.elemHeight:n.my[1]==="bottom"?n.elemHeight:0,y=n.at[1]==="top"?n.targetHeight:-n.targetHeight,l=-2*n.offset[1],v,j;if(t<0){j=o.top+s+y+l+n.collisionHeight-x-w;if(j<0||j<Math.abs(t)){n.elem.addClass("ui-flipped-bottom");o.top+=s+y+l}}else{if(p>0){v=o.top-n.collisionPosition.marginTop+s+y+l-w;if(v>0||Math.abs(v)<p){n.elem.addClass("ui-flipped-top");o.top+=s+y+l}}}}},flipfit:{left:function(){f.ui.position.flip.left.apply(this,arguments);f.ui.position.fit.left.apply(this,arguments)},top:function(){f.ui.position.flip.top.apply(this,arguments);f.ui.position.fit.top.apply(this,arguments)}}};if(f.uiBackCompat!==false){(function(k){var j=k.fn.position;k.fn.position=function(m){if(!m||!m.offset){return j.call(this,m)}var n=m.offset.split(" "),l=m.at.split(" ");if(n.length===1){n[1]=n[0]}if(/^\d/.test(n[0])){n[0]="+"+n[0]}if(/^\d/.test(n[1])){n[1]="+"+n[1]}if(l.length===1){if(/left|center|right/.test(l[0])){l[1]="center"}else{l[1]=l[0];l[0]="center"}}return j.call(this,k.extend(m,{at:l[0]+n[0]+" "+l[1]+n[1],offset:c}))}}(jQuery))}}(jQuery));

/*
 * jQuery UI Button @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(f,b){var k,e,a,h,i="ui-button ui-widget ui-state-default ui-corner-all",c="ui-state-hover ui-state-active ",g="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",j=function(){var l=f(this).find(":ui-button");setTimeout(function(){l.button("refresh")},1)},d=function(m){var l=m.name,n=m.form,o=f([]);if(l){if(n){o=f(n).find("[name='"+l+"']")}else{o=f("[name='"+l+"']",m.ownerDocument).filter(function(){return !this.form})}}return o};f.widget("ui.button",{version:"@VERSION",defaultElement:"<button>",options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",j);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.prop("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var l=this,n=this.options,o=this.type==="checkbox"||this.type==="radio",p="ui-state-hover"+(!o?" ui-state-active":""),m="ui-state-focus";if(n.label===null){n.label=this.buttonElement.html()}if(this.element.is(":disabled")){n.disabled=true}this.buttonElement.addClass(i).attr("role","button").bind("mouseenter.button",function(){if(n.disabled){return}f(this).addClass("ui-state-hover");if(this===k){f(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(n.disabled){return}f(this).removeClass(p)}).bind("click.button",function(q){if(n.disabled){q.preventDefault();q.stopImmediatePropagation()}});this.element.bind("focus.button",function(){l.buttonElement.addClass(m)}).bind("blur.button",function(){l.buttonElement.removeClass(m)});if(o){this.element.bind("change.button",function(){if(h){return}l.refresh()});this.buttonElement.bind("mousedown.button",function(q){if(n.disabled){return}h=false;e=q.pageX;a=q.pageY}).bind("mouseup.button",function(q){if(n.disabled){return}if(e!==q.pageX||a!==q.pageY){h=true}})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(n.disabled||h){return false}f(this).toggleClass("ui-state-active");l.buttonElement.attr("aria-pressed",l.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(n.disabled||h){return false}f(this).addClass("ui-state-active");l.buttonElement.attr("aria-pressed","true");var q=l.element[0];d(q).not(q).map(function(){return f(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown.button",function(){if(n.disabled){return false}f(this).addClass("ui-state-active");k=this;f(document).one("mouseup",function(){k=null})}).bind("mouseup.button",function(){if(n.disabled){return false}f(this).removeClass("ui-state-active")}).bind("keydown.button",function(q){if(n.disabled){return false}if(q.keyCode==f.ui.keyCode.SPACE||q.keyCode==f.ui.keyCode.ENTER){f(this).addClass("ui-state-active")}}).bind("keyup.button",function(){f(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(q){if(q.keyCode===f.ui.keyCode.SPACE){f(this).click()}})}}}this._setOption("disabled",n.disabled);this._resetButton()},_determineButtonType:function(){if(this.element.is(":checkbox")){this.type="checkbox"}else{if(this.element.is(":radio")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){var l=this.element.parents().last(),n="label[for='"+this.element.attr("id")+"']";this.buttonElement=l.find(n);if(!this.buttonElement.length){l=l.length?l.siblings():this.element.siblings();this.buttonElement=l.filter(n);if(!this.buttonElement.length){this.buttonElement=l.find(n)}}this.element.addClass("ui-helper-hidden-accessible");var m=this.element.is(":checked");if(m){this.buttonElement.addClass("ui-state-active")}this.buttonElement.prop("aria-pressed",m)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(i+" "+c+" "+g).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}},_setOption:function(l,m){this._super("_setOption",l,m);if(l==="disabled"){if(m){this.element.prop("disabled",true)}else{this.element.prop("disabled",false)}return}this._resetButton()},refresh:function(){var l=this.element.is(":disabled");if(l!==this.options.disabled){this._setOption("disabled",l)}if(this.type==="radio"){d(this.element[0]).each(function(){if(f(this).is(":checked")){f(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true")}else{f(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true")}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var p=this.buttonElement.removeClass(g),n=f("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(p.empty()).text(),m=this.options.icons,l=m.primary&&m.secondary,o=[];if(m.primary||m.secondary){if(this.options.text){o.push("ui-button-text-icon"+(l?"s":(m.primary?"-primary":"-secondary")))}if(m.primary){p.prepend("<span class='ui-button-icon-primary ui-icon "+m.primary+"'></span>")}if(m.secondary){p.append("<span class='ui-button-icon-secondary ui-icon "+m.secondary+"'></span>")}if(!this.options.text){o.push(l?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){p.attr("title",n)}}}else{o.push("ui-button-text-only")}p.addClass(o.join(" "))}});f.ui.button.version="@VERSION";f.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(l,m){if(l==="disabled"){this.buttons.button("option",l,m)}this._super("_setOption",l,m)},refresh:function(){var l=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(l?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(l?"ui-corner-right":"ui-corner-left").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery));

/*!
 * jQuery UI Mouse @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{version:"@VERSION",options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);

/*
 * jQuery UI Draggable @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Draggables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(a,b){a.widget("ui.draggable",a.ui.mouse,{version:"@VERSION",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||a(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}a(d.iframeFix===true?"iframe":d.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")});return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager){a.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};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;(d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt));if(d.containment){this._setContainment()}if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();if(a.ui.ddmanager&&!d.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,c)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);if(a.ui.ddmanager){a.ui.ddmanager.dragStart(this,c)}return true},_mouseDrag:function(c,e){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!e){var d=this._uiHash();if(this._trigger("drag",c,d)===false){this._mouseUp({});return false}this.position=d.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,c)}return false},_mouseStop:function(d){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,d)}if(this.dropped){e=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode){return false}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var c=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(c._trigger("stop",d)!==false){c._clear()}})}else{if(this._trigger("stop",d)!==false){this._clear()}}return false},_mouseUp:function(c){if(this.options.iframeFix===true){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}if(a.ui.ddmanager){a.ui.ddmanager.dragStop(this,c)}return a.ui.mouse.prototype._mouseUp.call(this,c)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(c){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(d){var e=this.options;var c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d])):(e.helper=="clone"?this.element.clone().removeAttr("id"):this.element);if(!c.parents("body").length){c.appendTo((e.appendTo=="parent"?this.element[0].parentNode:e.appendTo))}if(c[0]!=this.element[0]&&!(/(fixed|absolute)/).test(c.css("position"))){c.css("position","absolute")}return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(a.isArray(c)){c={left:+c[0],top:+c[1]||0}}if("left" in c){this.offset.click.left=c.left+this.margins.left}if("right" in c){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if("top" in c){this.offset.click.top=c.top+this.margins.top}if("bottom" in c){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0),right:(parseInt(this.element.css("marginRight"),10)||0),bottom:(parseInt(this.element.css("marginBottom"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var g=this.options;if(g.containment=="parent"){g.containment=this.helper[0].parentNode}if(g.containment=="document"||g.containment=="window"){this.containment=[g.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,g.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(g.containment=="document"?0:a(window).scrollLeft())+a(g.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(g.containment=="document"?0:a(window).scrollTop())+(a(g.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(g.containment)&&g.containment.constructor!=Array){var h=a(g.containment);var e=h[0];if(!e){return}var f=h.offset();var d=(a(e).css("overflow")!="hidden");this.containment=[(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0),(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0),(d?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=h}else{if(g.containment.constructor==Array){this.containment=g.containment}}},_convertPositionTo:function(g,i){if(!i){i=this.position}var e=g=="absolute"?1:-1;var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(c[0].tagName);return{top:(i.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:c.scrollTop()))*e)),left:(i.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:c.scrollLeft())*e))}},_generatePosition:function(d){var e=this.options,l=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(l[0].tagName);var h=d.pageX;var g=d.pageY;if(this.originalPosition){var c;if(this.containment){if(this.relative_container){var k=this.relative_container.offset();c=[this.containment[0]+k.left,this.containment[1]+k.top,this.containment[2]+k.left,this.containment[3]+k.top]}else{c=this.containment}if(d.pageX-this.offset.click.left<c[0]){h=c[0]+this.offset.click.left}if(d.pageY-this.offset.click.top<c[1]){g=c[1]+this.offset.click.top}if(d.pageX-this.offset.click.left>c[2]){h=c[2]+this.offset.click.left}if(d.pageY-this.offset.click.top>c[3]){g=c[3]+this.offset.click.top}}if(e.grid){var j=e.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;g=c?(!(j-this.offset.click.top<c[1]||j-this.offset.click.top>c[3])?j:(!(j-this.offset.click.top<c[1])?j-e.grid[1]:j+e.grid[1])):j;var f=e.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/e.grid[0])*e.grid[0]:this.originalPageX;h=c?(!(f-this.offset.click.left<c[0]||f-this.offset.click.left>c[2])?f:(!(f-this.offset.click.left<c[0])?f-e.grid[0]:f+e.grid[0])):f}}return{top:(g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:l.scrollTop())))),left:(h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:l.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(c,d,e){e=e||this._uiHash();a.ui.plugin.call(this,c,[d,e]);if(c=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,c,d,e)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,f){var e=a(this).data("draggable"),g=e.options,c=a.extend({},f,{item:e.element});e.sortables=[];a(g.connectToSortable).each(function(){var h=a.data(this,"sortable");if(h&&!h.options.disabled){e.sortables.push({instance:h,shouldRevert:h.options.revert});h.refreshPositions();h._trigger("activate",d,c)}})},stop:function(d,f){var e=a(this).data("draggable"),c=a.extend({},f,{item:e.element});a.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(d);this.instance.options.helper=this.instance.options._helper;if(e.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,c)}})},drag:function(d,g){var f=a(this).data("draggable"),c=this;var e=function(j){var p=this.offset.click.top,n=this.offset.click.left;var h=this.positionAbs.top,l=this.positionAbs.left;var k=j.height,m=j.width;var q=j.top,i=j.left;return a.ui.isOver(h+p,l+n,q,i,k,m)};a.each(f.sortables,function(h){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(c).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return g.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",d);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}if(this.instance.currentItem){this.instance._mouseDrag(d)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}f._trigger("fromSortable",d);f.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(d,e){var c=a("body"),f=a(this).data("draggable").options;if(c.css("cursor")){f._cursor=c.css("cursor")}c.css("cursor",f.cursor)},stop:function(c,d){var e=a(this).data("draggable").options;if(e._cursor){a("body").css("cursor",e._cursor)}}});a.ui.plugin.add("draggable","opacity",{start:function(d,e){var c=a(e.helper),f=a(this).data("draggable").options;if(c.css("opacity")){f._opacity=c.css("opacity")}c.css("opacity",f.opacity)},stop:function(c,d){var e=a(this).data("draggable").options;if(e._opacity){a(d.helper).css("opacity",e._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(d,e){var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){c.overflowOffset=c.scrollParent.offset()}},drag:function(e,f){var d=a(this).data("draggable"),g=d.options,c=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((d.overflowOffset.top+d.scrollParent[0].offsetHeight)-e.pageY<g.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop+g.scrollSpeed}else{if(e.pageY-d.overflowOffset.top<g.scrollSensitivity){d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop-g.scrollSpeed}}}if(!g.axis||g.axis!="y"){if((d.overflowOffset.left+d.scrollParent[0].offsetWidth)-e.pageX<g.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(e.pageX-d.overflowOffset.left<g.scrollSensitivity){d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft-g.scrollSpeed}}}}else{if(!g.axis||g.axis!="x"){if(e.pageY-a(document).scrollTop()<g.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<g.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}}if(!g.axis||g.axis!="y"){if(e.pageX-a(document).scrollLeft()<g.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<g.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}}if(c!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(d,e)}}});a.ui.plugin.add("draggable","snap",{start:function(d,e){var c=a(this).data("draggable"),f=c.options;c.snapElements=[];a(f.snap.constructor!=String?(f.snap.items||":data(draggable)"):f.snap).each(function(){var h=a(this);var g=h.offset();if(this!=c.element[0]){c.snapElements.push({item:this,width:h.outerWidth(),height:h.outerHeight(),top:g.top,left:g.left})}})},drag:function(u,p){var g=a(this).data("draggable"),q=g.options;var y=q.snapTolerance;var x=p.offset.left,w=x+g.helperProportions.width,f=p.offset.top,e=f+g.helperProportions.height;for(var v=g.snapElements.length-1;v>=0;v--){var s=g.snapElements[v].left,n=s+g.snapElements[v].width,m=g.snapElements[v].top,A=m+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=false;continue}if(q.snapMode!="inner"){var c=Math.abs(m-e)<=y;var z=Math.abs(A-f)<=y;var j=Math.abs(s-w)<=y;var k=Math.abs(n-x)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}}var h=(c||z||j||k);if(q.snapMode!="outer"){var c=Math.abs(m-f)<=y;var z=Math.abs(A-e)<=y;var j=Math.abs(s-x)<=y;var k=Math.abs(n-w)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=(c||z||j||k||h)}}});a.ui.plugin.add("draggable","stack",{start:function(d,e){var g=a(this).data("draggable").options;var f=a.makeArray(a(g.stack)).sort(function(i,h){return(parseInt(a(i).css("zIndex"),10)||0)-(parseInt(a(h).css("zIndex"),10)||0)});if(!f.length){return}var c=parseInt(f[0].style.zIndex)||0;a(f).each(function(h){this.style.zIndex=c+h});this[0].style.zIndex=c+f.length}});a.ui.plugin.add("draggable","zIndex",{start:function(d,e){var c=a(e.helper),f=a(this).data("draggable").options;if(c.css("zIndex")){f._zIndex=c.css("zIndex")}c.css("zIndex",f.zIndex)},stop:function(c,d){var e=a(this).data("draggable").options;if(e._zIndex){a(d.helper).css("zIndex",e._zIndex)}}})})(jQuery);

/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(c,d){c.widget("ui.resizable",c.ui.mouse,{version:"@VERSION",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=c.trim(l[g]),e="ui-resizable-"+j;var h=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}if(c.browser.opera&&(/relative/).test(e.css("position"))){e.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(h<e.maxWidth){e.maxWidth=h}if(k<e.maxHeight){e.maxHeight=k}}this._vBoundaries=e},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(a(h.height)){h.width=(h.height*this.aspectRatio)}else{if(a(h.width)){h.height=(h.width/this.aspectRatio)}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width)}return h},_respectSize:function(l,g){var j=this.helper,i=this._vBoundaries,r=this._aspectRatio||g.shiftKey,q=this.axis,t=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=c.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,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}}});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10),position:k.css("position")})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});if(c.browser.opera&&/relative/.test(q.css("position"))){f._revertToRelativePosition=true;q.css({position:"absolute",top:"auto",left:"auto"})}q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(g,h){var f=c(this).data("resizable"),i=f.options;var e=function(j){c(j).each(function(){var k=c(this);k.css({position:k.data("resizable-alsoresize").position})})};if(f._revertToRelativePosition){f._revertToRelativePosition=false;if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(j){e(j)})}else{e(i.alsoResize)}}c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);

/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *  jquery.ui.button.js
 *	jquery.ui.draggable.js
 *	jquery.ui.mouse.js
 *	jquery.ui.position.js
 *	jquery.ui.resizable.js
 */

(function(d,e){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ",a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},c={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};d.widget("ui.dialog",{version:"@VERSION",options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(g){var f=d(this).css(g).offset().top;if(f<0){d(this).css("top",g.top-f)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var n=this,o=n.options,l=o.title||"&#160;",g=d.ui.dialog.getTitleId(n.element),m=(n.uiDialog=d("<div>")).addClass(b+o.dialogClass).css({display:"none",outline:0,zIndex:o.zIndex}).attr("tabIndex",-1).keydown(function(p){if(o.closeOnEscape&&!p.isDefaultPrevented()&&p.keyCode&&p.keyCode===d.ui.keyCode.ESCAPE){n.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(p){n.moveToTop(false,p)}).appendTo("body"),i=n.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(m),h=(n.uiDialogTitlebar=d("<div>")).addClass("ui-dialog-titlebar  ui-widget-header  ui-corner-all  ui-helper-clearfix").prependTo(m),k=d("<a href='#'></a>").addClass("ui-dialog-titlebar-close  ui-corner-all").attr("role","button").click(function(p){p.preventDefault();n.close(p)}).appendTo(h),j=(n.uiDialogTitlebarCloseText=d("<span>")).addClass("ui-icon ui-icon-closethick").text(o.closeText).appendTo(k),f=d("<span>").addClass("ui-dialog-title").attr("id",g).html(l).prependTo(h);h.find("*").add(h).disableSelection();this._hoverable(k);this._focusable(k);if(o.draggable&&d.fn.draggable){n._makeDraggable()}if(o.resizable&&d.fn.resizable){n._makeResizable()}n._createButtons(o.buttons);n._isOpen=false;if(d.fn.bgiframe){m.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},_destroy:function(){var f=this;if(f.overlay){f.overlay.destroy()}f.uiDialog.hide();f.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();if(f.originalTitle){f.element.attr("title",f.originalTitle)}},widget:function(){return this.uiDialog},close:function(i){if(!this._isOpen){return f}var f=this,h,g;if(false===f._trigger("beforeClose",i)){return}f._isOpen=false;if(f.overlay){f.overlay.destroy()}f.uiDialog.unbind("keypress.ui-dialog");if(f.options.hide){f.uiDialog.hide(f.options.hide,function(){f._trigger("close",i)})}else{f.uiDialog.hide();f._trigger("close",i)}d.ui.dialog.overlay.resize();if(f.options.modal){h=0;d(".ui-dialog").each(function(){if(this!==f.uiDialog[0]){g=d(this).css("z-index");if(!isNaN(g)){h=Math.max(h,g)}}});d.ui.dialog.maxZ=h}return f},isOpen:function(){return this._isOpen},moveToTop:function(j,i){var f=this,h=f.options,g;if((h.modal&&!j)||(!h.stack&&!h.modal)){return f._trigger("focus",i)}if(h.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=h.zIndex}if(f.overlay){d.ui.dialog.maxZ+=1;d.ui.dialog.overlay.maxZ=d.ui.dialog.maxZ;f.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ)}g={scrollTop:f.element.scrollTop(),scrollLeft:f.element.scrollLeft()};d.ui.dialog.maxZ+=1;f.uiDialog.css("z-index",d.ui.dialog.maxZ);f.element.attr(g);f._trigger("focus",i);return f},open:function(){if(this._isOpen){return}var g=this,h=g.options,f=g.uiDialog;g._size();g._position(h.position);f.show(h.show);g.overlay=h.modal?new d.ui.dialog.overlay(g):null;g.moveToTop(true);if(h.modal){f.bind("keypress.ui-dialog",function(l){if(l.keyCode!==d.ui.keyCode.TAB){return}var k=d(":tabbable",this),m=k.filter(":first"),j=k.filter(":last");if(l.target===j[0]&&!l.shiftKey){m.focus(1);return false}else{if(l.target===m[0]&&l.shiftKey){j.focus(1);return false}}})}var i=g.element.find(":tabbable");if(!i.length){i=f.find(".ui-dialog-buttonpane :tabbable");if(!i.length){i=f}}i.eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(i){var h=this,f=false;h.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof i==="object"&&i!==null){d.each(i,function(){return !(f=true)})}if(f){var g=d("<div>").addClass("ui-dialog-buttonpane  ui-widget-content ui-helper-clearfix"),j=d("<div>").addClass("ui-dialog-buttonset").appendTo(g);d.each(i,function(k,m){m=d.isFunction(m)?{click:m,text:k}:m;var l=d("<button type='button'>").attr(m,true).unbind("click").click(function(){m.click.apply(h.element[0],arguments)}).appendTo(j);if(d.fn.button){l.button()}});h.uiDialog.addClass("ui-dialog-buttons");g.appendTo(h.uiDialog)}else{h.uiDialog.removeClass("ui-dialog-buttons")}},_makeDraggable:function(){var f=this,h=f.options,i=d(document);function g(j){return{position:j.position,offset:j.offset}}f.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(j,k){d(this).addClass("ui-dialog-dragging");f._trigger("dragStart",j,g(k))},drag:function(j,k){f._trigger("drag",j,g(k))},stop:function(j,k){h.position=[k.position.left-i.scrollLeft(),k.position.top-i.scrollTop()];d(this).removeClass("ui-dialog-dragging");f._trigger("dragStop",j,g(k));d.ui.dialog.overlay.resize()}})},_makeResizable:function(k){k=(k===e?this.options.resizable:k);var g=this,j=g.options,f=g.uiDialog.css("position"),i=typeof k==="string"?k:"n,e,s,w,se,sw,ne,nw";function h(l){return{originalPosition:l.originalPosition,originalSize:l.originalSize,position:l.position,size:l.size}}g.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:g.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:g._minHeight(),handles:i,start:function(l,m){d(this).addClass("ui-dialog-resizing");g._trigger("resizeStart",l,h(m))},resize:function(l,m){g._trigger("resize",l,h(m))},stop:function(l,m){d(this).removeClass("ui-dialog-resizing");j.height=d(this).height();j.width=d(this).width();g._trigger("resizeStop",l,h(m));d.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;if(f.height==="auto"){return f.minHeight}else{return Math.min(f.minHeight,f.height)}},_position:function(g){var h=[],i=[0,0],f;if(g){if(typeof g==="string"||(typeof g==="object"&&"0" in g)){h=g.split?g.split(" "):[g[0],g[1]];if(h.length===1){h[1]=h[0]}d.each(["left","top"],function(k,j){if(+h[k]===h[k]){i[k]=h[k];h[k]=j}});g={my:h.join(" "),at:h.join(" "),offset:i.join(" ")}}g=d.extend({},d.ui.dialog.prototype.options.position,g)}else{g=d.ui.dialog.prototype.options.position}f=this.uiDialog.is(":visible");if(!f){this.uiDialog.show()}this.uiDialog.position(g);if(!f){this.uiDialog.hide()}},_setOptions:function(i){var g=this,f={},h=false;d.each(i,function(j,k){g._setOption(j,k);if(j in a){h=true}if(j in c){f[j]=k}});if(h){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",f)}},_setOption:function(i,j){var g=this,f=g.uiDialog;switch(i){case"buttons":g._createButtons(j);break;case"closeText":g.uiDialogTitlebarCloseText.text(""+j);break;case"dialogClass":f.removeClass(g.options.dialogClass).addClass(b+j);break;case"disabled":if(j){f.addClass("ui-dialog-disabled")}else{f.removeClass("ui-dialog-disabled")}break;case"draggable":var h=f.is(":data(draggable)");if(h&&!j){f.draggable("destroy")}if(!h&&j){g._makeDraggable()}break;case"position":g._position(j);break;case"resizable":var k=f.is(":data(resizable)");if(k&&!j){f.resizable("destroy")}if(k&&typeof j==="string"){f.resizable("option","handles",j)}if(!k&&j!==false){g._makeResizable(j)}break;case"title":d(".ui-dialog-title",g.uiDialogTitlebar).html(""+(j||"&#160;"));break}this._super("_setOption",i,j)},_size:function(){var j=this.options,g,i,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(j.minWidth>j.width){j.width=j.minWidth}g=this.uiDialog.css({height:"auto",width:j.width}).height();i=Math.max(0,j.minHeight-g);if(j.height==="auto"){if(d.support.minHeight){this.element.css({minHeight:i,height:"auto"})}else{this.uiDialog.show();var h=this.element.css("height","auto").height();if(!f){this.uiDialog.hide()}this.element.height(Math.max(h,i))}}else{this.element.height(Math.max(j.height-g,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});d.extend(d.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(f){var g=f.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(f){this.$el=d.ui.dialog.overlay.create(f)}});d.extend(d.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(d.ui.dialog.overlay.instances.length){d(document).bind(d.ui.dialog.overlay.events,function(h){if(d(h.target).zIndex()<d.ui.dialog.overlay.maxZ){return false}})}},1);d(document).bind("keydown.dialog-overlay",function(h){if(g.options.closeOnEscape&&!h.isDefaultPrevented()&&h.keyCode&&h.keyCode===d.ui.keyCode.ESCAPE){g.close(h);h.preventDefault()}});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize)}var f=(this.oldInstances.pop()||d("<div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(d.fn.bgiframe){f.bgiframe()}this.instances.push(f);return f},destroy:function(f){var g=d.inArray(f,this.instances);if(g!==-1){this.oldInstances.push(this.instances.splice(g,1)[0])}if(this.instances.length===0){d([document,window]).unbind(".dialog-overlay")}f.height(0).width(0).remove();var h=0;d.each(this.instances,function(){h=Math.max(h,this.css("z-index"))});this.maxZ=h},height:function(){var g,f;if(d.browser.msie){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);f=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(g<f){return d(window).height()+"px"}else{return g+"px"}}else{return d(document).height()+"px"}},width:function(){var f,g;if(d.browser.msie){f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);g=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(f<g){return d(window).width()+"px"}else{return f+"px"}}else{return d(document).width()+"px"}},resize:function(){var f=d([]);d.each(d.ui.dialog.overlay.instances,function(){f=f.add(this)});f.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()})}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el)}})}(jQuery));


/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */


(function(b,c){var a={};b.widget("ui.accordion",{version:"@VERSION",options:{active:0,animated:"slide",collapsible:false,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 d=this,e=d.options;d.element.addClass("ui-accordion ui-widget ui-helper-reset");d.headers=d.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");d._hoverable(d.headers);d._focusable(d.headers);d.headers.find(":first-child").addClass("ui-accordion-heading");d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(!e.collapsible&&e.active===false){e.active=0}if(e.active<0){e.active+=this.headers.length}d.active=d._findActive(e.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.refresh();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion",b.proxy(d,"_keydown")).next().attr("role","tabpanel");d.headers.not(d.active).attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();if(!d.active.length){d.headers.eq(0).attr("tabIndex",0)}else{d.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0})}if(!b.browser.safari){d.headers.find("a").attr("tabIndex",-1)}this._setupEvents(e.event)},_createIcons:function(){var d=this.options.icons;if(d){b("<span>").addClass("ui-accordion-header-icon ui-icon "+d.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(d.header).addClass(d.activeHeader);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-accordion-header-icon").remove();this.element.removeClass("ui-accordion-icons")},_destroy:function(){this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex").find("a").removeAttr("tabIndex").end().find(".ui-accordion-heading").removeClass("ui-accordion-heading");this._destroyIcons();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(this.options.heightStyle!=="content"){d.css("height","")}},_setOption:function(d,e){if(d==="active"){this._activate(e);return}if(d==="event"){if(this.options.event){this.headers.unbind(this.options.event+".accordion",this._eventHandler)}this._setupEvents(e)}this._super("_setOption",d,e);if(d==="collapsible"&&!e&&this.options.active===false){this._activate(0)}if(d==="icons"){this._destroyIcons();if(e){this._createIcons()}}if(d==="disabled"){this.headers.add(this.headers.next()).toggleClass("ui-accordion-disabled ui-state-disabled",!!e)}},_keydown:function(g){if(this.options.disabled||g.altKey||g.ctrlKey){return}var h=b.ui.keyCode,f=this.headers.length,d=this.headers.index(g.target),e=false;switch(g.keyCode){case h.RIGHT:case h.DOWN:e=this.headers[(d+1)%f];break;case h.LEFT:case h.UP:e=this.headers[(d-1+f)%f];break;case h.SPACE:case h.ENTER:this._eventHandler(g)}if(e){b(g.target).attr("tabIndex",-1);b(e).attr("tabIndex",0);e.focus();g.preventDefault()}},refresh:function(){var d=this.options,e=this.element.parent(),f,g;if(d.heightStyle==="fill"){if(!b.support.minHeight){g=e.css("overflow");e.css("overflow","hidden")}f=e.height();this.element.siblings(":visible").each(function(){var i=b(this),h=i.css("position");if(h==="absolute"||h==="fixed"){return}f-=i.outerHeight(true)});if(g){e.css("overflow",g)}this.headers.each(function(){f-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,f-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(d.heightStyle==="auto"){f=0;this.headers.next().each(function(){f=Math.max(f,b(this).height("").height())}).height(f)}}return this},_activate:function(d){var e=this._findActive(d)[0];if(e===this.active[0]){return}e=e||this.active[0];this._eventHandler({target:e,currentTarget:e,preventDefault:b.noop})},_findActive:function(d){return typeof d==="number"?this.headers.eq(d):b()},_setupEvents:function(d){if(d){this.headers.bind(d.split(" ").join(".accordion ")+".accordion",b.proxy(this,"_eventHandler"))}},_eventHandler:function(d){var l=this.options,g=this.active,h=b(d.currentTarget),j=h[0]===g[0],e=j&&l.collapsible,f=e?b():h.next(),i=g.next(),k={oldHeader:g,oldContent:i,newHeader:e?b():h,newContent:f};d.preventDefault();if(l.disabled||(j&&!l.collapsible)||(this._trigger("beforeActivate",d,k)===false)){return}l.active=e?false:this.headers.index(h);this.active=j?b():h;this._toggle(k);g.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-accordion-header-icon").removeClass(l.icons.activeHeader).addClass(l.icons.header);if(!j){h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-accordion-header-icon").removeClass(l.icons.header).addClass(l.icons.activeHeader);h.next().addClass("ui-accordion-content-active")}},_toggle:function(h){var k=this,l=k.options,d=h.newContent,i=h.oldContent;function e(){k._completed(h)}if(l.animated){var j=b.ui.accordion.animations,g=l.animated,f;if(!j[g]){f={easing:b.easing[g]?g:"slide",duration:700};g="slide"}j[g]({toShow:d,toHide:i,prevShow:a.toShow,prevHide:a.toHide,complete:e,down:d.length&&(!i.length||(d.index()<i.index()))},f)}else{i.hide();d.show();e()}i.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(f){var d=f.newContent,e=f.oldContent;if(this.options.heightStyle==="content"){d.add(e).css({height:"",overflow:""})}e.removeClass("ui-accordion-content-active");if(e.length){e.parent()[0].className=e.parent()[0].className}this._trigger("activate",null,f)}});b.extend(b.ui.accordion,{animations:{slide:function(m,k){if(m.prevShow||m.prevHide){m.prevHide.stop(true,true);m.toHide=m.prevShow}var g=m.toShow.css("overflow"),e=m.toHide.css("overflow"),j=0,f={},i={},h=["height","paddingTop","paddingBottom"],d;m=b.extend({easing:"swing",duration:300},m,k);a=m;if(!m.toHide.size()){d=m.toShow[0].style.width;m.toShow.show().width(m.toShow.width()).hide().animate({height:"show",paddingTop:"show",paddingBottom:"show"},{duration:m.duration,easing:m.easing,complete:function(){m.toShow.width(d);m.complete()}});return}if(!m.toShow.size()){m.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},m);return}var l=m.toShow;d=l[0].style.width;l.width(parseInt(l.parent().width(),10)-parseInt(l.css("paddingLeft"),10)-parseInt(l.css("paddingRight"),10)-(parseInt(l.css("borderLeftWidth"),10)||0)-(parseInt(l.css("borderRightWidth"),10)||0));b.each(h,function(o,q){i[q]="hide";var p=(""+b.css(m.toShow[0],q)).match(/^([\d+-.]+)(.*)$/),n=q==="height"&&p[1]==="0"?1:p[1];f[q]={value:n,unit:p[2]||"px"}});m.toShow.css({height:0,overflow:"hidden"}).show();m.toHide.filter(":hidden").each(m.complete).end().filter(":visible").animate(i,{step:function(n,o){if(o.prop=="height"||o.prop=="paddingTop"||o.prop=="paddingBottom"){j=(o.end-o.start===0)?0:(o.now-o.start)/(o.end-o.start)}m.toShow[0].style[o.prop]=(j*f[o.prop].value)+f[o.prop].unit},duration:m.duration,easing:m.easing,complete:function(){m.toShow.css({width:d,overflow:g});m.toHide.css("overflow",e);m.complete()}})},bounceslide:function(d){this.slide(d,{easing:d.down?"easeOutBounce":"swing",duration:d.down?1000:200})}}});if(b.uiBackCompat!==false){(function(e,d){e.extend(d.options,{navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}});var f=d._create;d._create=function(){if(this.options.navigation){var g=this,j=this.element.find(this.options.header),h=j.next(),i=j.add(h).find("a").filter(this.options.navigationFilter)[0];if(i){j.add(h).each(function(k){if(e.contains(this,i)){g.options.active=Math.floor(k/2);return false}})}}f.call(this)}}(jQuery,jQuery.ui.accordion.prototype));(function(f,d){f.extend(d.options,{heightStyle:null,autoHeight:true,clearStyle:false,fillSpace:false});var g=d._create,e=d._setOption;f.extend(d,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();g.call(this)},_setOption:function(h,i){if(h==="autoHeight"||h==="clearStyle"||h==="fillSpace"){this.options.heightStyle=this._mergeHeightStyle()}e.apply(this,arguments)},_mergeHeightStyle:function(){var h=this.options;if(h.fillSpace){return"fill"}if(h.clearStyle){return"content"}if(h.autoHeight){return"auto"}}})}(jQuery,jQuery.ui.accordion.prototype));(function(f,e){f.extend(e.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var d=e._createIcons;e._createIcons=function(){this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected;d.call(this)}}(jQuery,jQuery.ui.accordion.prototype));(function(f,e){e.activate=e._activate;var d=e._findActive;e._findActive=function(g){if(g===-1){g=false}if(g&&typeof g!=="number"){g=this.headers.index(this.headers.filter(g));if(g===-1){g=false}}return d.call(this,g)}}(jQuery,jQuery.ui.accordion.prototype));jQuery.ui.accordion.prototype.resize=jQuery.ui.accordion.prototype.refresh;(function(f,e){f.extend(e.options,{change:null,changestart:null});var d=e._trigger;e._trigger=function(h,i,j){var g=d.apply(this,arguments);if(!g){return false}if(h==="beforeActivate"){g=d.call(this,"changestart",i,j)}else{if(h==="activate"){g=d.call(this,"change",i,j)}}return g}}(jQuery,jQuery.ui.accordion.prototype))}})(jQuery);

/*
 * jQuery UI Tooltip @VERSION
 *
 * Copyright (c) 2011 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tooltip
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *  jquery.ui.position.js
 */
(function(b){var a=0;b.widget("ui.tooltip",{version:"@VERSION",options:{content:function(){return b(this).attr("title")},hide:true,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flip fit"},show:true,tooltipClass:null,close:null,open:null},_create:function(){this._bind({mouseover:"open",focusin:"open"});this.tooltips={}},_setOption:function(c,d){if(c==="disabled"){this[d?"_disable":"_enable"]();this.options[c]=d;return}this._super("_setOption",c,d)},_disable:function(){var c=this;b.each(this.tooltips,function(f,d){var e=b.Event("blur");e.target=e.currentTarget=d[0];c.close(e,true)});this.element.find(this.options.items).andSelf().each(function(){var d=b(this);if(d.is("[title]")){d.data("tooltip-title",d.attr("title")).attr("title","")}})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var c=b(this);if(c.data("tooltip-title")){c.attr("title",c.data("tooltip-title"))}})},open:function(e){var d,c=this,f=b(e?e.target:this.element).closest(this.options.items);if(!f.length||f.attr("aria-describedby")){return}if(!f.data("tooltip-title")){f.data("tooltip-title",f.attr("title"))}d=this.options.content.call(f[0],function(g){setTimeout(function(){c._open(e,f,g)},1)});if(d){c._open(e,f,d)}},_open:function(d,f,c){if(!c){return}if(f.is("[title]")){f.attr("title","")}var e=this._find(f);if(!e.length){e=this._tooltip(f);f.attr("aria-describedby",e.attr("id"))}e.find(".ui-tooltip-content").html(c);e.stop(true).position(b.extend({of:f},this.options.position)).hide();this._show(e,this.options.show);this._trigger("open",d,{tooltip:e});this._bind(f,{mouseleave:"close",blur:"close",keyup:function(g){if(g.keyCode==b.ui.keyCode.ESCAPE){var h=b.Event(g);h.currentTarget=f[0];this.close(h,true)}}})},close:function(d,f){var c=this,g=b(d?d.currentTarget:this.element),e=this._find(g);if(!f&&document.activeElement===g[0]){return}if(g.data("tooltip-title")){g.attr("title",g.data("tooltip-title"))}g.removeAttr("aria-describedby");e.stop(true);this._hide(e,this.options.hide,function(){b(this).remove();delete c.tooltips[this.id]});g.unbind("mouseleave.tooltip blur.tooltip keyup.tooltip");this._trigger("close",d,{tooltip:e})},_tooltip:function(c){var e="ui-tooltip-"+a++,d=b("<div>").attr({id:e,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));b("<div>").addClass("ui-tooltip-content").appendTo(d);d.appendTo(document.body);if(b.fn.bgiframe){d.bgiframe()}this.tooltips[e]=c;return d},_find:function(c){var d=c.attr("aria-describedby");return d?b("#"+d):b()},_destroy:function(){b.each(this.tooltips,function(c){b("#"+c).remove()})}})}(jQuery));

/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(e,g){var c=0;function f(){return ++c}var d=(function(){var i=/#.*$/,h=location.href.replace(i,"");return function(j){j=j.cloneNode(false);return j.hash.length>1&&j.href.replace(i,"")===h}})();e.widget("ui.tabs",{version:"@VERSION",options:{active:null,collapsible:false,event:"click",fx:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var j=this,i=j.options,k=i.active;j.running=false;j.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");j._processTabs();if(k===null){if(location.hash){j.anchors.each(function(l,m){if(m.hash===location.hash){k=l;return false}})}if(k===null){k=j.lis.filter(".ui-tabs-active").index()}if(k===null||k===-1){k=j.lis.length?0:false}}if(k!==false){k=this.lis.eq(k).index();if(k===-1){k=i.collapsible?false:0}}i.active=k;if(!i.collapsible&&i.active===false&&this.anchors.length){i.active=0}if(e.isArray(i.disabled)){i.disabled=e.unique(i.disabled.concat(e.map(this.lis.filter(".ui-state-disabled"),function(m,l){return j.lis.index(m)}))).sort()}this._setupFx(i.fx);this._refresh();this.panels.hide();this.lis.removeClass("ui-tabs-active ui-state-active");if(i.active!==false&&this.anchors.length){this.active=this._findActive(i.active);var h=j._getPanelForTab(this.active);h.show();this.lis.eq(i.active).addClass("ui-tabs-active ui-state-active");this.load(i.active)}else{this.active=e()}},_setOption:function(h,i){if(h=="active"){this._activate(i);return}if(h==="disabled"){this._setupDisabled(i);return}this._super("_setOption",h,i);if(h==="collapsible"&&!i&&this.options.active===false){this._activate(0)}if(h==="event"){this._setupEvents(i)}if(h==="fx"){this._setupFx(i)}},_tabId:function(h){return e(h).attr("aria-controls")||"ui-tabs-"+f()},_sanitizeSelector:function(h){return h?h.replace(/[!"$%&'()*+,.\/:;<=>?@[\]^`{|}~]/g,"\\$&"):""},refresh:function(){var h=this,j=this.options,i=this.list.children(":has(a[href])");j.disabled=e.map(i.filter(".ui-state-disabled"),function(l){return i.index(l)});this._processTabs();this._refresh();this.panels.not(this._getPanelForTab(this.active)).hide();if(j.active===false||!this.anchors.length){j.active=false;this.active=e()}else{if(this.active.length&&!e.contains(this.list[0],this.active[0])){var k=j.active-1;this._activate(k>=0?k:0)}else{j.active=this.anchors.index(this.active)}}},_refresh:function(){var h=this.options;this.element.toggleClass("ui-tabs-collapsible",h.collapsible);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");this._setupDisabled(h.disabled);this._setupEvents(h.event);this.lis.unbind(".tabs");this._focusable(this.lis);this._hoverable(this.lis)},_processTabs:function(){var h=this;this.list=this.element.find("ol,ul").eq(0);this.lis=e(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return e("a",this)[0]});this.panels=e([]);this.anchors.each(function(m,l){var j,k;if(d(l)){j=l.hash;k=h.element.find(h._sanitizeSelector(j))}else{var n=h._tabId(l);j="#"+n;k=h.element.find(j);if(!k.length){k=h._createPanel(n);k.insertAfter(h.panels[m-1]||h.list)}}if(k.length){h.panels=h.panels.add(k)}e(l).attr("aria-controls",j.substring(1))})},_createPanel:function(h){return e("<div></div>").attr("id",h).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("destroy.tabs",true)},_setupDisabled:function(k){if(e.isArray(k)){if(!k.length){k=false}else{if(k.length===this.anchors.length){k=true}}}for(var j=0,h;(h=this.lis[j]);j++){e(h).toggleClass("ui-state-disabled",(k===true||e.inArray(j,k)!==-1))}this.options.disabled=k},_setupFx:function(h){if(h){if(e.isArray(h)){this.hideFx=h[0];this.showFx=h[1]}else{this.hideFx=this.showFx=h}}},_resetStyle:function(h,i){if(!e.support.opacity&&i.opacity){h[0].style.removeAttribute("filter")}},_setupEvents:function(h){this.anchors.unbind(".tabs");if(h){this.anchors.bind(h.split(" ").join(".tabs ")+".tabs",e.proxy(this,"_eventHandler"))}this.anchors.bind("click.tabs",function(i){i.preventDefault()})},_eventHandler:function(h){var m=this,r=m.options,l=m.active,n=e(h.currentTarget),p=n[0]===l[0],i=p&&r.collapsible,j=i?e():m._getPanelForTab(n),o=!l.length?e():m._getPanelForTab(l),k=n.closest("li"),q={oldTab:l,oldPanel:o,newTab:i?e():n,newPanel:j};h.preventDefault();if(k.hasClass("ui-state-disabled")||k.hasClass("ui-tabs-loading")||m.running||(p&&!r.collapsible)||(m._trigger("beforeActivate",h,q)===false)){n[0].blur();return}r.active=i?false:m.anchors.index(n);m.active=p?e():n;if(m.xhr){m.xhr.abort()}if(!o.length&&!j.length){throw"jQuery UI Tabs: Mismatching fragment identifier."}if(j.length){m.load(m.anchors.index(n),h);n[0].blur()}m._toggle(h,q)},_toggle:function(o,n){var m=this,l=m.options,h=n.newPanel,k=n.oldPanel;m.running=true;function j(){m.running=false;m._trigger("activate",o,n)}function i(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(h.length&&m.showFx){h.animate(m.showFx,m.showFx.duration||"normal",function(){m._resetStyle(e(this),m.showFx);j()})}else{h.show();j()}}if(k.length&&m.hideFx){k.animate(m.hideFx,m.hideFx.duration||"normal",function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");m._resetStyle(e(this),m.hideFx);i()})}else{n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");k.hide();i()}},_activate:function(h){var i=this._findActive(h)[0];if(i===this.active[0]){return}i=i||this.active[0];this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop})},_findActive:function(h){return typeof h==="number"?this.anchors.eq(h):typeof h==="string"?this.anchors.filter("[href$='"+h+"']"):e()},_getIndex:function(h){if(typeof h=="string"){h=this.anchors.index(this.anchors.filter("[href$="+h+"]"))}return h},_destroy:function(){var h=this.options;if(this.xhr){this.xhr.abort()}this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.unbind(".tabs").removeData("href.tabs").removeData("load.tabs");this.lis.unbind(".tabs").add(this.panels).each(function(){if(e.data(this,"destroy.tabs")){e(this).remove()}else{e(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-active","ui-state-active","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom"].join(" "))}});return this},enable:function(h){var i=this.options.disabled;if(i===false){return}if(h===g){i=false}else{h=this._getIndex(h);if(e.isArray(i)){i=e.map(i,function(j){return j!==h?j:null})}else{i=e.map(this.lis,function(j,k){return k!==h?k:null})}}this._setupDisabled(i)},disable:function(h){var i=this.options.disabled;if(i===true){return}if(h===g){i=true}else{h=this._getIndex(h);if(e.inArray(h,i)!==-1){return}if(e.isArray(i)){i=e.merge([h],i).sort()}else{i=[h]}}this._setupDisabled(i)},load:function(l,n){l=this._getIndex(l);var i=this,k=this.options,j=this.anchors.eq(l),h=i._getPanelForTab(j),m={tab:j,panel:h};if(d(j[0])){return}this.xhr=e.ajax({url:j.attr("href"),beforeSend:function(p,o){return i._trigger("beforeLoad",n,e.extend({jqXHR:p,ajaxSettings:o},m))}});if(this.xhr){this.lis.eq(l).addClass("ui-tabs-loading");this.xhr.success(function(o){h.html(o);i._trigger("load",n,m)}).complete(function(p,o){if(o==="abort"){i.panels.stop(false,true)}i.lis.eq(l).removeClass("ui-tabs-loading");if(p===i.xhr){delete i.xhr}})}return this},_getPanelForTab:function(h){var i=e(h).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});if(e.uiBackCompat!==false){e.ui.tabs.prototype._ui=function(i,h){return{tab:i,panel:h,index:this.anchors.index(i)}};(function(i,h){h.url=function(k,j){this.anchors.eq(k).attr("href",j)}}(jQuery,jQuery.ui.tabs.prototype));(function(l,j){l.extend(j.options,{ajaxOptions:null,cache:false});var m=j._create,k=j._setOption,i=j._destroy,h=j.url||l.noop;l.extend(j,{_create:function(){m.call(this);var n=this;this.element.bind("tabsbeforeload.tabs",function(o,p){if(l.data(p.tab[0],"cache.tabs")){o.preventDefault();return}l.extend(p.ajaxSettings,n.options.ajaxOptions,{error:function(t,q,r){try{n.options.ajaxOptions.error(t,q,p.tab.closest("li").index(),p.tab[0])}catch(r){}}});p.jqXHR.success(function(){if(n.options.cache){l.data(p.tab[0],"cache.tabs",true)}})})},_setOption:function(n,o){if(n==="cache"&&o===false){this.anchors.removeData("cache.tabs")}k.apply(this,arguments)},_destroy:function(){this.anchors.removeData("cache.tabs");i.call(this)},url:function(o,n){this.anchors.eq(o).removeData("cache.tabs");h.apply(this,arguments)}})}(jQuery,jQuery.ui.tabs.prototype));(function(i,h){h.abort=function(){if(this.xhr){this.xhr.abort()}}}(jQuery,jQuery.ui.tabs.prototype));e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"<em>Loading&#8230;</em>"},_create:function(){this._super("_create");this._bind({tabsbeforeload:function(j,k){if(!this.options.spinner){return}var i=k.tab.find("span"),h=i.html();i.html(this.options.spinner);k.jqXHR.complete(function(){i.html(h)})}})}});(function(k,j){k.extend(j.options,{enable:null,disable:null});var i=j.enable,h=j.disable;j.enable=function(n){var m=this.options,l;if(n&&m.disabled===true||(k.isArray(m.disabled)&&k.inArray(n,m.disabled)!==-1)){l=true}i.apply(this,arguments);if(l){this._trigger("enable",null,this._ui(this.anchors[n],this.panels[n]))}};j.disable=function(n){var m=this.options,l;if(n&&m.disabled===false||(k.isArray(m.disabled)&&k.inArray(n,m.disabled)===-1)){l=true}h.apply(this,arguments);if(l){this._trigger("disable",null,this._ui(this.anchors[n],this.panels[n]))}}}(jQuery,jQuery.ui.tabs.prototype));(function(i,h){i.extend(h.options,{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"});h.add=function(o,n,m){if(m===g){m=this.anchors.length}var l=this.options,j=i(l.tabTemplate.replace(/#\{href\}/g,o).replace(/#\{label\}/g,n)),q=!o.indexOf("#")?o.replace("#",""):this._tabId(j.find("a")[0]);j.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);j.find("a").attr("aria-controls",q);var p=m>=this.lis.length;var k=this.element.find("#"+q);if(!k.length){k=this._createPanel(q);if(p){if(m>0){k.insertAfter(this.panels.eq(-1))}else{k.appendTo(this.element)}}else{k.insertBefore(this.panels[m])}}k.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide();if(p){j.appendTo(this.list)}else{j.insertBefore(this.lis[m])}l.disabled=i.map(l.disabled,function(r){return r>=m?++r:r});this.refresh();if(this.lis.length===1&&l.active===false){this.option("active",0)}this._trigger("add",null,this._ui(this.anchors[m],this.panels[m]));return this};h.remove=function(l){l=this._getIndex(l);var k=this.options,m=this.lis.eq(l).remove(),j=this._getPanelForTab(m.find("a[aria-controls]")).remove();if(m.hasClass("ui-tabs-active")&&this.anchors.length>2){this._activate(l+(l+1<this.anchors.length?1:-1))}k.disabled=i.map(i.grep(k.disabled,function(o){return o!==l}),function(o){return o>=l?--o:o});this.refresh();this._trigger("remove",null,this._ui(m.find("a")[0],j[0]));return this}}(jQuery,jQuery.ui.tabs.prototype));(function(i,h){h.length=function(){return this.anchors.length}}(jQuery,jQuery.ui.tabs.prototype));(function(i,h){i.extend(h.options,{idPrefix:"ui-tabs-"});var j=h._tabId;h._tabId=function(k){return i(k).attr("aria-controls")||k.title&&k.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+f()}}(jQuery,jQuery.ui.tabs.prototype));(function(i,h){i.extend(h.options,{panelTemplate:"<div></div>"});var j=h._createPanel;h._createPanel=function(k){return i(this.options.panelTemplate).attr("id",k).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("destroy.tabs",true)}}(jQuery,jQuery.ui.tabs.prototype));(function(k,h){var l=h._create,j=h._setOption,i=h._eventHandler;h._create=function(){var m=this.options;if(m.active===null&&m.selected!==g){m.active=m.selected===-1?false:m.selected}l.call(this);m.selected=m.active;if(m.selected===false){m.selected=-1}};h._setOption=function(n,o){if(n!=="selected"){return j.apply(this,arguments)}var m=this.options;j.call(this,"active",o===-1?false:o);m.selected=m.active;if(m.selected===false){m.selected=-1}};h._eventHandler=function(m){i.apply(this,arguments);this.options.selected=this.options.active;if(this.options.selected===false){this.options.selected=-1}}}(jQuery,jQuery.ui.tabs.prototype));(function(j,i){j.extend(i.options,{show:null,select:null});var k=i._create,h=i._trigger;i._create=function(){k.call(this);if(this.options.active!==false){this._trigger("show",null,this._ui(this.active[0],this._getPanelForTab(this.active)[0]))}};i._trigger=function(m,n,o){var l=h.apply(this,arguments);if(!l){return false}if(m==="beforeActivate"&&o.newTab.length){l=h.call(this,"select",n,{tab:o.newTab[0],panel:o.newPanel[0],index:o.newTab.closest("li").index()})}else{if(m==="activate"&&o.newTab.length){l=h.call(this,"show",n,{tab:o.newTab[0],panel:o.newPanel[0],index:o.newTab.closest("li").index()})}}}}(jQuery,jQuery.ui.tabs.prototype));(function(i,h){h.select=function(j){j=this._getIndex(j);if(j===-1){if(this.options.collapsible&&this.options.selected!==-1){j=this.options.selected}else{return}}this.anchors.eq(j).trigger(this.options.event+".tabs")}}(jQuery,jQuery.ui.tabs.prototype));var b=0;function a(){return ++b}e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var h=this.options,i;if(h.active==null&&h.cookie){i=parseInt(this._cookie(),10);if(i===-1){i=false}h.active=i}this._super("_create")},_cookie:function(i){var h=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a())];if(arguments.length){h.push(i===false?-1:i);h.push(this.options.cookie)}return e.cookie.apply(null,h)},_refresh:function(){this._super("_refresh");if(this.options.cookie){this._cookie(this.options.active,this.options.cookie)}},_eventHandler:function(h){this._superApply("_eventHandler",arguments);if(this.options.cookie){this._cookie(this.options.active,this.options.cookie)}},_destroy:function(){this._super("_destroy");if(this.options.cookie){this._cookie(null,this.options.cookie)}}});e.widget("ui.tabs",e.ui.tabs,{_trigger:function(i,j,k){var h=e.extend({},k);if(i==="load"){h.panel=h.panel[0];h.tab=h.tab[0]}return this._super("_trigger",i,j,h)}})}})(jQuery);



