!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
x.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},
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;n<e.collisionWidth?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;o<e.collisionHeight?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var 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(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,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(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_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,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});
var filtering_running=false;
var wpforms_search_running='No';
var ajax_ctrlr={
last_run: new Date(),
srch_str: '',
schdl_to_run_state: false,
schdl_to_run_delay: 250,
search_save_schdl_to_run_delay: 3000,
schdl_to_run_cntr: 0,
schdl_to_run_hndl: null,
search_save_schdl_to_run_hndl: null,
schedule_to_run: function(){
ajax_ctrlr.schdl_to_run_cntr++;
if(ajax_ctrlr.schdl_to_run_cntr % 5==0){
ajax_ctrlr.schdl_to_run_delay +=250;
ajax_ctrlr.schdl_to_run_reset();
}
if(! ajax_ctrlr.schdl_to_run_state){
return;
}
let crnt_run=new Date();
if(crnt_run - ajax_ctrlr.last_run > ajax_ctrlr.schdl_to_run_delay){
ajax_ctrlr.schdl_to_run_state=false;
ajax_ctrlr.schdl_to_run_cntr=0;
ajax_ctrlr.last_run=new Date();
ewd_ufaq_ajax_reload();
ajax_ctrlr.save_search_schdl_to_run_reset();
}},
schdl_to_run_reset: function (){
clearInterval(ajax_ctrlr.schdl_to_run_hndl);
ajax_ctrlr.schdl_to_run_hndl=setInterval(ajax_ctrlr.schedule_to_run, ajax_ctrlr.schdl_to_run_delay);
},
run_search_ajax: function(elm){
ajax_ctrlr.clear_field(elm);
let srch_str=jQuery(elm).val();
if(ajax_ctrlr.schdl_to_run_delay > 250){
ajax_ctrlr.schdl_to_run_delay=250;
ajax_ctrlr.schdl_to_run_reset();
}
if(srch_str!=ajax_ctrlr.srch_str){
ajax_ctrlr.srch_str=srch_str;
ajax_ctrlr.schdl_to_run_state=true;
ajax_ctrlr.last_run=new Date();
}},
save_search_term: function(){
var params={};
params.nonce=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.nonce:'';
params.search_term=ajax_ctrlr.srch_str;
params.action='ewd_ufaq_record_search_term';
var data=jQuery.param(params);
jQuery.post(ajaxurl, data, function(response){});
},
save_search_schdl_to_run_reset: function(){
if(typeof ewd_ufaq_php_data=='undefined'||! ewd_ufaq_php_data.save_search_terms){ return false; }
clearTimeout(ajax_ctrlr.search_save_schdl_to_run_hndl);
ajax_ctrlr.search_save_schdl_to_run_hndl=setTimeout(ajax_ctrlr.save_search_term, ajax_ctrlr.search_save_schdl_to_run_delay);
},
clear_field: function(srch_elm){
let cf=jQuery(srch_elm).parent('.search-field').find('.clear-field').eq(0);
if(0 < jQuery(srch_elm).val().length){
if('hidden'==cf.data('state')){
cf.data('state', 'visible');
cf.removeClass('slide-out').addClass('slide-in');
}}else{
cf.data('state', 'hidden');
cf.removeClass('slide-in').addClass('slide-out');
}}
};
jQuery(function(){
ufaqSetClickHandlers();
UFAQSetAutoCompleteClickHandlers();
UFAQSetRatingHandlers();
UFAQSetExpandCollapseHandlers();
UFAQSetPaginationHandlers();
UFAQWPFormsHandler();
});
function ewd_ufaq_run_effect(display, faq_element){
var selected_effect=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.reveal_effect:'none';
var options={};
if(selected_effect==='size'){
options={ to: { width: 200, height: 60 }};}
if(display=='show'){ faq_element.find('.ewd-ufaq-faq-body').show(selected_effect, options, 500, ewd_ufaq_toggle_hidden_class(faq_element) ); }
if(display=='hide'){ faq_element.find('.ewd-ufaq-faq-body').hide(selected_effect, options, 500, ewd_ufaq_toggle_hidden_class(faq_element) ); }};
function ewd_ufaq_toggle_hidden_class(faq_element){
setTimeout(function(){ faq_element.find('.ewd-ufaq-faq-body').toggleClass('ewd-ufaq-hidden'); }, 500);
};
function ufaqSetClickHandlers(){
jQuery('.ewd-ufaq-faq-toggle').off('click').on('click', function(event){
jQuery(this).attr('aria-expanded', function(i, attr){
return attr=='true' ? 'false':'true'
});
event.preventDefault();
faq=jQuery(this).parent();
if(faq.find('.ewd-ufaq-faq-body').hasClass('ewd-ufaq-hidden') ){
EWD_UFAQ_Reveal_FAQ(faq);
if(typeof ewd_ufaq_php_data!='undefined'&&ewd_ufaq_php_data.faq_scroll){ jQuery('html, body').animate({scrollTop: jQuery(this).offset().top -80}, 100); }}else{
EWD_UFAQ_Hide_FAQ(faq);
}});
jQuery('.ewd-ufaq-faq-category-title-toggle').off('click').on('click', function(){
var category_title=jQuery(this);
var category=category_title.parent();
var category_inner=category.find('.ewd-ufaq-faq-category-inner').first();
var category_inner_height=category_inner.outerHeight(true);
var faqs_list=category_inner.parent();
var faqs_list_height=faqs_list.outerHeight(true);
var total_faqs_height=category_inner_height + faqs_list_height;
jQuery('.ewd-ufaq-category-tabs-1').css('height', total_faqs_height + 'px');
jQuery(this).toggleClass('ewd-ufaq-category-tab-selected');
category_inner.toggleClass('ewd-ufaq-faq-category-body-hidden');
if(typeof ewd_ufaq_php_data!='undefined'&&ewd_ufaq_php_data.category_accordion){
jQuery('.ewd-ufaq-faq-category-inner').each(function(index, object){
if(object!=category_inner.get(0) ){ jQuery(this).addClass('ewd-ufaq-faq-category-body-hidden'); }});
jQuery('.ewd-ufaq-faq-category-title-toggle').each (function(){
if(jQuery(this)!=category_title){ jQuery(this).removeClass('ewd-ufaq-category-tab-selected'); }});
}
jQuery('.ewd-ufaq-faq-category-title-toggle').each(function(){
var span=jQuery(this).find('.ewd-ufaq-category-post-margin-symbol span');
if(jQuery(this).hasClass('ewd-ufaq-category-tab-selected') ){
span.html(span.html().toUpperCase());
}else{
span.html(span.html().toLowerCase());
}});
});
jQuery('.ewd-ufaq-back-to-top-link').off('click').on('click', function(event){
event.preventDefault();
jQuery('html, body').animate({ scrollTop: jQuery('#ewd-ufaq-faq-list').offset().top -80 }, 100);
});
jQuery('.ewd-ufaq-faq-header-link').off('click').on('click', function(event){
event.preventDefault();
var faq_id=jQuery(this).data('postid');
var faq=jQuery('#ewd-ufaq-post-' + faq_id).first();
if(faq.find('.ewd-ufaq-faq-body').hasClass('ewd-ufaq-hidden') ){
EWD_UFAQ_Reveal_FAQ(faq);
}
jQuery('html, body').animate({ scrollTop: faq.offset().top - 20 }, 100);
});
}
function UFAQSetAutoCompleteClickHandlers(){
jQuery('.ewd-ufaq-text-auto-complete').on('keyup', function(){
jQuery('.ewd-ufaq-text-auto-complete').autocomplete({
source: typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.question_titles:'',
minLength: 3,
appendTo: '#ewd-ufaq-jquery-ajax-search',
select: function(event, ui){
jQuery(this).val(ui.item.value);
ewd_ufaq_ajax_reload();
}});
jQuery('.ewd-ufaq-text-auto-complete').autocomplete('enable');
});
}
function EWD_UFAQ_Reveal_FAQ(faq_element){
var post_id=faq_element.data('post_id');
var params={};
params.nonce=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.nonce:'';
params.post_id=post_id;
params.action='ewd_ufaq_record_view';
var data=jQuery.param(params);
jQuery.post(ajaxurl, data, function(response){});
faq_element.find('.ewd-ufaq-post-margin-symbol').html(faq_element.find('.ewd-ufaq-post-margin-symbol').html().toUpperCase());
faq_element.find('.ewd-ufaq-faq-excerpt').addClass('ewd-ufaq-hidden');
if(typeof ewd_ufaq_php_data!='undefined'&&ewd_ufaq_php_data.reveal_effect!='none'){ ewd_ufaq_run_effect('show', faq_element); }else{ faq_element.find('.ewd-ufaq-faq-body').removeClass('ewd-ufaq-hidden'); }
if(typeof ewd_ufaq_php_data!='undefined'&&ewd_ufaq_php_data.faq_accordion){
jQuery('.ewd-ufaq-faq-div').each(function(){
if(jQuery(this).prop('id')!=faq_element.prop('id') ){
EWD_UFAQ_Hide_FAQ(jQuery(this));
}else{
jQuery(this).addClass('ewd-ufaq-post-active');
}});
}else{
faq_element.addClass('ewd-ufaq-post-active');
}}
function EWD_UFAQ_Hide_FAQ(faq_element){
var post_id=faq_element.data('post_id');
faq_element.find('.ewd-ufaq-faq-excerpt').removeClass('ewd-ufaq-hidden');
if(typeof ewd_ufaq_php_data!='undefined'&&ewd_ufaq_php_data.reveal_effect!='none'&&! faq_element.find('.ewd-ufaq-faq-body').hasClass('ewd-ufaq-hidden') ){ ewd_ufaq_run_effect('hide', faq_element); }else{ faq_element.find('.ewd-ufaq-faq-body').addClass('ewd-ufaq-hidden'); }
faq_element.removeClass('ewd-ufaq-post-active');
faq_element.find('.ewd-ufaq-post-margin-symbol').html(faq_element.find('.ewd-ufaq-post-margin-symbol').html().toLowerCase());
}
jQuery(document).ready(function(){
if(0 < jQuery('#ewd-ufaq-jquery-ajax-search .ewd-ufaq-text-input').eq(0).length){
ajax_ctrlr.schdl_to_run_hndl=setInterval(ajax_ctrlr.schedule_to_run, ajax_ctrlr.schdl_to_run_delay);
}
jQuery('#ewd-ufaq-ajax-search-submit').click(function(){
jQuery('.ewd-ufaq-bottom').data('current_page', 1);
let elm=jQuery('#ewd-ufaq-jquery-ajax-search .ewd-ufaq-text-input').eq(0);
ajax_ctrlr.run_search_ajax(elm[0]);
});
jQuery('#ewd-ufaq-jquery-ajax-search').on('keyup', '.ewd-ufaq-text-input', function(){
ajax_ctrlr.run_search_ajax(this);
});
jQuery('#ewd-ufaq-jquery-ajax-search').on('click', '.clear-field', function(){
let elm=jQuery('#ewd-ufaq-jquery-ajax-search .ewd-ufaq-text-input').eq(0);
jQuery(elm).val('');
ajax_ctrlr.run_search_ajax(elm[0]);
});
jQuery('.ewd-ufaq-text-input ').on('search', function(){
ajax_ctrlr.run_search_ajax(this);
});
if(typeof ewd_ufaq_php_data!='undefined'&&ewd_ufaq_php_data.display_faq > 0){
var faq=jQuery('.ewd-ufaq-faq-div[data-post_id="' + ewd_ufaq_php_data.display_faq + '"]');
faq.parent().removeClass('ewd-ufaq-hidden');
EWD_UFAQ_Reveal_FAQ(faq);
jQuery('html, body').animate({scrollTop: faq.offset().top -80}, 100);
}});
var request_count=0;
function ewd_ufaq_ajax_reload(pagination, append_results, search_string){
filtering_running=true;
var search_string=search_string ? search_string:jQuery('.ewd-ufaq-text-input').val();
var include_cat=jQuery('#ewd-ufaq-include-category').val();
var exclude_cat=jQuery('#ewd-ufaq-exclude-category').val();
var orderby=jQuery('#ewd-ufaq-orderby').val();
var order=jQuery('#ewd-ufaq-order').val();
var post_count=jQuery('#ewd-ufaq-post-count').val();
var current_url=jQuery('#ewd-ufaq-current-url').val();
var show_on_load=jQuery('#ewd-ufaq-show-on-load').val();
if(search_string==undefined){ search_string=''; }
if(pagination=='Yes'){
var faqs_only='Yes';
var faq_page=jQuery('.ewd-ufaq-bottom').data('current_page');
}else{
var retrieving_results=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.retrieving_results:'Retrieving Results';
jQuery('.ewd-ufaq-search .ewd-ufaq-faqs').html('<h3>' + retrieving_results + '</h3>');
var faqs_only='No';
var faq_page=0;
jQuery('.ewd-ufaq-bottom').remove();
}
request_count=request_count + 1;
if(jQuery('.ewd-ufaq-text-input').length&&'yes'!=show_on_load.toLocaleLowerCase()&&search_string.length==0){
jQuery('.ewd-ufaq-search .ewd-ufaq-faqs').html('');
return;
}
var params={};
params.search_string=search_string;
params.include_category=include_cat;
params.exclude_category=exclude_cat;
params.orderby=orderby;
params.order=order;
params.post_count=post_count;
params.request_count=request_count;
params.current_url=current_url;
params.faqs_only=faqs_only;
params.faq_page=faq_page;
params.show_on_load=show_on_load;
params.action='ewd_ufaq_search';
params.nonce=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.nonce:'';
var data=jQuery.param(params);
jQuery.post(ajaxurl, data, function(response){
if(response.data.request_count==request_count){
var data_output_selector=search_string||jQuery('.ewd-ufaq-faq-list').prev().is('#ewd-ufaq-jquery-ajax-search') ? '#ewd-ufaq-jquery-ajax-search + .ewd-ufaq-faq-list .ewd-ufaq-faqs':'.ewd-ufaq-faqs:not(#ewd-ufaq-jquery-ajax-search + .ewd-ufaq-faq-list .ewd-ufaq-faqs)';
if(! jQuery(data_output_selector).length){ data_output_selector='.ewd-ufaq-faqs'; }
if(append_results=='Yes'){
jQuery(data_output_selector).append(response.data.output);
}else{
jQuery(data_output_selector).html(response.data.output);
if(''!=response.data.pagination){
jQuery('.ewd-ufaq-faq-list .ewd-ufaq-bottom').remove();
jQuery('.ewd-ufaq-faq-list').append(response.data.pagination);
}}
jQuery('.ewd-ufaq-bottom').data('max_page', response.data.max_page);
jQuery('.ewd-ufaq-expand-all').removeClass('ewd-ufaq-hidden');
jQuery('.ewd-ufaq-collapse-all').addClass('ewd-ufaq-hidden');
ufaqSetClickHandlers();
UFAQSetRatingHandlers();
UFAQSetPaginationHandlers();
UFAQUpdatePaginationButtons();
UFAQSetExpandCollapseHandlers();
filtering_running=false;
}});
}
function UFAQSetRatingHandlers(){
jQuery('.ewd-ufaq-rating-button').off('click').on('click', function(){
var faq_id=jQuery(this).data('faq_id');
jQuery('*[data-faq_id="' + faq_id + '"]').off('click');
var current_count=jQuery(this).find('span').html();
current_count++;
jQuery(this).find('span').html(current_count);
if(jQuery(this).hasClass('ewd-ufaq-up-vote') ){ vote_type='up'; }else{ vote_type='down'; }
var params={};
params.action='ewd_ufaq_update_rating';
params.nonce=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.nonce:'';
params.faq_id=faq_id;
params.vote_type=vote_type;
var data=jQuery.param(params);
jQuery.post(ajaxurl, data);
});
}
function UFAQSetExpandCollapseHandlers(){
jQuery('.ewd-ufaq-expand-all').off('click').on('click', function(){
var accordion_setting=typeof ewd_ufaq_php_data!='undefined' ? ewd_ufaq_php_data.faq_accordion:false;
ewd_ufaq_php_data.faq_accordion=false;
jQuery('.ewd-ufaq-faq-toggle').each(function(){
var faq=jQuery(this).parent();
jQuery(this).attr('aria-expanded', 'true');
EWD_UFAQ_Reveal_FAQ(faq);
});
if(typeof ewd_ufaq_php_data!='undefined'){ ewd_ufaq_php_data.faq_accordion=accordion_setting; }
jQuery('.ewd-ufaq-faq-category-inner').removeClass('ewd-ufaq-faq-category-body-hidden');
jQuery('.ewd-ufaq-collapse-all').removeClass('ewd-ufaq-hidden');
jQuery('.ewd-ufaq-expand-all').addClass('ewd-ufaq-hidden');
jQuery('.ewd-ufaq-faq-category-title-toggle').addClass('ewd-ufaq-category-tab-selected');
jQuery('.ewd-ufaq-category-post-margin-symbol span').each(function(){
jQuery(this).html().toUpperCase();
});
});
jQuery('.ewd-ufaq-collapse-all').off('click').on('click', function(){
jQuery('.ewd-ufaq-faq-toggle').each(function(){
var faq=jQuery(this).parent();
jQuery(this).attr('aria-expanded', 'false');
EWD_UFAQ_Hide_FAQ(faq);
});
jQuery('.ewd-ufaq-faq-category-inner').addClass('ewd-ufaq-faq-category-body-hidden');
jQuery('.ewd-ufaq-faq-category-title-toggle').removeClass('ewd-ufaq-category-tab-selected');
jQuery('.ewd-ufaq-category-post-margin-symbol span').each(function(){
jQuery(this).html().toLowerCase();
});
jQuery('.ewd-ufaq-expand-all').removeClass('ewd-ufaq-hidden');
jQuery('.ewd-ufaq-collapse-all').addClass('ewd-ufaq-hidden');
});
}
function UFAQSetPaginationHandlers(){
jQuery('.ewd-ufaq-previous-faqs').off('click').on('click', function(){
var current_page=jQuery('.ewd-ufaq-bottom').data('current_page');
jQuery('.ewd-ufaq-bottom').data('current_page', Math.max(current_page - 1, 0) );
jQuery('.ewd-ufaq-max-faqs-not-reached').remove();
ewd_ufaq_ajax_reload('Yes', 'No');
});
jQuery('.ewd-ufaq-next-faqs').off('click').on('click', function(){
var current_page=jQuery('.ewd-ufaq-bottom').data('current_page');
jQuery('.ewd-ufaq-bottom').data('current_page', current_page + 1);
jQuery('.ewd-ufaq-max-faqs-not-reached').remove();
ewd_ufaq_ajax_reload('Yes', 'No');
});
jQuery('.ewd-ufaq-load-more').off('click').on('click', function(){
var current_page=jQuery('.ewd-ufaq-bottom').data('current_page');
jQuery('.ewd-ufaq-bottom').data('current_page', current_page + 1);
jQuery('.ewd-ufaq-max-faqs-not-reached').remove();
ewd_ufaq_ajax_reload('Yes', 'Yes');
});
if(jQuery('.ewd-ufaq-pagination-infinite_scroll').length){
jQuery(window).scroll(function(){
var infinite_pos=jQuery('.ewd-ufaq-pagination-infinite_scroll').position();
if(infinite_pos!=undefined&&jQuery('.ewd-ufaq-bottom').data('current_page')!=jQuery('.ewd-ufaq-bottom').data('max_page') ){
if(( jQuery(window).height() + jQuery(window).scrollTop() > infinite_pos.top)&&filtering_running==false){
jQuery('.ewd-ufaq-bottom').data('current_page', jQuery('.ewd-ufaq-bottom').data('current_page') + 1);
ewd_ufaq_ajax_reload('Yes', 'Yes');
}}
});
}}
function UFAQUpdatePaginationButtons(){
jQuery('.ewd-ufaq-bottom').first().appendTo('.ewd-ufaq-faq-list');
if(jQuery('.ewd-ufaq-bottom').data('current_page') < jQuery('.ewd-ufaq-bottom').data('max_page') ){
jQuery('.ewd-ufaq-load-more, .ewd-ufaq-next-faqs').removeClass('ewd-ufaq-hidden');
}else{ jQuery('.ewd-ufaq-load-more, .ewd-ufaq-next-faqs').addClass('ewd-ufaq-hidden'); }
if(jQuery('.ewd-ufaq-bottom').data('current_page') <=1){
jQuery('.ewd-ufaq-previous-faqs').addClass('ewd-ufaq-hidden');
}else{ jQuery('.ewd-ufaq-previous-faqs').removeClass('ewd-ufaq-hidden'); }}
function UFAQWPFormsHandler(){
if(typeof wpforms_integration==='undefined'||wpforms_integration===null){ return; }
if(wpforms_integration.ufaq_enabled=='disabled'){ return; }
var target_field=wpforms_integration.ufaq_selected_field;
jQuery('#wpforms-' + wpforms_integration.form_id + '-field_' + wpforms_integration.ufaq_selected_field).on('keyup', function(){
var search_string=jQuery(this).val();
if(search_string.length >=wpforms_integration.ufaq_minimum_characters){
jQuery('.ewd-ufaq-wpforms-faq-results').removeClass('ewd-ufaq-hidden');
jQuery('.ewd-ufaq-wpforms-label').removeClass('ewd-ufaq-hidden');
ewd_ufaq_ajax_reload('No', 'No', search_string);
}
else if(! filtering_running){
jQuery('.ewd-ufaq-faqs').html(' ');
jQuery('.ewd-ufaq-wpforms-faq-results').addClass('ewd-ufaq-hidden');
jQuery('.ewd-ufaq-wpforms-label').addClass('ewd-ufaq-hidden');
}});
}
/*jQuery(document).ready(function(){
jQuery('a[href*=#]:not([href=#])').click(function(){
var post_id=jQuery(this).attr("data-postid");
var selectedIDString='ewd-ufaq-body-'+post_id;
if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){
var target=jQuery(this.hash);
target=target.length ? target:jQuery('[name=' + this.hash.slice(1) +']');
if(target.length){
jQuery('html,body').on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove", function(){
jQuery('html,body').stop();
});
if(jQuery('#'+selectedIDString).hasClass("ewd-ufaq-hidden")){
EWD_UFAQ_Reveal_FAQ(post_id, selectedIDString);
}
jQuery('html,body').animate({
scrollTop: target.offset().top
}, 1000);
}}
});
});*/
jQuery(document).ready(function(){
jQuery('.ewd-ufaq-compact-faq-meta .ewd-ufaq-permalink a').html('<span class="dashicons dashicons-admin-links"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .rrssb-buttons li.rrssb-facebook a').html('<span class="dashicons dashicons-facebook-alt"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .rrssb-buttons li.rrssb-twitter a').html('<span class="dashicons dashicons-twitter-alt"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .rrssb-buttons li.rrssb-linkedin a').html('<span class="dashicons dashicons-linkedin"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .rrssb-buttons li.rrssb-pinterest a').html('<span class="dashicons dashicons-pinterest"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .rrssb-buttons li.rrssb-email a').html('<span class="dashicons dashicons-email-alt"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .ewd-ufaq-up-vote').prepend('<span class="dashicons dashicons-thumbs-up"></span>');
jQuery('.ewd-ufaq-compact-faq-meta .ewd-ufaq-down-vote').prepend('<span class="dashicons dashicons-thumbs-down"></span>');
});
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../keycode","../position","../safe-active-element","../unique-id","../version","../widget"],e):e(jQuery)}(function(a){"use strict";return a.widget("ui.menu",{version:"1.13.3",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.lastMousePosition={x:null,y:null},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(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=a(e.target),i=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand (e):!this.element.is(":focus")&&i.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":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){var t,i;this.previousFilter||e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:e.clientX,y:e.clientY},t=a(e.target).closest(".ui-menu-item"),i=a(e.currentTarget),t[0]!==i[0])||i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i))},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").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(),e.children().each(function(){var e=a(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand (e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand (e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.prev(),i=a("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),t=(i=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(t,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(t=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-t-i,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.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(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},i?0:this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===a.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(String.prototype.trim.call(a(this).children(".ui-menu-item-wrapper").text()))})}})});
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./menu","../keycode","../position","../safe-active-element","../version","../widget"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.autocomplete",{version:"1.13.3",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,liveRegionTimer:null,_create:function(){var i,s,n,e=this.element[0].nodeName.toLowerCase(),t="textarea"===e,e="input"===e;this.isMultiLine=t||!e&&this._isContentEditable(this.element),this.valueMethod=this.element[t||e?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:i=!0,this._move("previousPage",e);break;case t.PAGE_DOWN:i=!0,this._move("nextPage",e);break;case t.UP:i=!0,this._keyEvent("previous",e);break;case t.DOWN:i=!0,this._keyEvent("next",e);break;case t.ENTER:this.menu.active&&(i=!0,e.preventDefault(),this.menu.select(e));break;case t.TAB:this.menu.active&&this.menu.select(e);break;case t.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:s=!0,this._searchTimeout(e)}}},keypress:function(e){if(i)i=!1,this.isMultiLine&&!this.menu.element.is(":visible")||e.preventDefault();else if(!s){var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:this._move("previousPage",e);break;case t.PAGE_DOWN:this._move("nextPage",e);break;case t.UP:this._keyEvent("previous",e);break;case t.DOWN:this._keyEvent("next",e)}}},input:function(e){n?(n=!1,e.preventDefault()):this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=o("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(e,t){var i,s;this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent)&&/^mouse/.test(e.originalEvent.type)?(this.menu.blur(),this.document.one("mousemove",function(){o(e.target).trigger(e.originalEvent)})):(s=t.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:s})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(s.value),(i=t.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(o("<div>").text(i))},100)))},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==o.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=o("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||o.contains(t,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e=(e=(e=e&&(e.jquery||e.nodeType?o(e):this.document.find(e).eq(0)))&&e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(e,t){t(o.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(e,t){n.xhr&&n.xhr.abort(),n.xhr=o.ajax({url:s,data:e,dataType:"json",success:function(e){t(e)},error:function(){t([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;e&&(t||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e=e&&this._normalize(e),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:o.map(e,function(e){return"string"==typeof e?{label:e,value:e}:o.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(o.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,e){var s=this;o.each(e,function(e,t){s._renderItemData(i,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return o("<li>").append(o("<div>").text(t.label)).appendTo(e)},_move:function(e,t){this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur()):this.menu[e](t):this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){var t;return!!e.length&&("inherit"===(t=e.prop("contentEditable"))?this._isContentEditable(e.parent()):"true"===t)}}),o.extend(o.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,t){var i=new RegExp(o.ui.autocomplete.escapeRegex(t),"i");return o.grep(e,function(e){return i.test(e.label||e.value||e)})}}),o.widget("ui.autocomplete",o.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(1<e?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(o("<div>").text(t))},100))}}),o.ui.autocomplete});