6 (
function(t){
"function"==typeof define&&define.amd?define([
"jquery"],t):t(jQuery)})(function(t){
function e(t){
for(var e=t.css(
"visibility");
"inherit"===e;)t=t.parent(),e=t.css(
"visibility");
return"hidden"!==e}
function i(t){
for(var e,i;t.length&&t[0]!==document;){
if(e=t.css(
"position"),(
"absolute"===e||
"relative"===e||
"fixed"===e)&&(i=parseInt(t.css(
"zIndex"),10),!isNaN(i)&&0!==i))
return i;t=t.parent()}
return 0}
function s(){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},t.extend(this._defaults,this.regional[
""]),this.regional.en=t.extend(!0,{},this.regional[
""]),this.regional[
"en-US"]=t.extend(!0,{},
this.regional.en),this.dpDiv=n(t(
"<div id='"+this._mainDivId+
"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}
function n(e){var i=
"button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";
return e.on(
"mouseout",i,
function(){t(
this).removeClass(
"ui-state-hover"),-1!==this.className.indexOf(
"ui-datepicker-prev")&&t(
this).removeClass(
"ui-datepicker-prev-hover"),-1!==this.className.indexOf(
"ui-datepicker-next")&&t(
this).removeClass(
"ui-datepicker-next-hover")}).on(
"mouseover",i,o)}
function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(
this).parents(
".ui-datepicker-calendar").find(
"a").removeClass(
"ui-state-hover"),t(
this).addClass(
"ui-state-hover"),-1!==this.className.indexOf(
"ui-datepicker-prev")&&t(
this).addClass(
"ui-datepicker-prev-hover"),-1!==this.className.indexOf(
"ui-datepicker-next")&&t(
this).addClass(
"ui-datepicker-next-hover"))}
function a(e,i){t.extend(e,i);
for(var
s in i)null==i[
s]&&(e[
s]=i[
s]);
return e}
function r(t){
return function(){var e=this.element.val();t.apply(
this,arguments),this._refresh(),e!==this.element.val()&&this._trigger(
"change")}}t.ui=t.ui||{},t.ui.version=
"1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=
function(e){
return function(i){var
s,n,o;
for(o=0;null!=(n=i[o]);o++)
try{s=t._data(n,
"events"),s&&s.remove&&t(n).triggerHandler(
"remove")}
catch(a){}e(i)}}(t.cleanData),t.widget=
function(e,i,s){var n,o,a,r={},h=e.split(
".")[0];e=e.split(
".")[1];var l=h+
"-"+e;
return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[
":"][l.toLowerCase()]=
function(e){
return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=
function(t,e){
return this._createWidget?(arguments.length&&this._createWidget(t,e),
void 0):
new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},
s),_childConstructors:[]}),a=
new i,a.options=t.widget.extend({},a.options),t.each(s,
function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),
void 0):(r[e]=
s,
void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,
namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,
function(e,i){var s=i.prototype;t.widget(s.namespace+
"."+s.widgetName,o,i._proto)}),
delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=
function(e){
for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)
for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&
void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],
s):t.widget.extend({},s):
s);
return e},t.widget.bridge=
function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=
function(n){var o=
"string"==typeof n,a=l.call(arguments,1),r=
this;
return o?this.length||
"instance"!==n?this.each(
function(){var i,o=t.data(
this,s);
return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&
"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&
void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error(
"no such method '"+n+
"' for "+e+
" widget instance"):t.error(
"cannot call methods on "+e+
" prior to initialization; "+
"attempted to call method '"+n+
"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(
this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(
this,s,
new i(n,
this))})),r}},t.Widget=
function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:
"widget",widgetEventPrefix:
"",defaultElement:
"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:
function(e,i){i=t(i||this.defaultElement||
this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace=
"."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==
this&&(t.data(i,this.widgetFullName,
this),this._on(!0,this.element,{
remove:
function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},
this.options,
this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger(
"create",null,this._getCreateEventData()),this._init()},_getCreateOptions:
function(){
return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:
function(){var e=
this;this._destroy(),t.each(this.classesElementLookup,
function(t,i){e._removeClass(i,t)}),this.element.off(
this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr(
"aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:
function(){
return this.element},option:
function(e,i){var
s,n,o,a=e;
if(0===arguments.length)
return t.widget.extend({},this.options);
if(
"string"==typeof e)
if(a={},s=e.split(
"."),e=s.shift(),s.length){
for(n=a[e]=t.widget.extend({},
this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];
if(e=s.pop(),1===arguments.length)
return void 0===n[e]?null:n[e];n[e]=i}
else{
if(1===arguments.length)
return void 0===this.options[e]?null:this.options[e];a[e]=i}
return this._setOptions(a),
this},_setOptions:
function(t){var e;
for(e in t)this._setOption(e,t[e]);
return this},_setOption:
function(t,e){
return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,
"disabled"===t&&this._setOptionDisabled(e),
this},_setOptionClasses:
function(e){var i,
s,n;
for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:
s,keys:i,classes:e,add:!0})))},_setOptionDisabled:
function(t){this._toggleClass(this.widget(),this.widgetFullName+
"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,
"ui-state-hover"),this._removeClass(this.focusable,null,
"ui-state-focus"))},enable:
function(){
return this._setOptions({disabled:!1})},disable:
function(){
return this._setOptions({disabled:!0})},_classes:
function(e){
function i(i,o){var a,r;
for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=
this;
return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:
"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(
" ")},_untrackClassesElement:
function(e){var i=
this;t.each(i.classesElementLookup,
function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:
function(t,e,i){
return this._toggleClass(t,e,i,!1)},_addClass:
function(t,e,i){
return this._toggleClass(t,e,i,!0)},_toggleClass:
function(t,e,i,
s){s=
"boolean"==typeof s?s:i;var n=
"string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};
return o.element.toggleClass(this._classes(o),s),
this},_on:
function(e,i,
s){var n,o=
this;
"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,
function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass(
"ui-state-disabled")?(
"string"==typeof a?o[a]:a).apply(o,arguments):void 0}
"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:
function(e,i){i=(i||
"").split(
" ").join(this.eventNamespace+
" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:
function(t,e){
function i(){
return(
"string"==typeof t?s[t]:t).apply(s,arguments)}var s=
this;
return setTimeout(i,e||0)},_hoverable:
function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:
function(e){this._addClass(t(e.currentTarget),null,
"ui-state-hover")},mouseleave:
function(e){this._removeClass(t(e.currentTarget),null,
"ui-state-hover")}})},_focusable:
function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:
function(e){this._addClass(t(e.currentTarget),null,
"ui-state-focus")},focusout:
function(e){this._removeClass(t(e.currentTarget),null,
"ui-state-focus")}})},_trigger:
function(e,i,s){var n,o,a=this.options[e];
if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)
for(n in o)n in i||(i[n]=o[n]);
return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:
"fadeIn",hide:
"fadeOut"},
function(e,i){t.Widget.prototype[
"_"+e]=function(s,n,o){
"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||
"number"==typeof n?i:n.effect||i:e;n=n||{},
"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,
function(){
function e(t,e,i){
return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}
function i(e,i){
return parseInt(t.css(e,i),10)||0}
function s(e){var i=e[0];
return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:
function(){
if(
void 0!==n)
return n;var e,i,s=t(
"<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];
return t(
"body").append(s),e=o.offsetWidth,s.css(
"overflow",
"scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:
function(e){var i=e.isWindow||e.isDocument?
"":e.element.css(
"overflow-x"),s=e.isWindow||e.isDocument?
"":e.element.css(
"overflow-y"),n=
"scroll"===i||
"auto"===i&&e.width<e.element[0].scrollWidth,o=
"scroll"===s||
"auto"===s&&e.height<e.element[0].scrollHeight;
return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:
function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;
return{element:i,isWindow:
s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=
function(n){
if(!n||!n.of)
return d.apply(
this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||
"flip").split(
" "),k={};
return _=
s(v),v[0].preventDefault&&(n.at=
"left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each([
"my",
"at"],
function(){var t,e,i=(n[
this]||
"").split(
" ");1===i.length&&(i=r.test(i[0])?i.concat([
"center"]):h.test(i[0])?[
"center"].concat(i):[
"center",
"center"]),i[0]=r.test(i[0])?i[0]:
"center",i[1]=h.test(i[1])?i[1]:
"center",t=l.exec(i[0]),e=l.exec(i[1]),k[
this]=[t?t[0]:0,e?e[0]:0],n[
this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),
"right"===n.at[0]?m.left+=p:
"center"===n.at[0]&&(m.left+=p/2),
"bottom"===n.at[1]?m.top+=f:
"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(
function(){var
s,r,h=t(
this),l=h.outerWidth(),c=h.outerHeight(),d=i(
this,
"marginLeft"),_=i(
this,
"marginTop"),x=l+d+i(
this,
"marginRight")+y.width,C=c+_+i(
this,
"marginBottom")+y.height,D=t.extend({},m),I=e(k.my,h.outerWidth(),h.outerHeight());
"right"===n.my[0]?D.left-=l:
"center"===n.my[0]&&(D.left-=l/2),
"bottom"===n.my[1]?D.top-=c:
"center"===n.my[1]&&(D.top-=c/2),D.left+=I[0],D.top+=I[1],s={marginLeft:d,marginTop:_},t.each([
"left",
"top"],
function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:l,elemHeight:c,collisionPosition:
s,collisionWidth:x,collisionHeight:C,offset:[u[0]+I[0],u[1]+I[1]],my:n.my,at:n.at,within:b,elem:h})}),n.using&&(r=
function(t){var e=g.left-D.left,i=e+p-l,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:h,left:D.left,top:D.top,width:l,height:c},horizontal:0>i?
"left":e>0?
"right":
"center",vertical:0>r?
"top":s>0?
"bottom":
"middle"};l>p&&p>a(e+i)&&(u.horizontal=
"center"),c>f&&f>a(s+r)&&(u.vertical=
"middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?
"horizontal":
"vertical",n.using.call(
this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:
function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:
function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:
function(t,e){var i,
s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d=
"left"===e.my[0]?-e.elemWidth:
"right"===e.my[0]?e.elemWidth:0,p=
"left"===e.at[0]?e.targetWidth:
"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:
function(t,e){var i,
s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d=
"top"===e.my[1],p=d?-e.elemHeight:
"bottom"===e.my[1]?e.elemHeight:0,f=
"top"===e.at[1]?e.targetHeight:
"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>
s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:
function(){t.ui.position.flip.left.apply(
this,arguments),t.ui.position.fit.left.apply(
this,arguments)},top:
function(){t.ui.position.flip.top.apply(
this,arguments),t.ui.position.fit.top.apply(
this,arguments)}}}}(),t.ui.position,t.extend(t.expr[
":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):
function(e,i,
s){
return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t=
"onselectstart"in document.createElement(
"div")?
"selectstart":
"mousedown";return function(){return this.on(t+
".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:
function(){return this.off(
".ui-disableSelection")}});var c=
"ui-effects-",u=
"ui-effects-style",d=
"ui-effects-animated",p=t;t.effects={effect:{}},
function(t,e){
function i(t,e,i){var s=u[e.type]||{};
return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}
function s(i){var s=l(),n=s._rgba=[];
return i=i.toLowerCase(),f(h,
function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||
"rgba";
return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?(
"0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){
return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a=
"backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(
\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)
\s*)?\)/,parse:
function(t){
return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(
\s*(\d+(?:\.\d+)?)\%
\s*,
\s*(\d+(?:\.\d+)?)\%
\s*,
\s*(\d+(?:\.\d+)?)\%
\s*(?:,
\s*(\d?(?:\.\d+)?)
\s*)?\)/,parse:
function(t){
return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:
function(t){
return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:
function(t){
return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(
\s*(\d+(?:\.\d+)?)
\s*,
\s*(\d+(?:\.\d+)?)\%
\s*,
\s*(\d+(?:\.\d+)?)\%
\s*(?:,
\s*(\d?(?:\.\d+)?)
\s*)?\)/,space:
"hsla",parse:
function(t){
return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=
function(e,i,
s,n){
return new t.Color.fn.parse(e,i,s,n)},c={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"}}}},u={
"byte":{floor:!0,
max:255},percent:{
max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t(
"<p>")[0],f=t.each;p.style.cssText=
"background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf(
"rgba")>-1,f(c,
function(t,e){e.cache=
"_"+t,e.props.alpha={idx:3,type:
"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d=
"array"),
"string"===d?this.parse(s(n)||o._default):
"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):
"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if(
"alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:
function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:
function(){var t=[],e=
this;
return f(c,
function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:
function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l(
"transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();
return s=s[o.cache],f(o.props,
function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),
this[n](h)},blend:
function(e){
if(1===this._rgba[3])
return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;
return l(t.map(i,
function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:
function(){var e=
"rgba(",i=t.map(this._rgba,
function(t,e){
return null==t?e>2?1:0:t});
return 1===i[3]&&(i.pop(),e=
"rgb("),e+i.join()+
")"},toHslaString:
function(){var e=
"hsla(",i=t.map(this.hsla(),
function(t,e){
return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+
"%"),t});
return 1===i[3]&&(i.pop(),e=
"hsl("),e+i.join()+
")"},toHexString:
function(e){var i=this._rgba.slice(),s=i.pop();
return e&&i.push(~~(255*s)),
"#"+t.map(i,
function(t){
return t=(t||0).toString(16),1===t.length?
"0"+t:t}).join(
"")},toString:
function(){
return 0===this._rgba[3]?
"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=
function(t){
if(null==t[0]||null==t[1]||null==t[2])
return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;
return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=
function(t){
if(null==t[0]||null==t[1]||null==t[2])
return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;
return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,
function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[
s]=
function(
s){
if(h&&!
this[a]&&(
this[a]=h(this._rgba)),s===e)
return this[a].slice();var n,r=t.type(s),u=
"array"===r||
"object"===r?s:arguments,d=
this[a].slice();
return f(o,
function(t,e){var s=u[
"object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,
function(e,i){l.fn[e]||(l.fn[e]=
function(n){var o,a=t.type(n),h=
"alpha"===e?this._hsla?
"hsla":
"rgba":
s,l=
this[h](),c=l[i.idx];
return"undefined"===a?c:(
"function"===a&&(n=n.call(
this,c),a=t.type(n)),null==n&&i.empty?
this:(
"string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*(
"+"===o[1]?1:-1))),l[i.idx]=n,
this[h](l)))})})}),l.hook=
function(e){var i=e.split(
" ");f(i,
function(e,i){t.cssHooks[i]={
set:
function(e,n){var o,a,r=
"";
if(
"transparent"!==n&&(
"string"!==t.type(n)||(o=
s(n)))){
if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){
for(a=
"backgroundColor"===i?e.parentNode:e;(
""===r||
"transparent"===r)&&a&&a.style;)
try{r=t.css(a,
"backgroundColor"),a=a.parentNode}
catch(h){}n=n.blend(r&&
"transparent"!==r?r:
"_default")}n=n.toRgbaString()}
try{e.style[i]=n}
catch(h){}}},t.fx.step[i]=
function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:
function(t){var e={};
return f([
"Top",
"Right",
"Bottom",
"Left"],
function(i,s){e[
"border"+s+
"Color"]=t}),e}},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"}}(p),
function(){
function e(e){var i,
s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};
if(n&&n.length&&n[0]&&n[n[0]])
for(s=n.length;s--;)i=n[
s],
"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);
else for(i in n)
"string"==typeof n[i]&&(o[i]=n[i]);
return o}
function i(e,i){var
s,o,a={};
for(s in i)o=i[
s],e[
s]!==o&&(n[
s]||(t.fx.step[
s]||!isNaN(parseFloat(o)))&&(a[s]=o));
return a}var s=[
"add",
"remove",
"toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each([
"borderLeftStyle",
"borderRightStyle",
"borderBottomStyle",
"borderTopStyle"],
function(e,i){t.fx.step[i]=
function(t){(
"none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=
function(t){
return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=
function(n,o,a,r){var h=t.speed(o,a,r);
return this.queue(
function(){var o,a=t(
this),r=a.attr(
"class")||
"",l=h.children?a.find(
"*").addBack():a;l=l.map(
function(){var i=t(
this);
return{el:i,
start:e(
this)}}),o=
function(){t.each(s,
function(t,e){n[e]&&a[e+
"Class"](n[e])})},o(),l=l.map(
function(){
return this.end=e(this.el[0]),this.diff=i(this.
start,this.end),
this}),a.attr(
"class",r),l=l.map(
function(){var e=
this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:
function(){i.resolve(e)}});
return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(
function(){o(),t.each(arguments,
function(){var e=this.el;t.each(this.diff,
function(t){e.css(t,
"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:
function(e){
return function(i,
s,n,o){
return s?t.effects.animateClass.call(
this,{add:i},
s,n,o):e.apply(
this,arguments)}}(t.fn.addClass),removeClass:
function(e){
return function(i,
s,n,o){
return arguments.length>1?t.effects.animateClass.call(
this,{
remove:i},
s,n,o):e.apply(
this,arguments)}}(t.fn.removeClass),toggleClass:
function(e){
return function(i,
s,n,o,a){
return"boolean"==typeof s||
void 0===s?n?t.effects.animateClass.call(
this,s?{add:i}:{
remove:i},n,o,a):e.apply(
this,arguments):t.effects.animateClass.call(
this,{toggle:i},
s,n,o)}}(t.fn.toggleClass),switchClass:
function(e,i,
s,n,o){
return t.effects.animateClass.call(
this,{add:i,
remove:e},
s,n,o)}})}(),
function(){
function e(e,i,s,n){
return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),(
"number"==typeof i||t.fx.speeds[i])&&(n=
s,s=i,i={}),t.isFunction(s)&&(n=
s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:
"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[
s]:t.fx.speeds._default,e.complete=n||i.complete,e}
function i(e){
return!e||
"number"==typeof e||t.fx.speeds[e]?!0:
"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:
"object"!=typeof e||e.effect?!1:!0:!0}
function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|
auto),?\s*(-?\d*\.?\d*px|-?\d+%|
auto),?
\s*(-?\d*\.?\d*px|-?\d+%|
auto),?\s*(-?\d*\.?\d*px|-?\d+%|
auto)\)$/,o=n.exec(t)||[
"",0,i,
s,0];
return{top:parseFloat(o[1])||0,right:
"auto"===o[2]?i:parseFloat(o[2]),bottom:
"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=
function(e){
return function(i){
return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:
function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:
function(t,e){return
"toggle"===e&&(e=t.is(
":hidden")?
"show":
"hide"),e},createWrapper:
function(e){if(e.parent().is(
".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),
"float":e.css(
"float")},s=t(
"<div></div>").addClass(
"ui-effects-wrapper").css({fontSize:
"100%",background:
"transparent",border:
"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;
try{o.id}
catch(a){o=document.body}
return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger(
"focus"),s=e.parent(),
"static"===e.css(
"position")?(s.css({position:
"relative"}),e.css({position:
"relative"})):(t.extend(i,{position:e.css(
"position"),zIndex:e.css(
"z-index")}),t.each([
"top",
"left",
"bottom",
"right"],
function(t,s){i[
s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[
s]=
"auto")}),e.css({position:
"relative",top:0,left:0,right:
"auto",bottom:
"auto"})),e.css(n),s.css(i).show()},removeWrapper:
function(e){var i=document.activeElement;
return e.parent().is(
".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger(
"focus")),e}}),t.extend(t.effects,{version:
"1.12.1",define:function(e,i,s){return s||(s=i,i=
"effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:
function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s=
"horizontal"!==i?(e||100)/100:1,n=
"vertical"!==i?(e||100)/100:1;
return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:
function(t){
return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:
function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:
function(t){t.data(u,t[0].style.cssText)},restoreStyle:
function(t){t[0].style.cssText=t.data(u)||
"",t.removeData(u)},mode:
function(t,e){var i=t.is(
":hidden");
return"toggle"===e&&(e=i?
"show":
"hide"),(i?
"hide"===e:
"show"===e)&&(e=
"none"),e},getBaseline:
function(t,e){var i,
s;
switch(t[0]){
case"top":i=0;
break;
case"middle":i=.5;
break;
case"bottom":i=1;
break;
default:i=t[0]/e.height}
switch(t[1]){
case"left":s=0;
break;
case"center":s=.5;
break;
case"right":s=1;
break;
default:s=t[1]/e.width}
return{x:
s,y:i}},createPlaceholder:
function(e){var i,s=e.css(
"position"),n=e.position();
return e.css({marginTop:e.css(
"marginTop"),marginBottom:e.css(
"marginBottom"),marginLeft:e.css(
"marginLeft"),marginRight:e.css(
"marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(
static|relative)/.test(s)&&(s=
"absolute",i=t(
"<"+e[0].nodeName+
">").insertAfter(e).css({display:/^(
inline|ruby)/.test(e.css(
"display"))?
"inline-block":
"block",visibility:
"hidden",marginTop:e.css(
"marginTop"),marginBottom:e.css(
"marginBottom"),marginLeft:e.css(
"marginLeft"),marginRight:e.css(
"marginRight"),
"float":e.css(
"float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass(
"ui-effects-placeholder"),e.data(c+
"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:
function(t){var e=c+
"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:
function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:
function(e,i,
s,n){
return n=n||{},t.each(i,
function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),
"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?
"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(
":hidden")?
"hide"===l:
"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||
"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&(
"show"===s||s===o&&
"hide"===s)&&i.show(),o&&
"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:
function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode=
"show",this.effect.call(this,n)
7 }}(t.fn.show),hide:
function(t){
return function(
s){
if(i(s))
return t.apply(
this,arguments);var n=e.apply(
this,arguments);
return n.mode=
"hide",this.effect.call(
this,n)}}(t.fn.hide),toggle:
function(t){
return function(
s){
if(i(s)||
"boolean"==typeof
s)
return t.apply(
this,arguments);var n=e.apply(
this,arguments);
return n.mode=
"toggle",this.effect.call(
this,n)}}(t.fn.toggle),cssUnit:
function(e){var i=this.css(e),s=[];
return t.each([
"em",
"px",
"%",
"pt"],
function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:
function(t){
return t?this.css(
"clip",
"rect("+t.top+
"px "+t.right+
"px "+t.bottom+
"px "+t.left+
"px)"):s(this.css(
"clip"),this)},transfer:function(e,i){var s=t(
this),n=t(e.to),o=
"fixed"===n.css(
"position"),a=t(
"body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t(
"<div class='ui-effects-transfer'></div>").appendTo(
"body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?
"fixed":
"absolute"}).animate(c,e.duration,e.easing,
function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=
function(e){e.clipInit||(e.start=t(e.elem).cssClip(),
"string"==typeof e.end&&(e.end=
s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),
function(){var e={};t.each([
"Quad",
"Cubic",
"Quart",
"Quint",
"Expo"],
function(t,i){e[i]=
function(e){
return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:
function(t){return 1-Math.sqrt(1-t*t)},Elastic:
function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:
function(t){return t*t*(3*t-2)},Bounce:
function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,
function(e,i){t.easing[
"easeIn"+e]=i,t.easing[
"easeOut"+e]=function(t){return 1-i(1-t)},t.easing[
"easeInOut"+e]=
function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define(
"blind",
"hide",
function(e,i){var s={up:[
"bottom",
"top"],vertical:[
"bottom",
"top"],down:[
"top",
"bottom"],left:[
"right",
"left"],horizontal:[
"right",
"left"],right:[
"left",
"right"]},n=t(
this),o=e.direction||
"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],
"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define(
"bounce",
function(e,i){var s,n,o,a=t(this),r=e.mode,h=
"hide"===r,l=
"show"===r,c=e.direction||
"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m=
"up"===c||
"down"===c?
"top":
"left",_=
"up"===c||
"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a[
"top"===m?
"outerHeight":
"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css(
"opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?
"-=":
"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?
"-=":
"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define(
"clip",
"hide",
function(e,i){var s,n={},o=t(
this),a=e.direction||
"vertical",r=
"both"===a,h=r||
"horizontal"===a,l=r||
"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),
"show"===e.mode&&(o.cssClip(n.clip),n.clip=
s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define(
"drop",
"hide",
function(e,i){var s,n=t(this),o=e.mode,a=
"show"===o,r=e.direction||
"left",h=
"up"===r||
"down"===r?
"top":
"left",l=
"up"===r||
"left"===r?
"-=":
"+=",c=
"+="===l?
"-=":
"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n[
"top"===h?
"outerHeight":
"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+
s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define(
"explode",
"hide",
function(e,i){function s(){b.push(this),b.length===u*d&&n()}
function n(){p.css({visibility:
"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(
this),f=e.mode,g=
"show"===f,m=p.show().css(
"visibility",
"hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];
for(o=0;u>o;o++)
for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo(
"body").wrap(
"<div></div>").css({position:
"absolute",visibility:
"visible",left:-a*_,top:-o*v}).parent().addClass(
"ui-effects-explode").css({position:
"absolute",overflow:
"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,
s)}),t.effects.define(
"fade",
"toggle",
function(e,i){var s=
"show"===e.mode;t(
this).css(
"opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define(
"fold",
"hide",
function(e,i){var s=t(
this),n=e.mode,o=
"show"===n,a=
"hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?[
"right",
"bottom"]:[
"bottom",
"right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(
function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define(
"highlight",
"show",
function(e,i){var s=t(this),n={backgroundColor:s.css(
"backgroundColor")};
"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:
"none",backgroundColor:e.color||
"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define(
"size",
function(e,i){var
s,n,o,a=t(
this),r=[
"fontSize"],h=[
"borderTopWidth",
"borderBottomWidth",
"paddingTop",
"paddingBottom"],l=[
"borderLeftWidth",
"borderRightWidth",
"paddingLeft",
"paddingRight"],c=e.mode,u=
"effect"!==c,d=e.scale||
"both",p=e.origin||[
"middle",
"center"],f=a.css(
"position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),
"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},(
"box"===d||
"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),(
"content"===d||
"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),(
"content"===d||
"both"===d)&&(h=h.concat([
"marginTop",
"marginBottom"]).concat(r),l=l.concat([
"marginLeft",
"marginRight"]),a.find(
"*[width]").each(
function(){var i=t(
this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,
function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:
function(){var e=a.offset();0===v.opacity&&a.css(
"opacity",_.opacity),u||(a.css(
"position",
"static"===f?
"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define(
"scale",
function(e,i){var s=t(
this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:
"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||
"both"),origin:e.origin||[
"middle",
"center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(
this,a,i)}),t.effects.define(
"puff",
"hide",
function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(
this,s,i)}),t.effects.define(
"pulsate",
"show",
function(e,i){var s=t(this),n=e.mode,o=
"show"===n,a=
"hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(
":visible"))&&(s.css(
"opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define(
"shake",
function(e,i){var s=1,n=t(this),o=e.direction||
"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c=
"up"===o||
"down"===o?
"top":
"left",u=
"up"===o||
"left"===o,d={},p={},f={},g=n.queue().length;
for(t.effects.createPlaceholder(n),d[c]=(u?
"-=":
"+=")+a,p[c]=(u?
"+=":
"-=")+2*a,f[c]=(u?
"-=":
"+=")+2*a,n.animate(d,l,e.easing);r>
s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define(
"slide",
"show",
function(e,i){var s,n,o=t(this),a={up:[
"bottom",
"top"],down:[
"top",
"bottom"],left:[
"right",
"left"],right:[
"left",
"right"]},r=e.mode,h=e.direction||
"left",l=
"up"===h||
"down"===h?
"top":
"left",c=
"up"===h||
"left"===h,u=e.distance||o[
"top"===l?
"outerHeight":
"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],
"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=
s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define(
"transfer",
function(e,i){t(
this).transfer(e,i)})),t.ui.focusable=
function(i,
s){var n,o,a,r,h,l=i.nodeName.toLowerCase();
return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&
"map"===n.nodeName.toLowerCase()?(a=t(
"img[usemap='#"+o+
"']"),a.length>0&&a.is(
":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest(
"fieldset")[0],h&&(r=!h.disabled))):r=
"a"===l?i.href||s:s,r&&t(i).is(
":visible")&&e(t(i)))},t.extend(t.expr[
":"],{focusable:
function(e){
return t.ui.focusable(e,null!=t.attr(e,
"tabindex"))}}),t.ui.focusable,t.fn.form=
function(){
return"string"==typeof
this[0].form?this.closest(
"form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:
function(){var e=t(
this);setTimeout(
function(){var i=e.data(
"ui-form-reset-instances");t.each(i,
function(){this.refresh()})})},_bindFormResetHandler:
function(){
if(this.form=this.element.form(),this.form.length){var t=this.form.data(
"ui-form-reset-instances")||[];t.length||this.form.on(
"reset.ui-form-reset",this._formResetHandler),t.push(
this),this.form.data(
"ui-form-reset-instances",t)}},_unbindFormResetHandler:
function(){
if(this.form.length){var e=this.form.data(
"ui-form-reset-instances");e.splice(t.inArray(
this,e),1),e.length?
this.form.data(
"ui-form-reset-instances",e):this.form.removeData(
"ui-form-reset-instances").off(
"reset.ui-form-reset")}}},
"1.7"===t.fn.jquery.substring(0,3)&&(t.each([
"Width",
"Height"],
function(e,i){
function s(e,i,s,o){
return t.each(n,
function(){i-=parseFloat(t.css(e,
"padding"+
this))||0,s&&(i-=parseFloat(t.css(e,
"border"+
this+
"Width"))||0),o&&(i-=parseFloat(t.css(e,
"margin"+
this))||0)}),i}var n=
"Width"===i?[
"Left",
"Right"]:[
"Top",
"Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn[
"inner"+i]=
function(e){
return void 0===e?a[
"inner"+i].call(
this):this.each(
function(){t(
this).css(o,
s(
this,e)+
"px")})},t.fn[
"outer"+i]=
function(e,n){
return"number"!=typeof e?a[
"outer"+i].call(
this,e):this.each(
function(){t(
this).css(o,
s(
this,e,!0,n)+
"px")})}}),t.fn.addBack=
function(t){
return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=
function(){var t=/([!
"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1
")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label
"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[
for=
'"+t.ui.escapeSelector(s)+"']
",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position
"),s="absolute
"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position
")?!1:n.test(e.css("overflow
")+e.css("overflow-y
")+e.css("overflow-x
"))}).eq(0);return"fixed
"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":
"],{tabbable:function(e){var i=t.attr(e,"tabindex
"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-
id-
"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion
",{version:"1.12.1
",options:{active:0,animate:{},classes:{"ui-accordion-header
":"ui-corner-top
","ui-accordion-header-collapsed
":"ui-corner-all
","ui-accordion-content
":"ui-corner-bottom
"},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},hideProps:{borderTopWidth:"hide
",borderBottomWidth:"hide
",paddingTop:"hide
",paddingBottom:"hide
",height:"hide
"},showProps:{borderTopWidth:"show
",borderBottomWidth:"show
",paddingTop:"show
",paddingBottom:"show
",height:"show
"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion
","ui-widget ui-helper-reset
"),this.element.attr("role
","tablist
"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t("<span>
"),this._addClass(e,"ui-accordion-header-icon
","ui-icon
"+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon
"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons
"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons
"),this.headers.children(".ui-accordion-header-icon
").remove()},_destroy:function(){var t;this.element.removeAttr("role
"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex
").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display
","").removeAttr("role aria-hidden aria-labelledby
").removeUniqueId(),"content
"!==this.options.heightStyle&&t.css("height
","")},_setOption:function(t,e){return"active
"===t?(this._activate(e),void 0):("event
"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible
"!==t||e||this.options.active!==!1||this._activate(0),"icons
"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled
",t),this._toggleClass(null,"ui-state-disabled
",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled
",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex
",-1),t(o).attr("tabIndex
",0),t(o).trigger("focus
"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus
")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled
").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed
","ui-state-default
"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)
").hide(),this._addClass(this.panels,"ui-accordion-content
","ui-helper-reset ui-widget-content
"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active
","ui-state-active
")._removeClass(this.active,"ui-accordion-header-collapsed
"),this._addClass(this.active.next(),"ui-accordion-content-active
"),this.active.next().show(),this.headers.attr("role
","tab
").each(function(){var e=t(this),i=e.uniqueId().attr("id
"),s=e.next(),n=s.uniqueId().attr("id
");e.attr("aria-controls
",n),s.attr("aria-labelledby
",i)}).next().attr("role
","tabpanel
"),this.headers.not(this.active).attr({"aria-selected
":"false
","aria-expanded
":"false
",tabIndex:-1}).next().attr({"aria-hidden
":"true
"}).hide(),this.active.length?this.active.attr({"aria-selected
":"true
","aria-expanded
":"true
",tabIndex:0}).next().attr({"aria-hidden
":"false
"}):this.headers.eq(0).attr("tabIndex
",0),this._createIcons(),this._setupEvents(i.event),"fill
"===s?(e=n.height(),this.element.siblings(":visible
").each(function(){var i=t(this),s=i.css("position
");"absolute
"!==s&&"fixed
"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow
","auto
")):"auto
"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible
");i||t(this).show(),e=Math.max(e,t(this).css("height
","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number
"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown
"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler
"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown
"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate
",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active
","ui-state-active
"),n.icons&&(i=o.children(".ui-accordion-header-icon
"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed
")._addClass(a,"ui-accordion-header-active
","ui-state-active
"),n.icons&&(s=a.children(".ui-accordion-header-icon
"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active
")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden
":"true
"}),s.prev().attr({"aria-selected
":"false
","aria-expanded
":"false
"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded
":"false
"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex
"),10)}).attr("tabIndex
",-1),i.attr("aria-hidden
","false
").prev().attr({"aria-selected
":"true
","aria-expanded
":"true
",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing
"),l=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},u=l&&c.down||c,d=function(){a._toggleComplete(i)};return"number
"==typeof u&&(o=u),"string
"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height
"!==i.prop?"content-box
"===h&&(r+=i.now):"content
"!==a.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-r),r=0)}}),void 0):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active
"),this._removeClass(i,"ui-accordion-header-active
")._addClass(i,"ui-accordion-header-collapsed
"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate
",null,t)}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.
menu",{version:"1.12.1
",defaultElement:"<ul>
",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e
"},items:"> *
",menus:"ul
",position:{my:"left top
",at:"right top
"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-
menu","ui-widget ui-widget-content
"),this._on({"mousedown .ui-
menu-item
":function(t){t.preventDefault()},"click .ui-
menu-item
":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled
").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-
menu").length?this.expand(e):!this.element.is(":focus
")&&s.closest(".ui-
menu").length&&(this.element.trigger("focus
",[!0]),this.active&&1===this.active.parents(".ui-
menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-
menu-item
":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-
menu-item
"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active
"),null,"ui-state-active
"),this.focus(e,s))}},mouseleave:"collapseAll
","mouseleave .ui-
menu":"collapseAll
",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown
"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-
menu-item
").removeAttr("role aria-disabled
"),i=e.children(".ui-
menu-item-wrapper
").removeUniqueId().removeAttr("tabIndex role aria-haspopup
");this.element.removeAttr("aria-activedescendant
").find(".ui-
menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex
").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-
menu-submenu-caret
")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first
","first
",e);break;case t.ui.keyCode.END:this._move("last
","last
",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled
")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-
menu-item
"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled
")&&(this.active.children("[aria-haspopup=
'true']
").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-
menu-icons
",null,!!this.element.find(".ui-icon
").length),s=h.filter(":not(.ui-
menu)
").hide().attr({role:this.options.role,"aria-hidden
":"true
","aria-expanded
":"false
"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>
").data("ui-
menu-submenu-caret
",!0);a._addClass(s,"ui-
menu-icon
","ui-icon
"+r),i.attr("aria-haspopup
","true
").prepend(s),e.attr("aria-labelledby
",i.attr("id
"))}),this._addClass(s,"ui-
menu","ui-widget ui-widget-content ui-front
"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-
menu-item
").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-
menu-divider
","ui-widget-content
")}),n=i.not(".ui-
menu-item, .ui-
menu-divider
"),o=n.children().not(".ui-
menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-
menu-item
")._addClass(o,"ui-
menu-item-wrapper
"),i.filter(".ui-state-disabled
").attr("aria-disabled
","true
"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem
",listbox:"option
"}[this.options.role]},_setOption:function(t,e){if("icons
"===t){var i=this.element.find(".ui-
menu-icon
");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled
",t+""),this._toggleClass(null,"ui-state-disabled
",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus
"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-
menu-item-wrapper
"),this._addClass(s,null,"ui-state-active
"),this.options.role&&this.element.attr("aria-activedescendant
",s.attr("id
")),n=this.active.parent().closest(".ui-
menu-item
").children(".ui-
menu-item-wrapper
"),this._addClass(n,null,"ui-state-active
"),t&&"keydown
"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-
menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus
",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth
"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop
"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-
menu-item-wrapper
"),null,"ui-state-active
"),this._trigger("blur
",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true
"===t.attr("aria-hidden
")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-
menu").not(e.parents(".ui-
menu")).hide().attr("aria-hidden
","true
"),e.show().removeAttr("aria-hidden
").attr("aria-expanded
","true
").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-
menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active
"),null,"ui-state-active
"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-
menu").hide().attr("aria-hidden
","true
").attr("aria-expanded
","false
")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-
menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-
menu-item
",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-
menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next
","first
",t)},previous:function(t){this._move("prev
","last
",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-
menu-item
").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-
menu-item
").length},_move:function(t,e,i){var s;this.active&&(s="first
"===t||"last
"===t?this.active["first
"===t?"prevAll
":"nextAll
"](".ui-
menu-item
").eq(-1):this.active[t+"All
"](".ui-
menu-item
").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-
menu-item
").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last
":"first
"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-
menu-item
").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight
")},select:function(e){this.active=this.active||t(e.target).closest(".ui-
menu-item
");var i={item:this.active};this.active.has(".ui-
menu").length||this.collapseAll(e,!0),this._trigger("select
",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&
"),s=RegExp("^
"+i,"i
");return this.activeMenu.find(this.options.items).filter(".ui-
menu-item
").filter(function(){return s.test(t.trim(t(this).children(".ui-
menu-item-wrapper
").text()))})}}),t.widget("ui.autocomplete
",{version:"1.12.1
",defaultElement:"<input>
",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top
",at:"left bottom
",collision:"none
"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea
"===n,a="input
"===n; 13 this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),t.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),t.ui.spinner,t.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(t.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,
"\\$&"):
""},refresh:
function(){var e=this.options,i=this.tablist.children(
":has(a[href])");e.disabled=t.map(i.filter(
".ui-state-disabled"),
function(t){
return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:
function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({
"aria-selected":
"false",
"aria-expanded":
"false",tabIndex:-1}),this.panels.not(
this._getPanelForTab(
this.active)).hide().attr({
"aria-hidden":
"true"}),this.active.length?(
this.active.attr({
"aria-selected":
"true",
"aria-expanded":
"true",tabIndex:0}),this._addClass(this.active,
"ui-tabs-active",
"ui-state-active"),this._getPanelForTab(this.active).show().attr({
"aria-hidden":
"false"})):this.tabs.eq(0).attr(
"tabIndex",0)},_processTabs:
function(){var e=
this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr(
"role",
"tablist"),this._addClass(this.tablist,
"ui-tabs-nav",
"ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on(
"mousedown"+this.eventNamespace,
"> li",
function(e){t(
this).is(
".ui-state-disabled")&&e.preventDefault()}).on(
"focus"+this.eventNamespace,
".ui-tabs-anchor",
function(){t(
this).closest(
"li").is(
".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find(
"> li:has(a[href])").attr({role:
"tab",tabIndex:-1}),this._addClass(this.tabs,
"ui-tabs-tab",
"ui-state-default"),this.anchors=this.tabs.map(
function(){
return t(
"a",
this)[0]}).attr({role:
"presentation",tabIndex:-1}),this._addClass(this.anchors,
"ui-tabs-anchor"),this.panels=t(),this.anchors.each(
function(i,s){var n,o,a,r=t(s).uniqueId().attr(
"id"),h=t(s).closest(
"li"),l=h.attr(
"aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr(
"aria-controls")||t({}).uniqueId()[0].id,n=
"#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr(
"aria-live",
"polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data(
"ui-tabs-aria-controls",l),h.attr({
"aria-controls":a,
"aria-labelledby":r}),o.attr(
"aria-labelledby",r)}),this.panels.attr(
"role",
"tabpanel"),this._addClass(this.panels,
"ui-tabs-panel",
"ui-widget-content"),i&&(this._off(i.not(
this.tabs)),this._off(s.not(
this.anchors)),this._off(n.not(
this.panels)))},_getList:
function(){
return this.tablist||this.element.find(
"ol, ul").eq(0)},_createPanel:
function(e){
return t(
"<div>").attr(
"id",e).data(
"ui-tabs-destroy",!0)},_setOptionDisabled:
function(e){var i,
s,n;
for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),e===!0||-1!==t.inArray(n,e)?(i.attr(
"aria-disabled",
"true"),this._addClass(i,null,
"ui-state-disabled")):(i.removeAttr(
"aria-disabled"),this._removeClass(i,null,
"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+
"-disabled",null,e===!0)},_setupEvents:
function(e){var i={};e&&t.each(e.split(
" "),
function(t,e){i[e]=
"_eventHandler"}),this._off(this.anchors.add(
this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:
function(t){t.preventDefault()}}),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(e){var i,s=this.element.parent();
"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(
":visible").each(
function(){var e=t(
this),s=e.css(
"position");
"absolute"!==s&&
"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(
function(){i-=t(
this).outerHeight(!0)}),this.panels.each(
function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css(
"overflow",
"auto")):
"auto"===e&&(i=0,this.panels.each(
function(){i=Math.max(i,t(this).height(
"").height())}).height(i))},_eventHandler:
function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest(
"li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),c={oldTab:
s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass(
"ui-state-disabled")||o.hasClass(
"ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger(
"beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error(
"jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,c))},_toggle:function(e,i){
function s(){o.running=!1,o._trigger(
"activate",e,i)}
function n(){o._addClass(i.newTab.closest(
"li"),
"ui-tabs-active",
"ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),
s())}var o=
this,a=i.newPanel,r=i.oldPanel;
this.running=!0,r.length&&
this.options.hide?
this._hide(r,
this.options.hide,
function(){o._removeClass(i.oldTab.closest(
"li"),
"ui-tabs-active",
"ui-state-active"),n()}):(this._removeClass(i.oldTab.closest(
"li"),
"ui-tabs-active",
"ui-state-active"),r.hide(),n()),r.attr(
"aria-hidden",
"true"),i.oldTab.attr({
"aria-selected":
"false",
"aria-expanded":
"false"}),a.length&&r.length?i.oldTab.attr(
"tabIndex",-1):a.length&&this.tabs.filter(
function(){
return 0===t(
this).attr(
"tabIndex")}).attr(
"tabIndex",-1),a.attr(
"aria-hidden",
"false"),i.newTab.attr({
"aria-selected":
"true",
"aria-expanded":
"true",tabIndex:0})},_activate:
function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(
".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:
function(e){
return e===!1?t():this.tabs.eq(e)},_getIndex:function(e){
return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter(
"[href$='"+t.ui.escapeSelector(e)+
"']"))),e},_destroy:
function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr(
"role").off(this.eventNamespace),this.anchors.removeAttr(
"role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(
function(){t.data(
this,
"ui-tabs-destroy")?t(
this).remove():t(
this).removeAttr(
"role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(
function(){var e=t(this),i=e.data(
"ui-tabs-aria-controls");i?e.attr(
"aria-controls",i).removeData(
"ui-tabs-aria-controls"):e.removeAttr(
"aria-controls")}),this.panels.show(),
"content"!==this.options.heightStyle&&this.panels.css(
"height",
"")},enable:
function(e){var i=this.options.disabled;i!==!1&&(
void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,
function(t){
return t!==e?t:null}):t.map(
this.tabs,
function(t,i){return i!==e?i:null})),this._setOptionDisabled(i))},disable:
function(e){var i=this.options.disabled;
if(i!==!0){
if(
void 0===e)i=!0;
else{
if(e=this._getIndex(e),-1!==t.inArray(e,i))
return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:
function(e,i){e=this._getIndex(e);var s=
this,n=this.tabs.eq(e),o=n.find(
".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=
function(t,e){
"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,
"ui-tabs-loading"),a.removeAttr(
"aria-busy"),t===s.xhr&&
delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&
"canceled"!==this.xhr.statusText&&(this._addClass(n,
"ui-tabs-loading"),a.attr(
"aria-busy",
"true"),this.xhr.done(
function(t,e,n){setTimeout(
function(){a.html(t),s._trigger(
"load",i,r),h(n,e)},1)}).fail(
function(t,e){setTimeout(
function(){h(t,e)},1)})))},_ajaxSettings:
function(e,i,
s){var n=
this;
return{url:e.attr(
"href").replace(/#.*$/,
""),beforeSend:
function(e,o){
return n._trigger(
"beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:
function(e){var i=t(e).attr(
"aria-controls");
return this.element.find(this._sanitizeSelector(
"#"+i))}}),t.uiBackCompat!==!1&&t.widget(
"ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,
"ui-tab")}}),t.ui.tabs,t.widget(
"ui.tooltip",{version:
"1.12.1",options:{classes:{
"ui-tooltip":
"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr(
"title")||
"";return t(
"<a>").text(e).html()},hide:!0,items:
"[title]:not([disabled])",position:{my:
"left top+15",at:
"left bottom",collision:
"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:
function(e,i){var s=(e.attr(
"aria-describedby")||
"").split(/\s+/);s.push(i),e.data(
"ui-tooltip-id",i).attr(
"aria-describedby",t.trim(s.join(
" ")))},_removeDescribedBy:
function(e){var i=e.data(
"ui-tooltip-id"),s=(e.attr(
"aria-describedby")||
"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData(
"ui-tooltip-id"),s=t.trim(s.join(
" ")),s?e.attr(
"aria-describedby",s):e.removeAttr(
"aria-describedby")},_create:
function(){this._on({mouseover:
"open",focusin:
"open"}),this.tooltips={},this.parents={},this.liveRegion=t(
"<div>").attr({role:
"log",
"aria-live":
"assertive",
"aria-relevant":
"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,
"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:
function(e,i){var s=
this;this._super(e,i),
"content"===e&&t.each(this.tooltips,
function(t,e){s._updateContent(e.element)})},_setOptionDisabled:
function(t){
this[t?
"_disable":
"_enable"]()},_disable:
function(){var e=
this;t.each(this.tooltips,
function(i,s){var n=t.Event(
"blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(
this.element.find(
this.options.items).addBack().filter(
function(){var e=t(
this);
return e.is(
"[title]")?e.data(
"ui-tooltip-title",e.attr(
"title")).removeAttr(
"title"):
void 0}))},_enable:
function(){this.disabledTitles.each(
function(){var e=t(
this);e.data(
"ui-tooltip-title")&&e.attr(
"title",e.data(
"ui-tooltip-title"))}),this.disabledTitles=t([])},open:
function(e){var i=
this,s=t(e?e.target:
this.element).closest(this.options.items);s.length&&!s.data(
"ui-tooltip-id")&&(s.attr(
"title")&&s.data(
"ui-tooltip-title",s.attr(
"title")),s.data(
"ui-tooltip-open",!0),e&&
"mouseover"===e.type&&s.parents().each(
function(){var e,s=t(
this);s.data(
"ui-tooltip-open")&&(e=t.Event(
"blur"),e.target=e.currentTarget=
this,i.close(e,!0)),s.attr(
"title")&&(s.uniqueId(),i.parents[this.id]={element:
this,title:s.attr(
"title")},s.attr(
"title",
""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:
function(t,e){var i,s=this.options.content,n=
this,o=e?e.type:null;
return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(
function(){t.data(
"ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),
void 0)},_open:
function(e,i,s){
function n(t){l.of=t,a.is(
":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);
if(s){
if(o=this._find(i))
return o.tooltip.find(
".ui-tooltip-content").html(s),
void 0;i.is(
"[title]")&&(e&&
"mouseover"===e.type?i.attr(
"title",
""):i.removeAttr(
"title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr(
"id")),a.find(
".ui-tooltip-content").html(s),this.liveRegion.children().hide(),h=t(
"<div>").html(a.find(
".ui-tooltip-content").html()),h.removeAttr(
"name").find(
"[name]").removeAttr(
"name"),h.removeAttr(
"id").find(
"[id]").removeAttr(
"id"),h.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},
this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(
function(){a.is(
":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger(
"open",e,{tooltip:a})}},_registerCloseHandlers:
function(e,i){var s={keyup:
function(e){
if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=
function(){this._removeTooltip(this._find(i).tooltip)}),e&&
"mouseover"!==e.type||(s.mouseleave=
"close"),e&&
"focusin"!==e.type||(s.focusout=
"close"),this._on(!0,i,s)},close:
function(e){var i,s=
this,n=t(e?e.currentTarget:
this.element),o=this._find(n);
return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data(
"ui-tooltip-title")&&!n.attr(
"title")&&n.attr(
"title",n.data(
"ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,
function(){s._removeTooltip(t(this))}),n.removeData(
"ui-tooltip-open"),this._off(n,
"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,
"remove"),this._off(this.document,
"mousemove"),e&&
"mouseleave"===e.type&&t.each(this.parents,
function(e,i){t(i.element).attr(
"title",i.title),
delete s.parents[e]}),o.closing=!0,
this._trigger(
"close",e,{tooltip:i}),o.hiding||(o.closing=!1)),
void 0):(n.removeData(
"ui-tooltip-open"),
void 0)},_tooltip:
function(e){var i=t(
"<div>").attr(
"role",
"tooltip"),s=t(
"<div>").appendTo(i),n=i.uniqueId().attr(
"id");
return this._addClass(s,
"ui-tooltip-content"),this._addClass(i,
"ui-tooltip",
"ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:
function(t){var e=t.data(
"ui-tooltip-id");
return e?this.tooltips[e]:null},_removeTooltip:
function(t){t.remove(),
delete this.tooltips[t.attr(
"id")]},_appendTo:
function(t){var e=t.closest(
".ui-front, dialog");
return e.length||(e=this.document[0].body),e},_destroy:
function(){var e=
this;t.each(this.tooltips,
function(i,s){var n=t.Event(
"blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t(
"#"+i).remove(),o.data(
"ui-tooltip-title")&&(o.attr(
"title")||o.attr(
"title",o.data(
"ui-tooltip-title")),o.removeData(
"ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget(
"ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:
function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip});