function StringBuilder(n){this.strings=[""];this.append(n)}(function(n,t){function i(t,i){var u,f,e,o=t.nodeName.toLowerCase();return"area"===o?(u=t.parentNode,f=u.name,t.href&&f&&"map"===u.nodeName.toLowerCase()?(e=n("img[usemap=#"+f+"]")[0],!!e&&r(e)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&r(t)}function r(t){return n.expr.filters.visible(t)&&!n(t).parents().andSelf().filter(function(){return"hidden"===n.css(this,"visibility")}).length}var u=0,f=/^ui-id-\d+$/;n.ui=n.ui||{};n.ui.version||(n.extend(n.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),n.fn.extend({_focus:n.fn.focus,focus:function(t,i){return"number"==typeof t?this.each(function(){var r=this;setTimeout(function(){n(r).focus();i&&i.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return t=n.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.css(this,"position"))&&/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var u,f,r=n(this[0]);r.length&&r[0]!==document;){if(u=r.css("position"),("absolute"===u||"relative"===u||"fixed"===u)&&(f=parseInt(r.css("zIndex"),10),!isNaN(f)&&0!==f))return f;r=r.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&n(this).removeAttr("id")})}}),n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return i(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var r=n.attr(t,"tabindex"),u=isNaN(r);return(u||r>=0)&&i(t,!u)}}),n(function(){var i=document.body,t=i.appendChild(t=document.createElement("div"));t.offsetHeight;n.extend(t.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});n.support.minHeight=100===t.offsetHeight;n.support.selectstart="onselectstart"in t;i.removeChild(t).style.display="none"}),n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(i,r){function u(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var o="Width"===r?["Left","Right"]:["Top","Bottom"],f=r.toLowerCase(),e={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?e["inner"+r].call(this):this.each(function(){n(this).css(f,u(this,i)+"px")})};n.fn["outer"+r]=function(t,i){return"number"!=typeof t?e["outer"+r].call(this,t):this.each(function(){n(this).css(f,u(this,t,!0,i)+"px")})}}),n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData)),function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];n.ui.ie=t.length?!0:!1;n.ui.ie6=6===parseFloat(t[1],10)}(),n.fn.extend({disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),n.extend(n.ui,{plugin:{add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i){var r,u=n.plugins[t];if(u&&n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType)for(r=0;u.length>r;r++)n.options[u[r][0]]&&u[r][1].apply(n.element,i)}},contains:n.contains,hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},isOverAxis:function(n,t,i){return n>t&&t+i>n},isOver:function(t,i,r,u,f,e){return n.ui.isOverAxis(t,r,f)&&n.ui.isOverAxis(i,u,e)}}))})(jQuery),function(n,t){var r=0,i=Array.prototype.slice,u=n.cleanData;n.cleanData=function(t){for(var i,r=0;null!=(i=t[r]);r++)try{n(i).triggerHandler("remove")}catch(f){}u(t)};n.widget=function(i,r,u){var s,e,f,h,o=i.split(".")[0];i=i.split(".")[1];s=o+"-"+i;u||(u=r,r=n.Widget);n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)};n[o]=n[o]||{};e=n[o][i];f=n[o][i]=function(n,i){return this._createWidget?(arguments.length&&this._createWidget(n,i),t):new f(n,i)};n.extend(f,e,{version:u.version,_proto:n.extend({},u),_childConstructors:[]});h=new r;h.options=n.widget.extend({},h.options);n.each(u,function(t,i){n.isFunction(i)&&(u[t]=function(){var n=function(){return r.prototype[t].apply(this,arguments)},u=function(n){return r.prototype[t].apply(this,n)};return function(){var t,r=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=i.apply(this,arguments),this._super=r,this._superApply=f,t}}())});f.prototype=n.widget.extend(h,{widgetEventPrefix:e?h.widgetEventPrefix:i},u,{constructor:f,namespace:o,widgetName:i,widgetBaseClass:s,widgetFullName:s});e?(n.each(e._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,f,i._proto)}),delete e._childConstructors):r._childConstructors.push(f);n.widget.bridge(i,f)};n.widget.extend=function(r){for(var u,f,o=i.call(arguments,1),e=0,s=o.length;s>e;e++)for(u in o[e])f=o[e][u],o[e].hasOwnProperty(u)&&f!==t&&(r[u]=n.isPlainObject(f)?n.isPlainObject(r[u])?n.widget.extend({},r[u],f):n.widget.extend({},f):f);return r};n.widget.bridge=function(r,u){var f=u.prototype.widgetFullName||r;n.fn[r]=function(e){var h="string"==typeof e,o=i.call(arguments,1),s=this;return e=!h&&o.length?n.widget.extend.apply(null,[e].concat(o)):e,h?this.each(function(){var i,u=n.data(this,f);return u?n.isFunction(u[e])&&"_"!==e.charAt(0)?(i=u[e].apply(u,o),i!==u&&i!==t?(s=i&&i.jquery?s.pushStack(i.get()):i,!1):t):n.error("no such method '"+e+"' for "+r+" widget instance"):n.error("cannot call methods on "+r+" prior to initialization; attempted to call method '"+e+"'")}):this.each(function(){var t=n.data(this,f);t?t.option(e||{})._init():n.data(this,f,new u(e,this))}),s}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=r++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this.bindings=n();this.hoverable=n();this.focusable=n();i!==this&&(n.data(i,this.widgetName,this),n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(i,r){var u,f,e,o=i;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof i)if(o={},u=i.split("."),i=u.shift(),u.length){for(f=o[i]=n.widget.extend({},this.options[i]),e=0;u.length-1>e;e++)f[u[e]]=f[u[e]]||{},f=f[u[e]];if(i=u.pop(),r===t)return f[i]===t?null:f[i];f[i]=r}else{if(r===t)return this.options[i]===t?null:this.options[i];o[i]=r}return this._setOptions(o),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,"disabled"===n&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,r,u){var e,f=this;"boolean"!=typeof i&&(u=r,r=i,i=!1);u?(r=e=n(r),this.bindings=this.bindings.add(r)):(u=r,r=this.element,e=this.widget());n.each(u,function(u,o){function s(){return i||f.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled")?("string"==typeof o?f[o]:o).apply(f,arguments):t}"string"!=typeof o&&(s.guid=o.guid=o.guid||s.guid||n.guid++);var h=u.match(/^(\w+)\s*(.*)$/),c=h[1]+f.eventNamespace,l=h[2];l?e.delegate(l,c,s):r.bind(c,s)})},_off:function(n,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;n.unbind(t).undelegate(t)},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&(n.effects.effect[e]||n.uiBackCompat!==!1&&n.effects[e])?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.uiBackCompat!==!1&&(n.Widget.prototype._getCreateOptions=function(){return n.metadata&&n.metadata.get(this.element[0])[this.widgetName]})}(jQuery),function(n){var t=!1;n(document).mouseup(function(){t=!1});n.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(i){return!0===n.data(i.target,t.widgetName+".preventClickEvent")?(n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var r=this,u=1===i.which,f="string"==typeof this.options.cancel&&i.target.nodeName?n(i.target).closest(this.options.cancel).length:!1;return u&&!f&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===n.data(i.target,this.widgetName+".preventClickEvent")&&n.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},n(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return!n.ui.ie||document.documentMode>=9||t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(n,t){function e(n,t,i){return[parseInt(n[0],10)*(a.test(n[0])?t/100:1),parseInt(n[1],10)*(a.test(n[1])?i/100:1)]}function r(t,i){return parseInt(n.css(t,i),10)||0}n.ui=n.ui||{};var f,u=Math.max,i=Math.abs,o=Math.round,s=/left|center|right/,h=/top|center|bottom/,c=/[\+\-]\d+%?/,l=/^\w+/,a=/%$/,v=n.fn.position;n.position={scrollbarWidth:function(){if(f!==t)return f;var u,r,i=n("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),e=i.children()[0];return n("body").append(i),u=e.offsetWidth,i.css("overflow","scroll"),r=e.offsetWidth,u===r&&(r=i[0].clientWidth),i.remove(),f=u-r},getScrollInfo:function(t){var i=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),u="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,f="scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight;return{width:u?n.position.scrollbarWidth():0,height:f?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]);return{element:i,isWindow:r,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r?i.width():i.outerWidth(),height:r?i.height():i.outerHeight()}}};n.fn.position=function(t){if(!t||!t.of)return v.apply(this,arguments);t=n.extend({},t);var b,f,a,p,w,y=n(t.of),nt=n.position.getWithinInfo(t.within),tt=n.position.getScrollInfo(nt),k=y[0],d=(t.collision||"flip").split(" "),g={};return 9===k.nodeType?(f=y.width(),a=y.height(),p={top:0,left:0}):n.isWindow(k)?(f=y.width(),a=y.height(),p={top:y.scrollTop(),left:y.scrollLeft()}):k.preventDefault?(t.at="left top",f=a=0,p={top:k.pageY,left:k.pageX}):(f=y.outerWidth(),a=y.outerHeight(),p=y.offset()),w=n.extend({},p),n.each(["my","at"],function(){var i,r,n=(t[this]||"").split(" ");1===n.length&&(n=s.test(n[0])?n.concat(["center"]):h.test(n[0])?["center"].concat(n):["center","center"]);n[0]=s.test(n[0])?n[0]:"center";n[1]=h.test(n[1])?n[1]:"center";i=c.exec(n[0]);r=c.exec(n[1]);g[this]=[i?i[0]:0,r?r[0]:0];t[this]=[l.exec(n[0])[0],l.exec(n[1])[0]]}),1===d.length&&(d[1]=d[0]),"right"===t.at[0]?w.left+=f:"center"===t.at[0]&&(w.left+=f/2),"bottom"===t.at[1]?w.top+=a:"center"===t.at[1]&&(w.top+=a/2),b=e(g.at,f,a),w.left+=b[0],w.top+=b[1],this.each(function(){var k,it,h=n(this),c=h.outerWidth(),l=h.outerHeight(),rt=r(this,"marginLeft"),ut=r(this,"marginTop"),ft=c+rt+r(this,"marginRight")+tt.width,et=l+ut+r(this,"marginBottom")+tt.height,s=n.extend({},w),v=e(g.my,h.outerWidth(),h.outerHeight());"right"===t.my[0]?s.left-=c:"center"===t.my[0]&&(s.left-=c/2);"bottom"===t.my[1]?s.top-=l:"center"===t.my[1]&&(s.top-=l/2);s.left+=v[0];s.top+=v[1];n.support.offsetFractions||(s.left=o(s.left),s.top=o(s.top));k={marginLeft:rt,marginTop:ut};n.each(["left","top"],function(i,r){n.ui.position[d[i]]&&n.ui.position[d[i]][r](s,{targetWidth:f,targetHeight:a,elemWidth:c,elemHeight:l,collisionPosition:k,collisionWidth:ft,collisionHeight:et,offset:[b[0]+v[0],b[1]+v[1]],my:t.my,at:t.at,within:nt,elem:h})});n.fn.bgiframe&&h.bgiframe();t.using&&(it=function(n){var r=p.left-s.left,v=r+f-c,e=p.top-s.top,w=e+a-l,o={target:{element:y,left:p.left,top:p.top,width:f,height:a},element:{element:h,left:s.left,top:s.top,width:c,height:l},horizontal:0>v?"left":r>0?"right":"center",vertical:0>w?"top":e>0?"bottom":"middle"};c>f&&f>i(r+v)&&(o.horizontal="center");l>a&&a>i(e+w)&&(o.vertical="middle");o.important=u(i(r),i(v))>u(i(e),i(w))?"horizontal":"vertical";t.using.call(this,n,o)});h.offset(n.extend(s,{using:it}))})};n.ui.position={fit:{left:function(n,t){var h,e=t.within,r=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=r-s,f=s+t.collisionWidth-o-r;t.collisionWidth>o?i>0&&0>=f?(h=n.left+i+t.collisionWidth-o-r,n.left+=i-h):n.left=f>0&&0>=i?r:i>f?r+o-t.collisionWidth:r:i>0?n.left+=i:f>0?n.left-=f:n.left=u(n.left-s,n.left)},top:function(n,t){var h,o=t.within,r=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=r-s,f=s+t.collisionHeight-e-r;t.collisionHeight>e?i>0&&0>=f?(h=n.top+i+t.collisionHeight-e-r,n.top+=i-h):n.top=f>0&&0>=i?r:i>f?r+e-t.collisionHeight:r:i>0?n.top+=i:f>0?n.top-=f:n.top=u(n.top-s,n.top)}},flip:{left:function(n,t){var o,s,r=t.within,y=r.offset.left+r.scrollLeft,c=r.width,h=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-t.collisionPosition.marginLeft,a=l-h,v=l+t.collisionWidth-c-h,u="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,f="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,e=-2*t.offset[0];0>a?(o=n.left+u+f+e+t.collisionWidth-c-y,(0>o||i(a)>o)&&(n.left+=u+f+e)):v>0&&(s=n.left-t.collisionPosition.marginLeft+u+f+e-h,(s>0||v>i(s))&&(n.left+=u+f+e))},top:function(n,t){var o,s,r=t.within,y=r.offset.top+r.scrollTop,a=r.height,h=r.isWindow?r.scrollTop:r.offset.top,v=n.top-t.collisionPosition.marginTop,c=v-h,l=v+t.collisionHeight-a-h,p="top"===t.my[1],u=p?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,e=-2*t.offset[1];0>c?(s=n.top+u+f+e+t.collisionHeight-a-y,n.top+u+f+e>c&&(0>s||i(c)>s)&&(n.top+=u+f+e)):l>0&&(o=n.top-t.collisionPosition.marginTop+u+f+e-h,n.top+u+f+e>l&&(o>0||l>i(o))&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,r,u,f,e=document.getElementsByTagName("body")[0],o=document.createElement("div");t=document.createElement(e?"div":"body");r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};e&&n.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(f in r)t.style[f]=r[f];t.appendChild(o);i=e||document.documentElement;i.insertBefore(t,i.firstChild);o.style.cssText="position: absolute; left: 10.7432222px;";u=n(o).offset().left;n.support.offsetFractions=u>10&&11>u;t.innerHTML="";i.removeChild(t)}();n.uiBackCompat!==!1&&function(n){var i=n.fn.position;n.fn.position=function(r){if(!r||!r.offset)return i.call(this,r);var u=r.offset.split(" "),f=r.at.split(" ");return 1===u.length&&(u[1]=u[0]),/^\d/.test(u[0])&&(u[0]="+"+u[0]),/^\d/.test(u[1])&&(u[1]="+"+u[1]),1===f.length&&(/left|center|right/.test(f[0])?f[1]="center":(f[1]=f[0],f[0]="center")),i.call(this,n.extend(r,{at:f[0]+u[0]+" "+f[1]+u[1],offset:t}))}}(jQuery)}(jQuery),function(n){n.widget("ui.draggable",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"!=this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(t),this.handle?(n(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){n('<div class="ui-draggable-iframeFix" style="background: #fff;"><\/div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(n(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.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},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),i.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=!1,r,u,f;for(n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),r=this.element[0],u=!1;r&&(r=r.parentNode);)r==document&&(u=!0);return!u&&"original"===this.options.helper?!1:("invalid"==this.options.revert&&!i||"valid"==this.options.revert&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?(f=this,n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",t)!==!1&&f._clear()})):this._trigger("stop",t)!==!1&&this._clear(),!1)},_mouseUp:function(t){return n("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var i=this.options.handle&&n(this.options.handle,this.element).length?!1:!0;return n(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(i=!0)}),i},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t])):"clone"==r.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"==r.appendTo?this.element[0].parentNode:r.appendTo),i[0]==this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var n=this.element.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i=this.options,r,t,u;if("parent"==i.containment&&(i.containment=this.helper[0].parentNode),("document"==i.containment||"window"==i.containment)&&(this.containment=["document"==i.containment?0:n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==i.containment?0:n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==i.containment?0:n(window).scrollLeft())+n("document"==i.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==i.containment?0:n(window).scrollTop())+(n("document"==i.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||i.containment.constructor==Array)i.containment.constructor==Array&&(this.containment=i.containment);else{if(r=n(i.containment),t=r[0],!t)return;r.offset();u="hidden"!=n(t).css("overflow");this.containment=[(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0),(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0),(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=r}},_convertPositionTo:function(t,i){i||(i=this.position);var r="absolute"==t?1:-1,u=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"==this.cssPosition?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r=this.options,h="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,c=/(html|body)/i.test(h[0].tagName),e=t.pageX,o=t.pageY,i,s,u,f;return this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top<i[1]||u-this.offset.click.top>i[3]?u-this.offset.click.top<i[1]?u+r.grid[1]:u-r.grid[1]:u:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left<i[0]||f-this.offset.click.left>i[2]?f-this.offset.click.left<i[0]?f+r.grid[0]:f-r.grid[0]:f:f)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:h.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():c?0:h.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]==this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r]),"drag"==t&&(this.positionAbs=this._convertPositionTo("absolute")),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var r=n(this).data("draggable"),u=r.options,f=n.extend({},i,{item:r.element});r.sortables=[];n(u.connectToSortable).each(function(){var i=n.data(this,"sortable");i&&!i.options.disabled&&(r.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,f))})},stop:function(t,i){var r=n(this).data("draggable"),u=n.extend({},i,{item:r.element});n.each(r.sortables,function(){this.instance.isOver?(this.instance.isOver=0,r.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"==r.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,u))})},drag:function(t,i){var r=n(this).data("draggable"),u=this;n.each(r.sortables,function(){var f=!1,e=this;this.instance.positionAbs=r.positionAbs;this.instance.helperProportions=r.helperProportions;this.instance.offset.click=r.offset.click;this.instance._intersectsWith(this.instance.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this!=e&&this.instance._intersectsWith(this.instance.containerCache)&&n.ui.contains(e.instance.element[0],this.instance.element[0])&&(f=!1),f}));f?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=n(u).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=r.offset.click.top,this.instance.offset.click.left=r.offset.click.left,this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top,r._trigger("toSortable",t),r.dropped=this.instance.element,r.currentItem=r.element,this.instance.fromOutside=r),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),r._trigger("fromSortable",t),r.dropped=!1)})}});n.ui.plugin.add("draggable","cursor",{start:function(){var t=n("body"),i=n(this).data("draggable").options;t.css("cursor")&&(i._cursor=t.css("cursor"));t.css("cursor",i.cursor)},stop:function(){var t=n(this).data("draggable").options;t._cursor&&n("body").css("cursor",t._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i){var r=n(i.helper),u=n(this).data("draggable").options;r.css("opacity")&&(u._opacity=r.css("opacity"));r.css("opacity",u.opacity)},stop:function(t,i){var r=n(this).data("draggable").options;r._opacity&&n(i.helper).css("opacity",r._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(){var t=n(this).data("draggable");t.scrollParent[0]!=document&&"HTML"!=t.scrollParent[0].tagName&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var r=n(this).data("draggable"),i=r.options,u=!1;r.scrollParent[0]!=document&&"HTML"!=r.scrollParent[0].tagName?(i.axis&&"x"==i.axis||(r.overflowOffset.top+r.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?r.scrollParent[0].scrollTop=u=r.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-r.overflowOffset.top<i.scrollSensitivity&&(r.scrollParent[0].scrollTop=u=r.scrollParent[0].scrollTop-i.scrollSpeed)),i.axis&&"y"==i.axis||(r.overflowOffset.left+r.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?r.scrollParent[0].scrollLeft=u=r.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-r.overflowOffset.left<i.scrollSensitivity&&(r.scrollParent[0].scrollLeft=u=r.scrollParent[0].scrollLeft-i.scrollSpeed))):(i.axis&&"x"==i.axis||(t.pageY-n(document).scrollTop()<i.scrollSensitivity?u=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(u=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed))),i.axis&&"y"==i.axis||(t.pageX-n(document).scrollLeft()<i.scrollSensitivity?u=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(u=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))));u!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(){var t=n(this).data("draggable"),i=t.options;t.snapElements=[];n(i.snap.constructor!=String?i.snap.items||":data(draggable)":i.snap).each(function(){var i=n(this),r=i.offset();this!=t.element[0]&&t.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:r.top,left:r.left})})},drag:function(t,i){for(var d,r=n(this).data("draggable"),k=r.options,u=k.snapTolerance,c=i.offset.left,a=c+r.helperProportions.width,l=i.offset.top,v=l+r.helperProportions.height,f=r.snapElements.length-1;f>=0;f--){var e=r.snapElements[f].left,s=e+r.snapElements[f].width,o=r.snapElements[f].top,h=o+r.snapElements[f].height;if(c>e-u&&s+u>c&&l>o-u&&h+u>l||c>e-u&&s+u>c&&v>o-u&&h+u>v||a>e-u&&s+u>a&&l>o-u&&h+u>l||a>e-u&&s+u>a&&v>o-u&&h+u>v){if("inner"!=k.snapMode){var y=u>=Math.abs(o-v),p=u>=Math.abs(h-l),w=u>=Math.abs(e-a),b=u>=Math.abs(s-c);y&&(i.position.top=r._convertPositionTo("relative",{top:o-r.helperProportions.height,left:0}).top-r.margins.top);p&&(i.position.top=r._convertPositionTo("relative",{top:h,left:0}).top-r.margins.top);w&&(i.position.left=r._convertPositionTo("relative",{top:0,left:e-r.helperProportions.width}).left-r.margins.left);b&&(i.position.left=r._convertPositionTo("relative",{top:0,left:s}).left-r.margins.left)}if(d=y||p||w||b,"outer"!=k.snapMode){var y=u>=Math.abs(o-l),p=u>=Math.abs(h-v),w=u>=Math.abs(e-c),b=u>=Math.abs(s-a);y&&(i.position.top=r._convertPositionTo("relative",{top:o,left:0}).top-r.margins.top);p&&(i.position.top=r._convertPositionTo("relative",{top:h-r.helperProportions.height,left:0}).top-r.margins.top);w&&(i.position.left=r._convertPositionTo("relative",{top:0,left:e}).left-r.margins.left);b&&(i.position.left=r._convertPositionTo("relative",{top:0,left:s-r.helperProportions.width}).left-r.margins.left)}!r.snapElements[f].snapping&&(y||p||w||b||d)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[f].item}));r.snapElements[f].snapping=y||p||w||b||d}else r.snapElements[f].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[f].item})),r.snapElements[f].snapping=!1}}});n.ui.plugin.add("draggable","stack",{start:function(){var r=n(this).data("draggable").options,t=n.makeArray(n(r.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)}),i;t.length&&(i=parseInt(t[0].style.zIndex)||0,n(t).each(function(n){this.style.zIndex=i+n}),this[0].style.zIndex=i+t.length)}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i){var r=n(i.helper),u=n(this).data("draggable").options;r.css("zIndex")&&(u._zIndex=r.css("zIndex"));r.css("zIndex",u.zIndex)},stop:function(t,i){var r=n(this).data("draggable").options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}})}(jQuery),function(n){n.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var t=this.options,i=t.accept;this.isover=0;this.isout=1;this.accept=n.isFunction(i)?i:function(n){return n.is(i)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};n.ui.ddmanager.droppables[t.scope]=n.ui.ddmanager.droppables[t.scope]||[];n.ui.ddmanager.droppables[t.scope].push(this);t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var i=n.ui.ddmanager.droppables[this.options.scope],t=0;i.length>t;t++)i[t]==this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){"accept"==t&&(this.accept=n.isFunction(i)?i:function(n){return n.is(i)});n.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!=this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!=this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u;return!r||(r.currentItem||r.element)[0]==this.element[0]?!1:(u=!1,this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var t=n.data(this,"droppable");return t.options.greedy&&!t.options.disabled&&t.options.scope==r.options.scope&&t.accept.call(t.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(t,{offset:t.element.offset()}),t.options.tolerance)?(u=!0,!1):undefined}),u?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1)},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}}});n.ui.intersect=function(t,i,r){if(!i.offset)return!1;var e=(t.positionAbs||t.position.absolute).left,s=e+t.helperProportions.width,o=(t.positionAbs||t.position.absolute).top,h=o+t.helperProportions.height,u=i.offset.left,c=u+i.proportions.width,f=i.offset.top,l=f+i.proportions.height;switch(r){case"fit":return e>=u&&c>=s&&o>=f&&l>=h;case"intersect":return e+t.helperProportions.width/2>u&&c>s-t.helperProportions.width/2&&o+t.helperProportions.height/2>f&&l>h-t.helperProportions.height/2;case"pointer":var a=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,v=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top;return n.ui.isOver(v,a,f,u,i.proportions.height,i.proportions.width);case"touch":return(o>=f&&l>=o||h>=f&&l>=h||f>o&&h>l)&&(e>=u&&c>=e||s>=u&&c>=s||u>e&&s>c);default:return!1}};n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(droppable)").andSelf(),r,f;n:for(r=0;u.length>r;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;e.length>f;f++)if(e[f]==u[r].element[0]){u[r].proportions.height=0;continue n}u[r].visible="none"!=u[r].element.css("display");u[r].visible&&("mousedown"==o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions={width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight})}},drop:function(t,i){var r=!1;return n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){var f,u,r,o,e;this.options.disabled||this.greedyChild||!this.visible||(f=n.ui.intersect(t,this,this.options.tolerance),u=f||1!=this.isover?f&&0==this.isover?"isover":null:"isout",u&&(this.options.greedy&&(o=this.options.scope,e=this.element.parents(":data(droppable)").filter(function(){return n.data(this,"droppable").options.scope===o}),e.length&&(r=n.data(e[0],"droppable"),r.greedyChild="isover"==u?1:0)),r&&"isover"==u&&(r.isover=0,r.isout=1,r._out.call(r,i)),this[u]=1,this["isout"==u?"isover":"isout"]=0,this["isover"==u?"_over":"_out"].call(this,i),r&&"isout"==u&&(r.isout=0,r.isover=1,r._over.call(r,i))))})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}}}(jQuery),function(n){n.widget("ui.resizable",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var i=this,t=this.options,f,r;if(this.element.addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(n('<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=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=t.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor==String)for("all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),f=this.handles.split(","),this.handles={},r=0;f.length>r;r++){var u=n.trim(f[r]),o="ui-resizable-"+u,e=n('<div class="ui-resizable-handle '+o+'"><\/div>');e.css({zIndex:t.zIndex});"se"==u&&e.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[u]=".ui-resizable-"+u;this.element.append(e)}this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)(this.handles[i].constructor==String&&(this.handles[i]=n(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i))&&(r=n(this.handles[i],this.element),u=0,u=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),f=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(f,u),this._proportionallyResize()),n(this.handles[i]).length};this._renderAxis(this.element);this._handles=n(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!i.resizing){if(this.className)var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);i.axis=n&&n[1]?n[1]:"se"}});t.autoHide&&(this._handles.hide(),n(this.element).addClass("ui-resizable-autohide").mouseenter(function(){t.disabled||(n(this).removeClass("ui-resizable-autohide"),i._handles.show())}).mouseleave(function(){t.disabled||i.resizing||(n(this).addClass("ui-resizable-autohide"),i._handles.hide())}));this._mouseInit()},_destroy:function(){var i,t;return this._mouseDestroy(),i=function(t){n(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()},this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i=!1,r;for(r in this.handles)n(this.handles[r])[0]==t.target&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var u=this.options,s=this.element.position(),r=this.element,f,e,o;return this.resizing=!0,this.documentScroll={top:n(document).scrollTop(),left:n(document).scrollLeft()},(r.is(".ui-draggable")||/absolute/.test(r.css("position")))&&r.css({position:"absolute",top:s.top,left:s.left}),this._renderProxy(),f=i(this.helper.css("left")),e=i(this.helper.css("top")),u.containment&&(f+=n(u.containment).scrollLeft()||0,e+=n(u.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:f,top:e},this.size=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:r.width(),height:r.height()},this.originalPosition={left:f,top:e},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof u.aspectRatio?u.aspectRatio:this.originalSize.width/this.originalSize.height||1,o=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"==o?this.axis+"-resize":o),r.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(n){var u=this.helper,i=(this.options,this.originalMousePosition),f=this.axis,e=n.pageX-i.left||0,o=n.pageY-i.top||0,r=this._change[f],t;return r?(t=r.apply(this,[n,e,o]),this._updateVirtualBoundaries(n.shiftKey),(this._aspectRatio||n.shiftKey)&&(t=this._updateRatio(t,n)),t=this._respectSize(t,n),this._propagate("resize",n),u.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(t),this._trigger("resize",n,this.ui()),!1):!1},_mouseStop:function(t){var r,i;if(this.resizing=!1,r=this.options,i=this,this._helper){var u=this._proportionallyResizeElements,f=u.length&&/textarea/i.test(u[0].nodeName),e=f&&n.ui.hasScroll(u[0],"left")?0:i.sizeDiff.height,o=f?0:i.sizeDiff.width,s={width:i.helper.width()-o,height:i.helper.height()-e},h=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;r.animate||this.element.css(n.extend(s,{top:c,left:h}));i.helper.height(i.size.height);i.helper.width(i.size.width);this._helper&&!r.animate&&this._proportionallyResize()}return n("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(n){var u,f,e,o,i,r=this.options;i={minWidth:t(r.minWidth)?r.minWidth:0,maxWidth:t(r.maxWidth)?r.maxWidth:1/0,minHeight:t(r.minHeight)?r.minHeight:0,maxHeight:t(r.maxHeight)?r.maxHeight:1/0};(this._aspectRatio||n)&&(u=i.minHeight*this.aspectRatio,e=i.minWidth/this.aspectRatio,f=i.maxHeight*this.aspectRatio,o=i.maxWidth/this.aspectRatio,u>i.minWidth&&(i.minWidth=u),e>i.minHeight&&(i.minHeight=e),i.maxWidth>f&&(i.maxWidth=f),i.maxHeight>o&&(i.maxHeight=o));this._vBoundaries=i},_updateCache:function(n){this.options;this.offset=this.helper.offset();t(n.left)&&(this.position.left=n.left);t(n.top)&&(this.position.top=n.top);t(n.height)&&(this.size.height=n.height);t(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var i=(this.options,this.position),r=this.size,u=this.axis;return t(n.height)?n.width=n.height*this.aspectRatio:t(n.width)&&(n.height=n.width/this.aspectRatio),"sw"==u&&(n.left=i.left+(r.width-n.width),n.top=null),"nw"==u&&(n.top=i.top+(r.height-n.height),n.left=i.left+(r.width-n.width)),n},_respectSize:function(n,i){var r=(this.helper,this._vBoundaries),f=(this._aspectRatio||i.shiftKey,this.axis),e=t(n.width)&&r.maxWidth&&r.maxWidth<n.width,o=t(n.height)&&r.maxHeight&&r.maxHeight<n.height,s=t(n.width)&&r.minWidth&&r.minWidth>n.width,h=t(n.height)&&r.minHeight&&r.minHeight>n.height,u;s&&(n.width=r.minWidth);h&&(n.height=r.minHeight);e&&(n.width=r.maxWidth);o&&(n.height=r.maxHeight);var c=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,a=/sw|nw|w/.test(f),v=/nw|ne|n/.test(f);return s&&a&&(n.left=c-r.minWidth),e&&a&&(n.left=c-r.maxWidth),h&&v&&(n.top=l-r.minHeight),o&&v&&(n.top=l-r.maxHeight),u=!n.width&&!n.height,u&&!n.left&&n.top?n.top=null:u&&!n.top&&n.left&&(n.left=null),n},_proportionallyResize:function(){var r,i,t,u,f;if(this.options,this._proportionallyResizeElements.length)for(r=this.helper||this.element,i=0;this._proportionallyResizeElements.length>i;i++)t=this._proportionallyResizeElements[i],this.borderDif||(u=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],f=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")],this.borderDif=n.map(u,function(n,t){var i=parseInt(n,10)||0,r=parseInt(f[t],10)||0;return i+r})),t.css({height:r.height()-this.borderDif[0]-this.borderDif[2]||0,width:r.width()-this.borderDif[1]-this.borderDif[3]||0})},_renderProxy:function(){var r=this.element,u=this.options,t,i;(this.elementOffset=r.offset(),this._helper)?(this.helper=this.helper||n('<div style="overflow:hidden;"><\/div>'),t=n.ui.ie6?1:0,i=n.ui.ie6?2:-1,this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-t+"px",top:this.elementOffset.top-t+"px",zIndex:++u.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=(this.options,this.originalSize),r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=(this.options,this.originalSize),u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!=t&&this._trigger(t,i,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}}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var r=n(this).data("resizable"),t=r.options,i=function(t){n(t).each(function(){var t=n(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof t.alsoResize||t.alsoResize.parentNode?i(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],i(t.alsoResize)):n.each(t.alsoResize,function(n){i(n)})},resize:function(t,i){var r=n(this).data("resizable"),u=r.options,f=r.originalSize,e=r.originalPosition,s={height:r.size.height-f.height||0,width:r.size.width-f.width||0,top:r.position.top-e.top||0,left:r.position.left-e.left||0},o=function(t,r){n(t).each(function(){var t=n(this),f=n(this).data("resizable-alsoresize"),u={},e=r&&r.length?r:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(e,function(n,t){var i=(f[t]||0)+(s[t]||0);i&&i>=0&&(u[t]=i||null)});t.css(u)})};"object"!=typeof u.alsoResize||u.alsoResize.nodeType?o(u.alsoResize):n.each(u.alsoResize,function(n,t){o(n,t)})},stop:function(){n(this).removeData("resizable-alsoresize")}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).data("resizable"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&n.ui.hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,o=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var t=n(this).data("resizable"),s=t.options,h=t.element,u=s.containment,r=u instanceof n?u.get(0):/parent/.test(u)?h.parent().get(0):u,f,e;if(r)if(t.containerElement=n(r),/document/.test(u)||u==document)t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight};else{f=n(r);e=[];n(["Top","Right","Left","Bottom"]).each(function(n,t){e[n]=i(f.css("padding"+t))});t.containerOffset=f.offset();t.containerPosition=f.position();t.containerSize={height:f.innerHeight()-e[3],width:f.innerWidth()-e[1]};var o=t.containerOffset,c=t.containerSize.height,l=t.containerSize.width,a=n.ui.hasScroll(r,"left")?r.scrollWidth:l,v=n.ui.hasScroll(r)?r.scrollHeight:c;t.parentData={element:r,left:o.left,top:o.top,width:a,height:v}}},resize:function(t){var i=n(this).data("resizable"),c=i.options,r=(i.containerSize,i.containerOffset),o=(i.size,i.position),f=i._aspectRatio||t.shiftKey,u={top:0,left:0},s=i.containerElement;s[0]!=document&&/static/.test(s.css("position"))&&(u=r);o.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-u.left),f&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=c.helper?r.left:0);o.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?r.top:0);i.offset.left=i.parentData.left+i.position.left;i.offset.top=i.parentData.top+i.position.top;var e=Math.abs((i._helper?i.offset.left-u.left:i.offset.left-u.left)+i.sizeDiff.width),h=Math.abs((i._helper?i.offset.top-u.top:i.offset.top-r.top)+i.sizeDiff.height),l=i.containerElement.get(0)==i.element.parent().get(0),a=/relative|absolute/.test(i.containerElement.css("position"));l&&a&&(e-=i.parentData.left);e+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-e,f&&(i.size.height=i.size.width/i.aspectRatio));h+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-h,f&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(){var t=n(this).data("resizable"),r=t.options,u=(t.position,t.containerOffset),f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).data("resizable"),i=t.options,r=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:r.height,width:r.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:"");t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).data("resizable");t.options;t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).data("resizable");t.options;t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(t){var i=n(this).data("resizable"),r=i.options,h=i.size,u=i.originalSize,o=i.originalPosition,s=i.axis,f,e;r._aspectRatio||t.shiftKey;r.grid="number"==typeof r.grid?[r.grid,r.grid]:r.grid;f=Math.round((h.width-u.width)/(r.grid[0]||1))*(r.grid[0]||1);e=Math.round((h.height-u.height)/(r.grid[1]||1))*(r.grid[1]||1);/^(se|s|e)$/.test(s)?(i.size.width=u.width+f,i.size.height=u.height+e):/^(ne)$/.test(s)?(i.size.width=u.width+f,i.size.height=u.height+e,i.position.top=o.top-e):/^(sw)$/.test(s)?(i.size.width=u.width+f,i.size.height=u.height+e,i.position.left=o.left-f):(i.size.width=u.width+f,i.size.height=u.height+e,i.position.top=o.top-e,i.position.left=o.left-f)}});var i=function(n){return parseInt(n,10)||0},t=function(n){return!isNaN(parseInt(n,10))}}(jQuery),function(n){n.widget("ui.selectable",n.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var i=this,t;this.element.addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t=n(i.options.filter,i.element[0]);t.addClass("ui-selectee");t.each(function(){var t=n(this),i=t.offset();n.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this.selectees=t.addClass("ui-selectee");this._mouseInit();this.helper=n("<div class='ui-selectable-helper'><\/div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(t){var r=this,i;(this.opos=[t.pageX,t.pageY],this.options.disabled)||(i=this.options,this.selectees=n(i.filter,this.element[0]),this._trigger("start",t),n(i.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),i.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var i=n.data(this,"selectable-item");i.startselected=!0;t.metaKey||t.ctrlKey||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,r._trigger("unselecting",t,{unselecting:i.element}))}),n(t.target).parents().andSelf().each(function(){var i=n.data(this,"selectable-item"),u;if(i)return u=!t.metaKey&&!t.ctrlKey||!i.$element.hasClass("ui-selected"),i.$element.removeClass(u?"ui-unselecting":"ui-selected").addClass(u?"ui-selecting":"ui-unselecting"),i.unselecting=!u,i.selecting=u,i.selected=u,u?r._trigger("selecting",t,{selecting:i.element}):r._trigger("unselecting",t,{unselecting:i.element}),!1}))},_mouseDrag:function(t){var o=this,e;if(this.dragged=!0,!this.options.disabled){var s=this.options,i=this.opos[0],r=this.opos[1],u=t.pageX,f=t.pageY;return i>u&&(e=u,u=i,i=e),r>f&&(e=f,f=r,r=e),this.helper.css({left:i,top:r,width:u-i,height:f-r}),this.selectees.each(function(){var e=n.data(this,"selectable-item"),h;e&&e.element!=o.element[0]&&(h=!1,"touch"==s.tolerance?h=!(e.left>u||i>e.right||e.top>f||r>e.bottom):"fit"==s.tolerance&&(h=e.left>i&&u>e.right&&e.top>r&&f>e.bottom),h?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,o._trigger("selecting",t,{selecting:e.element}))):(e.selecting&&((t.metaKey||t.ctrlKey)&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),o._trigger("unselecting",t,{unselecting:e.element}))),e.selected&&(t.metaKey||t.ctrlKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,o._trigger("unselecting",t,{unselecting:e.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,this.options,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}})}(jQuery),function(n){n.widget("ui.sortable",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var n=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?"x"===n.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;this.offset=this.element.offset();this._mouseInit();this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,i){"disabled"===t?(this.options[t]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):n.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var u=this,r,f;return this.reverting?!1:this.options.disabled||"static"==this.options.type?!1:(this._refreshItems(t),r=null,n(t.target).parents().each(function(){return n.data(this,u.widgetName+"-item")==u?(r=n(this),!1):undefined}),n.data(t.target,u.widgetName+"-item")==u&&(r=n(t.target)),!r)?!1:this.options.handle&&!i&&(f=!1,n(this.options.handle,r).find("*").andSelf().each(function(){this==t.target&&(f=!0)}),!f)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,i,r){var u=this.options,f;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&(n("body").css("cursor")&&(this._storedCursor=n("body").css("cursor")),n("body").css("cursor",u.cursor)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,r,f;for((this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll)&&(i=this.options,r=!1,this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-n(document).scrollTop()<i.scrollSensitivity?r=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(r=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed)),t.pageX-n(document).scrollLeft()<i.scrollSensitivity?r=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(r=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),f=this.items.length-1;f>=0;f--){var u=this.items[f],e=u.item[0],o=this._intersectsWithPointer(u);if(o&&u.instance===this.currentContainer&&e!=this.currentItem[0]&&this.placeholder[1==o?"next":"prev"]()[0]!=e&&!n.contains(this.placeholder[0],e)&&("semi-dynamic"==this.options.type?!n.contains(this.element[0],e):!0)){if(this.direction=1==o?"down":"up","pointer"!=this.options.tolerance&&!this._intersectsWithSides(u))break;this._rearrange(t,u);this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var u=this,r=this.placeholder.offset();this.reverting=!0;n(this.helper).animate({left:r.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:r.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){u._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});"original"==this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!=this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l=i+o>u&&e>i+o&&t+s>r&&f>t+s;return"pointer"==this.options.tolerance||this.options.forcePointerForContainers||"pointer"!=this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?l:t+this.helperProportions.width/2>r&&f>h-this.helperProportions.width/2&&i+this.helperProportions.height/2>u&&e>c-this.helperProportions.height/2},_intersectsWithPointer:function(t){var u="x"===this.options.axis||n.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),f="y"===this.options.axis||n.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),e=u&&f,i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return e?this.floating?r&&"right"==r||"down"==i?2:1:i&&("down"==i?2:1):!1},_intersectsWithSides:function(t){var u=n.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),f=n.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?"right"==r&&f||"left"==r&&!f:i&&("down"==i&&u||"up"==i&&!u)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!=n&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!=n&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor==String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){var s=[],u=[],e=this._connectWith(),o,f,i,r;if(e&&t)for(r=e.length-1;r>=0;r--)for(o=n(e[r]),f=o.length-1;f>=0;f--)i=n.data(o[f],this.widgetName),i&&i!=this&&!i.options.disabled&&u.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(u.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=u.length-1;r>=0;r--)u[r][0].each(function(){s.push(this)});return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;t.length>i;i++)if(t[i]==n.item[0])return!1;return!0})},_refreshItems:function(t){var o,u,i,r,s;this.items=[];this.containers=[this];var l=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],e=this._connectWith();if(e&&this.ready)for(r=e.length-1;r>=0;r--)for(o=n(e[r]),u=o.length-1;u>=0;u--)i=n.data(o[u],this.widgetName),i&&i!=this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(var h=f[r][1],c=f[r][0],u=0,a=c.length;a>u;u++)s=n(c[u]),s.data(this.widgetName+"-item",h),l.push({item:s,instance:h,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var r,f,i,u;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),i=this.items.length-1;i>=0;i--)r=this.items[i],r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0]||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){var i,r;t=t||this;i=t.options;i.placeholder&&i.placeholder.constructor!=String||(r=i.placeholder,i.placeholder={element:function(){var i=n(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(i.style.visibility="hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_contactContainers:function(t){for(var f,c,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(1===this.containers.length)this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1;else{for(var l=1e4,o=null,h=this.containers[i].floating?"left":"top",a=this.containers[i].floating?"width":"height",s=this.positionAbs[h]+this.offset.click[h],u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!=this.currentItem[0]&&(f=this.items[u].item.offset()[h],c=!1,Math.abs(f-s)>Math.abs(f+this.items[u][a]-s)&&(c=!0,f+=this.items[u][a]),l>Math.abs(f-s)&&(l=Math.abs(f-s),o=this.items[u],this.direction=c?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[i];o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):"clone"==r.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||n("parent"!=r.appendTo?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(""==i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(""==i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var i=this.options;if("parent"==i.containment&&(i.containment=this.helper[0].parentNode),("document"==i.containment||"window"==i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n("document"==i.containment?document:window).width()-this.helperProportions.width-this.margins.left,(n("document"==i.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),!/^(document|window|parent)$/.test(i.containment)){var t=n(i.containment)[0],r=n(i.containment).offset(),u="hidden"!=n(t).css("overflow");this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,i){i||(i=this.position);var r="absolute"==t?1:-1,u=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"==this.cssPosition?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var i=this.options,o="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(o[0].tagName),f,e,r,u;return"relative"!=this.cssPosition||this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),f=t.pageX,e=t.pageY,this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid)&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top<this.containment[1]||r-this.offset.click.top>this.containment[3]?r-this.offset.click.top<this.containment[1]?r+i.grid[1]:r-i.grid[1]:r:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left<this.containment[0]||u-this.offset.click.left>this.containment[2]?u-this.offset.click.left<this.containment[0]?u+i.grid[0]:u-i.grid[0]:u:u),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"==this.cssPosition?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u==this.counter&&this.refreshPositions(!r)})},_clear:function(t,i){var u,r;if(this.reverting=!1,u=[],!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]==this.currentItem[0]){for(r in this._storedCSS)("auto"==this._storedCSS[r]||"static"==this._storedCSS[r])&&(this._storedCSS[r]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!i&&u.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev==this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent==this.currentItem.parent()[0]||i||u.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(i||(u.push(function(n){this._trigger("remove",n,this._uiHash())}),u.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),u.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),r=this.containers.length-1;r>=0;r--)i||u.push(function(n){return function(t){n._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[r])),this.containers[r].containerCache.over&&(u.push(function(n){return function(t){n._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[r])),this.containers[r].containerCache.over=0);if(this._storedCursor&&n("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"==this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!i){for(this._trigger("beforeStop",t,this._uiHash()),r=0;u.length>r;r++)u[r].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!1}if(i||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!=this.currentItem[0]&&this.helper.remove(),this.helper=null,!i){for(r=0;u.length>r;r++)u[r].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})}(jQuery),function(n){var r=0,t={},i={};t.height=t.paddingTop=t.paddingBottom=t.borderTopWidth=t.borderBottomWidth="hide";i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show";n.widget("ui.accordion",{version:"1.9.2",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var i=this.accordionId="ui-accordion-"+(this.element.attr("id")||++r),t=this.options;this.prevShow=this.prevHide=n();this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.headers=this.element.find(t.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this._hoverable(this.headers);this._focusable(this.headers);this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();t.collapsible||t.active!==!1&&null!=t.active||(t.active=0);0>t.active&&(t.active+=this.headers.length);this.active=this._findActive(t.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this._createIcons();this.refresh();this.element.attr("role","tablist");this.headers.attr("role","tab").each(function(t){var r=n(this),u=r.attr("id"),e=r.next(),f=e.attr("id");u||(u=i+"-header-"+t,r.attr("id",u));f||(f=i+"-panel-"+t,e.attr("id",f));r.attr("aria-controls",f);e.attr("aria-labelledby",u)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._on(this.headers,{keydown:"_keydown"});this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._setupEvents(t.event)},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():n()}},_createIcons:function(){var t=this.options.icons;t&&(n("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){return"active"===n?(this._activate(t),undefined):("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||this.options.active!==!1||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===n&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),r.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().focus()},refresh:function(){var t,r,u=this.options.heightStyle,i=this.element.parent();"fill"===u?(n.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),t=i.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),r&&i.css("overflow",r),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===u&&(t=0,this.headers.next().each(function(){t=Math.max(t,n(this).css("height","").height())}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={};t&&(n.each(t.split(" "),function(n,t){i[t]="_eventHandler"}),this._on(this.headers,i))},_eventHandler:function(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,s=e?n():r.next(),h=u.next(),o={oldHeader:u,oldPanel:h,newHeader:e?n():r,newPanel:s};t.preventDefault();f&&!i.collapsible||this._trigger("beforeActivate",t,o)===!1||(i.active=e?!1:this.headers.index(r),this.active=f?n():r,this._toggle(o),u.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&u.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),f||(r.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&r.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),r.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-expanded":"false","aria-hidden":"true"});i.prev().attr("aria-selected","false");r.length&&i.length?i.prev().attr("tabIndex",-1):r.length&&this.headers.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);r.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(n,r,u){var l,f,e,a=this,h=0,v=n.length&&(!r.length||n.index()<r.index()),s=this.options.animate||{},o=v&&s.down||s,c=function(){a._toggleComplete(u)};return"number"==typeof o&&(e=o),"string"==typeof o&&(f=o),f=f||o.easing||s.easing,e=e||o.duration||s.duration,r.length?n.length?(l=n.show().outerHeight(),r.animate(t,{duration:e,easing:f,step:function(n,t){t.now=Math.round(n)}}),n.hide().animate(i,{duration:e,easing:f,complete:c,step:function(n,t){t.now=Math.round(n);"height"!==t.prop?h+=t.now:"content"!==a.options.heightStyle&&(t.now=Math.round(l-r.outerHeight()-h),h=0)}}),undefined):r.animate(t,e,f,c):n.animate(i,e,f,c)},_toggleComplete:function(n){var t=n.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.uiBackCompat!==!1&&(function(n,t){n.extend(t.options,{navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}});var i=t._create;t._create=function(){if(this.options.navigation){var f=this,t=this.element.find(this.options.header),r=t.next(),u=t.add(r).find("a").filter(this.options.navigationFilter)[0];u&&t.add(r).each(function(t){return n.contains(this,u)?(f.options.active=Math.floor(t/2),!1):undefined})}i.call(this)}}(jQuery,jQuery.ui.accordion.prototype),function(n,t){n.extend(t.options,{heightStyle:null,autoHeight:!0,clearStyle:!1,fillSpace:!1});var i=t._create,r=t._setOption;n.extend(t,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();i.call(this)},_setOption:function(n){("autoHeight"===n||"clearStyle"===n||"fillSpace"===n)&&(this.options.heightStyle=this._mergeHeightStyle());r.apply(this,arguments)},_mergeHeightStyle:function(){var n=this.options;return n.fillSpace?"fill":n.clearStyle?"content":n.autoHeight?"auto":undefined}})}(jQuery,jQuery.ui.accordion.prototype),function(n,t){n.extend(t.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var i=t._createIcons;t._createIcons=function(){this.options.icons&&(this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected);i.call(this)}}(jQuery,jQuery.ui.accordion.prototype),function(n,t){t.activate=t._activate;var i=t._findActive;t._findActive=function(n){return-1===n&&(n=!1),n&&"number"!=typeof n&&(n=this.headers.index(this.headers.filter(n)),-1===n&&(n=!1)),i.call(this,n)}}(jQuery,jQuery.ui.accordion.prototype),jQuery.ui.accordion.prototype.resize=jQuery.ui.accordion.prototype.refresh,function(n,t){n.extend(t.options,{change:null,changestart:null});var i=t._trigger;t._trigger=function(n,t,r){var u=i.apply(this,arguments);return u?("beforeActivate"===n?u=i.call(this,"changestart",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel}):"activate"===n&&(u=i.call(this,"change",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel})),u):!1}}(jQuery,jQuery.ui.accordion.prototype),function(n,t){n.extend(t.options,{animate:null,animated:"slide"});var i=t._create;t._create=function(){var n=this.options;null===n.animate&&(n.animate=n.animated?"slide"===n.animated?300:"bounceslide"===n.animated?{duration:200,down:{easing:"easeOutBounce",duration:1e3}}:n.animated:!1);i.call(this)}}(jQuery,jQuery.ui.accordion.prototype))}(jQuery),function(n){var i,r,u,t,f="ui-button ui-widget ui-state-default ui-corner-all",s="ui-state-hover ui-state-active ",e="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",h=function(){var t=n(this).find(":ui-button");setTimeout(function(){t.button("refresh")},1)},o=function(t){var i=t.name,r=t.form,u=n([]);return i&&(u=r?n(r).find("[name='"+i+"']"):n("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),u};n.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,h);"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var s=this,e=this.options,c="checkbox"===this.type||"radio"===this.type,a=c?"":"ui-state-active",l="ui-state-focus";null===e.label&&(e.label="input"===this.type?this.buttonElement.val():this.buttonElement.html());this._hoverable(this.buttonElement);this.buttonElement.addClass(f).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){e.disabled||this===i&&n(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){e.disabled||n(this).removeClass(a)}).bind("click"+this.eventNamespace,function(n){e.disabled&&(n.preventDefault(),n.stopImmediatePropagation())});this.element.bind("focus"+this.eventNamespace,function(){s.buttonElement.addClass(l)}).bind("blur"+this.eventNamespace,function(){s.buttonElement.removeClass(l)});c&&(this.element.bind("change"+this.eventNamespace,function(){t||s.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(n){e.disabled||(t=!1,r=n.pageX,u=n.pageY)}).bind("mouseup"+this.eventNamespace,function(n){e.disabled||(r!==n.pageX||u!==n.pageY)&&(t=!0)}));"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return e.disabled||t?!1:(n(this).toggleClass("ui-state-active"),s.buttonElement.attr("aria-pressed",s.element[0].checked),undefined)}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(e.disabled||t)return!1;n(this).addClass("ui-state-active");s.buttonElement.attr("aria-pressed","true");var i=s.element[0];o(i).not(i).map(function(){return n(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return e.disabled?!1:(n(this).addClass("ui-state-active"),i=this,s.document.one("mouseup",function(){i=null}),undefined)}).bind("mouseup"+this.eventNamespace,function(){return e.disabled?!1:(n(this).removeClass("ui-state-active"),undefined)}).bind("keydown"+this.eventNamespace,function(t){return e.disabled?!1:((t.keyCode===n.ui.keyCode.SPACE||t.keyCode===n.ui.keyCode.ENTER)&&n(this).addClass("ui-state-active"),undefined)}).bind("keyup"+this.eventNamespace,function(){n(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===n.ui.keyCode.SPACE&&n(this).click()}));this._setOption("disabled",e.disabled);this._resetButton()},_determineButtonType:function(){var n,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button";"checkbox"===this.type||"radio"===this.type?(n=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=n.find(t),this.buttonElement.length||(n=n.length?n.siblings():this.element.siblings(),this.buttonElement=n.filter(t),this.buttonElement.length||(this.buttonElement=n.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(f+" "+s+" "+e).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(n,t){return this._super(n,t),"disabled"===n?(t?this.element.prop("disabled",!0):this.element.prop("disabled",!1),undefined):(this._resetButton(),undefined)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t);"radio"===this.type?o(this.element[0]).each(function(){n(this).is(":checked")?n(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):n(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),undefined;var i=this.buttonElement.removeClass(e),f=n("<span><\/span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(i.empty()).text(),t=this.options.icons,u=t.primary&&t.secondary,r=[];t.primary||t.secondary?(this.options.text&&r.push("ui-button-text-icon"+(u?"s":t.primary?"-primary":"-secondary")),t.primary&&i.prepend("<span class='ui-button-icon-primary ui-icon "+t.primary+"'><\/span>"),t.secondary&&i.append("<span class='ui-button-icon-secondary ui-icon "+t.secondary+"'><\/span>"),this.options.text||(r.push(u?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||i.attr("title",n.trim(f)))):r.push("ui-button-text-only");i.addClass(r.join(" "))}});n.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(n,t){"disabled"===n&&this.buttons.button("option",n,t);this._super(n,t)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery),function(n,t){function e(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.dpDiv=o(n('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>'))}function o(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){n(this).removeClass("ui-state-hover");-1!=this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!=this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){n.datepicker._isDisabledDatepicker(f.inline?t.parent()[0]:f.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!=this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))})}function u(i,r){n.extend(i,r);for(var u in r)(null==r[u]||r[u]==t)&&(i[u]=r[u]);return i}n.extend(n.ui,{datepicker:{version:"1.9.2"}});var i="datepicker",r=(new Date).getTime(),f;n.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null,attrName,attrValue,nodeName,inline,inst;for(attrName in this._defaults)if(attrValue=target.getAttribute("date:"+attrName),attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}nodeName=target.nodeName.toLowerCase();inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="dp"+this.uuid);inst=this._newInst(n(target),inline);inst.settings=n.extend({},settings||{},inlineSettings||{});"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?o(n('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>')):this.dpDiv}},_connectDatepicker:function(t,r){var u=n(t);r.append=n([]);r.trigger=n([]);u.hasClass(this.markerClassName)||(this._attachments(u,r),u.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,t,i){r.settings[t]=i}).bind("getData.datepicker",function(n,t){return this._get(r,t)}),this._autoSize(r),n.data(t,i,r),r.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var e=this._get(i,"appendText"),o=this._get(i,"isRTL"),u,r,f;i.append&&i.append.remove();e&&(i.append=n('<span class="'+this._appendClass+'">'+e+"<\/span>"),t[o?"before":"after"](i.append));t.unbind("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");(("focus"==u||"both"==u)&&t.focus(this._showDatepicker),"button"==u||"both"==u)&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n('<button type="button"><\/button>').addClass(this._triggerClass).html(""==f?r:n("<img/>").attr({src:f,alt:r,title:r}))),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput==t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!=t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){var t,i,r;this._get(n,"autoSize")&&!n.inline&&(t=new Date(2009,11,20),i=this._get(n,"dateFormat"),i.match(/[DM]/)&&(r=function(n){for(var i=0,r=0,t=0;n.length>t;t++)n[t].length>i&&(i=n[t].length,r=t);return r},t.setMonth(r(this._get(n,i.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(r(this._get(n,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())),n.input.attr("size",this._formatDate(n,t).length))},_inlineDatepicker:function(t,r){var u=n(t);u.hasClass(this.markerClassName)||(u.addClass(this.markerClassName).append(r.dpDiv).bind("setData.datepicker",function(n,t,i){r.settings[t]=i}).bind("getData.datepicker",function(n,t){return this._get(r,t)}),n.data(t,i,r),this._setDate(r,this._getDefaultDate(r),!0),this._updateDatepicker(r),this._updateAlternate(r),r.settings.disabled&&this._disableDatepicker(t),r.dpDiv.css("display","block"))},_dialogDatepicker:function(t,r,f,e,o){var s=this._dialogInst,h;if(s||(this.uuid+=1,h="dp"+this.uuid,this._dialogInput=n('<input type="text" id="'+h+'" style="position: absolute; top: -100px; width: 0px;"/>'),this._dialogInput.keydown(this._doKeyDown),n("body").append(this._dialogInput),s=this._dialogInst=this._newInst(this._dialogInput,!1),s.settings={},n.data(this._dialogInput[0],i,s)),u(s.settings,e||{}),r=r&&r.constructor==Date?this._formatDate(s,r):r,this._dialogInput.val(r),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,!this._pos){var c=document.documentElement.clientWidth,l=document.documentElement.clientHeight,a=document.documentElement.scrollLeft||document.body.scrollLeft,v=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[c/2-100+a,l/2-150+v]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),s.settings.onSelect=f,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],i,s),this},_destroyDatepicker:function(t){var u=n(t),f=n.data(t,i),r;u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,i),"input"==r?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==r||"span"==r)&&u.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var f=n(t),e=n.data(t,i),r,u;f.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),"input"==r?(t.disabled=!1,e.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"==r||"span"==r)&&(u=f.children("."+this._inlineClass),u.children().removeClass("ui-state-disabled"),u.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}))},_disableDatepicker:function(t){var f=n(t),e=n.data(t,i),r,u;f.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),"input"==r?(t.disabled=!0,e.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"==r||"span"==r)&&(u=f.children("."+this._inlineClass),u.children().addClass("ui-state-disabled"),u.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]==n)return!0;return!1},_getInst:function(t){try{return n.data(t,i)}catch(r){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(i,r,f){var e=this._getInst(i),o;if(2==arguments.length&&"string"==typeof r)return"defaults"==r?n.extend({},n.datepicker._defaults):e?"all"==r?n.extend({},e.settings):this._get(e,r):null;if(o=r||{},"string"==typeof r&&(o={},o[r]=f),e){this._curInst==e&&this._hideDatepicker();var c=this._getDateDatepicker(i,!0),s=this._getMinMaxDate(e,"min"),h=this._getMinMaxDate(e,"max");u(e.settings,o);null!==s&&o.dateFormat!==t&&o.minDate===t&&(e.settings.minDate=this._formatDate(e,s));null!==h&&o.dateFormat!==t&&o.maxDate===t&&(e.settings.maxDate=this._formatDate(e,h));this._attachments(n(i),e);this._autoSize(e);this._setDate(e,c);this._updateAlternate(e);this._updateDatepicker(e)}},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i=n.datepicker._getInst(t.target),r=!0,e=i.dpDiv.is(".ui-datepicker-rtl"),u,f,o;if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),u[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]),f=n.datepicker._get(i,"onSelect"),f?(o=n.datepicker._formatDate(i),f.apply(i.input?i.input[0]:null,[o,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36==t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var f=n.datepicker._getInst(i.target),r,u;if(n.datepicker._get(f,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(f,"dateFormat")),u=String.fromCharCode(i.charCode==t?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||" ">u||!r||r.indexOf(u)>-1},_doKeyUp:function(t){var i=n.datepicker._getInst(t.target),r;if(i.input.val()!=i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){n.datepicker.log(u)}return!0},_showDatepicker:function(t){var i,o,s,f,e;if((t=t.target||t,"input"!=t.nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!=t)&&(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!=i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),o=n.datepicker._get(i,"beforeShow"),s=o?o.apply(t,[t,i]):{},s!==!1&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),f=!1,n(t).parents().each(function(){return f|="fixed"==n(this).css("position"),!f}),e={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),e=n.datepicker._checkOffset(i,e,f),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":f?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),!i.inline))){var r=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),c=function(){var r=i.dpDiv.find("iframe.ui-datepicker-cover"),t;r.length&&(t=n.datepicker._getBorders(i.dpDiv),r.css({left:-t[0],top:-t[1],width:i.dpDiv.outerWidth(),height:i.dpDiv.outerHeight()}))};i.dpDiv.zIndex(n(t).zIndex()+1);n.datepicker._datepickerShowing=!0;n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.show(r,n.datepicker._get(i,"showOptions"),h,c):i.dpDiv[r||"show"](r?h:null,c);r&&h||c();i.input.is(":visible")&&!i.input.is(":disabled")&&i.input.focus();n.datepicker._curInst=i}},_updateDatepicker:function(t){var i,r,o;this.maxRows=4;i=n.datepicker._getBorders(t.dpDiv);f=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);r=t.dpDiv.find("iframe.ui-datepicker-cover");r.length&&r.css({left:-i[0],top:-i[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()});t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var u=this._getNumberOfMonths(t),e=u[1];(t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),e>1&&t.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"),t.dpDiv[(1!=u[0]||1!=u[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t==n.datepicker._curInst&&n.datepicker._datepickerShowing&&t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&t.input[0]!=document.activeElement&&t.input.focus(),t.yearshtml)&&(o=t.yearshtml,setTimeout(function(){o===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);o=t.yearshtml=null},0))},_getBorders:function(n){var t=function(n){return{thin:1,medium:2,thick:3}[n]||n};return[parseFloat(t(n.css("border-left-width"))),parseFloat(t(n.css("border-top-width")))]},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left==t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top==t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&("hidden"==t.type||1!=t.nodeType||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r=this._curInst,e;if(r&&(!t||r==n.data(t,i))&&this._datepickerShowing){var u=this._get(r,"showAnim"),o=this._get(r,"duration"),f=function(){n.datepicker._tidyDialog(r)};n.effects&&(n.effects.effect[u]||n.effects[u])?r.dpDiv.hide(u,n.datepicker._get(r,"showOptions"),o,f):r.dpDiv["slideDown"==u?"slideUp":"fadeIn"==u?"fadeOut":"hide"](u?o:null,f);u||f();this._datepickerShowing=!1;e=this._get(r,"onClose");e&&e.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]);this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id==n.datepicker._mainDivId||0!=i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst==r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+("M"==r?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var u=n(t),i=this._getInst(u[0]),r;this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+("M"==r?"Month":"Year")]=u["draw"+("M"==r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var e=n(t),f;n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._getInst(i[0]);this._selectDate(i,"")},_selectDate:function(t,i){var f=n(t),r=this._getInst(f[0]),u;i=null!=i?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],"object"!=typeof r.input[0]&&r.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i=this._get(t,"altField");if(i){var r=this._get(t,"altFormat")||this._get(t,"dateFormat"),u=this._getDate(t),f=this.formatDate(r,u,this._getFormatConfig(t));n(i).each(function(){n(this).val(f)})}},noWeekends:function(n){var t=n.getDay();return[t>0&&6>t,""]},iso8601Week:function(n){var t=new Date(n.getTime()),i;return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(i,r,u){var l,b,k,f;if(null==i||null==r)throw"Invalid arguments";if(r="object"==typeof r?""+r:r+"",""==r)return null;l=(u?u.shortYearCutoff:null)||this._defaults.shortYearCutoff;l="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10);for(var g=(u?u.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(u?u.dayNames:null)||this._defaults.dayNames,tt=(u?u.monthNamesShort:null)||this._defaults.monthNamesShort,it=(u?u.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,y=-1,p=!1,v=function(n){var t=i.length>c+1&&i.charAt(c+1)==n;return t&&c++,t},a=function(n){var i=v(n),u="@"==n?14:"!"==n?20:"y"==n&&i?4:"o"==n?3:2,f=RegExp("^\\d{1,"+u+"}"),t=r.substring(o).match(f);if(!t)throw"Missing number at position "+o;return o+=t[0].length,parseInt(t[0],10)},d=function(i,u,f){var s=n.map(v(i)?f:u,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)}),e=-1;if(n.each(s,function(n,i){var u=i[1];return r.substr(o,u.length).toLowerCase()==u.toLowerCase()?(e=i[0],o+=u.length,!1):t}),-1!=e)return e+1;throw"Unknown name at position "+o;},w=function(){if(r.charAt(o)!=i.charAt(c))throw"Unexpected literal at position "+o;o++},o=0,c=0;i.length>c;c++)if(p)"'"!=i.charAt(c)||v("'")?w():p=!1;else switch(i.charAt(c)){case"d":h=a("d");break;case"D":d("D",g,nt);break;case"o":y=a("o");break;case"m":s=a("m");break;case"M":s=d("M",tt,it);break;case"y":e=a("y");break;case"@":f=new Date(a("@"));e=f.getFullYear();s=f.getMonth()+1;h=f.getDate();break;case"!":f=new Date((a("!")-this._ticksTo1970)/1e4);e=f.getFullYear();s=f.getMonth()+1;h=f.getDate();break;case"'":v("'")?w():p=!0;break;default:w()}if(r.length>o&&(b=r.substr(o),!/^\s+/.test(b)))throw"Extra/unparsed characters found in date: "+b;if(-1==e?e=(new Date).getFullYear():100>e&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(l>=e?0:-100)),y>-1)for(s=1,h=y;;){if(k=this._getDaysInMonth(e,s-1),k>=h)break;s++;h-=k}if(f=this._daylightSavingAdjust(new Date(e,s-1,h)),f.getFullYear()!=e||f.getMonth()+1!=s||f.getDate()!=h)throw"Invalid date";return f},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){var u;if(!t)return"";var h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=n.length>u+1&&n.charAt(u+1)==t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))for(;i>r.length;)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;n.length>u;u++)if(o)"'"!=n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=n.length>t+1&&n.charAt(t+1)==i;return r&&t++,r},t=0;n.length>t;t++)if(r)"'"!=n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,i){return n.settings[i]!==t?n.settings[i]:this._defaults[i]},_setDateFromField:function(n,t){var i,u,f,r,e;if(n.input.val()!=n.lastVal){f=this._get(n,"dateFormat");r=n.lastVal=n.input?n.input.val():null;i=u=this._getDefaultDate(n);e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){this.log(o);r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=null==i||""===i?r:"string"==typeof i?e(i):"number"==typeof i?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&"Invalid Date"==""+u?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f==n.selectedMonth&&e==n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""==n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var u=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){window["DP_jQuery_"+r].datepicker._adjustDate(i,-u,"M")},next:function(){window["DP_jQuery_"+r].datepicker._adjustDate(i,+u,"M")},hide:function(){window["DP_jQuery_"+r].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+r].datepicker._gotoToday(i)},selectDay:function(){return window["DP_jQuery_"+r].datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+r].datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return window["DP_jQuery_"+r].datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var l=new Date,k,h,ut,c,ft,ni,st,p,ht,ct,lt,r,vt,yt,s;l=this._daylightSavingAdjust(new Date(l.getFullYear(),l.getMonth(),l.getDate()));var e=this._get(t,"isRTL"),ei=this._get(t,"showButtonPanel"),wt=this._get(t,"hideIfNoPrevNext"),tt=this._get(t,"navigationAsDateFormat"),o=this._getNumberOfMonths(t),oi=this._get(t,"showCurrentAtPos"),bt=this._get(t,"stepMonths"),it=1!=o[0]||1!=o[1],rt=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),y=this._getMinMaxDate(t,"min"),a=this._getMinMaxDate(t,"max"),i=t.drawMonth-oi,u=t.drawYear;if(0>i&&(i+=12,u--),a)for(k=this._daylightSavingAdjust(new Date(a.getFullYear(),a.getMonth()-o[0]*o[1]+1,a.getDate())),k=y&&y>k?y:k;this._daylightSavingAdjust(new Date(u,i,1))>k;)i--,0>i&&(i=11,u--);t.drawMonth=i;t.drawYear=u;h=this._get(t,"prevText");h=tt?this.formatDate(h,this._daylightSavingAdjust(new Date(u,i-bt,1)),this._getFormatConfig(t)):h;ut=this._canAdjustMonth(t,-1,u,i)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"e":"w")+'">'+h+"<\/span><\/a>":wt?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+h+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"e":"w")+'">'+h+"<\/span><\/a>";c=this._get(t,"nextText");c=tt?this.formatDate(c,this._daylightSavingAdjust(new Date(u,i+bt,1)),this._getFormatConfig(t)):c;var kt=this._canAdjustMonth(t,1,u,i)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="'+c+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"w":"e")+'">'+c+"<\/span><\/a>":wt?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+c+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"w":"e")+'">'+c+"<\/span><\/a>",g=this._get(t,"currentText"),dt=this._get(t,"gotoCurrent")&&t.currentDay?rt:l;g=tt?this.formatDate(g,dt,this._getFormatConfig(t)):g;var gt=t.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">'+this._get(t,"closeText")+"<\/button>",si=ei?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(e?gt:"")+(this._isInRange(t,dt)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click">'+g+"<\/button>":"")+(e?"":gt)+"<\/div>":"",v=parseInt(this._get(t,"firstDay"),10);v=isNaN(v)?0:v;ft=this._get(t,"showWeek");ni=this._get(t,"dayNames");this._get(t,"dayNamesShort");var hi=this._get(t,"dayNamesMin"),ci=this._get(t,"monthNames"),li=this._get(t,"monthNamesShort"),ti=this._get(t,"beforeShowDay"),et=this._get(t,"showOtherMonths"),ai=this._get(t,"selectOtherMonths");this._get(t,"calculateWeek")||this.iso8601Week;for(var ii=this._getDefaultDate(t),ot="",d=0;o[0]>d;d++){for(st="",this.maxRows=4,p=0;o[1]>p;p++){var ri=this._daylightSavingAdjust(new Date(u,i,t.selectedDay)),w=" ui-corner-all",f="";if(it){if(f+='<div class="ui-datepicker-group',o[1]>1)switch(p){case 0:f+=" ui-datepicker-group-first";w=" ui-corner-"+(e?"right":"left");break;case o[1]-1:f+=" ui-datepicker-group-last";w=" ui-corner-"+(e?"left":"right");break;default:f+=" ui-datepicker-group-middle";w=""}f+='">'}for(f+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+w+'">'+(/all|left/.test(w)&&0==d?e?kt:ut:"")+(/all|right/.test(w)&&0==d?e?ut:kt:"")+this._generateMonthYearHeader(t,i,u,y,a,d>0||p>0,ci,li)+'<\/div><table class="ui-datepicker-calendar"><thead><tr>',ht=ft?'<th class="ui-datepicker-week-col">'+this._get(t,"weekHeader")+"<\/th>":"",s=0;7>s;s++)ct=(s+v)%7,ht+="<th"+((s+v+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+ni[ct]+'">'+hi[ct]+"<\/span><\/th>";f+=ht+"<\/tr><\/thead><tbody>";lt=this._getDaysInMonth(u,i);u==t.selectedYear&&i==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,lt));var ui=(this._getFirstDayOfMonth(u,i)-v+7)%7,at=Math.ceil((ui+lt)/7),fi=it?this.maxRows>at?this.maxRows:at:at;for(this.maxRows=fi,r=this._daylightSavingAdjust(new Date(u,i,1-ui)),vt=0;fi>vt;vt++){for(f+="<tr>",yt=ft?'<td class="ui-datepicker-week-col">'+this._get(t,"calculateWeek")(r)+"<\/td>":"",s=0;7>s;s++){var nt=ti?ti.apply(t.input?t.input[0]:null,[r]):[!0,""],b=r.getMonth()!=i,pt=b&&!ai||!nt[0]||y&&y>r||a&&r>a;yt+='<td class="'+((s+v+6)%7>=5?" ui-datepicker-week-end":"")+(b?" ui-datepicker-other-month":"")+(r.getTime()==ri.getTime()&&i==t.selectedMonth&&t._keyEvent||ii.getTime()==r.getTime()&&ii.getTime()==ri.getTime()?" "+this._dayOverClass:"")+(pt?" "+this._unselectableClass+" ui-state-disabled":"")+(b&&!et?"":" "+nt[1]+(r.getTime()==rt.getTime()?" "+this._currentClass:"")+(r.getTime()==l.getTime()?" ui-datepicker-today":""))+'"'+(b&&!et||!nt[2]?"":' title="'+nt[2]+'"')+(pt?"":' data-handler="selectDay" data-event="click" data-month="'+r.getMonth()+'" data-year="'+r.getFullYear()+'"')+">"+(b&&!et?"&#xa0;":pt?'<span class="ui-state-default">'+r.getDate()+"<\/span>":'<a class="ui-state-default'+(r.getTime()==l.getTime()?" ui-state-highlight":"")+(r.getTime()==rt.getTime()?" ui-state-active":"")+(b?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"<\/a>")+"<\/td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}f+=yt+"<\/tr>"}i++;i>11&&(i=0,u++);f+="<\/tbody><\/table>"+(it?"<\/div>"+(o[0]>0&&p==o[1]-1?'<div class="ui-datepicker-row-break"><\/div>':""):"");st+=f}ot+=st}return ot+=si+(n.ui.ie6&&!t.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"><\/iframe>':""),t._keyEvent=!1,ot},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var v=this._get(n,"changeMonth"),y=this._get(n,"changeYear"),p=this._get(n,"showMonthAfterYear"),c='<div class="ui-datepicker-title">',l="",w,b,h;if(f||!v)l+='<span class="ui-datepicker-month">'+e[t]+"<\/span>";else{for(w=r&&r.getFullYear()==i,b=u&&u.getFullYear()==i,l+='<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">',h=0;12>h;h++)(!w||h>=r.getMonth())&&(!b||u.getMonth()>=h)&&(l+='<option value="'+h+'"'+(h==t?' selected="selected"':"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(p||(c+=l+(!f&&v&&y?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!y)c+='<span class="ui-datepicker-year">'+i+"<\/span>";else{var k=this._get(n,"yearRange").split(":"),d=(new Date).getFullYear(),g=function(n){var t=n.match(/c[+-].*/)?i+parseInt(n.substring(1),10):n.match(/[+-].*/)?d+parseInt(n,10):parseInt(n,10);return isNaN(t)?d:t},s=g(k[0]),a=Math.max(s,g(k[1]||""));for(s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';a>=s;s++)n.yearshtml+='<option value="'+s+'"'+(s==i?' selected="selected"':"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),p&&(c+=(!f&&v&&y?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.drawYear+("Y"==i?t:0),f=n.drawMonth+("M"==i?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+("D"==i?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();("M"==i||"Y"==i)&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&i>t?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(0>t?t:f[0]*f[1]),1));return 0>t&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max");return(!i||t.getTime()>=i.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).mousedown(n.datepicker._checkExternalClick).find(document.body).append(n.datepicker.dpDiv),n.datepicker.initialized=!0);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!=t&&"getDate"!=t&&"widget"!=t?"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)}):n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i))};n.datepicker=new e;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.9.2";window["DP_jQuery_"+r]=n}(jQuery),function(n,t){var i="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},u={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};n.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;0>i&&n(this).css("top",t.top-i)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title");"string"!=typeof this.originalTitle&&(this.originalTitle="");this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var u,f,e,s,h,o=this,r=this.options,c=r.title||"&#160;";u=(this.uiDialog=n("<div>")).addClass(i+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(t){r.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE&&(o.close(t),t.preventDefault())}).mousedown(function(n){o.moveToTop(!1,n)}).appendTo("body");this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(u);f=(this.uiDialogTitlebar=n("<div>")).addClass("ui-dialog-titlebar  ui-widget-header  ui-corner-all  ui-helper-clearfix").bind("mousedown",function(){u.focus()}).prependTo(u);e=n("<a href='#'><\/a>").addClass("ui-dialog-titlebar-close  ui-corner-all").attr("role","button").click(function(n){n.preventDefault();o.close(n)}).appendTo(f);(this.uiDialogTitlebarCloseText=n("<span>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(e);s=n("<span>").uniqueId().addClass("ui-dialog-title").html(c).prependTo(f);h=(this.uiDialogButtonPane=n("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");(this.uiButtonSet=n("<div>")).addClass("ui-dialog-buttonset").appendTo(h);u.attr({role:"dialog","aria-labelledby":s.attr("id")});f.find("*").add(f).disableSelection();this._hoverable(e);this._focusable(e);r.draggable&&n.fn.draggable&&this._makeDraggable();r.resizable&&n.fn.resizable&&this._makeResizable();this._createButtons(r.buttons);this._isOpen=!1;n.fn.bgiframe&&u.bgiframe();this._on(u,{keydown:function(i){if(r.modal&&i.keyCode===n.ui.keyCode.TAB){var f=n(":tabbable",u),e=f.filter(":first"),o=f.filter(":last");return i.target!==o[0]||i.shiftKey?i.target===e[0]&&i.shiftKey?(o.focus(1),!1):t:(e.focus(1),!1)}}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var n,t=this.oldPosition;this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var i,r,u=this;if(this._isOpen&&!1!==this._trigger("beforeClose",t))return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this._hide(this.uiDialog,this.options.hide,function(){u._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),n.ui.dialog.overlay.resize(),this.options.modal&&(i=0,n(".ui-dialog").each(function(){this!==u.uiDialog[0]&&(r=n(this).css("z-index"),isNaN(r)||(i=Math.max(i,r)))}),n.ui.dialog.maxZ=i),this},isOpen:function(){return this._isOpen},moveToTop:function(t,i){var u,r=this.options;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",i):(r.zIndex>n.ui.dialog.maxZ&&(n.ui.dialog.maxZ=r.zIndex),this.overlay&&(n.ui.dialog.maxZ+=1,n.ui.dialog.overlay.maxZ=n.ui.dialog.maxZ,this.overlay.$el.css("z-index",n.ui.dialog.overlay.maxZ)),u={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},n.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",n.ui.dialog.maxZ),this.element.attr(u),this._trigger("focus",i),this)},open:function(){if(!this._isOpen){var t,i=this.options,r=this.uiDialog;return this._size(),this._position(i.position),r.show(i.show),this.overlay=i.modal?new n.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this}},_createButtons:function(t){var i=this,r=!1;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();"object"==typeof t&&null!==t&&n.each(t,function(){return!(r=!0)});r?(n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);f=r.click;r.click=function(){f.apply(i.element[0],arguments)};u=n("<button><\/button>",r).appendTo(i.uiButtonSet);n.fn.button&&u.button()}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)):this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){n(this).addClass("ui-dialog-dragging");t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){r.position=[f.position.left-t.document.scrollLeft(),f.position.top-t.document.scrollTop()];n(this).removeClass("ui-dialog-dragging");t._trigger("dragStop",u,i(f));n.ui.dialog.overlay.resize()}})},_makeResizable:function(i){function u(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}i=i===t?this.options.resizable:i;var f=this,r=this.options,e=this.uiDialog.css("position"),o="string"==typeof i?i:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:r.maxWidth,maxHeight:r.maxHeight,minWidth:r.minWidth,minHeight:this._minHeight(),handles:o,start:function(t,i){n(this).addClass("ui-dialog-resizing");f._trigger("resizeStart",t,u(i))},resize:function(n,t){f._trigger("resize",n,u(t))},stop:function(t,i){n(this).removeClass("ui-dialog-resizing");r.height=n(this).height();r.width=n(this).width();f._trigger("resizeStop",t,u(i));n.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(t){var u,i=[],r=[0,0];t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(i=t.split?t.split(" "):[t[0],t[1]],1===i.length&&(i[1]=i[0]),n.each(["left","top"],function(n,t){+i[n]===i[n]&&(r[n]=i[n],i[n]=t)}),t={my:i[0]+(0>r[0]?r[0]:"+"+r[0])+" "+i[1]+(0>r[1]?r[1]:"+"+r[1]),at:i.join(" ")}),t=n.extend({},n.ui.dialog.prototype.options.position,t)):t=n.ui.dialog.prototype.options.position;u=this.uiDialog.is(":visible");u||this.uiDialog.show();this.uiDialog.position(t);u||this.uiDialog.hide()},_setOptions:function(t){var e=this,i={},f=!1;n.each(t,function(n,t){e._setOption(n,t);n in r&&(f=!0);n in u&&(i[n]=t)});f&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",i)},_setOption:function(t,r){var e,f,u=this.uiDialog;switch(t){case"buttons":this._createButtons(r);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+r);break;case"dialogClass":u.removeClass(this.options.dialogClass).addClass(i+r);break;case"disabled":r?u.addClass("ui-dialog-disabled"):u.removeClass("ui-dialog-disabled");break;case"draggable":e=u.is(":data(draggable)");e&&!r&&u.draggable("destroy");!e&&r&&this._makeDraggable();break;case"position":this._position(r);break;case"resizable":f=u.is(":data(resizable)");f&&!r&&u.resizable("destroy");f&&"string"==typeof r&&u.resizable("option","handles",r);f||r===!1||this._makeResizable(r);break;case"title":n(".ui-dialog-title",this.uiDialogTitlebar).html(""+(r||"&#160;"))}this._super(t,r)},_size:function(){var i,r,u,t=this.options,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});t.minWidth>t.width&&(t.width=t.minWidth);i=this.uiDialog.css({height:"auto",width:t.width}).outerHeight();r=Math.max(0,t.minHeight-i);"auto"===t.height?n.support.minHeight?this.element.css({minHeight:r,height:"auto"}):(this.uiDialog.show(),u=this.element.css("height","auto").height(),f||this.uiDialog.hide(),this.element.height(Math.max(u,r))):this.element.height(Math.max(t.height-i,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});n.extend(n.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(n){var t=n.attr("id");return t||(this.uuid+=1,t=this.uuid),"ui-dialog-title-"+t},overlay:function(t){this.$el=n.ui.dialog.overlay.create(t)}});n.extend(n.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:n.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(n){return n+".dialog-overlay"}).join(" "),create:function(i){0===this.instances.length&&(setTimeout(function(){n.ui.dialog.overlay.instances.length&&n(document).bind(n.ui.dialog.overlay.events,function(i){return n(i.target).zIndex()<n.ui.dialog.overlay.maxZ?!1:t})},1),n(window).bind("resize.dialog-overlay",n.ui.dialog.overlay.resize));var r=this.oldInstances.pop()||n("<div>").addClass("ui-widget-overlay");return n(document).bind("keydown.dialog-overlay",function(t){var u=n.ui.dialog.overlay.instances;0!==u.length&&u[u.length-1]===r&&i.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE&&(i.close(t),t.preventDefault())}),r.appendTo(document.body).css({width:this.width(),height:this.height()}),n.fn.bgiframe&&r.bgiframe(),this.instances.push(r),r},destroy:function(t){var r=n.inArray(t,this.instances),i=0;-1!==r&&this.oldInstances.push(this.instances.splice(r,1)[0]);0===this.instances.length&&n([document,window]).unbind(".dialog-overlay");t.height(0).width(0).remove();n.each(this.instances,function(){i=Math.max(i,this.css("z-index"))});this.maxZ=i},height:function(){var t,i;return n.ui.ie?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),i=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),i>t?n(window).height()+"px":t+"px"):n(document).height()+"px"},width:function(){var t,i;return n.ui.ie?(t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),i=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),i>t?n(window).width()+"px":t+"px"):n(document).width()+"px"},resize:function(){var t=n([]);n.each(n.ui.dialog.overlay.instances,function(){t=t.add(this)});t.css({width:0,height:0}).css({width:n.ui.dialog.overlay.width(),height:n.ui.dialog.overlay.height()})}});n.extend(n.ui.dialog.overlay.prototype,{destroy:function(){n.ui.dialog.overlay.destroy(this.$el)}})}(jQuery),function(n,t){n.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=n("<div class='ui-progressbar-value ui-widget-header ui-corner-left'><\/div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(n){return n===t?this._value():(this._setOption("value",n),this)},_setOption:function(n,t){"value"===n&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete"));this._super(n,t)},_value:function(){var n=this.options.value;return"number"!=typeof n&&(n=0),Math.min(this.options.max,Math.max(this.min,n))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var n=this.value(),t=this._percentage();this.oldValue!==n&&(this.oldValue=n,this._trigger("change"));this.valueDiv.toggle(n>this.min).toggleClass("ui-corner-right",n===this.options.max).width(t.toFixed(0)+"%");this.element.attr("aria-valuenow",n)}})}(jQuery),function(n){var t=5;n.widget("ui.slider",n.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var r,u,i=this.options,f=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),e=[];for(this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(i.disabled?" ui-slider-disabled ui-disabled":"")),this.range=n([]),i.range&&(i.range===!0&&(i.values||(i.values=[this._valueMin(),this._valueMin()]),i.values.length&&2!==i.values.length&&(i.values=[i.values[0],i.values[0]])),this.range=n("<div><\/div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===i.range||"max"===i.range?" ui-slider-range-"+i.range:""))),u=i.values&&i.values.length||1,r=f.length;u>r;r++)e.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'><\/a>");this.handles=f.add(n(e.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(n){n.preventDefault()}).mouseenter(function(){i.disabled||n(this).addClass("ui-state-hover")}).mouseleave(function(){n(this).removeClass("ui-state-hover")}).focus(function(){i.disabled?n(this).blur():(n(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),n(this).addClass("ui-state-focus"))}).blur(function(){n(this).removeClass("ui-state-focus")});this.handles.each(function(t){n(this).data("ui-slider-handle-index",t)});this._on(this.handles,{keydown:function(i){var o,u,r,f,e=n(i.target).data("ui-slider-handle-index");switch(i.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,n(i.target).addClass("ui-state-active"),o=this._start(i,e),o===!1))return}switch(f=this.options.step,u=r=this.options.values&&this.options.values.length?this.values(e):this.value(),i.keyCode){case n.ui.keyCode.HOME:r=this._valueMin();break;case n.ui.keyCode.END:r=this._valueMax();break;case n.ui.keyCode.PAGE_UP:r=this._trimAlignValue(u+(this._valueMax()-this._valueMin())/t);break;case n.ui.keyCode.PAGE_DOWN:r=this._trimAlignValue(u-(this._valueMax()-this._valueMin())/t);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(u===this._valueMax())return;r=this._trimAlignValue(u+f);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(u===this._valueMin())return;r=this._trimAlignValue(u-f)}this._slide(i,e,r)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),n(t.target).removeClass("ui-state-active"))}});this._refreshValue();this._animateOff=!1},_destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all");this._mouseDestroy()},_mouseCapture:function(t){var s,u,f,i,r,h,e,c,l=this,o=this.options;return o.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},u=this._normValueFromMouse(s),f=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(u-l.values(t));f>e&&(f=e,i=n(this),r=t)}),o.range===!0&&this.values(1)===o.min&&(r+=1,i=n(this.handles[r])),h=this._start(t,r),h===!1?!1:(this._mouseSliding=!0,this._handleIndex=r,i.addClass("ui-state-active").focus(),e=i.offset(),c=!n(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,r,u),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return"horizontal"===this.orientation?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),0>t&&(t=0),"vertical"===this.orientation&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_start:function(n,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",n,i)},_slide:function(n,t,i){var r,f,u;this.options.values&&this.options.values.length?(r=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>r||1===t&&r>i)&&(i=r),i!==this.values(t)&&(f=this.values(),f[t]=i,u=this._trigger("slide",n,{handle:this.handles[t],value:i,values:f}),r=this.values(t?0:1),u!==!1&&this.values(t,i,!0))):i!==this.value()&&(u=this._trigger("slide",n,{handle:this.handles[t],value:i}),u!==!1&&this.value(i))},_stop:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._trigger("stop",n,i)},_change:function(n,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values());this._trigger("change",n,i)}},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),this._change(null,0),undefined):this._value()},values:function(t,i){var u,f,r;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),undefined;if(!arguments.length)return this._values();if(!n.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(u=this.options.values,f=arguments[0],r=0;u.length>r;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()},_setOption:function(t,i){var r,u=0;switch(n.isArray(this.options.values)&&(u=this.options.values.length),n.Widget.prototype._setOption.apply(this,arguments),t){case"disabled":i?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.prop("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.prop("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=0;u>r;r+=1)this._change(null,r);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0;this._refreshValue();this._animateOff=!1}},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],r=this._trimAlignValue(r);for(t=this.options.values.slice(),i=0;t.length>i;i+=1)t[i]=this._trimAlignValue(t[i]);return t},_trimAlignValue:function(n){if(this._valueMin()>=n)return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return 2*Math.abs(i)>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this.options.values&&this.options.values.length?this.handles.each(function(f){t=100*((r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin()));o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?100*((c-f)/(h-f)):0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range[u?"animate":"css"]({width:100-t+"%"},{queue:!1,duration:i.animate}),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range[u?"animate":"css"]({height:100-t+"%"},{queue:!1,duration:i.animate}))}})}(jQuery),function(n,t){function i(){return++f}function r(n){return n.hash.length>1&&n.href.replace(u,"")===location.href.replace(u,"").replace(/\s/g,"%20")}var f=0,u=/#.*$/;n.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var f=this,r=this.options,i=r.active,u=location.hash.substring(1);this.running=!1;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this._processTabs();null===i&&(u&&this.tabs.each(function(r,f){return n(f).attr("aria-controls")===u?(i=r,!1):t}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===i||-1===i)&&(i=this.tabs.length?0:!1));i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),-1===i&&(i=r.collapsible?!1:0));r.active=i;!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0);n.isArray(r.disabled)&&(r.disabled=n.unique(r.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return f.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(this.options.active):n();this._refresh();this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(i){var u=n(this.document[0].activeElement).closest("li"),r=this.tabs.index(u),f=!0;if(!this._handlePageNav(i)){switch(i.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:r++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:f=!1;r--;break;case n.ui.keyCode.END:r=this.anchors.length-1;break;case n.ui.keyCode.HOME:r=0;break;case n.ui.keyCode.SPACE:return i.preventDefault(),clearTimeout(this.activating),this._activate(r),t;case n.ui.keyCode.ENTER:return i.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r),t;default:return}i.preventDefault();clearTimeout(this.activating);r=this._focusNextTab(r,f);i.ctrlKey||(u.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(i){return i.altKey&&i.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):i.altKey&&i.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):t},_findNextTab:function(t,i){function u(){return t>r&&(t=0),0>t&&(t=r),t}for(var r=this.tabs.length-1;-1!==n.inArray(u(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).focus(),n},_setOption:function(n,i){return"active"===n?(this._activate(i),t):"disabled"===n?(this._setupDisabled(i),t):(this._super(n,i),"collapsible"===n&&(this.element.toggleClass("ui-tabs-collapsible",i),i||this.options.active!==!1||this._activate(0)),"event"===n&&this._setupEvents(i),"heightStyle"===n&&this._setupHeightStyle(i),t)},_tabId:function(n){return n.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return n("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=n();this.anchors.each(function(i,u){var e,f,s,h=n(u).uniqueId().attr("id"),o=n(u).closest("li"),c=o.attr("aria-controls");r(u)?(e=u.hash,f=t.element.find(t._sanitizeSelector(e))):(s=t._tabId(o),e="#"+s,f=t.element.find(e),f.length||(f=t._createPanel(s),f.insertAfter(t.panels[i-1]||t.tablist)),f.attr("aria-live","polite"));f.length&&(t.panels=t.panels.add(f));c&&o.data("ui-tabs-aria-controls",c);o.attr({"aria-controls":e.substring(1),"aria-labelledby":h});f.attr("aria-labelledby",h)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,r=0;i=this.tabs[r];r++)t===!0||-1!==n.inArray(r,t)?n(i).addClass("ui-state-disabled").attr("aria-disabled","true"):n(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(n){n.preventDefault()}};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,u,r=this.element.parent();"fill"===t?(n.support.minHeight||(u=r.css("overflow"),r.css("overflow","hidden")),i=r.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),u&&r.css("overflow",u),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){u.running=!1;u._trigger("activate",t,i)}function o(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active");r.length&&u.options.show?u._show(r,u.options.show,e):(r.show(),e())}var u=this,r=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");o()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),f.hide(),o());f.attr({"aria-expanded":"false","aria-hidden":"true"});i.oldTab.attr("aria-selected","false");r.length&&f.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);r.attr({"aria-expanded":"true","aria-hidden":"false"});i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(n){return"string"==typeof n&&(n=this.anchors.index(this.anchors.filter("[href$='"+n+"']"))),n},_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var r=this.options.disabled;r!==!1&&(i===t?r=!1:(i=this._getIndex(i),r=n.isArray(r)?n.map(r,function(n){return n!==i?n:null}):n.map(this.tabs,function(n,t){return t!==i?t:null})),this._setupDisabled(r))},disable:function(i){var r=this.options.disabled;if(r!==!0){if(i===t)r=!0;else{if(i=this._getIndex(i),-1!==n.inArray(i,r))return;r=n.isArray(r)?n.merge([i],r).sort():[i]}this._setupDisabled(r)}},load:function(t,i){t=this._getIndex(t);var f=this,u=this.tabs.eq(t),o=u.find(".ui-tabs-anchor"),e=this._getPanelForTab(u),s={tab:u,panel:e};r(o[0])||(this.xhr=n.ajax(this._ajaxSettings(o,i,s)),this.xhr&&"canceled"!==this.xhr.statusText&&(u.addClass("ui-tabs-loading"),e.attr("aria-busy","true"),this.xhr.success(function(n){setTimeout(function(){e.html(n);f._trigger("load",i,s)},1)}).complete(function(n,t){setTimeout(function(){"abort"===t&&f.panels.stop(!1,!0);u.removeClass("ui-tabs-loading");e.removeAttr("aria-busy");n===f.xhr&&delete f.xhr},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href"),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});n.uiBackCompat!==!1&&(n.ui.tabs.prototype._ui=function(n,t){return{tab:n,panel:t,index:this.anchors.index(n)}},n.widget("ui.tabs",n.ui.tabs,{url:function(n,t){this.anchors.eq(n).attr("href",t)}}),n.widget("ui.tabs",n.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var i=this;this._on({tabsbeforeload:function(r,u){return n.data(u.tab[0],"cache.tabs")?(r.preventDefault(),t):(u.jqXHR.success(function(){i.options.cache&&n.data(u.tab[0],"cache.tabs",!0)}),t)}})},_ajaxSettings:function(t,i,r){var u=this.options.ajaxOptions;return n.extend({},u,{error:function(n,t){try{u.error(n,t,r.tab.closest("li").index(),r.tab[0])}catch(i){}}},this._superApply(arguments))},_setOption:function(n,t){"cache"===n&&t===!1&&this.anchors.removeData("cache.tabs");this._super(n,t)},_destroy:function(){this.anchors.removeData("cache.tabs");this._super()},url:function(n){this.anchors.eq(n).removeData("cache.tabs");this._superApply(arguments)}}),n.widget("ui.tabs",n.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),n.widget("ui.tabs",n.ui.tabs,{options:{spinner:"<em>Loading&#8230;<\/em>"},_create:function(){this._super();this._on({tabsbeforeload:function(n,t){if(n.target===this.element[0]&&this.options.spinner){var i=t.tab.find("span"),r=i.html();i.html(this.options.spinner);t.jqXHR.complete(function(){i.html(r)})}}})}}),n.widget("ui.tabs",n.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var r,i=this.options;(t&&i.disabled===!0||n.isArray(i.disabled)&&-1!==n.inArray(t,i.disabled))&&(r=!0);this._superApply(arguments);r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var r,i=this.options;(t&&i.disabled===!1||n.isArray(i.disabled)&&-1===n.inArray(t,i.disabled))&&(r=!0);this._superApply(arguments);r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),n.widget("ui.tabs",n.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}<\/span><\/a><\/li>"},add:function(i,r,u){u===t&&(u=this.anchors.length);var s,f,o=this.options,e=n(o.tabTemplate.replace(/#\{href\}/g,i).replace(/#\{label\}/g,r)),h=i.indexOf("#")?this._tabId(e):i.replace("#","");return e.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),e.attr("aria-controls",h),s=u>=this.tabs.length,f=this.element.find("#"+h),f.length||(f=this._createPanel(h),s?u>0?f.insertAfter(this.panels.eq(-1)):f.appendTo(this.element):f.insertBefore(this.panels[u])),f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?e.appendTo(this.tablist):e.insertBefore(this.tabs[u]),o.disabled=n.map(o.disabled,function(n){return n>=u?++n:n}),this.refresh(),1===this.tabs.length&&o.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[u],this.panels[u])),this},remove:function(t){t=this._getIndex(t);var r=this.options,i=this.tabs.eq(t).remove(),u=this._getPanelForTab(i).remove();return i.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(this.anchors.length>t+1?1:-1)),r.disabled=n.map(n.grep(r.disabled,function(n){return n!==t}),function(n){return n>=t?--n:n}),this.refresh(),this._trigger("remove",null,this._ui(i.find("a")[0],u[0])),this}}),n.widget("ui.tabs",n.ui.tabs,{length:function(){return this.anchors.length}}),n.widget("ui.tabs",n.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var r=t.is("li")?t.find("a[href]"):t;return r=r[0],n(r).closest("li").attr("aria-controls")||r.title&&r.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),n.widget("ui.tabs",n.ui.tabs,{options:{panelTemplate:"<div><\/div>"},_createPanel:function(t){return n(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),n.widget("ui.tabs",n.ui.tabs,{_create:function(){var n=this.options;null===n.active&&n.selected!==t&&(n.active=-1===n.selected?!1:n.selected);this._super();n.selected=n.active;n.selected===!1&&(n.selected=-1)},_setOption:function(n,t){if("selected"!==n)return this._super(n,t);var i=this.options;this._super("active",-1===t?!1:t);i.selected=i.active;i.selected===!1&&(i.selected=-1)},_eventHandler:function(){this._superApply(arguments);this.options.selected=this.options.active;this.options.selected===!1&&(this.options.selected=-1)}}),n.widget("ui.tabs",n.ui.tabs,{options:{show:null,select:null},_create:function(){this._super();this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(n,t,i){var u,f,r=this._superApply(arguments);return r?("beforeActivate"===n?(u=i.newTab.length?i.newTab:i.oldTab,f=i.newPanel.length?i.newPanel:i.oldPanel,r=this._super("select",t,{tab:u.find(".ui-tabs-anchor")[0],panel:f[0],index:u.closest("li").index()})):"activate"===n&&i.newTab.length&&(r=this._super("show",t,{tab:i.newTab.find(".ui-tabs-anchor")[0],panel:i.newPanel[0],index:i.newTab.closest("li").index()})),r):!1}}),n.widget("ui.tabs",n.ui.tabs,{select:function(n){if(n=this._getIndex(n),-1===n){if(!this.options.collapsible||-1===this.options.selected)return;n=this.options.selected}this.anchors.eq(n).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;n.widget("ui.tabs",n.ui.tabs,{options:{cookie:null},_create:function(){var n,t=this.options;null==t.active&&t.cookie&&(n=parseInt(this._cookie(),10),-1===n&&(n=!1),t.active=n);this._super()},_cookie:function(i){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(i===!1?-1:i),r.push(this.options.cookie)),n.cookie.apply(null,r)},_refresh:function(){this._super();this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments);this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super();this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),n.widget("ui.tabs",n.ui.tabs,{_trigger:function(t,i,r){var u=n.extend({},r);return"load"===t&&(u.panel=u.panel[0],u.tab=u.tab.find(".ui-tabs-anchor")[0]),this._super(t,i,u)}}),n.widget("ui.tabs",n.ui.tabs,{options:{fx:null},_getFx:function(){var i,r,t=this.options.fx;return t&&(n.isArray(t)?(i=t[0],r=t[1]):i=r=t),t?{show:r,hide:i}:null},_toggle:function(n,i){function o(){u.running=!1;u._trigger("activate",n,i)}function s(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active");f.length&&r.show?f.animate(r.show,r.show.duration,function(){o()}):(f.show(),o())}var u=this,f=i.newPanel,e=i.oldPanel,r=this._getFx();return r?(u.running=!0,e.length&&r.hide?e.animate(r.hide,r.hide.duration,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");s()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),e.hide(),s()),t):this._super(n,i)}}))}(jQuery);jQuery.effects||function(n,t){var i=n.uiBackCompat!==!1,r="ui-effects-";n.effects={effect:{}},function(t,i){function e(n,t,i){var r=c[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:n>r.max?r.max:n)}function h(n){var e=r(),s=e._rgba=[];return n=n.toLowerCase(),u(p,function(t,r){var u,h=r.re.exec(n),c=h&&r.parse(h),o=r.space||"rgba";return c?(u=e[o](c),e[f[o].cache]=u[f[o].cache],s=e._rgba=u._rgba,!1):i}),s.length?("0,0,0,0"===s.join()&&t.extend(s,o.transparent),e):o[n]}function s(n,t,i){return i=(i+1)%1,1>6*i?n+6*(t-n)*i:1>2*i?t:2>3*i?n+6*(t-n)*(2/3-i):n}var o,v="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),y=/^([\-+])=\s*(\d+\.?\d*)/,p=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],r=t.Color=function(n,i,r,u){return new t.Color.fn.parse(n,i,r,u)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},c={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},l=r.support={},a=t("<p>")[0],u=t.each;a.style.cssText="background-color:rgba(1,1,1,.5)";l.rgba=a.style.backgroundColor.indexOf("rgba")>-1;u(f,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});r.fn=t.extend(r.prototype,{parse:function(s,c,l,a){if(s===i)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=t(s).css(c),c=i);var v=this,y=t.type(s),p=this._rgba=[];return c!==i&&(s=[s,c,l,a],y="array"),"string"===y?this.parse(h(s)||o._default):"array"===y?(u(f.rgba.props,function(n,t){p[t.idx]=e(s[t.idx],t)}),this):"object"===y?(s instanceof r?u(f,function(n,t){s[t.cache]&&(v[t.cache]=s[t.cache].slice())}):u(f,function(t,i){var r=i.cache;u(i.props,function(n,t){if(!v[r]&&i.to){if("alpha"===n||null==s[n])return;v[r]=i.to(v._rgba)}v[r][t.idx]=e(s[n],t,!0)});v[r]&&0>n.inArray(null,v[r].slice(0,3))&&(v[r][3]=1,i.from&&(v._rgba=i.from(v[r])))}),this):i},is:function(n){var o=r(n),t=!0,e=this;return u(f,function(n,r){var s,f=o[r.cache];return f&&(s=e[r.cache]||r.to&&r.to(e._rgba)||[],u(r.props,function(n,r){return null!=f[r.idx]?t=f[r.idx]===s[r.idx]:i})),t}),t},_space:function(){var n=[],t=this;return u(f,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var i=r(n),h=i._space(),o=f[h],l=0===this.alpha()?r("transparent"):this,a=l[o.cache]||o.to(l._rgba),s=a.slice();return i=i[o.cache],u(o.props,function(n,r){var h=r.idx,u=a[h],f=i[h],o=c[r.type]||{};null!==f&&(null===u?s[h]=f:(o.mod&&(f-u>o.mod/2?u+=o.mod:u-f>o.mod/2&&(u-=o.mod)),s[h]=e((f-u)*t+u,r)))}),this[h](s)},blend:function(n){if(1===this._rgba[3])return this;var i=this._rgba.slice(),u=i.pop(),f=r(n)._rgba;return r(t.map(i,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return null==n?t>2?1:0:n});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return null==n&&(n=t>2?1:0),t&&3>t&&(n=Math.round(100*n)+"%"),n});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(255*r)),"#"+t.map(i,function(n){return n=(n||0).toString(16),1===n.length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});r.fn.parse.prototype=r.fn;f.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var h,c,t=n[0]/255,i=n[1]/255,e=n[2]/255,l=n[3],r=Math.max(t,i,e),o=Math.min(t,i,e),u=r-o,s=r+o,f=.5*s;return h=o===r?0:t===r?60*(i-e)/u+360:i===r?60*(e-t)/u+120:60*(t-i)/u+240,c=0===f||1===f?f:.5>=f?u/s:u/(2-s),[Math.round(h)%360,c,f,null==l?1:l]};f.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=.5>=t?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(255*s(f,i,r+1/3)),Math.round(255*s(f,i,r)),Math.round(255*s(f,i,r-1/3)),e]};u(f,function(n,f){var s=f.props,o=f.cache,h=f.to,c=f.from;r.fn[n]=function(n){if(h&&!this[o]&&(this[o]=h(this._rgba)),n===i)return this[o].slice();var l,a=t.type(n),v="array"===a||"object"===a?n:arguments,f=this[o].slice();return u(s,function(n,t){var i=v["object"===a?n:t.idx];null==i&&(i=f[t.idx]);f[t.idx]=e(i,t)}),c?(l=r(c(f)),l[o]=f,l):r(f)};u(s,function(i,u){r.fn[i]||(r.fn[i]=function(r){var f,e=t.type(r),h="alpha"===i?this._hsla?"hsla":"rgba":n,o=this[h](),s=o[u.idx];return"undefined"===e?s:("function"===e&&(r=r.call(this,s),e=t.type(r)),null==r&&u.empty?this:("string"===e&&(f=y.exec(r),f&&(r=s+parseFloat(f[2])*("+"===f[1]?1:-1))),o[u.idx]=r,this[h](o)))})})});u(v,function(n,i){t.cssHooks[i]={set:function(n,u){var o,f,e="";if("string"!==t.type(u)||(o=h(u))){if(u=r(o||u),!l.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===i?n.parentNode:n;(""===e||"transparent"===e)&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(s){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{n.style[i]=u}catch(c){}}};t.fx.step[i]=function(n){n.colorInit||(n.start=r(n.elem,i),n.end=r(n.end),n.colorInit=!0);t.cssHooks[i].set(n.elem,n.start.transition(n.end,n.pos))}});t.cssHooks.borderColor={expand:function(n){var t={};return u(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var i,r,t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,u={};if(t&&t.length&&t[0]&&t[t[0]])for(r=t.length;r--;)i=t[r],"string"==typeof t[i]&&(u[n.camelCase(i)]=t[i]);else for(i in t)"string"==typeof t[i]&&(u[i]=t[i]);return u}function r(t,i){var r,u,e={};for(r in i)u=i[r],t[r]!==u&&(f[r]||(n.fx.step[r]||!isNaN(parseFloat(u)))&&(e[r]=u));return e}var u=["add","remove","toggle"],f={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(jQuery.style(n.elem,i,n.end),n.setAttr=!0)}});n.effects.animateClass=function(t,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var o,e=n(this),h=e.attr("class")||"",f=s.children?e.find("*").andSelf():e;f=f.map(function(){var t=n(this);return{el:t,start:i.call(this)}});o=function(){n.each(u,function(n,i){t[i]&&e[i+"Class"](t[i])})};o();f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=r(this.start,this.end),this});e.attr("class",h);f=f.map(function(){var i=this,t=n.Deferred(),r=jQuery.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,f.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({_addClass:n.fn.addClass,addClass:function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):this._addClass(t)},_removeClass:n.fn.removeClass,removeClass:function(t,i,r,u){return i?n.effects.animateClass.call(this,{remove:t},i,r,u):this._removeClass(t)},_toggleClass:n.fn.toggleClass,toggleClass:function(i,r,u,f,e){return"boolean"==typeof r||r===t?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):this._toggleClass(i,r):n.effects.animateClass.call(this,{toggle:i},r,u,f)},switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function u(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),("number"==typeof i||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function f(t){return!t||"number"==typeof t||n.fx.speeds[t]?!0:"string"!=typeof t||n.effects.effect[t]?!1:i&&n.effects[t]?!1:!0}n.extend(n.effects,{version:"1.9.2",save:function(n,t){for(var i=0;t.length>i;i++)null!==t[i]&&n.data(r+t[i],n[0].style[t[i]])},restore:function(n,i){for(var f,u=0;i.length>u;u++)null!==i[u]&&(f=n.data(r+i[u]),f===t&&(f=""),n.css(i[u],f))},setMode:function(n,t){return"toggle"===t&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).focus(),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function f(i){function f(){n.isFunction(e)&&e.call(u[0]);n.isFunction(i)&&i()}var u=n(this),e=t.complete,o=t.mode;(u.is(":hidden")?"hide"===o:"show"===o)?f():r.call(u[0],t,f)}var t=u.apply(this,arguments),e=t.mode,o=t.queue,r=n.effects.effect[t.effect],s=!r&&i&&n.effects[t.effect];return n.fx.off||!r&&!s?e?this[e](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):r?o===!1?this.each(f):this.queue(o||"fx",f):s.call(this,{options:t,duration:t.duration,callback:t.complete,mode:t.mode})},_show:n.fn.show,show:function(n){if(f(n))return this._show.apply(this,arguments);var t=u.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:n.fn.hide,hide:function(n){if(f(n))return this._hide.apply(this,arguments);var t=u.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:n.fn.toggle,toggle:function(t){if(f(t)||"boolean"==typeof t||n.isFunction(t))return this.__toggle.apply(this,arguments);var i=u.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)},cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r}})}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>n;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return.5>n?i(2*n)/2:1-i(-2*n+2)/2}})}()}(jQuery),function(n){var t=/up|down|vertical/,i=/up|left|vertical|horizontal/;n.effects.effect.blind=function(r,u){var e,o,s,f=n(this),c=["position","top","bottom","left","right","height","width"],p=n.effects.setMode(f,r.mode||"hide"),w=r.direction||"up",h=t.test(w),l=h?"height":"width",a=h?"top":"left",b=i.test(w),v={},y="show"===p;f.parent().is(".ui-effects-wrapper")?n.effects.save(f.parent(),c):n.effects.save(f,c);f.show();e=n.effects.createWrapper(f).css({overflow:"hidden"});o=e[l]();s=parseFloat(e.css(a))||0;v[l]=y?o:0;b||(f.css(h?"bottom":"right",0).css(h?"top":"left","auto").css({position:"absolute"}),v[a]=y?s:o+s);y&&(e.css(l,0),b||e.css(a,s+o));e.animate(v,{duration:r.duration,easing:r.easing,queue:!1,complete:function(){"hide"===p&&f.hide();n.effects.restore(f,c);n.effects.removeWrapper(f);u()}})}}(jQuery),function(n){n.effects.effect.bounce=function(t,i){var v,f,e,r=n(this),y=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),o="hide"===k,p="show"===k,h=t.direction||"up",u=t.distance,w=t.times||5,d=2*w+(p||o?1:0),c=t.duration/d,l=t.easing,s="up"===h||"down"===h?"top":"left",b="up"===h||"left"===h,a=r.queue(),g=a.length;for((p||o)&&y.push("opacity"),n.effects.save(r,y),r.show(),n.effects.createWrapper(r),u||(u=r["top"===s?"outerHeight":"outerWidth"]()/3),p&&(e={opacity:1},e[s]=0,r.css("opacity",0).css(s,b?2*-u:2*u).animate(e,c,l)),o&&(u/=Math.pow(2,w-1)),e={},e[s]=0,v=0;w>v;v++)f={},f[s]=(b?"-=":"+=")+u,r.animate(f,c,l).animate(e,c,l),u=o?2*u:u/2;o&&(f={opacity:0},f[s]=(b?"-=":"+=")+u,r.animate(f,c,l));r.queue(function(){o&&r.hide();n.effects.restore(r,y);n.effects.removeWrapper(r);i()});g>1&&a.splice.apply(a,[1,0].concat(a.splice(g,d+1)));r.dequeue()}}(jQuery),function(n){n.effects.effect.clip=function(t,i){var h,u,f,r=n(this),c=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(r,t.mode||"hide"),e="show"===v,y=t.direction||"vertical",l="vertical"===y,o=l?"height":"width",a=l?"top":"left",s={};n.effects.save(r,c);r.show();h=n.effects.createWrapper(r).css({overflow:"hidden"});u="IMG"===r[0].tagName?h:r;f=u[o]();e&&(u.css(o,0),u.css(a,f/2));s[o]=e?f:0;s[a]=e?0:f/2;u.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){e||r.hide();n.effects.restore(r,c);n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.drop=function(t,i){var u,r=n(this),h=["position","top","bottom","left","right","opacity","height","width"],c=n.effects.setMode(r,t.mode||"hide"),e="show"===c,f=t.direction||"left",o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f?"pos":"neg",l={opacity:e?1:0};n.effects.save(r,h);r.show();n.effects.createWrapper(r);u=t.distance||r["top"===o?"outerHeight":"outerWidth"](!0)/2;e&&r.css("opacity",0).css(o,"pos"===s?-u:u);l[o]=(e?"pos"===s?"+=":"-=":"pos"===s?"-=":"+=")+u;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===c&&r.hide();n.effects.restore(r,h);n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.explode=function(t,i){function b(){p.push(this);p.length===o*c&&k()}function k(){r.css({visibility:"visible"});n(p).remove();u||r.hide();i()}for(var e,l,a,v,y,o=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=o,r=n(this),d=n.effects.setMode(r,t.mode||"hide"),u="show"===d,w=r.show().css("visibility","hidden").offset(),s=Math.ceil(r.outerWidth()/c),h=Math.ceil(r.outerHeight()/o),p=[],f=0;o>f;f++)for(a=w.top+f*h,y=f-(o-1)/2,e=0;c>e;e++)l=w.left+e*s,v=e-(c-1)/2,r.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-e*s,top:-f*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(u?v*s:0),top:a+(u?y*h:0),opacity:u?0:1}).animate({left:l+(u?0:v*s),top:a+(u?0:y*h),opacity:u?1:0},t.duration||500,t.easing,b)}}(jQuery),function(n){n.effects.effect.fade=function(t,i){var r=n(this),u=n.effects.setMode(r,t.mode||"toggle");r.animate({opacity:u},{queue:!1,duration:t.duration,easing:t.easing,complete:i})}}(jQuery),function(n){n.effects.effect.fold=function(t,i){var r,e,u=n(this),s=["position","top","bottom","left","right","height","width"],h=n.effects.setMode(u,t.mode||"hide"),o="show"===h,c="hide"===h,f=t.size||15,l=/([0-9]+)%/.exec(f),a=!!t.horizFirst,v=o!==a,y=v?["width","height"]:["height","width"],p=t.duration/2,w={},b={};n.effects.save(u,s);u.show();r=n.effects.createWrapper(u).css({overflow:"hidden"});e=v?[r.width(),r.height()]:[r.height(),r.width()];l&&(f=parseInt(l[1],10)/100*e[c?0:1]);o&&r.css(a?{height:0,width:f}:{height:f,width:0});w[y[0]]=o?e[0]:f;b[y[1]]=o?e[1]:0;r.animate(w,p,t.easing).animate(b,p,t.easing,function(){c&&u.hide();n.effects.restore(u,s);n.effects.removeWrapper(u);i()})}}(jQuery),function(n){n.effects.effect.highlight=function(t,i){var r=n(this),u=["backgroundImage","backgroundColor","opacity"],f=n.effects.setMode(r,t.mode||"show"),e={backgroundColor:r.css("backgroundColor")};"hide"===f&&(e.opacity=0);n.effects.save(r,u);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===f&&r.hide();n.effects.restore(r,u);i()}})}}(jQuery),function(n){n.effects.effect.pulsate=function(t,i){var e,r=n(this),o=n.effects.setMode(r,t.mode||"show"),h="show"===o,a="hide"===o,v=h||"hide"===o,s=2*(t.times||5)+(v?1:0),c=t.duration/s,u=0,f=r.queue(),l=f.length;for((h||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1),e=1;s>e;e++)r.animate({opacity:u},c,t.easing),u=1-u;r.animate({opacity:u},c,t.easing);r.queue(function(){a&&r.hide();i()});l>1&&f.splice.apply(f,[1,0].concat(f.splice(l,s+1)));r.dequeue()}}(jQuery),function(n){n.effects.effect.puff=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"hide"),o="hide"===e,s=parseInt(t.percent,10)||150,f=s/100,u={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};n.extend(t,{effect:"scale",queue:!1,fade:!0,mode:e,complete:i,percent:o?s:100,from:o?u:{height:u.height*f,width:u.width*f,outerHeight:u.outerHeight*f,outerWidth:u.outerWidth*f}});r.effect(t)};n.effects.effect.scale=function(t,i){var u=n(this),r=n.extend(!0,{},t),f=n.effects.setMode(u,t.mode||"effect"),s=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===f?0:100),h=t.direction||"both",c=t.origin,e={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},o={y:"horizontal"!==h?s/100:1,x:"vertical"!==h?s/100:1};r.effect="size";r.queue=!1;r.complete=i;"effect"!==f&&(r.origin=c||["middle","center"],r.restore=!0);r.from=t.from||("show"===f?{height:0,width:0,outerHeight:0,outerWidth:0}:e);r.to={height:e.height*o.y,width:e.width*o.x,outerHeight:e.outerHeight*o.y,outerWidth:e.outerWidth*o.x};r.fade&&("show"===f&&(r.from.opacity=0,r.to.opacity=1),"hide"===f&&(r.from.opacity=1,r.to.opacity=0));u.effect(r)};n.effects.effect.size=function(t,i){var f,l,u,r=n(this),w=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["width","height","overflow"],v=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=n.effects.setMode(r,t.mode||"effect"),y=t.restore||"effect"!==h,c=t.scale||"both",b=t.origin||["middle","center"],k=r.css("position"),s=y?w:["position","top","bottom","left","right","overflow","opacity"],p={height:0,width:0,outerHeight:0,outerWidth:0};"show"===h&&r.show();f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};"toggle"===t.mode&&"show"===h?(r.from=t.to||p,r.to=t.from||f):(r.from=t.from||("show"===h?p:f),r.to=t.to||("hide"===h?p:f));u={from:{y:r.from.height/f.height,x:r.from.width/f.width},to:{y:r.to.height/f.height,x:r.to.width/f.width}};("box"===c||"both"===c)&&(u.from.y!==u.to.y&&(s=s.concat(e),r.from=n.effects.setTransition(r,e,u.from.y,r.from),r.to=n.effects.setTransition(r,e,u.to.y,r.to)),u.from.x!==u.to.x&&(s=s.concat(o),r.from=n.effects.setTransition(r,o,u.from.x,r.from),r.to=n.effects.setTransition(r,o,u.to.x,r.to)));("content"===c||"both"===c)&&u.from.y!==u.to.y&&(s=s.concat(v).concat(a),r.from=n.effects.setTransition(r,v,u.from.y,r.from),r.to=n.effects.setTransition(r,v,u.to.y,r.to));n.effects.save(r,s);r.show();n.effects.createWrapper(r);r.css("overflow","hidden").css(r.from);b&&(l=n.effects.getBaseline(b,f),r.from.top=(f.outerHeight-r.outerHeight())*l.y,r.from.left=(f.outerWidth-r.outerWidth())*l.x,r.to.top=(f.outerHeight-r.to.outerHeight)*l.y,r.to.left=(f.outerWidth-r.to.outerWidth)*l.x);r.css(r.from);("content"===c||"both"===c)&&(e=e.concat(["marginTop","marginBottom"]).concat(v),o=o.concat(["marginLeft","marginRight"]),a=w.concat(e).concat(o),r.find("*[width]").each(function(){var i=n(this),r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};y&&n.effects.save(i,a);i.from={height:r.height*u.from.y,width:r.width*u.from.x,outerHeight:r.outerHeight*u.from.y,outerWidth:r.outerWidth*u.from.x};i.to={height:r.height*u.to.y,width:r.width*u.to.x,outerHeight:r.height*u.to.y,outerWidth:r.width*u.to.x};u.from.y!==u.to.y&&(i.from=n.effects.setTransition(i,e,u.from.y,i.from),i.to=n.effects.setTransition(i,e,u.to.y,i.to));u.from.x!==u.to.x&&(i.from=n.effects.setTransition(i,o,u.from.x,i.from),i.to=n.effects.setTransition(i,o,u.to.x,i.to));i.css(i.from);i.animate(i.to,t.duration,t.easing,function(){y&&n.effects.restore(i,a)})}));r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){0===r.to.opacity&&r.css("opacity",r.from.opacity);"hide"===h&&r.hide();n.effects.restore(r,s);y||("static"===k?r.css({position:"relative",top:r.to.top,left:r.to.left}):n.each(["top","left"],function(n,t){r.css(t,function(t,i){var f=parseInt(i,10),u=n?r.to.left:r.to.top;return"auto"===i?u+"px":f+u+"px"})}));n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.shake=function(t,i){var o,r=n(this),v=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=t.direction||"left",s=t.distance||20,y=t.times||3,p=2*y+1,u=Math.round(t.duration/p),h="up"===f||"down"===f?"top":"left",c="up"===f||"left"===f,l={},a={},w={},e=r.queue(),b=e.length;for(n.effects.save(r,v),r.show(),n.effects.createWrapper(r),l[h]=(c?"-=":"+=")+s,a[h]=(c?"+=":"-=")+2*s,w[h]=(c?"-=":"+=")+2*s,r.animate(l,u,t.easing),o=1;y>o;o++)r.animate(a,u,t.easing).animate(w,u,t.easing);r.animate(a,u,t.easing).animate(l,u/2,t.easing).queue(function(){"hide"===k&&r.hide();n.effects.restore(r,v);n.effects.removeWrapper(r);i()});b>1&&e.splice.apply(e,[1,0].concat(e.splice(b,p+1)));r.dequeue()}}(jQuery),function(n){n.effects.effect.slide=function(t,i){var u,r=n(this),s=["position","top","bottom","left","right","width","height"],h=n.effects.setMode(r,t.mode||"show"),c="show"===h,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",o="up"===f||"left"===f,l={};n.effects.save(r,s);r.show();u=t.distance||r["top"===e?"outerHeight":"outerWidth"](!0);n.effects.createWrapper(r).css({overflow:"hidden"});c&&r.css(e,o?isNaN(u)?"-"+u:-u:u);l[e]=(c?o?"+=":"-=":o?"-=":"+=")+u;r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===h&&r.hide();n.effects.restore(r,s);n.effects.removeWrapper(r);i()}})}}(jQuery),function(n){n.effects.effect.transfer=function(t,i){var u=n(this),r=n(t.to),f="fixed"===r.css("position"),e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n('<div class="ui-effects-transfer"><\/div>').appendTo(document.body).addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();i()})}}(jQuery);$(function(){$.datepicker.regional.sv={closeText:"OK",prevText:"&laquo;Förra",nextText:"Nästa&raquo;",currentText:"I dag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,buttonText:"Välj i kalender",hours:"Timmar",minutes:"Minuter"}});$(function(){$.datepicker.regional.en={closeText:"OK",prevText:"&laquo;Previous",nextText:"Next&raquo;",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:!1,buttonText:"Pick in calendar",hours:"Hours",minutes:"Minutes"}});$(function(){$.datepicker.regional.nb={closeText:"Lukk",prevText:"&laquo;Forrige",nextText:"Neste&raquo;",currentText:"I dag",monthNames:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,buttonText:"Velg i kalender",hours:"Timer",minutes:"Minutter"}});$(function(){$.datepicker.setDefaults($.datepicker.regional[$("html").attr("lang")])}),function(n){var r=n.ajax,u={},t=[],i=[];n.ajax=function(n){var e,o,f;n=jQuery.extend(n,jQuery.extend({},jQuery.ajaxSettings,n));e=n.port;switch(n.mode){case"abort":return u[e]&&u[e].abort(),u[e]=r.apply(this,arguments);case"queue":o=n.complete;n.complete=function(){o&&o.apply(this,arguments);jQuery([r]).dequeue("ajax"+e)};jQuery([r]).queue("ajax"+e,function(){r(n)});return;case"sync":f=t.length;t[f]={error:n.error,success:n.success,complete:n.complete,done:!1};i[f]={error:[],success:[],complete:[]};n.error=function(){i[f].error=arguments};n.success=function(){i[f].success=arguments};n.complete=function(){if(i[f].complete=arguments,t[f].done=!0,f==0||!t[f-1])for(var n=f;n<t.length&&t[n].done;n++)t[n].error&&t[n].error.apply(jQuery,i[n].error),t[n].success&&t[n].success.apply(jQuery,i[n].success),t[n].complete&&t[n].complete.apply(jQuery,i[n].complete),t[n]=null,i[n]=null}}return r.apply(this,arguments)}}(jQuery),function(n){n.fn.extend({autocomplete:function(t,i){var r=typeof t=="string";return i=n.extend({},n.Autocompleter.defaults,{url:r?t:null,data:r?null:t,delay:r?n.Autocompleter.defaults.delay:10,max:i&&!i.scroll?10:150},i),i.highlight=i.highlight||function(n){return n},i.formatMatch=i.formatMatch||i.formatItem,this.each(function(){new n.Autocompleter(this,i)})},result:function(n){return this.bind("result",n)},search:function(n){return this.trigger("search",[n])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(n){return this.trigger("setOptions",[n])},unautocomplete:function(){return this.trigger("unautocomplete")}});n.Autocompleter=function(t,i){function k(){var h=u.selected(),f,o;if(!h)return!1;if(f=h.result,e=f,i.multiple){if(o=s(r.val()),o.length>1){var a=i.multipleSeparator.length,y=n(t).selection().start,l,c=0;n.each(o,function(n,t){if(c+=t.length,y<=c)return l=n,!1;c+=a});o[l]=f;f=o.join(i.multipleSeparator)}f+=i.multipleSeparator}return r.val(f),v(),r.trigger("result",[h.data,h.value]),!0}function o(n,t){if(y==f.DEL){u.hide();return}var o=r.val();(t||o!=e)&&(e=o,o=a(o),o.length>=i.minChars?(r.addClass(i.loadingClass),i.matchCase||(o=o.toLowerCase()),d(o,tt,v)):(w(),u.hide()))}function s(t){return t?i.multiple?n.map(t.split(i.multipleSeparator),function(i){return n.trim(t).length?n.trim(i):null}):[n.trim(t)]:[""]}function a(r){var u,f;return i.multiple?(u=s(r),u.length==1)?u[0]:(f=n(t).selection().start,u=f==r.length?s(r):s(r.replace(r.substring(f),"")),u[u.length-1]):r}function g(u,o){i.autoFill&&a(r.val()).toLowerCase()==u.toLowerCase()&&y!=f.BACKSPACE&&(r.val(r.val()+o.substring(a(e).length)),n(t).selection(e.length,e.length+o.length))}function nt(){clearTimeout(h);h=setTimeout(v,200)}function v(){var n=u.visible();u.hide();clearTimeout(h);w();i.mustMatch&&r.search(function(n){if(!n)if(i.multiple){var t=s(r.val()).slice(0,-1);r.val(t.join(i.multipleSeparator)+(t.length?i.multipleSeparator:""))}else r.val(""),r.trigger("result",null)})}function tt(n,t){t&&t.length&&c?(w(),u.display(t,n),g(n,t[0].value),u.show()):v()}function d(r,f,e){var o,s;i.matchCase||(r=r.toLowerCase());o=l.load(r);o&&o.length?f(r,o):typeof i.url=="string"&&i.url.length>0?(s={timestamp:+new Date},n.each(i.extraParams,function(n,t){s[n]=typeof t=="function"?t():t}),n.ajax({mode:"abort",port:"autocomplete"+t.name,dataType:i.dataType,url:i.url,data:n.extend({q:a(r),limit:i.max},s),success:function(n){var t=i.parse&&i.parse(n)||it(n);l.add(r,t);f(r,t)}})):(u.emptyList(),e(r))}function it(t){for(var f=[],e=t.split("\n"),r,u=0;u<e.length;u++)r=n.trim(e[u]),r&&(r=r.split("|"),f[f.length]={data:r,value:r[0],result:i.formatResult&&i.formatResult(r,r[0])||r[0]});return f}function w(){r.removeClass(i.loadingClass)}var f={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},r=n(t).attr("autocomplete","off").addClass(i.inputClass),h,e="",l=n.Autocompleter.Cache(i),c=0,y,b={mouseDownOnSelect:!1},u=n.Autocompleter.Select(i,t,k,b),p;n.browser.opera&&n(t.form).bind("submit.autocomplete",function(){if(p)return p=!1,!1});r.bind((n.browser.opera?"keypress":"keydown")+".autocomplete",function(t){c=1;y=t.keyCode;switch(t.keyCode){case f.UP:t.preventDefault();u.visible()?u.prev():o(0,!0);break;case f.DOWN:t.preventDefault();u.visible()?u.next():o(0,!0);break;case f.PAGEUP:t.preventDefault();u.visible()?u.pageUp():o(0,!0);break;case f.PAGEDOWN:t.preventDefault();u.visible()?u.pageDown():o(0,!0);break;case i.multiple&&n.trim(i.multipleSeparator)==","&&f.COMMA:case f.TAB:case f.RETURN:var e=k();if(e&&(t.preventDefault(),p=!0),t.keyCode==f.RETURN&&r.data("events")&&r.data("events").enterPressed!=null&&(r.blur(),r.trigger("enterPressed")),e)return!1;break;case f.ESC:u.hide();break;default:clearTimeout(h);h=setTimeout(o,i.delay)}}).focus(function(){c++}).blur(function(){c=0;b.mouseDownOnSelect||nt()}).click(function(){c++>1&&!u.visible()&&o(0,!0)}).bind("search",function(){function i(n,i){var u,f;if(i&&i.length)for(f=0;f<i.length;f++)if(i[f].result.toLowerCase()==n.toLowerCase()){u=i[f];break}typeof t=="function"?t(u):r.trigger("result",u&&[u.data,u.value])}var t=arguments.length>1?arguments[1]:null;n.each(s(r.val()),function(n,t){d(t,i,i)})}).bind("flushCache",function(){l.flush()}).bind("setOptions",function(){n.extend(i,arguments[1]);"data"in arguments[1]&&l.populate()}).bind("unautocomplete",function(){u.unbind();r.unbind();n(t.form).unbind(".autocomplete")})};n.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(n){return n[0]},formatMatch:null,autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",highlight:function(n,t){return n.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1<\/strong>")},scroll:!0,scrollHeight:180};n.Autocompleter.Cache=function(t){function u(n,i){t.matchCase||(n=n.toLowerCase());var r=n.indexOf(i);return(t.matchContains=="word"&&(r=n.toLowerCase().search("\\b"+i.toLowerCase())),r==-1)?!1:r==0||t.matchContains}function f(n,u){r>t.cacheLength&&o();i[n]||r++;i[n]=u}function e(){var r,h,u,c,i,e,o,s;if(!t.data)return!1;for(r={},h=0,t.url||(t.cacheLength=1),r[""]=[],u=0,c=t.data.length;u<c;u++)(i=t.data[u],i=typeof i=="string"?[i]:i,e=t.formatMatch(i,u+1,t.data.length),e!==!1)&&(o=e.charAt(0).toLowerCase(),r[o]||(r[o]=[]),s={value:e,data:i,result:t.formatResult&&t.formatResult(i)||e},r[o].push(s),(!0||h++<t.max)&&r[""].push(s));n.each(r,function(n,i){t.cacheLength++;f(n,i)})}function o(){i={};r=0}var i={},r=0;return setTimeout(e,25),{flush:o,add:f,populate:e,load:function(f){var h,s,o,e;if(!t.cacheLength||!r)return null;if(!t.url&&t.matchContains){e=[];for(h in i)h.length>0&&(o=i[h],n.each(o,function(n,t){u(t.value,f)&&e.push(t)}));return e}if(i[f])return i[f];if(t.matchSubset)for(s=f.length-1;s>=t.minChars;s--)if(o=i[f.substr(0,s)],o)return e=[],n.each(o,function(n,t){u(t.value,f)&&(e[e.length]=t)}),e;return null}}};n.Autocompleter.Select=function(t,i,r,u){function p(){y&&(h=n("<div/>").hide().addClass(t.resultsClass).css("position","absolute").appendTo(document.body),o=n("<ul/>").appendTo(h).mouseover(function(t){a(t).nodeName&&a(t).nodeName.toUpperCase()=="LI"&&(e=n("li",o).removeClass(s.ACTIVE).index(a(t)),n(a(t)).addClass(s.ACTIVE))}).click(function(t){return n(a(t)).addClass(s.ACTIVE),r(),i.focus(),!1}).mousedown(function(){u.mouseDownOnSelect=!0}).mouseup(function(){u.mouseDownOnSelect=!1}),t.width>0&&h.css("width",t.width),y=!1)}function a(n){for(var t=n.target;t&&t.tagName!="LI";)t=t.parentNode;return t?t:[]}function l(n){var r,i;f.slice(e,e+1).removeClass(s.ACTIVE);w(n);r=f.slice(e,e+1).addClass(s.ACTIVE);t.scroll&&(i=0,f.slice(0,e).each(function(){i+=this.offsetHeight}),i+r[0].offsetHeight-o.scrollTop()>o[0].clientHeight?o.scrollTop(i+r[0].offsetHeight-o.innerHeight()):i<o.scrollTop()&&o.scrollTop(i))}function w(n){e+=n;e<0?e=f.size()-1:e>=f.size()&&(e=0)}function b(n){return t.max&&t.max<n?t.max:n}function k(){var r,i,u,h;for(o.empty(),r=b(c.length),i=0;i<r;i++)c[i]&&(u=t.formatItem(c[i].data,i+1,r,c[i].value,v),u!==!1)&&(h=n("<li/>").html(t.highlight(u,v)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(o)[0],n.data(h,"ac_data",c[i]));f=o.find("li");t.selectFirst&&(f.slice(0,1).addClass(s.ACTIVE),e=0);n.fn.bgiframe&&o.bgiframe()}var s={ACTIVE:"ac_over"},f,e=-1,c,v="",y=!0,h,o;return{display:function(n,t){p();c=n;v=t;k()},next:function(){l(1)},prev:function(){l(-1)},pageUp:function(){e!=0&&e-8<0?l(-e):l(-8)},pageDown:function(){e!=f.size()-1&&e+8>f.size()?l(f.size()-1-e):l(8)},hide:function(){h&&h.hide();f&&f.removeClass(s.ACTIVE);e=-1},visible:function(){return h&&h.is(":visible")},current:function(){return this.visible()&&(f.filter("."+s.ACTIVE)[0]||t.selectFirst&&f[0])},show:function(){var e=n(i).offset(),r,u;h.css({width:typeof t.width=="string"||t.width>0?t.width:n(i).width(),top:e.top+i.offsetHeight,left:e.left}).show();t.scroll&&(o.scrollTop(0),o.css({maxHeight:t.scrollHeight,overflow:"auto"}),n.browser.msie&&typeof document.body.style.maxHeight=="undefined"&&(r=0,f.each(function(){r+=this.offsetHeight}),u=r>t.scrollHeight,o.css("height",u?t.scrollHeight:r),u||f.width(o.width()-parseInt(f.css("padding-left"))-parseInt(f.css("padding-right")))))},selected:function(){var t=f&&f.filter("."+s.ACTIVE).removeClass(s.ACTIVE);return t&&t.length&&n.data(t[0],"ac_data")},emptyList:function(){o&&o.empty()},unbind:function(){h&&h.remove()}}};n.fn.selection=function(n,t){var i,r;if(n!==undefined)return this.each(function(){if(this.createTextRange){var i=this.createTextRange();t===undefined||n==t?(i.move("character",n),i.select()):(i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",t),i.select())}else this.setSelectionRange?this.setSelectionRange(n,t):this.selectionStart&&(this.selectionStart=n,this.selectionEnd=t)});if(i=this[0],i.createTextRange){var u=document.selection.createRange(),o=i.value,f="<->",e=u.text.length;return u.text=f,r=i.value.indexOf(f),i.value=o,this.selection(r,r+e),{start:r,end:r+e}}if(i.selectionStart!==undefined)return{start:i.selectionStart,end:i.selectionEnd}}}(jQuery),function(n){n.fn.autocompleteBox=function(){function r(r){return r=n.extend({createElements:!0,max:30},r||{}),t.each(function(){var t=n(this),h=t.closest(".autocompleteBoxContainer"),e=n("option",t),o,s,f;t[0].optionValues=l(e);t[0].optionTexts=a(e);t.hide();var c=t.attr("id")+"_Autocomplete",v=t.attr("name")+".Autocomplete",u=n('<input type="text" />');u.attr("id",c).attr("name",v).attr("class",t.attr("class"));t.prop("disabled")&&u.attr("disabled","disabled");h.append(u);o=function(){var n=!(t.val()==""||t[0].optionValues.length==0);u.toggleClass("valid",n);u.toggleClass("invalid",!n)};s={mustMatch:!1,matchContains:!0,minChars:0,autoFill:!1,max:r.max};u.autocomplete(t[0].optionTexts,s).focus(function(){u.removeClass("invalid");u.removeClass("valid")}).blur(function(){if(t[0].optionValues.length==0)u.val("");else{var r=i(u.val(),t[0].optionTexts);r==-1&&(r=0);n(e[r]).attr("selected","selected");u.val(n(e[r]).text())}o()}).val(n("option[value='"+t.val()+"']",t).text());f=n('<img src="/Content/Images/Dropdown16x16.png" />');u.after(f);f.click(function(){var r=f.attr("src")=="/Content/Images/Dropdown16x16.png",i;return r?(t.show(),u.hide(),f.attr("src","/Content/Images/Textbox16x16.png")):(i=n("option:selected",t).html(),t.hide(),u.val(i).show(),f.attr("src","/Content/Images/Dropdown16x16.png")),!1});o()})}function u(n,i){var u=n.replace(".","_"),r=t.clone().attr("id",u).attr("name",n);return i(r),r.after(t.next().clone().attr("id",u+"_Settings").attr("name",n+".Settings")),r.val(""),r.autocompleteBox(),r}function f(){return t.each(function(){var t=n(this),i=t.closest(".autocompleteBoxContainer"),r=n("input[type=text]",i);r.unbind().unbind(".autocomplete").unautocomplete()})}function e(i){return i=n.extend(i||{},{createElements:!1}),t.each(function(){var r=n(this),t=r.closest(".autocompleteBoxContainer"),i=n("input[type=text]",t),u=n("img",t);i.unbind().unbind(".autocomplete").unautocomplete();i.remove();u.remove()}).autocompleteBox(i)}function o(){return t[0].val()}function s(r){return t.each(function(){var u=n(this),f=n("option",u),e=u.closest(".autocompleteBoxContainer"),o=n("input[type=text]",e),t=i(r,u[0].optionValues);t==-1&&(t=0);n(f[t]).attr("selected")!="selected"&&n(f[t]).attr("selected","selected");o.val(u[0].optionTexts[t])})}function h(){var i=t[0].closest(".autocompleteBoxContainer");return n("input[type=text]",i).val()}function c(r){return t.each(function(){var u=n(this),f=n("option",u),e=u.closest(".autocompleteBoxContainer"),o=n("input[type=text]",e),t=i(r,u[0].optionTexts);t==-1&&(t=0);n(f[t]).attr("selected")!="selected"&&n(f[t]).attr("selected","selected");o.val(u[0].optionTexts[t])})}function l(t){var i=[];return t.each(function(){i.push(n(this).attr("value"))}),i}function a(t){var i=[];return t.each(function(){i.push(n(this).text())}),i}function i(n,t){var r,i;if(n==null)return-1;for(r=n.toString().toLowerCase(),i=0;i<t.length;i++)if(t[i].toString().toLowerCase()==r)return i;return-1}var t=this;return arguments[0]==undefined||typeof arguments[0]=="object"?r(arguments[0]):arguments[0]=="clone"?u(arguments[1],arguments[2]):arguments[0]=="unbind"?f():arguments[0]=="rebind"?e(arguments[1]):arguments[0]=="value"&&arguments[1]===undefined?o(arguments[1]):arguments[0]=="value"&&arguments[1]!==undefined?s(arguments[1]):arguments[0]=="text"&&arguments[1]===undefined?h(arguments[1]):arguments[0]=="text"&&arguments[1]!==undefined?c(arguments[1]):t}}(jQuery),function(n){n.fn.bgIframe=n.fn.bgiframe=function(t){if(n.browser.msie&&parseInt(n.browser.version)<=6){t=n.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:!0,src:"javascript:false;"},t||{});var i=function(n){return n&&n.constructor==Number?n+"px":n},r='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+t.src+'"style="display:block;position:absolute;z-index:-1;'+(t.opacity!==!1?"filter:Alpha(Opacity='0');":"")+"top:"+(t.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":i(t.top))+";left:"+(t.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":i(t.left))+";width:"+(t.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":i(t.width))+";height:"+(t.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":i(t.height))+';"/>';return this.each(function(){n("> iframe.bgiframe",this).length==0&&this.insertBefore(document.createElement(r),this.firstChild)})}return this};n.browser.version||(n.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1])}(jQuery),function(n){var t,i,o,u,f,e,r,s,h,c;n.cluetip={version:"1.0.4"};n.fn.cluetip=function(l,a){return(typeof l=="object"&&(a=l,l=null),l=="destroy")?this.unbind(".cluetip"):this.each(function(v){function si(){return!1}var b=this,p=n(this),y=n.extend(!0,{},n.fn.cluetip.defaults,a||{},n.metadata?p.metadata():n.meta?p.data():{}),wt=!1,ti=+y.cluezIndex,et,ii,ri,lt,k,at,ei;if(p.data("thisInfo",{title:b.title,zIndex:ti}),et=!1,ii=0,n("#cluetip").length||(n('<div id="cluetip"><div id="cluetip-outer"><h3 id="cluetip-title"><\/h3><div id="cluetip-inner"><\/div><\/div><div id="cluetip-extra"><\/div><div id="cluetip-arrows" class="cluetip-arrows"><\/div><\/div>')[h](c).hide(),t=n("#cluetip").css({position:"absolute"}),o=n("#cluetip-outer").css({position:"relative",zIndex:ti}),i=n("#cluetip-inner"),u=n("#cluetip-title"),f=n("#cluetip-arrows"),e=n('<div id="cluetip-waitimage"><\/div>').css({position:"absolute"}).insertBefore(t).hide()),ri=y.dropShadow?+y.dropShadowSteps:0,!r){for(r=n([]),lt=0;lt<ri;lt++)r=r.add(n("<div><\/div>").css({zIndex:ti-1,opacity:.1,top:1+lt,left:1+lt}));r.css({position:"absolute",backgroundColor:"#000"}).prependTo(t)}if(k=p.attr(y.attribute),at=y.cluetipClass,!k&&!y.splitTitle&&!l)return!0;y.local&&y.localPrefix&&(k=y.localPrefix+k);y.local&&y.hideLocal&&n(k+":first").hide();var it=parseInt(y.topOffset,10),ot=parseInt(y.leftOffset,10),rt,ui,bt=isNaN(parseInt(y.height,10))?"auto":/\D/g.test(y.height)?y.height:y.height+"px",kt,oi,ut,g,vt,dt,fi=parseInt(y.width,10)||275,d=fi+(parseInt(t.css("paddingLeft"),10)||0)+(parseInt(t.css("paddingRight"),10)||0)+ri,yt=this.offsetWidth,ft,w,nt,ht,ct,tt=y.attribute!="title"?p.attr(y.titleAttribute):"";y.splitTitle&&(tt==undefined&&(tt=""),ct=tt.split(y.splitTitle),tt=ct.shift());y.escapeTitle&&(tt=tt.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;"));var gt=function(r){var u,c,h,pt;if(!y.onActivate(p))return!1;if(et=!0,t.removeClass().css({width:fi}),k==p.attr("href")&&p.css("cursor",y.cursor),y.hoverClass&&p.addClass(y.hoverClass),oi=ut=p.offset().top,ft=p.offset().left,nt=r.pageX,vt=r.pageY,b.tagName.toLowerCase()!="area"&&(kt=n(document).scrollTop(),ht=n(window).width()),y.positionBy=="fixed"?(w=yt+ft+ot,t.css({left:w})):(w=yt>ft&&ft>d||ft+yt+d+ot>ht?ft-d-ot:yt+ft+ot,(b.tagName.toLowerCase()=="area"||y.positionBy=="mouse"||yt+d>ht)&&(nt+20+d>ht?(t.addClass(" cluetip-"+at),w=nt-d-ot>=0?nt-d-ot-parseInt(t.css("marginLeft"),10)+parseInt(i.css("marginRight"),10):nt-d/2):w=nt+ot),u=w<0?r.pageY+it:r.pageY,t.css({left:w>0&&y.positionBy!="bottomTop"?w:nt+d/2>ht?ht/2-d/2:Math.max(nt-d/2,0),zIndex:p.data("thisInfo").zIndex}),f.css({zIndex:p.data("thisInfo").zIndex+1})),ui=n(window).height(),l)typeof l=="function"&&(l=l(b)),i.html(l),st(u);else if(ct){if(c=ct.length,i.html(ct[0]),c>1)for(h=1;h<c;h++)i.append('<div class="split-body">'+ct[h]+"<\/div>");st(u)}else if(y.local||k.indexOf("#")==0)y.local&&(pt=n(k+(/#\S+$/.test(k)?"":":eq("+v+")")).clone(!0).show(),i.html(pt),st(u));else if(/\.(jpe?g|tiff?|gif|png)$/i.test(k))i.html('<img src="'+k+'" alt="'+tt+'" />'),st(u);else if(wt&&y.ajaxCache)i.html(wt),st(u);else{var a=y.ajaxSettings.beforeSend,g=y.ajaxSettings.error,rt=y.ajaxSettings.success,lt=y.ajaxSettings.complete,bt={cache:!1,url:k,beforeSend:function(n){a&&a.call(b,n,t,i);o.children().empty();y.waitImage&&e.css({top:vt+20,left:nt+20,zIndex:p.data("thisInfo").zIndex-1}).show()},error:function(n,r){et&&(g?g.call(b,n,r,t,i):i.html("<i>sorry, the contents could not be loaded<\/i>"))},success:function(n,r){wt=y.ajaxProcess.call(b,n);et&&(rt&&rt.call(b,n,r,t,i),i.html(wt))},complete:function(r,f){lt&&lt.call(b,r,f,t,i);s=n("#cluetip-inner img").length;s&&!n.browser.opera?n("#cluetip-inner img").bind("load error",function(){s--;s<1&&(e.hide(),et&&st(u))}):(e.hide(),et&&st(u))}},dt=n.extend(!0,{},y.ajaxSettings,bt);n.ajax(dt)}},st=function(e){var l,h,s,c;t.addClass("cluetip-"+at);y.truncate&&(l=i.text().slice(0,y.truncate)+"...",i.html(l));tt?u.show().html(tt):y.showTitle?u.show().html("&nbsp;"):u.hide();y.sticky&&(h=n('<div id="cluetip-close"><a href="#">'+y.closeText+"<\/a><\/div>"),y.closePosition=="bottom"?h.appendTo(i):y.closePosition=="title"?h.prependTo(u):h.prependTo(i),h.bind("click.cluetip",function(){return pt(),!1}),y.mouseOutClose?t.bind("mouseleave.cluetip",function(){pt()}):t.unbind("mouseleave.cluetip"));s="";o.css({zIndex:p.data("thisInfo").zIndex,overflow:bt=="auto"?"visible":"auto",height:bt});rt=bt=="auto"?Math.max(t.outerHeight(),t.height()):parseInt(bt,10);g=ut;dt=kt+ui;y.positionBy=="fixed"?g=ut-y.dropShadowSteps+it:w<nt&&Math.max(w,0)+d>nt||y.positionBy=="bottomTop"?ut+rt+it>dt&&vt-kt>rt+it?(g=vt-rt-it,s="top"):(g=vt+it,s="bottom"):g=ut+rt+it>dt?rt>=ui?kt:dt-rt-it:p.css("display")=="block"||b.tagName.toLowerCase()=="area"||y.positionBy=="mouse"?e-it:ut-y.dropShadowSteps;s==""&&(s=w<ft?"left":"right");t.css({top:g+"px"}).removeClass().addClass("clue-"+s+"-"+at).addClass(" cluetip-"+at);y.arrows?(c=ut-g-y.dropShadowSteps,f.css({top:/(left|right)/.test(s)&&w>=0&&c>0?c+"px":/(left|right)/.test(s)?0:""}).show()):f.hide();r.hide();t.hide()[y.fx.open](y.fx.open!="show"&&y.fx.openSpeed);y.dropShadow&&r.css({height:rt,width:fi,zIndex:p.data("thisInfo").zIndex-1}).show();n.fn.bgiframe&&t.bgiframe();y.delayedClose>0&&(ii=setTimeout(pt,y.delayedClose));y.onShow.call(b,t,i)},ni=function(){et=!1;e.hide();(!y.sticky||/click|toggle/.test(y.activation))&&(pt(),clearTimeout(ii));y.hoverClass&&p.removeClass(y.hoverClass)},pt=function(){o.parent().hide().removeClass();y.onHide.call(b,t,i);p.removeClass("cluetip-clicked");tt&&p.attr(y.titleAttribute,tt);p.css("cursor","");y.arrows&&f.css({top:""})};n(document).bind("hideCluetip",function(){pt()});/click|toggle/.test(y.activation)?p.bind("click.cluetip",function(i){return t.is(":hidden")||!p.is(".cluetip-clicked")?(gt(i),n(".cluetip-clicked").removeClass("cluetip-clicked"),p.addClass("cluetip-clicked")):ni(i),this.blur(),!1}):y.activation=="focus"?(p.bind("focus.cluetip",function(n){gt(n)}),p.bind("blur.cluetip",function(n){ni(n)})):(p[y.clickThrough?"unbind":"bind"]("click",si),ei=function(n){if(y.tracking==!0){var i=w-n.pageX,r=g?g-n.pageY:ut-n.pageY;p.bind("mousemove.cluetip",function(n){t.css({left:n.pageX+i,top:n.pageY+r})})}},n.fn.hoverIntent&&y.hoverIntent?p.hoverIntent({sensitivity:y.hoverIntent.sensitivity,interval:y.hoverIntent.interval,over:function(n){gt(n);ei(n)},timeout:y.hoverIntent.timeout,out:function(n){ni(n);p.unbind("mousemove.cluetip")}}):p.bind("mouseenter.cluetip",function(n){gt(n);ei(n)}).bind("mouseleave.cluetip",function(n){ni(n);p.unbind("mousemove.cluetip")}),p.bind("mouseenter.cluetip",function(){p.attr("title","")}).bind("mouseleave.cluetip",function(){p.attr("title",p.data("thisInfo").title)}))})};n.fn.cluetip.defaults={width:275,height:"auto",cluezIndex:97,positionBy:"auto",topOffset:15,leftOffset:15,local:!1,localPrefix:null,hideLocal:!0,attribute:"rel",titleAttribute:"title",splitTitle:"",escapeTitle:!1,showTitle:!0,cluetipClass:"default",hoverClass:"",waitImage:!0,cursor:"help",arrows:!1,dropShadow:!0,dropShadowSteps:6,sticky:!1,mouseOutClose:!1,activation:"hover",clickThrough:!1,tracking:!1,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(){return!0},onShow:function(){},onHide:function(){},ajaxCache:!0,ajaxProcess:function(n){return n.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,"").replace(/<(link|meta)[^>]+>/g,"")},ajaxSettings:{dataType:"html"},debug:!1};h="appendTo";c="body";n.cluetip.setup=function(n){n&&n.insertionType&&n.insertionType.match(/appendTo|prependTo|insertBefore|insertAfter/)&&(h=n.insertionType);n&&n.insertionElement&&(c=n.insertionElement)}}(jQuery),function(n){function t(){n.fn.ajaxSubmit.debug&&window.console&&window.console.log&&window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}n.fn.ajaxSubmit=function(i){function p(){function s(){var r,c,i,f;if(!p++){e.detachEvent?e.detachEvent("onload",s):e.removeEventListener("load",s,!1);r=!0;try{if(w)throw"timeout";if(i=e.contentWindow?e.contentWindow.document:e.contentDocument?e.contentDocument:e.document,(i.body==null||i.body.innerHTML=="")&&!y){y=1;p--;setTimeout(s,100);return}t.responseText=i.body?i.body.innerHTML:null;t.responseXML=i.XMLDocument?i.XMLDocument:i;t.getResponseHeader=function(n){var t={"content-type":u.dataType};return t[n]};u.dataType=="json"||u.dataType=="script"?(f=i.getElementsByTagName("textarea")[0],t.responseText=f?f.value:t.responseText):u.dataType!="xml"||t.responseXML||t.responseText==null||(t.responseXML=b(t.responseText));c=n.httpData(t,u.dataType)}catch(l){r=!1;n.handleError(u,t,"error",l)}r&&(u.success(c,"success"),o&&n.event.trigger("ajaxSuccess",[t,u]));o&&n.event.trigger("ajaxComplete",[t,u]);o&&!--n.active&&n.event.trigger("ajaxStop");u.complete&&u.complete(t,r?"success":"error");setTimeout(function(){h.remove();t.responseXML=null},100)}}function b(n,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(n)):t=(new DOMParser).parseFromString(n,"text/xml"),t&&t.documentElement&&t.documentElement.tagName!="parsererror"?t:null}var f=r[0],t,o,v,y;if(n(":input[name=submit]",f).length){alert('Error: Form elements must not be named "submit".');return}var u=n.extend({},n.ajaxSettings,i),l=n.extend(!0,{},n.extend(!0,{},n.ajaxSettings),u),a="jqFormIO"+(new Date).getTime(),h=n('<iframe id="'+a+'" name="'+a+'" src="about:blank" />'),e=h[0];if(h.css({position:"absolute",top:"-1000px",left:"-1000px"}),t={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;h.attr("src","about:blank")}},o=u.global,o&&!n.active++&&n.event.trigger("ajaxStart"),o&&n.event.trigger("ajaxSend",[t,u]),l.beforeSend&&l.beforeSend(t,l)===!1){l.global&&n.active--;return}if(!t.aborted){var p=0,w=0,c=f.clk;c&&(v=c.name,v&&!c.disabled&&(i.extraData=i.extraData||{},i.extraData[v]=c.value,c.type=="image"&&(i.extraData[name+".x"]=f.clk_x,i.extraData[name+".y"]=f.clk_y)));setTimeout(function(){var c=r.attr("target"),l=r.attr("action"),t,o;f.setAttribute("target",a);f.getAttribute("method")!="POST"&&f.setAttribute("method","POST");f.getAttribute("action")!=u.url&&f.setAttribute("action",u.url);i.skipEncodingOverride||r.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});u.timeout&&setTimeout(function(){w=!0;s()},u.timeout);t=[];try{if(i.extraData)for(o in i.extraData)t.push(n('<input type="hidden" name="'+o+'" value="'+i.extraData[o]+'" />').appendTo(f)[0]);h.appendTo("body");e.attachEvent?e.attachEvent("onload",s):e.addEventListener("load",s,!1);f.submit()}finally{f.setAttribute("action",l);c?f.setAttribute("target",c):r.removeAttr("target");n(t).remove()}},10);y=0}}var e,s,o,u,v,c,r,f,y,l,a,h;if(!this.length)return t("ajaxSubmit: skipping submit process - no element selected"),this;if(typeof i=="function"&&(i={success:i}),e=this.attr("action")||window.location.href,e=(e.match(/^([^#]+)/)||[])[1],e=e||"",i=n.extend({url:e,type:this.attr("method")||"GET"},i||{}),s={},this.trigger("form-pre-serialize",[this,i,s]),s.veto)return t("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(i.beforeSerialize&&i.beforeSerialize(this,i)===!1)return t("ajaxSubmit: submit aborted via beforeSerialize callback"),this;if(o=this.formToArray(i.semantic),i.data){i.extraData=i.data;for(u in i.data)if(i.data[u]instanceof Array)for(v in i.data[u])o.push({name:u,value:i.data[u][v]});else o.push({name:u,value:i.data[u]})}if(i.beforeSubmit&&i.beforeSubmit(o,this,i)===!1)return t("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[o,this,i,s]),s.veto)return t("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;for(c=n.param(o),i.type.toUpperCase()=="GET"?(i.url+=(i.url.indexOf("?")>=0?"&":"?")+c,i.data=null):i.data=c,r=this,f=[],i.resetForm&&f.push(function(){r.resetForm()}),i.clearForm&&f.push(function(){r.clearForm()}),!i.dataType&&i.target?(y=i.success||function(){},f.push(function(t){n(i.target).html(t).each(y,arguments)})):i.success&&f.push(i.success),i.success=function(n,t){for(var u=0,e=f.length;u<e;u++)f[u].apply(i,[n,t,r])},l=n("input:file",this).fieldValue(),a=!1,h=0;h<l.length;h++)l[h]&&(a=!0);return i.iframe||a?i.closeKeepAlive?n.get(i.closeKeepAlive,p):p():n.ajax(i),this.trigger("form-submit-notify",[this,i]),this};n.fn.ajaxForm=function(t){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){return n(this).ajaxSubmit(t),!1}).each(function(){n(":submit,input:image",this).bind("click.form-plugin",function(t){var i=this.form,r;i.clk=this;this.type=="image"&&(t.offsetX!=undefined?(i.clk_x=t.offsetX,i.clk_y=t.offsetY):typeof n.fn.offset=="function"?(r=n(this).offset(),i.clk_x=t.pageX-r.left,i.clk_y=t.pageY-r.top):(i.clk_x=t.pageX-this.offsetLeft,i.clk_y=t.pageY-this.offsetTop));setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},10)})})};n.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin"),this.each(function(){n(":submit,input:image",this).unbind("click.form-plugin")})};n.fn.formToArray=function(t){var e=[],i,c,o,f,l,v,a,u,s,h,r;if(this.length==0||(i=this[0],c=t?i.getElementsByTagName("*"):i.elements,!c))return e;for(u=0,s=c.length;u<s;u++)if(o=c[u],r=o.name,r){if(t&&i.clk&&o.type=="image"){o.disabled||i.clk!=o||e.push({name:r+".x",value:i.clk_x},{name:r+".y",value:i.clk_y});continue}if(f=n.fieldValue(o,!0),f&&f.constructor==Array)for(l=0,v=f.length;l<v;l++)e.push({name:r,value:f[l]});else f!==null&&typeof f!="undefined"&&e.push({name:r,value:f})}if(!t&&i.clk)for(a=i.getElementsByTagName("input"),u=0,s=a.length;u<s;u++)h=a[u],r=h.name,r&&!h.disabled&&h.type=="image"&&i.clk==h&&e.push({name:r+".x",value:i.clk_x},{name:r+".y",value:i.clk_y});return e};n.fn.formSerialize=function(t){return n.param(this.formToArray(t))};n.fn.fieldSerialize=function(t){var i=[];return this.each(function(){var f=this.name,r,u,e;if(f)if(r=n.fieldValue(this,t),r&&r.constructor==Array)for(u=0,e=r.length;u<e;u++)i.push({name:f,value:r[u]});else r!==null&&typeof r!="undefined"&&i.push({name:this.name,value:r})}),n.param(i)};n.fn.fieldValue=function(t){for(var f,i,r=[],u=0,e=this.length;u<e;u++)(f=this[u],i=n.fieldValue(f,t),i!==null&&typeof i!="undefined"&&(i.constructor!=Array||i.length))&&(i.constructor==Array?n.merge(r,i):r.push(i));return r};n.fieldValue=function(n,t){var l=n.name,r=n.type,s=n.tagName.toLowerCase(),f,e,i,u;if(typeof t=="undefined"&&(t=!0),t&&(!l||n.disabled||r=="reset"||r=="button"||(r=="checkbox"||r=="radio")&&!n.checked||(r=="submit"||r=="image")&&n.form&&n.form.clk!=n||s=="select"&&n.selectedIndex==-1))return null;if(s=="select"){if(f=n.selectedIndex,f<0)return null;var h=[],c=n.options,o=r=="select-one",a=o?f+1:c.length;for(e=o?f:0;e<a;e++)if(i=c[e],i.selected){if(u=i.value,u||(u=i.attributes&&i.attributes.value&&!i.attributes.value.specified?i.text:i.value),o)return u;h.push(u)}return h}return n.value};n.fn.clearForm=function(){return this.each(function(){n("input,select,textarea",this).clearFields()})};n.fn.clearFields=n.fn.clearInputs=function(){return this.each(function(){var n=this.type,t=this.tagName.toLowerCase();n=="text"||n=="password"||t=="textarea"?this.value="":n=="checkbox"||n=="radio"?this.checked=!1:t=="select"&&(this.selectedIndex=-1)})};n.fn.resetForm=function(){return this.each(function(){typeof this.reset!="function"&&(typeof this.reset!="object"||this.reset.nodeType)||this.reset()})};n.fn.enable=function(n){return n==undefined&&(n=!0),this.each(function(){this.disabled=!n})};n.fn.selected=function(t){return t==undefined&&(t=!0),this.each(function(){var r=this.type,i;r=="checkbox"||r=="radio"?this.checked=t:this.tagName.toLowerCase()=="option"&&(i=n(this).parent("select"),t&&i[0]&&i[0].type=="select-one"&&i.find("option").selected(!1),this.selected=t)})}}(jQuery),function(n){function t(){}n.extend(n.datepicker._defaults,{stepMinutes:1,stepHours:1,time24h:!1,showTime:!1,altTimeField:""});n.datepicker._connectDatepickerOverride=n.datepicker._connectDatepicker;n.datepicker._connectDatepicker=function(t,i){n.datepicker._connectDatepickerOverride(t,i);this._get(i,"showTime")&&(i.settings.showButtonPanel=!0);var r=this._get(i,"showOn");(r=="button"||r=="both")&&(i.trigger.unbind("click"),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput==t?n.datepicker._hideDatepicker(null):n.datepicker._showDatepicker(t),!1}))};n.datepicker._showDatepickerOverride=n.datepicker._showDatepicker;n.datepicker._showDatepicker=function(t){if(n.datepicker._showDatepickerOverride(t),t=t.target||t,t.nodeName.toLowerCase()!="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)){var i=n.datepicker._getInst(t),r=n.datepicker._get(i,"showTime");r&&n.timepicker.show(t)}};n.datepicker._checkExternalClickOverride=n.datepicker._checkExternalClick;n.datepicker._checkExternalClick=function(t){if(n.datepicker._curInst){var i=n(t.target);i.parents("#"+n.timepicker._mainDivId).length==0&&n.datepicker._checkExternalClickOverride(t)}};n.datepicker._hideDatepickerOverride=n.datepicker._hideDatepicker;n.datepicker._hideDatepicker=function(t,i){var r=this._curInst,u;r&&(!t||r==n.data(t,PROP_NAME))&&(u=this._get(r,"showTime"),t===undefined&&u&&(r.input&&(r.input.val(this._formatDate(r)),r.input.trigger("change")),this._updateAlternate(r),u&&n.timepicker.update(this._formatDate(r))),n.datepicker._hideDatepickerOverride(t,i),u&&n.timepicker.hide())};n.datepicker._selectDate=function(t,i){var e=n(t),r=this._getInst(e[0]),u=this._get(r,"showTime"),f;i=i!=null?i:this._formatDate(r);u||(r.input&&r.input.val(i),this._updateAlternate(r));f=this._get(r,"onSelect");f?f.apply(r.input?r.input[0]:null,[i,r]):r.input&&!u&&r.input.trigger("change");r.inline?this._updateDatepicker(r):r.stayOpen||(u?this._updateDatepicker(r):(this._hideDatepicker(null,this._get(r,"duration")),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input[0].focus(),this._lastInput=null))};n.datepicker._updateDatepickerOverride=n.datepicker._updateDatepicker;n.datepicker._updateDatepicker=function(t){n.datepicker._updateDatepickerOverride(t);n.timepicker.resize()};t.prototype={init:function(){this._mainDivId="ui-timepicker-div";this._inputId=null;this._orgValue=null;this._orgHour=null;this._orgMinute=null;this._colonPos=-1;this._visible=!1;this.tpDiv=n('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible" style="width: 100px; display: none; position: absolute;"><\/div>');this._generateHtml()},show:function(t){var i=n.datepicker._getInst(t),r,u;n(".ui-datepicker-table .hoursString").html(n.datepicker._get(i,"hours"));n(".ui-datepicker-table .minutesString").html(n.datepicker._get(i,"minutes"));this._time24h=n.datepicker._get(i,"time24h");this._altTimeField=n.datepicker._get(i,"altTimeField");r=parseInt(n.datepicker._get(i,"stepMinutes"),10)||1;u=parseInt(n.datepicker._get(i,"stepHours"),10)||1;60%r!=0&&(r=1);24%u!=0&&(u=1);n("#hourSlider").slider("option","max",24-u);n("#hourSlider").slider("option","step",u);n("#minuteSlider").slider("option","max",60-r);n("#minuteSlider").slider("option","step",r);this._inputId=t.id;this._visible||(this._parseTime(),this._orgValue=n("#"+this._inputId).val());this.resize();n("#"+this._mainDivId).show();this._visible=!0;var f=n("#"+n.datepicker._mainDivId),s=f.position(),e=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+n(document).scrollLeft(),o=this.tpDiv.offset().left+this.tpDiv.outerWidth();o>e&&(f.css("left",s.left-(o-e)-5),this.tpDiv.css("left",f.offset().left+f.outerWidth()+"px"))},update:function(t){var i=n("#"+this._mainDivId+" span.fragHours").text()+":"+n("#"+this._mainDivId+" span.fragMinutes").text(),r;this._time24h||(i+=" "+n("#"+this._mainDivId+" span.fragAmpm").text());r=n("#"+this._inputId).val();n("#"+this._inputId).val(t+" "+i);this._altTimeField&&n(this._altTimeField).each(function(){n(this).val(i)})},hide:function(){this._visible=!1;n("#"+this._mainDivId).hide()},resize:function(){var t=n("#"+n.datepicker._mainDivId),r=t.position(),i=n("#"+n.datepicker._mainDivId+" > div.ui-datepicker-header:first-child").height();n("#"+this._mainDivId+" > div.ui-datepicker-header:first-child").css("height",i);this.tpDiv.css({height:t.height(),top:r.top,left:r.left+t.outerWidth()+"px"});n("#hourSlider").css("height",this.tpDiv.height()-3.5*i);n("#minuteSlider").css("height",this.tpDiv.height()-3.5*i)},_generateHtml:function(){var t="",i;t+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-all">';t+='<div class="ui-datepicker-title" style="margin:0">';t+='<span class="fragHours"><\/span><span class="delim">:<\/span><span class="fragMinutes">45<\/span> <span class="fragAmpm"><\/span><\/div><\/div><table class="ui-datepicker-table">';t+='<tr><th class="hoursString">Hour<\/th><th class="minutesString">Minute<\/th><\/tr>';t+='<tr><td><div id="hourSlider" class="slider"><\/div><\/td><td><div id="minuteSlider" class="slider"><\/div><\/td><\/tr>';t+="<\/table>";this.tpDiv.empty().append(t);n("body").append(this.tpDiv);i=this;n("#hourSlider").slider({orientation:"vertical",range:"min",min:0,max:23,step:1,slide:function(n,t){i._writeTime("hour",23-t.value)},stop:function(){n("#"+i._inputId).focus()}});n("#minuteSlider").slider({orientation:"vertical",range:"min",min:0,max:59,step:1,slide:function(n,t){i._writeTime("minute",59-t.value)},stop:function(){n("#"+i._inputId).focus()}});n("#hourSlider > a").css("padding",0);n("#minuteSlider > a").css("padding",0)},_writeTime:function(t,i){t=="hour"&&(this._time24h?n("#"+this._mainDivId+" span.fragAmpm").text(""):(i<12?n("#"+this._mainDivId+" span.fragAmpm").text("am"):(n("#"+this._mainDivId+" span.fragAmpm").text("pm"),i-=12),i==0&&(i=12)),i<10&&(i="0"+i),n("#"+this._mainDivId+" span.fragHours").text(i));t=="minute"&&(i<10&&(i="0"+i),n("#"+this._mainDivId+" span.fragMinutes").text(i))},_parseTime:function(){var i=n("#"+this._inputId).val();i==null&&(i="");this._colonPos=i.search(":");this._colonPos==-1&&(this._colonPos=i.search(/\./));this._colonPos==-1&&(this._colonPos=i.search(","));var u=0,t=0,r="";this._colonPos!=-1&&(t=parseInt(i.substr(this._colonPos-2,2),10),u=parseInt(i.substr(this._colonPos+1,2),10),r=jQuery.trim(i.substr(this._colonPos+3,3)));r=r.toLowerCase();r!="am"&&r!="pm"&&(r="");t<0&&(t=0);u<0&&(u=0);t>23&&(t=23);u>59&&(u=59);r=="pm"&&t<12&&(t+=12);r=="am"&&t==12&&(t=0);this._setTime("hour",t);this._setTime("minute",u);this._orgHour=t;this._orgMinute=u},_setTime:function(t,i){isNaN(i)&&(i=0);i<0&&(i=0);i>23&&t=="hour"&&(i=23);i>59&&t=="minute"&&(i=59);t=="hour"&&n("#hourSlider").slider("value",23-i);t=="minute"&&n("#minuteSlider").slider("value",59-i);this._writeTime(t,i)}};n.timepicker=new t;n("document").ready(function(){n.timepicker.init()})}(jQuery),function(n){n.toJSON=function(t){var f,e,y,o,s,h,r,l,c,a,u,v,i,p;if(typeof JSON=="object"&&JSON.stringify)return JSON.stringify(t);if(i=typeof t,t===null)return"null";if(i=="undefined")return undefined;if(i=="number"||i=="boolean")return t+"";if(i=="string")return n.quoteString(t);if(i=="object"){if(typeof t.toJSON=="function")return n.toJSON(t.toJSON());if(t.constructor===Date)return f=t.getUTCMonth()+1,f<10&&(f="0"+f),e=t.getUTCDate(),e<10&&(e="0"+e),y=t.getUTCFullYear(),o=t.getUTCHours(),o<10&&(o="0"+o),s=t.getUTCMinutes(),s<10&&(s="0"+s),h=t.getUTCSeconds(),h<10&&(h="0"+h),r=t.getUTCMilliseconds(),r<100&&(r="0"+r),r<10&&(r="0"+r),'"'+y+"-"+f+"-"+e+"T"+o+":"+s+":"+h+"."+r+'Z"';if(t.constructor===Array){for(l=[],c=0;c<t.length;c++)l.push(n.toJSON(t[c])||"null");return"["+l.join(",")+"]"}a=[];for(u in t){if(i=typeof u,i=="number")v='"'+u+'"';else if(i=="string")v=n.quoteString(u);else continue;typeof t[u]!="function"&&(p=n.toJSON(t[u]),a.push(v+":"+p))}return"{"+a.join(", ")+"}"}};n.evalJSON=function(src){return typeof JSON=="object"&&JSON.parse?JSON.parse(src):eval("("+src+")")};n.secureEvalJSON=function(src){if(typeof JSON=="object"&&JSON.parse)return JSON.parse(src);var filtered=src;if(filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@"),filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]"),filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,""),/^[\],:{}\s]*$/.test(filtered))return eval("("+src+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};n.quoteString=function(n){return n.match(t)?'"'+n.replace(t,function(n){var t=i[n];return typeof t=="string"?t:(t=n.charCodeAt(),"\\u00"+Math.floor(t/16).toString(16)+(t%16).toString(16))})+'"':'"'+n+'"'};var t=/["\\\x00-\x1f\x7f-\x9f]/g,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}}(jQuery),function(n){function l(i){t.parent||(t.parent=n('<div id="'+i.id+'"><h3><\/h3><div class="body"><\/div><div class="url"><\/div><\/div>').appendTo(document.body).hide(),n.fn.bgiframe&&t.parent.bgiframe(),t.title=n("h3",t.parent),t.body=n("div.body",t.parent),t.url=n("div.url",t.parent))}function i(t){return n.data(t,"tooltip")}function a(t){i(this).delay?f=setTimeout(h,i(this).delay):h();s=!!i(this).track;n(document.body).bind("mousemove",u);u(t)}function v(){var u,e,f,s;if(!n.tooltip.blocked&&this!=r&&(this.tooltipText||i(this).bodyHandler)){if(r=this,o=this.tooltipText,i(this).bodyHandler)t.title.hide(),u=i(this).bodyHandler.call(this),u.nodeType||u.jquery?t.body.empty().append(u):t.body.html(u),t.body.show();else if(i(this).showBody){for(e=o.split(i(this).showBody),t.title.html(e.shift()).show(),t.body.empty(),f=0;s=e[f];f++)f>0&&t.body.append("<br/>"),t.body.append(s);t.body.hideWhenEmpty()}else t.title.html(o).show(),t.body.hide();i(this).showURL&&n(this).url()?t.url.html(n(this).url().replace("http://","")).show():t.url.hide();t.parent.addClass(i(this).extraClass);i(this).fixPNG&&t.parent.fixPNG();a.apply(this,arguments)}}function h(){f=null;r?e&&n.fn.bgiframe||!i(r).fade?t.parent.show():t.parent.is(":animated")?t.parent.stop().show().fadeTo(i(r).fade,r.tOpacity):t.parent.is(":visible")?t.parent.fadeTo(i(r).fade,r.tOpacity):t.parent.fadeIn(i(r).fade):t.parent.stop().hide();u()}function u(f){var e,h,l,c,o;if(!n.tooltip.blocked&&(!f||f.target.tagName!="OPTION")){if(!s&&t.parent.is(":visible")&&n(document.body).unbind("mousemove",u),r==null){n(document.body).unbind("mousemove",u);return}t.parent.removeClass("viewport-right").removeClass("viewport-bottom");e=t.parent[0].offsetLeft;h=t.parent[0].offsetTop;f&&(e=f.pageX+i(r).left,h=f.pageY+i(r).top,l="auto",i(r).positionLeft&&(l=n(window).width()-e,e="auto"),t.parent.css({left:e,right:l,top:h}));c=y();o=t.parent[0];c.x+c.cx<o.offsetLeft+o.offsetWidth&&(e-=o.offsetWidth+20+i(r).left,t.parent.css({left:e+"px"}).addClass("viewport-right"));c.y+c.cy<o.offsetTop+o.offsetHeight&&(h-=o.offsetHeight+20+i(r).top,t.parent.css({top:h+"px"}).addClass("viewport-bottom"))}}function y(){return{x:n(window).scrollLeft(),y:n(window).scrollTop(),cx:n(window).width(),cy:n(window).height()}}function c(){function o(){t.parent.removeClass(u.extraClass).hide().css("opacity","")}if(!n.tooltip.blocked){f&&clearTimeout(f);r=null;var u=i(this);e&&n.fn.bgiframe||!u.fade?o():t.parent.is(":animated")?t.parent.stop().fadeTo(u.fade,0,o):t.parent.stop().fadeOut(u.fade,o);i(this).fixPNG&&t.parent.unfixPNG()}}var t={},r,o,f,e=n.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),s=!1;n.tooltip={blocked:!1,defaults:{delay:200,fade:!1,showURL:!1,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){n.tooltip.blocked=!n.tooltip.blocked}};n.fn.extend({tooltip:function(i){return i=n.extend({},n.tooltip.defaults,i),l(i),this.each(function(){n.data(this,"tooltip",i);this.tOpacity=t.parent.css("opacity");this.tooltipText=this.title;n(this).removeAttr("title");this.alt=""}).mouseover(v).mouseout(c).click(c)},fixPNG:e?function(){return this.each(function(){var t=n(this).css("backgroundImage");t.match(/^url\(["']?(.*\.png)["']?\)$/i)&&(t=RegExp.$1,n(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+t+"')"}).each(function(){var t=n(this).css("position");t!="absolute"&&t!="relative"&&n(this).css("position","relative")}))})}:function(){return this},unfixPNG:e?function(){return this.each(function(){n(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){n(this)[n(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}})}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var e=Array.prototype.slice,h=Array.prototype.splice,u={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"inherit"},f=n(window),c=n(document),i=[],o=f.height(),r=function(){for(var e=f.scrollTop(),l=c.height(),a=l-o,v=e>a?a-e:0,r,u,h,p,s=0,y=i.length;s<y;s++){var t=i[s],w=t.stickyWrapper.offset().top,b=w-t.topSpacing-v;t.stickyWrapper.css("height",t.stickyElement.outerHeight());e<=b?t.currentTop!==null&&(t.stickyElement.css({width:"",position:"",top:"","z-index":""}),t.stickyElement.parent().removeClass(t.className),t.stickyElement.trigger("sticky-end",[t]),t.currentTop=null):(r=l-t.stickyElement.outerHeight()-t.topSpacing-t.bottomSpacing-e-v,r=r<0?r+t.topSpacing:t.topSpacing,t.currentTop!==r&&(t.getWidthFrom?(padding=t.stickyElement.innerWidth()-t.stickyElement.width(),u=n(t.getWidthFrom).width()-padding||null):t.widthFromWrapper&&(u=t.stickyWrapper.width()),u==null&&(u=t.stickyElement.width()),t.stickyElement.css("width",u).css("position","fixed").css("top",r).css("z-index",t.zIndex),t.stickyElement.parent().addClass(t.className),t.currentTop===null?t.stickyElement.trigger("sticky-start",[t]):t.stickyElement.trigger("sticky-update",[t]),t.currentTop===t.topSpacing&&t.currentTop>r||t.currentTop===null&&r<t.topSpacing?t.stickyElement.trigger("sticky-bottom-reached",[t]):t.currentTop!==null&&r===t.topSpacing&&t.currentTop<r&&t.stickyElement.trigger("sticky-bottom-unreached",[t]),t.currentTop=r),h=t.stickyWrapper.parent(),p=t.stickyElement.offset().top+t.stickyElement.outerHeight()>=h.offset().top+h.outerHeight()&&t.stickyElement.offset().top<=t.topSpacing,p?t.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):t.stickyElement.css("position","fixed").css("top",r).css("bottom","").css("z-index",t.zIndex))}},s=function(){var u,e,t,r;for(o=f.height(),u=0,e=i.length;u<e;u++)t=i[u],r=null,t.getWidthFrom?t.responsiveWidth&&(r=n(t.getWidthFrom).width()):t.widthFromWrapper&&(r=t.stickyWrapper.width()),r!=null&&t.stickyElement.css("width",r)},t={init:function(r){return this.each(function(){var e=n.extend({},u,r),f=n(this),s=f.attr("id"),h=s?s+"-"+u.wrapperClassName:u.wrapperClassName,c=n("<div><\/div>").attr("id",h).addClass(e.wrapperClassName),o;f.wrapAll(function(){if(n(this).parent("#"+h).length==0)return c});o=f.parent();e.center&&o.css({width:f.outerWidth(),marginLeft:"auto",marginRight:"auto"});f.css("float")==="right"&&f.css({float:"none"}).parent().css({float:"right"});e.stickyElement=f;e.stickyWrapper=o;e.currentTop=null;i.push(e);t.setWrapperHeight(this);t.setupChangeListeners(this)})},setWrapperHeight:function(t){var i=n(t),r=i.parent();r&&r.css("height",i.outerHeight())},setupChangeListeners:function(n){if(window.MutationObserver){var i=new window.MutationObserver(function(i){(i[0].addedNodes.length||i[0].removedNodes.length)&&t.setWrapperHeight(n)});i.observe(n,{subtree:!0,childList:!0})}else window.addEventListener?(n.addEventListener("DOMNodeInserted",function(){t.setWrapperHeight(n)},!1),n.addEventListener("DOMNodeRemoved",function(){t.setWrapperHeight(n)},!1)):window.attachEvent&&(n.attachEvent("onDOMNodeInserted",function(){t.setWrapperHeight(n)}),n.attachEvent("onDOMNodeRemoved",function(){t.setWrapperHeight(n)}))},update:r,unstick:function(){return this.each(function(){for(var r=this,u=n(r),f=-1,t=i.length;t-->0;)i[t].stickyElement.get(0)===r&&(h.call(i,t,1),f=t);f!==-1&&(u.unwrap(),u.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",r,!1),window.addEventListener("resize",s,!1)):window.attachEvent&&(window.attachEvent("onscroll",r),window.attachEvent("onresize",s));n.fn.sticky=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.init.apply(this,arguments)};n.fn.unstick=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.unstick.apply(this,arguments)};n(function(){setTimeout(r,0)})}),function(n){n.extend({tablesorter:new function(){function r(n,t){f(n+","+((new Date).getTime()-t.getTime())+"ms")}function f(n){typeof console!="undefined"&&typeof console.debug!="undefined"?console.log(n):alert(n)}function s(t,i){var s,c,a,r,u;t.config.debug&&(s="");var o=t.tBodies[0].rows,l=t.tHead.rows[0].cells.length,e=null;for(r=0;r<o.length;r++)if(o[r].cells.length==l){e=o[r];break}if(e==null&&(e=o[0]),e)for(c=[],a=e.cells,r=0;r<l;r++)u=!1,n.metadata&&n(i[r]).metadata()&&n(i[r]).metadata().sorter?u=h(n(i[r]).metadata().sorter):t.config.headers[r]&&t.config.headers[r].sorter&&(u=h(t.config.headers[r].sorter)),u||(u=w(t,a[r])),t.config.debug&&(s+="column:"+r+" parser:"+u.id+"\n"),c.push(u);return t.config.debug&&f(s),c}function w(i,r){for(var f=t.length,u=1;u<f;u++)if(t[u].is(n.trim(l(i.config,r)),i,r))return t[u];return t[0]}function h(n){for(var r=t.length,i=0;i<r;i++)if(t[i].id.toLowerCase()==n.toLowerCase())return t[i];return!1}function c(t){var s,u,e,f,i;t.config.debug&&(s=new Date);var h=t.tBodies[0]&&t.tBodies[0].rows.length||0,c=t.tBodies[0].rows[0]&&t.tHead.rows[0].cells.length||0,a=t.config.parsers,o={row:[],normalized:[]};for(u=0;u<h;++u){for(e=t.tBodies[0].rows[u],f=[],o.row.push(n(e)),i=0;i<c;++i)f.push(a[i].format(l(t.config,e.cells[i]),t,e.cells[i]));f.push(u);o.normalized.push(f);f=null}return t.config.debug&&r("Building cache for "+h+" rows:",s),o}function l(t,i){return i?t.textExtraction=="simple"?i.childNodes[0]&&i.childNodes[0].hasChildNodes()?i.childNodes[0].innerHTML:i.innerHTML:typeof t.textExtraction=="function"?t.textExtraction(i):n(i).text():""}function e(t,i){var c,u,h,y,e;t.config.debug&&(c=new Date);var l=i,a=l.row,f=l.normalized,p=f.length,v=f[0].length-1,w=n(t.tBodies[0]),s=[];for(u=0;u<p;u++)if(s.push(a[f[u][v]]),!t.config.appender)for(h=a[f[u][v]],y=h.length,e=0;e<y;e++)w[0].appendChild(h[e]);t.config.appender&&t.config.appender(t,s);s=null;t.config.debug&&r("Rebuilt table:",c);o(t);setTimeout(function(){n(t).trigger("sortEnd")},0)}function b(t){var u,o,e,i;for(t.config.debug&&(u=new Date),o=n.metadata?!0:!1,e=[],i=0;i<t.tHead.rows.length;i++)e[i]=0;return $tableHeaders=n("thead th",t),$tableHeaders.each(function(i){this.count=0;this.column=i;this.order=g(t.config.sortInitialOrder);(k(this)||d(t,i))&&(this.sortDisabled=!0);this.sortDisabled||n(this).addClass(t.config.cssHeader);t.config.headerList[i]=this}),t.config.debug&&(r("Built headers:",u),f($tableHeaders)),$tableHeaders}function k(t){return n.metadata&&n(t).metadata().sorter===!1?!0:!1}function d(n,t){return n.config.headers[t]&&n.config.headers[t].sorter===!1?!0:!1}function o(n){for(var i=n.config.widgets,r=i.length,t=0;t<r;t++)a(i[t]).format(n)}function a(n){for(var i=u.length,t=0;t<i;t++)if(u[t].id.toLowerCase()==n.toLowerCase())return u[t]}function g(n){return i=typeof n!="Number"?n.toLowerCase()=="desc"?1:0:n==1?n:0}function nt(n,t){for(var r=t.length,i=0;i<r;i++)if(t[i][0]==n)return!0;return!1}function v(t,i,r,u){var e,o,f;for(i.removeClass(u[0]).removeClass(u[1]),e=[],i.each(function(){this.sortDisabled||(e[this.column]=n(this))}),o=r.length,f=0;f<o;f++)e[r[f][0]].addClass(u[r[f][1]])}function tt(t){var r=t.config,i;r.widthFixed&&(i=n("<colgroup>"),n("tr:first td",t.tBodies[0]).each(function(){i.append(n("<col>").css("width",n(this).width()))}),n(t).prepend(i))}function it(n,t){for(var f=n.config,e=t.length,r,u,i=0;i<e;i++)r=t[i],u=f.headerList[r[0]],u.count=r[1],u.count++}function y(table,sortList,cache){var sortTime,dynamicExp,l,orgOrderCol,i;for(table.config.debug&&(sortTime=new Date),dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length,i=0;i<l;i++){var c=sortList[i][0],order=sortList[i][1],s=rt(table.config.parsers,c)=="text"?order==0?"$.tablesorter.sortText":"$.tablesorter.sortTextDesc":order==0?"$.tablesorter.sortNumeric":"$.tablesorter.sortNumericDesc",e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}for(orgOrderCol=cache.normalized[0].length-1,dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];",i=0;i<l;i++)dynamicExp+="}; ";return dynamicExp+="return 0; ",dynamicExp+="}; ",eval(dynamicExp),cache.normalized.sort(sortWrapper),table.config.debug&&r("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime),cache}function rt(n,t){return n[t].type}function p(t,i,r){var u=n(t),f=c(t),h;tt(t);h=[r.cssDesc,r.cssAsc];i.click(function(t){var p,w,s,l,o,c,a;if(u.trigger("sortStart"),p=u[0].tBodies[0]&&u[0].tBodies[0].rows.length||0,!this.sortDisabled&&p>0){if(w=n(this),s=this.column,this.order=this.count++%2,t[r.sortMultiSortKey])if(nt(s,r.sortList))for(o=0;o<r.sortList.length;o++)c=r.sortList[o],a=r.headerList[c[0]],c[0]==s&&(a.count=c[1],a.count++,c[1]=a.count%2);else r.sortList.push([s,this.order]);else{if(r.sortList=[],r.sortForce!=null)for(l=r.sortForce,o=0;o<l.length;o++)l[o][0]!=s&&r.sortList.push(l[o]);r.sortList.push([s,this.order])}return setTimeout(function(){v(u[0],i,r.sortList,h);e(u[0],y(u[0],r.sortList,f))},1),!1}}).mousedown(function(){if(r.cancelSelection)return this.onselectstart=function(){return!1},!1});u.bind("update",function(){this.config.parsers=s(this,i);f=c(this)}).bind("sorton",function(t,u){n(this).trigger("sortStart");r.sortList=u;var o=r.sortList;it(this,o);v(this,i,o,h);e(this,y(this,o,f))}).bind("appendCache",function(){e(this,f)}).bind("applyWidgetId",function(n,t){a(t).format(this)}).bind("applyWidgets",function(){o(this)});n.metadata&&n(this).metadata()&&n(this).metadata().sortlist&&(r.sortList=n(this).metadata().sortlist);r.sortList.length>0&&u.trigger("sorton",[r.sortList]);o(t)}function ut(t,i,r){i.click(function(u){i.unbind("click");p(t,i,r);n(this).trigger("click",u)})}var t=[],u=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:!1,cancelSelection:!0,sortList:[],headerList:[],dateFormat:"us",decimal:".",lazy:!1,debug:!1};this.benchmark=r;this.sortText=function(n,t){return n<t?-1:n>t?1:0};this.sortTextDesc=function(n,t){return t<n?-1:t>n?1:0};this.sortNumeric=function(n,t){return n-t};this.sortNumericDesc=function(n,t){return t-n};this.construct=function(t){return this.each(function(){if(this.tHead&&this.tBodies){var u,i,r;this.config={};r=n.extend(this.config,n.tablesorter.defaults,t);u=n(this);i=b(this);this.config.parsers=s(this,i);r.lazy?ut(this,i,r):p(this,i,r)}})};this.addParser=function(n){for(var u=t.length,r=!0,i=0;i<u;i++)t[i].id.toLowerCase()==n.id.toLowerCase()&&(r=!1);r&&t.push(n)};this.addWidget=function(n){u.push(n)};this.formatFloat=function(n){var t=parseFloat(n);return isNaN(t)?0:t};this.formatInt=function(n){var t=parseInt(n);return isNaN(t)?0:t};this.isDigit=function(t,i){var r="\\"+i.decimal,u="/(^[+]?0("+r+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+r+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+r+"0+$)/";return RegExp(u).test(n.trim(t))};this.clearTableBody=function(t){if(n.browser.msie){function i(){while(this.firstChild)this.removeChild(this.firstChild)}i.apply(t.tBodies[0])}else t.tBodies[0].innerHTML=""}}});n.fn.extend({tablesorter:n.tablesorter.construct});var t=n.tablesorter;t.addParser({id:"text",is:function(){return!0},format:function(t){return n.trim(t.toLowerCase())},type:"text"});t.addParser({id:"digit",is:function(t,i){var r=i.config;return n.tablesorter.isDigit(t,r)},format:function(t){return n.tablesorter.formatFloat(t)},type:"numeric"});t.addParser({id:"currency",is:function(n){return/^[£$€?.]/.test(n)},format:function(t){return n.tablesorter.formatFloat(t.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"});t.addParser({id:"ipAddress",is:function(n){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(n)},format:function(t){for(var u=t.split("."),f="",e=u.length,r,i=0;i<e;i++)r=u[i],f+=r.length==2?"0"+r:r;return n.tablesorter.formatFloat(f)},type:"numeric"});t.addParser({id:"url",is:function(n){return/^(https?|ftp|file):\/\/$/.test(n)},format:function(n){return jQuery.trim(n.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});t.addParser({id:"isoDate",is:function(n){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},format:function(t){return n.tablesorter.formatFloat(t!=""?new Date(t.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"});t.addParser({id:"percent",is:function(t){return/\%$/.test(n.trim(t))},format:function(t){return n.tablesorter.formatFloat(t.replace(new RegExp(/%/g),""))},type:"numeric"});t.addParser({id:"usLongDate",is:function(n){return n.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(t){return n.tablesorter.formatFloat(new Date(t).getTime())},type:"numeric"});t.addParser({id:"shortDate",is:function(n){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(n)},format:function(t,i){var r=i.config;return t=t.replace(/\-/g,"/"),r.dateFormat=="us"?t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2"):r.dateFormat=="uk"?t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1"):(r.dateFormat=="dd/mm/yy"||r.dateFormat=="dd-mm-yy")&&(t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")),n.tablesorter.formatFloat(new Date(t).getTime())},type:"numeric"});t.addParser({id:"time",is:function(n){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(n)},format:function(t){return n.tablesorter.formatFloat(new Date("2000/01/01 "+t).getTime())},type:"numeric"});t.addParser({id:"metadata",is:function(){return!1},format:function(t,i,r){var u=i.config,f=u.parserMetadataName?u.parserMetadataName:"sortValue";return n(r).metadata()[f]},type:"numeric"});t.addWidget({id:"zebra",format:function(t){if(t.config.debug)var i=new Date;n("tr:visible",t.tBodies[0]).filter(":even").removeClass(t.config.widgetZebra.css[1]).addClass(t.config.widgetZebra.css[0]).end().filter(":odd").removeClass(t.config.widgetZebra.css[0]).addClass(t.config.widgetZebra.css[1]);t.config.debug&&n.tablesorter.benchmark("Applying Zebra widget",i)}})}(jQuery),function(n){n.extend({tablesorterPager:new function(){function f(t){var i=n(t.cssPageDisplay,t.container).val(t.page+1+t.seperator+t.totalPages)}function e(n,r){var u=n.config;u.size=r;u.totalPages=Math.ceil(u.totalRows/u.size);u.pagerPositionSet=!1;t(n);i(n)}function i(t){var i=t.config,r;!i.pagerPositionSet&&i.positionFixed&&(i=t.config,r=n(t),r.offset&&i.container.css({top:r.offset().top+r.height()+"px",position:"absolute"}),i.pagerPositionSet=!0)}function o(n){var i=n.config;i.page=0;t(n)}function r(n){var i=n.config;i.page=i.totalPages-1;t(n)}function s(n){var i=n.config;i.page++;i.page>=i.totalPages-1&&(i.page=i.totalPages-1);t(n)}function h(n){var i=n.config;i.page--;i.page<=0&&(i.page=0);t(n)}function t(n){var t=n.config;(t.page<0||t.page>t.totalPages-1)&&(t.page=0);u(n,t.rowsCopy)}function u(t,u){var e=t.config,h=u.length,v=e.page*e.size,c=v+e.size,l,o,a,s;for(c>u.length&&(c=u.length),l=n(t.tBodies[0]),n.tablesorter.clearTableBody(t),o=v;o<c;o++)for(a=u[o],h=a.length,s=0;s<h;s++)l[0].appendChild(a[s]);i(t,l);n(t).trigger("applyWidgets");e.page>=e.totalPages&&r(t);f(e)}this.appender=function(n,t){var i=n.config;i.rowsCopy=t;i.totalRows=t.length;i.totalPages=Math.ceil(i.totalRows/i.size);u(n,t)};this.defaults={size:10,offset:0,page:0,totalRows:0,totalPages:0,container:null,cssNext:".next",cssPrev:".prev",cssFirst:".first",cssLast:".last",cssPageDisplay:".pagedisplay",cssPageSize:".pagesize",seperator:"/",positionFixed:!0,appender:this.appender};this.construct=function(t){return this.each(function(){config=n.extend(this.config,n.tablesorterPager.defaults,t);var u=this,i=config.container;n(this).trigger("appendCache");config.size=parseInt(n(".pagesize",i).val());n(config.cssFirst,i).click(function(){return o(u),!1});n(config.cssNext,i).click(function(){return s(u),!1});n(config.cssPrev,i).click(function(){return h(u),!1});n(config.cssLast,i).click(function(){return r(u),!1});n(config.cssPageSize,i).change(function(){return e(u,parseInt(n(this).val())),!1})})}}});n.fn.extend({tablesorterPager:n.tablesorterPager.construct})}(jQuery),function(n){function o(u,o){var c=u==window,s=o&&o.message!==undefined?o.message:undefined,g,nt,w,p,tt,it,ot;o=n.extend({},n.blockUI.defaults,o||{});o.overlayCSS=n.extend({},n.blockUI.defaults.overlayCSS,o.overlayCSS||{});g=n.extend({},n.blockUI.defaults.css,o.css||{});nt=n.extend({},n.blockUI.defaults.themedCSS,o.themedCSS||{});s=s===undefined?o.message:s;c&&t&&f(window,{fadeOut:0});s&&typeof s!="string"&&(s.parentNode||s.jquery)&&(w=s.jquery?s[0]:s,p={},n(u).data("blockUI.history",p),p.el=w,p.parent=w.parentNode,p.display=w.style.display,p.position=w.style.position,p.parent&&p.parent.removeChild(w));var k=o.baseZ,d=n.browser.msie||o.forceIframe?n('<iframe class="blockUI" style="z-index:'+k+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+o.iframeSrc+'"><\/iframe>'):n('<div class="blockUI" style="display:none"><\/div>'),b=n('<div class="blockUI blockOverlay" style="z-index:'+k+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"><\/div>'),y;if(o.theme&&c?(tt='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+k+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(o.title||" ")+'<\/div><div class="ui-widget-content ui-dialog-content"><\/div><\/div>',y=n(tt)):y=c?n('<div class="blockUI blockMsg blockPage" style="z-index:'+k+';display:none;position:fixed"><\/div>'):n('<div class="blockUI blockMsg blockElement" style="z-index:'+k+';display:none;position:absolute"><\/div>'),s&&(o.theme?(y.css(nt),y.addClass("ui-widget-content")):y.css(g)),o.applyPlatformOpacityRules&&n.browser.mozilla&&/Linux/.test(navigator.platform)||b.css(o.overlayCSS),b.css("position",c?"fixed":"absolute"),(n.browser.msie||o.forceIframe)&&d.css("opacity",0),n([d[0],b[0],y[0]]).appendTo(c?"body":u),o.theme&&o.draggable&&n.fn.draggable&&y.draggable({handle:".ui-dialog-titlebar",cancel:"li"}),it=a&&(!n.boxModel||n("object,embed",c?null:u).length>0),e||it){if(c&&o.allowBodyStretch&&n.boxModel&&n("html,body").css("height","100%"),(e||!n.boxModel)&&!c)var rt=r(u,"borderTopWidth"),ut=r(u,"borderLeftWidth"),ft=rt?"(0 - "+rt+")":0,et=ut?"(0 - "+ut+")":0;n.each([d,b,y],function(n,t){var i=t[0].style,r,u;i.position="absolute";n<2?(c?i.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+o.quirksmodeOffsetHack+') + "px"'):i.setExpression("height",'this.parentNode.offsetHeight + "px"'),c?i.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):i.setExpression("width",'this.parentNode.offsetWidth + "px"'),et&&i.setExpression("left",et),ft&&i.setExpression("top",ft)):o.centerY?(c&&i.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),i.marginTop=0):!o.centerY&&c&&(r=o.css&&o.css.top?parseInt(o.css.top):0,u="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+r+') + "px"',i.setExpression("top",u))})}s&&(o.theme?y.find(".ui-widget-content").append(s):y.append(s),(s.jquery||s.nodeType)&&n(s).show());(n.browser.msie||o.forceIframe)&&o.showOverlay&&d.show();o.fadeIn?(o.showOverlay&&b._fadeIn(o.fadeIn),s&&y.fadeIn(o.fadeIn)):(o.showOverlay&&b.show(),s&&y.show());h(1,u,o);c?(t=y[0],i=n(":input:enabled:visible",t),o.focusInput&&setTimeout(l,20)):v(y[0],o.centerX,o.centerY);o.timeout&&(ot=setTimeout(function(){c?n.unblockUI(o):n(u).unblock(o)},o.timeout),n(u).data("blockUI.timeout",ot))}function f(r,u){var o=r==window,e=n(r),c=e.data("blockUI.history"),l=e.data("blockUI.timeout"),f;l&&(clearTimeout(l),e.removeData("blockUI.timeout"));u=n.extend({},n.blockUI.defaults,u||{});h(0,r,u);f=o?n("body").children().filter(".blockUI").add("body > .blockUI"):n(".blockUI",r);o&&(t=i=null);u.fadeOut?(f.fadeOut(u.fadeOut),setTimeout(function(){s(f,c,u,r)},u.fadeOut)):s(f,c,u,r)}function s(t,i,r,u){if(t.each(function(){this.parentNode&&this.parentNode.removeChild(this)}),i&&i.el&&(i.el.style.display=i.display,i.el.style.position=i.position,i.parent&&i.parent.appendChild(i.el),n(i.el).removeData("blockUI.history")),typeof r.onUnblock=="function")r.onUnblock(u,r)}function h(i,r,u){var f=r==window,o=n(r),e;(i||(!f||t)&&(f||o.data("blockUI.isBlocked")))&&(f||o.data("blockUI.isBlocked",i),u.bindEvents&&(!i||u.showOverlay))&&(e="mousedown mouseup keydown keypress",i?n(document).bind(e,u,c):n(document).unbind(e,c))}function c(r){if(r.keyCode&&r.keyCode==9&&t&&r.data.constrainTabKey){var u=i,e=!r.shiftKey&&r.target==u[u.length-1],f=r.shiftKey&&r.target==u[0];if(e||f)return setTimeout(function(){l(f)},10),!1}return n(r.target).parents("div.blockMsg").length>0?!0:n(r.target).parents().children().filter("div.blockUI").length==0}function l(n){if(i){var t=i[n===!0?i.length-1:0];t&&t.focus()}}function v(n,t,i){var u=n.parentNode,f=n.style,e=(u.offsetWidth-n.offsetWidth)/2-r(u,"borderLeftWidth"),o=(u.offsetHeight-n.offsetHeight)/2-r(u,"borderTopWidth");t&&(f.left=e>0?e+"px":"0");i&&(f.top=o>0?o+"px":"0")}function r(t,i){return parseInt(n.css(t,i))||0}var t,i;if(/1\.(0|1|2)\.(0|1|2)/.test(n.fn.jquery)||/^1.1/.test(n.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+n.fn.jquery);return}n.fn._fadeIn=n.fn.fadeIn;var u=document.documentMode||0,a=n.browser.msie&&(n.browser.version<8&&!u||u<8),e=n.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!u;n.blockUI=function(n){o(window,n)};n.unblockUI=function(n){f(window,n)};n.growlUI=function(t,i,r,u){var f=n('<div class="growlUI"><\/div>');t&&f.append("<h1>"+t+"<\/h1>");i&&f.append("<h2>"+i+"<\/h2>");r==undefined&&(r=3e3);n.blockUI({message:f,fadeIn:700,fadeOut:1e3,centerY:!1,timeout:r,showOverlay:!1,onUnblock:u,css:n.blockUI.defaults.growlCSS})};n.fn.block=function(t){return this.unblock({fadeOut:0}).each(function(){n.css(this,"position")=="static"&&(this.style.position="relative");n.browser.msie&&(this.style.zoom=1);o(this,t)})};n.fn.unblock=function(n){return this.each(function(){f(this,n)})};n.blockUI.version=2.26;n.blockUI.defaults={message:"<h1>Please wait...<\/h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,applyPlatformOpacityRules:!0,onUnblock:null,quirksmodeOffsetHack:4};t=null;i=[]}(jQuery);jQuery&&function(n){function r(r){var u=n(this),f=n(u.attr("data-dropdown")),e=u.hasClass("dropdown-open");u!==r.target&&n(r.target).hasClass("dropdown-ignore")||(r.preventDefault(),r.stopPropagation(),t(),e||u.hasClass("dropdown-disabled"))||(u.addClass("dropdown-open"),f.data("dropdown-trigger",u).show(),i(),f.trigger("show",{dropdown:f,trigger:u}))}function t(t){var i=t?n(t.target).parents().andSelf():null;if(i&&i.is(".dropdown"))if(i.is(".dropdown-menu")){if(!i.is("A"))return}else return;n(document).find(".dropdown:visible").each(function(){var t=n(this);t.hide().removeData("dropdown-trigger").trigger("hide",{dropdown:t})});n(document).find(".dropdown-open").removeClass("dropdown-open")}function i(){var i=n(".dropdown:visible").eq(0),t=i.data("dropdown-trigger"),r=t?parseInt(t.attr("data-horizontal-offset")||0):null,u=t?parseInt(t.attr("data-vertical-offset")||0):null;i.length!==0&&t&&i.css({left:i.hasClass("dropdown-anchor-right")?t.position().left-(i.outerWidth()-t.outerWidth())+r:t.position().left+r,top:t.position().top+t.outerHeight()+u})}n.extend(n.fn,{dropdown:function(i,r){switch(i){case"hide":return t(),n(this);case"attach":return n(this).attr("data-dropdown",r);case"detach":return t(),n(this).removeAttr("data-dropdown");case"disable":return n(this).addClass("dropdown-disabled");case"enable":return t(),n(this).removeClass("dropdown-disabled")}}});n(function(){n(document).on("click.dropdown","[data-dropdown]",r);n(document).on("click.dropdown",t);n(window).on("resize",i)})}(jQuery),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):(n=n||self,t(n.Popper={}))}(this,function(n){"use strict";function y(n){var t=n.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function t(n){if(n.toString()!=="[object Window]"){var t=n.ownerDocument;return t?t.defaultView:window}return n}function ft(n){var i=t(n),r=i.pageXOffset,u=i.pageYOffset;return{scrollLeft:r,scrollTop:u}}function p(n){var i=t(n).Element;return n instanceof i}function o(n){var i=t(n).HTMLElement;return n instanceof i}function vi(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function yi(n){return n!==t(n)&&o(n)?vi(n):ft(n)}function s(n){return n?(n.nodeName||"").toLowerCase():null}function c(n){return(p(n)?n.ownerDocument:n.document).documentElement}function at(n){return y(c(n)).left+ft(n).scrollLeft}function vt(n,t,i){i===void 0&&(i=!1);var e,u=y(n),f={scrollLeft:0,scrollTop:0},r={x:0,y:0};return i||(s(t)!=="body"&&(f=yi(t)),o(t)?(r=y(t),r.x+=t.clientLeft,r.y+=t.clientTop):(e=c(t))&&(r.x=at(e))),{x:u.left+f.scrollLeft-r.x,y:u.top+f.scrollTop-r.y,width:u.width,height:u.height}}function et(n){return{x:n.offsetLeft,y:n.offsetTop,width:n.offsetWidth,height:n.offsetHeight}}function yt(n){return s(n)==="html"?n:n.parentNode||n.host||document.ownerDocument||document.documentElement}function l(n){return t(n).getComputedStyle(n)}function pt(n){if(["html","body","#document"].indexOf(s(n))>=0)return n.ownerDocument.body;if(o(n)){var t=l(n),i=t.overflow,r=t.overflowX,u=t.overflowY;if(/auto|scroll|overlay|hidden/.test(i+u+r))return n}return pt(yt(n))}function g(n,i){i===void 0&&(i=[]);var r=pt(n),u=s(r)==="body",f=u?t(r):r,e=i.concat(f);return u?e:e.concat(g(yt(f)))}function pi(n){return["table","td","th"].indexOf(s(n))>=0}function wt(n){var t;return!o(n)||!(t=n.offsetParent)||wi()&&l(t).position==="fixed"?null:t}function ot(n){for(var r=t(n),i=wt(n);i&&pi(i);)i=wt(i);return i&&s(i)==="body"&&l(i).position==="static"?r:i||r}function gi(n){function u(n){t.add(n.name);var f=[].concat(n.requires||[],n.requiresIfExists||[]);f.forEach(function(n){if(!t.has(n)){var r=i.get(n);r&&u(r)}});r.push(n)}var i=new Map,t=new Set,r=[];return n.forEach(function(n){i.set(n.name,n)}),n.forEach(function(n){t.has(n.name)||u(n)}),r}function nr(n){var t=gi(n);return ht.reduce(function(n,i){return n.concat(t.filter(function(n){return n.phase===i}))},[])}function tr(n){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=undefined;i(n())})})),t}}function h(n){for(var i=arguments.length,r=new Array(i>1?i-1:0),t=1;t<i;t++)r[t-1]=arguments[t];return[].concat(r).reduce(function(n,t){return n.replace(/%s/,t)},n)}function ur(n){n.forEach(function(t){Object.keys(t).forEach(function(i){switch(i){case"name":typeof t.name!="string"&&console.error(h(a,String(t.name),'"name"','"string"','"'+String(t.name)+'"'));break;case"enabled":typeof t.enabled!="boolean"&&console.error(h(a,t.name,'"enabled"','"boolean"','"'+String(t.enabled)+'"'));case"phase":ht.indexOf(t.phase)<0&&console.error(h(a,t.name,'"phase"',"either "+ht.join(", "),'"'+String(t.phase)+'"'));break;case"fn":typeof t.fn!="function"&&console.error(h(a,t.name,'"fn"','"function"','"'+String(t.fn)+'"'));break;case"effect":typeof t.effect!="function"&&console.error(h(a,t.name,'"effect"','"function"','"'+String(t.fn)+'"'));break;case"requires":Array.isArray(t.requires)||console.error(h(a,t.name,'"requires"','"array"','"'+String(t.requires)+'"'));break;case"requiresIfExists":Array.isArray(t.requiresIfExists)||console.error(h(a,t.name,'"requiresIfExists"','"array"','"'+String(t.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+t.name+'" modifier, valid properties are '+rr.map(function(n){return'"'+n+'"'}).join(", ")+'; but "'+i+'" was provided.')}t.requires&&t.requires.forEach(function(i){n.find(function(n){return n.name===i})==null&&console.error(h(ir,String(t.name),i,i))})})})}function fr(n,t){var i=new Set;return n.filter(function(n){var r=t(n);if(!i.has(r))return i.add(r),!0})}function e(n){return n.split("-")[0]}function er(n){var t=n.reduce(function(n,t){var i=n[t.name];return n[t.name]=i?Object.assign({},i,{},t,{options:Object.assign({},i.options,{},t.options),data:Object.assign({},i.data,{},t.data)}):t,n},{});return Object.keys(t).map(function(n){return t[n]})}function ni(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return!i.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function ti(n){n===void 0&&(n={});var i=n,r=i.defaultModifiers,f=r===void 0?[]:r,u=i.defaultOptions,t=u===void 0?gt:u;return function(n,i,r){function a(){u.orderedModifiers.forEach(function(n){var e=n.name,t=n.options,h=t===void 0?{}:t,i=n.effect,r,f;typeof i=="function"&&(r=i({state:u,name:e,instance:o,options:h}),f=function(){},s.push(r||f))})}function c(){s.forEach(function(n){return n()});s=[]}r===void 0&&(r=t);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},gt,{},t),modifiersData:{},elements:{reference:n,popper:i},attributes:{},styles:{}},s=[],h=!1,o={state:u,setOptions:function(r){var h,v,y;c();u.options=Object.assign({},t,{},u.options,{},r);u.scrollParents={reference:p(n)?g(n):[],popper:g(i)};h=nr(er([].concat(f,u.options.modifiers)));u.orderedModifiers=h.filter(function(n){return n.enabled});v=fr([].concat(h,u.options.modifiers),function(n){return n.name});ur(v);e(u.options.placement)===nt&&(y=u.orderedModifiers.find(function(n){var t=n.name;return t==="flip"}),y||console.error('Popper: "auto" placements require the "flip" modifier be present and enabled to work.'));var s=l(i),w=s.marginTop,b=s.marginRight,k=s.marginBottom,d=s.marginLeft;return[w,b,k,d].some(function(n){return parseFloat(n)})&&console.warn('Popper: CSS "margin" styles cannot be used to apply padding between the popper and its reference element or boundary. To replicate margin, use the `offset` modifier, as well as the `padding` option in the `preventOverflow` and `flip` modifiers.'),a(),o.update()},forceUpdate:function(){var i,n;if(!h){var f=u.elements,e=f.reference,t=f.popper;if(!ni(e,t)){console.error(dt);return}for(u.rects={reference:vt(e,ot(t),u.options.strategy==="fixed"),popper:et(t)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(n){return u.modifiersData[n.name]=Object.assign({},n.data)}),i=0,n=0;n<u.orderedModifiers.length;n++){if(i+=1,i>100){console.error(or);break}if(u.reset===!0){u.reset=!1;n=-1;continue}var r=u.orderedModifiers[n],s=r.fn,c=r.options,l=c===void 0?{}:c,a=r.name;typeof s=="function"&&(u=s({state:u,options:l,name:a,instance:o})||u)}}},update:tr(function(){return new Promise(function(n){o.forceUpdate();n(u)})}),destroy:function(){c();h=!0}};return ni(n,i)?(o.setOptions(r).then(function(n){if(!h&&r.onFirstUpdate)r.onFirstUpdate(n)}),o):(console.error(dt),o)}}function sr(n){var r=n.state,i=n.instance,u=n.options,f=u.scroll,e=f===void 0?!0:f,o=u.resize,s=o===void 0?!0:o,h=t(r.elements.popper),c=[].concat(r.scrollParents.reference,r.scrollParents.popper);return e&&c.forEach(function(n){n.addEventListener("scroll",i.update,tt)}),s&&h.addEventListener("resize",i.update,tt),function(){e&&c.forEach(function(n){n.removeEventListener("scroll",i.update,tt)});s&&h.removeEventListener("resize",i.update,tt)}}function k(n){return n.split("-")[1]}function ct(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function ii(n){var t=n.reference,h=n.element,l=n.placement,a=l?e(l):null,w=l?k(l):null,y=t.x+t.width/2-h.width/2,p=t.y+t.height/2-h.height/2,o,s,c;switch(a){case i:o={x:y,y:t.y-h.height};break;case u:o={x:y,y:t.y+t.height};break;case f:o={x:t.x+t.width,y:p};break;case r:o={x:t.x-h.width,y:p};break;default:o={x:t.x,y:t.y}}if(s=a?ct(a):null,s!=null){c=s==="y"?"height":"width";switch(w){case v:o[s]=Math.floor(o[s])-Math.floor(t[c]/2-h[c]/2);break;case st:o[s]=Math.floor(o[s])+Math.ceil(t[c]/2-h[c]/2)}}return o}function cr(n){var t=n.state,i=n.name;t.modifiersData[i]=ii({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}function vr(n){var i=n.x,r=n.y,u=window,t=u.devicePixelRatio||1;return{x:Math.round(i*t)/t||0,y:Math.round(r*t)/t||0}}function ri(n){var e,a=n.popper,k=n.popperRect,d=n.placement,v=n.offsets,rt=n.position,y=n.gpuAcceleration,g=n.adaptive,nt=vr(v),o=nt.x,s=nt.y,tt=v.hasOwnProperty("x"),it=v.hasOwnProperty("y"),p=r,w=i,ut=window,h,b,l;return(g&&(h=ot(a),h===t(a)&&(h=c(a)),d===i&&(w=u,s-=h.clientHeight-k.height,s*=y?1:-1),d===r&&(p=f,o-=h.clientWidth-k.width,o*=y?1:-1)),b=Object.assign({position:rt},g&&ar),y)?Object.assign({},b,(l={},l[w]=it?"0":"",l[p]=tt?"0":"",l.transform=(ut.devicePixelRatio||1)<2?"translate("+o+"px, "+s+"px)":"translate3d("+o+"px, "+s+"px, 0)",l)):Object.assign({},b,(e={},e[w]=it?s+"px":"",e[p]=tt?o+"px":"",e.transform="",e))}function yr(n){var t=n.state,r=n.options,u=r.gpuAcceleration,s=u===void 0?!0:u,f=r.adaptive,o=f===void 0?!0:f,h=l(t.elements.popper),c=h.transitionProperty,i;o&&["transform","top","right","bottom","left"].some(function(n){return c.indexOf(n)>=0})&&console.warn('Popper: Detected CSS transitions on at least one of the following CSS properties: "transform", "top", "right", "bottom", "left". \n\n Disable the "computeStyles" modifier\'s `adaptive` option to allow for smooth transitions, or remove these properties from the CSS transition declaration on the popper element if only transitioning opacity or background-color for example. \n\n We recommend using the popper element as a wrapper around an inner element that can have any CSS property transitioned for animations.');i={placement:e(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s};t.styles.popper=Object.assign({},t.styles.popper,{},ri(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o})));t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},ri(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1}))));t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}function wr(n){var t=n.state;Object.keys(t.elements).forEach(function(n){var u=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];o(i)&&s(i)&&(Object.assign(i.style,u),Object.keys(r).forEach(function(n){var t=r[n];t===!1?i.removeAttribute(n):i.setAttribute(n,t===!0?"":t)}))})}function br(n){var t=n.state,i={popper:{position:"absolute",left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],u=t.attributes[n]||{},f=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:i[n]),e=f.reduce(function(n,t){return n[t]="",n},{});o(r)&&s(r)&&(Object.assign(r.style,e),Object.keys(u).forEach(function(n){r.removeAttribute(n)}))})}}function dr(n,t,u){var h=e(n),l=[r,i].indexOf(h)>=0?-1:1,c=typeof u=="function"?u(Object.assign({},t,{placement:n})):u,o=c[0],s=c[1];return o=o||0,s=(s||0)*l,[r,f].indexOf(h)>=0?{x:s,y:o}:{x:o,y:s}}function gr(n){var t=n.state,f=n.options,e=n.name,i=f.offset,o=i===void 0?[0,0]:i,r=di.reduce(function(n,i){return n[i]=dr(i,t.rects,o),n},{}),u=r[t.placement],s=u.x,h=u.y;t.modifiersData.popperOffsets.x+=s;t.modifiersData.popperOffsets.y+=h;t.modifiersData[e]=r}function it(n){return n.replace(/left|right|bottom|top/g,function(n){return tu[n]})}function ui(n){return n.replace(/start|end/g,function(n){return iu[n]})}function ru(n){var i=t(n);return{width:i.innerWidth,height:i.innerHeight,x:0,y:0}}function uu(n){var r=t(n),u=ft(n),i=vt(c(n),r);return i.height=Math.max(i.height,r.innerHeight),i.width=Math.max(i.width,r.innerWidth),i.x=-u.scrollLeft,i.y=-u.scrollTop,i}function rt(n){return parseFloat(n)||0}function fu(n){var t=o(n)?l(n):{};return{top:rt(t.borderTopWidth),right:rt(t.borderRightWidth),bottom:rt(t.borderBottomWidth),left:rt(t.borderLeftWidth)}}function eu(n){var u=t(n),i=fu(n),r=s(n)==="html",e=at(n),o=n.clientWidth+i.right,f=n.clientHeight+i.bottom;return r&&u.innerHeight-n.clientHeight>50&&(f=u.innerHeight-i.bottom),{top:r?0:n.clientTop,right:n.clientLeft>i.left?i.right:r?u.innerWidth-o-e:n.offsetWidth-o,bottom:r?u.innerHeight-f:n.offsetHeight-f,left:r?e:n.clientLeft}}function fi(n,t){var r=Boolean(t.getRootNode&&t.getRootNode().host),i;if(n.contains(t))return!0;if(r){i=t;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function lt(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function ei(n,t){return t===bt?lt(ru(n)):o(t)?y(t):lt(uu(c(n)))}function ou(n){var i=g(n),r=["absolute","fixed"].indexOf(l(n).position)>=0,t=r&&o(n)?ot(n):n;return p(t)?i.filter(function(n){return p(n)&&fi(n,t)}):[]}function su(n,t,i){var f=t==="clippingParents"?ou(n):[].concat(t),u=[].concat(f,[i]),e=u[0],r=u.reduce(function(t,i){var r=ei(n,i),u=eu(o(i)?i:c(n));return t.top=Math.max(r.top+u.top,t.top),t.right=Math.min(r.right-u.right,t.right),t.bottom=Math.min(r.bottom-u.bottom,t.bottom),t.left=Math.max(r.left+u.left,t.left),t},ei(n,e));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function oi(){return{top:0,right:0,bottom:0,left:0}}function si(n){return Object.assign({},oi(),{},n)}function hi(n,t){return t.reduce(function(t,i){return t[i]=n,t},{})}function d(n,t){var ot;t===void 0&&(t={});var r=t,v=r.placement,k=v===void 0?n.placement:v,d=r.boundary,st=d===void 0?bi:d,g=r.rootBoundary,ht=g===void 0?bt:g,nt=r.elementContext,e=nt===void 0?b:nt,tt=r.altBoundary,ct=tt===void 0?!1:tt,it=r.padding,l=it===void 0?0:it,o=si(typeof l!="number"?l:hi(l,w)),at=e===b?ki:b,vt=n.elements.reference,rt=n.rects.popper,ut=n.elements[ct?at:e],s=su(p(ut)?ut:c(n.elements.popper),st,ht),ft=y(vt),yt=ii({reference:ft,element:rt,strategy:"absolute",placement:k}),pt=lt(Object.assign({},rt,{},yt)),h=e===b?pt:ft,a={top:s.top-h.top+o.top,bottom:h.bottom-s.bottom+o.bottom,left:s.left-h.left+o.left,right:h.right-s.right+o.right},et=n.modifiersData.offset;return e===b&&et&&(ot=et[k],Object.keys(a).forEach(function(n){var t=[f,u].indexOf(n)>=0?1:-1,r=[i,u].indexOf(n)>=0?"y":"x";a[n]+=ot[r]*t})),a}function hu(n,t){t===void 0&&(t={});var i=t,f=i.placement,o=i.boundary,s=i.rootBoundary,h=i.padding,c=i.flipVariations,u=k(f),l=u?c?kt:kt.filter(function(n){return k(n)===u}):w,r=l.reduce(function(t,i){return t[i]=d(n,{placement:i,boundary:o,rootBoundary:s,padding:h})[e(i)],t},{});return Object.keys(r).sort(function(n,t){return r[n]-r[t]})}function cu(n){if(e(n)===nt)return[];var t=it(n);return[ui(n),t,ui(t)]}function lu(n){var t=n.state,o=n.options,tt=n.name,a,vt,g,yt,pt,p,wt;if(!t.modifiersData[tt]._skip){var bt=o.fallbackPlacements,rt=o.padding,ut=o.boundary,ft=o.rootBoundary,et=o.flipVariations,w=et===void 0?!0:et,s=t.options.placement,kt=e(s),dt=kt===s,gt=bt||(dt||!w?[it(s)]:cu(s)),c=[s].concat(gt).reduce(function(n,i){return n.concat(e(i)===nt?hu(t,{placement:i,boundary:ut,rootBoundary:ft,padding:rt,flipVariations:w}):i)},[]),ni=t.rects.reference,ti=t.rects.popper,ot=new Map,st=!0,l=c[0];for(a=0;a<c.length;a++){var h=c[a],ht=e(h),ct=k(h)===v,lt=[i,u].indexOf(ht)>=0,at=lt?"width":"height",b=d(t,{placement:h,boundary:ut,rootBoundary:ft,padding:rt}),y=lt?ct?f:r:ct?u:i;if(ni[at]>ti[at]&&(y=it(y)),vt=it(y),g=[b[ht]<=0,b[y]<=0,b[vt]<=0],g.every(function(n){return n})){l=h;st=!1;break}ot.set(h,g)}if(st)for(yt=w?3:1,pt=function(n){var t=c.find(function(t){var i=ot.get(t);if(i)return i.slice(0,n).every(function(n){return n})});if(t)return l=t,"break"},p=yt;p>0;p--)if(wt=pt(p),wt==="break")break;t.placement!==l&&(t.modifiersData[tt]._skip=!0,t.placement=l,t.reset=!0)}}function vu(n){return n==="x"?"y":"x"}function ut(n,t,i){return Math.max(n,Math.min(t,i))}function yu(n){var t=n.state,h=n.options,ui=n.name,ft=h.mainAxis,fi=ft===void 0?!0:ft,ot=h.altAxis,ei=ot===void 0?!1:ot,si=h.boundary,hi=h.rootBoundary,ci=h.padding,st=h.tether,a=st===void 0?!0:st,ht=h.tetherOffset,g=ht===void 0?0:ht,y=d(t,{boundary:si,rootBoundary:hi,padding:ci}),li=e(t.placement),nt=k(t.placement),lt=!nt,o=ct(li),tt=vu(o),c=t.modifiersData.popperOffsets,l=t.rects.reference,it=t.rects.popper,p=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,rt={x:0,y:0};if(fi){var at=o==="y"?i:r,vt=o==="y"?u:f,s=o==="y"?"height":"width",yt=c[o],pt=c[o]+y[at],wt=c[o]-y[vt],bt=a?-it[s]/2:0,ai=nt===v?l[s]:it[s],vi=nt===v?-it[s]:-l[s],kt=t.elements.arrow,yi=a&&kt?et(kt):{width:0,height:0},dt=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:oi(),gt=dt[at],ni=dt[vt],w=ut(0,l[s],yi[s]),pi=lt?l[s]/2-bt-w-gt-p:ai-w-gt-p,wi=lt?-l[s]/2+bt+w+ni+p:vi+w+ni+p,ti=t.modifiersData.offset?t.modifiersData.offset[t.placement][o]:0,bi=c[o]+pi-ti,ki=c[o]+wi-ti,ii=ut(a?Math.min(pt,bi):pt,yt,a?Math.max(wt,ki):wt);c[o]=ii;rt[o]=ii-yt}if(ei){var di=o==="x"?i:r,gi=o==="x"?u:f,b=c[tt],nr=b+y[di],tr=b-y[gi],ri=ut(nr,b,tr);t.modifiersData.popperOffsets[tt]=ri;rt[tt]=ri-b}t.modifiersData[ui]=rt}function wu(n){var h,t=n.state,c=n.name,l=t.elements.arrow,a=t.modifiersData.popperOffsets,v=e(t.placement),o=ct(v),w=[r,f].indexOf(v)>=0,s=w?"height":"width";if(l){var y=t.modifiersData[c+"#persistent"].padding,p=et(l),b=o==="y"?i:r,k=o==="y"?u:f,d=t.rects.reference[s]+t.rects.reference[o]-a[o]-t.rects.popper[s],g=a[o]-t.rects.reference[o],nt=d/2-g/2,tt=ut(y[b],t.rects.popper[s]/2-p[s]/2+nt,t.rects.popper[s]-p[s]-y[k]),it=o;t.modifiersData[c]=(h={},h[it]=tt,h)}}function bu(n){var i=n.state,u=n.options,o=n.name,f=u.element,t=f===void 0?"[data-popper-arrow]":f,e=u.padding,r=e===void 0?0:e;if(typeof t!="string"||(t=i.elements.popper.querySelector(t),t)){if(!fi(i.elements.popper,t)){console.error('Popper: "arrow" modifier\'s `element` must be a child of the popper element.');return}i.elements.arrow=t;i.modifiersData[o+"#persistent"]={padding:si(typeof r!="number"?r:hi(r,w))}}}function ci(n,t,i){return i===void 0&&(i={x:0,y:0}),{top:n.top-t.height-i.y,right:n.right-t.width+i.x,bottom:n.bottom-t.height+i.y,left:n.left-t.width-i.x}}function li(n){return[i,f,u,r].some(function(t){return n[t]>=0})}function du(n){var t=n.state,e=n.name,o=t.rects.reference,s=t.rects.popper,h=t.modifiersData.preventOverflow,c=d(t,{elementContext:"reference"}),l=d(t,{altBoundary:!0}),i=ci(c,o),r=ci(l,s,h),u=li(i),f=li(r);t.modifiersData[e]={referenceClippingOffsets:i,popperEscapeOffsets:r,isReferenceHidden:u,hasPopperEscaped:f};t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}var wi=function(){return typeof window.InstallTrigger!="undefined"},i="top",u="bottom",f="right",r="left",nt="auto",w=[i,u,f,r],v="start",st="end",bi="clippingParents",bt="viewport",b="popper",ki="reference",kt=w.reduce(function(n,t){return n.concat([t+"-"+v,t+"-"+st])},[]),di=[].concat(w,[nt]).reduce(function(n,t){return n.concat([t,t+"-"+v,t+"-"+st])},[]),ht=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],a='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',ir='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',rr=["name","enabled","phase","fn","effect","requires","options"],dt="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",or="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",gt={placement:"bottom",modifiers:[],strategy:"absolute"},tt={passive:!0},hr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:sr,data:{}},lr={name:"popperOffsets",enabled:!0,phase:"read",fn:cr,data:{}},ar={top:"auto",right:"auto",bottom:"auto",left:"auto"},pr={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:yr,data:{}},kr={name:"applyStyles",enabled:!0,phase:"write",fn:wr,effect:br,requires:["computeStyles"]},nu={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:gr},tu={left:"right",right:"left",bottom:"top",top:"bottom"},iu={start:"end",end:"start"},au={name:"flip",enabled:!0,phase:"main",fn:lu,requiresIfExists:["offset"],data:{_skip:!1}},pu={name:"preventOverflow",enabled:!0,phase:"main",fn:yu,requiresIfExists:["offset"]},ku={name:"arrow",enabled:!0,phase:"main",fn:wu,effect:bu,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},gu={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:du},ai=[hr,lr,pr,kr,nu,au,pu,ku,gu],nf=ti({defaultModifiers:ai});n.createPopper=nf;n.defaultModifiers=ai;n.popperGenerator=ti;Object.defineProperty(n,"__esModule",{value:!0})}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t(require("@popperjs/core")):typeof define=="function"&&define.amd?define(["@popperjs/core"],t):(n=n||self,n.tippy=t(n.Popper))}(this,function(n){"use strict";function si(n){var t=document.createElement("style"),i,r;t.textContent=n;t.setAttribute("data-tippy-stylesheet","");i=document.head;r=document.querySelector("head>style,head>link");r?i.insertBefore(t,r):i.appendChild(t)}function yi(n,t){return{}.hasOwnProperty.call(n,t)}function k(n,t,i){if(Array.isArray(n)){var r=n[t];return r==null?Array.isArray(i)?i[t]:i:r}return n}function d(n,t){var i={}.toString.call(n);return i.indexOf("[object")===0&&i.indexOf(t+"]")>-1}function pi(n,t){return typeof n=="function"?n.apply(void 0,t):n}function et(n,t){if(t===0)return n;var i;return function(r){clearTimeout(i);i=setTimeout(function(){n(r)},t)}}function g(n,t){var i=Object.assign({},n);return t.forEach(function(n){delete i[n]}),i}function wi(n){return n.split(/\s+/).filter(Boolean)}function o(n){return[].concat(n)}function ot(n,t){n.indexOf(t)===-1&&n.push(t)}function bi(n){return n.filter(function(t,i){return n.indexOf(t)===i})}function st(n){return n.split("-")[0]}function h(n){return[].slice.call(n)}function f(){return document.createElement("div")}function c(n){return d(n,"Element")}function ki(n){return d(n,"NodeList")}function ht(n){return d(n,"MouseEvent")}function ct(n){return!!(n&&n._tippy&&n._tippy.reference===n)}function di(n){return c(n)?[n]:ki(n)?h(n):Array.isArray(n)?n:h(document.querySelectorAll(n))}function lt(n,t){n.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function l(n,t){n.forEach(function(n){n&&n.setAttribute("data-state",t)})}function at(n){var i=o(n),t=i[0];return t?t.ownerDocument||document:document}function gi(n,t){var i=t.clientX,r=t.clientY;return n.every(function(n){var u=n.popperRect,o=n.popperState,s=n.props,f=s.interactiveBorder,e=st(o.placement),t=o.modifiersData.offset;if(!t)return!0;var h=e==="bottom"?t.top.y:0,c=e==="top"?t.bottom.y:0,l=e==="right"?t.left.x:0,a=e==="left"?t.right.x:0,v=u.top-r+h>f,y=r-u.bottom-c>f,p=u.left-i+l>f,w=i-u.right-a>f;return v||y||p||w})}function nt(n,t,i){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(t){n[r](t,i)})}function nr(){r.isTouch||(r.isTouch=!0,window.performance&&document.addEventListener("mousemove",yt))}function yt(){var n=performance.now();n-vt<20&&(r.isTouch=!1,document.removeEventListener("mousemove",yt));vt=n}function tr(){var n=document.activeElement,t;ct(n)&&(t=n._tippy,n.blur&&!t.state.isVisible&&n.blur())}function ir(){document.addEventListener("touchstart",nr,Object.assign({},b,{capture:!0}));window.addEventListener("blur",tr)}function v(n){var t=n==="destroy"?"n already-":" ";return[n+"() was called on a"+t+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function pt(n){return n.replace(/[ \t]{2,}/g," ").replace(/^[ \t]*/gm,"").trim()}function rr(n){return pt("\n  %ctippy.js\n\n  %c"+pt(n)+"\n\n  %c👷‍ This is a development-only message. It will be removed in production.\n  ")}function wt(n){return[rr(n),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}function e(n,t){if(n){var i;(i=console).warn.apply(i,wt(t))}}function s(n,t){if(n){var i;(i=console).error.apply(i,wt(t))}}function ur(n){var t=!n,i=Object.prototype.toString.call(n)==="[object Object]"&&!n.addEventListener;s(t,["tippy() was passed","`"+String(n)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" "));s(i,"tippy() was passed a plain object which is not supported as an argument for virtual positioning. Use props.getReferenceClientRect instead.")}function kt(n){var t=n.plugins||[],i=t.reduce(function(t,i){var r=i.name,u=i.defaultValue;return r&&(t[r]=n[r]!==undefined?n[r]:u),t},{});return Object.assign({},n,{},i)}function or(n,i){var r=i?Object.keys(kt(Object.assign({},t,{plugins:i}))):fr;return r.reduce(function(t,i){var r=(n.getAttribute("data-tippy-"+i)||"").trim();if(!r)return t;if(i==="content")t[i]=r;else try{t[i]=JSON.parse(r)}catch(u){t[i]=r}return t},{})}function dt(n,i){var r=Object.assign({},i,{},i.ignoreAttributes?{}:or(n,i.plugins));return r.aria=Object.assign({},t.aria,{},r.aria),r.aria={expanded:r.aria.expanded==="auto"?i.interactive:r.aria.expanded,content:r.aria.content==="auto"?i.interactive?null:"describedby":r.aria.content},r}function gt(n,i){n===void 0&&(n={});i===void 0&&(i=[]);var r=Object.keys(n);r.forEach(function(n){var u=g(t,Object.keys(bt)),r=!yi(u,n);r&&(r=i.filter(function(t){return t.name===n}).length===0);e(r,["`"+n+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.","\n\n","All props: https://atomiks.github.io/tippyjs/v6/all-props/\n","Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}function tt(n,t){n[sr()]=t}function ni(n){var t=f();return n===!0?t.className=ut:(t.className=ft,c(n)?t.appendChild(n):tt(t,n)),t}function ti(n,t){var i=t.props,u=t.reference,r=typeof i.content=="function"?i.content(u):i.content;c(r)?(tt(n,""),n.appendChild(r)):i.allowHTML?tt(n,r):n.textContent=r}function y(n){var i=n.firstElementChild,t=h(i.children);return{box:i,content:t.find(function(n){return n.classList.contains(it)}),arrow:t.find(function(n){return n.classList.contains(ut)||n.classList.contains(ft)}),backdrop:t.find(function(n){return n.classList.contains(rt)})}}function ii(n){function u(t,i){var e=y(r),u=e.box,o=e.content,f=e.arrow;r.style.zIndex=""+i.zIndex;i.theme?u.setAttribute("data-theme",i.theme):u.removeAttribute("data-theme");typeof i.animation=="string"?u.setAttribute("data-animation",i.animation):u.removeAttribute("data-animation");i.inertia?u.setAttribute("data-inertia",""):u.removeAttribute("data-inertia");u.style.maxWidth=typeof i.maxWidth=="number"?i.maxWidth+"px":i.maxWidth;i.role?u.setAttribute("role",i.role):u.removeAttribute("role");t.content!==i.content&&ti(o,n);i.arrow?f?t.arrow!==i.arrow&&(u.removeChild(f),u.appendChild(ni(i.arrow))):u.appendChild(ni(i.arrow)):f&&u.removeChild(f)}var r=f(),t=f(),i;return t.className=vi,t.setAttribute("data-state","hidden"),t.setAttribute("tabindex","-1"),i=f(),i.className=it,i.setAttribute("data-state","hidden"),ti(i,n),r.appendChild(t),t.appendChild(i),u(n.props,n.props),{popper:r,onUpdate:u}}function u(n){return n.$$tippy}function cr(i,c){function tr(){var n=w.props.touch;return Array.isArray(n)?n:[n,0]}function ir(){return tr()[0]==="hold"}function ct(){return hi||i}function yt(){return y(d)}function rr(n){return w.state.isMounted&&!w.state.isVisible||r.isTouch||gt&&gt.type==="focus"?0:k(w.props.delay,n?0:1,t.delay)}function ti(){d.style.pointerEvents=w.props.interactive&&w.state.isVisible?"":"none"}function ur(n){var t=n&&li&&r.isTouch;rt.body.classList[t?"add":"remove"](ai)}function g(n,t,i){if(i===void 0&&(i=!0),di.forEach(function(i){i[n]&&i[n].apply(void 0,t)}),i){var r;(r=w.props)[n].apply(r,t)}}function fr(){var r=w.props.aria;if(r.content){var n="aria-"+r.content,t=d.id,u=o(w.props.triggerTarget||i);u.forEach(function(i){var r=i.getAttribute(n),u;w.state.isVisible?i.setAttribute(n,r?r+" "+t:t):(u=r&&r.replace(t,"").trim(),u?i.setAttribute(n,u):i.removeAttribute(n))})}}function vt(){if(!nr&&w.props.aria.expanded){var n=o(w.props.triggerTarget||i);n.forEach(function(n){w.props.interactive?n.setAttribute("aria-expanded",w.state.isVisible&&n===ct()?"true":"false"):n.removeAttribute("aria-expanded")})}}function ii(){rt.body.removeEventListener("mouseleave",ft);rt.removeEventListener("mousemove",it);p=p.filter(function(n){return n!==it})}function er(n){if(!w.props.interactive||!d.contains(n.target)){if(ct().contains(n.target)){if(r.isTouch)return;if(w.state.isVisible&&w.props.trigger.indexOf("click")>=0)return}w.props.hideOnClick===!0&&(st=!1,w.clearDelayTimeouts(),w.hide(),wt=!0,setTimeout(function(){wt=!1}),w.state.isMounted||ri())}}function or(){rt.addEventListener("mousedown",er,!0)}function ri(){rt.removeEventListener("mousedown",er,!0)}function nu(n,t){sr(n,function(){!w.state.isVisible&&d.parentNode&&d.parentNode.contains(d)&&t()})}function tu(n,t){sr(n,t)}function sr(n,t){function r(n){n.target===i&&(nt(i,"remove",r),t())}var i=yt().box;if(n===0)return t();nt(i,"remove",oi);nt(i,"add",r);oi=r}function ut(n,t,r){r===void 0&&(r=!1);var u=o(w.props.triggerTarget||i);u.forEach(function(i){i.addEventListener(n,t,r);ni.push({node:i,eventType:n,handler:t,options:r})})}function cr(){ir()&&(ut("touchstart",ar,b),ut("touchend",yr,b));wi(w.props.trigger).forEach(function(n){if(n!=="manual"){ut(n,ar);switch(n){case"mouseenter":ut("mouseleave",yr);break;case"focus":ut(ci?"focusout":"blur",pr);break;case"focusin":ut("focusout",pr)}}})}function lr(){ni.forEach(function(n){var t=n.node,i=n.eventType,r=n.handler,u=n.options;t.removeEventListener(i,r,u)});ni=[]}function ar(n){var t=!1;if(w.state.isEnabled&&!wr(n)&&!wt){if(gt=n,hi=n.currentTarget,vt(),!w.state.isVisible&&ht(n)&&p.forEach(function(t){return t(n)}),n.type==="click"&&(w.props.trigger.indexOf("mouseenter")<0||st)&&w.props.hideOnClick!==!1&&w.state.isVisible)t=!0;else{var i=tr(),f=i[0],u=i[1];r.isTouch&&f==="hold"&&u?pt=setTimeout(function(){ui(n)},u):ui(n)}n.type==="click"&&(st=!t);t&&ft(n)}}function vr(n){var t=n.target,u=i.contains(t)||d.contains(t),r;n.type==="mousemove"&&u||(r=dr().concat(d).map(function(n){var t,r=n._tippy,i=(t=r.popperInstance)==null?void 0:t.state;return i?{popperRect:n.getBoundingClientRect(),popperState:i,props:tt}:null}).filter(Boolean),gi(r,n)&&(ii(),ft(n)))}function yr(n){var t=wr(n)||w.props.trigger.indexOf("click")>=0&&st;if(!t){if(w.props.interactive){rt.body.addEventListener("mouseleave",ft);rt.addEventListener("mousemove",it);ot(p,it);it(n);return}ft(n)}}function pr(n){w.props.trigger.indexOf("focusin")<0&&n.target!==ct()||w.props.interactive&&n.relatedTarget&&d.contains(n.relatedTarget)||ft(n)}function wr(n){return r.isTouch?ir()!==n.type.indexOf("touch")>=0:!1}function br(){kr();var t=w.props,r=t.popperOptions,o=t.placement,s=t.offset,f=t.getReferenceClientRect,h=t.moveTransition,e=u(w.props.render)?y(d).arrow:null,c=f?{getBoundingClientRect:f}:i,l={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(n){var i=n.state,r,t;u(w.props.render)&&(r=yt(),t=r.box,["placement","reference-hidden","escaped"].forEach(function(n){n==="placement"?t.setAttribute("data-placement",i.placement):i.attributes.popper["data-popper-"+n]?t.setAttribute("data-"+n,""):t.removeAttribute("data-"+n)}),i.attributes.popper={})}},a={name:"arrow",enabled:!!e,options:{element:e,padding:3}},v=[{name:"offset",options:{offset:s}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!h}}].concat(u(w.props.render)?[a]:[],(r==null?void 0:r.modifiers)||[],[l]);w.popperInstance=n.createPopper(c,d,Object.assign({},r,{placement:o,onFirstUpdate:si,modifiers:v}))}function kr(){w.popperInstance&&(w.popperInstance.destroy(),w.popperInstance=null)}function iu(){var n=w.props.appendTo,i,r=ct();i=w.props.interactive&&n===t.appendTo||n==="parent"?r.parentNode:pi(n,[r]);i.contains(d)||i.appendChild(d);br();e(w.props.interactive&&n===t.appendTo&&r.nextElementSibling!==d,"Interactive tippy element may not be accessible via keyboard navigation because it is not directly after the reference element in the DOM source order. \n\n Using a wrapper <div> or <span> tag around the reference element solves this by creating a new parentNode context. \n\n Specifying `appendTo: document.body` silences this warning, but it assumes you are using a focus management solution to handle keyboard navigation. \n\n See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity")}function dr(){return h(d.querySelectorAll("[data-tippy-root]"))}function ui(n){w.clearDelayTimeouts();n&&g("onTrigger",[w,n]);or();var t=rr(!0);t?pt=setTimeout(function(){w.show()},t):w.show()}function ft(n){if(w.clearDelayTimeouts(),g("onUntrigger",[w,n]),!w.state.isVisible){ri();return}if(!(w.props.trigger.indexOf("mouseenter")>=0)||!(w.props.trigger.indexOf("click")>=0)||!(["mouseleave","mousemove"].indexOf(n.type)>=0)||!st){var t=rr(!1);t?fi=setTimeout(function(){w.state.isVisible&&w.hide()},t):ei=requestAnimationFrame(function(){w.hide()})}}function ru(){w.state.isEnabled=!0}function uu(){w.hide();w.state.isEnabled=!1}function fu(){clearTimeout(pt);clearTimeout(fi);cancelAnimationFrame(ei)}function eu(n){if(e(w.state.isDestroyed,v("setProps")),!w.state.isDestroyed){g("onBeforeUpdate",[w,n]);lr();var r=w.props,t=dt(i,Object.assign({},w.props,{},n,{ignoreAttributes:!0}));w.props=t;cr();r.interactiveDebounce!==t.interactiveDebounce&&(ii(),it=et(vr,t.interactiveDebounce));r.triggerTarget&&!t.triggerTarget?o(r.triggerTarget).forEach(function(n){n.removeAttribute("aria-expanded")}):t.triggerTarget&&i.removeAttribute("aria-expanded");vt();ti();ki&&ki(r,t);w.popperInstance&&br();g("onAfterUpdate",[w,n])}}function ou(n){w.setProps({content:n})}function su(){e(w.state.isDestroyed,v("show"));var i=w.state.isVisible,f=w.state.isDestroyed,o=!w.state.isEnabled,s=r.isTouch&&!w.props.touch,n=k(w.props.duration,0,t.duration);i||f||o||s||ct().hasAttribute("disabled")||(g("onShow",[w],!1),w.props.onShow(w)!==!1)&&(w.state.isVisible=!0,d.style.visibility="visible",ti(),or(),w.state.isMounted||(d.style.transition="none"),si=function(){if(w.state.isVisible&&!bt){if(bt=!0,void d.offsetHeight,d.style.transition=w.props.moveTransition,u(w.props.render)){var t=yt(),i=t.box,r=t.content;w.props.animation&&(lt([i,r],n),l([i,r],"visible"))}fr();vt();ot(a,w);ur(!0);w.state.isMounted=!0;g("onMount",[w]);w.props.animation&&u(w.props.render)&&tu(n,function(){w.state.isShown=!0;g("onShown",[w])})}},iu())}function hu(){e(w.state.isDestroyed,v("hide"));var o=!w.state.isVisible,s=w.state.isDestroyed,h=!w.state.isEnabled,n=k(w.props.duration,1,t.duration);if(!o&&!s&&!h&&(g("onHide",[w],!1),w.props.onHide(w)!==!1)){if(w.state.isVisible=!1,w.state.isShown=!1,d.style.visibility="hidden",bt=!1,ii(),ri(),ti(),u(w.props.render)){var i=yt(),r=i.box,f=i.content;w.props.animation&&(lt([r,f],n),l([r,f],"hidden"))}fr();vt();w.props.animation?u(w.props.render)&&nu(n,w.unmount):w.unmount()}}function cu(){kr();dr().forEach(function(n){var t=n._tippy;t.hide();t.unmount()});d.parentNode&&d.parentNode.removeChild(d);a=a.filter(function(n){return n!==w});a.length===0&&ur(!1);w.state.isMounted=!1;g("onHidden",[w])}function lu(){(e(w.state.isDestroyed,v("destroy")),w.state.isDestroyed)||(w.clearDelayTimeouts(),w.hide(),w.unmount(),lr(),delete i._tippy,w.state.isDestroyed=!0,g("onDestroy",[w]))}var tt=dt(i,Object.assign({},t,{},kt(c))),pt,fi,ei,st=!1,wt=!1,bt=!1,gt,oi,si,ni=[],it=et(vr,tt.interactiveDebounce),hi,rt=at(tt.triggerTarget||i),gr=hr++,vi=bi(tt.plugins),w={id:gr,reference:i,popper:f(),popperInstance:null,props:tt,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:vi,clearDelayTimeouts:fu,setProps:eu,setContent:ou,show:su,hide:hu,enable:ru,disable:uu,unmount:cu,destroy:lu},di,nr;if(!tt.render)return s(!0,"render() function has not been supplied."),w;var yi=tt.render(w),d=yi.popper,ki=yi.onUpdate;return d.setAttribute("data-tippy-root",""),d.id="tippy-"+w.id,w.popper=d,i._tippy=w,d._tippy=w,di=vi.map(function(n){return n.fn(w)}),nr=i.hasAttribute("aria-expanded"),cr(),vt(),g("onCreate",[w]),tt.showOnCreate&&ui(),d.addEventListener("mouseenter",function(){w.props.interactive&&w.state.isVisible&&w.clearDelayTimeouts()}),d.addEventListener("mouseleave",function(n){w.props.interactive&&w.props.trigger.indexOf("mouseenter")>=0&&(rt.addEventListener("mousemove",it),it(n))}),w}function i(n,i){var r,u;i===void 0&&(i={});r=t.plugins.concat(i.plugins||[]);ur(n);gt(i,r);ir();var f=Object.assign({},i,{plugins:r}),o=di(n),s=c(f.content),h=o.length>1;return e(s&&h,"tippy() was passed an Element as the `content` prop, but more than one tippy instance was created by this invocation. This means the content element will only be appended to the last tippy instance. \n\n Instead, pass the .innerHTML of the element, or use a function that returns a cloned version of the element instead. \n\n 1) content: element.innerHTML\n 2) content: () => element.cloneNode(true)"),u=o.reduce(function(n,t){var i=t&&cr(t,f);return i&&n.push(i),n},[]),c(n)?u[0]:u}function yr(n,r){function e(n){var f,o,e;n.target&&(f=n.target.closest(a),f)&&((o=f.getAttribute("data-tippy-trigger")||r.trigger||t.trigger,o.indexOf(vr[n.type])<0||f._tippy)||(e=i(f,y),e&&(u=u.concat(e))))}function h(n,t,i,r){r===void 0&&(r=!1);n.addEventListener(t,i,r);f.push({node:n,eventType:t,handler:i,options:r})}function w(n){var t=n.reference;h(t,"mouseover",e);h(t,"focusin",e);h(t,"click",e)}function b(){f.forEach(function(n){var t=n.node,i=n.eventType,r=n.handler,u=n.options;t.removeEventListener(i,r,u)});f=[]}function k(n){var t=n.destroy;n.destroy=function(n){n===void 0&&(n=!0);n&&u.forEach(function(n){n.destroy()});u=[];b();t()};w(n)}s(!(r&&r.target),"You must specity a `target` prop indicating a CSS selector string matching the target elements that should receive a tippy.");var f=[],u=[],a=r.target,c=g(r,["target"]),v=Object.assign({},c,{trigger:"manual"}),y=Object.assign({},c,{showOnCreate:!0}),l=i(n,v),p=o(l);return p.forEach(k),l}function pr(){var n=f();return n.className=rt,l([n],"hidden"),n}function wr(n,t,i){if(i.length<2||n===null)return t;switch(n){case"top":case"bottom":var r=i[0],u=i[i.length-1],e=n==="top",o=r.top,s=u.bottom,h=e?r.left:u.left,c=e?r.right:u.right,b=c-h,k=s-o;return{top:o,bottom:s,left:h,right:c,width:b,height:k};case"left":case"right":var l=Math.min.apply(Math,i.map(function(n){return n.left})),a=Math.max.apply(Math,i.map(function(n){return n.right})),f=i.filter(function(t){return n==="left"?t.left===l:t.right===a}),v=f[0].top,y=f[f.length-1].bottom,p=l,w=a,d=w-p,g=y-v;return{top:v,bottom:y,left:p,right:w,width:d,height:g};default:return t}}function oi(n,t){return n&&t?n.top!==t.top||n.right!==t.right||n.bottom!==t.bottom||n.left!==t.left:!0}var w=typeof window!="undefined"&&typeof document!="undefined",hi=w?navigator.userAgent:"",ci=/MSIE |Trident\//.test(hi),li=w&&/iPhone|iPad|iPod/.test(navigator.platform),b={passive:!0},ai="tippy-iOS",vi="tippy-box",it="tippy-content",rt="tippy-backdrop",ut="tippy-arrow",ft="tippy-svg-arrow",r={isTouch:!1},vt=0,bt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},t=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},content:"",delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},bt,{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),fr=Object.keys(t),er=function(n){gt(n,[]);var i=Object.keys(n);i.forEach(function(i){t[i]=n[i]})},sr=function(){return"innerHTML"},ri,ui,fi,ei;ii.$$tippy=!0;var hr=1,p=[],a=[];i.defaultProps=t;i.setDefaultProps=er;i.currentInput=r;var lr=function(n){var i=n===void 0?{}:n,t=i.exclude,r=i.duration;a.forEach(function(n){var i=!1,u;t&&(i=ct(t)?n.reference===t:n.popper===t.popper);i||(u=n.props.duration,n.setProps({duration:r}),n.hide(),n.setProps({duration:u}))})},ar=function(n,t){t===void 0&&(t={});s(!Array.isArray(n),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(n)].join(" "));n.forEach(function(n){n.disable()});var r,u=n.map(function(n){return n.reference}),e={fn:function(){return{onDestroy:function(){n.forEach(function(n){n.enable()})},onTrigger:function(i,f){var e=f.currentTarget,s=u.indexOf(e),o;e!==r&&(r=e,o=(t.overrides||[]).concat("content").reduce(function(t,i){return t[i]=n[s].props[i],t},{}),i.setProps(Object.assign({},o,{getReferenceClientRect:function(){return e.getBoundingClientRect()}})))}}}};return i(f(),Object.assign({},g(t,["overrides"]),{plugins:[e].concat(t.plugins||[]),triggerTarget:u}))},vr={mouseover:"mouseenter",focusin:"focus",click:"click"};return ri={name:"animateFill",defaultValue:!1,fn:function(n){if(!u(n.props.render))return s(!0,"The `animateFill` plugin requires the default render function."),{};var r=y(n.popper),i=r.box,f=r.content,t=n.props.animateFill?pr():null;return{onCreate:function(){t&&(i.insertBefore(t,i.firstElementChild),i.setAttribute("data-animatefill",""),i.style.overflow="hidden",n.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(t){var n=i.style.transitionDuration,r=Number(n.replace("ms",""));f.style.transitionDelay=Math.round(r/10)+"ms";t.style.transitionDuration=n;l([t],"visible")}},onShow:function(){t&&(t.style.transitionDuration="0ms")},onHide:function(){t&&l([t],"hidden")}}}},ui={name:"followCursor",defaultValue:!1,fn:function(n){function o(){return n.props.trigger.trim()==="manual"}function s(){var i=o()?!0:t!==null&&!(t.clientX===0&&t.clientY===0);return n.props.followCursor&&i}function l(){return r.isTouch||n.props.followCursor==="initial"&&n.state.isVisible}function h(t){t&&n.setProps({getReferenceClientRect:null})}function c(){s()?v():h(n.props.followCursor)}function a(){s()&&f(t)}function v(){e.addEventListener("mousemove",f)}function u(){e.removeEventListener("mousemove",f)}function f(r){t={clientX:r.clientX,clientY:r.clientY};var h=r.target?i.contains(r.target):!0,f=n.props.followCursor,e=r.clientX,o=r.clientY,s=i.getBoundingClientRect(),c=e-s.left,a=o-s.top;(h||!n.props.interactive)&&n.setProps({getReferenceClientRect:function(){var n=i.getBoundingClientRect(),t=e,r=o;f==="initial"&&(t=n.left+c,r=n.top+a);var u=f==="horizontal"?n.top:r,s=f==="vertical"?n.right:t,h=f==="horizontal"?n.bottom:r,l=f==="vertical"?n.left:t;return{width:s-l,height:h-u,top:u,right:s,bottom:h,left:l}}});l()&&u()}var i=n.reference,e=at(n.props.triggerTarget||i),t=null;return{onAfterUpdate:function(n,t){var i=t.followCursor;i===undefined||i||h(!0)},onMount:function(){a()},onShow:function(){o()&&(t={clientX:0,clientY:0},c())},onTrigger:function(n,i){t||(ht(i)&&(t={clientX:i.clientX,clientY:i.clientY}),c())},onUntrigger:function(){n.state.isVisible||(u(),t=null)},onHidden:function(){u();t=null}}}},fi={name:"inlinePositioning",defaultValue:!1,fn:function(n){function r(){return!!n.props.inlinePositioning}function f(n){return wr(st(n),t.getBoundingClientRect(),h(t.getClientRects()))}var t=n.reference,i,u={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(t){var u=t.state;r()&&(i!==u.placement&&n.setProps({getReferenceClientRect:function(){return f(u.placement)}}),i=u.placement)}};return{onCreate:function(){var t;n.setProps({popperOptions:Object.assign({},n.props.popperOptions,{modifiers:[].concat(((t=n.props.popperOptions)==null?void 0:t.modifiers)||[],[u])})})}}}},ei={name:"sticky",defaultValue:!1,fn:function(n){function o(){return n.popperInstance?n.popperInstance.state.elements.reference:f}function t(t){return n.props.sticky===!0||n.props.sticky===t}function u(){var f=t("reference")?o().getBoundingClientRect():null,s=t("popper")?e.getBoundingClientRect():null;(f&&oi(i,f)||s&&oi(r,s))&&n.popperInstance&&n.popperInstance.update();i=f;r=s;n.state.isMounted&&requestAnimationFrame(u)}var f=n.reference,e=n.popper,i=null,r=null;return{onMount:function(){n.props.sticky&&u()}}}},w&&si('.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:#333;bottom:-7px;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;border-width:0 8px 8px;border-bottom-color:#333;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:#333;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:#333;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}'),i.setDefaultProps({plugins:[ri,ui,fi,ei],render:ii}),i.createSingleton=ar,i.delegate=yr,i.hideAll=lr,i.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"><\/svg>',i});$(function(){$(".datePicker").datepicker({duration:0,showOn:"button",buttonImage:"/Content/Images/DatePickerButton16x16.png",buttonImageOnly:!0,constrainInput:!0,changeMonth:!0,changeYear:!0,yearRange:"1900:2099"}).datePickerBlur();$(".dateTimePicker").datepicker({duration:0,showOn:"button",buttonImage:"/Content/Images/DatePickerButton16x16.png",buttonImageOnly:!0,constrainInput:!1,time24h:!0,showTime:!0,changeMonth:!0,changeYear:!0,yearRange:"1900:2099"}).dateTimePickerBlur();$(".timePicker").timepicker();$(".tooltip").tooltip({delay:400});$(".cluetip").cluetip({showTitle:!1,cluezIndex:99999});$(".tabControl").tabs();$("select.autocompleteBox").autocompleteBox();$("table.striped tbody").each(function(){$("tr:odd",$(this)).addClass("odd")});$("table.sortable").tablesorter({widgets:["striped"]});$(".infoDialog").infoDialog();$("a.external").attr("target","_blank");$("#iframeContent a").attr("target","_blank");$("img.emailSpamProtection").emailSpamProtection();$("[data-confirmationMessage]").click(function(){return confirm($(this).attr("data-confirmationMessage"))?!0:!1});$(".disableWhenClicked").on("click",function(n){var t=$(this),i=t.closest("form");return t.prop("disabled","disabled"),i.append($('<input type="hidden"/>').prop("name",t.prop("name")).val(t.val())),i.submit(),n.preventDefault(),!1});$("#userInfoLink").on("click",function(){$("#userInfo").toggle();$("#applicationLinks").hide();$("#mobileMenu").hide();$("#mobileMenuShadow").toggle($("#userInfo").is(":visible"))});$("#applicationLinksIcon a").on("click",function(){$("#applicationLinks").toggle();$("#userInfo").hide();$("#mobileMenu").hide();$("#mobileMenuShadow").toggle($("#applicationLinks").is(":visible"))});$("#mobileMenuIcon a").on("click",function(){$("#mobileMenu").toggle();$("#userInfo").hide();$("#applicationLinks").hide();$("#mobileMenuShadow").toggle($("#mobileMenu").is(":visible"))});$("#mobileMenuShadow").on("click",function(){$("#mobileMenuShadow").hide();$("#userInfo").hide();$("#applicationLinks").hide();$("#mobileMenu").hide()})});StringBuilder.prototype.append=function(n){n&&this.strings.push(n)};StringBuilder.prototype.clear=function(){this.strings.length=1};StringBuilder.prototype.toString=function(){return this.strings.join("")};Date.prototype.toYmdString=function(){return $.dateToYmdString(this)};$.extend({zeroPad:function(n,t){n===null&&(n="");for(var i=0;i<t;i++)n="0"+n;return n.substr(n.length-t,t)},quoteEncode:function(n){return n.replace('"',"&quot;")},parseInt:function(n,t){if(t==null&&(t=0),n==null)return t;var i=parseInt(n+"",10);return isNaN(i)?t:i},parseFloat:function(n,t){if(t==null&&(t=0),n==null)return t;var i=parseFloat((n+"").replace(",","."));return isNaN(i)?t:i},parseBool:function(n,t){return n==null?t:(n=$.trim(n)+"",n=="True"||n=="true"||n=="1")},formatAmount:function(n,t,i){var r,e,u,f;if(n==null)return"";if(t=t!=null?" "+t:"",i=i==null?!1:i,r=""+(n<0?"-":"")+Math.floor(Math.abs(n)),e=Math.abs(n)==Math.floor(Math.abs(n))?"":n.toFixed(2).replace(".",$.decimalSeparator()).substr(r.length),i)for(u=new RegExp("(-?[0-9]+)([0-9]{3})"),f=$.thousandSeparator();u.test(r)&&f!="";)r=r.replace(u,"$1"+f+"$2");return r+e+t},decimalSeparator:function(){return $("html").attr("data-decimalSeparator")},thousandSeparator:function(){return $("html").attr("data-thousandSeparator")},some:function(n,t){var r,u,i;if(n==null)throw new TypeError;if(r=Object(n),u=r.length>>>0,typeof t!="function")throw new TypeError;for(i=0;i<u;i++)if(i in r&&t.call(n,r[i],i,r))return!0;return!1}});$.postJson=function(n,t){return $.ajax({url:n,type:"POST",contentType:"application/json",dataType:"json",data:t===undefined?undefined:JSON.stringify(t),processData:!1,traditional:!0})},function(n){n.fn.infoDialog=function(){var t={bgiframe:!0,autoOpen:!1,height:400,width:400,modal:!0,resizable:!0,dialogClass:"dialog",buttons:{}};return n(this).each(function(){var i,r=n(this).children("a");r.length>0?(i=n("<button/>"),i.html(r.html()),i.attr("class",r.attr("class")),r.remove(),n(this).children("input").eq(0).after(i)):i=n("button",n(this));i.each(function(){this.dialog=n(this).next()}).click(function(){return this.dialog.dialog("open"),!1});n(".container",n(this)).each(function(){n(this).show();var optionsString=n("input[type=hidden].options",n(this).parent()).val(),options=eval("("+optionsString+")");options.width&&(t.width=options.width);options.height&&(t.height=options.height);options.buttonPlaceholderId&&n("#"+options.buttonPlaceholderId).after(i).remove();n(this).dialog(t)});i.show()})}}(jQuery);$(function(){$(".dualListSelector").dualListSelector()}),function(n){n.fn.dualListSelector=function(){function r(){return t.each(function(){var t=n(this),r=n(".selected select",n(this)),u=n(".unselected select",n(this));n("[name$='_Select']",n(this)).click(function(){return r.append(n(":selected",u)),i(t),!1});n("[name$='_Unselect']",n(this)).click(function(){return u.append(n(":selected",r)),i(t),!1});r.change(function(){i(t)});u.change(function(){i(t)});i(n(this))})}function u(){var i=[];return n(".selected select option",n(t)).each(function(){i.push(n(this).attr("value"))}),i}function f(){var i=[];return n(".selected select option",n(t)).each(function(){i.push(n(this).html())}),i}function e(){var i=[];return n(".unselected select option",n(t)).each(function(){i.push(n(this).attr("value"))}),i}function o(){var i=[];return n(".unselected select option",n(t)).each(function(){i.push(n(this).html())}),i}function s(i){var r=n(".selected select",n(t));n(".unselected select option",n(t)).each(function(){n.inArray(n(this).attr("value"),i)>-1&&r.append(n(this))})}function i(t){var i=n("button[name$='_Select']",t),u=n(".selected select option:selected",t).length,r=n("button[name$='_Unselect']",t),f=n(".unselected select option:selected",t).length;f==0?i.attr("disabled","disabled"):i.removeAttr("disabled");u==0?r.attr("disabled","disabled"):r.removeAttr("disabled")}var t=this;return arguments==null||arguments.length==0?r():arguments[0]=="selectedValues"&&arguments[1]!=null?s(arguments[1]):arguments[0]=="selectedValues"?u():arguments[0]=="unselectedValues"?e():arguments[0]=="selectedTexts"?f():arguments[0]=="unselectedTexts"?o():t}}(jQuery);$.blockUI.defaults.overlayCSS.opacity=.5;$.blockUI.defaults.fadeIn=0;$.blockUI.defaults.fadeOut=0,function(n){n.fn.showOverlay=function(){return this.each(function(){n.blockUI({message:n(this)})})};n.fn.hideOverlay=function(){return n.unblockUI(),this}}(jQuery),function(n){n.fn.loadingIcon=function(){function t(t){i.each(function(){var i=n(this).css("visibility")=="visible";t==null&&(t=!i);n(this).hasClass("loadingIconKeepSize")?n(this).css("visibility",t?"visible":"hidden"):n(this).hasClass("loadingIconCollapse")&&n(this).css("display",t?"block":"none")})}function r(t,r,u){t==null&&(t="replace");u==null&&(u=16);var f=n("<img/>");f.attr("class","loadingIcon");f.attr("src","/Content/Images/LoadingAnimation"+u+"x"+u+".gif");f.attr("alt",r);f.attr("title",r);i.each(function(){switch(t){case"append":n(this).append(f);break;case"prepend":n(this).prepend(f);break;default:n(this).empty().append(f)}})}var i=this;return arguments[0]=="show"&&t(!0),arguments[0]=="hide"&&t(!1),arguments[0]=="toggle"&&t(arguments[1]),arguments[0]=="inject"&&r(arguments[1],arguments[2],arguments[3]),this}}(jQuery);$(function(){$(".editableList").each(function(){$(this).editableList()})}),function(n){n.fn.editableList=function(){function s(){return t.each(function(){function cursorIsAtBeginning(n){return getSelectionStartPosition(n)==0}function cursorIsAtEnd(n){return getSelectionEndPosition(n)==n.val().length}function getSelectionStartPosition(n){if(document.selection&&n.length>0){n[0].focus();var t=document.selection.createRange();return t.moveStart("character",-n[0].value.length),t.text.length}if(n.length>0&&(n[0].selectionStart||n[0].selectionStart=="0"))return n[0].selectionStart}function getSelectionEndPosition(n){return document.selection&&n.length>0?getSelectionStartPosition(n):n.length>0&&(n[0].selectionEnd||n[0].selectionEnd=="0")?n[0].selectionEnd:void 0}function focusAdjacentInputElement(t,i,r){var u=t.closest("tr"),e=u.find("> td").index(t.closest("td")),f;if(i!=0){if(f=i>0?u.next(":visible"):u.prev(":visible"),f.length==0)return;n("input:visible, button:visible",n("td, th",f).eq(e)).focus().select()}else n("input:visible, button:visible",n("td, th",u).eq(e+r)).focus().select()}var newSettingsJson=n("input[type='hidden'].settings",n(this)).val(),newSettings=eval("("+newSettingsJson+")"),settings;this.settings=newSettings||{};settings=this.settings;n("[name='"+settings.AddButtonName+"']").click(function(){var newItem={};return settings.CreateNewItemClientCallback!=null&&(newItem=eval(settings.CreateNewItemClientCallback)()),addedItemContainer=r(newItem),n("input, select, textarea",addedItemContainer).not("input[type='hidden']").eq(0).focus(),!1});n(this).on("click",".editableList_delete",function(){return i(n(this).closest("."+settings.ItemContainerCssClass)),!1});settings.MarkForDeletion&&settings.DeleteConfirmationText!=null&&settings.SaveButtonSelector!=null&&n(settings.SaveButtonSelector).click(function(){if(y()>0)return confirm(settings.DeleteConfirmationText)});n("table",n(this)).keydown(function(t){var i=n(t.target);if(i.is("input")||i.is("button"))switch(t.keyCode){case 38:return focusAdjacentInputElement(i,-1,0),!1;case 40:return focusAdjacentInputElement(i,1,0),!1;case 37:if(i.val()==""||i.attr("type")!="text"||cursorIsAtBeginning(i))return focusAdjacentInputElement(i,0,-1),!1;break;case 39:if(i.val()==""||i.attr("type")!="text"||cursorIsAtEnd(i))return focusAdjacentInputElement(i,0,1),!1}})})}function r(i,r){return r==null&&(r="append"),firstItemContainer=null,t.each(function(){var settings=this.settings,itemContainer=n(settings.ListTemplateSelector+" ."+settings.ItemContainerCssClass+":eq(0)").clone(),rowCount=u(),propertyName,propertyValue,inputControl,lastAddedItemIndex,listContainer,insertContainer;for(propertyName in i)propertyValue=i[propertyName],inputControl=n("[name$='."+propertyName+"']",itemContainer),inputControl.is(":checkbox")?propertyValue?inputControl.attr("checked","checked"):inputControl.removeAttr("checked"):n("[name$='."+propertyName+"']",itemContainer).val(propertyValue);if(lastAddedItemIndex=settings.LastAddedItemIndex+1,o(itemContainer,settings.AddedPrefix+"["+lastAddedItemIndex+"]"),settings.OnAddClientCallback!=null&&eval(settings.OnAddClientCallback)(itemContainer,i,rowCount)==!1)return null;settings.LastAddedItemIndex=lastAddedItemIndex;rowCount!=0||settings.RenderWhenEmpty||(listContainer=n(settings.ListTemplateSelector).children().clone(),n("."+settings.ItemContainerCssClass,listContainer).remove(),t.append(listContainer));rowCount%2==1&&itemContainer.addClass("odd");insertContainer=t.is(settings.InsertSelector)?t:n(settings.InsertSelector,t);r=="append"?insertContainer.append(itemContainer):insertContainer.prepend(itemContainer);firstItemContainer==null&&(firstItemContainer=itemContainer)}),firstItemContainer}function h(n,t){var i,u;t==null&&(t="append");t==prepend&&(n=n.reverse());for(i in n)u=n[i],r(u,t)}function c(i,r){return r==null&&(r="append"),t.each(function(){var e=this.settings,a=n("<div/>"),s,h,c,l;a.html(i);s=n("<div/>");n("."+e.ItemContainerCssClass,a).each(function(){var itemContainer=n(this),isNewItem=!1,item=null,lastAddedItemIndex,prefix,name,atoms,cancelAddition;h=u();n("[name^='TEMPLATEPREFIX_.']",n(this)).length>0?(isNewItem=!0,lastAddedItemIndex=e.LastAddedItemIndex+1,prefix=e.AddedPrefix+"["+lastAddedItemIndex+"]",o(n(this),prefix),item=f(prefix)):(name=n("input[name], textarea[name], select[name]",n(this)).eq(0).attr("name"),atoms=name.split("."),item=f(atoms[0]));cancelAddition=!1;e.OnAddClientCallback!=null&&eval(e.OnAddClientCallback)(itemContainer,item,h)==!1&&(cancelAddition=!0);cancelAddition||(isNewItem&&(e.LastAddedItemIndex=lastAddedItemIndex),s.append(itemContainer))});h!=0||e.RenderWhenEmpty||(c=n(e.ListTemplateSelector).children().clone(),n("."+e.ItemContainerCssClass,c).remove(),t.append(c));l=t.is(e.InsertSelector)?t:n(e.InsertSelector,t);r=="append"?l.append(s.children()):l.prepend(s.children())})}function l(r,u){var f=null;return t.each(function(){var o=this.settings,e=n("[name^='"+r+".']:eq(0)",t).closest("."+o.ItemContainerCssClass);i(e,u);f==null&&(f=e)}),f}function a(i){var r=!0;return t.each(function(){var f=this.settings,u=n("[name^='"+i+".']:eq(0)",t).closest("."+f.ItemContainerCssClass);r=r&&u.hasClass("editableItemContainer_ExistingDeleted")||u.hasClass("editableItemContainer_AddedDeleted")}),r}function v(r,u){t.each(function(){var f=this.settings,t=n("input[name$='."+r+"'][value='"+u+"']").closest("."+f.ItemContainerCssClass);t.length>0&&i(t,!1)})}function i(i,r){t.each(function(){var t=this.settings,u=!1;i.each(function(){itemContainer=n(this);var statusElement=n("[name$='._Status']",itemContainer),buttonElement=n(".editableList_delete",itemContainer),status=statusElement.val(),deleted;if(r!=null)deleted=r;else switch(status){case"Existing":case"ExistingDeleted":deleted=status=="Existing";break;case"Added":case"AddedDeleted":deleted=status=="Added"}if((t.OnDeleteClientCallback==null||eval(t.OnDeleteClientCallback)(itemContainer,deleted)!=!1)&&(t.MarkForDeletion||t.DeleteConfirmationText==null||!deleted||confirm(t.DeleteConfirmationText))){switch(status){case"Existing":case"ExistingDeleted":itemContainer.toggleClass("editableItemContainer_Existing",!deleted);itemContainer.toggleClass("editableItemContainer_ExistingDeleted",deleted);statusElement.val(deleted?"ExistingDeleted":"Existing");break;case"Added":case"AddedDeleted":itemContainer.toggleClass("editableItemContainer_Added",!deleted);itemContainer.toggleClass("editableItemContainer_AddedDeleted",deleted);statusElement.val(deleted?"AddedDeleted":"Added")}buttonElement.val(deleted?t.CancelDeleteButtonText:t.DeleteButtonText);t.MarkForDeletion||(deleted?(itemContainer.hide(),u=!0):itemContainer.show())}});u&&e()})}function u(){var i=0;return t.each(function(){var r=this.settings;r!=null&&(i+=n("."+r.ItemContainerCssClass,t).length)}),i}function y(){var i=0;return t.each(function(){var r=this.settings;r!=null&&(i+=n(".editableItemContainer_ExistingDeleted, .editableItemContainer_AddedDeleted",t).length)}),i}function e(){t.each(function(){var i=this.settings,r=n("."+i.ItemContainerCssClass,t).not(".editableItemContainer_ExistingDeleted, .editableItemContainer_AddedDeleted");r.each(function(t){n(this).toggleClass("odd",t%2==1)})})}function f(i){t.each(function(){var t=this.settings,r=n("[name^='"+i+".']:eq(0)",n(this)).closest("."+t.ItemContainerCssClass);return n("[name^='"+i+".']",r).each(function(){var assignment="item"+n(this).attr("name").replace(i,"")+" = '"+escape(n(this).val())+"';";eval(assignment)}),{}})}function o(t,i){var f=n("[name^='TEMPLATEPREFIX_._Status']",t),r=p(i),u;r&&(indexHiddenField=n('<input type="hidden" name="'+i.substr(0,i.length-2-r.length)+'.Index" value="'+r+'" />'),indexHiddenField.insertAfter(f));u=i.replace("[","_").replace("]","_");n("[name^='TEMPLATEPREFIX_.']",t).each(function(){n(this).attr("name",n(this).attr("name").replace("TEMPLATEPREFIX_.",i+"."));n(this).attr("id")!=null&&n(this).attr("id",n(this).attr("id").replace("TEMPLATEPREFIX__",u+"_"))});n("[for^='TEMPLATEPREFIX__']",t).each(function(){n(this).attr("for",n(this).attr("for").replace("TEMPLATEPREFIX__",u+"_"))})}function p(n){var t=n.lastIndexOf("["),i=n.lastIndexOf("]");return t!=-1&&i!=-1&&i==n.length-1?n.substr(t+1,i-t-1):null}var t=this;if(arguments[0]==null)return s();if(arguments[0]=="addItemByTemplate")return r(arguments[1],arguments[2]);if(arguments[0]=="addItemsByTemplate")return h(arguments[1],arguments[2]);if(arguments[0]=="addItemsByMarkup")return c(arguments[1],arguments[2]);if(arguments[0]=="toggleDelete")return l(arguments[1],arguments[2]);if(arguments[0]=="toggleDeleteByItemContainer")return i(arguments[1],arguments[2]);if(arguments[0]=="count")return u();if(arguments[0]=="restripe")e();else{if(arguments[0]=="isDeleted")return a(arguments[1]);if(arguments[0]=="conditionalUndeleteByPropertyValue")return v(arguments[1],arguments[2]);if(arguments[0]=="item"&&arguments[2]==null)return f(arguments[1])}return this}}(jQuery),function(n){n.fn.emailSpamProtection=function(){return n(this).each(function(){for(var u=n(this),f=u.attr("src"),e=f.substr(f.lastIndexOf("/")+1),t="",r,i=0;i<e.length;i+=2)t=t+String.fromCharCode(parseInt(e.substr(i,2),16));r=n("<a/>");r.attr("href","mailto:"+t);r.text(t);u.after(r);u.remove()})}}(jQuery);$(function(){$(".folder > div",$("#menu")).click(function(n){n.ctrlKey||$("a",$(this)).focus().click()});$(".item > div",$("#menu")).click(function(n){if(!n.ctrlKey){var t=$("a",$(this));t.hasClass("external")||(t.focus(),top.location=t.attr("href"))}});$(".folder > div > a",$("#menu")).click(function(n){var t,i;if(!n.ctrlKey)return $(this).closest("li").toggleClass("closed"),t=!$(this).closest("li").hasClass("closed"),t&&$("li.closed",$(this).closest("li")).removeClass("closed"),i=t?$(this).attr("href").replace("Menu","OpenMenuFolder"):$(this).attr("href").replace("Menu","CloseMenuFolder"),$.post(i),!1})}),function(n){n.fn.datePickerBlur=function(){return this.each(function(){var t=n(this),i=n.datepicker._getInst(this),u=n.datepicker._get(i,"dateFormat");t.blur(function(){r(t.val())!=""&&t.val(n.formatDate(t.val(),u))});t.attr("disabled")&&t.next().unbind("click")})};n.fn.dateTimePickerBlur=function(){return this.each(function(){var t=n(this),i=n.datepicker._getInst(this),u=n.datepicker._get(i,"dateFormat");t.blur(function(){var e=r(t.val()),i,s,h;e!=""&&(i=e.split(" "),i.length==1&&i.push(""),s=i[0],h=i[i.length-1],t.val(n.formatDate(s,u)+" "+o(f(h))))});t.attr("disabled")&&t.next().unbind("click")})};n.extend({ymdStringToDate:function(n,t){var u,i,r,e,o;return(t==null&&(t=!1),n instanceof Date)?n:n!=null&&(u=n.split(" "),i=u[0].split("-"),i.length==3)?(r=new Date,r.setTime(0),r.setFullYear(parseInt(i[0])),i[1].substr(0,1)=="0"&&(i[1]=i[1].substr(1,1)),r.setMonth(parseInt(i[1]-1)),i[2].substr(0,1)=="0"&&(i[2]=i[2].substr(1,1)),r.setDate(parseInt(i[2])),u.length>1&&(e=f(u[1]),r.setHours(Math.floor(e/3600),Math.floor(e%3600/60),e%60)),r):(o=new Date,o.setTime(0),t?o:null)},dateToYmdString:function(t){return t===null?null:(t instanceof String&&(t=n.fn.ymdStringToDate(t)),!(t instanceof Date)||t.getTime()==0)?null:n.zeroPad(t.getFullYear(),4)+"-"+n.zeroPad(t.getMonth()+1,2)+"-"+n.zeroPad(t.getDate(),2)},dateToYmdHmsString:function(t){return t===null?null:(t instanceof String&&(t=n.fn.dateToYmdString(t)),!(t instanceof Date)||t.getTime()==0)?null:n.zeroPad(t.getFullYear(),4)+"-"+n.zeroPad(t.getMonth()+1,2)+"-"+n.zeroPad(t.getDate(),2)+" "+n.zeroPad(t.getHours(),2)+":"+n.zeroPad(t.getMinutes(),2)+":"+n.zeroPad(t.getSeconds(),2)},parseCurrentCultureDate:function(t){var i=n.datepicker._defaults.dateFormat;try{return n.datepicker.parseDate(i,t)}catch(r){return null}},formatCurrentCultureDate:function(t){var i=n.datepicker._defaults.dateFormat;return n.formatDate(t,i)},orienteeringAgeAtDate:function(t,i){return i==null||t==null?null:(t instanceof Date||(t=n.fn.ymdStringToDate(t)),i instanceof Date||(i=n.fn.ymdStringToDate(i)),i==null||t==null)?null:t.getFullYear()-i.getFullYear()},formatDate:function(n,f){var b,s,c;f==null&&(f="yy-mm-dd");f=f.replace("yy","yyyy");b=f;f=f.replace(/\//g,"-").replace(/\./g,"-");var a=i(f,"y"),v=i(f,"m"),y=i(f,"d"),p=new Date,o=0,h=0,l=0;if(n instanceof Date&&(s=[],s[a.atomIndex]=n.getFullYear(),s[v.atomIndex]=n.getMonth()+1,s[y.atomIndex]=n.getDate(),n=s[0]+"-"+s[1]+"-"+s[2]),n=r(n),n=n.replace(/\//g,"-").replace(/\./g,"-"),n.indexOf("-")==-1){var w=f.replace(/-/g,""),k=i(w,"y"),d=i(w,"m"),g=i(w,"d");n="00000000"+n;n=n.substr(n.length-8,8);o=t(n.substr(k.index,k.length));h=t(n.substr(d.index,d.length));l=t(n.substr(g.index,g.length))}else{n="0-0-0"+n;var s=n.split("-"),nt=u(f,"y"),tt=u(f,"m"),it=u(f,"d");o=t(s[s.length-3+nt]);h=t(s[s.length-3+tt]);l=t(s[s.length-3+it])}return o==0&&h==0&&l==0?"":(o==0&&(o=p.getFullYear()),o<100&&(o=Math.floor(p.getFullYear()/100)*100+o),o>p.getFullYear()+10&&(o-=100),h==0&&(h=p.getMonth()+1),l==0&&(l=p.getDate()),h>12&&(h=12),l>e(o,h)&&(l=e(o,h)),o="0000"+o,h="00"+h,l="00"+l,c=b,c=c.substr(0,a.index)+o.substr(o.length-a.length,a.length)+c.substr(a.index+a.length,c.length-a.index-a.length),c=c.substr(0,v.index)+h.substr(h.length-v.length,v.length)+c.substr(v.index+v.length,c.length-v.index-v.length),c.substr(0,y.index)+l.substr(l.length-y.length,y.length)+c.substr(y.index+y.length,c.length-y.index-y.length))}});var i=function(n,t){var u,r,i;if(index=n.indexOf(t),n.indexOf(t)==-1)return{index:-1,length:0};for(u=0,i=index;i<n.length;i++)if(n.substr(i,1)==t)u++;else break;for(r={},i=0;i<index;i++)"ymd".indexOf(n.substr(i,1))!=-1&&(r[n.substr(i,1)]=!0);return{index:index,length:u,atomIndex:(r.y!=null?1:0)+(r.m!=null?1:0)+(r.d!=null?1:0)}},u=function(n,t){for(var r=n.split("-"),i=0;i<r.length;i++)if(r[i].substr(0,1)==t)return i;return-1},e=function(n,t){return 32-new Date(n,t-1,32).getDate()};n.fn.timepicker=function(){return this.each(function(){var t=n(this);t.blur(function(){r(t.val())!=""&&t.val(o(f(t.val())))})})};var f=function(n){var i;n=r(n);n=n.replace(/\./g,":").replace(/,/g,":");n.indexOf(":")==-1&&(n=n.length<3?n+":":n.substr(0,2)+":"+n.substr(2));i=n.split(":");i.length<3&&i.push("00");var u=t(i[0]),f=t(i[1]),e=t(i[2]);return Math.min(86399,Math.max(0,u*3600+f*60+e))},o=function(n){var t=Math.floor(n/3600),i=Math.floor((n-t*3600)/60),r=n-t*3600-i*60,u=(t<10?"0":"")+t+":"+(i<10?"0":"")+i;return r!=0&&(u+=":"+(r<10?"0":"")+r),u},r=function(n){return n.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},s=function(n){return n.replace(/^00*/,"")},t=function(n){var t=parseInt(s(n));return isNaN(t)?0:t}}(jQuery);$.tablesorter.addWidget({id:"striped",format:function(n){if($(n).hasClass("striped")||$(n).hasClass("manualStriped")){var t=$("tbody",$(n));$("tr:even",t).removeClass("odd");$("tr:odd",t).addClass("odd")}}});$.tablesorter.addParser({id:"date",is:function(){return!1},format:function(n,t,i){var u=$("[data-date]",i).attr("data-date"),r;return u!=null?$.dateToYmdHmsString($.ymdStringToDate(u)):(r=$.parseCurrentCultureDate(n),r==null)?"9999-12-31 23:59:59":$.dateToYmdHmsString(r)},type:"text"});$.tablesorter.addParser({id:"deadline",is:function(){return!1},format:function(n){if(n!=""){n=n.replace(/\//,"-").replace("*","");var t=n.split("-");return $.zeroPad(t[1],2)+$.zeroPad(t[0],2)}return"9999"},type:"text"});$.tablesorter.addParser({id:"distance",is:function(){return!1},format:function(n){var t=n.indexOf("&nbsp;");return t!=-1?n.substring(0,t):"9999999"},type:"numeric"});$.tablesorter.addParser({id:"percentage",is:function(){return!1},format:function(n){return n==""||n==null?"0":n.replace(/[^0-9\.,]+/g,"")},type:"numeric"});$.tablesorter.addParser({id:"eventClass",is:function(){return!1},format:function(n){if(eventClassSequences==null)return"0";var t=eventClassSequences[n];return t==null?"9999999":t},type:"numeric"});$.tablesorter.addParser({id:"digitsOnly",is:function(){return!1},format:function(n){return n=n.replace(/[^0-9\.,\-]+/g,""),(n==""||n==null)&&(n="9999999"),n},type:"numeric"});$.tablesorter.addParser({id:"digitsOnlyDesc",is:function(){return!1},format:function(n){return n=n.replace(/[^0-9\.,\-]+/g,""),(n==""||n==null)&&(n="-9999999"),n.substr(0,1)==="-"?n.substr(1):"-"+n},type:"numeric"});$.tablesorter.addParser({id:"stripTags",is:function(){return!1},format:function(n,t,i){return $(i).text()},type:"text"});$.tablesorter.addParser({id:"personName",is:function(){return!1},format:function(n,t,i){var f=$.trim($(i).text()),r,e,u;for(f==null&&(f=""),r=f.split(" "),e="",u=1;u<r.length;u++)e+=r[u]+" ";return e+r[0]},type:"text"});$.tablesorter.addParser({id:"textExists",is:function(){return!1},format:function(n){return $.trim(n)==""?1:0},type:"numeric"});$.tablesorter.addParser({id:"sortAttributeNumeric",is:function(){return!1},format:function(n,t,i){return $(i).attr("data-sort")},type:"numeric"});$.tablesorter.addParser({id:"sortAttributeText",is:function(){return!1},format:function(n,t,i){return $(i).attr("data-sort")},type:"text"});$(function(){$("#userInfo #currentOrganisation").change(function(){this.form.submit()});$("#changeOrganisationRanking .auto-submit-select").change(function(){this.form.submit()});$("#login").length>0&&$("#login [name='SocialPersistentLogin']").click(function(){$.post("/Home/SetSocialPersistentLogin",{value:$(this).is(":checked")})})});$(function(){function f(){n.toggleClass("empty",n.val()=="");n.val()==""&&n.val(u)}var i=$("#searchEvents"),n=$("#searchEvents .eventName"),t=$("#searchEvents .eventId"),r=!1,u=n.val();i.show().submit(function(){if(t.val()=="")return!1;i.attr("action","/Events/Show/"+t.val())});n.focus(function(){n.hasClass("empty")&&n.removeClass("empty").val("");r||$.getJSON("/Ajax/EventsForThisYear",null,function(i){n.autocomplete(i,{autoFill:!1,max:30,matchContains:!0,formatItem:function(n){return n.name+", "+n.organisers+" ("+n.date+")"}}).result(function(n,i){t.val(i.id)});r=!0})});n.blur(function(){f()})})