!function(t,e){vari=0,n=Array.prototype.slice,s=t.cleanData;t.cleanData=function(e){for(vari,n=0;null!=(i=e[n]);n++)try{t(i).triggerHandler("remove")}catch(t){}s(e)},t.widget=function(e,i,n){vars,o,a,r,u={},d=e.split(".")[0];e=e.split(".")[1],s=d+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][s.toLowerCase()]=function(e){return!!t.data(e,s)},t[d]=t[d]||{},o=t[d][e],a=t[d][e]=function(t,e){if(!this._createWidget)returnnewa(t,e);arguments.length&&this._createWidget(t,e)},t.extend(a,o,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),(r=newi).options=t.widget.extend({},r.options),t.each(n,function(e,n){vars,o;t.isFunction(n)?u[e]=(s=function(){returni.prototype[e].apply(this,arguments)},o=function(t){returni.prototype[e].apply(this,t)},function(){vart,e=this._super,i=this._superApply;returnthis._super=s,this._superApply=o,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}):u[e]=n}),a.prototype=t.widget.extend(r,{widgetEventPrefix:o&&r.widgetEventPrefix||e},u,{constructor:a,namespace:d,widgetName:e,widgetFullName:s}),o?(t.each(o._childConstructors,function(e,i){varn=i.prototype;t.widget(n.namespace+"."+n.widgetName,a,i._proto)}),deleteo._childConstructors):i._childConstructors.push(a),t.widget.bridge(e,a)},t.widget.extend=function(e){for(vari,s,o=n.call(arguments,1),a=0,r=o.length;a<r;a++)for(iino[a])s=o[a][i],o[a].hasOwnProperty(i)&&void0!==s&&(t.isPlainObject(s)?e[i]=t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):e[i]=s);returne},t.widget.bridge=function(e,i){vars=i.prototype.widgetFullName||e;t.fn[e]=function(o){vara="string"==typeofo,r=n.call(arguments,1),u=this;returno=!a&&r.length?t.widget.extend.apply(null,[o].concat(r)):o,a?this.each(function(){vari,n=t.data(this,s);returnn?t.isFunction(n[o])&&"_"!==o.charAt(0)?(i=n[o].apply(n,r))!==n&&void0!==i?(u=i&&i.jquery?u.pushStack(i.get()):i,!1):void0:t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")}):this.each(function(){vare=t.data(this,s);e?e.option(o||{})._init():t.data(this,s,newi(o,this))}),u}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:t.noop,widget:function(){returnthis.element},option:function(e,i){varn,s,o,a=e;if(0===arguments.length)returnt.widget.extend({},this.options);if("string"==typeofe)if(a={},e=(n=e.split(".")).shift(),n.length){for(s=a[e]=t.widget.extend({},this.options[e]),o=0;o<n.length-1;o++)s[n[o]]=s[n[o]]||{},s=s[n[o]];if(e=n.pop(),1===arguments.length)returnvoid0===s[e]?null:s[e];s[e]=i}else{if(1===arguments.length)returnvoid0===this.options[e]?null:this.options[e];a[e]=i}returnthis._setOptions(a),this},_setOptions:function(t){vare;for(eint)this._setOption(e,t[e]);returnthis},_setOption:function(t,e){returnt