/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
function getListOfElmentsToBeExcluded(){return["showNewResetPassword","hideNewResetPassword","showResetPassword","hideResetPassword","showPassword","hidePassword","showCurrentPassword","hideCurrentPassword","showNewPassword","hideNewPassword","showConfirmPassword","hideConfirmPassword","showCurrentEditEmailPassword","hideCurrentEditEmailPassword","showSignUpPassword","hideSignUpPassword","showSignUpConfirmPassword","hideSignUpConfirmPassword","search-button","clear-field-button","closeMap","openMap","top-resume-upload","att-send-to-top-resume","action-grid-view","action-list-view","keyword-search-input","location-search-input","header-keyword-search-input","header-location-search-input","chatbase-bubble-button"]}function keydown(n){if(n.keyCode==$.ui.keyCode.BACKSPACE){$("#colr").removeAttr("style");var t=n.target.id;t=="txt2"?document.getElementById("txt2").value==""&&(document.getElementById("txt1").focus(),document.getElementById("txt1").value=""):t=="txt3"?document.getElementById("txt3").value==""&&(document.getElementById("txt2").focus(),document.getElementById("txt2").value=""):t=="txt4"?document.getElementById("txt4").value==""&&(document.getElementById("txt3").focus(),document.getElementById("txt3").value=""):t=="txt5"?document.getElementById("txt5").value==""&&(document.getElementById("txt4").focus(),document.getElementById("txt4").value=""):t=="txt6"&&document.getElementById("txt6").value==""&&(document.getElementById("txt5").focus(),document.getElementById("txt5").value="")}}function canHaveProperties(n){return typeof n=="object"&&n!==null&&n!==undefined&&!(n instanceof Date)&&!(n instanceof String)&&!(n instanceof Number)&&!(n instanceof Boolean)}function toJSON(n,t){return n?ko.toCleanJSON(t):ko.toJSON(t)}function TextMessagingPreferencesViewModel(n){var n=$.extend({},{endpoint:"textMessagingPreferences",passAgencyFolderName:!0},n),t=OnlineApp.ViewModels.Base.EditableViewModel.call(this,n)||this,i=window.CCPAChanges?"/termsofuse":"/legalprivacy",r;t.subscribedToTextMessages=ko.observable(!1);t.isPhoneFieldVisible=ko.observable(!1).extend({ignoreOnSerialization:!0});t.agencyName=ko.observable("");t.isOnGJobs=gJobs.areaInfoService.getCurrentArea()===gJobs.areaInfoService.areaNames.GJobs;t.isOnGJobs&&(t.agencyFolderName=gJobs.pageInfoService.getCurrentAgencyPageFolderName());t.subscribedToTextMessages.subscribe(function(n){t.isPhoneFieldVisible(n===!0);n===!0?gJobs.screenReadersService.setAriaLiveNotification("Phone section has been opened."):n===!1&&gJobs.screenReadersService.setAriaLiveNotification("Phone section has been closed.")});t.textMessagingPhone=ko.computed({read:function(){return t.maskedTextMessagingPhone()?ko.utils.unwrapObservable(t.maskedTextMessagingPhone).replace(/-/g,""):""},deferEvaluation:!0});t.maskedTextMessagingPhone=ko.observable("").extend({required:{onlyIf:function(){return ko.utils.unwrapObservable(t.isPhoneFieldVisible)===!0}},regexp:{onlyIf:function(){return ko.utils.unwrapObservable(t.isPhoneFieldVisible)===!0},pattern:/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/,validationMessage:"Phone number should be 10 digits long"},ignoreOnSerialization:!0});t.phoneFieldAfterRender=function(){$("#text-messaging-phone").inputmask({mask:"999-999-9999"})};t.linkToTermsAndPrivacy=ko.computed({read:function(){var n=AgencyPages&&AgencyPages.pageInfoService&&AgencyPages.pageInfoService.getCurrentAgencyHomePath();return n?n+i:"/home"+i},deferEvaluation:!0}).extend({ignoreOnSerialization:!0});t.toggleButtonText=function(n){return n?"ON":"OFF"};t.validate=function(){return t.isPhoneFieldVisible()?t.maskedTextMessagingPhone.validate():!0};t.fromDataModel=function(n){if(n)return n.subscribedToTextMessages!==null&&t.subscribedToTextMessages(n.subscribedToTextMessages),n.agencyName!==null&&t.agencyName(n.agencyName),t.maskedTextMessagingPhone(r(n.textMessagingPhone)),t};r=function(n){return n?n.slice(0,3)+"-"+n.slice(3,6)+"-"+n.slice(6):null}}function blurRadio(n,t,i){for(var u=document.getElementsByName(n),f=!1,r=0;r<u.length;r++)u[r].checked&&(f=!0);f?$("."+t).attr("hidden","true"):($("."+t).removeAttr("hidden"),i.relatedTarget.name!=n&&gJobs.screenReadersService.setAriaLiveNotification("Error:This field is required"))}function focusRadio(n,t){setTimeout(function(){$("."+t).attr("hidden")=="hidden"||$("."+t).attr("hidden")=="true"||gJobs.screenReadersService.setAriaLiveNotification("Error: This field is required")},1e3)}function getRadioValue(n,t){var r,i;for($("."+t).attr("hidden","true"),r=document.getElementsByName(n),i=0;i<r.length;i++)r[i].checked?document.getElementById(r[i].id).setAttribute("aria-checked","true"):document.getElementById(r[i].id).setAttribute("aria-checked","false")}function getCheckBoxValue(){for(var t=document.getElementsByName("buffaloCheckBox"),n=0;n<t.length;n++)t[n].checked?document.getElementById(t[n].id).setAttribute("aria-checked","true"):document.getElementById(t[n].id).setAttribute("aria-checked","false")}function textAreaValidation(n){var t=n.target.id,r=document.getElementById(t),i;r&&(i=document.getElementById(t).value,i!=null&&i!=undefined&&i!=""?document.getElementById(t).removeAttribute("aria-describedby"):document.getElementById(t).setAttribute("aria-describedby",t+"-canvass-form-field-error-message"))}function numberInputValidation(n){var r=n.target.id,i=document.getElementById(r),t;i&&(t=i.value,t==null||t===""||isNaN(t)||parseFloat(t)<1||t.length>5?i.setAttribute("aria-describedby",r+"-canvass-form-field-error-message"):i.removeAttribute("aria-describedby"))}var visitModel,editJobAlertIndex;!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";function vt(n,t,i){return[parseFloat(n[0])*(it.test(n[0])?t/100:1),parseFloat(n[1])*(it.test(n[1])?i/100:1)]}function a(t,i){return parseInt(n.css(t,i),10)||0}function yt(n){return null!=n&&n===n.window}function c(n){return null==n?n+"":"object"==typeof n?rt[gi.call(n)]||"object":typeof n}function v(n,t,i){var r=wt[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:Math.min(r.max,Math.max(0,n)))}function kt(n){var u=i(),e=u._rgba=[];return n=n.toLowerCase(),r(tr,function(t,i){var r=i.re.exec(n),r=r&&i.parse(r),i=i.space||"rgba";if(r)return r=u[i](r),u[f[i].cache]=r[f[i].cache],e=u._rgba=r._rgba,!1}),e.length?("0,0,0,0"===e.join()&&t.extend(e,ft.transparent),u):ft[n]}function ut(n,t,i){return 6*(i=(i+1)%1)<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function oi(n){var i,r,t=n.ownerDocument.defaultView?n.ownerDocument.defaultView.getComputedStyle(n,null):n.currentStyle,u={};if(t&&t.length&&t[0]&&t[t[0]])for(r=t.length;r--;)"string"==typeof t[i=t[r]]&&(u[i.replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()})]=t[i]);else for(i in t)"string"==typeof t[i]&&(u[i]=t[i]);return u}function w(t,i,r,u){return t={effect:t=n.isPlainObject(t)?(i=t).effect:t},"function"==typeof(i=null==i?{}:i)&&(u=i,r=null,i={}),"number"!=typeof i&&!n.fx.speeds[i]||(u=r,r=i,i={}),"function"==typeof r&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function st(t){return!t||"number"==typeof t||n.fx.speeds[t]||"string"==typeof t&&!n.effects.effect[t]||"function"==typeof t||"object"==typeof t&&!t.effect}function si(n,t){var i=t.outerWidth(),t=t.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)\)$/.exec(n)||["",0,i,t,0];return{top:parseFloat(n[1])||0,right:"auto"===n[2]?i:parseFloat(n[2]),bottom:"auto"===n[3]?t:parseFloat(n[3]),left:parseFloat(n[4])||0}}function yi(){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:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"};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,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=pi(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function pi(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,wi)}function wi(){n.datepicker._isDisabledDatepicker((e.inline?e.dpDiv.parent():e.input)[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))}function b(t,i){for(var r in n.extend(t,i),i)null==i[r]&&(t[r]=i[r]);return t}function bi(n,t,i){return t<=n&&n<t+i}function o(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var k,s,u,d,g,nt,tt,it,at,hi,ci,li,ai,vi,e,l,ht;n.ui=n.ui||{};n.ui.version="1.13.2";var ct,ki=0,di=Array.prototype.hasOwnProperty,lt=Array.prototype.slice;n.cleanData=(ct=n.cleanData,function(t){for(var r,i,u=0;null!=(i=t[u]);u++)(r=n._data(i,"events"))&&r.remove&&n(i).triggerHandler("remove");ct(t)});n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s=e+"-"+(t=t.split(".")[1]);return r||(r=i,i=n.Widget),Array.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr.pseudos[s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this||!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),(o=new i).options=n.widget.extend({},o.options),n.each(r,function(n,t){function r(){return i.prototype[n].apply(this,arguments)}function u(t){return i.prototype[n].apply(this,t)}h[n]="function"==typeof t?function(){var n,i=this._super,f=this._superApply;return this._super=r,this._superApply=u,n=t.apply(this,arguments),this._super=i,this._superApply=f,n}:t}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f&&o.widgetEventPrefix||t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var i,r,f=lt.call(arguments,1),u=0,e=f.length;u<e;u++)for(i in f[u])r=f[u][i],di.call(f[u],i)&&void 0!==r&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var o="string"==typeof u,e=lt.call(arguments,1),f=this;return o?this.length||"instance"!==u?this.each(function(){var i,o=n.data(this,r);return"instance"===u?(f=o,!1):o?"function"!=typeof o[u]||"_"===u.charAt(0)?n.error("no such method '"+u+"' for "+t+" widget instance"):(i=o[u].apply(o,e))!==o&&void 0!==i?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0:n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=void 0:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=ki++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.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:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var u,r,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},t=(u=t.split(".")).shift(),u.length){for(r=e[t]=n.widget.extend({},this.options[t]),f=0;f<u.length-1;f++)r[u[f]]=r[u[f]]||{},r=r[u[f]];if(t=u.pop(),1===arguments.length)return void 0===r[t]?null:r[t];r[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(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(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=i.classesElementLookup[u[e]]||n(),o=t.add?(function(){var r=[];t.element.each(function(t,u){n.map(i.classesElementLookup,function(n){return n}).some(function(n){return n.is(u)})||r.push(u)});i._on(n(r),{remove:"_untrackClassesElement"})}(),n(n.uniqueSort(o.get().concat(t.element.get())))):n(o.not(t.element).get()),i.classesElementLookup[u[e]]=o,r.push(u[e]),f&&t.classes[u[e]]&&r.push(t.classes[u[e]])}var r=[],i=this;return(t=n.extend({element:this.element,classes:this.options.classes||{}},t)).keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),r.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))});this._off(n(t.target))},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){var u="string"==typeof n||null===n,i={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r="boolean"==typeof r?r:i};return i.element.toggleClass(this._classes(i),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||!0!==u.options.disabled&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),r=s[1]+u.eventNamespace,s=s[2];s?f.on(r,s,o):i.on(r,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){var i=this;return setTimeout(function(){return("string"==typeof n?i[n]:n).apply(i,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},(i=n.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!("function"==typeof e&&!1===e.apply(this.element[0],[i].concat(r))||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){var o,e=(u="string"==typeof u?{effect:u}:u)?!0!==u&&"number"!=typeof u&&u.effect||i:t;"number"==typeof(u=u||{})?u={duration:u}:!0===u&&(u={});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget;s=Math.max;u=Math.abs;d=/left|center|right/;g=/top|center|bottom/;nt=/[\+\-]\d+(\.[\d]+)?%?/;tt=/^\w+/;it=/%$/;at=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==k)return k;var r,t=n("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'><\/div><\/div>"),i=t.children()[0];return n("body").append(t),r=i.offsetWidth,t.css("overflow","scroll"),r===(i=i.offsetWidth)&&(i=t[0].clientWidth),t.remove(),k=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight?n.position.scrollbarWidth():0,height:i?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=yt(i[0]),u=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:r,isDocument:u,offset:!r&&!u?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(t){if(!t||!t.of)return at.apply(this,arguments);var o,r,f,h,e,c,v="string"==typeof(t=n.extend({},t)).of?n(document).find(t.of):n(t.of),p=n.position.getWithinInfo(t.within),w=n.position.getScrollInfo(p),l=(t.collision||"flip").split(" "),y={},i=9===(c=(i=v)[0]).nodeType?{width:i.width(),height:i.height(),offset:{top:0,left:0}}:yt(c)?{width:i.width(),height:i.height(),offset:{top:i.scrollTop(),left:i.scrollLeft()}}:c.preventDefault?{width:0,height:0,offset:{top:c.pageY,left:c.pageX}}:{width:i.outerWidth(),height:i.outerHeight(),offset:i.offset()};return v[0].preventDefault&&(t.at="left top"),r=i.width,f=i.height,e=n.extend({},h=i.offset),n.each(["my","at"],function(){var i,r,n=(t[this]||"").split(" ");(n=1===n.length?d.test(n[0])?n.concat(["center"]):g.test(n[0])?["center"].concat(n):["center","center"]:n)[0]=d.test(n[0])?n[0]:"center";n[1]=g.test(n[1])?n[1]:"center";i=nt.exec(n[0]);r=nt.exec(n[1]);y[this]=[i?i[0]:0,r?r[0]:0];t[this]=[tt.exec(n[0])[0],tt.exec(n[1])[0]]}),1===l.length&&(l[1]=l[0]),"right"===t.at[0]?e.left+=r:"center"===t.at[0]&&(e.left+=r/2),"bottom"===t.at[1]?e.top+=f:"center"===t.at[1]&&(e.top+=f/2),o=vt(y.at,r,f),e.left+=o[0],e.top+=o[1],this.each(function(){var g,nt,c=n(this),b=c.outerWidth(),k=c.outerHeight(),tt=a(this,"marginLeft"),it=a(this,"marginTop"),rt=b+tt+a(this,"marginRight")+w.width,ut=k+it+a(this,"marginBottom")+w.height,i=n.extend({},e),d=vt(y.my,c.outerWidth(),c.outerHeight());"right"===t.my[0]?i.left-=b:"center"===t.my[0]&&(i.left-=b/2);"bottom"===t.my[1]?i.top-=k:"center"===t.my[1]&&(i.top-=k/2);i.left+=d[0];i.top+=d[1];g={marginLeft:tt,marginTop:it};n.each(["left","top"],function(u,e){n.ui.position[l[u]]&&n.ui.position[l[u]][e](i,{targetWidth:r,targetHeight:f,elemWidth:b,elemHeight:k,collisionPosition:g,collisionWidth:rt,collisionHeight:ut,offset:[o[0]+d[0],o[1]+d[1]],my:t.my,at:t.at,within:p,elem:c})});t.using&&(nt=function(n){var e=h.left-i.left,a=e+r-b,o=h.top-i.top,y=o+f-k,l={target:{element:v,left:h.left,top:h.top,width:r,height:f},element:{element:c,left:i.left,top:i.top,width:b,height:k},horizontal:a<0?"left":0<e?"right":"center",vertical:y<0?"top":0<o?"bottom":"middle"};r<b&&u(e+a)<r&&(l.horizontal="center");f<k&&u(o+y)<f&&(l.vertical="middle");l.important=s(u(e),u(a))>s(u(o),u(y))?"horizontal":"vertical";t.using.call(this,n,l)});c.offset(n.extend(i,{using:nt}))})};n.ui.position={fit:{left:function(n,t){var r=t.within,u=r.isWindow?r.scrollLeft:r.offset.left,e=r.width,o=n.left-t.collisionPosition.marginLeft,i=u-o,f=o+t.collisionWidth-e-u;t.collisionWidth>e?0<i&&f<=0?(r=n.left+i+t.collisionWidth-e-u,n.left+=i-r):n.left=!(0<f&&i<=0)&&f<i?u+e-t.collisionWidth:u:0<i?n.left+=i:0<f?n.left-=f:n.left=s(n.left-o,n.left)},top:function(n,t){var r=t.within,u=r.isWindow?r.scrollTop:r.offset.top,e=t.within.height,o=n.top-t.collisionPosition.marginTop,i=u-o,f=o+t.collisionHeight-e-u;t.collisionHeight>e?0<i&&f<=0?(r=n.top+i+t.collisionHeight-e-u,n.top+=i-r):n.top=!(0<f&&i<=0)&&f<i?u+e-t.collisionHeight:u:0<i?n.top+=i:0<f?n.top-=f:n.top=s(n.top-o,n.top)}},flip:{left:function(n,t){var i=t.within,o=i.offset.left+i.scrollLeft,s=i.width,f=i.isWindow?i.scrollLeft:i.offset.left,r=n.left-t.collisionPosition.marginLeft,h=r-f,c=r+t.collisionWidth-s-f,e="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,i="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,r=-2*t.offset[0];h<0?((o=n.left+e+i+r+t.collisionWidth-s-o)<0||o<u(h))&&(n.left+=e+i+r):0<c&&(0<(f=n.left-t.collisionPosition.marginLeft+e+i+r-f)||u(f)<c)&&(n.left+=e+i+r)},top:function(n,t){var i=t.within,o=i.offset.top+i.scrollTop,s=i.height,f=i.isWindow?i.scrollTop:i.offset.top,r=n.top-t.collisionPosition.marginTop,h=r-f,c=r+t.collisionHeight-s-f,e="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,i="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,r=-2*t.offset[1];h<0?((o=n.top+e+i+r+t.collisionHeight-s-o)<0||o<u(h))&&(n.top+=e+i+r):0<c&&(0<(f=n.top-t.collisionPosition.marginTop+e+i+r-f)||u(f)<c)&&(n.top+=e+i+r)}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}};n.ui.position;n.extend(n.expr.pseudos,{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}});n.fn.extend({disableSelection:(pt="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(pt+".ui-disableSelection",function(n){n.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var pt,t=n,rt={},gi=rt.toString,nr=/^([\-+])=\s*(\d+\.?\d*)/,tr=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),n[4]?(parseInt(n[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),n[4]?(parseInt(n[4]+n[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=t.Color=function(n,i,r,u){return new t.Color.fn.parse(n,i,r,u)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},wt={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},bt=i.support={},h=t("<p>")[0],r=t.each;h.style.cssText="background-color:rgba(1,1,1,.5)";bt.rgba=-1<h.style.backgroundColor.indexOf("rgba");r(f,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});t.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){rt["[object "+t+"]"]=t.toLowerCase()});(i.fn=t.extend(i.prototype,{parse:function(n,u,e,o){if(void 0===n)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(u),u=void 0);var s=this,h=c(n),l=this._rgba=[];return void 0!==u&&(n=[n,u,e,o],h="array"),"string"===h?this.parse(kt(n)||ft._default):"array"===h?(r(f.rgba.props,function(t,i){l[i.idx]=v(n[i.idx],i)}),this):"object"===h?(r(f,n instanceof i?function(t,i){n[i.cache]&&(s[i.cache]=n[i.cache].slice())}:function(i,u){var f=u.cache;r(u.props,function(t,i){if(!s[f]&&u.to){if("alpha"===t||null==n[t])return;s[f]=u.to(s._rgba)}s[f][i.idx]=v(n[t],i,!0)});s[f]&&t.inArray(null,s[f].slice(0,3))<0&&(null==s[f][3]&&(s[f][3]=1),u.from&&(s._rgba=u.from(s[f])))}),this):void 0},is:function(n){var e=i(n),t=!0,u=this;return r(f,function(n,i){var o,f=e[i.cache];return f&&(o=u[i.cache]||i.to&&i.to(u._rgba)||[],r(i.props,function(n,i){if(null!=f[i.idx])return t=f[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(f,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var s=(o=i(n))._space(),u=f[s],n=0===this.alpha()?i("transparent"):this,h=n[u.cache]||u.to(n._rgba),e=h.slice(),o=o[u.cache];return r(u.props,function(n,i){var s=i.idx,r=h[s],u=o[s],f=wt[i.type]||{};null!==u&&(null===r?e[s]=u:(f.mod&&(u-r>f.mod/2?r+=f.mod:r-u>f.mod/2&&(r-=f.mod)),e[s]=v((u-r)*t+r,i)))}),this[s](e)},blend:function(n){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(n)._rgba;return i(t.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return null!=n?n:2<t?1:0});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return null==n&&(n=2<t?1:0),n=t&&t<3?Math.round(100*n)+"%":n});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(255*r)),"#"+t.map(i,function(n){return 1===(n=(n||0).toString(16)).length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}})).parse.prototype=i.fn;f.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/255,t=n[1]/255,f=n[2]/255,s=n[3],u=Math.max(r,t,f),o=Math.min(r,t,f),i=u-o,e=u+o,n=.5*e,t=o===u?0:r===u?60*(t-f)/i+360:t===u?60*(f-r)/i+120:60*(r-t)/i+240,e=0==i?0:n<=.5?i/e:i/(2-e);return[Math.round(t)%360,e,n,null==s?1:s]};f.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,i=n[1],t=n[2],n=n[3],i=t<=.5?t*(1+i):t+i-t*i,t=2*t-i;return[Math.round(255*ut(t,i,r+1/3)),Math.round(255*ut(t,i,r)),Math.round(255*ut(t,i,r-1/3)),n]};r(f,function(n,t){var f=t.props,u=t.cache,e=t.to,o=t.from;i.fn[n]=function(n){if(e&&!this[u]&&(this[u]=e(this._rgba)),void 0===n)return this[u].slice();var s=c(n),h="array"===s||"object"===s?n:arguments,t=this[u].slice();return r(f,function(n,i){n=h["object"===s?n:i.idx];null==n&&(n=t[i.idx]);t[i.idx]=v(n,i)}),o?((n=i(o(t)))[u]=t,n):i(t)};r(f,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,u=c(i),s="alpha"===t?this._hsla?"hsla":"rgba":n,e=this[s](),o=e[r.idx];return"undefined"===u?o:("function"===u&&(u=c(i=i.call(this,o))),null==i&&r.empty?this:("string"===u&&(f=nr.exec(i))&&(i=o+parseFloat(f[2])*("+"===f[1]?1:-1)),e[r.idx]=i,this[s](e)))})})});(i.hook=function(n){n=n.split(" ");r(n,function(n,r){t.cssHooks[r]={set:function(n,u){var o,f,e="";if("transparent"!==u&&("string"!==c(u)||(o=kt(u)))){if(u=i(o||u),!bt.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?n.parentNode:n;(""===e||"transparent"===e)&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(n){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{n.style[r]=u}catch(n){}}};t.fx.step[r]=function(n){n.colorInit||(n.start=i(n.elem,r),n.end=i(n.end),n.colorInit=!0);t.cssHooks[r].set(n.elem,n.start.transition(n.end,n.pos))}})})("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");t.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};var dt,gt,ni,ti,ii,ri,ui,fi,ei,y,ft=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="ui-effects-",et="ui-effects-style",ot="ui-effects-animated";n.effects={effect:{}};ti=["add","remove","toggle"];ii={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(i,r){n.fx.step[r]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(t.style(n.elem,r,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(t,i,r,u){var f=n.speed(i,r,u);return this.queue(function(){var i=n(this),e=i.attr("class")||"",r=(r=f.children?i.find("*").addBack():i).map(function(){return{el:n(this),start:oi(this)}}),u=function(){n.each(ti,function(n,r){t[r]&&i[r+"Class"](t[r])})};u();r=r.map(function(){return this.end=oi(this.el[0]),this.diff=function(t,i){var r,u,f={};for(r in i)u=i[r],t[r]!==u&&(ii[r]||!n.fx.step[r]&&isNaN(parseFloat(u))||(f[r]=u));return f}(this.start,this.end),this});i.attr("class",e);r=r.map(function(){var i=this,t=n.Deferred(),r=n.extend({},f,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,r.get()).done(function(){u();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});f.complete.call(i[0])})})};n.fn.extend({addClass:(ni=n.fn.addClass,function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):ni.apply(this,arguments)}),removeClass:(gt=n.fn.removeClass,function(t,i,r,u){return 1<arguments.length?n.effects.animateClass.call(this,{remove:t},i,r,u):gt.apply(this,arguments)}),toggleClass:(dt=n.fn.toggleClass,function(t,i,r,u,f){return"boolean"==typeof i||void 0===i?r?n.effects.animateClass.call(this,i?{add:t}:{remove:t},r,u,f):dt.apply(this,arguments):n.effects.animateClass.call(this,{toggle:t},i,r,u)}),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}});n.expr&&n.expr.pseudos&&n.expr.pseudos.animated&&(n.expr.pseudos.animated=(ri=n.expr.pseudos.animated,function(t){return!!n(t).data(ot)||ri(t)}));!1!==n.uiBackCompat&&n.extend(n.effects,{save:function(n,t){for(var i=0,r=t.length;i<r;i++)null!==t[i]&&n.data(p+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0,u=t.length;i<u;i++)null!==t[i]&&(r=n.data(p+t[i]),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t?n.is(":hidden")?"show":"hide":t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(u){r=document.body}return t.wrap(u),t[0]!==r&&!n.contains(t[0],r)||n(r).trigger("focus"),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==i&&!n.contains(t[0],i)||n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.13.2",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==i?(t||100)/100:1,t="vertical"!==i?(t||100)/100:1;return{height:n.height()*t,width:n.width()*r,outerHeight:n.outerHeight()*t,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();1<t&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(et,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(et)||"";n.removeData(et)},mode:function(n,t){return n=n.is(":hidden"),"toggle"===t&&(t=n?"show":"hide"),t=(n?"hide"===t:"show"===t)?"none":t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,r=t.css("position"),u=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(p+"placeholder",i)),t.css({position:r,left:u.left,top:u.top}),i},removePlaceholder:function(n){var t=p+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);0<f[0]&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function e(t){var f=n(this),u=n.effects.mode(f,i)||r;f.data(ot,!0);h.push(u);r&&("show"===u||u===r&&"hide"===u)&&f.show();r&&"none"===u||n.effects.saveStyle(f);"function"==typeof t&&t()}function c(e){function s(){"function"==typeof u&&u.call(o[0]);"function"==typeof e&&e()}var o=n(this);t.mode=h.shift();!1===n.uiBackCompat||r?"none"===t.mode?(o[i](),s()):f.call(o[0],t,function(){o.removeData(ot);n.effects.cleanUp(o);"hide"===t.mode&&o.hide();s()}):(o.is(":hidden")?"hide"===i:"show"===i)?(o[i](),s()):f.call(o[0],t,s)}var t=w.apply(this,arguments),f=n.effects.effect[t.effect],r=f.mode,o=t.queue,s=o||"fx",u=t.complete,i=t.mode,h=[];return n.fx.off||!f?i?this[i](t.duration,u):this.each(function(){u&&u.call(this)}):!1===o?this.each(e).each(c):this.queue(s,e).queue(s,c)},show:(ei=n.fn.show,function(n){return st(n)?ei.apply(this,arguments):(n=w.apply(this,arguments),n.mode="show",this.effect.call(this,n))}),hide:(fi=n.fn.hide,function(n){return st(n)?fi.apply(this,arguments):(n=w.apply(this,arguments),n.mode="hide",this.effect.call(this,n))}),toggle:(ui=n.fn.toggle,function(n){return st(n)||"boolean"==typeof n?ui.apply(this,arguments):(n=w.apply(this,arguments),n.mode="toggle",this.effect.call(this,n))}),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){0<i.indexOf(t)&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):si(this.css("clip"),this)},transfer:function(t,i){var f=n(this),r=n(t.to),e="fixed"===r.css("position"),u=n("body"),o=e?u.scrollTop():0,s=e?u.scrollLeft():0,u=r.offset(),u={top:u.top-o,left:u.left-s,height:r.innerHeight(),width:r.innerWidth()},r=f.offset(),h=n("<div class='ui-effects-transfer'><\/div>");h.appendTo("body").addClass(t.className).css({top:r.top-o,left:r.left-s,height:f.innerHeight(),width:f.innerWidth(),position:e?"fixed":"absolute"}).animate(u,t.duration,t.easing,function(){h.remove();"function"==typeof i&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),"string"==typeof t.end&&(t.end=si(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})};y={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,t){y[t]=function(t){return Math.pow(t,n+2)}});n.extend(y,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(y,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(2*n)/2:1-i(-2*n+2)/2}});h=n.effects;n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];"show"===t.mode&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("bounce",function(t,i){var o,s,u=n(this),h=t.mode,c="hide"===h,p="show"===h,f=t.direction||"up",r=t.distance,v=t.times||5,h=2*v+(p||c?1:0),l=t.duration/h,a=t.easing,e="up"===f||"down"===f?"top":"left",y="up"===f||"left"===f,w=0,t=u.queue().length;for(n.effects.createPlaceholder(u),f=u.css(e),r=r||u["top"==e?"outerHeight":"outerWidth"]()/3,p&&((s={opacity:1})[e]=f,u.css("opacity",0).css(e,y?2*-r:2*r).animate(s,l,a)),c&&(r/=Math.pow(2,v-1)),(s={})[e]=f;w<v;w++)(o={})[e]=(y?"-=":"+=")+r,u.animate(o,l,a).animate(s,l,a),r=c?2*r:r/2;c&&((o={opacity:0})[e]=(y?"-=":"+=")+r,u.animate(o,l,a));u.queue(i);n.effects.unshift(u,t,1+h)});n.effects.define("clip","hide",function(t,i){var u={},f=n(this),r=t.direction||"vertical",e="both"===r,o=e||"horizontal"===r,e=e||"vertical"===r,r=f.cssClip();u.clip={top:e?(r.bottom-r.top)/2:r.top,right:o?(r.right-r.left)/2:r.right,bottom:e?(r.bottom-r.top)/2:r.bottom,left:o?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);"show"===t.mode&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("drop","hide",function(t,i){var f=n(this),s="show"===t.mode,r=t.direction||"left",e="up"===r||"down"===r?"top":"left",o="up"===r||"left"===r?"-=":"+=",h="+="==o?"-=":"+=",u={opacity:0};n.effects.createPlaceholder(f);r=t.distance||f["top"==e?"outerHeight":"outerWidth"](!0)/2;u[e]=o+r;s&&(f.css(u),u[e]=h+r,u.opacity=1);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("explode","hide",function(t,i){function b(){p.push(this);p.length===e*c&&(o.css({visibility:"visible"}),n(p).remove(),i())}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),f="show"===t.mode,w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;r<e;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;u<c;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,b)});n.effects.define("fade","toggle",function(t,i){var r="show"===t.mode;n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("fold","hide",function(t,i){var u=n(this),c=t.mode,v="show"===c,y="hide"===c,o=t.size||15,a=/([0-9]+)%/.exec(o),f=!t.horizFirst?["bottom","right"]:["right","bottom"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),l={clip:n.extend({},e)},r={clip:n.extend({},e)},p=[e[f[0]],e[f[1]]],c=u.queue().length;a&&(o=parseInt(a[1],10)/100*p[y?0:1]);l.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(l),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(l,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,c,4)});n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("size",function(t,i){var r,u=n(this),y=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],a=t.mode,p="effect"!==a,l=t.scale||"both",s=t.origin||["middle","center"],w=u.css("position"),v=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);"show"===a&&(a=f,f=e,e=a);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};"box"!==l&&"both"!==l||(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,h,r.from.y,f),e=n.effects.setTransition(u,h,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,c,r.from.x,f),e=n.effects.setTransition(u,c,r.to.x,e)));"content"!==l&&"both"!==l||r.from.y!==r.to.y&&(f=n.effects.setTransition(u,y,r.from.y,f),e=n.effects.setTransition(u,y,r.to.y,e));s&&(s=n.effects.getBaseline(s,o),f.top=(o.outerHeight-f.outerHeight)*s.y+v.top,f.left=(o.outerWidth-f.outerWidth)*s.x+v.left,e.top=(o.outerHeight-e.outerHeight)*s.y+v.top,e.left=(o.outerWidth-e.outerWidth)*s.x+v.left);delete f.outerHeight;delete f.outerWidth;u.css(f);"content"!==l&&"both"!==l||(h=h.concat(["marginTop","marginBottom"]).concat(y),c=c.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var u=n(this),i=n.effects.scaledDimensions(u),f={height:i.height*r.from.y,width:i.width*r.from.x,outerHeight:i.outerHeight*r.from.y,outerWidth:i.outerWidth*r.from.x},i={height:i.height*r.to.y,width:i.width*r.to.x,outerHeight:i.height*r.to.y,outerWidth:i.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(u,h,r.from.y,f),i=n.effects.setTransition(u,h,r.to.y,i));r.from.x!==r.to.x&&(f=n.effects.setTransition(u,c,r.from.x,f),i=n.effects.setTransition(u,c,r.to.x,i));p&&n.effects.saveStyle(u);u.css(f);u.animate(i,t.duration,t.easing,function(){p&&n.effects.restoreStyle(u)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();0===e.opacity&&u.css("opacity",f.opacity);p||(u.css("position","static"===w?"relative":w).offset(t),n.effects.saveStyle(u));i()}})});n.effects.define("scale",function(t,i){var u=n(this),r=t.mode,r=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==r?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,r,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)});n.effects.define("puff","hide",function(t,i){t=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,t,i)});n.effects.define("pulsate","show",function(t,i){var r=n(this),f=t.mode,o="show"===f,e=2*(t.times||5)+(o||"hide"===f?1:0),s=t.duration/e,u=0,h=1,f=r.queue().length;for(!o&&r.is(":visible")||(r.css("opacity",0).show(),u=1);h<e;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,f,1+e)});n.effects.define("shake",function(t,i){var l=1,r=n(this),u=t.direction||"left",e=t.distance||20,a=t.times||3,v=2*a+1,f=Math.round(t.duration/v),o="up"===u||"down"===u?"top":"left",s="up"===u||"left"===u,h={},c={},y={},u=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+2*e,y[o]=(s?"-=":"+=")+2*e,r.animate(h,f,t.easing);l<a;l++)r.animate(c,f,t.easing).animate(y,f,t.easing);r.animate(c,f,t.easing).animate(h,f/2,t.easing).queue(i);n.effects.unshift(r,u,1+v)});n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,a=t.distance||u["top"==e?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];"show"===c&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});h=!1!==n.uiBackCompat?n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}):h;n.ui.focusable=function(t,i){var e,r,u,o,f=t.nodeName.toLowerCase();return"area"===f?(r=(e=t.parentNode).name,!(!t.href||!r||"map"!==e.nodeName.toLowerCase())&&0<(r=n("img[usemap='#"+r+"']")).length&&r.is(":visible")):(/^(input|select|textarea|button|object)$/.test(f)?(u=!t.disabled)&&(o=n(t).closest("fieldset")[0])&&(u=!o.disabled):u="a"===f&&t.href||i,u&&n(t).is(":visible")&&function(n){for(var t=n.css("visibility");"inherit"===t;)n=n.parent(),t=n.css("visibility");return"visible"===t}(n(t)))};n.extend(n.expr.pseudos,{focusable:function(t){return n.ui.focusable(t,null!=n.attr(t,"tabindex"))}});n.ui.focusable;n.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):n(this[0].form)};n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){var n;this.form=this.element._form();this.form.length&&((n=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),n.push(this),this.form.data("ui-form-reset-instances",n))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(n.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"))}};n.expr.pseudos||(n.expr.pseudos=n.expr[":"]);n.uniqueSort||(n.uniqueSort=n.unique);n.escapeSelector||(hi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ci=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},n.escapeSelector=function(n){return(n+"").replace(hi,ci)});n.fn.even&&n.fn.odd||n.fn.extend({even:function(){return this.filter(function(n){return n%2==0})},odd:function(){return this.filter(function(n){return n%2==1})}});n.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};n.fn.labels=function(){var t,r,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(r=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='"+n.escapeSelector(t)+"']",r=r.add(i.find(t).addBack(t))),this.pushStack(r)):this.pushStack([])};n.fn.scrollParent=function(t){var i=this.css("position"),r="absolute"===i,u=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=n(this);return(!r||"static"!==t.css("position"))&&u.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&t.length?t:n(this[0].ownerDocument||document)};n.extend(n.expr.pseudos,{tabbable:function(t){var i=n.attr(t,"tabindex"),r=null!=i;return(!r||0<=i)&&n.ui.focusable(t,r)}});n.fn.extend({uniqueId:(li=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++li)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.widget("ui.accordion",{version:"1.13.2",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:function(n){return n.find("> li > :first-child").add(n.find("> :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 t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||!1!==t.active&&null!=t.active||(t.active=0);this._processPanels();t.active<0&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var t,i=this.options.icons;i&&(t=n("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+i.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,i.header)._addClass(t,null,i.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 n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){"active"!==n?("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||!1!==this.options.active||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=n()):!1===t.active?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers="function"==typeof this.options.header?this.options.header(this.element):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");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=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 t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).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"===r?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_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(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,o=e?n():r.next(),s=u.next(),o={oldHeader:u,oldPanel:s,newHeader:e?n():r,newPanel:o};t.preventDefault();f&&!i.collapsible||!1===this._trigger("beforeActivate",t,o)||(i.active=!e&&this.headers.index(r),this.active=f?n():r,this._toggle(o),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(u=u.children(".ui-accordion-header-icon"),this._removeClass(u,null,i.icons.activeHeader)._addClass(u,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(f=r.children(".ui-accordion-header-icon"),this._removeClass(f,null,i.icons.header)._addClass(f,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return 0===parseInt(n(this).attr("tabIndex"),10)}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,s=0,l=n.css("box-sizing"),e=n.length&&(!t.length||n.index()<t.index()),o=this.options.animate||{},f=e&&o.down||o,e=function(){c._toggleComplete(i)};return r=(r="string"==typeof f?f:r)||f.easing||o.easing,u=(u="number"==typeof f?f:u)||f.duration||o.duration,t.length?n.length?(h=n.show().outerHeight(),t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}}),void n.hide().animate(this.showProps,{duration:u,easing:r,complete:e,step:function(n,i){i.now=Math.round(n);"height"!==i.prop?"content-box"===l&&(s+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(h-t.outerHeight()-s),s=0)}})):t.animate(this.hideProps,u,r,e):n.animate(this.showProps,u,r,e)},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t=(t=t||n.body).nodeName?t:n.body};n.widget("ui.menu",{version:"1.13.2",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","ui-corner-all");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault();this._activateItem(n)},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.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(n,t){var i=this.active||this._menuItems().first();t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n,!0);this.mouseHandled=!1}})},_activateItem:function(t){var r,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget),r[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=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();t.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,r,u,f=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:i=this.previousFilter||"";u=f=!1;r=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===i?u=!0:r=i+r;i=this._filterMenuItems(r);(i=u&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}f&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var r,t,u=this,f=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);t=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),r=n("<span>").data("ui-menu-submenu-caret",!0);u._addClass(r,"ui-menu-icon","ui-icon "+f);i.attr("aria-haspopup","true").prepend(r);t.attr("aria-labelledby",i.attr("id"))});this._addClass(t,"ui-menu","ui-widget ui-widget-content ui-front");(r=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=n(this);u._isDivider(t)&&u._addClass(t,"ui-menu-divider","ui-widget-content")});i=(t=r.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(t,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper");r.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){var i;"icons"===n&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",String(n));this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i;this.blur(n,n&&"focus"===n.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");n&&"keydown"===n.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);(i=t.children(".ui-menu")).length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var i,r,u;this._hasScroll()&&(r=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,u=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-r-u,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),t=t.outerHeight(),i<0?this.activeMenu.scrollTop(r+i):u<i+t&&this.activeMenu.scrollTop(r+i-u+t))},blur:function(n,t){t||clearTimeout(this.timer);this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){clearTimeout(this.timer);"true"===n.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({"of":this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},i?0:this.delay)},_close:function(n){this.isNewMenu=!0;(n=n||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},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(n){return(n||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(n,t,i){var r;(r=this.active?"first"===n||"last"===n?this.active["first"===n?"prevAll":"nextAll"](".ui-menu-item").last():this.active[n+"All"](".ui-menu-item").first():r)&&r.length&&this.active||(r=this._menuItems(this.activeMenu)[t]());this.focus(i,r)},nextPage:function(t){var r,u,i;this.active?this.isLastItem()||(this._hasScroll()?(u=this.active.offset().top,i=this.element.innerHeight(),0===n.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(r=n(this)).offset().top-u-i<0}),this.focus(t,r)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var r,u,i;this.active?this.isFirstItem()||(this._hasScroll()?(u=this.active.offset().top,i=this.element.innerHeight(),0===n.fn.jquery.indexOf("3.2.")&&(i+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(r=n(this)).offset().top-u+i}),this.focus(t,r)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(String.prototype.trim.call(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.13.2",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 t,i,r,u=this.element[0].nodeName.toLowerCase(),f="textarea"===u,u="input"===u;this.isMultiLine=f||!u&&this._isContentEditable(this.element);this.valueMethod=this.element[f||u?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly"))i=r=t=!0;else{i=r=t=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}}},keypress:function(r){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||r.preventDefault());if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r)return r=!1,void n.preventDefault();this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<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(n){n.preventDefault()},menufocus:function(t,i){var u,r;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value);(u=i.item.attr("aria-label")||r.value)&&String.prototype.trim.call(u).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(n("<div>").text(u))},100))},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<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(n,t){this._super(n,t);"source"===n&&this._initSource();"appendTo"===n&&this.menu.element.appendTo(this._appendTo());"disabled"===n&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return(t=!(t=t&&(t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?t:this.document[0].body},_initSource:function(){var i,r,t=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return n=null!=n?n:this._value(),this.term=this._value(),n.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(n):void 0},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var n=++this.requestIndex;return function(t){n===this.requestIndex&&this.__response(t);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(n){n=n&&this._normalize(n);this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this.isNewMenu=!0;this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return"string"==typeof t?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({"of":this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<a>").text(i.label)).appendTo(t)},_move:function(n,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[n](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return"inherit"===t?this._isContentEditable(n.parent()):"true"===t}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(1<n?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments);this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(n("<div>").text(i))},100))}});n.ui.autocomplete;ai=/ui-corner-([a-z]){2,6}/g;n.widget("ui.controlgroup",{version:"1.13.2",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u)return"controlgroupLabel"===r?((f=t.element.find(u)).each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")}),t._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(f.get()))):void(n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),o=u[r]("instance"),f=n.widget.extend({},e);"button"===r&&u.parent(".ui-spinner").length||((o=o||u[r]()[r]("instance"))&&(f.classes=t._resolveClassesValues(f.classes,o)),u[r](f),f=u[r]("widget"),n.data(f[0],"ui-controlgroup-data",o||u[r]("instance")),i.push(f[0]))})))});this.childWidgets=n(n.uniqueSort(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var i=n(this).data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){t=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,t)},_buildSimpleOptions:function(n,t){var i="vertical"===this.options.direction,r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){return n=this._buildSimpleOptions(n,"ui-spinner"),n.classes["ui-spinner-up"]="",n.classes["ui-spinner-down"]="",n},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t="vertical"===this.options.direction;return{width:t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(n){var u=i.options.classes[n]||"",u=String.prototype.trim.call(u.replace(ai,""));r[n]=(u+" "+t[n]).replace(/\s+/g," ")}),r},_setOption:function(n,t){"direction"===n&&this._removeClass("ui-controlgroup-"+this.options.direction);this._super(n,t);"disabled"!==n?this.refresh():this._callChildMethod(t?"disable":"enable")},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;(t=this.options.onlyVisible?t.filter(":visible"):t).length&&(n.each(["first","last"],function(n,r){var f,u=t[r]().data("ui-controlgroup-data");u&&i["_"+u.widgetName+"Options"]?((f=i["_"+u.widgetName+"Options"](1===t.length?"only":r)).classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=n(t[t.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",(t=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=t.clone().wrapAll("<div><\/div>").parent().html()),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active");this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===t&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,i="input[name='"+n.escapeSelector(t)+"']";return t?(this.form.length?n(this.form[0].elements).filter(i):n(i).filter(function(){return 0===n(this)._form().length})).not(this.element):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);"radio"===this.type&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if("label"!==n||t){if(this._super(n,t),"disabled"===n)return this._toggleClass(this.label,null,"ui-state-disabled",t),void(this.element[0].disabled=t);this.refresh()}},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));(n=this.iconSpace?n.not(this.iconSpace[0]):n).remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);null!==this.options.label&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);n.ui.checkboxradio;n.widget("ui.button",{version:"1.13.2",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,n=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(n.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(n.label=this.originalLabel),n},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u="iconPosition"!==t,r=u?this.options.iconPosition:i,t="top"===r||"bottom"===r;this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=(void 0===n.showLabel?this.options:n).showLabel,i=(void 0===n.icon?this.options:n).icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){"icon"===n&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===n&&this._updateIcon(n,t);"showLabel"===n&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());"label"===n&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);"disabled"===n&&(this._toggleClass(null,"ui-state-disabled",t),(this.element[0].disabled=t)&&this.element.trigger("blur"))},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});!1!==n.uiBackCompat&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end");this._super()},_setOption:function(n,t){"text"!==n?("showLabel"===n&&(this.options.text=t),"icon"===n&&(this.options.icons.primary=t),"icons"===n&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",t)}}),n.fn.button=(vi=n.fn.button,function(t){var u="string"==typeof t,r=Array.prototype.slice.call(arguments,1),i=this;return u?this.length||"instance"!==t?this.each(function(){var u=n(this).attr("type"),f=n.data(this,"ui-"+("checkbox"!==u&&"radio"!==u?"button":"checkboxradio"));return"instance"===t?(i=f,!1):f?"function"!=typeof f[t]||"_"===t.charAt(0)?n.error("no such method '"+t+"' for button widget instance"):(u=f[t].apply(f,r))!==f&&void 0!==u?(i=u&&u.jquery?i.pushStack(u.get()):u,!1):void 0:n.error("cannot call methods on button prior to initialization; attempted to call method '"+t+"'")}):i=void 0:(r.length&&(t=n.widget.extend.apply(null,[t].concat(r))),this.each(function(){var i=n(this).attr("type"),r="checkbox"!==i&&"radio"!==i?"button":"checkboxradio",i=n.data(this,"ui-"+r);i?(i.option(t||{}),i._init&&i._init()):"button"!=r?n(this).checkboxradio(n.extend({icon:!1},t)):vi.call(n(this),t)})),i}),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});n.ui.button;n.extend(n.ui,{datepicker:{version:"1.13.2"}});n.extend(yi.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return b(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,u=t.nodeName.toLowerCase(),f="div"===u||"span"===u;t.id||(this.uuid+=1,t.id="dp"+this.uuid);(r=this._newInst(n(t),f)).settings=n.extend({},i||{});"input"===u?this._connectDatepicker(t,r):f&&this._inlineDatepicker(t,r)},_newInst:function(t,i){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?pi(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var r,u=this._get(i,"appendText"),f=this._get(i,"isRTL");i.append&&i.append.remove();u&&(i.append=n("<span>").addClass(this._appendClass).text(u),t[f?"before":"after"](i.append));t.off("focus",this._showDatepicker);i.trigger&&i.trigger.remove();"focus"!==(r=this._get(i,"showOn"))&&"both"!==r||t.on("focus",this._showDatepicker);"button"!==r&&"both"!==r||(u=this._get(i,"buttonText"),r=this._get(i,"buttonImage"),this._get(i,"buttonImageOnly")?i.trigger=n("<img>").addClass(this._triggerClass).attr({src:r,alt:u,title:u}):(i.trigger=n("<button type='button'>").addClass(this._triggerClass),r?i.trigger.html(n("<img>").attr({src:r,alt:u,title:u})):i.trigger.text(u)),t[f?"before":"after"](i.trigger),i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():(n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]&&n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(n){var r,u,f,t,i,e;this._get(n,"autoSize")&&!n.inline&&(i=new Date(2009,11,20),(e=this._get(n,"dateFormat")).match(/[DM]/)&&(r=function(n){for(t=f=u=0;t<n.length;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay())),n.input.attr("size",this._formatDate(n,i).length))},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,u,f){var o,e=this._dialogInst;return e||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),n("body").append(this._dialogInput),(e=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},n.data(this._dialogInput[0],"datepicker",e)),b(e.settings,u||{}),i=i&&i.constructor===Date?this._formatDate(e,i):i,this._dialogInput.val(i),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(o=document.documentElement.clientWidth,u=document.documentElement.clientHeight,i=document.documentElement.scrollLeft||document.body.scrollLeft,f=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+i,u/2-150+f]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),e.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",e),this},_destroyDatepicker:function(t){var i,r=n(t),u=n.data(t,"datepicker");r.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),"input"===i?(u.append.remove(),u.trigger.remove(),r.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==i&&"span"!==i||r.removeClass(this.markerClassName).empty(),e===u&&(e=null,this._curInst=null))},_enableDatepicker:function(t){var r,i=n(t),u=n.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(r=t.nodeName.toLowerCase())?(t.disabled=!1,u.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==r&&"span"!==r||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var r,i=n(t),u=n.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(r=t.nodeName.toLowerCase())?(t.disabled=!0,u.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==r&&"span"!==r||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var f,e,u=this._getInst(t);if(2===arguments.length&&"string"==typeof i)return"defaults"===i?n.extend({},n.datepicker._defaults):u?"all"===i?n.extend({},u.settings):this._get(u,i):null;f=i||{};"string"==typeof i&&((f={})[i]=r);u&&(this._curInst===u&&this._hideDatepicker(),e=this._getDateDatepicker(t,!0),i=this._getMinMaxDate(u,"min"),r=this._getMinMaxDate(u,"max"),b(u.settings,f),null!==i&&void 0!==f.dateFormat&&void 0===f.minDate&&(u.settings.minDate=this._formatDate(u,i)),null!==r&&void 0!==f.dateFormat&&void 0===f.maxDate&&(u.settings.maxDate=this._formatDate(u,r)),"disabled"in f&&(f.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),u),this._autoSize(u),this._setDate(u,e),this._updateAlternate(u),this._updateDatepicker(u))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){n=this._getInst(n);n&&this._updateDatepicker(n)},_setDateDatepicker:function(n,t){n=this._getInst(n);n&&(this._setDate(n,t),this._updateDatepicker(n),this._updateAlternate(n))},_getDateDatepicker:function(n,t){return n=this._getInst(n),n&&!n.inline&&this._setDateFromField(n,t),n?this._getDate(n):null},_doKeyDown:function(t){var f,u,i=n.datepicker._getInst(t.target),r=!0,e=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return(u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv))[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]),(f=n.datepicker._get(i,"onSelect"))?(u=n.datepicker._formatDate(i),f.apply(i.input?i.input[0]:null,[u,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var r,i=n.datepicker._getInst(t.target);if(n.datepicker._get(i,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!r||-1<r.indexOf(i)},_doKeyUp:function(t){if(t=n.datepicker._getInst(t.target),t.input.val()!==t.lastVal)try{n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,n.datepicker._getFormatConfig(t))&&(n.datepicker._setDateFromField(t),n.datepicker._updateAlternate(t),n.datepicker._updateDatepicker(t))}catch(t){}return!0},_showDatepicker:function(t){var f,u,r,i;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]);n.datepicker._isDisabledDatepicker(t)||n.datepicker._lastInput===t||(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),!1!==(u=(r=n.datepicker._get(i,"beforeShow"))?r.apply(t,[t,i]):{})&&(b(i.settings,u),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),f=!1,n(t).parents().each(function(){return!(f|="fixed"===n(this).css("position"))}),r={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),r=n.datepicker._checkOffset(i,r,f),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":f?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"}),i.inline||(u=n.datepicker._get(i,"showAnim"),r=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(n){for(var i,t;n.length&&n[0]!==document;){if(("absolute"===(i=n.css("position"))||"relative"===i||"fixed"===i)&&(t=parseInt(n.css("zIndex"),10),!isNaN(t)&&0!==t))return t;n=n.parent()}return 0}(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[u]?i.dpDiv.show(u,n.datepicker._get(i,"showOptions"),r):i.dpDiv[u||"show"](u?r:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i)))},_updateDatepicker:function(t){this.maxRows=4;(e=t).dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var i,r=this._getNumberOfMonths(t),u=r[1],f=t.dpDiv.find("."+this._dayOverClass+" a"),o=n.datepicker._get(t,"onUpdateDatepicker");0<f.length&&wi.apply(f.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<u&&t.dpDiv.addClass("ui-datepicker-multi-"+u).css("width",17*u+"em");t.dpDiv[(1!==r[0]||1!==r[1]?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.trigger("focus");t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year").first().replaceWith(t.yearshtml);i=t.yearshtml=null},0));o&&o.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&u<e?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&f<s?Math.abs(f+o):0),i},_findPos:function(t){for(var i=this._getInst(t),r=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||n.expr.pseudos.hidden(t));)t=t[r?"previousSibling":"nextSibling"];return[(i=n(t).offset()).left,i.top]},_hideDatepicker:function(t){var r,u,i=this._curInst;!i||t&&i!==n.data(t,"datepicker")||this._datepickerShowing&&(r=this._get(i,"showAnim"),u=this._get(i,"duration"),t=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),u,t):i.dpDiv["slideDown"===r?"slideUp":"fadeIn"===r?"fadeOut":"hide"](r?u:null,t),r||t(),this._datepickerShowing=!1,(t=this._get(i,"onClose"))&&t.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var i;n.datepicker._curInst&&(i=n(t.target),t=n.datepicker._getInst(i[0]),(i[0].id===n.datepicker._mainDivId||0!==i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===t)||n.datepicker._hideDatepicker())},_adjustDate:function(t,i,r){var u=n(t),t=this._getInst(u[0]);this._isDisabledDatepicker(u[0])||(this._adjustInstDate(t,i,r),this._updateDatepicker(t))},_gotoToday:function(t){var r=n(t),i=this._getInst(r[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear());this._notifyChange(i);this._adjustDate(r)},_selectMonthYear:function(t,i,r){var u=n(t),t=this._getInst(u[0]);t["selected"+("M"===r?"Month":"Year")]=t["draw"+("M"===r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(t);this._adjustDate(u)},_selectDay:function(t,i,r,u){var f=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0])||((f=this._getInst(f[0])).selectedDay=f.currentDay=parseInt(n("a",u).attr("data-date")),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){t=n(t);this._selectDate(t,"")},_selectDate:function(t,i){var r=n(t),t=this._getInst(r[0]);i=null!=i?i:this._formatDate(t);t.input&&t.input.val(i);this._updateAlternate(t);(r=this._get(t,"onSelect"))?r.apply(t.input?t.input[0]:null,[i,t]):t.input&&t.input.trigger("change");t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u=this._get(t,"altField");u&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),t=this.formatDate(i,r,this._getFormatConfig(t)),n(document).find(u).val(t))},noWeekends:function(n){return n=n.getDay(),[0<n&&n<6,""]},iso8601Week:function(n){var t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),n=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/864e5)/7)+1},parseDate:function(t,i,r){if(null==t||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;for(var b,v,e,u=0,l=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,g=(r?r.dayNames:null)||this._defaults.dayNames,nt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,tt=(r?r.monthNames:null)||this._defaults.monthNames,f=-1,o=-1,s=-1,y=-1,p=!1,a=function(n){return n=h+1<t.length&&t.charAt(h+1)===n,n&&h++,n},c=function(n){var t=a(n),t="@"===n?14:"!"===n?20:"y"===n&&t?4:"o"===n?3:2,t=new RegExp("^\\d{"+("y"===n?t:1)+","+t+"}"),t=i.substring(u).match(t);if(!t)throw"Missing number at position "+u;return u+=t[0].length,parseInt(t[0],10)},k=function(t,r,f){var e=-1,r=n.map(a(t)?f:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(r,function(n,t){var r=t[1];if(i.substr(u,r.length).toLowerCase()===r.toLowerCase())return e=t[0],u+=r.length,!1}),-1!==e)return e+1;throw"Unknown name at position "+u;},w=function(){if(i.charAt(u)!==t.charAt(h))throw"Unexpected literal at position "+u;u++},h=0;h<t.length;h++)if(p)"'"!==t.charAt(h)||a("'")?w():p=!1;else switch(t.charAt(h)){case"d":s=c("d");break;case"D":k("D",d,g);break;case"o":y=c("o");break;case"m":o=c("m");break;case"M":o=k("M",nt,tt);break;case"y":f=c("y");break;case"@":f=(e=new Date(c("@"))).getFullYear();o=e.getMonth()+1;s=e.getDate();break;case"!":f=(e=new Date((c("!")-this._ticksTo1970)/1e4)).getFullYear();o=e.getMonth()+1;s=e.getDate();break;case"'":a("'")?w():p=!0;break;default:w()}if(u<i.length&&(v=i.substr(u),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=l?0:-100)),-1<y)for(o=1,s=y;;){if(s<=(b=this._getDaysInMonth(f,o-1)))break;o++;s-=b}if((e=this._daylightSavingAdjust(new Date(f,o-1,s))).getFullYear()!==f||e.getMonth()+1!==o||e.getDate()!==s)throw"Invalid date";return e},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){function e(n,t,i){var r=""+t;if(f(n))for(;r.length<i;)r="0"+r;return r}function s(n,t,i,r){return(f(n)?r:i)[t]}if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){return t=u+1<n.length&&n.charAt(u+1)===t,t&&u++,t},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)"'"!==n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){return i=t+1<n.length&&n.charAt(t+1)===i,i&&t++,i},t=0;t<n.length;t++)if(r)"'"!==n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return(void 0!==n.settings[t]?n.settings:this._defaults)[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(n){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f,u,i=null==i||""===i?r:"string"==typeof i?function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(i){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)}(i):"number"==typeof i?isNaN(i)?r:(f=i,(u=new Date).setDate(u.getDate()+f),u):new Date(i.getTime());return(i=i&&"Invalid Date"===i.toString()?r:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(n){return n?(n.setHours(12<n.getHours()?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var r=!t,u=n.selectedMonth,f=n.selectedYear,t=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=t.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=t.getMonth();n.drawYear=n.selectedYear=n.currentYear=t.getFullYear();u===n.selectedMonth&&f===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(r?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""===n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var g,et,ot,l,st,gt,ni,ti,ii,ht,it,ri,ct,rt,c,y,lt,p,at,a,e,vt,ui,yt,w,pt,i,wt,bt,nt,b,ut,o=new Date,kt=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth(),o.getDate())),s=this._get(t,"isRTL"),fi=this._get(t,"showButtonPanel"),tt=this._get(t,"hideIfNoPrevNext"),k=this._get(t,"navigationAsDateFormat"),h=this._getNumberOfMonths(t),r=this._get(t,"showCurrentAtPos"),o=this._get(t,"stepMonths"),dt=1!==h[0]||1!==h[1],ft=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),d=this._getMinMaxDate(t,"min"),v=this._getMinMaxDate(t,"max"),u=t.drawMonth-r,f=t.drawYear;if(u<0&&(u+=12,f--),v)for(g=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-h[0]*h[1]+1,v.getDate())),g=d&&g<d?d:g;this._daylightSavingAdjust(new Date(f,u,1))>g;)--u<0&&(u=11,f--);for(t.drawMonth=u,t.drawYear=f,r=this._get(t,"prevText"),r=k?this.formatDate(r,this._daylightSavingAdjust(new Date(f,u-o,1)),this._getFormatConfig(t)):r,et=this._canAdjustMonth(t,-1,f,u)?n("<a>").attr({"class":"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"e":"w")).text(r))[0].outerHTML:tt?"":n("<a>").attr({"class":"ui-datepicker-prev ui-corner-all ui-state-disabled",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"e":"w")).text(r))[0].outerHTML,r=this._get(t,"nextText"),r=k?this.formatDate(r,this._daylightSavingAdjust(new Date(f,u+o,1)),this._getFormatConfig(t)):r,ot=this._canAdjustMonth(t,1,f,u)?n("<a>").attr({"class":"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:r}).append(n("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(s?"w":"e")).text(r))[0].outerHTML:tt?"":n("<a>").attr({"class":"ui-datepicker-next ui-corner-all ui-state-disabled",title:r}).append(n("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(s?"w":"e")).text(r))[0].outerHTML,o=this._get(t,"currentText"),tt=this._get(t,"gotoCurrent")&&t.currentDay?ft:kt,o=k?this.formatDate(o,tt,this._getFormatConfig(t)):o,r="",t.inline||(r=n("<button>").attr({type:"button","class":"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(t,"closeText"))[0].outerHTML),k="",fi&&(k=n("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(s?r:"").append(this._isInRange(t,tt)?n("<button>").attr({type:"button","class":"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(o):"").append(s?"":r)[0].outerHTML),l=parseInt(this._get(t,"firstDay"),10),l=isNaN(l)?0:l,st=this._get(t,"showWeek"),gt=this._get(t,"dayNames"),ni=this._get(t,"dayNamesMin"),ti=this._get(t,"monthNames"),ii=this._get(t,"monthNamesShort"),ht=this._get(t,"beforeShowDay"),it=this._get(t,"showOtherMonths"),ri=this._get(t,"selectOtherMonths"),ct=this._getDefaultDate(t),rt="",y=0;y<h[0];y++){for(lt="",this.maxRows=4,p=0;p<h[1];p++){if(at=this._daylightSavingAdjust(new Date(f,u,t.selectedDay)),a=" ui-corner-all",e="",dt){if(e+="<div class='ui-datepicker-group",1<h[1])switch(p){case 0:e+=" ui-datepicker-group-first";a=" ui-corner-"+(s?"right":"left");break;case h[1]-1:e+=" ui-datepicker-group-last";a=" ui-corner-"+(s?"left":"right");break;default:e+=" ui-datepicker-group-middle";a=""}e+="'>"}for(e+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+a+"'>"+(/all|left/.test(a)&&0===y?s?ot:et:"")+(/all|right/.test(a)&&0===y?s?et:ot:"")+this._generateMonthYearHeader(t,u,f,d,v,0<y||0<p,ti,ii)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",vt=st?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"<\/th>":"",c=0;c<7;c++)vt+="<th scope='col'"+(5<=(c+l+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+gt[ui=(c+l)%7]+"'>"+ni[ui]+"<\/span><\/th>";for(e+=vt+"<\/tr><\/thead><tbody>",w=this._getDaysInMonth(f,u),f===t.selectedYear&&u===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,w)),yt=(this._getFirstDayOfMonth(f,u)-l+7)%7,w=Math.ceil((yt+w)/7),pt=dt&&this.maxRows>w?this.maxRows:w,this.maxRows=pt,i=this._daylightSavingAdjust(new Date(f,u,1-yt)),wt=0;wt<pt;wt++){for(e+="<tr>",bt=st?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(i)+"<\/td>":"",c=0;c<7;c++)nt=ht?ht.apply(t.input?t.input[0]:null,[i]):[!0,""],ut=(b=i.getMonth()!==u)&&!ri||!nt[0]||d&&i<d||v&&v<i,bt+="<td class='"+(5<=(c+l+6)%7?" ui-datepicker-week-end":"")+(b?" ui-datepicker-other-month":"")+(i.getTime()===at.getTime()&&u===t.selectedMonth&&t._keyEvent||ct.getTime()===i.getTime()&&ct.getTime()===at.getTime()?" "+this._dayOverClass:"")+(ut?" "+this._unselectableClass+" ui-state-disabled":"")+(b&&!it?"":" "+nt[1]+(i.getTime()===ft.getTime()?" "+this._currentClass:"")+(i.getTime()===kt.getTime()?" ui-datepicker-today":""))+"'"+(b&&!it||!nt[2]?"":" title='"+nt[2].replace(/'/g,"&#39;")+"'")+(ut?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(b&&!it?"&#xa0;":ut?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===kt.getTime()?" ui-state-highlight":"")+(i.getTime()===ft.getTime()?" ui-state-active":"")+(b?" ui-priority-secondary":"")+"' href='#' aria-current='"+(i.getTime()===ft.getTime()?"true":"false")+"' data-date='"+i.getDate()+"'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);e+=bt+"<\/tr>"}11<++u&&(u=0,f++);lt+=e+="<\/tbody><\/table>"+(dt?"<\/div>"+(0<h[0]&&p===h[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"")}rt+=lt}return rt+=k,t._keyEvent=!1,rt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var b,k,h,v,s,a,y=this._get(n,"changeMonth"),p=this._get(n,"changeYear"),d=this._get(n,"showMonthAfterYear"),w=this._get(n,"selectMonthLabel"),g=this._get(n,"selectYearLabel"),c="<div class='ui-datepicker-title'>",l="";if(f||!y)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(b=r&&r.getFullYear()===i,k=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' aria-label='"+w+"' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!b||h>=r.getMonth())&&(!k||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(d||(c+=l+(!f&&y&&p?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!p)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(e=this._get(n,"yearRange").split(":"),v=(new Date).getFullYear(),s=(w=function(n){return n=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?v+parseInt(n,10):parseInt(n,10),isNaN(n)?v:n})(e[0]),a=Math.max(s,w(e[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' aria-label='"+g+"' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),d&&(c+=(!f&&y&&p?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var r=n.selectedYear+("Y"===i?t:0),u=n.selectedMonth+("M"===i?t:0),t=Math.min(n.selectedDay,this._getDaysInMonth(r,u))+("D"===i?t:0),t=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(r,u,t)));n.selectedDay=t.getDate();n.drawMonth=n.selectedMonth=t.getMonth();n.drawYear=n.selectedYear=t.getFullYear();"M"!==i&&"Y"!==i||this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),n=this._getMinMaxDate(n,"max"),t=i&&t<i?i:t;return n&&n<t?n:t},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){return n=this._get(n,"numberOfMonths"),null==n?[1,1]:"number"==typeof n?[1,n]:n},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var u=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:u[0]*u[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var f=this._getMinMaxDate(n,"min"),e=this._getMinMaxDate(n,"max"),r=null,u=null,i=this._get(n,"yearRange");return i&&(n=i.split(":"),i=(new Date).getFullYear(),r=parseInt(n[0],10),u=parseInt(n[1],10),n[0].match(/[+\-].*/)&&(r+=i),n[1].match(/[+\-].*/)&&(u+=i)),(!f||t.getTime()>=f.getTime())&&(!e||t.getTime()<=e.getTime())&&(!r||t.getFullYear()>=r)&&(!u||t.getFullYear()<=u)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){return t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear),t=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay)),this.formatDate(this._get(n,"dateFormat"),t,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).on("mousedown",n.datepicker._checkExternalClick),n.datepicker.initialized=!0);0===n("#"+n.datepicker._mainDivId).length&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new yi;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.13.2";n.datepicker;n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());l=!1;n(document).on("mouseup",function(){l=!1});n.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!l){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,r=1===t.which,u=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&n(t.target).closest(this.options.cancel).length;return r&&!u&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),l=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;l=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;u<f.length;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};n.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var i=this.options;return!(this.helper||i.disabled||0<n(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]);n(t.target).closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){if(i=this._uiHash(),!1===this._trigger("drag",t,i))return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==r._trigger("stop",t)&&r._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!n(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var i=this.options,r="function"==typeof i.helper,t=r?n(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),r&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(n){"string"==typeof n&&(n=n.split(" "));"left"in(n=Array.isArray(n)?{left:+n[0],top:+n[1]||0}:n)&&(this.offset.click.left=n.left+this.margins.left);"right"in n&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left);"top"in n&&(this.offset.click.top=n.top+this.margins.top);"bottom"in n&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,r,i=this.options,u=this.document[0];this.relativeContainer=null;i.containment?"window"!==i.containment?"document"!==i.containment?i.containment.constructor!==Array?("parent"===i.containment&&(i.containment=this.helper[0].parentNode),(r=(t=n(i.containment))[0])&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t)):this.containment=i.containment:this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(n,t){t=t||this.position;var i="absolute"===n?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,r=this.options,e=this._isRootNode(this.scrollParent[0]),u=n.pageX,f=n.pageY;return e&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,n.pageX-this.offset.click.left<i[0]&&(u=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(f=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(u=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(f=i[3]+this.offset.click.top)),r.grid&&(n=r.grid[1]?this.originalPageY+Math.round((f-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,f=!i||n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-r.grid[1]:n+r.grid[1],n=r.grid[0]?this.originalPageX+Math.round((u-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,u=!i||n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]),"y"===r.axis&&(u=this.originalPageX),"x"===r.axis&&(f=this.originalPageY)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:e?0:this.offset.scroll.top),left:u-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:e?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,f=this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])?!1:f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),r=r.options;u.css("cursor")&&(r._cursor=u.css("cursor"));u.css("cursor",r.cursor)},stop:function(t,i,r){r=r.options;r._cursor&&n("body").css("cursor",r._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){i=n(i.helper);r=r.options;i.css("opacity")&&(r._opacity=i.css("opacity"));i.css("opacity",r.opacity)},stop:function(t,i,r){r=r.options;r._opacity&&n(i.helper).css("opacity",r._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));!1!==o&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,l,a,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;0<=u;u--)l=(c=r.snapElements[u].left-r.margins.left)+r.snapElements[u].width,v=(a=r.snapElements[u].top-r.margins.top)+r.snapElements[u].height,k<c-f||l+f<y||d<a-f||v+f<p||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=Math.abs(a-d)<=f,o=Math.abs(v-p)<=f,s=Math.abs(c-k)<=f,h=Math.abs(l-y)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:a-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:l}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=Math.abs(a-p)<=f,o=Math.abs(v-d)<=f,s=Math.abs(c-y)<=f,h=Math.abs(l-k)<=f,e&&(i.position.top=r._convertPositionTo("relative",{top:a,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:l-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var u,r=r.options,r=n.makeArray(n(r.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});r.length&&(u=parseInt(n(r[0]).css("zIndex"),10)||0,n(r).each(function(t){n(this).css("zIndex",u+t)}),this.css("zIndex",u+r.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){i=n(i.helper);r=r.options;i.css("zIndex")&&(r._zIndex=i.css("zIndex"));i.css("zIndex",r.zIndex)},stop:function(t,i,r){r=r.options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}});n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",i=!1;if(0<t[r])return!0;try{t[r]=1;i=0<t[r];t[r]=0}catch(t){}return i},_create:function(){var r,t=this.options,i=this;this._addClass("ui-resizable");n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper'><\/div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize());this._setupHandles();t.autoHide&&n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){function i(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}this._mouseDestroy();this._addedHandles.remove();var t;return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){switch(this._super(n,t),n){case"handles":this._removeHandles();this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t}},_setupHandles:function(){var i,r,u,o,t,f=this.options,e=this;if(this.handles=f.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this._addedHandles=n(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),u=this.handles.split(","),this.handles={},r=0;r<u.length;r++)o="ui-resizable-"+(i=String.prototype.trim.call(u[r])),t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:f.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(t),this._addedHandles=this._addedHandles.add(t));this._renderAxis=function(t){var i,r,u;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),u=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),r=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(r,u),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});f.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var i,r,u=!1;for(i in this.handles)((r=n(this.handles[i])[0])===t.target||n.contains(r,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,r=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===r?this.axis+"-resize":r),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i=this.originalMousePosition,r=this.axis,u=t.pageX-i.left||0,i=t.pageY-i.top||0,r=this._change[r];return this._updatePrevProperties(),r&&(i=r.apply(this,[t,u,i]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),i=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(i)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var u,r,f,e=this.options,i=this;return this._helper&&(f=(u=(r=this._proportionallyResizeElements).length&&/textarea/i.test(r[0].nodeName))&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,r=u?0:i.sizeDiff.width,u={width:i.helper.width()-r,height:i.helper.height()-f},r=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,f=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,e.animate||this.element.css(n.extend(u,{top:f,left:r})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,i=this.options,t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,u=t.minWidth/this.aspectRatio,i=t.maxHeight*this.aspectRatio,n=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),u>t.minHeight&&(t.minHeight=u),i<t.maxWidth&&(t.maxWidth=i),n<t.maxHeight&&(t.maxHeight=n));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&i&&(n.top=s-t.minHeight),u&&i&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];t<4;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div><\/div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize;return{top:this.originalPosition.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),o=i.options,r=i._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,u={width:i.size.width-e,height:i.size.height-f},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,f=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(u,f&&e?{top:f,left:e}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var u,e,t=n(this).resizable("instance"),o=t.options,f=t.element,i=o.containment,r=i instanceof n?i.get(0):/parent/.test(i)?f.parent().get(0):i;r&&(t.containerElement=n(r),/document/.test(i)||i===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(u=n(r),e=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){e[n]=t._num(u.css("padding"+i))}),t.containerOffset=u.offset(),t.containerPosition=u.position(),t.containerSize={height:u.innerHeight()-e[3],width:u.innerWidth()-e[1]},o=t.containerOffset,f=t.containerSize.height,i=t.containerSize.width,i=t._hasScroll(r,"left")?r.scrollWidth:i,f=t._hasScroll(r)?r.scrollHeight:f,t.parentData={element:r,left:o.left,top:o.top,width:i,height:f}))},resize:function(t){var i=n(this).resizable("instance"),o=i.options,r=i.containerOffset,u=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},s=i.containerElement,t=!0;s[0]!==document&&/static/.test(s.css("position"))&&(e=r);u.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,t=!1),i.position.left=o.helper?r.left:0);u.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,t=!1),i.position.top=i._helper?r.top:0);o=i.containerElement.get(0)===i.element.parent().get(0);u=/relative|absolute/.test(i.containerElement.css("position"));o&&u?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);u=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));r=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));u+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-u,f&&(i.size.height=i.size.width/i.aspectRatio,t=!1));r+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-r,f&&(i.size.width=i.size.height*i.aspectRatio,t=!1));t||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,i=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:i});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:i})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance").options;n(t.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&0<=i&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");!1!==n.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,c=t.size,o=t.originalSize,s=t.originalPosition,l=t.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,f=a[0]||1,e=a[1]||1,v=Math.round((c.width-o.width)/f)*f,y=Math.round((c.height-o.height)/e)*e,r=o.width+v,u=o.height+y,p=i.maxWidth&&i.maxWidth<r,w=i.maxHeight&&i.maxHeight<u,b=i.minWidth&&i.minWidth>r,c=i.minHeight&&i.minHeight>u;i.grid=a;b&&(r+=f);c&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(l)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.top=s.top-y):/^(sw)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.left=s.left-v):((u-e<=0||r-f<=0)&&(h=t._getPaddingPlusBorderDimensions(this)),0<u-e?(t.size.height=u,t.position.top=s.top-y):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),0<r-f?(t.size.width=r,t.position.left=s.left-v):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});n.ui.resizable;n.widget("ui.dialog",{version:"1.13.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center","of":window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);(n=t.parent.children().eq(t.index)).length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,u=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,u);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=n(n.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var n=this._focusedElement;(n=(n=(n=(n=(n=n||this.element.find("[autofocus]")).length?n:this.element.find(":tabbable")).length?n:this.uiDialogButtonPane.find(":tabbable")).length?n:this.uiDialogTitlebarClose.filter(":tabbable")).length?n:this.uiDialog).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=n.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||n.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(n){n.preventDefault();this._restoreTabbableFocus();this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);var i,r,u;t.keyCode!==n.ui.keyCode.TAB||t.isDefaultPrevented()||(i=this.uiDialog.find(":tabbable"),r=i.first(),u=i.last(),t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault()))},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();n.isEmptyObject(t)||Array.isArray(t)&&!t.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(n.each(t,function(t,r){var u;r=n.extend({type:"button"},r="function"==typeof r?{click:r,text:t}:r);u=r.click;t={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;"boolean"==typeof r.text&&delete r.text;n("<button><\/button>",r).button(t).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(0<=e?"+":"")+e+" top"+(0<=o?"+":"")+o,"of":t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function u(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,r=i.resizable,f=this.uiDialog.css("position"),r="string"==typeof r?r:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:r,start:function(i,r){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,u(r))},resize:function(n,i){t._trigger("resize",n,u(i))},stop:function(r,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),e=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(0<=o?"+":"")+o+" top"+(0<=e?"+":"")+e,"of":t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",r,u(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||this.document.data("ui-dialog-instances",n=[]),n},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var r,u=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((r=u.is(":data(ui-draggable)"))&&!i&&u.draggable("destroy"),!r&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((r=u.is(":data(ui-resizable)"))&&!i&&u.resizable("destroy"),r&&"string"==typeof i&&u.resizable("option","handles",i),r||!1===i||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none";"auto"===n.height?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!n(t.target).closest(".ui-dialog").length||!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var t,i;this.options.modal&&(t=n.fn.jquery.substring(0,4),i=!0,this._delay(function(){i=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(n){var r;i||(r=this._trackingInstances()[0])._allowInteraction(n)||(n.preventDefault(),r._focusTabbable(),"3.4."!==t&&"3.5."!==t||r._delay(r._restoreTabbableFocus))}.bind(this)),this.overlay=n("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var n;this.options.modal&&this.overlay&&((n=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",n):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}});!1!==n.uiBackCompat&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){"dialogClass"===n&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});n.ui.dialog;n.widget("ui.droppable",{version:"1.13.2",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var n,t=this.options,i=t.accept;this.isover=!1;this.isout=!0;this.accept="function"==typeof i?i:function(n){return n.is(i)};this.proportions=function(){if(!arguments.length)return n=n||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};n=arguments[0]};this._addToManager(t.scope);t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;t<n.length;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){var r;"accept"===t?this.accept="function"==typeof i?i:function(n){return n.is(i)}:"scope"===t&&(r=n.ui.ddmanager.droppables[this.options.scope],this._splice(r),this._addToManager(i));this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return!(!r||(r.currentItem||r.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return!(u=!0)}),!u&&!!this.accept.call(this.element[0],r.currentItem||r.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element))},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});n.ui.intersect=function(n,t,i,r){if(!t.offset)return!1;var e=(n.positionAbs||n.position.absolute).left+n.margins.left,o=(n.positionAbs||n.position.absolute).top+n.margins.top,s=e+n.helperProportions.width,h=o+n.helperProportions.height,u=t.offset.left,f=t.offset.top,c=u+t.proportions().width,l=f+t.proportions().height;switch(i){case"fit":return u<=e&&s<=c&&f<=o&&h<=l;case"intersect":return u<e+n.helperProportions.width/2&&s-n.helperProportions.width/2<c&&f<o+n.helperProportions.height/2&&h-n.helperProportions.height/2<l;case"pointer":return bi(r.pageY,f,t.proportions().height)&&bi(r.pageX,u,t.proportions().width);case"touch":return(f<=o&&o<=l||f<=h&&h<=l||o<f&&l<h)&&(u<=e&&e<=c||u<=s&&s<=c||e<u&&c<s);default:return!1}};!(n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;r<u.length;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){var r,e,f,u;this.options.disabled||this.greedyChild||!this.visible||(u=!(f=n.ui.intersect(t,this,this.options.tolerance,i))&&this.isover?"isout":f&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,(f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===e})).length&&((r=n(f[0]).droppable("instance")).greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}})!==n.uiBackCompat&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});n.ui.droppable;n.widget("ui.progressbar",{version:"1.13.2",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){if(void 0===n)return this.options.value;this.options.value=this._constrainedValue(n);this._refreshValue()},_constrainedValue:function(n){return void 0===n&&(n=this.options.value),this.indeterminate=!1===n,"number"!=typeof n&&(n=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){"max"===n&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}});n.widget("ui.selectable",n.ui.mouse,{version:"1.13.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),r=i.offset(),r={left:r.left-t.elementPos.left,top:r.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.elementPos=n(this.element[0]).offset();this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,(r.selected=u)?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return f<r&&(o=f,f=r,r=o),e<u&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,"touch"===s.tolerance?c=!(h.left>f||h.right<r||h.top>e||h.bottom<u):"fit"===s.tolerance&&(c=h.left>r&&h.right<f&&h.top>u&&h.bottom<e),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.13.2",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.trigger("focus");n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);!1!==this.options.width&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){i=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&i.index!==t.focusIndex&&(t._trigger("focus",n,{item:i}),t.isOpen||t._select(i,n));t.focusIndex=i.index;t.button.attr("aria-activedescendant",t.menuItems.eq(i.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var n=this.element.find("option");this.menu.empty();this._parseOptions(n);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;n.length&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n)))},_position:function(){this.menuWrap.position(n.extend({"of":this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var r,i=".ui-menu-item";this.isOpen?r=this.menuItems.eq(this.focusIndex).parent("li"):(r=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),i+=":not(.ui-state-disabled)");(i="first"===n||"last"===n?r["first"===n?"prevAll":"nextAll"](i).eq(-1):r[n+"All"](i).eq(0)).length&&this.menuInstance.focus(t,i)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?((n=window.getSelection()).removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.trigger("focus"))},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection()).rangeCount&&(this.range=n.getRangeAt(0)):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){n=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":n,"aria-activedescendant":n});this.menu.attr("aria-activedescendant",n)},_setOption:function(n,t){var i;"icons"===n&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button));this._super(n,t);"appendTo"===n&&this.menuWrap.appendTo(this._appendTo());"width"===n&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return(t=!(t=t&&(t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?t:this.document[0].body},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;!1!==n?(null===n&&(n=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(n)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){u.hidden||i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);n.widget("ui.slider",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,u=this.options,t=this.element.find(".ui-slider-handle"),f=[],i=u.values&&u.values.length||1;for(t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;r<i;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var e,r,i,u,o,f,s=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),f={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(f),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var f=Math.abs(e-s.values(t));(f<r||r===f&&(t===s._lastChangedValue||s.values(t)===h.min))&&(r=f,i=n(this),u=t)}),!1!==this._start(t,u)&&(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),o=i.offset(),f=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-o.left-i.width()/2,top:t.pageY-o.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,e),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},t=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,t),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var t,n="horizontal"===this.orientation?(t=this.elementSize.width,n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=n/t;return(n=1<n?1:n)<0&&(n=0),"vertical"===this.orientation&&(n=1-n),t=this._valueMax()-this._valueMin(),t=this._valueMin()+n*t,this._trimAlignValue(t)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(r.value=void 0!==t?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var r,u=this.value(),f=this.values();this._hasMultipleValues()&&(r=this.values(t?0:1),u=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(r,i):Math.max(r,i)),f[t]=i);i!==u&&!1!==this._trigger("slide",n,this._uiHash(t,i,f))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),void this._change(null,0)):this._value()},values:function(n,t){var r,u,i;if(1<arguments.length)return this.options.values[n]=this._trimAlignValue(t),this._refreshValue(),void this._change(null,n);if(!arguments.length)return this._values();if(!Array.isArray(n))return this._hasMultipleValues()?this._values(n):this.value();for(r=this.options.values,u=n,i=0;i<r.length;i+=1)r[i]=this._trimAlignValue(u[i]),this._change(null,i);this._refreshValue()},_setOption:function(n,t){var i,r=0;switch("range"===n&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(r=this.options.values.length),this._super(n,t),n){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(t);this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=r-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var t,i;if(arguments.length)return n=this.options.values[n],n=this._trimAlignValue(n);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=0<this.options.step?this.options.step:1,i=(n-this._valueMin())%t,n=n-i;return 2*Math.abs(i)>=t&&(n+=0<i?t:-t),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step;(n=Math.round((n-i)/t)*t+i)>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(n,this._precisionOf(this.options.min)):n},_precisionOf:function(n){var t=n.toString(),n=t.indexOf(".");return-1===n?0:t.length-n-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){"vertical"===n&&this.range.css({width:"",left:""});"horizontal"===n&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=!this._animateOff&&i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=(r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin())*100;o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);!0===r.options.range&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?(c-f)/(h-f)*100:0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),!1===this._start(t,f)))return}switch(u=this.options.step,r=i=this._hasMultipleValues()?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}});n.widget("ui.sortable",n.ui.mouse,{version:"1.13.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return t<=n&&n<t+i},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;0<=n;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return!this.reverting&&!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return r=n(this),!1}),!!(r=n.data(t.target,u.widgetName+"-item")===u?n(t.target):r)&&!(this.options.handle&&!i&&(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),!f))&&(this.currentItem=r,this._removeCurrentsFromItems(),!0))},_mouseStart:function(t,i,r){var f,e,u=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=n("parent"!==u.appendTo?u.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),n.extend(this.offset,{parent:this._getParentOffset()}),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;0<=f;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(n){var t=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-n.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+t.scrollSpeed:n.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-n.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+t.scrollSpeed:n.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(n.pageY-this.document.scrollTop()<t.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(n.pageY-this.document.scrollTop())<t.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),n.pageX-this.document.scrollLeft()<t.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(n.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),i},_mouseDrag:function(t){var u,i,r,f,e=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),n.ui.ddmanager&&!e.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},u=this.items.length-1;0<=u;u--)if(r=(i=this.items[u]).item[0],(f=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(r===this.currentItem[0]||this.placeholder[1===f?"next":"prev"]()[0]===r||n.contains(this.placeholder[0],r)||"semi-dynamic"===this.options.type&&n.contains(this.element[0],r))){if(this.direction=1===f?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i);this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){var e,f,r,u;if(t)return n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert?(f=(e=this).placeholder.offset(),u={},(r=this.options.axis)&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})):this._clear(t,i),!1},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,o=r+n.width,u=n.top,s=u+n.height,f=this.offset.click.top,e=this.offset.click.left,f="x"===this.options.axis||u<i+f&&i+f<s,e="y"===this.options.axis||r<t+e&&t+e<o;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?f&&e:r<t+this.helperProportions.width/2&&h-this.helperProportions.width/2<o&&u<i+this.helperProportions.height/2&&c-this.helperProportions.height/2<s},_intersectsWithPointer:function(n){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width);return!(!t||!n)&&(t=this.dragDirection.vertical,n=this.dragDirection.horizontal,this.floating?"right"===n||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(n){var i=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),r=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this.dragDirection.vertical,n=this.dragDirection.horizontal;return this.floating&&n?"right"===n&&r||"left"===n&&!r:t&&("down"===t&&i||"up"===t&&!i)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!=n&&(0<n?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!=n&&(0<n?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,o,i,s=[],f=[],e=this._connectWith();if(e&&t)for(r=e.length-1;0<=r;r--)for(u=(o=n(e[r],this.document[0])).length-1;0<=u;u--)(i=n.data(o[u],this.widgetFullName))&&i!==this&&!i.options.disabled&&f.push(["function"==typeof i.options.items?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;0<=r;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,s,i,e,h,c,l,a=this.items,f=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],o=this._connectWith();if(o&&this.ready)for(r=o.length-1;0<=r;r--)for(u=(s=n(o[r],this.document[0])).length-1;0<=u;u--)(i=n.data(s[u],this.widgetFullName))&&i!==this&&!i.options.disabled&&(f.push(["function"==typeof i.options.items?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;0<=r;r--)for(e=f[r][1],l=(h=f[r][u=0]).length;u<l;u++)(c=n(h[u])).data(this.widgetName+"-item",e),a.push({item:c,instance:e,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var i,r,u=this.items.length-1;0<=u;u--)i=this.items[u],this.currentContainer&&i.instance!==this.currentContainer&&i.item[0]!==this.currentItem[0]||(r=this.options.toleranceElement?n(this.options.toleranceElement,i.item):i.item,t||(i.width=r.outerWidth(),i.height=r.outerHeight()),r=r.offset(),i.left=r.left,i.top=r.top)},refreshPositions:function(n){var t,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(n),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--)i=this.containers[t].element.offset(),this.containers[t].containerCache.left=i.left,this.containers[t].containerCache.top=i.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(t){var u,r,i=(t=t||this).options;i.placeholder&&i.placeholder.constructor!==String||(u=i.placeholder,r=t.currentItem[0].nodeName.toLowerCase(),i.placeholder={element:function(){var i=n("<"+r+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",u||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===r?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):"tr"===r?t._createTrPlaceholder(t.currentItem,i):"img"===r&&i.attr("src",t.currentItem.attr("src")),u||i.css("visibility","hidden"),i},update:function(n,f){u&&!i.forcePlaceholderSize||(f.height()&&(!i.forcePlaceholderSize||"tbody"!==r&&"tr"!==r)||f.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),f.width()||f.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,h,f,a,v,o,c,l,s,e=null,i=null,r=this.containers.length-1;0<=r;r--)n.contains(this.currentItem[0],this.containers[r].element[0])||(this._intersectsWith(this.containers[r].containerCache)?e&&n.contains(this.containers[r].element[0],e.element[0])||(e=this.containers[r],i=r):this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0));if(e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(h=1e4,f=null,a=(l=e.floating||this._isFloating(this.currentItem))?"left":"top",v=l?"width":"height",s=l?"pageX":"pageY",u=this.items.length-1;0<=u;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],c=!1,t[s]-o>this.items[u][v]/2&&(c=!0),Math.abs(t[s]-o)<h&&(h=Math.abs(t[s]-o),f=this.items[u],this.direction=c?"up":"down"));(f||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[i]?(f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0),this._trigger("change",t,this._uiHash()),this.containers[i]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[i],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var i=this.options,t="function"==typeof i.helper?n(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!i.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!i.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(n){"string"==typeof n&&(n=n.split(" "));"left"in(n=Array.isArray(n)?{left:+n[0],top:+n[1]||0}:n)&&(this.offset.click.left=n.left+this.margins.left);"right"in n&&(this.offset.click.left=this.helperProportions.width-n.right+this.margins.left);"top"in n&&(this.offset.click.top=n.top+this.margins.top);"bottom"in n&&(this.offset.click.top=this.helperProportions.height-n.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),i="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i=i||this.position;var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:u.scrollLeft())*r}},_generatePosition:function(t){var i=this.options,r=t.pageX,u=t.pageY,f="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,e=/(html|body)/i.test(f[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(r=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(u=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(r=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(u=this.containment[3]+this.offset.click.top)),i.grid&&(t=this.originalPageY+Math.round((u-this.originalPageY)/i.grid[1])*i.grid[1],u=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-i.grid[1]:t+i.grid[1],t=this.originalPageX+Math.round((r-this.originalPageX)/i.grid[0])*i.grid[0],r=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-i.grid[0]:t+i.grid[0])),{top:u-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():e?0:f.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].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,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===n.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.13.2",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 t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);null!=u&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n))},mousewheel:function(t,i){var r=n.ui.safeActiveElement(this.document[0]);if(this.element[0]===r&&i){if(!this.spinning&&!this._start(t))return!1;this._spin((0<i?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(t){function r(){this.element[0]===n.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;r.call(this)});!1!==this._start(t)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"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())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return!(!this.spinning&&!1===this._trigger("start",n))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&!1===this._trigger("spin",t,{value:i})||(this._value(i),this.counter++)},_increment:function(n){var t=this.options.incremental;return t?"function"==typeof t?t(n):Math.floor(n*n*n/5e4-n*n/500+17*n/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min?Math.max(n,this._precisionOf(this.options.min)):n},_precisionOf:function(n){var t=n.toString(),n=t.indexOf(".");return-1===n?0:t.length-n-1},_adjustValue:function(n){var t=this.options,i=null!==t.min?t.min:0,r=n-i;return n=i+Math.round(r/t.step)*t.step,n=parseFloat(n.toFixed(this._precision())),null!==t.max&&n>t.max?t.max:null!==t.min&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var i;if("culture"===n||"numberFormat"===n)return i=this._parse(this.element.val()),this.options[n]=t,void this.element.val(this._format(i));"max"!==n&&"min"!==n&&"step"!==n||"string"==typeof t&&(t=this._parse(t));"icons"===n&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,t.down));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:o(function(n){this._super(n)}),_parse:function(n){return""===(n="string"==typeof n&&""!==n?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n:n)||isNaN(n)?null:n},_format:function(n){return""===n?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_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 n=this.value();return null!==n&&n===this._adjustValue(n)},_value:function(n,t){var i;""!==n&&null!==(i=this._parse(n))&&(t||(i=this._adjustValue(i)),n=this._format(i));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:o(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:o(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:o(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:o(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());o(this._value).call(this,n)},widget:function(){return this.uiSpinner}});!1!==n.uiBackCompat&&n.widget("ui.spinner",n.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>"}});n.ui.spinner;n.widget("ui.tabs",{version:"1.13.2",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:(ht=/#.*$/,function(n){var t=n.href.replace(ht,""),i=location.href.replace(ht,"");try{t=decodeURIComponent(t)}catch(n){}try{i=decodeURIComponent(i)}catch(n){}return 1<n.hash.length&&t===i}),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();Array.isArray(t.disabled)&&(t.disabled=n.uniqueSort(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=!1!==this.options.active&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return t=i,!1}),null!==(t=null===t?this.tabs.index(this.tabs.filter(".ui-tabs-active")):t)&&-1!==t||(t=!!this.tabs.length&&0)),!1!==t&&-1===(t=this.tabs.index(this.tabs.eq(t)))&&(t=!i&&0),t=!i&&!1===t&&this.anchors.length?0:t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){for(var r=this.tabs.length-1;-1!==n.inArray(t=(t=r<t?0:t)<0?r:t,this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){"active"!==n?(this._super(n,t),"collapsible"===n&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===n&&this._setupEvents(t),"heightStyle"===n&&this._setupHeightStyle(t)):this._activate(t)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();!1!==t.active&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._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 t=this,i=this.tabs,r=this.anchors,u=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(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(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 n("a",this)[0]}).attr({tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var o,u,f,s=n(r).uniqueId().attr("id"),e=n(r).closest("li"),h=e.attr("aria-controls");t._isLocal(r)?(f=(o=r.hash).substring(1),u=t.element.find(t._sanitizeSelector(o))):(f=e.attr("aria-controls")||n({}).uniqueId()[0].id,(u=t.element.find(o="#"+f)).length||(u=t._createPanel(f)).insertAfter(t.panels[i-1]||t.tablist),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&e.data("ui-tabs-aria-controls",h);e.attr({"aria-controls":f,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,r;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;i=this.tabs[r];r++)i=n(i),!0===t||-1!==n.inArray(r,t)?(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=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.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(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,i=n(t.currentTarget).closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),r={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||!1===this._trigger("beforeActivate",t,r)||(u.active=!e&&this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,r))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=t.length?t:this.active).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:n.noop}))},_findActive:function(t){return!1===t?n():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+n.escapeSelector(t)+"']")):t},_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(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;!1!==i&&(i=void 0!==t&&(t=this._getIndex(t),Array.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(!0!==i){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==n.inArray(t,i))return;i=Array.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){function e(n,t){"abort"===t&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr}t=this._getIndex(t);var r=this,u=this.tabs.eq(t),t=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f};this._isLocal(t[0])||(this.xhr=n.ajax(this._ajaxSettings(t,i,o)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);e(u,t)},1)}).fail(function(n,t){setTimeout(function(){e(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){return t=n(t).attr("aria-controls"),this.element.find(this._sanitizeSelector("#"+t))}});!1!==n.uiBackCompat&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});n.ui.tabs;n.widget("ui.tooltip",{version:"1.13.2",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title");return n("<a>").text(t).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(n,t){var i=(n.attr("aria-describedby")||"").split(/\s+/);i.push(t);n.data("ui-tooltip-id",t).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(t){var r=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(r,i);-1!==r&&i.splice(r,1);t.removeData("ui-tooltip-id");(i=String.prototype.trim.call(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<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=n([])},_setOption:function(t,i){var r=this;this._super(t,i);"content"===t&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var i,t=n(this);t.data("ui-tooltip-open")&&((i=n.Event("blur")).target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var i=this.options.content,r=this,u=t?t.type:null;if("string"==typeof i||i.nodeType||i.jquery)return this._open(t,n,i);(i=i.call(n[0],function(i){r._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=u),this._open(t,n,i))})}))&&this._open(t,n,i)},_open:function(t,i,r){function o(n){e.of=n;u.is(":hidden")||u.position(e)}var f,u,s,e=n.extend({},this.options.position);r&&((f=this._find(i))?f.tooltip.find(".ui-tooltip-content").html(r):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),f=this._tooltip(i),u=f.tooltip,this._addDescribedBy(i,u.attr("id")),u.find(".ui-tooltip-content").html(r),this.liveRegion.children().hide(),(r=n("<div>").html(u.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),r.removeAttr("id").find("[id]").removeAttr("id"),r.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):u.position(n.extend({"of":i},this.options.position)),u.hide(),this._show(u,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(s=this.delayedShow=setInterval(function(){u.is(":visible")&&(o(e.of),clearInterval(s))},13)),this._trigger("open",t,{tooltip:u})))},_registerCloseHandlers:function(t,i){var r={keyup:function(t){t.keyCode===n.ui.keyCode.ESCAPE&&((t=n.Event(t)).currentTarget=i[0],this.close(t,!0))}};i[0]!==this.element[0]&&(r.remove=function(){var n=this._find(i);n&&this._removeTooltip(n.tooltip)});t&&"mouseover"!==t.type||(r.mouseleave="close");t&&"focusin"!==t.type||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);r?(u=r.tooltip,r.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1))):i.removeData("ui-tooltip-open")},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){return n=n.data("ui-tooltip-id"),n?this.tooltips[n]:null},_removeTooltip:function(n){clearInterval(this.delayedShow);n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){return n=n.closest(".ui-front, dialog"),n.length?n:this.document[0].body},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur"),r=r.element;u.target=u.currentTarget=r[0];t.close(u,!0);n("#"+i).remove();r.data("ui-tooltip-title")&&(r.attr("title")||r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});!1!==n.uiBackCompat&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});n.ui.tooltip}),function(n){n.fn.idleTimeout=function(t){var v=!!window.chrome,ht={idleTimeLimit:1200,redirectUrl:"/logout",customCallback:!1,activityEvents:"click keypress scroll wheel mousewheel mousemove",enableDialog:!0,dialogDisplayLimit:180,dialogTitle:"Session Expiration Warning",dialogText:"Because you have been inactive, your session is about to expire.",dialogTimeRemaining:"Time remaining",dialogStayLoggedInButton:"Stay Logged In",dialogLogOutNowButton:"Log Out Now",pronounceWarningInterval:15,errorAlertMessage:'Please disable "Private Mode", or upgrade to a modern browser. Or perhaps a dependent file missing. Please see: https://github.com/marcuswestin/store.js',sessionKeepAliveTimer:600,sessionKeepAliveUrl:window.location.href,stopTrackingEvent:""},i=n.extend(ht,t),p=2,ct=document.title,y,o,w,b,k,d,g,nt,u,s,h,r,tt,f,it,rt,ut,ft,et,e,c,l,ot,st,a;return y=function(){w=function(){u===store.get("idleTimerLastActivity")&&n.get(i.sessionKeepAliveUrl)};b=setInterval(w,i.sessionKeepAliveTimer*1e3)},o=function(){clearInterval(b)},k=function(){n("body").on(i.activityEvents,function(){(!i.enableDialog||i.enableDialog&&c()!==!0)&&s()})},nt=function(){var t=n.now(),r=store.get("idleTimerLastActivity")+i.idleTimeLimit*1e3;t>r?i.enableDialog?i.enableDialog&&c()!==!0&&(rt(),et(),st()):a():store.get("idleTimerLoggedOut")===!0?a():c()===!0&&(l(),e())},s=function(){h();u=n.now();store.set("idleTimerLastActivity",u);d=setInterval(nt,p*1e3)},h=function(){clearInterval(d)},it=function(){r=n("#idletimeout-container");var t=n(".countdown-place-holder",r);t.before(i.dialogText);f=n("#idletimeout-resume-link",r);f.text(i.dialogStayLoggedInButton);v&&r.attr("aria-live","assertive");n(f).on("click",function(){l();e();s()})},rt=function(){tt=r.parent();r.prependTo("body");r.slideDown();ot();document.title=i.dialogTitle;i.sessionKeepAliveTimer&&o()},ft=function(){var t=n.now(),r=store.get("idleTimerLastActivity")+i.idleTimeLimit*1e3+i.dialogDisplayLimit*1e3;(t>r||store.get("idleTimerLoggedOut")===!0)&&a()},et=function(){ut=setInterval(ft,p*1e3)},e=function(){clearInterval(ut);clearInterval(g)},c=function(){var t=n(r).is(":visible");return t===!0?!0:!1},l=function(){v||r.removeAttr("aria-live");r.slideUp({complete:function(){r.appendTo(tt)}});document.title=ct;i.sessionKeepAliveTimer&&y()},ot=function(){function o(){v||(f===0?(r.attr("aria-live","assertive"),f=i.pronounceWarningInterval):f===i.pronounceWarningInterval-1&&r.removeAttr("aria-live"));t=Math.floor(e/60);t<10&&(t="0"+t);u=e-t*60;u<10&&(u="0"+u);s.html(t+":"+u);e-=1;f-=1}var e=i.dialogDisplayLimit,t,u,f=1,s=n("span",r);o();g=setInterval(o,1e3)},st=function(){var t=!1;n("body").one(i.activityEvents,function(i){if(!t){t=!0;var r=n(i.target);r.is(f)||f.trigger("click")}})},a=function(){store.set("idleTimerLoggedOut",!0);i.sessionKeepAliveTimer&&o();i.customCallback&&i.customCallback()&&(e(),h());i.redirectUrl&&(window.location.href=i.redirectUrl)},this.each(function(){if(store.enabled?(u=n.now(),store.set("idleTimerLastActivity",u),store.set("idleTimerLoggedOut",!1)):alert(i.errorAlertMessage),it(),k(),i.sessionKeepAliveTimer&&y(),s(),i.stopTrackingEvent)n(document).one(i.stopTrackingEvent,function(){n("body").off(i.activityEvents);l();o();e();h()})})}}(jQuery);
/*
 * jQuery.bind-first library v0.2.3
 * Copyright (c) 2013 Vladimir Zhuravlev
 *
 * Released under MIT License
 * @license
 *
 * Date: Thu Feb  6 10:13:59 ICT 2014
 **/
(function(n){function e(t){return i?t.data("events"):n._data(t[0]).events}function o(n,t,r){var f=e(n),u=f[t],o;if(!i)return o=r?u.splice(u.delegateCount-1,1)[0]:u.pop(),u.splice(r?0:u.delegateCount||0,0,o),void 0;r?f.live.unshift(f.live.pop()):u.unshift(u.pop())}function t(t,i,r){var u=i.split(/\s+/);t.each(function(){for(var i,t=0;u.length>t;++t)i=n.trim(u[t]).match(/[^\.]+/i)[0],o(n(this),i,r)})}function r(i){n.fn[i+"First"]=function(){var u=n.makeArray(arguments),r=u.shift();return r&&(n.fn[i].apply(this,arguments),t(this,r)),this}}var u=n.fn.jquery.split("."),f=parseInt(u[0]),s=parseInt(u[1]),i=1>f||1==f&&7>s;r("bind");r("one");n.fn.delegateFirst=function(){var i=n.makeArray(arguments),r=i[1];return r&&(i.splice(0,2),n.fn.delegate.apply(this,arguments),t(this,r,!0)),this};n.fn.liveFirst=function(){var t=n.makeArray(arguments);return t.unshift(this.selector),n.fn.delegateFirst.apply(n(document),t),this};i||(n.fn.onFirst=function(i,r){var u=n(this),f="string"==typeof r;if(n.fn.on.apply(u,arguments),"object"==typeof i)for(type in i)i.hasOwnProperty(type)&&t(u,type,f);else"string"==typeof i&&t(u,i,f);return u})})(jQuery),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery","jquery.ui.widget"],n):n(window.jQuery)}(function(n){"use strict";n.support.xhrFileUpload=!!(window.XMLHttpRequestUpload&&window.FileReader);n.support.xhrFormDataFileUpload=!!window.FormData;n.widget("blueimp.fileupload",{options:{dropZone:n(document),pasteZone:n(document),fileInput:undefined,replaceFileInput:!0,paramName:undefined,singleFileUploads:!0,limitMultiFileUploads:undefined,sequentialUploads:!1,limitConcurrentUploads:undefined,forceIframeTransport:!1,redirect:undefined,redirectParamName:undefined,postMessage:undefined,multipart:!0,maxChunkSize:undefined,uploadedBytes:undefined,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,formData:function(n){return n.serializeArray()},add:function(t,i){(i.autoUpload||i.autoUpload!==!1&&(n(this).data("blueimp-fileupload")||n(this).data("fileupload")).options.autoUpload)&&i.submit()},processData:!1,contentType:!1,cache:!1},_refreshOptionsList:["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],_BitrateTimer:function(){this.timestamp=+new Date;this.loaded=0;this.bitrate=0;this.getBitrate=function(n,t,i){var r=n-this.timestamp;return(!this.bitrate||!i||r>i)&&(this.bitrate=(t-this.loaded)*(1e3/r)*8,this.loaded=t,this.timestamp=n),this.bitrate}},_isXHRUpload:function(t){return!t.forceIframeTransport&&(!t.multipart&&n.support.xhrFileUpload||n.support.xhrFormDataFileUpload)},_getFormData:function(t){var i;return typeof t.formData=="function"?t.formData(t.form):n.isArray(t.formData)?t.formData:t.formData?(i=[],n.each(t.formData,function(n,t){i.push({name:n,value:t})}),i):[]},_getTotal:function(t){var i=0;return n.each(t,function(n,t){i+=t.size||1}),i},_initProgressObject:function(n){n._progress={loaded:0,total:0,bitrate:0}},_onProgress:function(n,t){if(n.lengthComputable){var i=+new Date,r;if(t._time&&t.progressInterval&&i-t._time<t.progressInterval&&n.loaded!==n.total)return;t._time=i;r=Math.floor(n.loaded/n.total*(t.chunkSize||t._progress.total))+(t.uploadedBytes||0);this._progress.loaded+=r-t._progress.loaded;this._progress.bitrate=this._bitrateTimer.getBitrate(i,this._progress.loaded,t.bitrateInterval);t._progress.loaded=t.loaded=r;t._progress.bitrate=t.bitrate=t._bitrateTimer.getBitrate(i,r,t.bitrateInterval);this._trigger("progress",n,t);this._trigger("progressall",n,this._progress)}},_initProgressListener:function(t){var r=this,i=t.xhr?t.xhr():n.ajaxSettings.xhr();i.upload&&(n(i.upload).bind("progress",function(n){var i=n.originalEvent;n.lengthComputable=i.lengthComputable;n.loaded=i.loaded;n.total=i.total;r._onProgress(n,t)}),t.xhr=function(){return i})},_initXHRData:function(t){var i,r=t.files[0],f=t.multipart||!n.support.xhrFileUpload,u=t.paramName[0];t.headers=t.headers||{};t.contentRange&&(t.headers["Content-Range"]=t.contentRange);f?n.support.xhrFormDataFileUpload&&(t.postMessage?(i=this._getFormData(t),t.blob?i.push({name:u,value:t.blob}):n.each(t.files,function(n,r){i.push({name:t.paramName[n]||u,value:r})})):(t.formData instanceof FormData?i=t.formData:(i=new FormData,n.each(this._getFormData(t),function(n,t){i.append(t.name,t.value)})),t.blob?(t.headers["Content-Disposition"]='attachment; filename="'+encodeURI(r.name)+'"',i.append(u,t.blob,r.name)):n.each(t.files,function(n,r){(window.Blob&&r instanceof Blob||window.File&&r instanceof File)&&i.append(t.paramName[n]||u,r,r.name)})),t.data=i):(t.headers["Content-Disposition"]='attachment; filename="'+encodeURI(r.name)+'"',t.contentType=r.type,t.data=t.blob||r);t.blob=null},_initIframeSettings:function(t){t.dataType="iframe "+(t.dataType||"");t.formData=this._getFormData(t);t.redirect&&n("<a><\/a>").prop("href",t.url).prop("host")!==location.host&&t.formData.push({name:t.redirectParamName||"redirect",value:t.redirect})},_initDataSettings:function(n){this._isXHRUpload(n)?(this._chunkedUpload(n,!0)||(n.data||this._initXHRData(n),this._initProgressListener(n)),n.postMessage&&(n.dataType="postmessage "+(n.dataType||""))):this._initIframeSettings(n,"iframe")},_getParamName:function(t){var r=n(t.fileInput),i=t.paramName;return i?n.isArray(i)||(i=[i]):(i=[],r.each(function(){for(var t=n(this),u=t.prop("name")||"files[]",r=(t.prop("files")||[1]).length;r;)i.push(u),r-=1}),i.length||(i=[r.prop("name")||"files[]"])),i},_initFormSettings:function(t){t.form&&t.form.length||(t.form=n(t.fileInput.prop("form")),t.form.length||(t.form=n(this.options.fileInput.prop("form"))));t.paramName=this._getParamName(t);t.url||(t.url=t.form.prop("action")||location.href);t.type=(t.type||t.form.prop("method")||"").toUpperCase();t.type!=="POST"&&t.type!=="PUT"&&t.type!=="PATCH"&&(t.type="POST");t.formAcceptCharset||(t.formAcceptCharset=t.form.attr("accept-charset"))},_getAJAXSettings:function(t){var i=n.extend({},this.options,t);return this._initFormSettings(i),this._initDataSettings(i),i},_getDeferredState:function(n){return n.state?n.state():n.isResolved()?"resolved":n.isRejected()?"rejected":"pending"},_enhancePromise:function(n){return n.success=n.done,n.error=n.fail,n.complete=n.always,n},_getXHRPromise:function(t,i,r){var u=n.Deferred(),f=u.promise();return i=i||this.options.context||f,t===!0?u.resolveWith(i,r):t===!1&&u.rejectWith(i,r),f.abort=u.promise,this._enhancePromise(f)},_addConvenienceMethods:function(n,t){var i=this;t.submit=function(){return this.state()!=="pending"&&(t.jqXHR=this.jqXHR=i._trigger("submit",n,this)!==!1&&i._onSend(n,this)),this.jqXHR||i._getXHRPromise()};t.abort=function(){return this.jqXHR?this.jqXHR.abort():this._getXHRPromise()};t.state=function(){if(this.jqXHR)return i._getDeferredState(this.jqXHR)};t.progress=function(){return this._progress}},_getUploadedBytes:function(n){var i=n.getResponseHeader("Range"),t=i&&i.split("-"),r=t&&t.length>1&&parseInt(t[1],10);return r&&r+1},_chunkedUpload:function(t,i){var u=this,f=t.files[0],e=f.size,r=t.uploadedBytes=t.uploadedBytes||0,c=t.maxChunkSize||e,l=f.slice||f.webkitSlice||f.mozSlice,o=n.Deferred(),s=o.promise(),a,h;return!(this._isXHRUpload(t)&&l&&(r||c<e))||t.data?!1:i?!0:r>=e?(f.error="Uploaded bytes exceed file size",this._getXHRPromise(!1,t.context,[null,"error",f.error])):(h=function(){var i=n.extend({},t),s=i._progress.loaded;i.blob=l.call(f,r,r+c,f.type);i.chunkSize=i.blob.size;i.contentRange="bytes "+r+"-"+(r+i.chunkSize-1)+"/"+e;u._initXHRData(i);u._initProgressListener(i);a=(u._trigger("chunksend",null,i)!==!1&&n.ajax(i)||u._getXHRPromise(!1,i.context)).done(function(f,c,l){r=u._getUploadedBytes(l)||r+i.chunkSize;i._progress.loaded===s&&u._onProgress(n.Event("progress",{lengthComputable:!0,loaded:r-i.uploadedBytes,total:r-i.uploadedBytes}),i);t.uploadedBytes=i.uploadedBytes=r;i.result=f;i.textStatus=c;i.jqXHR=l;u._trigger("chunkdone",null,i);u._trigger("chunkalways",null,i);r<e?h():o.resolveWith(i.context,[f,c,l])}).fail(function(n,t,r){i.jqXHR=n;i.textStatus=t;i.errorThrown=r;u._trigger("chunkfail",null,i);u._trigger("chunkalways",null,i);o.rejectWith(i.context,[n,t,r])})},this._enhancePromise(s),s.abort=function(){return a.abort()},h(),s)},_beforeSend:function(n,t){this._active===0&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0);t._progress||(t._progress={});t._progress.loaded=t.loaded=t.uploadedBytes||0;t._progress.total=t.total=this._getTotal(t.files)||1;t._progress.bitrate=t.bitrate=0;this._active+=1;this._progress.loaded+=t.loaded;this._progress.total+=t.total},_onDone:function(t,i,r,u){var f=u._progress.total;u._progress.loaded<f&&this._onProgress(n.Event("progress",{lengthComputable:!0,loaded:f,total:f}),u);u.result=t;u.textStatus=i;u.jqXHR=r;this._trigger("done",null,u)},_onFail:function(n,t,i,r){r.jqXHR=n;r.textStatus=t;r.errorThrown=i;this._trigger("fail",null,r);r.recalculateProgress&&(this._progress.loaded-=r._progress.loaded,this._progress.total-=r._progress.total)},_onAlways:function(n,t,i,r){this._active-=1;this._trigger("always",null,r);this._active===0&&this._trigger("stop")},_onSend:function(t,i){i.submit||this._addConvenienceMethods(t,i);var r=this,f,s,e,h,u=r._getAJAXSettings(i),o=function(){return r._sending+=1,u._bitrateTimer=new r._BitrateTimer,f=f||((s||r._trigger("send",t,u)===!1)&&r._getXHRPromise(!1,u.context,s)||r._chunkedUpload(u)||n.ajax(u)).done(function(n,t,i){r._onDone(n,t,i,u)}).fail(function(n,t,i){r._onFail(n,t,i,u)}).always(function(n,t,i){if(r._sending-=1,r._onAlways(n,t,i,u),u.limitConcurrentUploads&&u.limitConcurrentUploads>r._sending)for(var f=r._slots.shift();f;){if(r._getDeferredState(f)==="pending"){f.resolve();break}f=r._slots.shift()}})};return(this._beforeSend(t,u),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending)?(this.options.limitConcurrentUploads>1?(e=n.Deferred(),this._slots.push(e),h=e.pipe(o)):h=this._sequence=this._sequence.pipe(o,o),h.abort=function(){return(s=[undefined,"abort","abort"],!f)?(e&&e.rejectWith(u.context,s),o()):f.abort()},this._enhancePromise(h)):o()},_onAdd:function(t,i){var c=this,l=!0,u=n.extend({},this.options,i),f=u.limitMultiFileUploads,s=this._getParamName(u),e,h,o,r;if((u.singleFileUploads||f)&&this._isXHRUpload(u))if(!u.singleFileUploads&&f)for(o=[],e=[],r=0;r<i.files.length;r+=f)o.push(i.files.slice(r,r+f)),h=s.slice(r,r+f),h.length||(h=s),e.push(h);else e=s;else o=[i.files],e=[s];return i.originalFiles=i.files,n.each(o||i.files,function(r,u){var f=n.extend({},i);return f.files=o?u:[u],f.paramName=e[r],c._initProgressObject(f),c._addConvenienceMethods(t,f),l=c._trigger("add",t,f)}),l},_replaceFileInput:function(t){var i=t.clone(!0);n("<form><\/form>").append(i)[0].reset();t.after(i).detach();n.cleanData(t.unbind("remove"));this.options.fileInput=this.options.fileInput.map(function(n,r){return r===t[0]?i[0]:r});t[0]===this.element[0]&&(this.element=i)},_handleFileTreeEntry:function(t,i){var e=this,r=n.Deferred(),u=function(n){n&&!n.entry&&(n.entry=t);r.resolve([n])},f;return i=i||"",t.isFile?t._file?(t._file.relativePath=i,r.resolve(t._file)):t.file(function(n){n.relativePath=i;r.resolve(n)},u):t.isDirectory?(f=t.createReader(),f.readEntries(function(n){e._handleFileTreeEntries(n,i+t.name+"/").done(function(n){r.resolve(n)}).fail(u)},u)):r.resolve([]),r.promise()},_handleFileTreeEntries:function(t,i){var r=this;return n.when.apply(n,n.map(t,function(n){return r._handleFileTreeEntry(n,i)})).pipe(function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(t){t=t||{};var i=t.items;return i&&i.length&&(i[0].webkitGetAsEntry||i[0].getAsEntry)?this._handleFileTreeEntries(n.map(i,function(n){var t;return n.webkitGetAsEntry?(t=n.webkitGetAsEntry(),t&&(t._file=n.getAsFile()),t):n.getAsEntry()})):n.Deferred().resolve(n.makeArray(t.files)).promise()},_getSingleFileInputFiles:function(t){t=n(t);var r=t.prop("webkitEntries")||t.prop("entries"),i,u;if(r&&r.length)return this._handleFileTreeEntries(r);if(i=n.makeArray(t.prop("files")),i.length)i[0].name===undefined&&i[0].fileName&&n.each(i,function(n,t){t.name=t.fileName;t.size=t.fileSize});else{if(u=t.prop("value"),!u)return n.Deferred().resolve([]).promise();i=[{name:u.replace(/^.*\\/,"")}]}return n.Deferred().resolve(i).promise()},_getFileInputFiles:function(t){return!(t instanceof n)||t.length===1?this._getSingleFileInputFiles(t):n.when.apply(n,n.map(t,this._getSingleFileInputFiles)).pipe(function(){return Array.prototype.concat.apply([],arguments)})},_onChange:function(t){var r=this,i={fileInput:n(t.target),form:n(t.target.form)};this._getFileInputFiles(i.fileInput).always(function(n){i.files=n;r.options.replaceFileInput&&r._replaceFileInput(i.fileInput);r._trigger("change",t,i)!==!1&&r._onAdd(t,i)})},_onPaste:function(t){var r=t.originalEvent.clipboardData,u=r&&r.items||[],i={files:[]};return n.each(u,function(n,t){var r=t.getAsFile&&t.getAsFile();r&&i.files.push(r)}),this._trigger("paste",t,i)===!1||this._onAdd(t,i)===!1?!1:void 0},_onDrop:function(n){var r=this,t=n.dataTransfer=n.originalEvent.dataTransfer,i={};t&&t.files&&t.files.length&&n.preventDefault();this._getDroppedFiles(t).always(function(t){i.files=t;r._trigger("drop",n,i)!==!1&&r._onAdd(n,i)})},_onDragOver:function(t){var i=t.dataTransfer=t.originalEvent.dataTransfer;if(this._trigger("dragover",t)===!1)return!1;i&&n.inArray("Files",i.types)!==-1&&(i.dropEffect="copy",t.preventDefault())},_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop}),this._on(this.options.pasteZone,{paste:this._onPaste}));this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,"dragover drop");this._off(this.options.pasteZone,"paste");this._off(this.options.fileInput,"change")},_setOption:function(t,i){var r=n.inArray(t,this._refreshOptionsList)!==-1;r&&this._destroyEventHandlers();this._super(t,i);r&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var t=this.options;t.fileInput===undefined?t.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):t.fileInput instanceof n||(t.fileInput=n(t.fileInput));t.dropZone instanceof n||(t.dropZone=n(t.dropZone));t.pasteZone instanceof n||(t.pasteZone=n(t.pasteZone))},_create:function(){var t=this.options;n.extend(t,n(this.element[0].cloneNode(!1)).data());this._initSpecialOptions();this._slots=[];this._sequence=this._getXHRPromise(!0);this._sending=this._active=0;this._initProgressObject(this);this._initEventHandlers()},progress:function(){return this._progress},add:function(t){var i=this;t&&!this.options.disabled&&(t.fileInput&&!t.files?this._getFileInputFiles(t.fileInput).always(function(n){t.files=n;i._onAdd(null,t)}):(t.files=n.makeArray(t.files),this._onAdd(null,t)))},send:function(t){if(t&&!this.options.disabled){if(t.fileInput&&!t.files){var e=this,i=n.Deferred(),r=i.promise(),u,f;return r.abort=function(){return(f=!0,u)?u.abort():(i.reject(null,"abort","abort"),r)},this._getFileInputFiles(t.fileInput).always(function(n){f||(t.files=n,u=e._onSend(null,t).then(function(n,t,r){i.resolve(n,t,r)},function(n,t,r){i.reject(n,t,r)}))}),this._enhancePromise(r)}if(t.files=n.makeArray(t.files),t.files.length)return this._onSend(null,t)}return this._getXHRPromise(!1,t&&t.context)}})}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):n(window.jQuery)}(function(n){"use strict";var t=0;n.ajaxTransport("iframe",function(i){if(i.async){var r,u,f;return{send:function(e,o){r=n('<form style="display:none;"><\/form>');r.attr("accept-charset",i.formAcceptCharset);f=/\?/.test(i.url)?"&":"?";i.type==="DELETE"?(i.url=i.url+f+"_method=DELETE",i.type="POST"):i.type==="PUT"?(i.url=i.url+f+"_method=PUT",i.type="POST"):i.type==="PATCH"&&(i.url=i.url+f+"_method=PATCH",i.type="POST");u=n('<iframe src="javascript:false;" name="iframe-transport-'+(t+=1)+'"><\/iframe>').bind("load",function(){var t,f=n.isArray(i.paramName)?i.paramName:[i.paramName];u.unbind("load").bind("load",function(){var t;try{if(t=u.contents(),!t.length||!t[0].firstChild)throw new Error;}catch(i){t=undefined}o(200,"success",{iframe:t});n('<iframe src="javascript:false;"><\/iframe>').appendTo(r);r.remove()});r.prop("target",u.prop("name")).prop("action",i.url).prop("method",i.type);i.formData&&n.each(i.formData,function(t,i){n('<input type="hidden"/>').prop("name",i.name).val(i.value).appendTo(r)});i.fileInput&&i.fileInput.length&&i.type==="POST"&&(t=i.fileInput.clone(),i.fileInput.after(function(n){return t[n]}),i.paramName&&i.fileInput.each(function(t){n(this).prop("name",f[t]||i.paramName)}),r.append(i.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data"));r.submit();t&&t.length&&i.fileInput.each(function(i,r){var u=n(t[i]);n(r).prop("name",u.prop("name"));u.replaceWith(r)})});r.append(u).appendTo(document.body)},abort:function(){u&&u.unbind("load").prop("src","javascript".concat(":false;"));r&&r.remove()}}}});n.ajaxSetup({converters:{"iframe text":function(t){return t&&n(t[0].body).text()},"iframe json":function(t){return t&&n.parseJSON(n(t[0].body).text())},"iframe html":function(t){return t&&n(t[0].body).html()},"iframe script":function(t){return t&&n.globalEval(n(t[0].body).text())}}})}),function(n){function i(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],r;if(n.event.fixHooks)for(r=t.length;r;)n.event.fixHooks[t[--r]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],i,!1);else this.onmousewheel=i},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],i,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery),function(n){var i={init:function(t){var i={set_width:!1,set_height:!1,horizontalScroll:!1,scrollInertia:950,mouseWheel:!0,mouseWheelPixels:"auto",autoDraggerLength:!0,autoHideScrollbar:!1,snapAmount:null,snapOffset:0,scrollButtons:{enable:!1,scrollType:"continuous",scrollSpeed:"auto",scrollAmount:40},advanced:{updateOnBrowserResize:!0,updateOnContentResize:!1,autoExpandHorizontalScroll:!1,autoScrollOnFocus:!0,normalizeMouseWheelDelta:!1},contentTouchScroll:!0,callbacks:{onScrollStart:function(){},onScroll:function(){},onTotalScroll:function(){},onTotalScrollBack:function(){},onTotalScrollOffset:0,onTotalScrollBackOffset:0,whileScrolling:function(){}},theme:"light"},t=n.extend(!0,i,t);return this.each(function(){var i=n(this),y,r,s,u,f,o,c,l,a,w,v;t.set_width&&i.css("width",t.set_width);t.set_height&&i.css("height",t.set_height);n(document).data("mCustomScrollbar-index")?(y=parseInt(n(document).data("mCustomScrollbar-index")),n(document).data("mCustomScrollbar-index",y+1)):n(document).data("mCustomScrollbar-index","1");i.wrapInner("<div class='mCustomScrollBox mCS-"+t.theme+"' id='mCSB_"+n(document).data("mCustomScrollbar-index")+"' style='position:relative; height:100%; overflow:hidden; max-width:100%;' />").addClass("mCustomScrollbar _mCS_"+n(document).data("mCustomScrollbar-index"));r=i.children(".mCustomScrollBox");t.horizontalScroll?(r.addClass("mCSB_horizontal").wrapInner("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />"),s=r.children(".mCSB_h_wrapper"),s.wrapInner("<div class='mCSB_container' style='position:absolute; left:0;' />").children(".mCSB_container").css({width:s.children().outerWidth(),position:"relative"}).unwrap()):r.wrapInner("<div class='mCSB_container' style='position:relative; top:0;' />");u=r.children(".mCSB_container");n.support.touch&&u.addClass("mCS_touch");u.after("<div class='mCSB_scrollTools' style='position:absolute;'><div class='mCSB_draggerContainer'><div class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' style='position:relative;'><\/div><\/div><div class='mCSB_draggerRail'><\/div><\/div><\/div>");var h=r.children(".mCSB_scrollTools"),p=h.children(".mCSB_draggerContainer"),e=p.children(".mCSB_dragger");t.horizontalScroll?e.data("minDraggerWidth",e.width()):e.data("minDraggerHeight",e.height());t.scrollButtons.enable&&(t.horizontalScroll?h.prepend("<a class='mCSB_buttonLeft' oncontextmenu='return false;'><\/a>").append("<a class='mCSB_buttonRight' oncontextmenu='return false;'><\/a>"):h.prepend("<a class='mCSB_buttonUp' oncontextmenu='return false;'><\/a>").append("<a class='mCSB_buttonDown' oncontextmenu='return false;'><\/a>"));r.bind("scroll",function(){i.is(".mCS_disabled")||r.scrollTop(0).scrollLeft(0)});i.data({mCS_Init:!0,mCustomScrollbarIndex:n(document).data("mCustomScrollbar-index"),horizontalScroll:t.horizontalScroll,scrollInertia:t.scrollInertia,scrollEasing:"mcsEaseOut",mouseWheel:t.mouseWheel,mouseWheelPixels:t.mouseWheelPixels,autoDraggerLength:t.autoDraggerLength,autoHideScrollbar:t.autoHideScrollbar,snapAmount:t.snapAmount,snapOffset:t.snapOffset,scrollButtons_enable:t.scrollButtons.enable,scrollButtons_scrollType:t.scrollButtons.scrollType,scrollButtons_scrollSpeed:t.scrollButtons.scrollSpeed,scrollButtons_scrollAmount:t.scrollButtons.scrollAmount,autoExpandHorizontalScroll:t.advanced.autoExpandHorizontalScroll,autoScrollOnFocus:t.advanced.autoScrollOnFocus,normalizeMouseWheelDelta:t.advanced.normalizeMouseWheelDelta,contentTouchScroll:t.contentTouchScroll,onScrollStart_Callback:t.callbacks.onScrollStart,onScroll_Callback:t.callbacks.onScroll,onTotalScroll_Callback:t.callbacks.onTotalScroll,onTotalScrollBack_Callback:t.callbacks.onTotalScrollBack,onTotalScroll_Offset:t.callbacks.onTotalScrollOffset,onTotalScrollBack_Offset:t.callbacks.onTotalScrollBackOffset,whileScrolling_Callback:t.callbacks.whileScrolling,bindEvent_scrollbar_drag:!1,bindEvent_content_touch:!1,bindEvent_scrollbar_click:!1,bindEvent_mousewheel:!1,bindEvent_buttonsContinuous_y:!1,bindEvent_buttonsContinuous_x:!1,bindEvent_buttonsPixels_y:!1,bindEvent_buttonsPixels_x:!1,bindEvent_focusin:!1,bindEvent_autoHideScrollbar:!1,mCSB_buttonScrollRight:!1,mCSB_buttonScrollLeft:!1,mCSB_buttonScrollDown:!1,mCSB_buttonScrollUp:!1});t.horizontalScroll?i.css("max-width")!=="none"&&(t.advanced.updateOnContentResize||(t.advanced.updateOnContentResize=!0)):i.css("max-height")!=="none"&&(f=!1,o=parseInt(i.css("max-height")),i.css("max-height").indexOf("%")>=0&&(f=o,o=i.parent().height()*f/100),i.css("overflow","hidden"),r.css("max-height",o));i.mCustomScrollbar("update");t.advanced.updateOnBrowserResize&&(l=n(window).width(),a=n(window).height(),n(window).bind("resize."+i.data("mCustomScrollbarIndex"),function(){c&&clearTimeout(c);c=setTimeout(function(){if(!i.is(".mCS_disabled")&&!i.is(".mCS_destroyed")){var t=n(window).width(),u=n(window).height();(l!==t||a!==u)&&(i.css("max-height")!=="none"&&f&&r.css("max-height",i.parent().height()*f/100),i.mCustomScrollbar("update"),l=t,a=u)}},150)}));t.advanced.updateOnContentResize&&(v=t.horizontalScroll?u.outerWidth():u.outerHeight(),w=setInterval(function(){var n;t.horizontalScroll?(t.advanced.autoExpandHorizontalScroll&&u.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:u.outerWidth(),position:"relative"}).unwrap(),n=u.outerWidth()):n=u.outerHeight();n!=v&&(i.mCustomScrollbar("update"),v=n)},300))})},update:function(){var i=n(this),u=i.children(".mCustomScrollBox"),r=u.children(".mCSB_container"),h,o,c,b,it,rt,s,v,k,ut,ft,l,a;r.removeClass("mCS_no_scrollbar");i.removeClass("mCS_disabled mCS_destroyed");u.scrollTop(0).scrollLeft(0);var f=u.children(".mCSB_scrollTools"),e=f.children(".mCSB_draggerContainer"),t=e.children(".mCSB_dragger");if(i.data("horizontalScroll")){var d=f.children(".mCSB_buttonLeft"),g=f.children(".mCSB_buttonRight"),y=u.width();i.data("autoExpandHorizontalScroll")&&r.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:r.outerWidth(),position:"relative"}).unwrap();h=r.outerWidth()}else var nt=f.children(".mCSB_buttonUp"),tt=f.children(".mCSB_buttonDown"),p=u.height(),w=r.outerHeight();w>p&&!i.data("horizontalScroll")?(f.css("display","block"),o=e.height(),i.data("autoDraggerLength")&&(c=Math.round(p/w*o),b=t.data("minDraggerHeight"),c<=b?t.css({height:b}):c>=o-10?(it=o-10,t.css({height:it})):t.css({height:c}),t.children(".mCSB_dragger_bar").css({"line-height":t.height()+"px"})),rt=t.height(),l=(w-p)/(o-rt),i.data("scrollAmount",l).mCustomScrollbar("scrolling",u,r,e,t,nt,tt,d,g),a=Math.abs(r.position().top),i.mCustomScrollbar("scrollTo",a,{scrollInertia:0,trigger:"internal"})):h>y&&i.data("horizontalScroll")?(f.css("display","block"),s=e.width(),i.data("autoDraggerLength")&&(v=Math.round(y/h*s),k=t.data("minDraggerWidth"),v<=k?t.css({width:k}):v>=s-10?(ut=s-10,t.css({width:ut})):t.css({width:v})),ft=t.width(),l=(h-y)/(s-ft),i.data("scrollAmount",l).mCustomScrollbar("scrolling",u,r,e,t,nt,tt,d,g),a=Math.abs(r.position().left),i.mCustomScrollbar("scrollTo",a,{scrollInertia:0,trigger:"internal"})):(u.unbind("mousewheel focusin"),i.data("horizontalScroll")?t.add(r).css("left",0):t.add(r).css("top",0),f.css("display","none"),r.addClass("mCS_no_scrollbar"),i.data({bindEvent_mousewheel:!1,bindEvent_focusin:!1}))},scrolling:function(i,r,u,f,e,o,s,h){function g(n,t,i,r){c.data("horizontalScroll")?c.mCustomScrollbar("scrollTo",f.position().left-t+r,{moveDragger:!0,trigger:"internal"}):c.mCustomScrollbar("scrollTo",f.position().top-n+i,{moveDragger:!0,trigger:"internal"})}var c=n(this),v,y,l,p,a,w,b,nt,tt,k,d,it,rt;if(c.data("bindEvent_scrollbar_drag")||(n.support.msPointer?(f.bind("MSPointerDown",function(t){t.preventDefault();c.data({on_drag:!0});f.addClass("mCSB_dragger_onDrag");var i=n(this),e=i.offset(),r=t.originalEvent.pageX-e.left,u=t.originalEvent.pageY-e.top;r<i.width()&&r>0&&u<i.height()&&u>0&&(v=u,y=r)}),n(document).bind("MSPointerMove."+c.data("mCustomScrollbarIndex"),function(n){if(n.preventDefault(),c.data("on_drag")){var i=f,t=i.offset(),r=n.originalEvent.pageX-t.left,u=n.originalEvent.pageY-t.top;g(v,y,u,r)}}).bind("MSPointerUp."+c.data("mCustomScrollbarIndex"),function(){c.data({on_drag:!1});f.removeClass("mCSB_dragger_onDrag")})):(f.bind("mousedown touchstart",function(t){var e,i,r,u,o;t.preventDefault();t.stopImmediatePropagation();e=n(this);i=e.offset();t.type==="touchstart"?(o=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],r=o.pageX-i.left,u=o.pageY-i.top):(c.data({on_drag:!0}),f.addClass("mCSB_dragger_onDrag"),r=t.pageX-i.left,u=t.pageY-i.top);r<e.width()&&r>0&&u<e.height()&&u>0&&(v=u,y=r)}).bind("touchmove",function(t){t.preventDefault();t.stopImmediatePropagation();var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],u=n(this),r=u.offset(),f=i.pageX-r.left,e=i.pageY-r.top;g(v,y,e,f)}),n(document).bind("mousemove."+c.data("mCustomScrollbarIndex"),function(n){if(c.data("on_drag")){var i=f,t=i.offset(),r=n.pageX-t.left,u=n.pageY-t.top;g(v,y,u,r)}}).bind("mouseup."+c.data("mCustomScrollbarIndex"),function(){c.data({on_drag:!1});f.removeClass("mCSB_dragger_onDrag")})),c.data({bindEvent_scrollbar_drag:!0})),n.support.touch&&c.data("contentTouchScroll")&&(c.data("bindEvent_content_touch")||(r.bind("touchstart",function(t){t.stopImmediatePropagation();l=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];p=n(this);a=p.offset();b=l.pageX-a.left;w=l.pageY-a.top;nt=w;tt=b}),r.bind("touchmove",function(t){t.preventDefault();t.stopImmediatePropagation();l=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];p=n(this).parent();a=p.offset();b=l.pageX-a.left;w=l.pageY-a.top;c.data("horizontalScroll")?c.mCustomScrollbar("scrollTo",tt-b,{trigger:"internal"}):c.mCustomScrollbar("scrollTo",nt-w,{trigger:"internal"})}))),c.data("bindEvent_scrollbar_click")||(u.bind("click",function(t){var i=(t.pageY-u.offset().top)*c.data("scrollAmount"),r=n(t.target);c.data("horizontalScroll")&&(i=(t.pageX-u.offset().left)*c.data("scrollAmount"));(r.hasClass("mCSB_draggerContainer")||r.hasClass("mCSB_draggerRail"))&&c.mCustomScrollbar("scrollTo",i,{trigger:"internal",scrollEasing:"draggerRailEase"})}),c.data({bindEvent_scrollbar_click:!0})),c.data("mouseWheel")&&(c.data("bindEvent_mousewheel")||(i.bind("mousewheel",function(n,t){var o,i=c.data("mouseWheelPixels"),s=Math.abs(r.position().top),e=f.position().top,h=u.height()-f.height();c.data("normalizeMouseWheelDelta")&&(t=t<0?-1:1);i==="auto"&&(i=100+Math.round(c.data("scrollAmount")/2));c.data("horizontalScroll")&&(e=f.position().left,h=u.width()-f.width(),s=Math.abs(r.position().left));(t>0&&e!==0||t<0&&e!==h)&&(n.preventDefault(),n.stopImmediatePropagation());o=s-t*i;c.mCustomScrollbar("scrollTo",o,{trigger:"internal"})}),c.data({bindEvent_mousewheel:!0}))),c.data("scrollButtons_enable"))if(c.data("scrollButtons_scrollType")==="pixels"){c.data("horizontalScroll")?(h.add(s).unbind("mousedown touchstart MSPointerDown mouseup MSPointerUp mouseout MSPointerOut touchend",k,d),c.data({bindEvent_buttonsContinuous_x:!1}),c.data("bindEvent_buttonsPixels_x")||(h.bind("click",function(t){t.preventDefault();n(Math.abs(r.position().left)+c.data("scrollButtons_scrollAmount"))}),s.bind("click",function(t){t.preventDefault();n(Math.abs(r.position().left)-c.data("scrollButtons_scrollAmount"))}),c.data({bindEvent_buttonsPixels_x:!0}))):(o.add(e).unbind("mousedown touchstart MSPointerDown mouseup MSPointerUp mouseout MSPointerOut touchend",k,d),c.data({bindEvent_buttonsContinuous_y:!1}),c.data("bindEvent_buttonsPixels_y")||(o.bind("click",function(t){t.preventDefault();n(Math.abs(r.position().top)+c.data("scrollButtons_scrollAmount"))}),e.bind("click",function(t){t.preventDefault();n(Math.abs(r.position().top)-c.data("scrollButtons_scrollAmount"))}),c.data({bindEvent_buttonsPixels_y:!0})));function n(n){f.data("preventAction")||(f.data("preventAction",!0),c.mCustomScrollbar("scrollTo",n,{trigger:"internal"}))}}else{c.data("horizontalScroll")?(h.add(s).unbind("click"),c.data({bindEvent_buttonsPixels_x:!1}),c.data("bindEvent_buttonsContinuous_x")||(h.bind("mousedown touchstart MSPointerDown",function(t){t.preventDefault();var i=n();c.data({mCSB_buttonScrollRight:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().left)+i,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),k=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollRight"))},h.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",k),s.bind("mousedown touchstart MSPointerDown",function(t){t.preventDefault();var i=n();c.data({mCSB_buttonScrollLeft:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().left)-i,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),d=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollLeft"))},s.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",d),c.data({bindEvent_buttonsContinuous_x:!0}))):(o.add(e).unbind("click"),c.data({bindEvent_buttonsPixels_y:!1}),c.data("bindEvent_buttonsContinuous_y")||(o.bind("mousedown touchstart MSPointerDown",function(t){t.preventDefault();var i=n();c.data({mCSB_buttonScrollDown:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().top)+i,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),it=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollDown"))},o.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",it),e.bind("mousedown touchstart MSPointerDown",function(t){t.preventDefault();var i=n();c.data({mCSB_buttonScrollUp:setInterval(function(){c.mCustomScrollbar("scrollTo",Math.abs(r.position().top)-i,{trigger:"internal",scrollEasing:"easeOutCirc"})},17)})}),rt=function(n){n.preventDefault();clearInterval(c.data("mCSB_buttonScrollUp"))},e.bind("mouseup touchend MSPointerUp mouseout MSPointerOut",rt),c.data({bindEvent_buttonsContinuous_y:!0})));function n(){var n=c.data("scrollButtons_scrollSpeed");return c.data("scrollButtons_scrollSpeed")==="auto"&&(n=Math.round((c.data("scrollInertia")+100)/40)),n}}c.data("autoScrollOnFocus")&&(c.data("bindEvent_focusin")||(i.bind("focusin",function(){var t;if(i.scrollTop(0).scrollLeft(0),t=n(document.activeElement),t.is("input,textarea,select,button,a[tabindex],area,object")){var f=r.position().top,u=t.position().top,e=i.height()-t.outerHeight();c.data("horizontalScroll")&&(f=r.position().left,u=t.position().left,e=i.width()-t.outerWidth());(f+u<0||f+u>e)&&c.mCustomScrollbar("scrollTo",u,{trigger:"internal"})}}),c.data({bindEvent_focusin:!0})));c.data("autoHideScrollbar")&&(c.data("bindEvent_autoHideScrollbar")||(i.bind("mouseenter",function(){i.addClass("mCS-mouse-over");t.showScrollbar.call(i.children(".mCSB_scrollTools"))}).bind("mouseleave touchend",function(n){i.removeClass("mCS-mouse-over");n.type==="mouseleave"&&t.hideScrollbar.call(i.children(".mCSB_scrollTools"))}),c.data({bindEvent_autoHideScrollbar:!0})))},scrollTo:function(i,r){function h(n){this.mcs={top:f.position().top,left:f.position().left,draggerTop:s.position().top,draggerLeft:s.position().left,topPct:Math.round(100*Math.abs(f.position().top)/Math.abs(f.outerHeight()-o.height())),leftPct:Math.round(100*Math.abs(f.position().left)/Math.abs(f.outerWidth()-o.width()))};switch(n){case"onScrollStart":u.data("mCS_tweenRunning",!0).data("onScrollStart_Callback").call(u,this.mcs);break;case"whileScrolling":u.data("whileScrolling_Callback").call(u,this.mcs);break;case"onScroll":u.data("onScroll_Callback").call(u,this.mcs);break;case"onTotalScrollBack":u.data("onTotalScrollBack_Callback").call(u,this.mcs);break;case"onTotalScroll":u.data("onTotalScroll_Callback").call(u,this.mcs)}}var u=n(this),d={moveDragger:!1,trigger:"external",callbacks:!0,scrollInertia:u.data("scrollInertia"),scrollEasing:u.data("scrollEasing")},r=n.extend(d,r),e,o=u.children(".mCustomScrollBox"),f=o.children(".mCSB_container"),v=o.children(".mCSB_scrollTools"),y=v.children(".mCSB_draggerContainer"),s=y.children(".mCSB_dragger"),k=draggerSpeed=r.scrollInertia,w,c,b,l,p,a;f.hasClass("mCS_no_scrollbar")||(u.data({mCS_trigger:r.trigger}),u.data("mCS_Init")&&(r.callbacks=!1),(i||i===0)&&(typeof i=="number"?r.moveDragger?(e=i,i=u.data("horizontalScroll")?s.position().left*u.data("scrollAmount"):s.position().top*u.data("scrollAmount"),draggerSpeed=0):e=i/u.data("scrollAmount"):typeof i=="string"&&(p=i==="top"?0:i!=="bottom"||u.data("horizontalScroll")?i==="left"?0:i==="right"&&u.data("horizontalScroll")?f.outerWidth()-o.width():i==="first"?u.find(".mCSB_container").find(":first"):i==="last"?u.find(".mCSB_container").find(":last"):u.find(i):f.outerHeight()-o.height(),p.length===1?(i=u.data("horizontalScroll")?p.position().left:p.position().top,e=i/u.data("scrollAmount")):e=i=p),u.data("horizontalScroll")?(u.data("onTotalScrollBack_Offset")&&(c=-u.data("onTotalScrollBack_Offset")),u.data("onTotalScroll_Offset")&&(l=o.width()-f.outerWidth()+u.data("onTotalScroll_Offset")),e<0?(e=i=0,clearInterval(u.data("mCSB_buttonScrollLeft")),c||(w=!0)):e>=y.width()-s.width()?(e=y.width()-s.width(),i=o.width()-f.outerWidth(),clearInterval(u.data("mCSB_buttonScrollRight")),l||(b=!0)):i=-i,a=u.data("snapAmount"),a&&(i=Math.round(i/a)*a-u.data("snapOffset")),t.mTweenAxis.call(this,s[0],"left",Math.round(e),draggerSpeed,r.scrollEasing),t.mTweenAxis.call(this,f[0],"left",Math.round(i),k,r.scrollEasing,{onStart:function(){r.callbacks&&!u.data("mCS_tweenRunning")&&h("onScrollStart");u.data("autoHideScrollbar")&&t.showScrollbar.call(v)},onUpdate:function(){r.callbacks&&h("whileScrolling")},onComplete:function(){r.callbacks&&(h("onScroll"),(w||c&&f.position().left>=c)&&h("onTotalScrollBack"),(b||l&&f.position().left<=l)&&h("onTotalScroll"));s.data("preventAction",!1);u.data("mCS_tweenRunning",!1);u.data("autoHideScrollbar")&&(o.hasClass("mCS-mouse-over")||t.hideScrollbar.call(v))}})):(u.data("onTotalScrollBack_Offset")&&(c=-u.data("onTotalScrollBack_Offset")),u.data("onTotalScroll_Offset")&&(l=o.height()-f.outerHeight()+u.data("onTotalScroll_Offset")),e<0?(e=i=0,clearInterval(u.data("mCSB_buttonScrollUp")),c||(w=!0)):e>=y.height()-s.height()?(e=y.height()-s.height(),i=o.height()-f.outerHeight(),clearInterval(u.data("mCSB_buttonScrollDown")),l||(b=!0)):i=-i,a=u.data("snapAmount"),a&&(i=Math.round(i/a)*a-u.data("snapOffset")),t.mTweenAxis.call(this,s[0],"top",Math.round(e),draggerSpeed,r.scrollEasing),t.mTweenAxis.call(this,f[0],"top",Math.round(i),k,r.scrollEasing,{onStart:function(){r.callbacks&&!u.data("mCS_tweenRunning")&&h("onScrollStart");u.data("autoHideScrollbar")&&t.showScrollbar.call(v)},onUpdate:function(){r.callbacks&&h("whileScrolling")},onComplete:function(){r.callbacks&&(h("onScroll"),(w||c&&f.position().top>=c)&&h("onTotalScrollBack"),(b||l&&f.position().top<=l)&&h("onTotalScroll"));s.data("preventAction",!1);u.data("mCS_tweenRunning",!1);u.data("autoHideScrollbar")&&(o.hasClass("mCS-mouse-over")||t.hideScrollbar.call(v))}})),u.data("mCS_Init")&&u.data({mCS_Init:!1})))},stop:function(){var i=n(this),r=i.children().children(".mCSB_container"),u=i.children().children().children().children(".mCSB_dragger");t.mTweenAxisStop.call(this,r[0]);t.mTweenAxisStop.call(this,u[0])},disable:function(t){var r=n(this),u=r.children(".mCustomScrollBox"),i=u.children(".mCSB_container"),f=u.children(".mCSB_scrollTools"),e=f.children().children(".mCSB_dragger");u.unbind("mousewheel focusin mouseenter mouseleave touchend");i.unbind("touchstart touchmove");t&&(r.data("horizontalScroll")?e.add(i).css("left",0):e.add(i).css("top",0));f.css("display","none");i.addClass("mCS_no_scrollbar");r.data({bindEvent_mousewheel:!1,bindEvent_focusin:!1,bindEvent_content_touch:!1,bindEvent_autoHideScrollbar:!1}).addClass("mCS_disabled")},destroy:function(){var t=n(this);t.removeClass("mCustomScrollbar _mCS_"+t.data("mCustomScrollbarIndex")).addClass("mCS_destroyed").children().children(".mCSB_container").unwrap().children().unwrap().siblings(".mCSB_scrollTools").remove();n(document).unbind("mousemove."+t.data("mCustomScrollbarIndex")+" mouseup."+t.data("mCustomScrollbarIndex")+" MSPointerMove."+t.data("mCustomScrollbarIndex")+" MSPointerUp."+t.data("mCustomScrollbarIndex"));n(window).unbind("resize."+t.data("mCustomScrollbarIndex"))}},t={showScrollbar:function(){this.stop().animate({opacity:1},"fast")},hideScrollbar:function(){this.stop().animate({opacity:0},"fast")},mTweenAxis:function(n,t,i,r,u,f){function l(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()}function a(){e||y.call();e=l()-b;v();e>=n._time&&(n._time=e>n._time?e+o-(e-n._time):e+o-1,n._time<e+1&&(n._time=e+1));n._time<r?n._id=_request(a):w.call()}function v(){r>0?(n.currVal=g(n._time,s,c,r,u),h[t]=Math.round(n.currVal)+"px"):h[t]=i+"px";p.call()}function k(){o=1e3/60;n._time=e+o;_request=window.requestAnimationFrame?window.requestAnimationFrame:function(n){return v(),setTimeout(n,.01)};n._id=_request(a)}function d(){n._id!=null&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._id):clearTimeout(n._id),n._id=null)}function g(n,t,i,r,u){switch(u){case"linear":return i*n/r+t;case"easeOutQuad":return n/=r,-i*n*(n-2)+t;case"easeInOutQuad":return(n/=r/2,n<1)?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeOutCubic":return n/=r,n--,i*(n*n*n+1)+t;case"easeOutQuart":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutQuint":return n/=r,n--,i*(n*n*n*n*n+1)+t;case"easeOutCirc":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeOutSine":return i*Math.sin(n/r*(Math.PI/2))+t;case"easeOutExpo":return i*(-Math.pow(2,-10*n/r)+1)+t;case"mcsEaseOut":var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n);case"draggerRailEase":return(n/=r/2,n<1)?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t)}}var f=f||{},y=f.onStart||function(){},p=f.onUpdate||function(){},w=f.onComplete||function(){},b=l(),o,e=0,s=n.offsetTop,h=n.style,c;t==="left"&&(s=n.offsetLeft);c=i-s;d();k()},mTweenAxisStop:function(n){n._id!=null&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._id):clearTimeout(n._id),n._id=null)},rafPolyfill:function(){for(var n=["ms","moz","webkit","o"],t=n.length;--t>-1&&!window.requestAnimationFrame;)window.requestAnimationFrame=window[n[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n[t]+"CancelAnimationFrame"]||window[n[t]+"CancelRequestAnimationFrame"]}},r;t.rafPolyfill.call();n.support.touch=!!("ontouchstart"in window);n.support.msPointer=window.navigator.msPointerEnabled;r="https:"==document.location.protocol?"https:":"http:";n.event.special.mousewheel||document.write('<script src="'+r+'//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.0.6/jquery.mousewheel.min.js"><\/script>');n.fn.mCustomScrollbar=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist");else return i.init.apply(this,arguments)}}(jQuery);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return gf.apply(null,arguments)}function it(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ii(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function s(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function au(n){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(n).length;for(var t in n)if(s(n,t))return;return 1}function k(n){return void 0===n}function lt(n){return"number"==typeof n||"[object Number]"===Object.prototype.toString.call(n)}function nr(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function ne(n,t){for(var r=[],u=n.length,i=0;i<u;++i)r.push(t(n[i],i));return r}function dt(n,t){for(var i in t)s(t,i)&&(n[i]=t[i]);return s(t,"toString")&&(n.toString=t.toString),s(t,"valueOf")&&(n.valueOf=t.valueOf),n}function et(n,t,i,r){return to(n,t,i,r,!0).utc()}function f(n){return null==n._pf&&(n._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),n._pf}function vu(n){if(null==n._isValid){var t=f(n),i=is.call(t.parsedDateParts,function(n){return null!=n}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);if(n._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function cr(n){var t=et(NaN);return null!=n?dt(f(t),n):f(t).userInvalidated=!0,t}function pu(n,t){var i,r,u,e=te.length;if(k(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),k(t._i)||(n._i=t._i),k(t._f)||(n._f=t._f),k(t._l)||(n._l=t._l),k(t._strict)||(n._strict=t._strict),k(t._tzm)||(n._tzm=t._tzm),k(t._isUTC)||(n._isUTC=t._isUTC),k(t._offset)||(n._offset=t._offset),k(t._pf)||(n._pf=f(t)),k(t._locale)||(n._locale=t._locale),0<e)for(i=0;i<e;i++)k(u=t[r=te[i]])||(n[r]=u);return n}function tr(n){pu(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===yu&&(yu=!0,t.updateOffset(this),yu=!1)}function rt(n){return n instanceof tr||null!=n&&null!=n._isAMomentObject}function ie(n){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,i){var r=!0;return dt(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(var u,e,o=[],h=arguments.length,f=0;f<h;f++){if(u="","object"==typeof arguments[f]){for(e in u+="\n["+f+"] ",arguments[0])s(arguments[0],e)&&(u+=e+": "+arguments[0][e]+", ");u=u.slice(0,-2)}else u=arguments[f];o.push(u)}ie(n+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function ue(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);re[n]||(ie(i),re[n]=!0)}function ot(n){return"undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function wu(n,t){var i,r=dt({},n);for(i in t)s(t,i)&&(ii(n[i])&&ii(t[i])?(r[i]={},dt(r[i],n[i]),dt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)s(n,i)&&!s(t,i)&&ii(n[i])&&(r[i]=dt({},r[i]));return r}function bu(n){null!=n&&this.set(n)}function st(n,t,i){var r=""+Math.abs(n);return(0<=n?i?"+":"":"-")+Math.pow(10,Math.max(0,t-r.length)).toString().substr(1)+r}function r(n,t,i,r){var u="string"==typeof r?function(){return this[r]()}:r;n&&(hi[n]=u);t&&(hi[t[0]]=function(){return st(u.apply(this,arguments),t[1],t[2])});i&&(hi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function ar(n,t){return n.isValid()?(t=ee(t,n.localeData()),du[t]=du[t]||function(n){for(var r,t=n.match(ku),i=0,u=t.length;i<u;i++)t[i]=hi[t[i]]?hi[t[i]]:(r=t[i]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(i){for(var f="",r=0;r<u;r++)f+=ot(t[r])?t[r].call(i,n):t[r];return f}}(t),du[t](n)):n.localeData().invalidDate()}function ee(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(lr.lastIndex=0;0<=i&&lr.test(n);)n=n.replace(lr,r),lr.lastIndex=0,--i;return n}function p(n,t){var i=n.toLowerCase();ci[i]=ci[i+"s"]=ci[t]=n}function nt(n){if("string"==typeof n)return ci[n]||ci[n.toLowerCase()]}function gu(n){var i,t,r={};for(t in n)s(n,t)&&(i=nt(t))&&(r[i]=n[t]);return r}function w(n,t){nf[n]=t}function vr(n){return n%4==0&&n%100!=0||n%400==0}function tt(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function e(n){var n=+n;return 0!=n&&isFinite(n)?tt(n):0}function li(n,i){return function(r){return null!=r?(oe(this,n,r),t.updateOffset(this,i),this):yr(this,n)}}function yr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function oe(n,t,i){n.isValid()&&!isNaN(i)&&("FullYear"===t&&vr(n.year())&&1===n.month()&&29===n.date()?(i=e(i),n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),gr(i,n.month()))):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function i(n,t,i){kr[n]=ot(t)?t:function(n){return n&&i?i:t}}function us(n,t){return s(kr,n)?kr[n](t._strict,t._locale):new RegExp(d(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u})))}function d(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r,u=t;for("string"==typeof n&&(n=[n]),lt(t)&&(u=function(n,i){i[t]=e(n)}),r=n.length,i=0;i<r;i++)dr[n[i]]=u}function ir(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function gr(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=(t%(i=12)+i)%i;return n+=(t-i)/12,1==i?vr(n)?29:28:31-i%7%2}function ce(n,t){var i;if(n.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=e(t);else if(!lt(t=n.localeData().monthsParse(t)))return;i=Math.min(n.date(),gr(n.year(),t));n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i)}}function le(n){return null!=n?(ce(this,n),t.updateOffset(this,!0),this):yr(this,"Month")}function ae(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;n<12;n++)i=et([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;n<12;n++)r[n]=d(r[n]),u[n]=d(u[n]);for(n=0;n<24;n++)t[n]=d(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function ur(n){return vr(n)?366:365}function hs(n,t,i,r,u,f,e){var o;return n<100&&0<=n?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}function fr(n){var t;return n<100&&0<=n?((t=Array.prototype.slice.call(arguments))[0]=n+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function tu(n,t,i){return i=7+t-i,i-(7+fr(n,0,i).getUTCDay()-t)%7-1}function ve(n,t,i,r,u){var f,t=1+7*(t-1)+(7+i-r)%7+tu(n,r,u),i=t<=0?ur(f=n-1)+t:t>ur(n)?(f=n+1,t-ur(n)):(f=n,t);return{year:f,dayOfYear:i}}function er(n,t,i){var u,f,r=tu(n.year(),t,i),r=Math.floor((n.dayOfYear()-r-1)/7)+1;return r<1?u=r+pt(f=n.year()-1,t,i):r>pt(n.year(),t,i)?(u=r-pt(n.year(),t,i),f=n.year()+1):(f=n.year(),u=r),{week:u,year:f}}function pt(n,t,i){var r=tu(n,t,i),t=tu(n+1,t,i);return(ur(n)-r+t)/7}function tf(n,t){return n.slice(t,7).concat(n.slice(0,t))}function rf(){function i(n,t){return t.length-n.length}for(var r,u,n,f=[],e=[],o=[],t=[],s=0;s<7;s++)n=et([2e3,1]).day(s),r=d(this.weekdaysMin(n,"")),u=d(this.weekdaysShort(n,"")),n=d(this.weekdays(n,"")),f.push(r),e.push(u),o.push(n),t.push(r),t.push(u),t.push(n);f.sort(i);e.sort(i);o.sort(i);t.sort(i);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+f.join("|")+")","i")}function uf(){return this.hours()%12||12}function pe(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function we(n,t){return t._meridiemParse}function ke(n){return n&&n.toLowerCase().replace("_","-")}function vs(n){for(var t,i,f,u,r=0;r<n.length;){for(t=(u=ke(n[r]).split("-")).length,i=(i=ke(n[r+1]))?i.split("-"):null;0<t;){if(f=ru(u.slice(0,t).join("-")))return f;if(i&&i.length>=t&&function(n,t){for(var r=Math.min(n.length,t.length),i=0;i<r;i+=1)if(n[i]!==t[i])return i;return r}(u,i)>=t-1)break;t--}r++}return sr}function ru(n){var t;if(void 0===a[n]&&"undefined"!=typeof module&&module&&module.exports&&null!=n.match("^[^/\\\\]*$"))try{t=sr._abbr;require("./locale/"+n);ni(t)}catch(t){a[n]=null}return a[n]}function ni(n,t){return n&&((t=k(t)?wt(n):ff(n,t))?sr=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),sr._abbr}function ff(n,t){if(null===t)return delete a[n],null;var r,i=be;if(t.abbr=n,null!=a[n])ue("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(null!=t.parentLocale)if(null!=a[t.parentLocale])i=a[t.parentLocale]._config;else{if(null==(r=ru(t.parentLocale)))return hr[t.parentLocale]||(hr[t.parentLocale]=[]),hr[t.parentLocale].push({name:n,config:t}),null;i=r._config}return a[n]=new bu(wu(i,t)),hr[n]&&hr[n].forEach(function(n){ff(n.name,n.config)}),ni(n),a[n]}function wt(n){var t;if(!(n=n&&n._locale&&n._locale._abbr?n._locale._abbr:n))return sr;if(!it(n)){if(t=ru(n))return t;n=[n]}return vs(n)}function ef(n){var t=n._a;return t&&-2===f(n).overflow&&(t=t[vt]<0||11<t[vt]?vt:t[ht]<1||t[ht]>gr(t[b],t[vt])?ht:t[y]<0||24<t[y]||24===t[y]&&(0!==t[ut]||0!==t[yt]||0!==t[ei])?y:t[ut]<0||59<t[ut]?ut:t[yt]<0||59<t[yt]?yt:t[ei]<0||999<t[ei]?ei:-1,f(n)._overflowDayOfYear&&(t<b||ht<t)&&(t=ht),f(n)._overflowWeeks&&-1===t&&(t=fs),f(n)._overflowWeekday&&-1===t&&(t=es),f(n).overflow=t),n}function de(n){var t,r,s,e,u,h,o=n._i,i=ys.exec(o)||ps.exec(o),o=uu.length,c=sf.length;if(i){for(f(n).iso=!0,t=0,r=o;t<r;t++)if(uu[t][1].exec(i[1])){e=uu[t][0];s=!1!==uu[t][2];break}if(null==e)n._isValid=!1;else{if(i[3]){for(t=0,r=c;t<r;t++)if(sf[t][1].exec(i[3])){u=(i[2]||" ")+sf[t][0];break}if(null==u)return void(n._isValid=!1)}if(s||null==u){if(i[4]){if(!ws.exec(i[4]))return void(n._isValid=!1);h="Z"}n._f=e+(u||"")+(h||"");cf(n)}else n._isValid=!1}}else n._isValid=!1}function gs(n,t,i,r,u,f){return n=[function(n){return(n=parseInt(n,10),n<=49)?2e3+n:n<=999?1900+n:n}(n),se.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10)],f&&n.push(parseInt(f,10)),n}function ge(n){var e,i,r,u,t=ks.exec(n._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));t?(e=gs(t[4],t[3],t[2],t[5],t[6],t[7]),i=t[1],r=e,u=n,i&&ye.indexOf(i)!==new Date(r[0],r[1],r[2]).getDay()?(f(u).weekdayMismatch=!0,u._isValid=!1):(n._a=e,n._tzm=(i=t[8],r=t[9],u=t[10],i?ds[i]:r?0:60*(((i=parseInt(u,10))-(r=i%100))/100)+r),n._d=fr.apply(null,n._a),n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm),f(n).rfc2822=!0)):n._isValid=!1}function wi(n,t,i){return null!=n?n:null!=t?t:i}function hf(n){var r,p,u,i,h,a,e,o,v,s,c,w=[];if(!n._d){for(u=n,i=new Date(t.now()),p=u._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()],n._w&&null==n._a[ht]&&null==n._a[vt]&&(null!=(i=(u=n)._w).GG||null!=i.W||null!=i.E?(o=1,v=4,h=wi(i.GG,u._a[b],er(l(),1,4).year),a=wi(i.W,1),((e=wi(i.E,1))<1||7<e)&&(s=!0)):(o=u._locale._week.dow,v=u._locale._week.doy,c=er(l(),o,v),h=wi(i.gg,u._a[b],c.year),a=wi(i.w,c.week),null!=i.d?((e=i.d)<0||6<e)&&(s=!0):null!=i.e?(e=i.e+o,(i.e<0||6<i.e)&&(s=!0)):e=o),a<1||a>pt(h,o,v)?f(u)._overflowWeeks=!0:null!=s?f(u)._overflowWeekday=!0:(c=ve(h,a,e,o,v),u._a[b]=c.year,u._dayOfYear=c.dayOfYear)),null!=n._dayOfYear&&(i=wi(n._a[b],p[b]),(n._dayOfYear>ur(i)||0===n._dayOfYear)&&(f(n)._overflowDayOfYear=!0),s=fr(i,0,n._dayOfYear),n._a[vt]=s.getUTCMonth(),n._a[ht]=s.getUTCDate()),r=0;r<3&&null==n._a[r];++r)n._a[r]=w[r]=p[r];for(;r<7;r++)n._a[r]=w[r]=null==n._a[r]?2===r?1:0:n._a[r];24===n._a[y]&&0===n._a[ut]&&0===n._a[yt]&&0===n._a[ei]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?fr:hs).apply(null,w);h=n._useUTC?n._d.getUTCDay():n._d.getDay();null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&void 0!==n._w.d&&n._w.d!==h&&(f(n).weekdayMismatch=!0)}}function cf(n){if(n._f===t.ISO_8601)de(n);else if(n._f===t.RFC_2822)ge(n);else{n._a=[];f(n).empty=!0;for(var r,u,e,l,o,i=""+n._i,h=i.length,a=0,v=ee(n._f,n._locale).match(ku)||[],p=v.length,c=0;c<p;c++)u=v[c],(r=(i.match(us(u,n))||[])[0])&&(0<(e=i.substr(0,i.indexOf(r))).length&&f(n).unusedInput.push(e),i=i.slice(i.indexOf(r)+r.length),a+=r.length),hi[u]?(r?f(n).empty=!1:f(n).unusedTokens.push(u),e=u,o=n,null!=(l=r)&&s(dr,e)&&dr[e](l,o._a,o,e)):n._strict&&!r&&f(n).unusedTokens.push(u);f(n).charsLeftOver=h-a;0<i.length&&f(n).unusedInput.push(i);n._a[y]<=12&&!0===f(n).bigHour&&0<n._a[y]&&(f(n).bigHour=void 0);f(n).parsedDateParts=n._a.slice(0);f(n).meridiem=n._meridiem;n._a[y]=function(n,t,i){return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?((n=n.isPM(i))&&t<12&&(t+=12),t=n||12!==t?t:0):t}(n._locale,n._a[y],n._meridiem);null!==(h=f(n).era)&&(n._a[b]=n._locale.erasConvertYear(h,n._a[b]));hf(n);ef(n)}}function no(n){var e,i,o,r=n._i,u=n._f;return(n._locale=n._locale||wt(n._l),null===r||void 0===u&&""===r)?cr({nullInput:!0}):("string"==typeof r&&(n._i=r=n._locale.preparse(r)),rt(r))?new tr(ef(r)):(nr(r)?n._d=r:it(u)?!function(n){var t,o,r,u,i,e,s=!1,h=n._f.length;if(0===h)return f(n).invalidFormat=!0,n._d=new Date(NaN);for(u=0;u<h;u++)i=0,e=!1,t=pu({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[u],cf(t),vu(t)&&(e=!0),i=(i+=f(t).charsLeftOver)+10*f(t).unusedTokens.length,f(t).score=i,s?i<r&&(r=i,o=t):(null==r||i<r||e)&&(r=i,o=t,e&&(s=!0));dt(n,o||t)}(n):u?cf(n):k(u=(r=n)._i)?r._d=new Date(t.now()):nr(u)?r._d=new Date(u.valueOf()):"string"==typeof u?(i=r,null!==(e=bs.exec(i._i))?i._d=new Date(+e[1]):(de(i),!1===i._isValid&&(delete i._isValid,ge(i),!1===i._isValid&&(delete i._isValid,i._strict?i._isValid=!1:t.createFromInputFallback(i))))):it(u)?(r._a=ne(u.slice(0),function(n){return parseInt(n,10)}),hf(r)):ii(u)?(e=r)._d||(o=void 0===(i=gu(e._i)).day?i.date:i.day,e._a=ne([i.year,i.month,o,i.hour,i.minute,i.second,i.millisecond],function(n){return n&&parseInt(n,10)}),hf(e)):lt(u)?r._d=new Date(u):t.createFromInputFallback(r),vu(n)||(n._d=null),n)}function to(n,t,i,r,u){var f={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==i&&!1!==i||(r=i,i=void 0),(ii(n)&&au(n)||it(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,(u=new tr(ef(no(u=f))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function l(n,t,i,r){return to(n,t,i,r,!1)}function io(n,t){var r,i;if(!(t=1===t.length&&it(t[0])?t[0]:t).length)return l();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function fu(n){var n=gu(n),t=n.year||0,i=n.quarter||0,r=n.month||0,u=n.week||n.isoWeek||0,f=n.day||0,o=n.hour||0,h=n.minute||0,c=n.second||0,l=n.millisecond||0;this._isValid=function(n){var i,t,r=!1,u=bi.length;for(i in n)if(s(n,i)&&(-1===v.call(bi,i)||null!=n[i]&&isNaN(n[i])))return!1;for(t=0;t<u;++t)if(n[bi[t]]){if(r)return!1;parseFloat(n[bi[t]])!==e(n[bi[t]])&&(r=!0)}return!0}(n);this._milliseconds=+l+1e3*c+6e4*h+36e5*o;this._days=+f+7*u;this._months=+r+3*i+12*t;this._data={};this._locale=wt();this._bubble()}function eu(n){return n instanceof fu}function lf(n){return n<0?-1*Math.round(-1*n):Math.round(n)}function ro(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+st(~~(n/60),2)+t+st(~~n%60,2)})}function af(n,t){var t=(t||"").match(n);return null===t?null:0===(t=60*(n=((t[t.length-1]||[])+"").match(uo)||["-",0,0])[1]+e(n[2]))?0:"+"===n[0]?t:-t}function vf(n,i){var r;return i._isUTC?(i=i.clone(),r=(rt(n)||nr(n)?n:l(n)).valueOf()-i.valueOf(),i._d.setTime(i._d.valueOf()+r),t.updateOffset(i,!1),i):l(n).local()}function yf(n){return-Math.round(n._d.getTimezoneOffset())}function fo(){return!!this.isValid()&&this._isUTC&&0===this._offset}function ft(n,t){var u,r=n,i=null;return eu(n)?r={ms:n._milliseconds,d:n._days,M:n._months}:lt(n)||!isNaN(+n)?(r={},t?r[t]=+n:r.milliseconds=+n):(i=eo.exec(n))?(u="-"===i[1]?-1:1,r={y:0,d:e(i[ht])*u,h:e(i[y])*u,m:e(i[ut])*u,s:e(i[yt])*u,ms:e(lf(1e3*i[ei]))*u}):(i=oo.exec(n))?(u="-"===i[1]?-1:1,r={y:oi(i[2],u),M:oi(i[3],u),w:oi(i[4],u),d:oi(i[5],u),h:oi(i[6],u),m:oi(i[7],u),s:oi(i[8],u)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(t=function(n,t){var i;return!n.isValid()||!t.isValid()?{milliseconds:0,months:0}:(t=vf(t,n),n.isBefore(t)?i=so(n,t):((i=so(t,n)).milliseconds=-i.milliseconds,i.months=-i.months),i)}(l(r.from),l(r.to)),(r={}).ms=t.milliseconds,r.M=t.months),i=new fu(r),eu(n)&&s(n,"_locale")&&(i._locale=n._locale),eu(n)&&s(n,"_isValid")&&(i._isValid=n._isValid),i}function oi(n,t){return n=n&&parseFloat(n.replace(",",".")),(isNaN(n)?0:n)*t}function so(n,t){var i={};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ho(n,t){return function(i,r){var u;return null===r||isNaN(+r)||(ue(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=i,i=r,r=u),co(this,ft(i,r),n),this}}function co(n,i,r,u){var e=i._milliseconds,f=lf(i._days),i=lf(i._months);n.isValid()&&(u=null==u||u,i&&ce(n,yr(n,"Month")+i*r),f&&oe(n,"Date",yr(n,"Date")+f*r),e&&n._d.setTime(n._d.valueOf()+e*r),u&&t.updateOffset(n,f||i))}function lo(n){return"string"==typeof n||n instanceof String}function nh(n){return rt(n)||nr(n)||lo(n)||lt(n)||function(n){var t=it(n),i=!1;return t&&(i=0===n.filter(function(t){return!lt(t)&&lo(n)}).length),t&&i}(n)||function(n){for(var r,f=ii(n)&&!au(n),i=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],e=u.length,t=0;t<e;t+=1)r=u[t],i=i||s(n,r);return f&&i}(n)||null==n}function ou(n,t){if(n.date()<t.date())return-ou(t,n);var r=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(r,"months"),t=t-i<0?(t-i)/(i-n.clone().add(r-1,"months")):(t-i)/(n.clone().add(1+r,"months")-i);return-(r+t)||0}function ao(n){return void 0===n?this._locale._abbr:(null!=(n=wt(n))&&(this._locale=n),this)}function vo(){return this._locale}function ki(n,t){return(n%t+t)%t}function yo(n,t,i){return n<100&&0<=n?new Date(n+400,t,i)-pf:new Date(n,t,i).valueOf()}function po(n,t,i){return n<100&&0<=n?Date.UTC(n+400,t,i)-pf:Date.UTC(n,t,i)}function wf(n,t){return t.erasAbbrRegex(n)}function bf(){for(var r=[],u=[],f=[],i=[],t=this.eras(),n=0,e=t.length;n<e;++n)u.push(d(t[n].name)),r.push(d(t[n].abbr)),f.push(d(t[n].narrow)),i.push(d(t[n].name)),i.push(d(t[n].abbr)),i.push(d(t[n].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i");this._erasNameRegex=new RegExp("^("+u.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+f.join("|")+")","i")}function su(n,t){r(0,[n,n.length],0,t)}function wo(n,t,i,r,u){var f;return null==n?er(this,r,u).year:(f=pt(n,r,u),function(n,t,i,r,u){return n=ve(n,t,i,r,u),t=fr(n.year,0,n.dayOfYear),this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,n,t=f<t?f:t,i,r,u))}function th(n,t){t[ei]=e(1e3*("0."+n))}function bo(n){return n}function hu(n,t,i,r){var u=wt(),r=et().set(r,t);return u[i](r,n)}function ko(n,t,i){if(lt(n)&&(t=n,n=void 0),n=n||"",null!=t)return hu(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=hu(n,r,i,"month");return u}function kf(n,t,i,r){t=("boolean"==typeof n?lt(t)&&(i=t,t=void 0):(t=n,n=!1,lt(i=t)&&(i=t,t=void 0)),t||"");var u,o=wt(),f=n?o._week.dow:0,e=[];if(null!=i)return hu(t,(i+f)%7,r,"day");for(u=0;u<7;u++)e[u]=hu(t,(u+f)%7,r,"day");return e}function go(n,t,i,r){return t=ft(t,i),n._milliseconds+=r*t._milliseconds,n._days+=r*t._days,n._months+=r*t._months,n._bubble()}function ns(n){return n<0?Math.floor(n):Math.ceil(n)}function ts(n){return 4800*n/146097}function df(n){return 146097*n/4800}function bt(n){return function(){return this.as(n)}}function si(n){return function(){return this.isValid()?this._data[n]:NaN}}function fh(n,t,i,r){var f=ft(n).abs(),u=kt(f.as("s")),e=kt(f.as("m")),o=kt(f.as("h")),s=kt(f.as("d")),h=kt(f.as("M")),c=kt(f.as("w")),f=kt(f.as("y")),u=(u<=i.ss?["s",u]:u<i.s&&["ss",u])||e<=1&&["m"]||e<i.m&&["mm",e]||o<=1&&["h"]||o<i.h&&["hh",o]||s<=1&&["d"]||s<i.d&&["dd",s];return(u=(u=null!=i.w?u||c<=1&&["w"]||c<i.w&&["ww",c]:u)||h<=1&&["M"]||h<i.M&&["MM",h]||f<=1&&["y"]||["yy",f])[2]=t,u[3]=0<+n,u[4]=r,function(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}.apply(null,u)}function gi(n){return(0<n)-(n<0)||+n}function lu(){if(!this.isValid())return this.localeData().invalidDate();var n,r,e,s,o,h,u,t=cu(this._milliseconds)/1e3,c=cu(this._days),f=cu(this._months),i=this.asSeconds();return i?(n=tt(t/60),r=tt(n/60),t%=60,n%=60,e=tt(f/12),f%=12,s=t?t.toFixed(3).replace(/\.?0+$/,""):"",o=gi(this._months)!==gi(i)?"-":"",h=gi(this._days)!==gi(i)?"-":"",u=gi(this._milliseconds)!==gi(i)?"-":"",(i<0?"-":"")+"P"+(e?o+e+"Y":"")+(f?o+f+"M":"")+(c?h+c+"D":"")+(r||n||t?"T":"")+(r?u+r+"H":"")+(n?u+n+"M":"")+(t?u+s+"S":"")):"P0D"}var gf,is=Array.prototype.some||function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1},te=t.momentProperties=[],yu=!1,re={},fe,ci,nf,kr,dr,nu,bi,uo,eo,oo,pf,ti,ri,gt,ct,cu,o;t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;fe=Object.keys||function(n){var t,i=[];for(t in n)s(n,t)&&i.push(t);return i};var ku=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,du={},hi={};ci={};nf={};var n=/\d/,u=/\d\d/,pr=/\d{3}/,ri=/\d{4}/,ui=/[+-]?\d{6}/,c=/\d\d?/,ai=/\d\d\d\d?/,vi=/\d\d\d\d\d\d?/,yi=/\d{1,3}/,fi=/\d{1,4}/,gt=/[+-]?\d{1,6}/,pi=/\d+/,wr=/[+-]?\d+/,rs=/Z|[+-]\d\d:?\d\d/gi,br=/Z|[+-]\d\d(?::?\d\d)?/gi,at=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;kr={};dr={};var v,b=0,vt=1,ht=2,y=3,ut=4,yt=5,ei=6,fs=7,es=8;v=Array.prototype.indexOf||function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",c);i("MM",c,u);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[vt]=e(n)-1});h(["MMM","MMMM"],function(n,t,i,r){r=i._locale.monthsParse(n,r,i._strict);null!=r?t[vt]=r:f(i).invalidMonth=n});var rr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),se="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),he=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,os=at,ss=at;r("Y",0,0,function(){var n=this.year();return n<=9999?st(n,4):"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",wr);i("YY",c,u);i("YYYY",fi,ri);i("YYYYY",gt,ui);i("YYYYYY",gt,ui);h(["YYYYY","YYYYYY"],b);h("YYYY",function(n,i){i[b]=2===n.length?t.parseTwoDigitYear(n):e(n)});h("YY",function(n,i){i[b]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[b]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return e(n)+(68<e(n)?1900:2e3)};nu=li("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,u);i("W",c);i("WW",c,u);ir(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)});r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ir(["dd","ddd","dddd"],function(n,t,i,r){r=i._locale.weekdaysParse(n,r,i._strict);null!=r?t.d=r:f(i).invalidWeekday=n});ir(["d","e","E"],function(n,t,i,r){t[r]=e(n)});var or="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ye="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),iu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),cs=at,ls=at,as=at;r("H",["HH",2],0,"hour");r("h",["hh",2],0,uf);r("k",["kk",2],0,function(){return this.hours()||24});r("hmm",0,0,function(){return""+uf.apply(this)+st(this.minutes(),2)});r("hmmss",0,0,function(){return""+uf.apply(this)+st(this.minutes(),2)+st(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+st(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+st(this.minutes(),2)+st(this.seconds(),2)});pe("a",!0);pe("A",!1);p("hour","h");w("hour",13);i("a",we);i("A",we);i("H",c);i("h",c);i("k",c);i("HH",c,u);i("hh",c,u);i("kk",c,u);i("hmm",ai);i("hmmss",vi);i("Hmm",ai);i("Hmmss",vi);h(["H","HH"],y);h(["k","kk"],function(n,t){n=e(n);t[y]=24===n?0:n});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[y]=e(n);f(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[y]=e(n.substr(0,r));t[ut]=e(n.substr(r));f(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[y]=e(n.substr(0,r));t[ut]=e(n.substr(r,2));t[yt]=e(n.substr(u));f(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[y]=e(n.substr(0,i));t[ut]=e(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=e(n.substr(0,i));t[ut]=e(n.substr(i,2));t[yt]=e(n.substr(r))});at=li("Hours",!0);var sr,be={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:rr,monthsShort:se,week:{dow:0,doy:6},weekdays:or,weekdaysMin:iu,weekdaysShort:ye,meridiemParse:/[ap]\.?m?\.?/i},a={},hr={};var ys=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ps=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ws=/Z|[+-]\d\d(?::?\d\d)?/,uu=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],sf=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bs=/^\/?Date\((-?\d+)/i,ks=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ds={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};for(t.createFromInputFallback=g("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},ai=g("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:cr()}),vi=g("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?this<n?this:n:cr()}),bi=["year","quarter","month","week","day","hour","minute","second","millisecond"],ro("Z",":"),ro("ZZ",""),i("Z",br),i("ZZ",br),h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=af(br,n)}),uo=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},eo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,oo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,ft.fn=fu.prototype,ft.invalid=function(){return ft(NaN)},rr=ho(1,"add"),or=ho(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",iu=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),pf=126227808e5,r("N",0,0,"eraAbbr"),r("NN",0,0,"eraAbbr"),r("NNN",0,0,"eraAbbr"),r("NNNN",0,0,"eraName"),r("NNNNN",0,0,"eraNarrow"),r("y",["y",1],"yo","eraYear"),r("y",["yy",2],0,"eraYear"),r("y",["yyy",3],0,"eraYear"),r("y",["yyyy",4],0,"eraYear"),i("N",wf),i("NN",wf),i("NNN",wf),i("NNNN",function(n,t){return t.erasNameRegex(n)}),i("NNNNN",function(n,t){return t.erasNarrowRegex(n)}),h(["N","NN","NNN","NNNN","NNNNN"],function(n,t,i,r){r=i._locale.erasParse(n,r,i._strict);r?f(i).era=r:f(i).invalidEra=n}),i("y",pi),i("yy",pi),i("yyy",pi),i("yyyy",pi),i("yo",function(n,t){return t._eraYearOrdinalRegex||pi}),h(["y","yy","yyy","yyyy"],b),h(["yo"],function(n,t,i){var r;i._locale._eraYearOrdinalRegex&&(r=n.match(i._locale._eraYearOrdinalRegex));t[b]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(n,r):parseInt(n,10)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),su("gggg","weekYear"),su("ggggg","weekYear"),su("GGGG","isoWeekYear"),su("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",wr),i("g",wr),i("GG",c,u),i("gg",c,u),i("GGGG",fi,ri),i("gggg",fi,ri),i("GGGGG",gt,ui),i("ggggg",gt,ui),ir(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)}),ir(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",n),h("Q",function(n,t){t[vt]=3*(e(n)-1)}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,u),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ht),h("Do",function(n,t){t[ht]=e(n.match(c)[0])}),fi=li("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",yi),i("DDDD",pr),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,u),h(["m","mm"],ut),ri=li("Minutes",!1),gt=(r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,u),h(["s","ss"],yt),li("Seconds",!1)),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),w("millisecond",16),i("S",yi,n),i("SS",yi,u),i("SSS",yi,pr),ti="SSSS";ti.length<=9;ti+="S")i(ti,pi);for(ti="S";ti.length<=9;ti+="S")h(ti,th);ui=li("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=tr.prototype;n.add=rr;n.calendar=function(n,i){1===arguments.length&&(arguments[0]?nh(arguments[0])?(n=arguments[0],i=void 0):function(n){for(var u=ii(n)&&!au(n),t=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<r.length;i+=1)t=t||s(n,r[i]);return u&&t}(arguments[0])&&(i=arguments[0],n=void 0):i=n=void 0);var n=n||l(),r=vf(n,this).startOf("day"),r=t.calendarFormat(this,r)||"sameElse",i=i&&(ot(i[r])?i[r].call(this,n):i[r]);return this.format(i||this.localeData().calendar(r,this,l(n)))};n.clone=function(){return new tr(this)};n.diff=function(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(!(r=vf(n,this)).isValid())return NaN;switch(f=6e4*(r.utcOffset()-this.utcOffset()),t=nt(t)){case"year":u=ou(this,r)/12;break;case"month":u=ou(this,r);break;case"quarter":u=ou(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:tt(u)};n.endOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;switch(r=this._isUTC?po:yo,n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf();i+=3599999-ki(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i+=59999-ki(i,6e4);break;case"second":i=this._d.valueOf();i+=999-ki(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.format=function(n){return n=n||(this.isUtc()?t.defaultFormatUtc:t.defaultFormat),n=ar(this,n),this.localeData().postformat(n)};n.from=function(n,t){return this.isValid()&&(rt(n)&&n.isValid()||l(n).isValid())?ft({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.fromNow=function(n){return this.from(l(),n)};n.to=function(n,t){return this.isValid()&&(rt(n)&&n.isValid()||l(n).isValid())?ft({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.toNow=function(n){return this.to(l(),n)};n.get=function(n){return ot(this[n=nt(n)])?this[n]():this};n.invalidAt=function(){return f(this).overflow};n.isAfter=function(n,t){return n=rt(n)?n:l(n),!(!this.isValid()||!n.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())};n.isBefore=function(n,t){return n=rt(n)?n:l(n),!(!this.isValid()||!n.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())};n.isBetween=function(n,t,i,r){return n=rt(n)?n:l(n),t=rt(t)?t:l(t),!!(this.isValid()&&n.isValid()&&t.isValid())&&("("===(r=r||"()")[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))};n.isSame=function(n,t){var n=rt(n)?n:l(n);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()===n.valueOf():(n=n.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))};n.isSameOrAfter=function(n,t){return this.isSame(n,t)||this.isAfter(n,t)};n.isSameOrBefore=function(n,t){return this.isSame(n,t)||this.isBefore(n,t)};n.isValid=function(){return vu(this)};n.lang=iu;n.locale=ao;n.localeData=vo;n.max=vi;n.min=ai;n.parsingFlags=function(){return dt({},f(this))};n.set=function(n,t){if("object"==typeof n)for(var r=function(n){var t,i=[];for(t in n)s(n,t)&&i.push({unit:t,priority:nf[t]});return i.sort(function(n,t){return n.priority-t.priority}),i}(n=gu(n)),u=r.length,i=0;i<u;i++)this[r[i].unit](n[r[i].unit]);else if(ot(this[n=nt(n)]))return this[n](t);return this};n.startOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;switch(r=this._isUTC?po:yo,n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf();i-=ki(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i-=ki(i,6e4);break;case"second":i=this._d.valueOf();i-=ki(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.subtract=or;n.toArray=function(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]};n.toObject=function(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}};n.toDate=function(){return new Date(this.valueOf())};n.toISOString=function(n){if(!this.isValid())return null;var t=(n=!0!==n)?this.clone().utc():this;return t.year()<0||9999<t.year()?ar(t,n?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ot(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+6e4*this.utcOffset()).toISOString().replace("Z",ar(t,"Z")):ar(t,n?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")};n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t,n="moment",i="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),n="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(n+t+"-MM-DD[T]HH:mm:ss.SSS"+(i+'[")]'))};"undefined"!=typeof Symbol&&null!=Symbol.for&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});n.toJSON=function(){return this.isValid()?this.toISOString():null};n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};n.unix=function(){return Math.floor(this.valueOf()/1e3)};n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};n.eraName=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].name;return""};n.eraNarrow=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].narrow;return""};n.eraAbbr=function(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].abbr;return""};n.eraYear=function(){for(var u,r,i=this.localeData().eras(),n=0,f=i.length;n<f;++n)if(u=i[n].since<=i[n].until?1:-1,r=this.clone().startOf("day").valueOf(),i[n].since<=r&&r<=i[n].until||i[n].until<=r&&r<=i[n].since)return(this.year()-t(i[n].since).year())*u+i[n].offset;return this.year()};n.year=nu;n.isLeapYear=function(){return vr(this.year())};n.weekYear=function(n){return wo.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};n.isoWeekYear=function(n){return wo.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)};n.quarter=n.quarters=function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)};n.month=le;n.daysInMonth=function(){return gr(this.year(),this.month())};n.week=n.weeks=function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")};n.isoWeek=n.isoWeeks=function(n){var t=er(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")};n.weeksInYear=function(){var n=this.localeData()._week;return pt(this.year(),n.dow,n.doy)};n.weeksInWeekYear=function(){var n=this.localeData()._week;return pt(this.weekYear(),n.dow,n.doy)};n.isoWeeksInYear=function(){return pt(this.year(),1,4)};n.isoWeeksInISOWeekYear=function(){return pt(this.isoWeekYear(),1,4)};n.date=fi;n.day=n.days=function(n){if(!this.isValid())return null!=n?this:NaN;var t,i,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(t=n,i=this.localeData(),n="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=i.weekdaysParse(t))?t:null:parseInt(t,10),this.add(n-r,"d")):r};n.weekday=function(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")};n.isoWeekday=function(n){return this.isValid()?null!=n?(t=n,i=this.localeData(),i="string"==typeof t?i.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?i:i-7)):this.day()||7:null!=n?this:NaN;var t,i};n.dayOfYear=function(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")};n.hour=n.hours=at;n.minute=n.minutes=ri;n.second=n.seconds=gt;n.millisecond=n.milliseconds=ui;n.utcOffset=function(n,i,r){var u,f=this._offset||0;if(!this.isValid())return null!=n?this:NaN;if(null==n)return this._isUTC?f:yf(this);if("string"==typeof n){if(null===(n=af(br,n)))return this}else Math.abs(n)<16&&!r&&(n*=60);return!this._isUTC&&i&&(u=yf(this)),this._offset=n,this._isUTC=!0,null!=u&&this.add(u,"m"),f!==n&&(!i||this._changeInProgress?co(this,ft(n-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this};n.utc=function(n){return this.utcOffset(0,n)};n.local=function(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(yf(this),"m")),this};n.parseZone=function(){var n;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(n=af(rs,this._i))?this.utcOffset(n):this.utcOffset(0,!0)),this};n.hasAlignedHourOffset=function(n){return!!this.isValid()&&(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0)};n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};n.isLocal=function(){return!!this.isValid()&&!this._isUTC};n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};n.isUtc=fo;n.isUTC=fo;n.zoneAbbr=function(){return this._isUTC?"UTC":""};n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};n.dates=g("dates accessor is deprecated. Use date instead.",fi);n.months=g("months accessor is deprecated. Use month instead",le);n.years=g("years accessor is deprecated. Use year instead",nu);n.zone=g("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(n,t){return null!=n?(this.utcOffset(n="string"!=typeof n?-n:n,t),this):-this.utcOffset()});n.isDSTShifted=g("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!k(this._isDSTShifted))return this._isDSTShifted;var t,n={};return pu(n,this),(n=no(n))._a?(t=(n._isUTC?et:l)(n._a),this._isDSTShifted=this.isValid()&&0<function(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<f;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}(n._a,t.toArray())):this._isDSTShifted=!1,this._isDSTShifted});u=bu.prototype;u.calendar=function(n,t,i){return ot(n=this._calendar[n]||this._calendar.sameElse)?n.call(t,i):n};u.longDateFormat=function(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.match(ku).map(function(n){return"MMMM"===n||"MM"===n||"DD"===n||"dddd"===n?n.slice(1):n}).join(""),this._longDateFormat[n])};u.invalidDate=function(){return this._invalidDate};u.ordinal=function(n){return this._ordinal.replace("%d",n)};u.preparse=bo;u.postformat=bo;u.relativeTime=function(n,t,i,r){var u=this._relativeTime[i];return ot(u)?u(n,t,i,r):u.replace(/%d/i,n)};u.pastFuture=function(n,t){return ot(n=this._relativeTime[0<n?"future":"past"])?n(t):n.replace(/%s/i,t)};u.set=function(n){var i;for(var t in n)s(n,t)&&(ot(i=n[t])?this[t]=i:this["_"+t]=i);this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};u.eras=function(){for(var r,n=this._eras||wt("en")._eras,i=0,u=n.length;i<u;++i){switch(typeof n[i].since){case"string":r=t(n[i].since).startOf("day");n[i].since=r.valueOf()}switch(typeof n[i].until){case"undefined":n[i].until=1/0;break;case"string":r=t(n[i].until).startOf("day").valueOf();n[i].until=r.valueOf()}}return n};u.erasParse=function(n,t,i){var r,s,f,e,o,u=this.eras();for(n=n.toUpperCase(),r=0,s=u.length;r<s;++r)if(f=u[r].name.toUpperCase(),e=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(e===n)return u[r];break;case"NNNN":if(f===n)return u[r];break;case"NNNNN":if(o===n)return u[r]}else if(0<=[f,e,o].indexOf(n))return u[r]};u.erasConvertYear=function(n,i){var r=n.since<=n.until?1:-1;return void 0===i?t(n.since).year():t(n.since).year()+(i-n.offset)*r};u.erasAbbrRegex=function(n){return s(this,"_erasAbbrRegex")||bf.call(this),n?this._erasAbbrRegex:this._erasRegex};u.erasNameRegex=function(n){return s(this,"_erasNameRegex")||bf.call(this),n?this._erasNameRegex:this._erasRegex};u.erasNarrowRegex=function(n){return s(this,"_erasNarrowRegex")||bf.call(this),n?this._erasNarrowRegex:this._erasRegex};u.months=function(n,t){return n?(it(this._months)?this._months:this._months[(this._months.isFormat||he).test(t)?"format":"standalone"])[n.month()]:it(this._months)?this._months:this._months.standalone};u.monthsShort=function(n,t){return n?(it(this._monthsShort)?this._monthsShort:this._monthsShort[he.test(t)?"format":"standalone"])[n.month()]:it(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};u.monthsParse=function(n,t,i){var r,u;if(this._monthsParseExact)return function(n,t,i){var u,r,f,n=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)f=et([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(f,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,n))?r:null:-1!==(r=v.call(this._longMonthsParse,n))?r:null:"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,n))||-1!==(r=v.call(this._longMonthsParse,n))?r:null:-1!==(r=v.call(this._longMonthsParse,n))||-1!==(r=v.call(this._shortMonthsParse,n))?r:null}.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=et([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(u="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(u.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r};u.monthsRegex=function(n){return this._monthsParseExact?(s(this,"_monthsRegex")||ae.call(this),n?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=ss),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)};u.monthsShortRegex=function(n){return this._monthsParseExact?(s(this,"_monthsRegex")||ae.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=os),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)};u.week=function(n){return er(n,this._week.dow,this._week.doy).week};u.firstDayOfYear=function(){return this._week.doy};u.firstDayOfWeek=function(){return this._week.dow};u.weekdays=function(n,t){return t=it(this._weekdays)?this._weekdays:this._weekdays[n&&!0!==n&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===n?tf(t,this._week.dow):n?t[n.day()]:t};u.weekdaysMin=function(n){return!0===n?tf(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin};u.weekdaysShort=function(n){return!0===n?tf(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort};u.weekdaysParse=function(n,t,i){var r,u;if(this._weekdaysParseExact)return function(n,t,i){var u,r,f,n=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],u=0;u<7;++u)f=et([2e3,1]).day(u),this._minWeekdaysParse[u]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[u]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[u]=this.weekdays(f,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=v.call(this._weekdaysParse,n))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,n))?r:null:-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:"dddd"===t?-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._shortWeekdaysParse,n))||-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,n))||-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._minWeekdaysParse,n))?r:null:-1!==(r=v.call(this._minWeekdaysParse,n))||-1!==(r=v.call(this._weekdaysParse,n))||-1!==(r=v.call(this._shortWeekdaysParse,n))?r:null}.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=et([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(u="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(u.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r};u.weekdaysRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=cs),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)};u.weekdaysShortRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ls),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};u.weekdaysMinRegex=function(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=as),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};u.isPM=function(n){return"p"===(n+"").toLowerCase().charAt(0)};u.meridiem=function(n,t,i){return 11<n?i?"pm":"PM":i?"am":"AM"};ni("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10;return n+(1===e(n%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}});t.lang=g("moment.lang is deprecated. Use moment.locale instead.",ni);t.langData=g("moment.langData is deprecated. Use moment.localeData instead.",wt);ct=Math.abs;yi=bt("ms");pr=bt("s");rr=bt("m");vi=bt("h");ai=bt("d");or=bt("w");at=bt("M");ri=bt("Q");gt=bt("y");var ui=si("milliseconds"),fi=si("seconds"),nu=si("minutes"),u=si("hours"),ih=si("days"),rh=si("months"),uh=si("years"),kt=Math.round,di={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};return cu=Math.abs,o=fu.prototype,o.isValid=function(){return this._isValid},o.abs=function(){var n=this._data;return this._milliseconds=ct(this._milliseconds),this._days=ct(this._days),this._months=ct(this._months),n.milliseconds=ct(n.milliseconds),n.seconds=ct(n.seconds),n.minutes=ct(n.minutes),n.hours=ct(n.hours),n.months=ct(n.months),n.years=ct(n.years),this},o.add=function(n,t){return go(this,n,t,1)},o.subtract=function(n,t){return go(this,n,t,-1)},o.as=function(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(n=nt(n))||"quarter"===n||"year"===n)switch(t=this._days+i/864e5,r=this._months+ts(t),n){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(df(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}},o.asMilliseconds=yi,o.asSeconds=pr,o.asMinutes=rr,o.asHours=vi,o.asDays=ai,o.asWeeks=or,o.asMonths=at,o.asQuarters=ri,o.asYears=gt,o.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*e(this._months/12):NaN},o._bubble=function(){var n=this._milliseconds,t=this._days,i=this._months,r=this._data;return 0<=n&&0<=t&&0<=i||n<=0&&t<=0&&i<=0||(n+=864e5*ns(df(i)+t),i=t=0),r.milliseconds=n%1e3,n=tt(n/1e3),r.seconds=n%60,n=tt(n/60),r.minutes=n%60,n=tt(n/60),r.hours=n%24,t+=tt(n/24),i+=n=tt(ts(t)),t-=ns(df(n)),n=tt(i/12),i%=12,r.days=t,r.months=i,r.years=n,this},o.clone=function(){return ft(this)},o.get=function(n){return n=nt(n),this.isValid()?this[n+"s"]():NaN},o.milliseconds=ui,o.seconds=fi,o.minutes=nu,o.hours=u,o.days=ih,o.weeks=function(){return tt(this.days()/7)},o.months=rh,o.years=uh,o.humanize=function(n,t){if(!this.isValid())return this.localeData().invalidDate();var i=!1,r=di;return"object"==typeof n&&(t=n,n=!1),"boolean"==typeof n&&(i=n),"object"==typeof t&&(r=Object.assign({},di,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),n=this.localeData(),t=fh(this,!i,r,n),i&&(t=n.pastFuture(+this,t)),n.postformat(t)},o.toISOString=lu,o.toString=lu,o.toJSON=lu,o.locale=ao,o.localeData=vo,o.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lu),o.lang=iu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",wr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n))}),h("x",function(n,t,i){i._d=new Date(e(n))}),t.version="2.29.4",gf=l,t.fn=n,t.min=function(){return io("isBefore",[].slice.call(arguments,0))},t.max=function(){return io("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=et,t.unix=function(n){return l(1e3*n)},t.months=function(n,t){return ko(n,t,"months")},t.isDate=nr,t.locale=ni,t.invalid=cr,t.duration=ft,t.isMoment=rt,t.weekdays=function(n,t,i){return kf(n,t,i,"weekdays")},t.parseZone=function(){return l.apply(null,arguments).parseZone()},t.localeData=wt,t.isDuration=eu,t.monthsShort=function(n,t){return ko(n,t,"monthsShort")},t.weekdaysMin=function(n,t,i){return kf(n,t,i,"weekdaysMin")},t.defineLocale=ff,t.updateLocale=function(n,t){var r,i;return null!=t?(i=be,null!=a[n]&&null!=a[n].parentLocale?a[n].set(wu(a[n]._config,t)):(t=wu(i=null!=(r=ru(n))?r._config:i,t),null==r&&(t.abbr=n),(i=new bu(t)).parentLocale=a[n],a[n]=i),ni(n)):null!=a[n]&&(null!=a[n].parentLocale?(a[n]=a[n].parentLocale,n===ni()&&ni(n)):null!=a[n]&&delete a[n]),a[n]},t.locales=function(){return fe(a)},t.weekdaysShort=function(n,t,i){return kf(n,t,i,"weekdaysShort")},t.normalizeUnits=nt,t.relativeTimeRounding=function(n){return void 0===n?kt:"function"==typeof n&&(kt=n,!0)},t.relativeTimeThreshold=function(n,t){return void 0!==di[n]&&(void 0===t?di[n]:(di[n]=t,"s"===n&&(di.ss=t-1),!0))},t.calendarFormat=function(n,t){return(n=n.diff(t,"days",!0))<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.SignaturePad=t()}(this,function(){"use strict";function t(n,t,i){this.x=n;this.y=t;this.time=i||(new Date).getTime()}function i(n,t,i,r){this.startPoint=n;this.control1=t;this.control2=i;this.endPoint=r}function r(n,t,i){var u,f,o,r=null,e=0,s;return i||(i={}),s=function(){e=!1===i.leading?0:Date.now();r=null;o=n.apply(u,f);r||(u=f=null)},function(){var c=Date.now(),h;return e||!1!==i.leading||(e=c),h=t-(c-e),u=this,f=arguments,h<=0||h>t?(r&&(clearTimeout(r),r=null),e=c,o=n.apply(u,f),r||(u=f=null)):r||!1===i.trailing||(r=setTimeout(s,h)),o}}function n(t,i){var f=this,u=i||{};this.velocityFilterWeight=u.velocityFilterWeight||.7;this.minWidth=u.minWidth||.5;this.maxWidth=u.maxWidth||2.5;this.throttle="throttle"in u?u.throttle:16;this.minDistance="minDistance"in u?u.minDistance:5;this._strokeMoveUpdate=this.throttle?r(n.prototype._strokeUpdate,this.throttle):n.prototype._strokeUpdate;this.dotSize=u.dotSize||function(){return(this.minWidth+this.maxWidth)/2};this.penColor=u.penColor||"black";this.backgroundColor=u.backgroundColor||"rgba(0,0,0,0)";this.onBegin=u.onBegin;this.onEnd=u.onEnd;this._canvas=t;this._ctx=t.getContext("2d");this.clear();this._handleMouseDown=function(n){1===n.which&&(f._mouseButtonDown=!0,f._strokeBegin(n))};this._handleMouseMove=function(n){f._mouseButtonDown&&f._strokeMoveUpdate(n)};this._handleMouseUp=function(n){1===n.which&&f._mouseButtonDown&&(f._mouseButtonDown=!1,f._strokeEnd(n))};this._handleTouchStart=function(n){if(1===n.targetTouches.length){var t=n.changedTouches[0];f._strokeBegin(t)}};this._handleTouchMove=function(n){n.preventDefault();var t=n.targetTouches[0];f._strokeMoveUpdate(t)};this._handleTouchEnd=function(n){n.target===f._canvas&&(n.preventDefault(),f._strokeEnd(n))};this.on()}return t.prototype.velocityFrom=function(n){return this.time!==n.time?this.distanceTo(n)/(this.time-n.time):1},t.prototype.distanceTo=function(n){return Math.sqrt(Math.pow(this.x-n.x,2)+Math.pow(this.y-n.y,2))},t.prototype.equals=function(n){return this.x===n.x&&this.y===n.y&&this.time===n.time},i.prototype.length=function(){for(var t,i,r=0,u=void 0,f=void 0,n=0;n<=10;n+=1){var e=n/10,o=this._point(e,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),s=this._point(e,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);n>0&&(t=o-u,i=s-f,r+=Math.sqrt(t*t+i*i));u=o;f=s}return r},i.prototype._point=function(n,t,i,r,u){return t*(1-n)*(1-n)*(1-n)+3*i*(1-n)*(1-n)*n+3*r*(1-n)*n*n+u*n*n*n},n.prototype.clear=function(){var t=this._ctx,n=this._canvas;t.fillStyle=this.backgroundColor;t.clearRect(0,0,n.width,n.height);t.fillRect(0,0,n.width,n.height);this._data=[];this._reset();this._isEmpty=!0},n.prototype.fromDataURL=function(n){var u=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=new Image,r=t.ratio||window.devicePixelRatio||1,f=t.width||this._canvas.width/r,e=t.height||this._canvas.height/r;this._reset();i.src=n;i.onload=function(){u._ctx.drawImage(i,0,0,f,e)};this._isEmpty=!1},n.prototype.toDataURL=function(n){var r;switch(n){case"image/svg+xml":return this._toSVG();default:for(var i=arguments.length,u=Array(i>1?i-1:0),t=1;t<i;t++)u[t-1]=arguments[t];return(r=this._canvas).toDataURL.apply(r,[n].concat(u))}},n.prototype.on=function(){this._handleMouseEvents();this._handleTouchEvents()},n.prototype.off=function(){this._canvas.removeEventListener("mousedown",this._handleMouseDown);this._canvas.removeEventListener("mousemove",this._handleMouseMove);document.removeEventListener("mouseup",this._handleMouseUp);this._canvas.removeEventListener("touchstart",this._handleTouchStart);this._canvas.removeEventListener("touchmove",this._handleTouchMove);this._canvas.removeEventListener("touchend",this._handleTouchEnd)},n.prototype.isEmpty=function(){return this._isEmpty},n.prototype._strokeBegin=function(n){this._data.push([]);this._reset();this._strokeUpdate(n);"function"==typeof this.onBegin&&this.onBegin(n)},n.prototype._strokeUpdate=function(n){var o=n.clientX,s=n.clientY,t=this._createPoint(o,s),i=this._data[this._data.length-1],r=i&&i[i.length-1],h=r&&t.distanceTo(r)<this.minDistance;if(!r||!h){var f=this._addPoint(t),e=f.curve,u=f.widths;e&&u&&this._drawCurve(e,u.start,u.end);this._data[this._data.length-1].push({x:t.x,y:t.y,time:t.time,color:this.penColor})}},n.prototype._strokeEnd=function(n){var u=this.points.length>2,t=this.points[0],i,r;(!u&&t&&this._drawDot(t),t)&&(i=this._data[this._data.length-1],r=i[i.length-1],t.equals(r)||i.push({x:t.x,y:t.y,time:t.time,color:this.penColor}));"function"==typeof this.onEnd&&this.onEnd(n)},n.prototype._handleMouseEvents=function(){this._mouseButtonDown=!1;this._canvas.addEventListener("mousedown",this._handleMouseDown);this._canvas.addEventListener("mousemove",this._handleMouseMove);document.addEventListener("mouseup",this._handleMouseUp)},n.prototype._handleTouchEvents=function(){this._canvas.style.msTouchAction="none";this._canvas.style.touchAction="none";this._canvas.addEventListener("touchstart",this._handleTouchStart);this._canvas.addEventListener("touchmove",this._handleTouchMove);this._canvas.addEventListener("touchend",this._handleTouchEnd)},n.prototype._reset=function(){this.points=[];this._lastVelocity=0;this._lastWidth=(this.minWidth+this.maxWidth)/2;this._ctx.fillStyle=this.penColor},n.prototype._createPoint=function(n,i,r){var u=this._canvas.getBoundingClientRect();return new t(n-u.left,i-u.top,r||(new Date).getTime())},n.prototype._addPoint=function(n){var t=this.points,r=void 0,u;if(t.push(n),t.length>2){3===t.length&&t.unshift(t[0]);r=this._calculateCurveControlPoints(t[0],t[1],t[2]);u=r.c2;r=this._calculateCurveControlPoints(t[1],t[2],t[3]);var e=r.c1,f=new i(t[1],u,e,t[2]),o=this._calculateCurveWidths(f);return t.shift(),{curve:f,widths:o}}return{}},n.prototype._calculateCurveControlPoints=function(n,i,r){var e=n.x-i.x,o=n.y-i.y,s=i.x-r.x,h=i.y-r.y,f={x:(n.x+i.x)/2,y:(n.y+i.y)/2},u={x:(i.x+r.x)/2,y:(i.y+r.y)/2},p=Math.sqrt(e*e+o*o),c=Math.sqrt(s*s+h*h),w=f.x-u.x,b=f.y-u.y,l=c/(p+c),a={x:u.x+w*l,y:u.y+b*l},v=i.x-a.x,y=i.y-a.y;return{c1:new t(f.x+v,f.y+y),c2:new t(u.x+v,u.y+y)}},n.prototype._calculateCurveWidths=function(n){var u=n.startPoint,f=n.endPoint,t={start:null,end:null},i=this.velocityFilterWeight*f.velocityFrom(u)+(1-this.velocityFilterWeight)*this._lastVelocity,r=this._strokeWidth(i);return t.start=this._lastWidth,t.end=r,this._lastVelocity=i,this._lastWidth=r,t},n.prototype._strokeWidth=function(n){return Math.max(this.maxWidth/(n+1),this.minWidth)},n.prototype._drawPoint=function(n,t,i){var r=this._ctx;r.moveTo(n,t);r.arc(n,t,i,0,2*Math.PI,!1);this._isEmpty=!1},n.prototype._drawCurve=function(n,t,i){var s=this._ctx,p=i-t,a=Math.floor(n.length()),e,f,y;for(s.beginPath(),e=0;e<a;e+=1){var r=e/a,h=r*r,c=h*r,u=1-r,l=u*u,v=l*u,o=v*n.startPoint.x;o+=3*l*r*n.control1.x;o+=3*u*h*n.control2.x;o+=c*n.endPoint.x;f=v*n.startPoint.y;f+=3*l*r*n.control1.y;f+=3*u*h*n.control2.y;f+=c*n.endPoint.y;y=t+c*p;this._drawPoint(o,f,y)}s.closePath();s.fill()},n.prototype._drawDot=function(n){var t=this._ctx,i="function"==typeof this.dotSize?this.dotSize():this.dotSize;t.beginPath();this._drawPoint(n.x,n.y,i);t.closePath();t.fill()},n.prototype._fromData=function(n,i,r){for(var u,f,e=0;e<n.length;e+=1)if(u=n[e],u.length>1)for(f=0;f<u.length;f+=1){var o=u[f],s=new t(o.x,o.y,o.time),h=o.color;if(0===f)this.penColor=h,this._reset(),this._addPoint(s);else if(f!==u.length-1){var c=this._addPoint(s),l=c.curve,a=c.widths;l&&a&&i(l,a,h)}}else this._reset(),r(u[0])},n.prototype._toSVG=function(){var f=this,a=this._data,t=this._canvas,o=Math.max(window.devicePixelRatio||1,1),s=t.width/o,h=t.height/o,n=document.createElementNS("http://www.w3.org/2000/svg","svg"),c,i,r,e,u,l;if(n.setAttributeNS(null,"width",t.width),n.setAttributeNS(null,"height",t.height),this._fromData(a,function(t,i,r){var u=document.createElement("path"),f;isNaN(t.control1.x)||isNaN(t.control1.y)||isNaN(t.control2.x)||isNaN(t.control2.y)||(f="M "+t.startPoint.x.toFixed(3)+","+t.startPoint.y.toFixed(3)+" C "+t.control1.x.toFixed(3)+","+t.control1.y.toFixed(3)+" "+t.control2.x.toFixed(3)+","+t.control2.y.toFixed(3)+" "+t.endPoint.x.toFixed(3)+","+t.endPoint.y.toFixed(3),u.setAttribute("d",f),u.setAttribute("stroke-width",(2.25*i.end).toFixed(3)),u.setAttribute("stroke",r),u.setAttribute("fill","none"),u.setAttribute("stroke-linecap","round"),n.appendChild(u))},function(t){var i=document.createElement("circle"),r="function"==typeof f.dotSize?f.dotSize():f.dotSize;i.setAttribute("r",r);i.setAttribute("cx",t.x);i.setAttribute("cy",t.y);i.setAttribute("fill",t.color);n.appendChild(i)}),c='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 '+s+" "+h+'" width="'+s+'" height="'+h+'">',i=n.innerHTML,void 0===i){for(r=document.createElement("dummy"),e=n.childNodes,r.innerHTML="",u=0;u<e.length;u+=1)r.appendChild(e[u].cloneNode(!0));i=r.innerHTML}return l=c+i+"<\/svg>","data:image/svg+xml;base64,"+btoa(l)},n.prototype.fromData=function(n){var t=this;this.clear();this._fromData(n,function(n,i){return t._drawCurve(n,i.start,i.end)},function(n){return t._drawDot(n)});this._data=n},n.prototype.toData=function(){return this._data},n});!function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(document).find(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end();i.addClass("active");e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(document).find(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.4.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!r||!r.length||(f=r.data("bs.collapse"),!f||!f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented())){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function s(t,i){var u=t.nodeName.toLowerCase(),s,r,h;if(n.inArray(u,i)!==-1)return n.inArray(u,f)!==-1?Boolean(t.nodeValue.match(e)||t.nodeValue.match(o)):!0;for(s=n(i).filter(function(n,t){return t instanceof RegExp}),r=0,h=s.length;r<h;r++)if(u.match(s[r]))return!0;return!1}function i(t,i,r){var e,a,c,o,v,u,l,h,y,f,p;if(t.length===0)return t;if(r&&typeof r=="function")return r(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;for(e=document.implementation.createHTMLDocument("sanitization"),e.body.innerHTML=t,a=n.map(i,function(n,t){return t}),c=n(e.body).find("*"),o=0,v=c.length;o<v;o++){if(u=c[o],l=u.nodeName.toLowerCase(),n.inArray(l,a)===-1){u.parentNode.removeChild(u);continue}for(h=n.map(u.attributes,function(n){return n}),y=[].concat(i["*"]||[],i[l]||[]),f=0,p=h.length;f<p;f++)s(h[f],y)||u.removeAttribute(h[f].nodeName)}return e.body.innerHTML}function h(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var u=["sanitize","whiteList","sanitizeFn"],f=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,o=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(document).find(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this));this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this))}this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){var r=this.$element.data();for(var f in r)r.hasOwnProperty(f)&&n.inArray(f,u)!==-1&&delete r[f];return t=n.extend({},this.getDefaults(),r,t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=i(t.template,t.whiteList,t.sanitizeFn)),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusin"?"focus":"hover"]=!0),i.tip().hasClass("in")||i.hoverState=="in"){i.hoverState="in";return}if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type),r;if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusout"?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",r=i.tip(),r.length&&r[0]&&r[0].id){r.off("mouseenter.tooltip.interactive mouseleave.tooltip.interactive");i._isOverTooltip=!1;r.on("mouseenter.tooltip.interactive",function(){i._isOverTooltip=!0;i.hoverState="in";clearTimeout(i.timeout)});r.on("mouseleave.tooltip.interactive",function(){i._isOverTooltip=!1;i.hoverState="out";i.options.delay&&i.options.delay.hide?i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide):i.hide()});i.timeout=setTimeout(function(){i._isOverTooltip||i.hoverState!="out"||(i.options.delay&&i.options.delay.hide?i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide):i.hide())},100);return}if(!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.not(".hide-aria-label").attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i=typeof this.options.placement=="function"?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(n(document).find(this.options.container)):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i=i=="bottom"&&f.bottom+s>e.bottom?"top":i=="top"&&f.top-s<e.top?"bottom":i=="right"&&f.right+o>e.width?"left":i=="left"&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;n=="out"&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;i=="top"&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?u.left*2-l+h:u.top*2-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var t=this.tip(),n=this.getTitle();this.options.html?(this.options.sanitize&&(n=i(n,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(n)):t.find(".tooltip-inner").text(n);t.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function e(){r.hoverState!="in"&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u=r.tagName=="BODY",i=r.getBoundingClientRect();i.width==null&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};t.prototype.sanitizeHtml=function(n){return i(n,this.options.whiteList,this.options.sanitizeFn)};r=n.fn.tooltip;n.fn.tooltip=h;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=r,this}}(jQuery),function(){$(document).on("focus mouseenter",'[data-toggle="popover"]',function(){this._title=this.title;this.title="";var n=$(".popover-content").length>0;$(this)[0].id!="redirectLink"&&n&&($("#redirectLink").popover("hide"),$(".click-popover").removeClass("visible-desktop"),$(".click-popover").hide())});$(document).on("mouseleave",'[data-toggle="popover"]',function(){this.title=this._title});$.fn.tooltip.Constructor.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"")}}();+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.popover",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.4.1";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent(),r;this.options.html?(r=typeof t,this.options.sanitize&&(i=this.sanitizeHtml(i),r==="string"&&(t=this.sanitizeHtml(t))),n.find(".popover-title").html(i),n.find(".popover-content").children().detach().end()[r==="string"?"html":"append"](t)):(n.find(".popover-title").text(i),n.find(".popover-content").children().detach().end().text(t));n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||(typeof n.content=="function"?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));typeof i=="string"&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){u.detach().trigger("closed.bs.alert").remove()}var f=n(this),r=f.attr("data-target"),u;(r||(r=f.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),r=r==="#"?[]:r,u=n(document).find(r),i&&i.preventDefault(),u.length||(u=f.closest(".alert")),u.trigger(i=n.Event("close.bs.alert")),i.isDefaultPrevented())||(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);!function(n){"use strict";function u(){n(i).each(function(){r(n(this)).removeClass("open")})}function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length||(r=t.parent()),r}var i="[data-toggle=dropdown]",t=function(t){var i=n(t).on("click.dropdown.data-api",this.toggle);n("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})},f;t.prototype={constructor:t,toggle:function(){var t=n(this),i,f;if(!t.is(".disabled, :disabled"))return i=r(t),f=i.hasClass("open"),u(),f||i.toggleClass("open"),t.trigger("focus"),!1},keydown:function(t){var e,f,o,s,u;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&o.find(i).trigger("focus"),e.click();(f=n("[role=menu] li:not(.divider):visible a",o),f.length)&&(u=f.index(f.filter(":focus")),t.keyCode==38&&u>0&&u--,t.keyCode==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("dropdown");u||r.data("dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.dropdown.data-api",u).on("click.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.dropdown-menu",function(n){n.stopPropagation()}).on("click.dropdown.data-api",i,t.prototype.toggle).on("keydown.dropdown.data-api",i+", [role=menu]",t.prototype.keydown)}(window.jQuery);typeof JSON!="object"&&(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function o(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function u(i,f){var s,l,h,a,v=n,c,e=f[i];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(i));typeof t=="function"&&(e=t.call(f,i,e));switch(typeof e){case"string":return o(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(n+=r,c=[],Object.prototype.toString.apply(e)==="[object Array]"){for(a=e.length,s=0;s<a;s+=1)c[s]=u(s,e)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));else for(l in e)Object.prototype.hasOwnProperty.call(e,l)&&(h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,r,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",r="",typeof e=="number")for(o=0;o<e;o+=1)r+=" ";else typeof e=="string"&&(r=e);if(t=f,f&&typeof f!="function"&&(typeof f!="object"||typeof f.length!="number"))throw new Error("JSON.stringify");return u("",{"":i})});typeof JSON.parse!="function"&&(JSON.parse=function(n,t){function r(n,i){var f,e,u=n[i];if(u&&typeof u=="object")for(f in u)Object.prototype.hasOwnProperty.call(u,f)&&(e=r(u,f),e!==undefined?u[f]=e:delete u[f]);return t.call(n,i,u)}var i;if(n=String(n),f.lastIndex=0,f.test(n)&&(n=n.replace(f,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(n.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return i=eval("("+n+")"),typeof t=="function"?r({"":i},""):i;throw new SyntaxError("JSON.parse");})}(),function(n){n(["jquery"],function(n){return function(){function v(n,t,r){return f({type:u.error,iconClass:i().iconClasses.error,message:n,optionsOverride:r,title:t})}function r(r,u){return(r||(r=i()),t=n("#"+r.containerId),t.length)?t:(u&&(t=nt(r)),t)}function y(n,t,r){return f({type:u.info,iconClass:i().iconClasses.info,message:n,optionsOverride:r,title:t})}function p(n){e=n}function w(n,t,r){return f({type:u.success,iconClass:i().iconClasses.success,message:n,optionsOverride:r,title:t})}function b(n,t,r){return f({type:u.warning,iconClass:i().iconClasses.warning,message:n,optionsOverride:r,title:t})}function k(n,u){var f=i();t||r(f);l(n,f,u)||g(f)}function d(u){var f=i();if(t||r(f),u&&n(":focus",u).length===0){s(u);return}t.children().length&&t.remove()}function g(i){for(var u=t.children(),r=u.length-1;r>=0;r--)l(n(u[r]),i)}function l(t,i,r){var u=r&&r.force?r.force:!1;return t&&(u||n(":focus",t).length===0)?(t[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){s(t)}}),!0):!1}function nt(i){return t=n("<div/>").attr("id",i.containerId).addClass(i.positionClass),t.appendTo(n(i.target)),t}function tt(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:undefined,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:undefined,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">&times;<\/button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function a(n){e&&e(n)}function f(u){function g(n){return n==null&&(n=""),n.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function nt(){ut();et();ot();st();ht();ct();ft();tt()}function tt(){var n="";switch(u.iconClass){case"toast-success":case"toast-info":n="polite";break;default:n="assertive"}e.attr("aria-live",n)}function it(){f.closeOnHover&&e.hover(vt,at);!f.onclick&&f.tapToDismiss&&e.click(v);f.closeButton&&p&&p.click(function(n){if(n.stopPropagation?n.stopPropagation():n.cancelBubble!==undefined&&n.cancelBubble!==!0&&(n.cancelBubble=!0),f.onCloseClick)f.onCloseClick(n);v(!0)});f.onclick&&e.click(function(n){f.onclick(n);v()})}function rt(){e.hide();e[f.showMethod]({duration:f.showDuration,easing:f.showEasing,complete:f.onShown});f.timeOut>0&&(y=setTimeout(v,f.timeOut),c.maxHideTime=parseFloat(f.timeOut),c.hideEta=(new Date).getTime()+c.maxHideTime,f.progressBar&&(c.intervalId=setInterval(yt,10)))}function ut(){u.iconClass&&e.addClass(f.toastClass).addClass(w)}function ft(){f.newestOnTop?t.prepend(e):t.append(e)}function et(){if(u.title){var n=u.title;f.escapeHtml&&(n=g(u.title));k.append(n).addClass(f.titleClass);e.append(k)}}function ot(){if(u.message){var n=u.message;f.escapeHtml&&(n=g(u.message));d.append(n).addClass(f.messageClass);e.append(d)}}function st(){f.closeButton&&(p.addClass(f.closeClass).attr("role","button"),e.prepend(p))}function ht(){f.progressBar&&(b.addClass(f.progressClass),e.prepend(b))}function ct(){f.rtl&&e.addClass("rtl")}function lt(n,t){if(n.preventDuplicates){if(t.message===o)return!0;o=t.message}return!1}function v(t){var i=t&&f.closeMethod!==!1?f.closeMethod:f.hideMethod,r=t&&f.closeDuration!==!1?f.closeDuration:f.hideDuration,u=t&&f.closeEasing!==!1?f.closeEasing:f.hideEasing;if(!n(":focus",e).length||t)return clearTimeout(c.intervalId),e[i]({duration:r,easing:u,complete:function(){s(e);clearTimeout(y);f.onHidden&&l.state!=="hidden"&&f.onHidden();l.state="hidden";l.endTime=new Date;a(l)}})}function at(){(f.timeOut>0||f.extendedTimeOut>0)&&(y=setTimeout(v,f.extendedTimeOut),c.maxHideTime=parseFloat(f.extendedTimeOut),c.hideEta=(new Date).getTime()+c.maxHideTime)}function vt(){clearTimeout(y);c.hideEta=0;e.stop(!0,!0)[f.showMethod]({duration:f.showDuration,easing:f.showEasing})}function yt(){var n=(c.hideEta-(new Date).getTime())/c.maxHideTime*100;b.width(n+"%")}var f=i(),w=u.iconClass||f.iconClass;if(typeof u.optionsOverride!="undefined"&&(f=n.extend(f,u.optionsOverride),w=u.optionsOverride.iconClass||w),!lt(f,u)){h++;t=r(f,!0);var y=null,e=n("<div/>"),k=n("<div/>"),d=n("<div/>"),b=n("<div/>"),p=n(f.closeHtml),c={intervalId:null,hideEta:null,maxHideTime:null},l={toastId:h,state:"visible",startTime:new Date,options:f,map:u};return nt(),rt(),it(),a(l),f.debug&&console&&console.log(l),e}}function i(){return n.extend({},tt(),c.options)}function s(n){(t||(t=r()),n.is(":visible"))||(n.remove(),n=null,t.children().length===0&&(t.remove(),o=undefined))}var t,e,h=0,u={error:"error",info:"info",success:"success",warning:"warning"},c={clear:k,remove:d,error:v,getContainer:r,info:y,options:{},subscribe:p,success:w,version:"2.1.4",warning:b},o;return c}()})}(typeof define=="function"&&define.amd?define:function(n,t){typeof module!="undefined"&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}),function(n,t){typeof define=="function"&&define.amd?define([],t):typeof exports=="object"?module.exports=t():n.store=t()}(this,function(){function l(){try{return i in o&&o[i]}catch(n){return!1}}var n={},o=window,s=o.document,i="localStorage",c="script",t,u,f,r;if(n.disabled=!1,n.version="1.3.17",n.set=function(){},n.get=function(){},n.has=function(t){return n.get(t)!==undefined},n.remove=function(){},n.clear=function(){},n.transact=function(t,i,r){r==null&&(r=i,i=null);i==null&&(i={});var u=n.get(t,i);r(u);n.set(t,u)},n.getAll=function(){},n.forEach=function(){},n.serialize=function(n){return JSON.stringify(n)},n.deserialize=function(n){if(typeof n!="string")return undefined;try{return JSON.parse(n)}catch(t){return n||undefined}},l())t=o[i],n.set=function(i,r){return r===undefined?n.remove(i):(t.setItem(i,n.serialize(r)),r)},n.get=function(i,r){var u=n.deserialize(t.getItem(i));return u===undefined?r:u},n.remove=function(n){t.removeItem(n)},n.clear=function(){t.clear()},n.getAll=function(){var t={};return n.forEach(function(n,i){t[n]=i}),t},n.forEach=function(i){for(var u,r=0;r<t.length;r++)u=t.key(r),i(u,n.get(u))};else if(s.documentElement.addBehavior){try{f=new ActiveXObject("htmlfile");f.open();f.write("<"+c+">document.w=window<\/"+c+'><iframe src="/favicon.ico"><\/iframe>');f.close();u=f.w.frames[0].document;t=u.createElement("div")}catch(v){t=s.createElement("div");u=s.body}var e=function(r){return function(){var f=Array.prototype.slice.call(arguments,0),e;return f.unshift(t),u.appendChild(t),t.addBehavior("#default#userData"),t.load(i),e=r.apply(n,f),u.removeChild(t),e}},a=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g"),h=function(n){return n.replace(/^d/,"___$&").replace(a,"___")};n.set=e(function(t,r,u){return(r=h(r),u===undefined)?n.remove(r):(t.setAttribute(r,n.serialize(u)),t.save(i),u)});n.get=e(function(t,i,r){i=h(i);var u=n.deserialize(t.getAttribute(i));return u===undefined?r:u});n.remove=e(function(n,t){t=h(t);n.removeAttribute(t);n.save(i)});n.clear=e(function(n){var t=n.XMLDocument.documentElement.attributes;for(n.load(i);t.length;)n.removeAttribute(t[0].name);n.save(i)});n.getAll=function(){var t={};return n.forEach(function(n,i){t[n]=i}),t};n.forEach=e(function(t,i){for(var f=t.XMLDocument.documentElement.attributes,u=0,r;r=f[u];++u)i(r.name,n.deserialize(t.getAttribute(r.name)))})}try{r="__storejs__";n.set(r,r);n.get(r)!=r&&(n.disabled=!0);n.remove(r)}catch(v){n.disabled=!0}return n.enabled=!n.disabled,n});
/*!jQuery Knob*/
(function(n){"use strict";var t={},i=Math.max,r=Math.min;t.c={};t.c.d=n(document);t.c.t=function(n){return n.originalEvent.touches.length-1};t.o=function(){var i=this;this.o=null;this.$=null;this.i=null;this.g=null;this.v=null;this.cv=null;this.x=0;this.y=0;this.$c=null;this.c=null;this.t=0;this.isInit=!1;this.fgColor=null;this.pColor=null;this.dH=null;this.cH=null;this.eH=null;this.rH=null;this.run=function(){var t=function(n,t){for(var r in t)i.o[r]=t[r];i.init();i._configure()._draw()};if(!this.$.data("kontroled"))return this.$.data("kontroled",!0),this.extend(),this.o=n.extend({min:this.$.data("min")||0,max:this.$.data("max")||100,stopper:!0,readOnly:this.$.data("readonly"),cursor:this.$.data("cursor")===!0&&30||this.$.data("cursor")||0,thickness:this.$.data("thickness")||.35,lineCap:this.$.data("linecap")||"butt",width:this.$.data("width")||200,height:this.$.data("height")||200,displayInput:this.$.data("displayinput")==null||this.$.data("displayinput"),displayPrevious:this.$.data("displayprevious"),fgColor:this.$.data("fgcolor")||"#87CEEB",inputColor:this.$.data("inputcolor")||this.$.data("fgcolor")||"#87CEEB",inline:!1,step:this.$.data("step")||1,draw:null,change:null,cancel:null,release:null},this.o),this.$.is("fieldset")?(this.v={},this.i=this.$.find("input"),this.i.each(function(t){var r=n(this);i.i[t]=r;i.v[t]=r.val();r.bind("change",function(){var n={};n[t]=r.val();i.val(n)})}),this.$.find("legend").remove()):(this.i=this.$,this.v=this.$.val(),this.v==""&&(this.v=this.o.min),this.$.bind("change",function(){i.val(i._validate(i.$.val()))})),this.o.displayInput||this.$.hide(),this.$c=n('<canvas width="'+this.o.width+'px" height="'+this.o.height+'px"><\/canvas>'),this.c=this.$c[0].getContext("2d"),this.$.wrap(n('<div style="'+(this.o.inline?"display:inline;":"")+"width:"+this.o.width+"px;height:"+this.o.height+'px;"><\/div>')).before(this.$c),this.v instanceof Object?(this.cv={},this.copy(this.v,this.cv)):this.cv=this.v,this.$.bind("configure",t).parent().bind("configure",t),this._listen()._configure()._xy().init(),this.isInit=!0,this._draw(),this};this._draw=function(){var t=!0,n=document.createElement("canvas");n.width=i.o.width;n.height=i.o.height;i.g=n.getContext("2d");i.clear();i.dH&&(t=i.dH());t!==!1&&i.draw();i.c.drawImage(n,0,0);n=null};this._touch=function(n){var r=function(n){var t=i.xy2val(n.originalEvent.touches[i.t].pageX,n.originalEvent.touches[i.t].pageY);t!=i.cv&&(i.cH&&i.cH(t)===!1||(i.change(i._validate(t)),i._draw()))};return this.t=t.c.t(n),r(n),t.c.d.bind("touchmove.k",r).bind("touchend.k",function(){(t.c.d.unbind("touchmove.k touchend.k"),i.rH&&i.rH(i.cv)===!1)||i.val(i.cv)}),this};this._mouse=function(n){var r=function(n){var t=i.xy2val(n.pageX,n.pageY);t!=i.cv&&(i.cH&&i.cH(t)===!1||(i.change(i._validate(t)),i._draw()))};return r(n),t.c.d.bind("mousemove.k",r).bind("keyup.k",function(n){if(n.keyCode===27){if(t.c.d.unbind("mouseup.k mousemove.k keyup.k"),i.eH&&i.eH()===!1)return;i.cancel()}}).bind("mouseup.k",function(){(t.c.d.unbind("mousemove.k mouseup.k keyup.k"),i.rH&&i.rH(i.cv)===!1)||i.val(i.cv)}),this};this._xy=function(){var n=this.$c.offset();return this.x=n.left,this.y=n.top,this};this._listen=function(){return this.o.readOnly?this.$.attr("readonly","readonly"):(this.$c.bind("mousedown",function(n){n.preventDefault();i._xy()._mouse(n)}).bind("touchstart",function(n){n.preventDefault();i._xy()._touch(n)}),this.listen()),this};this._configure=function(){return this.o.draw&&(this.dH=this.o.draw),this.o.change&&(this.cH=this.o.change),this.o.cancel&&(this.eH=this.o.cancel),this.o.release&&(this.rH=this.o.release),this.o.displayPrevious?(this.pColor=this.h2rgba(this.o.fgColor,"0.4"),this.fgColor=this.h2rgba(this.o.fgColor,"0.6")):this.fgColor=this.o.fgColor,this};this._clear=function(){this.$c[0].width=this.$c[0].width};this._validate=function(n){return~~((n<0?-.5:.5)+n/this.o.step)*this.o.step};this.listen=function(){};this.extend=function(){};this.init=function(){};this.change=function(){};this.val=function(){};this.xy2val=function(){};this.draw=function(){};this.clear=function(){this._clear()};this.h2rgba=function(n,t){var i;return n=n.substring(1,7),i=[parseInt(n.substring(0,2),16),parseInt(n.substring(2,4),16),parseInt(n.substring(4,6),16)],"rgba("+i[0]+","+i[1]+","+i[2]+","+t+")"};this.copy=function(n,t){for(var i in n)t[i]=n[i]}};t.Dial=function(){t.o.call(this);this.startAngle=null;this.xy=null;this.radius=null;this.lineWidth=null;this.cursorExt=null;this.w2=null;this.PI2=2*Math.PI;this.extend=function(){this.o=n.extend({bgColor:this.$.data("bgcolor")||"#EEEEEE",angleOffset:this.$.data("angleoffset")||0,angleArc:this.$.data("anglearc")||360,inline:!0},this.o)};this.val=function(n){if(null!=n)this.cv=this.o.stopper?i(r(n,this.o.max),this.o.min):n,this.v=this.cv,this.$.val(this.v),this._draw();else return this.v};this.xy2val=function(n,t){var u,f;return u=Math.atan2(n-(this.x+this.w2),-(t-this.y-this.w2))-this.angleOffset,this.angleArc!=this.PI2&&u<0&&u>-.5?u=0:u<0&&(u+=this.PI2),f=~~(.5+u*(this.o.max-this.o.min)/this.angleArc)+this.o.min,this.o.stopper&&(f=i(r(f,this.o.max),this.o.min)),f};this.listen=function(){var t=this,o=function(n){n.preventDefault();var i=n.originalEvent,r=i.detail||i.wheelDeltaX,u=i.detail||i.wheelDeltaY,f=parseInt(t.$.val())+(r>0||u>0?t.o.step:r<0||u<0?-t.o.step:0);t.cH&&t.cH(f)===!1||t.val(f)},f,u,e=1,s={37:-t.o.step,38:t.o.step,39:t.o.step,40:-t.o.step};this.$.bind("keydown",function(o){var h=o.keyCode,c;h>=96&&h<=105&&(h=o.keyCode=h-48);f=parseInt(String.fromCharCode(h));isNaN(f)&&(h!==13&&h!==8&&h!==9&&h!==189&&o.preventDefault(),n.inArray(h,[37,38,39,40])>-1&&(o.preventDefault(),c=parseInt(t.$.val())+s[h]*e,t.o.stopper&&(c=i(r(c,t.o.max),t.o.min)),t.change(c),t._draw(),u=window.setTimeout(function(){e*=2},30)))}).bind("keyup",function(){isNaN(f)?u&&(window.clearTimeout(u),u=null,e=1,t.val(t.$.val())):t.$.val()>t.o.max&&t.$.val(t.o.max)||t.$.val()<t.o.min&&t.$.val(t.o.min)});this.$c.bind("mousewheel DOMMouseScroll",o);this.$.bind("mousewheel DOMMouseScroll",o)};this.init=function(){(this.v<this.o.min||this.v>this.o.max)&&(this.v=this.o.min);this.$.val(this.v);this.w2=this.o.width/2;this.cursorExt=this.o.cursor/100;this.xy=this.w2;this.lineWidth=this.xy*this.o.thickness;this.lineCap=this.o.lineCap;this.radius=this.xy-this.lineWidth/2;this.o.angleOffset&&(this.o.angleOffset=isNaN(this.o.angleOffset)?0:this.o.angleOffset);this.o.angleArc&&(this.o.angleArc=isNaN(this.o.angleArc)?this.PI2:this.o.angleArc);this.angleOffset=this.o.angleOffset*Math.PI/180;this.angleArc=this.o.angleArc*Math.PI/180;this.startAngle=1.5*Math.PI+this.angleOffset;this.endAngle=1.5*Math.PI+this.angleOffset+this.angleArc;var n=i(String(Math.abs(this.o.max)).length,String(Math.abs(this.o.min)).length,2)+2;this.o.displayInput&&this.i.css({width:(this.o.width/2+4>>0)+"px",height:(this.o.width/3>>0)+"px",position:"absolute","vertical-align":"middle","margin-top":(this.o.width/3>>0)+"px","margin-left":"-"+(this.o.width*3/4+2>>0)+"px",border:0,background:"none",font:"bold "+(this.o.width/n>>0)+"px Arial","text-align":"center",color:this.o.inputColor||this.o.fgColor,padding:"0px","-webkit-appearance":"none"})||this.i.css({width:"0px",visibility:"hidden"})};this.change=function(n){this.cv=n;this.$.val(n)};this.angle=function(n){return(n-this.o.min)*this.angleArc/(this.o.max-this.o.min)};this.draw=function(){var n=this.g,e=this.angle(this.cv),r=this.startAngle,i=r+e,u,t,f=1;n.lineWidth=this.lineWidth;n.lineCap=this.lineCap;this.o.cursor&&(r=i-this.cursorExt)&&(i=i+this.cursorExt);n.beginPath();n.strokeStyle=this.o.bgColor;n.arc(this.xy,this.xy,this.radius,this.endAngle,this.startAngle,!0);n.stroke();this.o.displayPrevious&&(t=this.startAngle+this.angle(this.v),u=this.startAngle,this.o.cursor&&(u=t-this.cursorExt)&&(t=t+this.cursorExt),n.beginPath(),n.strokeStyle=this.pColor,n.arc(this.xy,this.xy,this.radius,u,t,!1),n.stroke(),f=this.cv==this.v);n.beginPath();n.strokeStyle=f?this.o.fgColor:this.fgColor;n.arc(this.xy,this.xy,this.radius,r,i,!1);n.stroke()};this.cancel=function(){this.val(this.v)}};n.fn.dial=n.fn.knob=function(i){return this.each(function(){var r=new t.Dial;r.o=i;r.$=n(this);r.run()}).parent()}})(jQuery),function(n){"use strict";n.fn.htmlClean=function(){return this.contents().filter(function(){return this.nodeType!=3?(n(this).htmlClean(),!1):!/\S/.test(this.nodeValue)}).remove(),this}}(jQuery),function(){var n;n=function(){function n(){this.options_index=0;this.parsed=[]}return n.prototype.add_node=function(n){return n.nodeName.toUpperCase()==="OPTGROUP"?this.add_group(n):this.add_option(n)},n.prototype.add_group=function(n){var i,f,t,e,r,u;for(i=this.parsed.length,this.parsed.push({array_index:i,group:!0,label:n.label,children:0,disabled:n.disabled}),r=n.childNodes,u=[],t=0,e=r.length;t<e;t++)f=r[t],u.push(this.add_option(f,i,n.disabled));return u},n.prototype.add_option=function(n,t,i){if(n.nodeName.toUpperCase()==="OPTION")return n.text!==""?(t!=null&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:n.value,text:n.text,html:n.innerHTML,selected:n.selected,disabled:i===!0?i:n.disabled,group_array_index:t,classes:n.className,style:n.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},n}();n.select_to_array=function(t){var f,r,i,e,u;for(r=new n,u=t.childNodes,i=0,e=u.length;i<e;i++)f=u[i],r.add_node(f);return r.parsed};this.SelectParser=n}.call(this),function(){var n,t;t=this;n=function(){function n(t,i){(this.form_field=t,this.options=i!=null?i:{},n.browser_is_supported())&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.finish_setup())}return n.prototype.set_default_values=function(){var n=this;return this.click_test_action=function(t){return n.test_active_click(t)},this.activate_action=function(t){return n.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.result_single_selected=null,this.allow_single_deselect=this.options.allow_single_deselect!=null&&this.form_field.options[0]!=null&&this.form_field.options[0].text===""?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=this.options.enable_split_word_search!=null?this.options.enable_split_word_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=this.options.single_backstroke_delete||!1,this.max_selected_options=this.options.max_selected_options||Infinity,this.inherit_select_classes=this.options.inherit_select_classes||!1},n.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||n.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||n.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||n.default_no_result_text},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(){var n=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return n.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},n.prototype.input_blur=function(){var n=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return n.blur_test()},100)},n.prototype.result_add_option=function(n){var t,i;return n.disabled?"":(n.dom_id=this.container_id+"_o_"+n.array_index,t=n.selected&&this.is_multiple?[]:["active-result"],n.selected&&t.push("result-selected"),n.group_array_index!=null&&t.push("group-option"),n.classes!==""&&t.push(n.classes),i=n.style.cssText!==""?' style="'+n.style+'"':"",'<li id="'+n.dom_id+'" class="'+t.join(" ")+'"'+i+">"+n.html+"<\/li>")},n.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.result_single_selected=null,this.results_build()},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.choices_count=function(){var i,n,r,t;if(this.selected_option_count!=null)return this.selected_option_count;for(this.selected_option_count=0,t=this.form_field.options,n=0,r=t.length;n<r;n++)i=t[n],i.selected&&(this.selected_option_count+=1);return this.selected_option_count},n.prototype.choices_click=function(n){return n.preventDefault(),this.results_showing?void 0:this.results_show()},n.prototype.keyup_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode;this.search_field_scale();switch(t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(n.preventDefault(),this.results_showing)return this.result_select(n);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},n.prototype.generate_field_id=function(){var n;return n=this.generate_random_id(),this.form_field.id=n,n},n.prototype.generate_random_char=function(){var n,t;return n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=Math.floor(Math.random()*n.length),n.substring(t,t+1)},n.prototype.container_width=function(){return this.options.width!=null?this.options.width:""+this.form_field.offsetWidth+"px"},n.browser_is_supported=function(){var n;return window.navigator.appName==="Microsoft Internet Explorer"?null!==(n=document.documentMode)&&n>=8:!0},n.default_multiple_text="Select Some Options",n.default_single_text="Select an Option",n.default_no_result_text="No results match",n}();t.AbstractChosen=n}.call(this),function(){var n,t,i,r,u={}.hasOwnProperty,f=function(n,t){function r(){this.constructor=n}for(var i in t)u.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n};i=this;n=jQuery;n.fn.extend({chosen:function(i){return AbstractChosen.browser_is_supported()?this.each(function(){var r;return r=n(this),r.hasClass("chzn-done")?void 0:r.data("chosen",new t(this,i))}):this}});t=function(t){function u(){return r=u.__super__.constructor.apply(this,arguments)}return f(u,t),u.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")},u.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")},u.prototype.set_up_html=function(){var t,i;return this.container_id=this.form_field.id.length?this.form_field.id.replace(/[^\w]/g,"_"):this.generate_field_id(),this.container_id+="_chzn",t=["chzn-container"],t.push("chzn-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chzn-rtl"),i={id:this.container_id,"class":t.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.container=n("<div />",i),this.is_multiple?this.container.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /><\/li><\/ul><div class="chzn-drop"><ul class="chzn-results"><\/ul><\/div>'):this.container.html('<a href="javascript:void(0)" class="chzn-single chzn-default" aria-label="'+this.default_text+'"><span>'+this.default_text+'<\/span><div class="chzn-search"><input type="text" autocomplete="off" /><\/div><div><b><\/b><\/div><\/a><div class="chzn-drop"><ul class="chzn-results"><\/ul><\/div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chzn-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first()),this.results_build(),this.set_tab_index_initial(),this.set_label_behavior(),this.form_field_jq.trigger("liszt:ready",{chosen:this})},u.prototype.register_observers=function(){var n=this;return this.container.mousedown(function(t){n.container_mousedown(t)}),this.container.mouseup(function(t){n.container_mouseup(t)}),this.container.mouseenter(function(t){n.mouse_enter(t)}),this.container.mouseleave(function(t){n.mouse_leave(t)}),this.search_results.mouseup(function(t){n.search_results_mouseup(t)}),this.search_results.mouseover(function(t){n.search_results_mouseover(t)}),this.search_results.mouseout(function(t){n.search_results_mouseout(t)}),this.search_results.bind("mousewheel DOMMouseScroll",function(t){n.search_results_mousewheel(t)}),this.form_field_jq.bind("liszt:updated",function(t){n.results_update_field(t)}),this.form_field_jq.bind("liszt:activate",function(t){n.activate_field(t)}),this.form_field_jq.bind("liszt:open",function(t){n.container_mousedown(t)}),this.search_field.blur(function(t){n.input_blur(t)}),this.search_field.keyup(function(t){n.keyup_checker(t)}),this.search_field.keydown(function(t){n.keydown_checker(t)}),this.search_field.focus(function(t){n.input_focus(t)}),this.is_multiple||this.selected_item.focus(function(t){n.selected_item_focus(t)}),this.is_multiple?this.search_choices.click(function(t){n.choices_click(t)}):this.container.click(function(n){n.preventDefault()})},u.prototype.search_field_disabled=function(){return(this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled)?(this.container.addClass("chzn-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus",this.activate_action),this.close_field()):(this.container.removeClass("chzn-disabled"),this.search_field[0].disabled=!1,!this.is_multiple)?this.selected_item.bind("focus",this.activate_action):void 0},u.prototype.container_mousedown=function(t){if(!this.is_disabled&&(t&&t.type==="mousedown"&&!this.results_showing&&t.preventDefault(),!(t!=null&&n(t.target).hasClass("search-choice-close"))))return this.active_field?!this.is_multiple&&t&&(n(t.target)[0]===this.selected_item[0]||n(t.target).parents("a.chzn-single").length)&&(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),n(document).click(this.click_test_action),this.results_show()),this.activate_field()},u.prototype.container_mouseup=function(n){if(n.target.nodeName==="ABBR"&&!this.is_disabled)return this.results_reset(n)},u.prototype.search_results_mousewheel=function(n){var t,i,r;return t=-((i=n.originalEvent)!=null?i.wheelDelta:void 0)||((r=n.originialEvent)!=null?r.detail:void 0),t!=null?(n.preventDefault(),n.type==="DOMMouseScroll"&&(t=t*40),this.search_results.scrollTop(t+this.search_results.scrollTop())):void 0},u.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()},u.prototype.close_field=function(){return n(document).unbind("click",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.winnow_results_clear(),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},u.prototype.activate_field=function(){return this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},u.prototype.test_active_click=function(t){return n(t.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()},u.prototype.results_build=function(){var t,n,r,f,u;for(this.parsing=!0,this.selected_option_count=null,this.results_data=i.SelectParser.select_to_array(this.form_field),this.is_multiple&&this.choices_count()>0?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.selected_item.addClass("chzn-default").find("span").text(this.default_text),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?this.container.addClass("chzn-container-single-nosearch"):this.container.removeClass("chzn-container-single-nosearch")),t="",u=this.results_data,r=0,f=u.length;r<f;r++)n=u[r],n.group?t+=this.result_add_group(n):n.empty||(t+=this.result_add_option(n),n.selected&&this.is_multiple?this.choice_build(n):n.selected&&!this.is_multiple&&(this.selected_item.removeClass("chzn-default").find("span").text(n.text),this.allow_single_deselect&&this.single_deselect_control_build()));return this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.search_results.html(t),this.parsing=!1},u.prototype.result_add_group=function(t){return t.disabled?"":(t.dom_id=this.container_id+"_g_"+t.array_index,'<li id="'+t.dom_id+'" class="group-result">'+n("<div />").text(t.label).html()+"<\/li>")},u.prototype.result_do_highlight=function(n){var t,i,r,f,u;if(n.length){if(this.result_clear_highlight(),this.result_highlight=n,this.result_highlight.addClass("highlighted"),r=parseInt(this.search_results.css("maxHeight"),10),u=this.search_results.scrollTop(),f=r+u,i=this.result_highlight.position().top+this.search_results.scrollTop(),t=i+this.result_highlight.outerHeight(),t>=f)return this.search_results.scrollTop(t-r>0?t-r:0);if(i<u)return this.search_results.scrollTop(i)}},u.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},u.prototype.results_show=function(){if(this.result_single_selected!=null)this.result_do_highlight(this.result_single_selected);else if(this.is_multiple&&this.max_selected_options<=this.choices_count())return this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1;return this.container.addClass("chzn-with-drop"),this.form_field_jq.trigger("liszt:showing_dropdown",{chosen:this}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.set_tab_index_on_show()},u.prototype.results_hide=function(){var n,t;return this.result_clear_highlight(),this.container.removeClass("chzn-with-drop"),this.form_field_jq.trigger("liszt:hiding_dropdown",{chosen:this}),this.results_showing=!1,t=this,n=function(){return t.set_tab_index_on_hide()},setTimeout(n,0)},u.prototype.set_tab_index_initial=function(){var n;if(this.form_field_jq.attr("tabindex"))return n=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.selected_item.attr("tabindex",n)},u.prototype.set_tab_index_on_show=function(){var n;if(!this.is_multiple&&(n=this.selected_item.attr("tabindex"),n!=="-1"))return this.selected_item.attr("tabindex",-1),this.search_field.attr("tabindex",n)},u.prototype.set_tab_index_on_hide=function(){var n;if(!this.is_multiple&&(n=this.search_field.attr("tabindex"),n!=="-1"))return this.selected_item.attr("tabindex",n),this.search_field.attr("tabindex",-1)},u.prototype.set_label_behavior=function(){var t=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=n("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.click(function(n){return t.is_multiple?t.container_mousedown(n):t.activate_field()}):void 0},u.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},u.prototype.search_results_mouseup=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i.length?(this.result_highlight=i,this.result_select(t),this.search_field.focus()):void 0},u.prototype.search_results_mouseover=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i?this.result_do_highlight(i):void 0},u.prototype.search_results_mouseout=function(t){if(n(t.target).hasClass("active-result"||n(t.target).parents(".active-result").first()))return this.result_clear_highlight()},u.prototype.choice_build=function(t){var i,r,u=this;return i=n("<li />",{"class":"search-choice"}).html("<span>"+t.html+"<\/span>"),t.disabled?i.addClass("search-choice-disabled"):(r=n("<a />",{href:"#","class":"search-choice-close",rel:t.array_index}),r.click(function(n){return u.choice_destroy_link_click(n)}),i.append(r)),this.search_container.before(i)},u.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),t.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(n(t.target))},u.prototype.choice_destroy=function(n){if(this.result_deselect(n.attr("rel")))return this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),n.parents("li").first().remove(),this.search_field_scale()},u.prototype.results_reset=function(){return this.form_field.options[0].selected=!0,this.selected_option_count=null,this.selected_item.find("span").text(this.default_text),this.is_multiple||this.selected_item.addClass("chzn-default"),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},u.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},u.prototype.result_select=function(n){var i,r,t,u;if(this.result_highlight)return(i=this.result_highlight,r=i.attr("id"),this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count())?(this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1):(this.is_multiple?this.result_deactivate(i):(this.search_results.find(".result-selected").removeClass("result-selected"),this.result_single_selected=i,this.selected_item.removeClass("chzn-default")),i.addClass("result-selected"),u=r.substr(r.lastIndexOf("_")+1),t=this.results_data[u],t.selected=!0,this.form_field.options[t.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(t):(this.selected_item.find("span").first().text(t.text),this.allow_single_deselect&&this.single_deselect_control_build()),(n.metaKey||n.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[t.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())},u.prototype.result_activate=function(n){return n.addClass("active-result")},u.prototype.result_deactivate=function(n){return n.removeClass("active-result")},u.prototype.result_deselect=function(t){var r,i;return i=this.results_data[t],this.form_field.options[i.options_index].disabled?!1:(i.selected=!1,this.form_field.options[i.options_index].selected=!1,this.selected_option_count=null,r=n("#"+this.container_id+"_o_"+t),r.removeClass("result-selected").addClass("active-result").show(),this.result_clear_highlight(),this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[i.options_index].value}),this.search_field_scale(),!0)},u.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"><\/abbr>'),this.selected_item.addClass("chzn-single-with-deselect")},u.prototype.winnow_results=function(){var f,t,y,e,l,p,o,a,s,i,u,r,w,h,c,b,k,v;for(this.no_results_clear(),s=0,i=this.search_field.val()===this.default_text?"":n("<div/>").text(n.trim(this.search_field.val())).html(),p=this.search_contains?"":"^",l=new RegExp(p+i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),w=new RegExp(i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),v=this.results_data,h=0,b=v.length;h<b;h++)if(t=v[h],!t.disabled&&!t.empty)if(t.group)n("#"+t.dom_id).css("display","none");else if(!(this.is_multiple&&t.selected)){if(f=!1,a=t.dom_id,o=n("#"+a),l.test(t.html))f=!0,s+=1;else if(this.enable_split_word_search&&(t.html.indexOf(" ")>=0||t.html.indexOf("[")===0)&&(e=t.html.replace(/\[|\]/g,"").split(" "),e.length))for(c=0,k=e.length;c<k;c++)y=e[c],l.test(y)&&(f=!0,s+=1);f?(i.length?(u=t.html.search(w),r=t.html.substr(0,u+i.length)+"<\/em>"+t.html.substr(u+i.length),r=r.substr(0,u)+"<em>"+r.substr(u)):r=t.html,o.html(r),this.result_activate(o),t.group_array_index!=null&&n("#"+this.results_data[t.group_array_index].dom_id).css("display","list-item")):(this.result_highlight&&a===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(o))}return s<1&&i.length?this.no_results(i):this.winnow_results_set_highlight()},u.prototype.winnow_results_clear=function(){var t,u,r,f,i;for(this.search_field.val(""),u=this.search_results.find("li"),i=[],r=0,f=u.length;r<f;r++)t=u[r],t=n(t),t.hasClass("group-result")?i.push(t.css("display","auto")):this.is_multiple&&t.hasClass("result-selected")?i.push(void 0):i.push(this.result_activate(t));return i},u.prototype.winnow_results_set_highlight=function(){var n,t;if(!this.result_highlight&&(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),n=t.length?t.first():this.search_results.find(".active-result").first(),n!=null))return this.result_do_highlight(n)},u.prototype.no_results=function(t){var i;return i=n('<li class="no-results">'+this.results_none_found+' "<span><\/span>"<\/li>'),i.find("span").first().html(t),this.search_results.append(i)},u.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},u.prototype.keydown_arrow=function(){var t,i;return this.result_highlight?this.results_showing&&(i=this.result_highlight.nextAll("li.active-result").first(),i&&this.result_do_highlight(i)):(t=this.search_results.find("li.active-result").first(),t&&this.result_do_highlight(n(t))),this.results_showing?void 0:this.results_show()},u.prototype.keyup_arrow=function(){var n;if(this.results_showing||this.is_multiple){if(this.result_highlight)return n=this.result_highlight.prevAll("li.active-result"),n.length?this.result_do_highlight(n.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())}else return this.results_show()},u.prototype.keydown_backstroke=function(){var n;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(n=this.search_container.siblings("li.search-choice").last(),n.length&&!n.hasClass("search-choice-disabled"))?(this.pending_backstroke=n,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},u.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},u.prototype.keydown_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode;this.search_field_scale();t!==8&&this.pending_backstroke&&this.clear_backstroke();switch(t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(n);this.mouse_on_container=!1;break;case 13:n.preventDefault();break;case 38:n.preventDefault();this.keyup_arrow();break;case 40:this.keydown_arrow()}},u.prototype.search_field_scale=function(){var t,s,u,f,e,i,r,o;if(this.is_multiple){for(s=0,i=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",e=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],r=0,o=e.length;r<o;r++)u=e[r],f+=u+":"+this.search_field.css(u)+";";return t=n("<div />",{style:f}),t.text(this.search_field.val()),n("body").append(t),i=t.width()+25,t.remove(),this.f_width||(this.f_width=this.container.outerWidth()),i>this.f_width-10&&(i=this.f_width-10),this.search_field.css({width:i+"px"})}},u.prototype.selected_item_focus=function(){return this.results_show()},u.prototype.generate_random_id=function(){for(var t="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();n("#"+t).length>0;)t+=this.generate_random_char();return t},u}(AbstractChosen);i.Chosen=t}.call(this),function(n,t){t(document).ready(function(){var i=setInterval(function(){n.addthis&&n.addthis.addEventListener&&(clearInterval(i),t(".share-button-group svg").each(function(){t(this).attr("focusable","false")}))},100)})}(window,jQuery);window.matchMedia||(window.matchMedia=function(n){"use strict";var r=n.document,f=r.documentElement,i=[],u=0,e="",t={},l=/\s*(only|not)?\s*(screen|print|[a-z\-]+)\s*(and)?\s*/i,a=/^\s*\(\s*(-[a-z]+-)?(min-|max-)?([a-z\-]+)\s*(:?\s*([0-9]+(\.[0-9]+)?|portrait|landscape)(px|em|dppx|dpcm|rem|%|in|cm|mm|ex|pt|pc|\/([0-9]+(\.[0-9]+)?))?)?\s*\)\s*$/,o=0,s=function(n){var tt=n.indexOf(",")!==-1&&n.split(",")||[n],b=tt.length-1,it=b,c=null,i=null,k="",p=0,d=!1,w="",h="",g=null,v=0,rt=0,r=null,nt="",f="",s="",o="",y="",u=!1;if(n==="")return!0;do{if(c=tt[it-b],d=!1,i=c.match(l),i&&(k=i[0],p=i.index),!i||c.substring(0,p).indexOf("(")===-1&&(p||!i[3]&&k!==i.input)){u=!1;continue}if(h=c,d=i[1]==="not",p||(w=i[2],h=c.substring(k.length)),u=w===e||w==="all"||w==="",g=h.indexOf(" and ")!==-1&&h.split(" and ")||[h],v=g.length-1,rt=v,u&&v>=0&&h!=="")do{if(r=g[v].match(a),!r||!t[r[3]]){u=!1;break}if(nt=r[2],f=r[5],o=f,s=r[7],y=t[r[3]],s&&(o=s==="px"?Number(f):s==="em"||s==="rem"?16*f:r[8]?(f/r[8]).toFixed(2):s==="dppx"?f*96:s==="dpcm"?f*.3937:Number(f)),u=nt==="min-"&&o?y>=o:nt==="max-"&&o?y<=o:o?y===o:!!y,!u)break}while(v--);if(u)break}while(b--);return d?!u:u},h=function(){var i=n.innerWidth||f.clientWidth,r=n.innerHeight||f.clientHeight,e=n.screen.width,o=n.screen.height,s=n.screen.colorDepth,u=n.devicePixelRatio;t.width=i;t.height=r;t["aspect-ratio"]=(i/r).toFixed(2);t["device-width"]=e;t["device-height"]=o;t["device-aspect-ratio"]=(e/o).toFixed(2);t.color=s;t["color-index"]=Math.pow(2,s);t.orientation=r>=i?"portrait":"landscape";t.resolution=u&&u*96||n.screen.deviceXDPI||96;t["device-pixel-ratio"]=u||1},c=function(){clearTimeout(o);o=setTimeout(function(){var t=null,f=u-1,c=f,e=!1,r,o;if(f>=0){h();do if(t=i[c-f],t&&(e=s(t.mql.media),(e&&!t.mql.matches||!e&&t.mql.matches)&&(t.mql.matches=e,t.listeners)))for(r=0,o=t.listeners.length;r<o;r++)t.listeners[r]&&t.listeners[r].call(n,t.mql);while(f--)}},10)},v=function(){var s=r.getElementsByTagName("head")[0],t=r.createElement("style"),l=null,u=["screen","print","speech","projection","handheld","tv","braille","embossed","tty"],i=0,v=u.length,f="#mediamatchjs { position: relative; z-index: 0; }",o="",a=n.addEventListener||(o="on")&&n.attachEvent;for(t.type="text/css",t.id="mediamatchjs",s.appendChild(t),l=n.getComputedStyle&&n.getComputedStyle(t)||t.currentStyle;i<v;i++)f+="@media "+u[i]+" { #mediamatchjs { position: relative; z-index: "+i+" } }";t.styleSheet?t.styleSheet.cssText=f:t.textContent=f;e=u[l.zIndex*1||0];s.removeChild(t);h();a(o+"resize",c);a(o+"orientationchange",c)};return v(),function(n){var r=u,t={matches:!1,media:n,addListener:function(n){i[r].listeners||(i[r].listeners=[]);n&&i[r].listeners.push(n)},removeListener:function(n){var t=i[r],u=0,f=0;if(t)for(f=t.listeners.length;u<f;u++)t.listeners[u]===n&&t.listeners.splice(u,1)}};return n===""?(t.matches=!0,t):(t.matches=s(n),u=i.push({mql:t,listeners:null}),t)}}(window)),function(n){"use strict";function t(n,t){var i=0,u=n.length,r;for(i;i<u;i++)if(r=t(n[i],i),r===!1)break}function e(n){return Object.prototype.toString.apply(n)==="[object Array]"}function o(n){return typeof n=="function"}function r(n){this.options=n;n.deferSetup||this.setup()}function u(n,t){this.query=n;this.isUnconditional=t;this.handlers=[];this.mql=i(n);var r=this;this.listener=function(n){r.mql=n;r.assess()};this.mql.addListener(this.listener)}function f(){if(!i)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.browserIsIncapable=!i("only all").matches}var i=n.matchMedia;r.prototype={setup:function(){this.options.setup&&this.options.setup();this.initialised=!0},on:function(){this.initialised||this.setup();this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}};u.prototype={addHandler:function(n){var t=new r(n);this.handlers.push(t);this.matches()&&t.on()},removeHandler:function(n){var i=this.handlers;t(i,function(t,r){if(t.equals(n))return t.destroy(),!i.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){t(this.handlers,function(n){n.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var n=this.matches()?"on":"off";t(this.handlers,function(t){t[n]()})}};f.prototype={register:function(n,i,r){var f=this.queries,s=r&&this.browserIsIncapable;return f[n]||(f[n]=new u(n,s)),o(i)&&(i={match:i}),e(i)||(i=[i]),t(i,function(t){f[n].addHandler(t)}),this},unregister:function(n,t){var i=this.queries[n];return i&&(t?i.removeHandler(t):(i.clear(),delete this.queries[n])),this}};n.enquire=n.enquire||new f}(this);
/*! LAB.js (LABjs :: Loading And Blocking JavaScript)
    v2.0.3 (c) Kyle Simpson
    MIT License
*/
(function(n){function k(n){return Object.prototype.toString.call(n)=="[object Function]"}function d(n){return Object.prototype.toString.call(n)=="[object Array]"}function ut(n,t){var i=/^\w+\:\/\//;return/^\/\/\/?/.test(n)?n=location.protocol+n:i.test(n)||n.charAt(0)=="/"||(n=(t||"")+n),i.test(n)?n:(n.charAt(0)=="/"?y:v)+n}function e(n,t){for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i]);return t}function ft(n){for(var i=!1,t=0;t<n.scripts.length;t++)n.scripts[t].ready&&n.scripts[t].exec_trigger&&(i=!0,n.scripts[t].exec_trigger(),n.scripts[t].exec_trigger=null);return i}function o(n,t,i,r){n.onload=n.onreadystatechange=function(){n.readyState&&n.readyState!="complete"&&n.readyState!="loaded"||t[i]||(n.onload=n.onreadystatechange=null,r())}}function g(n){n.ready=n.finished=!0;for(var t=0;t<n.finished_listeners.length;t++)n.finished_listeners[t]();n.ready_listeners=[];n.finished_listeners=[]}function et(n,u,e,s,c){setTimeout(function(){var l,a=u.real_src,v;if("item"in t){if(!t[0]){setTimeout(arguments.callee,25);return}t=t[0]}if(l=document.createElement("script"),u.type&&(l.type=u.type),u.charset&&(l.charset=u.charset),c)if(f){
/*!START_DEBUG*/
n[i]&&r("start script preload: "+a);
/*!END_DEBUG*/
e.elem=l;w?(l.preload=!0,l.onpreload=s):l.onreadystatechange=function(){l.readyState=="loaded"&&s()};l.src=a}else if(c&&a.indexOf(y)==0&&n[h]){v=new XMLHttpRequest;
/*!START_DEBUG*/
n[i]&&r("start script preload (xhr): "+a);
/*!END_DEBUG*/
v.onreadystatechange=function(){v.readyState==4&&(v.onreadystatechange=function(){},e.text=v.responseText+"\n//@ sourceURL="+a,s())};v.open("GET",a);v.send()}else{
/*!START_DEBUG*/
n[i]&&r("start script preload (cache): "+a);
/*!END_DEBUG*/
l.type="text/cache-script";o(l,e,"ready",function(){t.removeChild(l);s()});l.src=a;t.insertBefore(l,t.firstChild)}else if(b){
/*!START_DEBUG*/
n[i]&&r("start script load (ordered async): "+a);
/*!END_DEBUG*/
l.async=!1;o(l,e,"finished",s);l.src=a;t.insertBefore(l,t.firstChild)}else{
/*!START_DEBUG*/
n[i]&&r("start script load: "+a);
/*!END_DEBUG*/
o(l,e,"finished",s);l.src=a;t.insertBefore(l,t.firstChild)}},0)}function nt(){function ot(n,i,r){function f(){u!=null&&(u=null,g(r))}var u;w[i.src].finished||(n[s]||(w[i.src].finished=!0),u=r.elem||document.createElement("script"),i.type&&(u.type=i.type),i.charset&&(u.charset=i.charset),o(u,r,"finished",f),r.elem?r.elem=null:r.text?(u.onload=u.onreadystatechange=null,u.text=r.text):u.src=i.real_src,t.insertBefore(u,t.firstChild),r.text&&f())}function st(n,t,i,r){var u,f,o=function(){t.ready_cb(t,function(){ot(n,t,u)})},e=function(){t.finished_cb(t,i)};t.src=ut(t.src,n[a]);t.real_src=t.src+(n[l]?(/\?.*$/.test(t.src)?"&_":"?_")+~~(Math.random()*1e9)+"=":"");w[t.src]||(w[t.src]={items:[],finished:!1});f=w[t.src].items;n[s]||f.length==0?(u=f[f.length]={ready:!1,finished:!1,ready_listeners:[o],finished_listeners:[e]},et(n,t,u,r?function(){u.ready=!0;for(var n=0;n<u.ready_listeners.length;n++)u.ready_listeners[n]();u.ready_listeners=[]}:function(){g(u)},r)):(u=f[0],u.finished?e():u.finished_listeners.push(e))}function b(){function a(n,t){
/*!START_DEBUG*/
s[i]&&r("script preload finished: "+n.real_src);
/*!END_DEBUG*/
n.ready=!0;n.exec_trigger=t;l()}function v(n,t){
/*!START_DEBUG*/
s[i]&&r("script execution finished: "+n.real_src);
/*!END_DEBUG*/
n.ready=n.finished=!0;n.exec_trigger=null;for(var u=0;u<t.scripts.length;u++)if(!t.scripts[u].finished)return;t.finished=!0;l()}function l(){while(f<n.length){if(k(n[f])){
/*!START_DEBUG*/
s[i]&&r("$LAB.wait() executing: "+n[f]);
/*!END_DEBUG*/
try{n[f++]()}catch(u){
/*!START_DEBUG*/
s[i]&&p("$LAB.wait() error caught: ",u);
/*!END_DEBUG*/
}continue}else if(!n[f].finished){if(ft(n[f]))continue;break}f++}f==n.length&&(h=!1,t=!1)}function y(){t&&t.scripts||n.push(t={scripts:[],finished:!0})}var o,s=e(u,{}),n=[],f=0,h=!1,t;return o={script:function(){for(var n=0;n<arguments.length;n++)(function(n,i){var u,r;for(d(n)||(i=[n]),r=0;r<i.length;r++)if(y(),n=i[r],k(n)&&(n=n()),n){if(d(n)){u=[].slice.call(n);u.unshift(r,1);[].splice.apply(i,u);r--;continue}typeof n=="string"&&(n={src:n});n=e(n,{ready:!1,ready_cb:a,finished:!1,finished_cb:v});t.finished=!1;t.scripts.push(n);st(s,n,t,it&&h);h=!0;s[c]&&o.wait()}})(arguments[n],arguments[n]);return o},wait:function(){if(arguments.length>0){for(var i=0;i<arguments.length;i++)n.push(arguments[i]);t=n[n.length-1]}else t=!1;return l(),o}},{script:o.script,wait:o.wait,setOptions:function(n){return e(n,s),o}}}var u={},it=f||rt,v=[],w={},y;u[h]=!0;u[c]=!1;u[s]=!1;u[l]=!1;
/*!START_DEBUG*/
u[i]=!1;
/*!END_DEBUG*/
return u[a]="",y={setGlobalDefaults:function(n){return e(n,u),y},setOptions:function(){return b().setOptions.apply(null,arguments)},script:function(){return b().script.apply(null,arguments)},wait:function(){return b().wait.apply(null,arguments)},queueScript:function(){return v[v.length]={type:"script",args:[].slice.call(arguments)},y},queueWait:function(){return v[v.length]={type:"wait",args:[].slice.call(arguments)},y},runQueue:function(){for(var n=y,i=v.length,r=i,t;--r>=0;)t=v.shift(),n=n[t.type].apply(null,t.args);return n},noConflict:function(){return n.$LAB=tt,y},sandbox:function(){return nt()}}}var tt=n.$LAB,h="UseLocalXHR",c="AlwaysPreserveOrder",s="AllowDuplicates",l="CacheBust",i="Debug",a="BasePath",v=/^[^?#]*\//.exec(location.href)[0],y=/^\w+\:\/\/\/?[^\/]+/.exec(v)[0],t=document.head||document.getElementsByTagName("head"),it=n.opera&&Object.prototype.toString.call(n.opera)=="[object Opera]"||"MozAppearance"in document.documentElement.style,r=function(){},p=r,u=document.createElement("script"),w=typeof u.preload=="boolean",f=w||u.readyState&&u.readyState=="uninitialized",b=!f&&u.async===!0,rt=!f&&!b&&!it;
/*!START_DEBUG*/
n.console&&n.console.log&&(n.console.error||(n.console.error=n.console.log),r=function(t){n.console.log(t)},p=function(t,i){n.console.error(t,i)});
/*!END_DEBUG*/
n.$LAB=nt(),function(n,t,i){document.readyState==null&&document[n]&&(document.readyState="loading",document[n](t,i=function(){document.removeEventListener(t,i,!1);document.readyState="complete"},!1))}("addEventListener","DOMContentLoaded")})(this);+function(){"use strict";var t=/\[([^\[]*)\]$/,i=/^(?:([a-z]*):)?(?:\/\/)?(?:([^:@]*)(?::([^@]*))?@)?([0-9a-z-._]+)?(?::([0-9]*))?(\/[^?#]*)?(?:\?([^#]*))?(?:#(.*))?$/i,r=["mailto","bitcoin"],n={get:function(i,r){var c,e,f;for(i=i||"",typeof r=="undefined"&&(r={}),typeof r.full=="undefined"&&(r.full=!1),typeof r.array=="undefined"&&(r.array=!1),r.full===!0&&(i=n.parse(i,{get:!1}).query||""),c={},e=i.split("&"),f=0;f<e.length;f++)if(e[f].length){var l=e[f].indexOf("="),s=e[f],h=!0;if(l>=0&&(s=e[f].substr(0,l),h=e[f].substr(l+1),h=decodeURIComponent(h)),r.array){for(var v=[],a,o=c,u=s;a=u.match(t);)u=u.substr(0,a.index),v.unshift(decodeURIComponent(a[1]));if(u=decodeURIComponent(u),v.some(function(n){if(typeof o[u]=="undefined"&&(o[u]=[]),!Array.isArray(o[u]))return!0;o=o[u];n===""&&(n=o.length);u=n}))continue;o[u]=h;continue}s=decodeURIComponent(s);c[s]=h}return c},buildget:function(t,i){var f=[],e,u,r;for(e in t){u=encodeURIComponent(e);typeof i!="undefined"&&(u=i+"["+u+"]");r=t[e];switch(typeof r){case"boolean":r&&f.push(u);break;case"number":r=r.toString();case"string":f.push(u+"="+encodeURIComponent(r));break;case"object":f.push(n.buildget(r,u))}}return f.join("&")},parse:function(t,r){typeof r=="undefined"&&(r={});var u=t.match(i)||[],f={url:t,scheme:u[1],user:u[2],pass:u[3],host:u[4],port:u[5]&&+u[5],path:u[6],query:u[7],hash:u[8]};return r.get!==!1&&(f.get=f.query&&n.get(f.query,r.get)),f},build:function(t,i){var u,f;return i=i||{},u="",typeof t.scheme!="undefined"&&(u+=t.scheme,u+=r.indexOf(t.scheme)>=0?":":"://"),typeof t.user!="undefined"&&(u+=t.user,typeof t.pass=="undefined"&&(u+="@")),typeof t.pass!="undefined"&&(u+=":"+t.pass+"@"),typeof t.host!="undefined"&&(u+=t.host),typeof t.port!="undefined"&&(u+=":"+t.port),typeof t.path!="undefined"&&(u+=t.path),i.useemptyget?typeof t.get!="undefined"?u+="?"+n.buildget(t.get):typeof t.query!="undefined"&&(u+="?"+t.query):(f=t.get&&n.buildget(t.get)||t.query,f&&(u+="?"+f)),typeof t.hash!="undefined"&&(u+="#"+t.hash),u||t.url||""}};typeof define!="undefined"&&define.amd?define(n):typeof module!="undefined"?module.exports=n:window.url=n}();
/*!
* jquery.inputmask.bundle.js
* https://github.com/RobinHerbots/Inputmask
* Copyright (c) 2010 - 2019 Robin Herbots
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
* Version: 4.0.7
*/
(function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((i&1&&(n=t(n)),i&8)||i&4&&typeof n=="object"&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),i&2&&typeof n!="string")for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r},t.n=function(n){var i=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=0)})([function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}i(1);i(6);i(7);var u=i(2),f=r(u),e=i(3),o=r(e),s=i(4),h=r(s);o.default===h.default&&i(8);window.Inputmask=f.default},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){return n.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),n.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)//.*",autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(n,t,i){return i-1>-1&&t.buffer[i-1]!=="."?(n=t.buffer[i-1]+n,n=i-2>-1&&t.buffer[i-2]!=="."?t.buffer[i-2]+n:"0"+n):n="00"+n,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(n)}}},onUnMask:function(n){return n},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,casing:"lower",onBeforePaste:function(n){return n=n.toLowerCase(),n.replace("mailto:","")},definitions:{"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(n){return n},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),n})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(3),i(5)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n,t,i){function r(t,u,f){if(!(this instanceof r))return new r(t,u,f);this.el=i;this.events={};this.maskset=i;this.refreshValue=!1;f!==!0&&(n.isPlainObject(t)?u=t:(u=u||{},t&&(u.alias=t)),this.opts=n.extend(!0,{},this.defaults,u),this.noMasksCache=u&&u.definitions!==i,this.userOptions=u||{},this.isRTL=this.opts.numericInput,l(this.opts.alias,u,this.opts))}function l(t,u,f){var e=r.prototype.aliases[t];return e?(e.alias&&l(e.alias,i,f),n.extend(!0,f,e),n.extend(!0,f,u),!0):(f.mask===null&&(f.mask=t),!1)}function o(t,u){function o(t,f,e){var o=!1,c,s,h;return(t===null||t==="")&&(o=e.regex!==null,o?(t=e.regex,t=t.replace(/^(\^)(.*)(\$)$/,"$2")):(o=!0,t=".*")),t.length===1&&e.greedy===!1&&e.repeat!==0&&(e.placeholder=""),(e.repeat>0||e.repeat==="*"||e.repeat==="+")&&(c=e.repeat==="*"?0:e.repeat==="+"?1:e.repeat,t=e.groupmarker[0]+t+e.groupmarker[1]+e.quantifiermarker[0]+c+","+e.repeat+e.quantifiermarker[1]),h=o?"regex_"+e.regex:e.numericInput?t.split("").reverse().join(""):t,r.prototype.masksCache[h]===i||u===!0?(s={mask:t,maskToken:r.prototype.analyseMask(t,o,e),validPositions:{},_buffer:i,buffer:i,tests:{},excludes:{},metadata:f,maskLength:i,jitOffset:{}},u!==!0&&(r.prototype.masksCache[h]=s,s=n.extend(!0,{},r.prototype.masksCache[h]))):s=n.extend(!0,{},r.prototype.masksCache[h]),s}var e,f;if(n.isFunction(t.mask)&&(t.mask=t.mask(t)),n.isArray(t.mask)){if(t.mask.length>1){if(t.keepStatic===null)for(t.keepStatic="auto",e=0;e<t.mask.length;e++)if(t.mask[e].charAt(0)!==t.mask[0].charAt(0)){t.keepStatic=!0;break}return f=t.groupmarker[0],n.each(t.isRTL?t.mask.reverse():t.mask,function(r,u){f.length>1&&(f+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]);f+=u.mask===i||n.isFunction(u.mask)?u:u.mask}),f+=t.groupmarker[1],o(f,t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==i&&!n.isFunction(t.mask.mask)?o(t.mask.mask,t.mask,t):o(t.mask,t.mask,t)}function v(n){var t=u.createElement("input"),i="on"+n,r=i in t;return r||(t.setAttribute(i,"return;"),r=typeof t[i]=="function"),t=null,r}function f(o,s,l){function kt(n,t,r,u,f){var v=l.greedy,c;f&&(l.greedy=!1);t=t||0;var h=[],a,e=0,o,s,y=k();do n===!0&&p().validPositions[e]?(s=f&&p().validPositions[e].match.optionality===!0&&p().validPositions[e+1]===i&&(p().validPositions[e].generatedInput===!0||p().validPositions[e].input==l.skipOptionalPartCharacter&&e>0)?fi(e,lt(e,a,e-1)):p().validPositions[e],o=s.match,a=s.locator.slice(),h.push(r===!0?s.input:r===!1?o.nativeDef:ct(e,o))):(s=dt(e,a,e-1),o=s.match,a=s.locator.slice(),c=u===!0?!1:l.jitMasking!==!1?l.jitMasking:o.jit,(c===!1||c===i||typeof c=="number"&&isFinite(c)&&c>e)&&h.push(r===!1?o.nativeDef:ct(e,o))),l.keepStatic==="auto"&&o.newBlockMarker&&o.fn!==null&&(l.keepStatic=e-1),e++;while((vt===i||e<vt)&&(o.fn!==null||o.def!=="")||t>e);return h[h.length-1]===""&&h.pop(),(r!==!1||p().maskLength===i)&&(p().maskLength=e-1),l.greedy=v,h}function p(){return s}function st(n){var t=p();t.buffer=i;n!==!0&&(t.validPositions={},t.p=0)}function k(n,t,r){var f=-1,e=-1,o=r||p().validPositions,s,u;n===i&&(n=-1);for(s in o)u=parseInt(s),o[u]&&(t||o[u].generatedInput!==!0)&&(u<=n&&(f=u),u>=n&&(e=u));return f===-1||f==n?e:e==-1?f:n-f<e-n?f:e}function ai(n){var t=n.locator[n.alternation];return typeof t=="string"&&t.length>0&&(t=t.split(",")[0]),t!==i?t.toString():""}function bi(n,t){var r=(n.alternation!=i?n.mloc[ai(n)]:n.locator).join("");if(r!=="")while(r.length<t)r+="0";return r}function fi(n,t){var c,e,o,s,r,f,u,h;for(n=n>0?n-1:0,c=rt(n),e=bi(c),f=0;f<t.length;f++)u=t[f],o=bi(u,e.length),h=Math.abs(o-e),(s===i||o!==""&&h<s||r&&!l.greedy&&r.match.optionality&&r.match.newBlockMarker==="master"&&(!u.match.optionality||!u.match.newBlockMarker)||r&&r.match.optionalQuantifier&&!u.match.optionalQuantifier)&&(s=h,r=u);return r}function dt(n,t,i){return p().validPositions[n]||fi(n,lt(n,t?t.slice():t,i))}function rt(n,t){return p().validPositions[n]?p().validPositions[n]:(t||lt(n))[0]}function ur(n,t){for(var u=!1,r=lt(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function lt(t,r,u){function y(r,u,s,h){function w(s,h,c){function st(t,i){var r=n.inArray(t,i.matches)===0;return r||n.each(i.matches,function(n,u){return u.isQuantifier===!0?r=st(t,i.matches[n-1]):u.hasOwnProperty("matches")&&(r=st(t,u)),r?!1:void 0}),r}function wt(t,r,u){var f,e,o,s;return(p().tests[t]||p().validPositions[t])&&n.each(p().tests[t]||[p().validPositions[t]],function(n,t){if(t.mloc[r])return f=t,!1;var s=u!==i?u:t.alternation,o=t.locator[s]!==i?t.locator[s].toString().indexOf(r):-1;(e===i||o<e)&&o!==-1&&(f=t,e=o)}),f?(o=f.locator[f.alternation],s=f.mloc[r]||f.mloc[o]||f.locator,s.slice((u!==i?u:f.alternation)+1)):u!==i?wt(t,r):i}function bt(n,t){function i(n){for(var i=[],r,u,t=0,f=n.length;t<f;t++)if(n.charAt(t)==="-")for(u=n.charCodeAt(t+1);++r<u;)i.push(String.fromCharCode(r));else r=n.charCodeAt(t),i.push(n.charAt(t));return i.join("")}return l.regex&&n.match.fn!==null&&t.match.fn!==null?i(t.match.def.replace(/[\[\]]/g,"")).indexOf(i(n.match.def.replace(/[\[\]]/g,"")))!==-1:n.match.def===t.match.nativeDef}function ii(n,i){var r=n.locator.slice(n.alternation).join(""),u=i.locator.slice(i.alternation).join(""),f=r==u;return f&&n.match.fn===null&&i.match.fn!==null?i.match.fn.test(n.match.def,p(),t,!1,l,!1):!1}function ft(n,t){var r,u;if(t===i||n.alternation===t.alternation&&n.locator[n.alternation].toString().indexOf(t.locator[t.alternation])===-1)if(n.mloc=n.mloc||{},r=n.locator[n.alternation],r===i)n.alternation=i;else{if(typeof r=="string"&&(r=r.split(",")[0]),n.mloc[r]===i&&(n.mloc[r]=n.locator.slice()),t!==i){for(u in t.mloc)typeof u=="string"&&(u=u.split(",")[0]),n.mloc[u]===i&&(n.mloc[u]=t.mloc[u]);n.locator[n.alternation]=Object.keys(n.mloc).join(",")}return!0}return!1}var kt,ni,ct,ti,pt,et,lt,b,ot,at,d,rt,it,ut;if(e>500&&c!==i)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+p().mask;if(e===t&&s.matches===i)return f.push({match:s,locator:h.reverse(),cd:v,mloc:{}}),!0;if(s.matches!==i){if(s.isGroup&&c!==s){if(s=w(r.matches[n.inArray(s,r.matches)+1],h,c),s)return!0}else if(s.isOptional){if(kt=s,s=y(s,u,h,c),s)if(n.each(f,function(n,t){t.match.optionality=!0}),o=f[f.length-1].match,c===i&&st(o,kt))a=!0,e=t;else return!0}else if(s.isAlternator){var ht=s,g=[],vt,ri=f.slice(),dt=h.length,nt=u.length>0?u.shift():-1;if(nt===-1||typeof nt=="string"){var gt=e,yt=u.slice(),k=[],tt;if(typeof nt=="string")k=nt.split(",");else for(tt=0;tt<ht.matches.length;tt++)k.push(tt.toString());if(p().excludes[t]){for(ni=k.slice(),ct=0,ti=p().excludes[t].length;ct<ti;ct++)k.splice(k.indexOf(p().excludes[t][ct].toString()),1);k.length===0&&(p().excludes[t]=i,k=ni)}for((l.keepStatic===!0||isFinite(parseInt(l.keepStatic))&&gt>=l.keepStatic)&&(k=k.slice(0,1)),pt=!1,et=0;et<k.length;et++)for(tt=parseInt(k[et]),f=[],u=typeof nt=="string"?wt(e,tt,dt)||yt.slice():yt.slice(),ht.matches[tt]&&w(ht.matches[tt],[tt].concat(h),c)?s=!0:et===0&&(pt=!0),vt=f.slice(),e=gt,f=[],lt=0;lt<vt.length;lt++){for(b=vt[lt],ot=!1,b.match.jit=b.match.jit||pt,b.alternation=b.alternation||dt,ft(b),at=0;at<g.length;at++)if(d=g[at],typeof nt!="string"||b.alternation!==i&&n.inArray(b.locator[b.alternation].toString(),k)!==-1)if(b.match.nativeDef===d.match.nativeDef){ot=!0;ft(d,b);break}else if(bt(b,d)){ft(b,d)&&(ot=!0,g.splice(g.indexOf(d),0,b));break}else if(bt(d,b)){ft(d,b);break}else if(ii(b,d)){ft(b,d)&&(ot=!0,g.splice(g.indexOf(d),0,b));break}ot||g.push(b)}f=ri.concat(g);e=t;a=f.length>0;s=g.length>0;u=yt.slice()}else s=w(ht.matches[nt]||r.matches[nt],[nt].concat(h),c);if(s)return!0}else if(s.isQuantifier&&c!==r.matches[n.inArray(s,r.matches)-1]){for(rt=s,it=u.length>0?u.shift():0;it<(isNaN(rt.quantifier.max)?it+1:rt.quantifier.max)&&e<=t;it++)if(ut=r.matches[n.inArray(rt,r.matches)-1],s=w(ut,[it].concat(h),ut),s){if(o=f[f.length-1].match,o.optionalQuantifier=it>=rt.quantifier.min,o.jit=(it||1)*ut.matches.indexOf(o)>=rt.quantifier.jit,o.optionalQuantifier&&st(o,ut)){a=!0;e=t;break}return o.jit&&(p().jitOffset[t]=ut.matches.indexOf(o)),!0}}else if(s=y(s,u,h,c),s)return!0}else e++}for(var b,c=u.length>0?u.shift():0;c<r.matches.length;c++)if(r.matches[c].isQuantifier!==!0){if(b=w(r.matches[c],[c].concat(s),h),b&&e===t)return b;if(e>t)break}}function d(t,r){var u=[];return n.isArray(r)||(r=[r]),r.length>0&&(r[0].alternation===i?(u=fi(t,r.slice()).locator.slice(),u.length===0&&(u=r[0].locator.slice())):n.each(r,function(n,t){if(t.def!=="")if(u.length===0)u=t.locator.slice();else for(var i=0;i<u.length;i++)t.locator[i]&&u[i].toString().indexOf(t.locator[i])===-1&&(u[i]+=","+t.locator[i])})),u}var b=p().maskToken,e=r?u:0,c=r?r.slice():[0],f=[],a=!1,o,v=r?r.join(""):"",s,w,h,k;if(t>-1){if(r===i){for(s=t-1;(w=p().validPositions[s]||p().tests[s])===i&&s>-1;)s--;w!==i&&s>-1&&(c=d(s,w),v=c.join(""),e=s)}if(p().tests[t]&&p().tests[t][0].cd===v)return p().tests[t];for(h=c.shift();h<b.length;h++)if(k=y(b[h],c,[h]),k&&e===t||e>t)break}return((f.length===0||a)&&f.push({match:{fn:null,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:v}),r!==i&&p().tests[t])?n.extend(!0,[],f):(p().tests[t]=n.extend(!0,[],f),p().tests[t])}function ft(){return p()._buffer===i&&(p()._buffer=kt(!1,1),p().buffer===i&&(p().buffer=p()._buffer.slice())),p()._buffer}function b(n){return(p().buffer===i||n===!0)&&(p().buffer=kt(!0,k(),!0),p()._buffer===i&&(p()._buffer=p().buffer.slice())),p().buffer}function ki(n,t,r){var u,e,f;if(n===!0)st(),n=0,t=r.length;else for(u=n;u<t;u++)delete p().validPositions[u];for(e=n,u=n;u<t;u++)st(!0),r[u]!==l.skipOptionalPartCharacter&&(f=yt(e,r[u],!0,!0),f!==!1&&(st(!0),e=f.caret!==i?f.caret:f.pos+1))}function fr(t,i,u){var f,e;switch(l.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":f=p().validPositions[u-1];t=u===0||f&&f.input===String.fromCharCode(r.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:n.isFunction(l.casing)&&(e=Array.prototype.slice.call(arguments),e.push(p().validPositions),t=l.casing.apply(this,e))}return t}function er(t,r,u){for(var f,c=l.greedy?r:r.slice(0,1),o=!1,s=u!==i?u.split(","):[],h,e=0;e<s.length;e++)(h=t.indexOf(s[e]))!==-1&&t.splice(h,1);for(f=0;f<t.length;f++)if(n.inArray(t[f],c)!==-1){o=!0;break}return o}function ei(t,r,u,f,e){var ft=n.extend(!0,{},p().validPositions),v,b,h=!1,l,c,s,a,o,y=e!==i?e:k(),d,g,w,nt,ut,tt,it;if(y===-1&&e===i)v=0,c=rt(v),b=c.alternation;else for(;y>=0;y--)if(l=p().validPositions[y],l&&l.alternation!==i){if(c&&c.locator[l.alternation]!==l.locator[l.alternation])break;v=y;b=p().validPositions[v].alternation;c=l}if(b!==i){for(o=parseInt(v),p().excludes[o]=p().excludes[o]||[],t!==!0&&p().excludes[o].push(ai(c)),d=[],g=0,s=o;s<k(i,!0)+1;s++)a=p().validPositions[s],a&&a.generatedInput!==!0?d.push(a.input):s<t&&g++,delete p().validPositions[s];while(p().excludes[o]&&p().excludes[o].length<10){for(w=g*-1,nt=d.slice(),p().tests[o]=i,st(!0),h=!0;nt.length>0;)if(ut=nt.shift(),!(h=yt(k(i,!0)+1,ut,!1,f,!0)))break;if(h&&r!==i){for(tt=k(t)+1,s=o;s<k()+1;s++)a=p().validPositions[s],(a===i||a.match.fn==null)&&s<t+w&&w++;t=t+w;h=yt(t>tt?tt:t,r,u,f,!0)}if(h)break;else if(st(),c=rt(o),p().validPositions=n.extend(!0,{},ft),p().excludes[o]){if(it=ai(c),p().excludes[o].indexOf(it)!==-1){h=ei(t,r,u,f,o-1);break}for(p().excludes[o].push(it),s=o;s<k(i,!0)+1;s++)delete p().validPositions[s]}else{h=ei(t,r,u,f,o-1);break}}}return p().excludes[o]=i,h}function yt(t,r,u,f,e,o){function w(n){return nt?n.begin-n.end>1||n.begin-n.end==1:n.end-n.begin>1||n.end-n.begin==1}function k(r,u,e){var o=!1;return n.each(lt(r),function(s,h){var c=h.match,a,v;return b(!0),o=c.fn!=null?c.fn.test(u,p(),r,e,l,w(t)):(u===c.def||u===l.skipOptionalPartCharacter)&&c.def!==""?{c:ct(r,c,!0)||c.def,pos:r}:!1,o!==!1?(a=o.c!==i?o.c:u,v=r,a=a===l.skipOptionalPartCharacter&&c.fn===null?ct(r,c,!0)||c.def:a,o.remove!==i&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){oi({begin:t,end:t+1})})),o.insert!==i&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){yt(t.pos,t.c,!0,f)})),o!==!0&&o.pos!==i&&o.pos!==r&&(v=o.pos),o!==!0&&o.pos===i&&o.c===i)?!1:(oi(t,n.extend({},h,{input:fr(a,c,v)}),f,v)||(o=!1),!1):void 0}),o}var h,s,g,y,a,tt,c,v;if(u=u===!0,h=t,t.begin!==i&&(h=nt?t.end:t.begin),s=!0,g=n.extend(!0,{},p().validPositions),n.isFunction(l.preValidation)&&!u&&f!==!0&&o!==!0&&(s=l.preValidation(b(),h,r,w(t),l,p())),s===!0){if(vi(i,h,!0),(vt===i||h<vt)&&(s=k(h,r,u),(!u||f===!0)&&s===!1&&o!==!0))if(y=p().validPositions[h],y&&y.match.fn===null&&(y.match.def===r||r===l.skipOptionalPartCharacter))s={caret:d(h)};else if((l.insertMode||p().validPositions[d(h)]===i)&&(!et(h,!0)||p().jitOffset[h]))if(p().jitOffset[h]&&p().validPositions[d(h)]===i)s=yt(h+p().jitOffset[h],r,u),s!==!1&&(s.caret=h);else for(a=h+1,tt=d(h);a<=tt;a++)if(s=k(a,r,u),s!==!1){s=vi(h,s.pos!==i?s.pos:a)||s;h=a;break}s===!1&&l.keepStatic!==!1&&(l.regex==null||bt(b()))&&!u&&e!==!0&&(s=ei(h,r,u,f));s===!0&&(s={pos:h})}return n.isFunction(l.postValidation)&&s!==!1&&!u&&f!==!0&&o!==!0&&(c=l.postValidation(b(!0),t.begin!==i?nt?t.end:t.begin:t,s,l),c!==i&&(c.refreshFromBuffer&&c.buffer&&(v=c.refreshFromBuffer,ki(v===!0?v:v.start,v.end,c.buffer)),s=c===!0?s:c)),s&&s.pos===i&&(s.pos=h),(s===!1||o===!0)&&(st(!0),p().validPositions=n.extend(!0,{},g)),s}function vi(t,r,u){var s,f,h,o,e,c;if(t===i)for(t=r-1;t>0;t--)if(p().validPositions[t])break;for(f=t;f<r;f++)p().validPositions[f]!==i||et(f,!0)||(h=f==0?rt(f):p().validPositions[f-1],h&&(o=lt(f).slice(),o[o.length-1].match.def===""&&o.pop(),e=fi(f,o),e=n.extend({},e,{input:ct(f,e.match,!0)||e.match.def}),e.generatedInput=!0,oi(f,e,!0),u!==!0&&(c=p().validPositions[r].input,p().validPositions[r]=i,s=yt(r,c,!0,!0))));return s}function oi(t,r,u,f){function g(n,t,r){var u=t[n],f,e;return u!==i&&(u.match.fn===null&&u.match.optionality!==!0||u.input===l.radixPoint)?(f=r.begin<=n-1?t[n-1]&&t[n-1].match.fn===null&&t[n-1]:t[n-1],e=r.end>n+1?t[n+1]&&t[n+1].match.fn===null&&t[n+1]:t[n+1],f&&e):!1}var h=t.begin!==i?t.begin:t,v=t.end!==i?t.end:t,a,b,o,s,w;if(t.begin>t.end&&(h=t.end,v=t.begin),f=f!==i?f:h,h!==v||l.insertMode&&p().validPositions[f]!==i&&u===i){for(a=n.extend(!0,{},p().validPositions),b=k(i,!0),p().p=h,o=b;o>=h;o--)p().validPositions[o]&&p().validPositions[o].match.nativeDef==="+"&&(l.isNegative=!1),delete p().validPositions[o];var c=!0,y=f,nt=p().validPositions,d=!1,e=y,o=y;for(r&&(p().validPositions[f]=n.extend(!0,{},r),e++,y++,h<v&&o++);o<=b;o++){if(s=a[o],s!==i&&(o>=v||o>=h&&s.generatedInput!==!0&&g(o,a,{begin:h,end:v}))){while(rt(e).match.def!==""){if(d===!1&&a[e]&&a[e].match.nativeDef===s.match.nativeDef?(p().validPositions[e]=n.extend(!0,{},a[e]),p().validPositions[e].input=s.input,vi(i,e,!0),y=e+1,c=!0):l.shiftPositions&&ur(e,s.match.def)?(w=yt(e,s.input,!0,!0),c=w!==!1,y=w.caret||w.insert?k():e+1,d=!0):c=s.generatedInput===!0||s.input===l.radixPoint&&l.numericInput===!0,c)break;if(!c&&e>v&&et(e,!0)&&(s.match.fn!==null||e>p().maskLength))break;e++}rt(e).match.def==""&&(c=!1);e=y}if(!c)break}if(!c)return p().validPositions=n.extend(!0,{},a),st(!0),!1}else r&&(p().validPositions[f]=n.extend(!0,{},r));return st(!0),!0}function et(n,t){var i=dt(n).match,r;return(i.def===""&&(i=rt(n).match),i.fn!=null)?i.fn:t!==!0&&n>-1?(r=lt(n),r.length>1+(r[r.length-1].match.def===""?1:0)):!1}function d(n,t){for(var i=n+1;rt(i).match.def!==""&&(t===!0&&(rt(i).match.newBlockMarker!==!0||!et(i))||t!==!0&&!et(i));)i++;return i}function gt(n,t){var i=n,r;if(i<=0)return 0;while(--i>0&&(t===!0&&rt(i).match.newBlockMarker!==!0||t!==!0&&!et(i)&&(r=lt(i),r.length<2||r.length===2&&r[1].match.def==="")));return i}function ht(t,r,u,f,e){var o,s,h,c;f&&n.isFunction(l.onBeforeWrite)&&(o=l.onBeforeWrite.call(pt,f,r,u,l),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,ki(s===!0?s:s.start,s.end,o.buffer||r),r=b(!0)),u!==i&&(u=o.caret!==i?o.caret:u)));t!==i&&(t.inputmask._valueSet(r.join("")),u!==i&&(f===i||f.type!=="blur")?tt(t,u):ir(t,u,r.length===0),e===!0&&(h=n(t),c=t.inputmask._valueGet(),ii=!0,h.trigger("input"),setTimeout(function(){c===ft().join("")?h.trigger("cleared"):bt(r)===!0&&h.trigger("complete")},0)))}function ct(t,r,u){var f,o,s,e;if(r=r||rt(t).match,r.placeholder!==i||u===!0)return n.isFunction(r.placeholder)?r.placeholder(l):r.placeholder;if(r.fn===null){if(t>-1&&p().validPositions[t]===i&&(f=lt(t),o=[],f.length>1+(f[f.length-1].match.def===""?1:0)))for(e=0;e<f.length;e++)if(f[e].match.optionality!==!0&&f[e].match.optionalQuantifier!==!0&&(f[e].match.fn===null||s===i||f[e].match.fn.test(s.match.def,p(),t,!0,l)!==!1)&&(o.push(f[e]),f[e].match.fn===null&&(s=f[e]),o.length>1&&/[0-9a-bA-Z]/.test(o[0].match.def)))return l.placeholder.charAt(t%l.placeholder.length);return r.def}return l.placeholder.charAt(t%l.placeholder.length)}function yi(n,t){var i,r,u;y?n.inputmask._valueGet()!==t&&(n.placeholder!==t||n.placeholder==="")&&(i=b().slice(),r=n.inputmask._valueGet(),r!==t&&(u=k(),u===-1&&r===ft().join("")?i=[]:u!==-1&&ni(i),ht(n,i))):n.placeholder!==t&&(n.placeholder=t,n.placeholder===""&&n.removeAttribute("placeholder"))}function wt(t,u,f,e,o){function nt(n,t){var i=kt(!0,0,!1).slice(n,d(n)).join("").replace(/'/g,"").indexOf(t);return i!==-1&&!et(n)&&(rt(n).match.nativeDef===t.charAt(0)||rt(n).match.fn===null&&rt(n).match.nativeDef==="'"+t.charAt(0)||rt(n).match.nativeDef===" "&&(rt(n+1).match.nativeDef===t.charAt(0)||rt(n+1).match.fn===null&&rt(n+1).match.nativeDef==="'"+t.charAt(0)))}var a=this||t.inputmask,c=e.slice(),y="",s=-1,h=i,w,v;st();f||l.autoUnmask===!0?s=d(s):(w=ft().slice(0,d(-1)).join(""),v=c.join("").match(new RegExp("^"+r.escapeRegex(w),"g")),v&&v.length>0&&(c.splice(0,v.length*w.length),s=d(s)));s===-1?(p().p=d(s),s=0):p().p=s;a.caretPos={begin:s};n.each(c,function(r,u){var e,o;u!==i&&(p().validPositions[r]===i&&c[r]===ct(r)&&et(r,!0)&&yt(r,c[r],!0,i,i,!0)===!1?p().p++:(e=new n.Event("_checkval"),e.which=u.charCodeAt(0),y+=u,o=k(i,!0),nt(s,y)?h=g.keypressEvent.call(t,e,!0,!1,f,o+1):(h=g.keypressEvent.call(t,e,!0,!1,f,a.caretPos.begin),h&&(s=a.caretPos.begin+1,y="")),h&&(ht(i,b(),h.forwardPosition,e,!1),a.caretPos={begin:h.forwardPosition,end:h.forwardPosition})))});u&&ht(t,b(),h?h.forwardPosition:i,o||new n.Event("checkval"),o&&o.type==="input")}function di(t){var r,u,f,e,o;if(t){if(t.inputmask===i)return t.value;t.inputmask&&t.inputmask.refreshValue&&g.setValueEvent.call(t)}r=[];u=p().validPositions;for(f in u)u[f].match&&u[f].match.fn!=null&&r.push(u[f].input);return e=r.length===0?"":(nt?r.reverse():r).join(""),n.isFunction(l.onUnMask)&&(o=(nt?b().slice().reverse():b()).join(""),e=l.onUnMask.call(pt,o,e,l)),e}function tt(r,f,e,o){function h(n){return nt&&typeof n=="number"&&(!l.greedy||l.placeholder!=="")&&w&&(n=w.inputmask._valueGet().length-n),n}var s,c,v,a;if(f!==i)n.isArray(f)&&(e=nt?f[0]:f[1],f=nt?f[1]:f[0]),f.begin!==i&&(e=nt?f.begin:f.end,f=nt?f.end:f.begin),typeof f=="number"&&(f=o?f:h(f),e=o?e:h(e),e=typeof e=="number"?e:f,c=parseInt(((r.ownerDocument.defaultView||t).getComputedStyle?(r.ownerDocument.defaultView||t).getComputedStyle(r,null):r.currentStyle).fontSize)*e,r.scrollLeft=c>r.scrollWidth?c:0,r.inputmask.caretPos={begin:f,end:e},r===u.activeElement&&("selectionStart"in r?(r.selectionStart=f,r.selectionEnd=e):t.getSelection?(s=u.createRange(),(r.firstChild===i||r.firstChild===null)&&(v=u.createTextNode(""),r.appendChild(v)),s.setStart(r.firstChild,f<r.inputmask._valueGet().length?f:r.inputmask._valueGet().length),s.setEnd(r.firstChild,e<r.inputmask._valueGet().length?e:r.inputmask._valueGet().length),s.collapse(!0),a=t.getSelection(),a.removeAllRanges(),a.addRange(s)):r.createTextRange&&(s=r.createTextRange(),s.collapse(!0),s.moveEnd("character",e),s.moveStart("character",f),s.select()),ir(r,{begin:f,end:e})));else return"selectionStart"in r?(f=r.selectionStart,e=r.selectionEnd):t.getSelection?(s=t.getSelection().getRangeAt(0),(s.commonAncestorContainer.parentNode===r||s.commonAncestorContainer===r)&&(f=s.startOffset,e=s.endOffset)):u.selection&&u.selection.createRange&&(s=u.selection.createRange(),f=0-s.duplicate().moveStart("character",-r.inputmask._valueGet().length),e=f+s.text.length),{begin:o?f:h(f),end:o?e:h(e)}}function gi(t){for(var h=kt(!0,k(),!0,!0),e=h.length,c=k(),o={},f=p().validPositions[c],l=f!==i?f.locator.slice():i,u,s,r=c+1;r<h.length;r++)u=dt(r,l,r-1),l=u.locator.slice(),o[r]=n.extend(!0,{},u);for(s=f&&f.alternation!==i?f.locator[f.alternation]:i,r=e-1;r>c;r--)if(u=o[r],(u.match.optionality||u.match.optionalQuantifier&&u.match.newBlockMarker||s&&(s!==o[r].locator[f.alternation]&&u.match.fn!=null||u.match.fn===null&&u.locator[f.alternation]&&er(u.locator[f.alternation].toString().split(","),s.toString().split(","))&&lt(r)[0].def!==""))&&h[r]===ct(r,u.match))e--;else break;return t?{l:e,def:o[e]?o[e].match:i}:e}function ni(n){n.length=0;for(var r=kt(!0,0,!0,i,!0),t;t=r.shift(),t!==i;)n.push(t);return n}function bt(t){var r,u;if(n.isFunction(l.isComplete))return l.isComplete(t,l);if(l.repeat==="*")return i;var e=!1,f=gi(!0),o=gt(f.l);if(f.def===i||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(e=!0,r=0;r<=o;r++)if(u=dt(r).match,u.fn!==null&&p().validPositions[r]===i&&u.optionality!==!0&&u.optionalQuantifier!==!0||u.fn===null&&t[r]!==ct(r,u)){e=!1;break}return e}function nr(n,t,u,f,e){var c,o,h,s;if((l.numericInput||nt)&&(t===r.keyCode.BACKSPACE?t=r.keyCode.DELETE:t===r.keyCode.DELETE&&(t=r.keyCode.BACKSPACE),nt&&(c=u.end,u.end=u.begin,u.begin=c)),t===r.keyCode.BACKSPACE&&u.end-u.begin<1?(u.begin=gt(u.begin),p().validPositions[u.begin]!==i&&p().validPositions[u.begin].input===l.groupSeparator&&u.begin--):t===r.keyCode.DELETE&&u.begin===u.end&&(u.end=et(u.end,!0)&&p().validPositions[u.end]&&p().validPositions[u.end].input!==l.radixPoint?u.end+1:d(u.end)+1,p().validPositions[u.begin]!==i&&p().validPositions[u.begin].input===l.groupSeparator&&u.end++),oi(u),(f!==!0&&l.keepStatic!==!1||l.regex!==null)&&(o=ei(!0),o&&(h=o.caret!==i?o.caret:o.pos?d(o.pos.begin?o.pos.begin:o.pos):k(-1,!0),(t!==r.keyCode.DELETE||u.begin>h)&&u.begin==h)),s=k(u.begin,!0),s<u.begin||u.begin===-1)p().p=d(s);else if(f!==!0&&(p().p=u.begin,e!==!0))while(p().p<s&&p().validPositions[p().p]===i)p().p++}function tr(i){function e(n){var t=u.createElement("span"),f,e,o,s,c,h,l;for(e in r)isNaN(e)&&e.indexOf("font")!==-1&&(t.style[e]=r[e]);for(t.style.textTransform=r.textTransform,t.style.letterSpacing=r.letterSpacing,t.style.position="absolute",t.style.height="auto",t.style.width="auto",t.style.visibility="hidden",t.style.whiteSpace="nowrap",u.body.appendChild(t),o=i.inputmask._valueGet(),s=0,f=0,c=o.length;f<=c;f++){if(t.innerHTML+=o.charAt(f)||"_",t.offsetWidth>=n){h=n-s;l=t.offsetWidth-n;t.innerHTML=o.charAt(f);h-=t.offsetWidth/3;f=h<l?f-1:f;break}s=t.offsetWidth}return u.body.removeChild(t),f}var r=(i.ownerDocument.defaultView||t).getComputedStyle(i,null),f=u.createElement("div");f.style.width=r.width;f.style.textAlign=r.textAlign;ut=u.createElement("div");i.inputmask.colorMask=ut;ut.className="im-colormask";i.parentNode.insertBefore(ut,i);i.parentNode.removeChild(i);ut.appendChild(i);ut.appendChild(f);i.style.left=f.offsetLeft+"px";n(ut).on("mouseleave",function(n){return g.mouseleaveEvent.call(i,[n])});n(ut).on("mouseenter",function(n){return g.mouseenterEvent.call(i,[n])});n(ut).on("click",function(n){return tt(i,e(n.clientX)),g.clickEvent.call(i,[n])})}function ir(n,t,r){function a(n){if(n===i&&(n=""),h||o.fn!==null&&s.input!==i)if(h&&(o.fn!==null&&s.input!==i||o.def==="")){h=!1;var t=e.length;e[t-1]=e[t-1]+"<\/span>";e.push(n)}else e.push(n);else h=!0,e.push("<span class='im-static'>"+n)}function d(){u.activeElement===n&&(e.splice(t.begin,0,t.begin===t.end||t.end>p().maskLength?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),e.splice(t.end+1,0,"<\/mark>"))}var e=[],h=!1,o,s,c,f=0,w,v,y;if(ut!==i){if(w=b(),t===i?t=tt(n):t.begin===i&&(t={begin:t,end:t}),r!==!0){v=k();do p().validPositions[f]?(s=p().validPositions[f],o=s.match,c=s.locator.slice(),a(w[f])):(s=dt(f,c,f-1),o=s.match,c=s.locator.slice(),l.jitMasking===!1||f<v||typeof l.jitMasking=="number"&&isFinite(l.jitMasking)&&l.jitMasking>f?a(ct(f,o)):h=!1),f++;while((vt===i||f<vt)&&(o.fn!==null||o.def!=="")||v>f||h);h&&a();d()}y=ut.getElementsByTagName("div")[0];y.innerHTML=e.join("");n.inputmask.positionColorMask(n,y)}}function or(t){function s(t,r){function h(t){function l(t){if(n.valHooks&&(n.valHooks[t]===i||n.valHooks[t].inputmaskpatch!==!0)){var u=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},f=n.valHooks[t]&&n.valHooks[t].set?n.valHooks[t].set:function(n,t){return n.value=t,n};n.valHooks[t]={get:function(n){if(n.inputmask){if(n.inputmask.opts.autoUnmask)return n.inputmask.unmaskedvalue();var t=u(n);return k(i,i,n.inputmask.maskset.validPositions)!==-1||r.nullable!==!0?t:""}return u(n)},set:function(t,i){var u=n(t),r;return r=f(t,i),t.inputmask&&u.trigger("setvalue",[i]),r},inputmaskpatch:!0}}}function h(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():k()!==-1||r.nullable!==!0?u.activeElement===this&&r.clearMaskOnLostFocus?(nt?ni(b().slice()).reverse():ni(b().slice())).join(""):f.call(this):"":f.call(this)}function c(t){o.call(this,t);this.inputmask&&n(this).trigger("setvalue",[t])}function a(t){it.on(t,"mouseenter",function(){var t=n(this),i=this,r=i.inputmask._valueGet();r!==b().join("")&&t.trigger("setvalue")})}var f,o,s;t.inputmask.__valueGet||(r.noValuePatching!==!0&&(Object.getOwnPropertyDescriptor?(typeof Object.getPrototypeOf!="function"&&(Object.getPrototypeOf=e("test".__proto__)==="object"?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),s=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):i,s&&s.get&&s.set?(f=s.get,o=s.set,Object.defineProperty(t,"value",{get:h,set:c,configurable:!0})):t.tagName!=="INPUT"&&(f=function(){return this.textContent},o=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:h,set:c,configurable:!0}))):u.__lookupGetter__&&t.__lookupGetter__("value")&&(f=t.__lookupGetter__("value"),o=t.__lookupSetter__("value"),t.__defineGetter__("value",h),t.__defineSetter__("value",c)),t.inputmask.__valueGet=f,t.inputmask.__valueSet=o),t.inputmask._valueGet=function(n){return nt&&n!==!0?f.call(this.el).split("").reverse().join(""):f.call(this.el)},t.inputmask._valueSet=function(n,t){o.call(this.el,n===null||n===i?"":t!==!0&&nt?n.split("").reverse().join(""):n)},f===i&&(f=function(){return this.value},o=function(n){this.value=n},l(t.type),a(t)))}var s=t.getAttribute("type"),f=t.tagName==="INPUT"&&n.inArray(s,r.supportsInputType)!==-1||t.isContentEditable||t.tagName==="TEXTAREA",o;return f||(t.tagName==="INPUT"?(o=u.createElement("input"),o.setAttribute("type",s),f=o.type==="text",o=null):f="partial"),f!==!1?h(t):t.inputmask=i,f}var f,o,r;if(it.off(t),f=s(t,l),f!==!1){if(w=t,ti=n(w),li=w.placeholder,vt=w!==i?w.maxLength:i,vt===-1&&(vt=i),l.colorMask===!0&&tr(w),h&&("inputmode"in w&&(w.inputmode=l.inputmode,w.setAttribute("inputmode",l.inputmode)),l.disablePredictiveText===!0&&("autocorrect"in w?w.autocorrect=!1:(l.colorMask!==!0&&tr(w),w.type="password"))),f===!0){w.setAttribute("im-insert",l.insertMode);it.on(w,"submit",g.submitEvent);it.on(w,"reset",g.resetEvent);it.on(w,"blur",g.blurEvent);it.on(w,"focus",g.focusEvent);if(l.colorMask!==!0){it.on(w,"click",g.clickEvent);it.on(w,"mouseleave",g.mouseleaveEvent);it.on(w,"mouseenter",g.mouseenterEvent)}it.on(w,"paste",g.pasteEvent);it.on(w,"cut",g.cutEvent);it.on(w,"complete",l.oncomplete);it.on(w,"incomplete",l.onincomplete);it.on(w,"cleared",l.oncleared);if(h||l.inputEventOnly===!0)w.removeAttribute("maxLength");else{it.on(w,"keydown",g.keydownEvent);it.on(w,"keypress",g.keypressEvent)}it.on(w,"input",g.inputFallBackEvent);it.on(w,"beforeinput",g.beforeInputEvent)}it.on(w,"setvalue",g.setValueEvent);ot=ft().join("");(w.inputmask._valueGet(!0)!==""||l.clearMaskOnLostFocus===!1||u.activeElement===w)&&(o=n.isFunction(l.onBeforeMask)?l.onBeforeMask.call(pt,w.inputmask._valueGet(!0),l)||w.inputmask._valueGet(!0):w.inputmask._valueGet(!0),o!==""&&wt(w,!0,!1,o.split("")),r=b().slice(),ot=r.join(""),bt(r)===!1&&l.clearIncomplete&&st(),l.clearMaskOnLostFocus&&u.activeElement!==w&&(k()===-1?r=[]:ni(r)),(l.clearMaskOnLostFocus===!1||l.showMaskOnFocus&&u.activeElement===w||w.inputmask._valueGet(!0)!=="")&&ht(w,r),u.activeElement===w&&tt(w,d(k())))}}var it,g,at,rr,hi;s=s||this.maskset;l=l||this.opts;var pt=this,w=this.el,nt=this.isRTL,ot,ti,ci=!1,ii=!1,ri=!1,vt,ui=!1,ut,li;if(it={on:function(t,u,f){var e=function(t){var u=this,o,e,s;if(u.inputmask===i&&this.nodeName!=="FORM")o=n.data(u,"_inputmask_opts"),o?new r(o).mask(u):it.off(u);else{if(t.type==="setvalue"||this.nodeName==="FORM"||!u.disabled&&(!u.readOnly||t.type==="keydown"&&t.ctrlKey&&t.keyCode===67||l.tabThrough===!1&&t.keyCode===r.keyCode.TAB)){switch(t.type){case"input":if(ii===!0)return ii=!1,t.preventDefault();if(h)return e=arguments,setTimeout(function(){f.apply(u,e);tt(u,u.inputmask.caretPos,i,!0)},0),!1;break;case"keydown":ci=!1;ii=!1;break;case"keypress":if(ci===!0)return t.preventDefault();ci=!0;break;case"click":if(c||a)return e=arguments,setTimeout(function(){f.apply(u,e)},0),!1}return s=f.apply(u,arguments),s===!1&&(t.preventDefault(),t.stopPropagation()),s}t.preventDefault()}};if(t.inputmask.events[u]=t.inputmask.events[u]||[],t.inputmask.events[u].push(e),n.inArray(u,["submit","reset"])!==-1){if(t.form!==null)n(t.form).on(u,e)}else n(t).on(u,e)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[],r[i]=t.inputmask.events[i]):r=t.inputmask.events;n.each(r,function(i,r){while(r.length>0){var u=r.pop();n.inArray(i,["submit","reset"])!==-1?t.form!==null&&n(t.form).off(i,u):n(t).off(i,u)}delete t.inputmask.events[i]})}}},g={keydownEvent:function(t){var f=this,o=n(f),u=t.keyCode,i=tt(f),e;u===r.keyCode.BACKSPACE||u===r.keyCode.DELETE||a&&u===r.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&u===r.keyCode.X&&!v("cut")?(t.preventDefault(),nr(f,u,i),ht(f,b(!0),p().p,t,f.inputmask._valueGet()!==b().join(""))):u===r.keyCode.END||u===r.keyCode.PAGE_DOWN?(t.preventDefault(),e=d(k()),tt(f,t.shiftKey?i.begin:e,e,!0)):(u!==r.keyCode.HOME||t.shiftKey)&&u!==r.keyCode.PAGE_UP?(l.undoOnEscape&&u===r.keyCode.ESCAPE||u===90&&t.ctrlKey)&&t.altKey!==!0?(wt(f,!0,!1,ot.split("")),o.trigger("click")):u!==r.keyCode.INSERT||t.shiftKey||t.ctrlKey?l.tabThrough===!0&&u===r.keyCode.TAB&&(t.shiftKey===!0?(rt(i.begin).match.fn===null&&(i.begin=d(i.begin)),i.end=gt(i.begin,!0),i.begin=gt(i.end,!0)):(i.begin=d(i.begin,!0),i.end=d(i.begin,!0),i.end<p().maskLength&&i.end--),i.begin<p().maskLength&&(t.preventDefault(),tt(f,i.begin,i.end))):(l.insertMode=!l.insertMode,f.setAttribute("im-insert",l.insertMode)):(t.preventDefault(),tt(f,0,t.shiftKey?i.begin:0,!0));l.onKeyDown.call(this,t,b(),tt(f).begin,l);ri=n.inArray(u,l.ignorables)!==-1},keypressEvent:function(t,u,f,e,o){var a=this,g=n(a),h=t.which||t.charCode||t.keyCode,w,s,k;if(u===!0||t.ctrlKey&&t.altKey||!(t.ctrlKey||t.metaKey||ri)){if(h){h===46&&t.shiftKey===!1&&l.radixPoint!==""&&(h=l.radixPoint.charCodeAt(0));var v=u?{begin:o,end:o}:tt(a),c,nt=String.fromCharCode(h),y=0;if(l._radixDance&&l.numericInput&&(w=b().indexOf(l.radixPoint.charAt(0))+1,v.begin<=w&&(h===l.radixPoint.charCodeAt(0)&&(y=1),v.begin-=1,v.end-=1)),p().writeOutBuffer=!0,s=yt(v,nt,e),s!==!1&&(st(!0),c=s.caret!==i?s.caret:d(s.pos.begin?s.pos.begin:s.pos),p().p=c),c=(l.numericInput&&s.caret===i?gt(c):c)+y,f!==!1&&(setTimeout(function(){l.onKeyValidation.call(a,h,s,l)},0),p().writeOutBuffer&&s!==!1&&(k=b(),ht(a,k,c,t,u!==!0))),t.preventDefault(),u)return s!==!1&&(s.forwardPosition=c),s}}else return h===r.keyCode.ENTER&&ot!==b().join("")&&(ot=b().join(""),setTimeout(function(){g.trigger("change")},0)),!0},pasteEvent:function(i){var e=this,h=i.originalEvent||i,a=n(e),r=e.inputmask._valueGet(!0),u=tt(e),c,o,s,f;if(nt&&(c=u.end,u.end=u.begin,u.begin=c),o=r.substr(0,u.begin),s=r.substr(u.end,r.length),o===(nt?ft().reverse():ft()).slice(0,u.begin).join("")&&(o=""),s===(nt?ft().reverse():ft()).slice(u.end).join("")&&(s=""),t.clipboardData&&t.clipboardData.getData)r=o+t.clipboardData.getData("Text")+s;else if(h.clipboardData&&h.clipboardData.getData)r=o+h.clipboardData.getData("text/plain")+s;else return!0;if(f=r,n.isFunction(l.onBeforePaste)){if(f=l.onBeforePaste.call(pt,r,l),f===!1)return i.preventDefault();f||(f=r)}return wt(e,!1,!1,f.toString().split("")),ht(e,b(),d(k()),i,ot!==b().join("")),i.preventDefault()},inputFallBackEvent:function(t){function it(n,t,i){return t.charAt(i.begin-1)==="."&&l.radixPoint!==""&&(t=t.split(""),t[i.begin-1]=l.radixPoint.charAt(0),t=t.join("")),t}function rt(n,t,i){var r,u;return c&&(r=t.replace(b().join(""),""),r.length===1&&(u=t.split(""),u.splice(i.begin,0,r),t=u.join(""))),t}var u=this,f=u.inputmask._valueGet(),e,nt,o,d;if(b().join("")!==f&&(e=tt(u),f=it(u,f,e),f=rt(u,f,e),b().join("")!==f)){var w=b().join(""),s=!l.numericInput&&f.length>w.length?-1:0,h=f.substr(0,e.begin),a=f.substr(e.begin),y=w.substr(0,e.begin+s),p=w.substr(e.begin+s),i=e,v="",k=!1;if(h!==y){for(nt=(k=h.length>=y.length)?h.length:y.length,o=0;h.charAt(o)===y.charAt(o)&&o<nt;o++);k&&(i.begin=o-s,v+=h.slice(o,i.end))}a!==p&&(a.length>p.length?v+=a.slice(0,1):a.length<p.length&&(i.end+=p.length-a.length,k||l.radixPoint===""||a!==""||h.charAt(i.begin+s-1)!==l.radixPoint||(i.begin--,v=l.radixPoint)));ht(u,b(),{begin:i.begin+s,end:i.end+s});v.length>0?n.each(v.split(""),function(t,i){var r=new n.Event("keypress");r.which=i.charCodeAt(0);ri=!1;g.keypressEvent.call(u,r)}):(i.begin===i.end-1&&(i.begin=gt(i.begin+1),i.begin===i.end-1?tt(u,i.begin):tt(u,i.begin,i.end)),d=new n.Event("keydown"),d.keyCode=l.numericInput?r.keyCode.BACKSPACE:r.keyCode.DELETE,g.keydownEvent.call(u,d));t.preventDefault()}},beforeInputEvent:function(t){var u,i;if(t.cancelable){u=this;switch(t.inputType){case"insertText":return n.each(t.data.split(""),function(t,i){var r=new n.Event("keypress");r.which=i.charCodeAt(0);ri=!1;g.keypressEvent.call(u,r)}),t.preventDefault();case"deleteContentBackward":return i=new n.Event("keydown"),i.keyCode=r.keyCode.BACKSPACE,g.keydownEvent.call(u,i),t.preventDefault();case"deleteContentForward":return i=new n.Event("keydown"),i.keyCode=r.keyCode.DELETE,g.keydownEvent.call(u,i),t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var r=this,i=t&&t.detail?t.detail[0]:arguments[1],i=i||r.inputmask._valueGet(!0);n.isFunction(l.onBeforeMask)&&(i=l.onBeforeMask.call(pt,i,l)||i);i=i.toString().split("");wt(r,!0,!1,i);ot=b().join("");(l.clearMaskOnLostFocus||l.clearIncomplete)&&r.inputmask._valueGet()===ft().join("")&&r.inputmask._valueSet("")},focusEvent:function(n){var t=this,i=t.inputmask._valueGet();l.showMaskOnFocus&&(i!==b().join("")?ht(t,b(),d(k())):ui===!1&&tt(t,d(k())));l.positionCaretOnTab===!0&&ui===!1&&g.clickEvent.apply(t,[n,!0]);ot=b().join("")},mouseleaveEvent:function(){var n=this;ui=!1;l.clearMaskOnLostFocus&&u.activeElement!==n&&yi(n,li)},clickEvent:function(t,r){function e(t){var r,f,u;if(l.radixPoint!==""&&(r=p().validPositions,r[t]===i||r[t].input===ct(t))){if(t<d(-1))return!0;if(f=n.inArray(l.radixPoint,b()),f!==-1){for(u in r)if(f<u&&r[u].input!==ct(u))return!1;return!0}}return!1}var f=this;setTimeout(function(){var n,h,v;if(u.activeElement===f&&(n=tt(f),r&&(nt?n.end=n.begin:n.begin=n.end),n.begin===n.end))switch(l.positionCaretOnClick){case"none":break;case"select":tt(f,0,b().length);break;case"ignore":tt(f,d(k()));break;case"radixFocus":if(e(n.begin)){h=b().join("").indexOf(l.radixPoint);tt(f,l.numericInput?d(h):h);break}default:var o=n.begin,y=k(o,!0),t=d(y);if(o<t)tt(f,!et(o,!0)&&!et(o-1,!0)?d(o):o);else{var c=p().validPositions[y],s=dt(t,c?c.match.locator:i,c),a=ct(t,s.match);(a===""||b()[t]===a||s.match.optionalQuantifier===!0||s.match.newBlockMarker===!0)&&(et(t,l.keepStatic)||s.match.def!==a)||(v=d(t),(o>=v||o===t)&&(t=v));tt(f,t)}}},0)},cutEvent:function(i){var e=this,c=n(e),f=tt(e),s=i.originalEvent||i,h=t.clipboardData||s.clipboardData,o=nt?b().slice(f.end,f.begin):b().slice(f.begin,f.end);h.setData("text",nt?o.reverse().join(""):o.join(""));u.execCommand&&u.execCommand("copy");nr(e,r.keyCode.DELETE,f);ht(e,b(),p().p,i,ot!==b().join(""))},blurEvent:function(t){var e=n(this),u=this,f,r;u.inputmask&&(yi(u,li),f=u.inputmask._valueGet(),r=b().slice(),(f!==""||ut!==i)&&(l.clearMaskOnLostFocus&&(k()===-1&&f===ft().join("")?r=[]:ni(r)),bt(r)===!1&&(setTimeout(function(){e.trigger("incomplete")},0),l.clearIncomplete&&(st(),r=l.clearMaskOnLostFocus?[]:ft().slice())),ht(u,r,i,t)),ot!==b().join("")&&(ot=r.join(""),e.trigger("change")))},mouseenterEvent:function(){var n=this;ui=!0;u.activeElement!==n&&l.showMaskOnHover&&yi(n,(nt?b().slice().reverse():b()).join(""))},submitEvent:function(){ot!==b().join("")&&ti.trigger("change");l.clearMaskOnLostFocus&&k()===-1&&w.inputmask._valueGet&&w.inputmask._valueGet()===ft().join("")&&w.inputmask._valueSet("");l.clearIncomplete&&bt(b())===!1&&w.inputmask._valueSet("");l.removeMaskOnSubmit&&(w.inputmask._valueSet(w.inputmask.unmaskedvalue(),!0),setTimeout(function(){ht(w,b())},0))},resetEvent:function(){w.inputmask.refreshValue=!0;setTimeout(function(){ti.trigger("setvalue")},0)}},o!==i)switch(o.action){case"isComplete":return w=o.el,bt(b());case"unmaskedvalue":return(w===i||o.value!==i)&&(at=o.value,at=(n.isFunction(l.onBeforeMask)?l.onBeforeMask.call(pt,at,l)||at:at).split(""),wt.call(this,i,!1,!1,at),n.isFunction(l.onBeforeWrite)&&l.onBeforeWrite.call(pt,i,b(),0,l)),di(w);case"mask":or(w);break;case"format":return(at=(n.isFunction(l.onBeforeMask)?l.onBeforeMask.call(pt,o.value,l)||o.value:o.value).split(""),wt.call(this,i,!0,!1,at),o.metadata)?{value:nt?b().slice().reverse().join(""):b().join(""),metadata:f.call(this,{action:"getmetadata"},s,l)}:nt?b().slice().reverse().join(""):b().join("");case"isValid":o.value?(at=o.value.split(""),wt.call(this,i,!0,!0,at)):o.value=b().join("");for(var pi=b(),wi=gi(),si=pi.length-1;si>wi;si--)if(et(si))break;return pi.splice(wi,si+1-wi),bt(pi)&&o.value===b().join("");case"getemptymask":return ft().join("");case"remove":return w&&w.inputmask&&(n.data(w,"_inputmask_opts",null),ti=n(w),w.inputmask._valueSet(l.autoUnmask?di(w):w.inputmask._valueGet(!0)),it.off(w),w.inputmask.colorMask&&(ut=w.inputmask.colorMask,ut.removeChild(w),ut.parentNode.insertBefore(w,ut),ut.parentNode.removeChild(ut)),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?(rr=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(w),"value"),rr&&w.inputmask.__valueGet&&Object.defineProperty(w,"value",{get:w.inputmask.__valueGet,set:w.inputmask.__valueSet,configurable:!0})):u.__lookupGetter__&&w.__lookupGetter__("value")&&w.inputmask.__valueGet&&(w.__defineGetter__("value",w.inputmask.__valueGet),w.__defineSetter__("value",w.inputmask.__valueSet)),w.inputmask=i),w;case"getmetadata":return n.isArray(s.metadata)?(hi=kt(!0,0,!1).join(""),n.each(s.metadata,function(n,t){if(t.mask===hi)return hi=t,!1}),hi):s.metadata}}var u=t.document,s=navigator.userAgent,y=s.indexOf("MSIE ")>0||s.indexOf("Trident/")>0,h=v("touchstart"),c=/iemobile/i.test(s),a=/iphone/i.test(s)&&!c;return r.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:n.noop,onBeforeMask:null,onBeforePaste:function(t,i){return n.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:i,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0,shiftPositions:!0},definitions:{9:{validator:"[0-9１-９]",definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ]"}},aliases:{},masksCache:{},mask:function(e){function h(r,u,f,e){if(u.importDataAttributes===!0){var v=function(n,u){u=u!==i?u:r.getAttribute(e+"-"+n);u!==null&&(typeof u=="string"&&(n.indexOf("on")===0?u=t[u]:u==="false"?u=!1:u==="true"&&(u=!0)),f[n]=u)},c=r.getAttribute(e),a,o,s,h;if(c&&c!==""&&(c=c.replace(/'/g,'"'),o=JSON.parse("{"+c+"}")),o){s=i;for(h in o)if(h.toLowerCase()==="alias"){s=o[h];break}}v("alias",s);f.alias&&l(f.alias,f,u);for(a in u){if(o){s=i;for(h in o)if(h.toLowerCase()===a.toLowerCase()){s=o[h];break}}v(a,s)}}return n.extend(!0,u,f),(r.dir==="rtl"||u.rightAlign)&&(r.style.textAlign="right"),(r.dir==="rtl"||u.numericInput)&&(r.dir="ltr",r.removeAttribute("dir"),u.isRTL=!0),Object.keys(f).length}var s=this;return typeof e=="string"&&(e=u.getElementById(e)||u.querySelectorAll(e)),e=e.nodeName?[e]:e,n.each(e,function(t,u){var e=n.extend(!0,{},s.opts),c;h(u,e,n.extend(!0,{},s.userOptions),s.dataAttribute)&&(c=o(e,s.noMasksCache),c!==i&&(u.inputmask!==i&&(u.inputmask.opts.autoUnmask=!0,u.inputmask.remove()),u.inputmask=new r(i,i,!0),u.inputmask.opts=e,u.inputmask.noMasksCache=s.noMasksCache,u.inputmask.userOptions=n.extend(!0,{},s.userOptions),u.inputmask.isRTL=e.isRTL||e.numericInput,u.inputmask.el=u,u.inputmask.maskset=c,n.data(u,"_inputmask_opts",e),f.call(u.inputmask,{action:"mask"})))}),e&&e[0]?e[0].inputmask||this:this},option:function(t,i){return typeof t=="string"?this.opts[t]:(typeof t=="undefined"?"undefined":e(t))==="object"?(n.extend(this.userOptions,t),this.el&&i!==!0&&this.mask(this.el),this):void 0},unmaskedvalue:function(n){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"unmaskedvalue",value:n})},remove:function(){return f.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"getmetadata"})},isValid:function(n){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"isValid",value:n})},format:function(n,t){return this.maskset=this.maskset||o(this.opts,this.noMasksCache),f.call(this,{action:"format",value:n,metadata:t})},setValue:function(t){this.el&&n(this.el).trigger("setvalue",[t])},analyseMask:function(t,u,f){function p(n,t,i,r){this.matches=[];this.openGroup=n||!1;this.alternatorGroup=!1;this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function g(t,e,o){var s,h;o=o!==i?o:t.matches.length;s=t.matches[o-1];u?(e.indexOf("[")===0||a&&/\\d|\\s|\\w]/i.test(e)||e==="."?t.matches.splice(o++,0,{fn:new RegExp(e,f.casing?"i":""),optionality:!1,newBlockMarker:s===i?"master":s.def!==e,casing:null,def:e,placeholder:i,nativeDef:e}):(a&&(e=e[e.length-1]),n.each(e.split(""),function(n,r){s=t.matches[o-1];t.matches.splice(o++,0,{fn:null,optionality:!1,newBlockMarker:s===i?"master":s.def!==r&&s.fn!==null,casing:null,def:f.staticDefinitionSymbol||r,placeholder:f.staticDefinitionSymbol!==i?r:i,nativeDef:(a?"'":"")+r})})),a=!1):(h=(f.definitions?f.definitions[e]:i)||r.prototype.definitions[e],h&&!a?t.matches.splice(o++,0,{fn:h.validator?typeof h.validator=="string"?new RegExp(h.validator,f.casing?"i":""):new function(){this.test=h.validator}:new RegExp("."),optionality:!1,newBlockMarker:s===i?"master":s.def!==(h.definitionSymbol||e),casing:h.casing,def:h.definitionSymbol||e,placeholder:h.placeholder,nativeDef:e}):(t.matches.splice(o++,0,{fn:null,optionality:!1,newBlockMarker:s===i?"master":s.def!==e&&s.fn!==null,casing:null,def:f.staticDefinitionSymbol||e,placeholder:f.staticDefinitionSymbol!==i?e:i,nativeDef:(a?"'":"")+e}),a=!1))}function ot(t){t&&t.matches&&n.each(t.matches,function(n,r){var e=t.matches[n+1];(e===i||e.matches===i||e.isQuantifier===!1)&&r&&r.isGroup&&(r.isGroup=!1,u||(g(r,f.groupmarker[0],0),r.openGroup!==!0&&g(r,f.groupmarker[1])));ot(r)})}function nt(){if(e.length>0){if(s=e[e.length-1],g(s,c),s.isAlternator){o=e.pop();for(var n=0;n<o.matches.length;n++)o.matches[n].isGroup&&(o.matches[n].isGroup=!1);e.length>0?(s=e[e.length-1],s.matches.push(o)):l.matches.push(o)}}else g(l,c)}function st(n){function e(n){return n===f.optionalmarker[0]?n=f.optionalmarker[1]:n===f.optionalmarker[1]?n=f.optionalmarker[0]:n===f.groupmarker[0]?n=f.groupmarker[1]:n===f.groupmarker[1]&&(n=f.groupmarker[0]),n}var t,r,u;n.matches=n.matches.reverse();for(t in n.matches)n.matches.hasOwnProperty(t)&&(r=parseInt(t),n.matches[t].isQuantifier&&n.matches[r+1]&&n.matches[r+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(r+1,0,u)),n.matches[t]=n.matches[t].matches!==i?st(n.matches[t]):e(n.matches[t]));return n}function ht(n){var t=new p(!0);return t.openGroup=!1,t.matches=n,t}var vt=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?(?:\|[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,yt=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,a=!1,l=new p,h,c,e=[],it=[],w,s,o,v,k,ut,y,rt,at,ft,tt,et;for(u&&(f.optionalmarker[0]=i,f.optionalmarker[1]=i);h=u?yt.exec(t):vt.exec(t);){if(c=h[0],u)switch(c.charAt(0)){case"?":c="{0,1}";break;case"+":case"*":c="{"+c+"}"}if(a){nt();continue}switch(c.charAt(0)){case"(?=":break;case"(?!":break;case"(?<=":break;case"(?<!":break;case f.escapeChar:a=!0;u&&nt();break;case f.optionalmarker[1]:case f.groupmarker[1]:if(w=e.pop(),w.openGroup=!1,w!==i)if(e.length>0){if(s=e[e.length-1],s.matches.push(w),s.isAlternator){for(o=e.pop(),k=0;k<o.matches.length;k++)o.matches[k].isGroup=!1,o.matches[k].alternatorGroup=!1;e.length>0?(s=e[e.length-1],s.matches.push(o)):l.matches.push(o)}}else l.matches.push(w);else nt();break;case f.optionalmarker[0]:e.push(new p(!1,!0));break;case f.groupmarker[0]:e.push(new p(!0));break;case f.quantifiermarker[0]:ut=new p(!1,!1,!0);c=c.replace(/[{}]/g,"");var ct=c.split("|"),b=ct[0].split(","),d=isNaN(b[0])?b[0]:parseInt(b[0]),lt=b.length===1?d:isNaN(b[1])?b[1]:parseInt(b[1]);(d==="*"||d==="+")&&(d=lt==="*"?0:1);ut.quantifier={min:d,max:lt,jit:ct[1]};y=e.length>0?e[e.length-1].matches:l.matches;h=y.pop();h.isAlternator&&(y.push(h),y=h.matches,rt=new p(!0),at=y.pop(),y.push(rt),y=rt.matches,h=at);h.isGroup||(h=ht([h]));y.push(h);y.push(ut);break;case f.alternatormarker:ft=function(n){var t=n.pop();return t.isQuantifier&&(t=ht([n.pop(),t])),t};e.length>0?(s=e[e.length-1],tt=s.matches[s.matches.length-1],v=s.openGroup&&(tt.matches===i||tt.isGroup===!1&&tt.isAlternator===!1)?e.pop():ft(s.matches)):v=ft(l.matches);v.isAlternator?e.push(v):(v.alternatorGroup?(o=e.pop(),v.alternatorGroup=!1):o=new p(!1,!1,!1,!0),o.matches.push(v),e.push(o),v.openGroup&&(v.openGroup=!1,et=new p(!0),et.alternatorGroup=!0,e.push(et)));break;default:nt()}}while(e.length>0)w=e.pop(),l.matches.push(w);return l.matches.length>0&&(ot(l),it.push(l)),(f.numericInput||f.isRTL)&&st(it[0]),it},positionColorMask:function(n,t){n.style.left=t.offsetLeft+"px"}},r.extendDefaults=function(t){n.extend(!0,r.prototype.defaults,t)},r.extendDefinitions=function(t){n.extend(!0,r.prototype.definitions,t)},r.extendAliases=function(t){n.extend(!0,r.prototype.aliases,t)},r.format=function(n,t,i){return r(t).format(n,i)},r.unmask=function(n,t){return r(t).unmaskedvalue(n)},r.isValid=function(n,t){return r(t).isValid(n)},r.remove=function(t){typeof t=="string"&&(t=u.getElementById(t)||u.querySelectorAll(t));t=t.nodeName?[t]:t;n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})},r.setValue=function(t,i){typeof t=="string"&&(t=u.getElementById(t)||u.querySelectorAll(t));t=t.nodeName?[t]:t;n.each(t,function(t,r){r.inputmask?r.inputmask.setValue(i):n(r).trigger("setvalue",[i])})},r.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")},r.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17},r.dependencyLib=n,r})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(4)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){return n})},function(n){n.exports=jQuery},function(n,t,i){"use strict";var r,u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!0&&!(r=function(){return typeof window!="undefined"?window:new(eval("require('jsdom').JSDOM"))("").window}.call(t,i,t,n),r!==undefined&&(n.exports=r))},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){function f(n){var i,r;if(!n.tokenizer){i=[];for(r in t)i.indexOf(r[0])===-1&&i.push(r[0]);n.tokenizer="("+i.join("+|")+")+?|.";n.tokenizer=new RegExp(n.tokenizer,"g")}return n.tokenizer}function h(n,t){return!isFinite(n.rawday)||n.day=="29"&&!isFinite(n.rawyear)||new Date(n.date.getFullYear(),isFinite(n.rawmonth)?n.month:n.date.getMonth()+1,0).getDate()>=n.day?t:!1}function c(n,t){var i=!0,r,u;return t.min&&(n.rawyear&&(r=n.rawyear.replace(/[^0-9]/g,""),u=t.min.year.substr(0,r.length),i=u<=r),n.year===n.rawyear&&t.min.date.getTime()===t.min.date.getTime()&&(i=t.min.date.getTime()<=n.date.getTime())),i&&t.max&&t.max.date.getTime()===t.max.date.getTime()&&(i=t.max.date.getTime()>=n.date.getTime()),i}function o(i,r,u,e){for(var s="",o,h;o=f(u).exec(i);)if(r===undefined)if(t[o[0]])s+="("+t[o[0]][0]+")";else switch(o[0]){case"[":s+="(";break;case"]":s+=")?";break;default:s+=n.escapeRegex(o[0])}else t[o[0]]?e!==!0&&t[o[0]][3]?(h=t[o[0]][3],s+=h.call(r.date)):s+=t[o[0]][2]?r["raw"+t[o[0]][2]]:o[0]:s+=o[0];return s}function i(n,t){for(n=String(n),t=t||2;n.length<t;)n="0"+n;return n}function r(n,i,r){function v(n){var i=n.replace(/[^0-9]/g,"0");if(i!=n){var t=n.replace(/[^0-9]/g,""),u=(r.min&&r.min[o]||n).toString(),f=(r.max&&r.max[o]||n).toString();i=t+(t<u.slice(0,t.length)?u.slice(t.length):t>f.slice(0,t.length)?f.slice(t.length):i.toString().slice(t.length))}return i}function y(n,t){n[o]=v(t);n["raw"+o]=t;h!==undefined&&h.call(n.date,o=="month"?parseInt(n[o])-1:n[o])}var l={date:new Date(1,0,1)},o,u=n,s,h,a,c;if(typeof u=="string"){while(s=f(r).exec(i))c=u.slice(0,s[0].length),t.hasOwnProperty(s[0])&&(a=t[s[0]][0],o=t[s[0]][2],h=t[s[0]][1],y(l,c,r)),u=u.slice(c.length);return l}return u&&(typeof u=="undefined"?"undefined":e(u))==="object"&&u.hasOwnProperty("date")?u:undefined}var s=n.dependencyLib,t={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return i(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return i(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return i(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return i(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return i(Date.prototype.getHours.call(this),2)}],hhh:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return i(Date.prototype.getHours.call(this),2)}],HHH:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return i(Date.prototype.getMinutes.call(this),2)}],ss:["[0-5][0-9]",Date.prototype.setSeconds,"seconds",function(){return i(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return i(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return i(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]},u={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};return n.extendAliases({datetime:{mask:function(n){return t.S=n.i18n.ordinalSuffix.join("|"),n.inputFormat=u[n.inputFormat]||n.inputFormat,n.displayFormat=u[n.displayFormat]||n.displayFormat||n.inputFormat,n.outputFormat=u[n.outputFormat]||n.outputFormat||n.inputFormat,n.placeholder=n.placeholder!==""?n.placeholder:n.inputFormat.replace(/[\[\]]/,""),n.regex=o(n.inputFormat,undefined,n),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:undefined,outputFormat:undefined,min:null,max:null,i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},postValidation:function(n,t,i,u){u.min=r(u.min,u.inputFormat,u);u.max=r(u.max,u.inputFormat,u);var f=i,e=r(n.join(""),u.inputFormat,u);return(f&&e.date.getTime()===e.date.getTime()&&(f=h(e,f),f=f&&c(e,u)),t&&f&&i.pos!==t)?{buffer:o(u.inputFormat,e,u),refreshFromBuffer:{start:t,end:i.pos}}:f},onKeyDown:function(t,r,u,e){var l=this,c,o,h;if(t.ctrlKey&&t.keyCode===n.keyCode.RIGHT){for(c=new Date,h="";o=f(e).exec(e.inputFormat);)o[0].charAt(0)==="d"?h+=i(c.getDate(),o[0].length):o[0].charAt(0)==="m"?h+=i(c.getMonth()+1,o[0].length):o[0]==="yyyy"?h+=c.getFullYear().toString():o[0].charAt(0)==="y"&&(h+=i(c.getYear(),o[0].length));l.inputmask._valueSet(h);s(l).trigger("setvalue")}},onUnMask:function(n,t,i){return o(i.outputFormat,r(n,i.inputFormat,i),i,!0)},casing:function(n,t){return t.nativeDef.indexOf("[ap]")==0?n.toLowerCase():t.nativeDef.indexOf("[AP]")==0?n.toUpperCase():n},insertMode:!1,shiftPositions:!1}}),n})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n){function i(t,i){for(var u="",r=0;r<t.length;r++)u+=n.prototype.definitions[t.charAt(r)]||i.definitions[t.charAt(r)]||i.optionalmarker.start===t.charAt(r)||i.optionalmarker.end===t.charAt(r)||i.quantifiermarker.start===t.charAt(r)||i.quantifiermarker.end===t.charAt(r)||i.groupmarker.start===t.charAt(r)||i.groupmarker.end===t.charAt(r)||i.alternatormarker===t.charAt(r)?"\\"+t.charAt(r):t.charAt(r);return u}function r(n,i,r){var u,f;if(i>0)for(u=t.inArray(r.radixPoint,n),u===-1&&(n.push(r.radixPoint),u=n.length-1),f=1;f<=i;f++)n[u+f]=n[u+f]||"0";return n}var t=n.dependencyLib;return n.extendAliases({numeric:{mask:function(n){var f,e,t,r,u;return n.repeat!==0&&isNaN(n.integerDigits)&&(n.integerDigits=n.repeat),n.repeat=0,n.groupSeparator===n.radixPoint&&n.digits&&n.digits!=="0"&&(n.groupSeparator=n.radixPoint==="."?",":n.radixPoint===","?".":""),n.groupSeparator===" "&&(n.skipOptionalPartCharacter=undefined),n.autoGroup=n.autoGroup&&n.groupSeparator!=="",n.autoGroup&&(typeof n.groupSize=="string"&&isFinite(n.groupSize)&&(n.groupSize=parseInt(n.groupSize)),isFinite(n.integerDigits)&&(f=Math.floor(n.integerDigits/n.groupSize),e=n.integerDigits%n.groupSize,n.integerDigits=parseInt(n.integerDigits)+(e===0?f-1:f),n.integerDigits<1&&(n.integerDigits="*"))),n.placeholder.length>1&&(n.placeholder=n.placeholder.charAt(0)),n.positionCaretOnClick==="radixFocus"&&n.placeholder===""&&n.integerOptional===!1&&(n.positionCaretOnClick="lvp"),n.definitions[";"]=n.definitions["~"],n.definitions[";"].definitionSymbol="~",n.numericInput===!0&&(n.positionCaretOnClick=n.positionCaretOnClick==="radixFocus"?"lvp":n.positionCaretOnClick,n.digitsOptional=!1,isNaN(n.digits)&&(n.digits=2),n.decimalProtect=!1),t="[+]",t+=i(n.prefix,n),t+=n.integerOptional===!0?"~{1,"+n.integerDigits+"}":"~{"+n.integerDigits+"}",n.digits!==undefined&&(r=n.decimalProtect?":":n.radixPoint,u=n.digits.toString().split(","),isFinite(u[0])&&u[1]&&isFinite(u[1])?t+=r+";{"+n.digits+"}":(isNaN(n.digits)||parseInt(n.digits)>0)&&(t+=n.digitsOptional?"["+r+";{1,"+n.digits+"}]":r+";{"+n.digits+"}")),t+=i(n.suffix,n),t+="[-]",n.greedy=!1,t},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",groupSize:3,groupSeparator:"",autoGroup:!1,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,inputType:"text",inputmode:"numeric",preValidation:function(n,i,r,u,f,e){if(r==="-"||r===f.negationSymbol.front)return f.allowMinus!==!0?!1:(f.isNegative=f.isNegative===undefined?!0:!f.isNegative,n.join("")==="")?!0:{caret:e.validPositions[i]?i:undefined,dopost:!0};if(u===!1&&r===f.radixPoint&&f.digits!==undefined&&(isNaN(f.digits)||parseInt(f.digits)>0)){var o=t.inArray(f.radixPoint,n);if(o!==-1&&e.validPositions[o]!==undefined)return f.numericInput===!0?i===o:{caret:o+1}}return!0},postValidation:function(i,r,u,f){function k(n,t){var i="",r;return i+="("+t.groupSeparator+"*{"+t.groupSize+"}){*}",t.radixPoint!==""&&(r=n.join("").split(t.radixPoint),r[1]&&(i+=t.radixPoint+"*{"+r[1].match(/^\d*\??\d*/)[0].length+"}")),i}var a=f.suffix.split(""),v=f.prefix.split(""),o,h,s,e,l,y,c,b,p,w;if(u.pos===undefined&&u.caret!==undefined&&u.dopost!==!0||(o=u.caret!==undefined?u.caret:u.pos,h=i.slice(),f.numericInput&&(o=h.length-o-1,h=h.reverse()),s=h[o],s===f.groupSeparator&&(o+=1,s=h[o]),o===h.length-f.suffix.length-1&&s===f.radixPoint))return u;if(s!==undefined&&s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back&&(h[o]="?",f.prefix.length>0&&o>=(f.isNegative===!1?1:0)&&o<f.prefix.length-1+(f.isNegative===!1?1:0)?v[o-(f.isNegative===!1?1:0)]="?":f.suffix.length>0&&o>=h.length-f.suffix.length-(f.isNegative===!1?1:0)&&(a[o-(h.length-f.suffix.length-(f.isNegative===!1?1:0))]="?")),v=v.join(""),a=a.join(""),e=h.join("").replace(v,""),e=e.replace(a,""),e=e.replace(new RegExp(n.escapeRegex(f.groupSeparator),"g"),""),e=e.replace(new RegExp("[-"+n.escapeRegex(f.negationSymbol.front)+"]","g"),""),e=e.replace(new RegExp(n.escapeRegex(f.negationSymbol.back)+"$"),""),isNaN(f.placeholder)&&(e=e.replace(new RegExp(n.escapeRegex(f.placeholder),"g"),"")),e.length>1&&e.indexOf(f.radixPoint)!==1&&(s==="0"&&(e=e.replace(/^\?/g,"")),e=e.replace(/^0/g,"")),e.charAt(0)===f.radixPoint&&f.radixPoint!==""&&f.numericInput!==!0&&(e="0"+e),e!==""){if(e=e.split(""),(!f.digitsOptional||f.enforceDigitsOnBlur&&u.event==="blur")&&isFinite(f.digits))for(l=t.inArray(f.radixPoint,e),y=t.inArray(f.radixPoint,h),l===-1&&(e.push(f.radixPoint),l=e.length-1),c=1;c<=f.digits;c++)(!f.digitsOptional||f.enforceDigitsOnBlur&&u.event==="blur")&&(e[l+c]===undefined||e[l+c]===f.placeholder.charAt(0))?e[l+c]=u.placeholder||f.placeholder.charAt(0):y!==-1&&h[y+c]!==undefined&&(e[l+c]=e[l+c]||h[y+c]);f.autoGroup===!0&&f.groupSeparator!==""&&(s!==f.radixPoint||u.pos!==undefined||u.dopost)?(b=e[e.length-1]===f.radixPoint&&u.c===f.radixPoint,e=n(k(e,f),{numericInput:!0,jitMasking:!0,definitions:{"*":{validator:"[0-9?]",cardinality:1}}}).format(e.join("")),b&&(e+=f.radixPoint),e.charAt(0)===f.groupSeparator&&e.substr(1)):e=e.join("")}return f.isNegative&&u.event==="blur"&&(f.isNegative=e!=="0"),e=v+e,e+=a,f.isNegative&&(e=f.negationSymbol.front+e+f.negationSymbol.back),e=e.split(""),s!==undefined&&(s!==f.radixPoint&&s!==f.negationSymbol.front&&s!==f.negationSymbol.back?(o=t.inArray("?",e),o>-1?e[o]=s:o=u.caret||0):(s===f.radixPoint||s===f.negationSymbol.front||s===f.negationSymbol.back)&&(p=t.inArray(s,e),p!==-1&&(o=p))),f.numericInput&&(o=e.length-o-1,e=e.reverse()),w={caret:(s===undefined||u.pos!==undefined)&&o!==undefined?o+(f.numericInput?-1:1):o,buffer:e,refreshFromBuffer:u.dopost||i.join("")!==e.join("")},w.refreshFromBuffer?w:u},onBeforeWrite:function(i,r,u,f){function o(t){t.parseMinMaxOptions===undefined&&(t.min!==null&&(t.min=t.min.toString().replace(new RegExp(n.escapeRegex(t.groupSeparator),"g"),""),t.radixPoint===","&&(t.min=t.min.replace(t.radixPoint,".")),t.min=isFinite(t.min)?parseFloat(t.min):NaN,isNaN(t.min)&&(t.min=Number.MIN_VALUE)),t.max!==null&&(t.max=t.max.toString().replace(new RegExp(n.escapeRegex(t.groupSeparator),"g"),""),t.radixPoint===","&&(t.max=t.max.replace(t.radixPoint,".")),t.max=isFinite(t.max)?parseFloat(t.max):NaN,isNaN(t.max)&&(t.max=Number.MAX_VALUE)),t.parseMinMaxOptions="done")}if(i)switch(i.type){case"keydown":return f.postValidation(r,u,{caret:u,dopost:!0},f);case"blur":case"checkval":var e;if(o(f),f.min!==null||f.max!==null){if(e=f.onUnMask(r.join(""),undefined,t.extend({},f,{unmaskAsNumber:!0})),f.min!==null&&e<f.min)return f.isNegative=f.min<0,f.postValidation(f.min.toString().replace(".",f.radixPoint).split(""),u,{caret:u,dopost:!0,placeholder:"0"},f);if(f.max!==null&&e>f.max)return f.isNegative=f.max<0,f.postValidation(f.max.toString().replace(".",f.radixPoint).split(""),u,{caret:u,dopost:!0,placeholder:"0"},f)}return f.postValidation(r,u,{caret:u,placeholder:"0",event:"blur"},f);case"_checkval":return{caret:u}}},regex:{integerPart:function(t,i){return i?new RegExp("["+n.escapeRegex(t.negationSymbol.front)+"+]?"):new RegExp("["+n.escapeRegex(t.negationSymbol.front)+"+]?\\d+")},integerNPart:function(t){return new RegExp("[\\d"+n.escapeRegex(t.groupSeparator)+n.escapeRegex(t.placeholder.charAt(0))+"]+")}},definitions:{"~":{validator:function(t,i,r,u,f,e){var s,l,a,o,h,c;if(t==="k"||t==="m"){for(s={insert:[],c:0},l=0,a=t==="k"?2:5;l<a;l++)s.insert.push({pos:r+l,c:0});return s.pos=r+a,s}if(s=u?new RegExp("[0-9"+n.escapeRegex(f.groupSeparator)+"]").test(t):new RegExp("[0-9]").test(t),s===!0){if(f.numericInput!==!0&&i.validPositions[r]!==undefined&&i.validPositions[r].match.def==="~"&&!e){for(o=i.buffer.join(""),o=o.replace(new RegExp("[-"+n.escapeRegex(f.negationSymbol.front)+"]","g"),""),o=o.replace(new RegExp(n.escapeRegex(f.negationSymbol.back)+"$"),""),h=o.split(f.radixPoint),h.length>1&&(h[1]=h[1].replace(/0/g,f.placeholder.charAt(0))),h[0]==="0"&&(h[0]=h[0].replace(/0/g,f.placeholder.charAt(0))),o=h[0]+f.radixPoint+h[1]||"",c=i._buffer.join(""),o===f.radixPoint&&(o=c);o.match(n.escapeRegex(c)+"$")===null;)c=c.slice(1);o=o.replace(c,"");o=o.split("");s=o[r]===undefined?{pos:r,remove:r}:{pos:r}}}else u||t!==f.radixPoint||i.validPositions[r-1]!==undefined||(s={insert:{pos:r,c:0},pos:r+1});return s},cardinality:1},"+":{validator:function(n,t,i,r,u){return u.allowMinus&&(n==="-"||n===u.negationSymbol.front)},cardinality:1,placeholder:""},"-":{validator:function(n,t,i,r,u){return u.allowMinus&&n===u.negationSymbol.back},cardinality:1,placeholder:""},":":{validator:function(t,i,r,u,f){var o="["+n.escapeRegex(f.radixPoint)+"]",e=new RegExp(o).test(t);return e&&i.validPositions[r]&&i.validPositions[r].match.placeholder===f.radixPoint&&(e={caret:r+1}),e},cardinality:1,placeholder:function(n){return n.radixPoint}}},onUnMask:function(t,i,r){if(i===""&&r.nullable===!0)return i;var u=t.replace(r.prefix,"");return(u=u.replace(r.suffix,""),u=u.replace(new RegExp(n.escapeRegex(r.groupSeparator),"g"),""),r.placeholder.charAt(0)!==""&&(u=u.replace(new RegExp(r.placeholder.charAt(0),"g"),"0")),r.unmaskAsNumber)?(r.radixPoint!==""&&u.indexOf(r.radixPoint)!==-1&&(u=u.replace(n.escapeRegex.call(this,r.radixPoint),".")),u=u.replace(new RegExp("^"+n.escapeRegex(r.negationSymbol.front)),"-"),u=u.replace(new RegExp(n.escapeRegex(r.negationSymbol.back)+"$"),""),Number(u)):u},isComplete:function(t,i){var r=(i.numericInput?t.slice().reverse():t).join("");return r=r.replace(new RegExp("^"+n.escapeRegex(i.negationSymbol.front)),"-"),r=r.replace(new RegExp(n.escapeRegex(i.negationSymbol.back)+"$"),""),r=r.replace(i.prefix,""),r=r.replace(i.suffix,""),r=r.replace(new RegExp(n.escapeRegex(i.groupSeparator)+"([0-9]{3})","g"),"$1"),i.radixPoint===","&&(r=r.replace(n.escapeRegex(i.radixPoint),".")),isFinite(r)},onBeforeMask:function(t,i){var u,f,o;i.isNegative=undefined;u=i.radixPoint||",";(typeof t=="number"||i.inputType==="number")&&u!==""&&(t=t.toString().replace(".",u));var s=t.split(u),h=s[0].replace(/[^\-0-9]/g,""),e=s.length>1?s[1].replace(/[^0-9]/g,""):"";return t=h+(e!==""?u+e:e),f=0,u!==""&&(f=e.length,e!==""&&(o=Math.pow(10,f||1),isFinite(i.digits)&&(f=parseInt(i.digits),o=Math.pow(10,f)),t=t.replace(n.escapeRegex(u),"."),isFinite(t)&&(t=Math.round(parseFloat(t)*o)/o),t=t.toString().replace(".",u))),i.digits===0&&t.indexOf(n.escapeRegex(u))!==-1&&(t=t.substring(0,t.indexOf(n.escapeRegex(u)))),r(t.toString().split(""),f,i).join("")},onKeyDown:function(i,r,u,f){var e=t(this);if(i.ctrlKey)switch(i.keyCode){case n.keyCode.UP:e.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(f.step));e.trigger("setvalue");break;case n.keyCode.DOWN:e.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(f.step));e.trigger("setvalue")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,digitsOptional:!0,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowMinus:!1}}),n})},function(n,t,i){"use strict";var r,f,u,e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};(function(e){!0&&!(f=[i(4),i(2)],r=e,u=typeof r=="function"?r.apply(t,f):r,u!==undefined&&(n.exports=u))})(function(n,t){return n.fn.inputmask===undefined&&(n.fn.inputmask=function(i,r){var f,u=this[0];if(r===undefined&&(r={}),typeof i=="string")switch(i){case"unmaskedvalue":return u&&u.inputmask?u.inputmask.unmaskedvalue():n(u).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return u&&u.inputmask?u.inputmask.getemptymask():"";case"hasMaskedValue":return u&&u.inputmask?u.inputmask.hasMaskedValue():!1;case"isComplete":return u&&u.inputmask?u.inputmask.isComplete():!0;case"getmetadata":return u&&u.inputmask?u.inputmask.getmetadata():undefined;case"setvalue":t.setValue(u,r);break;case"option":if(typeof r=="string"){if(u&&u.inputmask!==undefined)return u.inputmask.option(r)}else return this.each(function(){if(this.inputmask!==undefined)return this.inputmask.option(r)});break;default:return r.alias=i,f=new t(r),this.each(function(){f.mask(this)})}else{if(Array.isArray(i))return r.alias=i,f=new t(r),this.each(function(){f.mask(this)});if((typeof i=="undefined"?"undefined":e(i))=="object")return f=new t(i),i.mask===undefined&&i.alias===undefined?this.each(function(){if(this.inputmask!==undefined)return this.inputmask.option(i);f.mask(this)}):this.each(function(){f.mask(this)});if(i===undefined)return this.each(function(){f=new t(r);f.mask(this)})}}),n.fn.inputmask})}]),function(n){var o=navigator.platform,t={tabPause:800,focusChange:null,iOS:o==="iPad"||o==="iPhone"||o==="iPod",firefox:typeof InstallTrigger!="undefined",ie11:!window.ActiveXObject&&"ActiveXObject"in window},i=function(t,i){if(i!==null&&typeof i!="undefined")for(var r in i)n(t).data("autotab-"+r,i[r])},r=function(t){var r={arrowKey:!1,format:"all",loaded:!1,disabled:!1,pattern:null,uppercase:!1,lowercase:!1,nospace:!1,maxlength:2147483647,target:null,previous:null,trigger:null,originalValue:"",changed:!1,editable:t.type==="text"||t.type==="password"||t.type==="textarea"||t.type==="tel"||t.type==="number"||t.type==="email"||t.type==="search"||t.type==="url",filterable:t.type==="text"||t.type==="password"||t.type==="textarea",tabOnSelect:!1},f,u;if(n.autotab.selectFilterByClass===!0&&typeof n(t).data("autotab-format")=="undefined"){f=["all","text","alpha","number","numeric","alphanumeric","hex","hexadecimal","custom"];for(u in f)if(n(t).hasClass(f[u])){r.format=f[u];break}}for(u in r)typeof n(t).data("autotab-"+u)!="undefined"&&(r[u]=n(t).data("autotab-"+u));return r.loaded||(r.trigger!==null&&typeof r.trigger=="string"&&(r.trigger=r.trigger.toString()),i(t,r)),r},u=function(n){return typeof n!="undefined"&&(typeof n=="string"||!(n instanceof jQuery))},s=function(n){var t=0,i=0,r=0;if(n.type==="text"||n.type==="password"||n.type==="textarea")if(typeof n.selectionStart=="number"&&typeof n.selectionEnd=="number")t=n.selectionStart,i=n.selectionEnd,r=1;else if(document.selection&&document.selection.createRange){var u=document.selection.createRange(),f=n.createTextRange(),e=n.createTextRange(),o=u.getBookmark();f.moveToBookmark(o);e.setEndPoint("EndToStart",f);t=e.text.length;i=t+u.text.length;r=2}return{start:t,end:i,selectionType:r}},e,f;n.autotab=function(t){typeof t!="object"&&(t={});n(":input").autotab(t)};n.autotab.selectFilterByClass=!1;n.autotab.next=function(){var t=n(document.activeElement);t.length&&t.trigger("autotab-next")};n.autotab.previous=function(){var t=n(document.activeElement);t.length&&t.trigger("autotab-previous")};n.autotab.remove=function(t){u(t)?n(t).autotab("remove"):n(":input").autotab("remove")};n.autotab.restore=function(t){u(t)?n(t).autotab("restore"):n(":input").autotab("restore")};n.autotab.refresh=function(t){u(t)?n(t).autotab("refresh"):n(":input").autotab("refresh")};n.fn.autotab=function(t,e){var h,l,o,s,c;if(!this.length)return this;if(h=n.grep(this,function(n){return n.type!="hidden"}),t=="filter")for((typeof e=="string"||typeof e=="function")&&(e={format:e}),s=0,c=h.length;s<c;s++)o=r(h[s]),l=e,l.target=o.target,l.previous=o.previous,n.extend(o,l),o.loaded?i(h[s],o):(o.disabled=!0,f(h[s],l));else if(t=="remove"||t=="destroy"||t=="disable")for(s=0,c=h.length;s<c;s++)o=r(h[s]),o.disabled=!0,i(h[s],o);else if(t=="restore"||t=="enable")for(s=0,c=h.length;s<c;s++)o=r(h[s]),o.disabled=!1,i(h[s],o);else if(t=="refresh")for(s=0,c=h.length;s<c;s++){var o=r(h[s]),a=s+1,v=s-1,y=function(){o.target=s>0&&a<c?h[a]:s>0?null:h[a]},p=function(){o.previous=s>0&&a<c?h[v]:s>0?h[v]:null};o.target===null||o.target.selector===""?y():(typeof o.target=="string"||o.target.selector)&&(o.target=n(typeof o.target=="string"?o.target:o.target.selector),o.target.length===0&&y());o.previous===null||o.previous.selector===""?p():(typeof o.previous=="string"||o.previous.selector)&&(o.previous=n(typeof o.previous=="string"?o.previous:o.previous.selector),o.previous.length===0&&p());o.loaded?(u(o.target)&&(o.target=n(o.target)),u(o.previous)&&(o.previous=n(o.previous)),i(h[s],o)):f(h[s],o)}else if(t===null||typeof t=="undefined"?e={}:typeof t=="string"||typeof t=="function"?e={format:t}:typeof t=="object"&&(e=t),h.length>1)for(s=0,c=h.length;s<c;s++){var a=s+1,v=s-1,l=e;s>0&&a<c?(l.target=h[a],l.previous=h[v]):s>0?(l.target=null,l.previous=h[v]):(l.target=h[a],l.previous=null);f(h[s],l)}else f(h[0],e);return this};e=function(n,t,i){if(typeof i.format=="function")return i.format(t,n);var r=null;switch(i.format){case"text":r=new RegExp("[0-9]+","g");break;case"alpha":r=new RegExp("[^a-zA-Z]+","g");break;case"number":case"numeric":r=new RegExp("[^0-9]+","g");break;case"alphanumeric":r=new RegExp("[^0-9a-zA-Z]+","g");break;case"hex":case"hexadecimal":r=new RegExp("[^0-9A-Fa-f]+","g");break;case"custom":r=new RegExp(i.pattern,"g")}return r!==null&&(t=t.replace(r,"")),i.nospace&&(r=new RegExp("[ ]+","g"),t=t.replace(r,"")),i.uppercase&&(t=t.toUpperCase()),i.lowercase&&(t=t.toLowerCase()),t};f=function(f,o){var h=r(f),c;if(h.disabled&&(h.disabled=!1,h.target=null,h.previous=null),n.extend(h,o),u(h.target)&&(h.target=n(h.target)),u(h.previous)&&(h.previous=n(h.previous)),c=f.maxLength,typeof f.maxLength=="undefined"&&f.type=="textarea"&&(c=f.maxLength=f.getAttribute("maxlength")),h.maxlength==2147483647&&c!=2147483647&&c!=-1?h.maxlength=c:h.maxlength>0?f.maxLength=h.maxlength:h.target=null,h.loaded){i(f,h);return}if(h.loaded=!0,i(f,h),f.type=="select-one")n(f).on("change",function(){var t=r(this);t.tabOnSelect&&n(this).trigger("autotab-next")});n(f).on("autotab-next",function(n,i){var u=this;setTimeout(function(){i||(i=r(u));var n=i.target;!i.disabled&&n.length&&(t.iOS||(n.prop("disabled")||n.prop("readonly")?n.trigger("autotab-next"):i.arrowKey?n.focus():n.focus().select(),t.focusChange=new Date))},1)}).on("autotab-previous",function(n,u){var f=this;setTimeout(function(){var n,e;u||(u=r(f));n=u.previous;!u.disabled&&n.length&&(e=n.val(),n.prop("disabled")||n.prop("readonly")?n.trigger("autotab-previous"):e.length&&n.data("autotab-editable")&&!u.arrowKey?(t.ie11?n.val(e.substring(0,e.length-1)).focus():n.focus().val(e.substring(0,e.length-1)),i(n,{changed:!0})):(u.arrowKey&&i(this,{arrowKey:!1}),t.ie11?n.val(e).focus():n.focus().val(e)),t.focusChange=null)},1)}).on("focus",function(){i(this,{originalValue:this.value})}).on("blur",function(){var t=r(this);t.changed&&this.value!=t.originalValue&&(i(this,{changed:!1}),n(this).change())}).on("keydown.autotab",function(u){var f=r(this),o,e;if(!f||f.disabled)return!0;if(o=s(this),e=u.which||u.charCode,e==8){if(f.arrowKey=!1,!f.editable)return n(this).trigger("autotab-previous",f),!1;if(i(this,{changed:this.value!==f.originalValue}),this.value.length===0){n(this).trigger("autotab-previous",f);return}}else if(e==9&&t.focusChange!==null){if(u.shiftKey){t.focusChange=null;return}if((new Date).getTime()-t.focusChange.getTime()<t.tabPause)return t.focusChange=null,!1}else this.type!=="range"&&this.type!=="select-one"&&this.type!=="select-multiple"&&(this.type!=="tel"&&this.type!=="number"||(this.type==="tel"||this.type==="number")&&this.value.length==0)&&(e!=37||f.editable&&o.start!=0?e!=39||f.editable&&f.filterable&&o.end!=this.value.length&&this.value.length!=0||(f.arrowKey=!0,n(this).trigger("autotab-next",f)):(f.arrowKey=!0,n(this).trigger("autotab-previous",f)))}).on("keypress.autotab",function(u){var f=r(this),l=u.which||u.keyCode,h,a,o,c;if(!f||f.disabled||t.firefox&&u.charCode===0||u.ctrlKey||u.altKey||l==13||this.disabled)return!0;if(h=String.fromCharCode(l),this.type!="text"&&this.type!="password"&&this.type!="textarea")return this.value.length+1>=f.maxlength&&(f.arrowKey=!1,n(this).trigger("autotab-next",f)),!(this.value.length==f.maxlength);if(f.trigger!==null&&f.trigger.indexOf(h)>=0)return t.focusChange!==null&&(new Date).getTime()-t.focusChange.getTime()<t.tabPause?t.focusChange=null:(f.arrowKey=!1,n(this).trigger("autotab-next",f)),!1;if(t.focusChange=null,a=document.selection&&document.selection.createRange?!0:l>0,h=e(this,h,f),a&&(h===null||h===""))return!1;if(a&&this.value.length<=this.maxLength){if(o=s(this),o.start===0&&o.end==this.value.length)this.value=h,i(this,{changed:this.value!=f.originalValue});else{if(this.value.length==this.maxLength&&o.start===o.end)return f.arrowKey=!1,n(this).trigger("autotab-next",f),!1;this.value=this.value.slice(0,o.start)+h+this.value.slice(o.end);i(this,{changed:this.value!=f.originalValue})}this.value.length!=f.maxlength&&(o.start++,o.selectionType==1?this.selectionStart=this.selectionEnd=o.start:o.selectionType==2&&(c=this.createTextRange(),c.collapse(!0),c.moveEnd("character",o.start),c.moveStart("character",o.start),c.select()))}return this.value.length==f.maxlength&&(f.arrowKey=!1,n(this).trigger("autotab-next",f)),!1}).on("drop paste",function(){var i=r(this);if(!i)return!0;this.maxLength=2147483647,function(u,f){setTimeout(function(){var h=-1,o=document.createElement("input"),s;o.type="hidden";o.value=u.value.toLowerCase();o.originalValue=u.value;u.value=e(u,u.value,f).substr(0,f.maxlength);s=function(i,u){var f,l,a,v,c;if(i){if(f=r(i),n(i).prop("disabled")||n(i).prop("readonly")||!f.editable){n(i).trigger("autotab-next");t.iOS||s(f.target[0],u);return}for(l=0,a=u.length;l<a;l++)h=o.value.indexOf(u.charAt(l).toLowerCase(),h)+1;(v=o.originalValue.substr(h),c=e(i,v,f).substr(0,f.maxlength),c)&&(i.value=c,c.length==f.maxlength&&(f.arrowKey=!1,n(i).trigger("autotab-next",f),t.firefox&&setTimeout(function(){i.selectionStart=i.value.length},1),t.iOS||s(f.target[0],c)))}};u.value.length==f.maxlength&&(i.arrowKey=!1,n(u).trigger("autotab-next",i),t.iOS||s(f.target[0],u.value.toLowerCase()));u.maxLength=f.maxlength},1)}(this,i)})};n.fn.autotab_magic=function(){return n(this).autotab()};n.fn.autotab_filter=function(t){var i={};return typeof t=="string"||typeof t=="function"?i.format=t:n.extend(i,t),n(this).autotab("filter",i)}}(jQuery),function(n,t){"use strict";var i=["STRONG","B","I","BASEFONT","BIG","FONT","IFRAME","IMG","U","SCRIPT","PRE","SMALL"];n.utils={getUrlParameter:function(n,t){return t||(t=location.search),decodeURI((RegExp(n+"=(.+?)(&|$)").exec(t)||[,""])[1])},formatDateTimeAMPM:function(n){var t=n.getHours(),i=n.getMinutes(),r=t>=12?"PM":"AM";return t=t%12,t=t?t:12,i=i<10?"0"+i:i,t+":"+i+r},stringEndsWith:function(n,t){return n.indexOf(t,n.length-t.length)!==-1},removeFromStringEnd:function(n,t){return n.substring(0,n.length-t)},toTitleCase:function(n){return n.replace(/\w+/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})},compareYearAndMonth:function(n,t,i,r){function u(n){return!n}return u(n)&&u(i)?0:u(n)&&!u(i)?-1:!u(n)&&u(i)?1:n<i?1:n>i?-1:(u(t)&&(t=0),u(r)&&(r=0),r-t)},containsDuplicates:function(n){var i,r,t;for(n.sort(),i=!1,r=n[0],t=1;t<n.length;t++)n[t]==r&&(i=!0),r=n[t];return i},findDuplicates:function(n,i){for(var f,o,u,s,r={},e=0;e<n.length;e++)f=n[e],r[f]===t?r[f]=1:r[f]+=1;o=[];for(u in r)s=r[u],s>1&&(i&&(u=i(u)),o.push(u));return o},firstOrDefault:function(n,t){var i=$.grep(n,t);return i.length===0?null:i[0]},exists:function(n,t){return $.grep(n,t).length>0},jQueryObjectToString:function(n){return $("<div>").append(n.clone()).html()},replaceLinebreaksWithBrs:function(n){return n.replace(/\n/g,"<br>")},normalizeNewlines:function(n){return String(n).replace(/(\r\n|\n|\r)/gm,"\n")},stripHtmlStyling:function(t){if(!t)return"";if(t=n.utils.replaceLinebreaksWithBrs(t),t.indexOf("<")===-1)return t;try{var r=[],u=$("<div>").append(t).contents();return u.each(function(){var t=$(this),u;u=$.inArray(this.tagName,i)>-1?t.contents():t.removeAttr("style").removeAttr("class");r.push(n.utils.jQueryObjectToString(u))}),r.join("")}catch(f){return t}},stripHtmlTags:function(n){return $("<div/>").html(n).text()},stripHtmlTagsAndUnprintedCharacters:function(n){let t=$("<div/>").html(n).text();return t.replace(/[\x00-\x09\x0B-\x1F\x7F-\xA0]/g,"")},wrapFunction:function(n,t,i){return function(){i||t.apply(this,arguments);n.apply(this,arguments);i&&t.apply(this,arguments)}}}}(window),function(n){"use strict";var t=function(t){return n[t]||(n[t]={})};n.namespace=t}(window),function(){"use strict";namespace("Areas").AreaNames={gJobs:"gJobs",careerPages:"careerPages"}}(window),function(n){"use strict";var t={templateEngine:{setBaseUrl:function(n){infuser.defaults.templateUrl=n}}};n.OnlineApp=t}(window),function(n){function t(n,t){for(var u,i,r=0;r<t.length;r++)u=t[r],i=n[u],typeof i=="undefined"&&(i={},n[u]=i),n=i;return n}OnlineApp.Namespace={open:function(i){var r=i.split(".").concat(Array.prototype.slice.call(arguments,1)),u=n[r[0]];return r=r.slice(1),t(u,r)},openRelative:function(n,i){var r=i.split("."),u=n;return t(u,r)},extend:function(n,t){var i=this.open(n);return $.extend(i,t)}}}(window),function(n,t){function i(){var n=!0;return navigator.userAgent&&navigator.userAgent.indexOf("Googlebot")!==-1&&(n=!1),n}function r(){for(var t=[],n=this;n;)t.push(u.apply(n)),n=n.caller;return t}function u(){var t={name:f.apply(this),params:[],toString:function(){var n=(this.params||[]).length>0?"'"+this.params.join("', '")+"'":"";return this.name+"("+n+")"}},n;if(this.arguments)for(n=0;n<this.arguments.length;n++)t.params.push(this.arguments[n]);return t}function f(){if(this.name)return this.name;var n=this.toString().split("\n")[0],t=/^function ([^\s(]+).+/;return t.test(n)?n.split("\n")[0].replace(t,"$1")||"anonymous":"anonymous"}function e(n,i){var u,r;return n==null?t:(u=n.fileName!=null?n.fileName:document.location,i==null&&n.stack!=null&&(i=n.stack),r=n.message!=null?n.name+": "+n.message:n,r+=": at document path '"+u+"'.",i!=null&&(r+="\n  at "+i.join("\n  at ")),r)}function o(t,i,u,f,o){var s,a,c,l,h,v;if(arguments!=null&&arguments.callee!=null&&(s=r.apply(arguments.callee)),a="",o)a=o.stack;else if(s)for(c=0;c<s.length;++c)if(s[c])for(l=s[c].params,h=0;h<l.length;++h)l[h]&&l[h].stack&&(a+=l[h].stack+"\n\n");return v={errorMsg:t,errorLine:u,filePath:i,url:document.location.href,referrer:document.referrer,userAgent:navigator.userAgent,elmahLog:e(t,s),elmahTrace:a},$.ajax({url:"/api/errorlog",type:"POST",data:v}),$.inArray(n.location.hostname,["localhost","gjobs.local.neogov.net","schooljobs.local.neogov.net"])==-1}if(i())try{n.onerror=o}catch(s){}}(window),function(){"use strict";function n(){var n=this;n.load=function(n){var t=document.createElement("script");t.type="text/javascript";t.src=n+"?v="+Date.now();$("head").append(t)}}namespace("gJobs").externalFileLoader=new n}(window),function(){namespace("gJobs").ariaAttributes={role:"role",autocomplete:"aria-autocomplete",owns:"aria-owns",controls:"aria-controls",haspopup:"aria-haspopup",disabled:"aria-disabled",invalid:"aria-invalid",expanded:"aria-expanded",hidden:"aria-hidden",activeDescendant:"aria-activedescendant",labelledBy:"aria-labelledby",describedBy:"aria-describedby",multiselectable:"aria-multiselectable",label:"aria-label",selected:"aria-selected",notification:"data-notification",required:"aria-required",tabindex:"tabindex"}}(window),function(){namespace("gJobs").nonFlickeringPopover=function(n,t){function r(n){var t=f();n.popover("show").not(".hide-aria-label").attr("aria-describedby",t);n.data("bs.popover")&&n.data("bs.popover").tip().attr("id",t);$("a#gmapLink").css("color","white");$("#redirectLink").attr("tabindex",0)}function i(){var n=$(this);$(this)[0].id!="redirectLink"&&(n.data("bs.closing",!0),n&&n.data("bs.popover")&&n.data("bs.popover").tip().fadeOut(150,function(){n.data("bs.closing",!1);n.removeClass("in").removeAttr("aria-describedby").popover("hide")}))}function u(){$("#redirectLink").popover("hide");$(".click-popover").removeClass("visible-desktop");$(".click-popover").hide()}function f(){var n=+new Date;return"popover-"+n}$("body").on("click",function(n){if($("#applications").length==0){var t=$(".popover-content").length>0;n.target.id=="redirectLink"&&t&&gJobs.screenReadersService.setNotification($("#aria-live-message-container"),"Popover opened","",!0);n.target.id!="redirectLink"&&t&&$("[data-toggle=popover]").each(function(){if(!$(this).is(n.target)&&$(this).has(n.target).length===0){$(this).popover("hide");i();var t=getListOfElmentsToBeExcluded();n.target&&n.target.id&&n.target.id!=""&&t.indexOf(n.target.id)==-1&&!n.target.classList.contains("selectable-item-container")&&gJobs.screenReadersService.setNotification($("#aria-live-message-container"),"Popover closed","",!0);$("#redirectLink").focus()}})}});$("body").on("keydown",function(n){if(n.keyCode==27){var t=$(".popover-content").length>0;n.target.id=="redirectLink"&&t&&gJobs.screenReadersService.setNotification($("#aria-live-message-container"),"Popover opened","",!0);n.target.id!="redirectLink"&&t&&$("[data-toggle=popover]").each(function(){if(!$(this).is(n.target)&&$(this).has(n.target).length===0){$(this).popover("hide");i();var t=getListOfElmentsToBeExcluded();n.target&&n.target.id&&n.target.id!=""&&t.indexOf(n.target.id)==-1&&!n.target.classList.contains("selectable-item-container")&&gJobs.screenReadersService.setNotification($("#aria-live-message-container"),"Popover closed","",!0);$("#redirectLink").focus()}})}});$("#redirectLink").on("click",function(){$(this).popover({template:'<div class="popover click-popover role="tooltip"><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>',animation:!1,html:!0});$(this).popover("show");$(".popover").css("background","black");$("a#gmapLink").css("color","white");$("a#gmapLink").css("font-weight",600);$("#gmapLink").focus()});$("#redirectLink").on("keydown",function(n){n.keyCode==13&&($(this).popover({template:'<div class="popover click-popover role="tooltip"><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>',animation:!1,html:!0}),$(this).popover("show"),$("a#gmapLink").css("color","white"),$("#gmapLink").focus())});n.popover({template:'<div class="popover '+t+'" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>',animation:!1,html:!0}).click(function(){$(this).popover({template:'<div class="popover click-popover role="tooltip"><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>',animation:!1,html:!0});$(this).popover("show");$("a#gmapLink").css("color","white");$("#gmapLink").focus()}).mouseenter(function(){var n=$(this);n[0].id!="redirectLink"&&(!n.data("bs.popover")||n.data("bs.popover").tip().hasClass("in")||n.data("bs.closing")||r(n),u())})}}(),function(){function t(n){for(var u,r,f,t={},i=0,e=n.length;i<e;++i)u=n[i].code,r=n[i].state,t[u]={visible:r<3,required:r<2};return f=t.salaryMinYr.visible||t.salaryMinHr.visible||t.relocateID.visible||t.relocateComments.visible||t.shiftType.visible||t.positionType.visible||t.workType.visible||t.objective.visible,t.preferences={visible:f},t}function i(t){for(var r={},i=0,f=t.length;i<f;++i){var e=t[i].code,o=t[i].setting,u=n[e];u&&(r[u]=o)}return r}function r(n){for(var i={},t=0,r=n.length;t<r;++t){var u=n[t].fieldLabel,f=n[t].fieldValues,e=n[t].data;i[u]={values:f,data:e}}return i}function u(){var n=OnlineApp.ViewModels.Base.DataViewModel.apply(this,arguments)||this;n.showAdditionalMenu=ko.observable(!1);n.acceptAdditionalInfo=ko.observable(!1);n.acceptAttachResume=ko.observable(!1);n.acceptEducationHistory=ko.observable(!1);n.acceptLicense=ko.observable(!1);n.acceptReference=ko.observable(!1);n.acceptEReferences=ko.observable(!1);n.eRefRequiredReferences=ko.observable(null);n.acceptSkill=ko.observable(!1);n.acceptTextResume=ko.observable(!1);n.acceptWorkHistory=ko.observable(!1);n.fromDataModel=function(t){t&&(n.showAdditionalMenu(t.showAdditionalMenu),n.acceptAdditionalInfo(t.acceptAdditionalInfo),n.acceptAttachResume(t.acceptAttachResume),n.acceptEducationHistory(t.acceptEducationHistory),n.acceptLicense(t.acceptLicense),n.acceptReference(t.acceptReference),n.acceptEReferences(t.acceptEReferences),n.eRefRequiredReferences(t.eRefRequiredReferences),n.acceptSkill(t.acceptSkill),n.acceptTextResume(t.acceptTextResume),n.acceptWorkHistory(t.acceptWorkHistory))}}var n={"1":"MandatoryEducationHistoryDates","2":"WorkHistoryDutiesBreakdown","3":"WorkHistoryCustomMessage","4":"LicenseHistoryCustomMessage","5":"AdditionalInfoTypeFilter","6":"ReferenceCustomMessage","7":"ShowExtraColumnApplicationStatus","8":"ShowExtraInformationPrintApplication","9":"MandatoryEducationHistoryUnits","10":"PersonalProfileCustomMessage","11":"ShowApplicationsForThisEmployerOnly"};OnlineApp.Namespace.extend("OnlineApp.Settings",{populateFieldSettings:t,populateApplicationSettings:i,populateCustomFields:r});OnlineApp.Namespace.extend("OnlineApp.Settings",{TabSettings:u});$(document).ready(function(){toastr.options.target="#aria-live-toastr-container"})}(window),function(){"use strict";OnlineApp.Namespace.extend("OnlineApp.FieldSettings",{firstName:{required:!0},middleName:{visible:!0,required:!1},lastName:{required:!0},formerLastName:{visible:!1,required:!1},address1:{required:!0},address2:{visible:!0,required:!1},city:{required:!0},stateID:{required:!0},zip:{required:!0},homePhone:{visible:!0,required:!1},alternatePhone:{visible:!0,required:!1},notificationType_cd:{visible:!0,required:!1},countryID:{visible:!0,required:!0},email:{required:!0},driverLicense:{visible:!0,required:!1},driverLicenseStateID:{visible:!0,required:!1},driverLicenseNumber:{visible:!0,required:!1},driverLicenseClassID:{visible:!0,required:!1},monthDayBirth:{visible:!1,required:!1},ssn:{visible:!1,required:!1},legalWork:{visible:!0,required:!0},highestEducationLevelID:{visible:!0,required:!0},preferences:{visible:!0,required:!1},salaryMinYr:{visible:!0,required:!1},salaryMinHr:{visible:!0,required:!1},relocateID:{visible:!0,required:!1},relocateComments:{visible:!0,required:!1},shiftType:{visible:!0,required:!1},positionType:{visible:!0,required:!1},workType:{visible:!0,required:!1},objective:{visible:!0,required:!1},workExperienceCompanyName:{visible:!0,required:!0},workExperienceAddress:{visible:!0,required:!1},workExperienceCity:{visible:!0,required:!0},workExperienceState:{visible:!0,required:!0},workExperienceZipCode:{visible:!0,required:!1},workExperienceCountry:{visible:!0,required:!1},workExperiencePhone:{visible:!0,required:!1},workExperienceWebsite:{visible:!0,required:!1},workExperienceMayWeContactEmployer:{visible:!0,required:!1},workExperiencePositionTitle:{visible:!0,required:!0},workExperienceHoursPerWeek:{visible:!0,required:!0},workExperienceMonthlySalary:{visible:!0,required:!1},workExperienceEmployeesSupervised:{visible:!0,required:!1},workExperienceStartDate:{visible:!0,required:!0},workExperienceEndDate:{visible:!0,required:!0},workExperienceReasonForLeaving:{visible:!0},workExperienceSupervisorName:{visible:!0},workExperienceSupervisorTitle:{visible:!0},workExperienceDutiesSummary:{visible:!0,required:!0},educationSchoolType:{visible:!0,required:!0},educationSchoolName:{visible:!0,required:!0},educationCity:{visible:!0,required:!0},educationState:{visible:!0,required:!0},educationCountry:{visible:!0,required:!0},educationWebsite:{visible:!0,required:!1},educationMajorMinor:{visible:!0,required:!1},educationDegree:{visible:!0,required:!0},educationUnitsCompleted:{visible:!0,required:!1},educationUnitType:{visible:!0,required:!1},educationStartDate:{visible:!0,required:!1},educationEndDate:{visible:!0,required:!1},educationDidYouGraduate:{visible:!0,required:!1}})}(window),function(){"use strict";namespace("Events").CommonEventsNames={CloseFlyout:"closeFlyout",TryCloseFlyout:"tryCloseFlyout",FlyoutClosing:"flyoutClosing",HistoryFlyoutOpened:"historyFlyoutOpened",HistoryFlyoutClosed:"historyFlyoutClosed",ScheduleFlyoutOpened:"scheduleFlyoutOpened",ScheduleFlyoutClosed:"scheduleFlyoutClosed",ShowNext:"showNext",ShowPrevious:"showPrevious",ShowJobDetails:"showJobDetails",HideApply:"hideApply",ShowApply:"showApply",ShowMessage:"showMessage",ApplicationSubmitted:"applicationSubmitted",ApplicationLoaded:"applicationLoaded",ShowOnlineApp:"showOnlineApp",Login:"loginEvent",LoginFailed:"loginFailed",Register:"registerEvent",JobsListLoaded:"jobsListLoaded",JobDetailsLoaded:"jobDetailsLoaded",ShowFlyout:"showFlyout",ClassSpecsListLoaded:"classSpecsListLoaded",ShowValidationMessage:"showValidationMessage",AppointmentFlyoutStateChanged:"appointmentFlyoutStateChanged",DecreaseNumberOfUnreadMessages:"decreaseNumberOfUnreadMessages",ShowTermsAndPrivacyPolicyAnnouncement:"showTermsAndPrivacyPolicyAnnouncement",TermsAndPrivacyAccepted:"termsAndPrivacyAccepted",GoogleAnalyticsTrackersInjected:"googleAnalyticsTrackersInjected",ShowAccessMembershipDialog:"showAccessMembershipDialog",CloseAccessMembershipDialog:"closeAccessMembershipDialog",ShowConfirmDialog:"showConfirmDialog",ToTopButtonTopPropertyChanged:"toTopButtonTopPropertyChanged",Angular:{Login:"angularLoginEvent",Register:"angularRegisterEvent"},ShowStickyHeader:"showStickyHeader",HideStickyHeader:"hideStickyHeader",AccessMembershipEnabled:"accessMembershipEnabled",AccessMembershipDisabled:"accessMembershipDisabled",JobAlertCreated:"JobAlertCreated",JobAlertUpdated:"JobAlertUpdated",ChatbotClosed:"chatPanelClosed",ChatPanelMinimized:"chatPanelMinimized",ChatbotConversationFeedbackTextGiven:"conversationFeedbackTextGiven",ChatBotConversationDeleted:"conversationDeleted",ChatbotPositiveMessageFeedbackGiven:"positiveMessageFeedbackGiven",ChatbotNegativeMessageFeedbackGiven:"negativeMessageFeedbackGiven",HelpAndSupportPageOpened:"helpAndSupportPageOpened",SupplementalAttachmentDocAttached:"supplementalAttachmentDocAttached",SupplementalAttachmentDocDeleted:"supplementalAttachmentDocDeleted",OpenAccessMembershipDialog:"openAccessMembershipDialog"}}(window),function(){"use strict";OnlineApp.Namespace.extend("OnlineApp.Events.CommonEventsNames",{EditableItemBeginEdit:"editableItemBeginEdit",EditItemComplete:"editItemComplete",EditableCollectionItemDiscarded:"editableCollectionItemDiscarded",TryRemoveItem:"tryRemoveItem",RemoveItemComplete:"removeItemComplete",ItemRemoved:"itemRemoved",ResumeImportComplete:"resumeImportComplete",PreSaveValidationFailed:"preSaveValidationFailed",ApplicationSubmit:"applicationSubmit",Login:"loginEvent",Register:"registerEvent",QuestionsSaved:"questionsSaved",DocumentAttached:"documentAttached",PasswordReset:"passwordReset",ResetPasswordClicked:"resetPasswordClicked",ContactInfomationAvailable:"contactInformationAvailable",RegisterAccountLinkClicked:"registerAccountLinkClicked",RegisterAccountFormOpened:"registerAccountFormOpened",LoginFormOpened:"loginFormOpened",ApplicationRendered:"applicationRendered",TabActivated:"tabActivated",ApplicationClosed:"applicationClosed",ApplyTabOpened:"applyTabOpened",ResourcesLinkClicked:"resourcesLinkClicked",CertifySubmitTabOpened:"certifySubmitTabOpened",EmailVerified:"emailVerified",EmailWasChanged:"emailWasChanged",ContactInfoEmailVerificationFormClosed:"contactInfoEmailVerificationFormClosed",ShowCancelVerificationRequestDialog:"ShowCancelVerificationRequestDialog",InitSearchFieldsWithAutocomplete:"initSearchFieldsWithAutocomplete",AutocompleteMenuItemSelect:"menuselect",ConfirmEditEmailAddress:"confirmEditEmailAddress",CancelEditEmailAddress:"cancelEditEmailAddress",OjrMasterJicSubscribe:"ojrMasterJicSubscribe"})}(window),function(){"use strict";OnlineApp.Namespace.extend("OnlineApp",{SessionKeys:{EmailWasChangedAndNewVerificationCodeSent:"emailWasChangedAndNewVerificationCodeSent",IsBannerWasClosedInCurrentSession:"isBannerWasClosedInCurrentSession",PostBackUrl:"postBackUrl",IsVerifyIdentityVerificationCodeVerified:"isVerifyIdentityVerificationCodeVerified",ApplicationProcessUrl:"applicationProcessUrl"}})}(window),function(){"use strict";OnlineApp.Namespace.extend("OnlineApp",{LocalStorageKeys:{EmailWasChanged:"emailWasChanged",EmailWasChangedAndNewVerificationCodeSent:"emailWasChangedAndNewVerificationCodeSent",EmailWasVerified:"emailWasVerified",ShowJobAlertPopup:"showJobAlertPopup",RedirectToShowJobAlertPopup:"redirectToShowJobAlertPopup"}})}(window),function(n){$(document).ready(function(){var u=gJobs.areaInfoService,i=$("body"),e="scroll-disable inner-scrollbar",f="",t=$("#terms-and-privacy-policy-update-confirmation"),r=u.getCurrentArea()===u.areaNames.Career,o=function(u){function o(n){gJobs.dialogHelper.showHideElementsOnDialog({selector:"#body-container, #main-container,#footer, .new-job-flyout, #skip-to-content-button,#last-focusable-element, #cookie-consent",shouldDisableRestoreTabIndex:!0,hide:n})}var e=OnlineApp.ViewModels.Base.ValidatableViewModel.call(this)||this;e.visible=ko.observable(!1);e.isBusy=ko.observable(!1);e.hasAcceptedTerms=ko.observable(!1).extend({required:{}});e.options=u||{};e.hasError=function(){return e.hasAcceptedTerms.validate(),e.hasAcceptedTerms.hasError()};e.visible.subscribe(function(n){o(n)});e.acceptTermsAndPrivacyPolicy=function(){e.isBusy(!0);e.hasError()?(e.isBusy(!1),OnlineApp.Helpers.layoutHelper.tabbing.activateFirstElement(t.find("form"))):$.post("/user/acceptTermsAndPrivacyPolicy").done(function(t){if(t.isSuccess){o(!1);$(document).trigger(Events.CommonEventsNames.TermsAndPrivacyAccepted);gJobs.screenReadersService.setAriaLiveNotification("You have successfully accepted the changes to the terms of service and privacy policy. Term & use Modal Dialog has been closed.");$("#skip-to-content-button").focus();sessionStorage.setItem("isTermsDeclined","1");$("body").removeClass("scroll-disable inner-scrollbar");$("body").css("overflow-y","auto");$("#body-shadow").addClass("hidden");const i=new URLSearchParams(n.location.search),r=sessionStorage.getItem("isVettedLogin")??!1,u=i.get("isVettedLogin");t.isAccessMembershipEnabled&&(u||r)&&n.location.replace("/vetted/RedirectToVetted")}else toastr.warning(Resources.NotificationMessages.EncounteredProblem)}).always(function(){e.isBusy(!1);e.visible(!1);t.removeClass("active");t.css("display","none");localStorage.setItem("istermsAndPrivacyPolicyDialogContainer","0");$("#skip-to-content-button").focus();r?AgencyPages.bodyScrollingAdjustmentService.enableBodyScrolling():i.attr("class",f);u.closeCallback&&typeof u.closeCallback=="function"&&u.closeCallback()})};e.declineTermsAndPrivacyPolicy=function(){var t,i;const u=new URLSearchParams(n.location.search),f=u.get("isVettedLogin");f&&sessionStorage.setItem("isVettedLogin",!0);t="/applications/accountsettings?declined=true#delete";r&&(t=AgencyPages.pageInfoService.getCurrentAgencyHomePageUrl()+t);sessionStorage.setItem("isTermsDeclined","1");localStorage.setItem("istermsAndPrivacyPolicyDialogContainer","1");i=document.getElementById("terms-and-privacy-policy-update-confirmation");i&&(i.style.display="none");n.location.replace(t)}};$(document).on(Events.CommonEventsNames.ShowTermsAndPrivacyPolicyAnnouncement,function(u,s){var h=url.get(n.location.search.slice(1),{array:!0});h.declined==="true"||$("html").hasClass("error-page")||($element=t.get(0),termsAndPrivacyAnnouncementViewModel=new o(s),ko.dataFor($element)||ko.applyBindings(termsAndPrivacyAnnouncementViewModel,$element),r?AgencyPages.bodyScrollingAdjustmentService.disableBodyScrolling():t.hasClass("active")||(f=i.attr("class")||"",i.addClass(e)),localStorage.setItem("istermsAndPrivacyPolicyDialogContainer","1"),t.addClass("active"),termsAndPrivacyAnnouncementViewModel.visible(!0),gJobs.focusService.setFocus($(".terms-of-use-modal")))})})}(window),function(){"use strict";namespace("Resources").NotificationMessages={EncounteredProblem:"Sorry, we've encountered a problem! Please try again.",LoadTemplateFail:"Application could not load settings for selected job.",ServiceUnavailable:"Service unavailable.",SessionTimeoutExpires:"Your session is going to expire in ",SessionTimeoutResume:"Click here or press any key to continue.",LoginFail:"Could not log in to system. Please contact administrator for support.",RegistrationFail:"Registration failed. Please contact administrator for support.",ServerConnectionFailed:"Could not connect to server.",LoginSuccess:"You are logged in.",RegistrationSuccess:"Account successfully created. You are logged in."}}(window),function(){"use strict";namespace("Resources").EndpointUrls={KeepAlive:"/Application/KeepAlive"}}(window),function(){"use strict";OnlineApp.Namespace.extend("OnlineApp.FlyoutWrapperClasses",{convictionQuestionnaire:{className:"conviction-questionnaire-flyout",selector:".conviction-questionnaire-flyout"}})}(window),function(){"use strict";namespace("Resources").FileUploadMessages={invalidFile:"The file you're trying to upload is invalid or empty.",unsupportedExtension:"The file you are trying to upload has an extension that is not allowed.",unsupportedExtensionWithAllowed:function(n){return"The file you are trying to upload has an extension that is not allowed. You can only upload "+n+" files."},fileTooLarge:function(){return"The file you're trying to upload is too large. Maximum file size is "+Math.round(maximumFileUploadSizeInKB/1024)+" MB."}}}(window),function(n,t){function i(){var r=0,i=this;i.$loadingSpinner=null;i.showOnlineAppSpinner=function(){i.getOnlineAppLoadingSpinner().show()};i.hideOnlineAppSpinner=function(){r==0&&i.getOnlineAppLoadingSpinner().hide()};i.forceHideOnlineAppSpinner=function(){r=0;i.getOnlineAppLoadingSpinner().hide()};i.showOnlineAppInnerSpinner=function(n){i.getOnlineAppLoadingSpinner().addClass("inline").show();n&&r++};i.hideOnlineAppInnerSpinner=function(n){n&&r--;r==0&&i.getOnlineAppLoadingSpinner().removeClass("inline").hide()};i.getOnlineAppLoadingSpinner=function(){return i.$loadingSpinner=$("#onlineapp-loading-spinner, .loading-spinner"),i.$loadingSpinner};i.getOnlineAppContainer=function(){return $(".onlineapp-wrapper")};i.updateSchoolDegreeCustomSelect=function(){$(".edit-dialog select[name='school-degree']").trigger("liszt:updated")};i.isOnlineAppInsideFlyout=function(){return $(".flyout-window,#job-details-flyout").length>0?!0:!1};i.isCareerPagesApp=function(){return $(".career-pages-header")&&$(".career-pages-header").length>0};i.tabbing={getTabbableElements:function(n){var t,r=$(".job-apply-tab");return n=!i.isOnlineAppInsideFlyout()||n&&n.length?$(n||(r.length?r:$(document))):i.isCareerPagesApp()?$(".flyout-window,#job-details-flyout"):$("#header,.flyout-window,#job-details-flyout"),t=n.find('.box a,input[type=text],input[type=radio],input[type=checkbox],input[type=checkbox],input[type=tel],input[type=email],input[type=password],textarea,button,div.chzn-container,.instruction,.screenreader-link-required,label[aria-label],.nav a,.floating-header a,#title-bar a,.terms-and-privacy-policy a,.left-menu-nav a,.flyout-header-tabs a, .btn, .item-edit-button,.share a,.entity-details-buttons.tab-buttons a,.form-signin a,.job-details-agency-info a,.job-details-content a,.job-details-summary .popover-trigger,.profiles .profile-item,.disability-form a,.apply-tab-header-content a,#skip-to-content-button,.invisible-chosen-input,.note.popover-trigger,.content.dialog-content,.dynamic-tabindex, .flyout-content span[data-toggle="popover"]:not(.tab-aux-icon), .profiles > li.profile-item, .submitted a.application-advertisement-link, .top-resume-result, .description a, .note'),t.filter(":visible").filter(function(){return $(this).css("visibility")!=="hidden"})},updateIndices:function(n,t){function u(n){return["gridcell","option","row","tab","columnheader","menuitemradio","rowheader","treeitem"].indexOf(n.getAttribute("role"))>-1}var i=this.getTabbableElements(n),r;i=$("#skip-to-content-button").add(i);r=$("#last-focusable-element");r.length!==0&&i.add(r);i=i.each(function(){var n=$(this);n.hasClass("ignore-tabindex-update")||n.attr("tabindex",0);u(n.get(0))&&(n.parent().hasClass("active")?n.attr("aria-selected","true"):n.attr("aria-selected","false"))});ko.bindingHandlers.tabIndex.setCheckAndRadioBehavior(i);$(".onlineapp-tabs").is(":visible")&&!t&&OnlineApp.Helpers.applicationTabOrderHelper.setTabOrder()},resetOrder:function(n){var t=this;$(document).one("keydown",function(i){var r=i.keyCode||i.which;r==9&&(i.preventDefault(),t.getTabbableElements(n).filter(":visible:first").focus())})},shouldForceDropdownOpening:function(n){return n.closest(".select-validation-error").length!==0},getFirstElement:function(n){var f,i,e,o,s;n=n||$(".box-container.edit-dialog:visible, .login-tab form:visible");var r=this.getTabbableElements(n).filter(":visible"),h=r.filter(".attachment-upload-button:first"),u=r.filter(":first"),t=!1,c=r.length;if(h.length)return h;for(f=0;f<c;f++)if(i=$(r[f]),t=i.hasClass("validation-error"),t||(isElementDropdown=t=i.closest(".select-validation-error").length!==0),t||(e=i.closest(".radio-set, .checkbox-set"),t=e.hasClass("validation-error")||e.parent().hasClass("validation-error")),t){u=i;break}return o=u.closest(".radio-set"),o.length&&(s=o.find("input[type='radio']:checked"),s.length&&(u=s)),u},activateFirstElement:function(n,i){var r=this.getFirstElement(n);setTimeout(function(){r.focus();i!==t&&i(r)})}};i.updateFloatingMenu=function(){var r,t,u;if(!$("html").is(".job-page")&&(r=i.getOnlineAppContainer(),t=r.find(".nav-tabs"),r=r.has(t[0]),t.is(":visible"))){var f=t.children("li:visible:first"),e=t.children("li:visible").length,o=f.outerHeight(!0)*e,s=parseInt(t.css("padding-top"),10),h=r.scrollParent()[0].getBoundingClientRect(),c=o+h.top+s;c<$(n).height()?(t.addClass("fixed"),u=t.css("position"),u==="fixed"?t.css("top","auto"):t.css("top",0)):(t.removeClass("fixed"),t.css("top",0))}}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{layoutHelper:new i})}(window),function(){"use strict";function n(){var n=this;n.getMilitaryTime=function(n){function i(n,t){for(var i=""+n;i.length<t;)i="0"+i;return i}var r=n.getHours(),f=r>=12,t=r%12,u;return t=t?t:12,u=n.getMinutes(),i(t,2)+":"+i(u,2)+" "+(f?"PM":"AM")};n.getFullDate=function(n){return["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][n.getDay()]+", "+["January","February","March","April","May","June","July","August","September","October","November","December"][n.getMonth()]+" "+n.getDate()};n.getFullDateNoDay=function(n){return["January","February","March","April","May","June","July","August","September","October","November","December"][n.getMonth()]+" "+n.getDate()};n.getShortDate=function(n){var t=n.getDate(),i=n.getMonth()+1,r=n.getFullYear(),u=[i,t,r];return u.join("/")};n.getShortDateTime=function(t){var i=n.getShortDate(t),r=n.getMilitaryTime(t);return i+" "+r}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{DateTimeFormatter:new n})}(window),function(){"use strict";function n(){var n=this;n.showResponseMessages=function(n){var i=[],r,t;if(typeof n=="string"||n instanceof String)i=[n];else if($.isArray(n))for(t=0;t<n.length;t++)r=n[t],r&&r.errorMessage&&i.push(r.errorMessage);for(i.length===0&&(i=[Resources.NotificationMessages.EncounteredProblem]),t=0;t<i.length;t++)toastr.warning(i[t])}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{Notifications:new n})}(window),function(){"use strict";var n=function(n,t){var i,r,u,f,e,o=function(){var h=s()-f;h<t?i=setTimeout(o,t-h):(i=null,e=n.apply(u,r),u=r=null)},s=Date.now||function(){return(new Date).getTime()};return function(){return u=this,r=arguments,f=s(),i||(i=setTimeout(o,t)),e}};OnlineApp.Namespace.extend("OnlineApp.Helpers",{FunctionUtilities:{debounce:n}})}(window),function(n){function t(t){function o(){for(var t,u=$(i.container).find(f),n=0;n<u.length;n++)grecaptcha.getResponse(r[n]).length>0&&(t=$(e+n),t.parent().next("button").prop("disabled",!1),t.attr("aria-label","Recaptcha challenge solved"))}var i=this,u="captcha-container",f="."+u,e="#"+u,r=[];i.isCaptchaSubmitted=!1;i.container=t||"document";i.setCaptchaResponse=function(n){i.captchaResponse=n;i.isCaptchaSubmitted=!0;o()};i.expiredResponseCallback=function(){i.isCaptchaSubmitted=!1};i.resetCaptcha=function(){for(var t,u=$(i.container).find(f),n=0;n<u.length;n++)t=$(e+n),t.parent().next("button").prop("disabled",!0),t.attr("aria-label","Plеase, solve captcha challenge"),i.captchaResponse=null,i.isCaptchaSubmitted=!1,grecaptcha.reset(r[n])};i.renderCaptcha=function(){grecaptcha.ready(function(){var e,t,o;for(r=[],e=$(i.container).find(f),t=0;t<e.length;++t)$(e[t]).is(":empty")&&($(e[t]).attr("id",u+t),o=grecaptcha.render($(e[t]).attr("id"),{sitekey:n.recaptchaPublicKey,callback:i.setCaptchaResponse,"expired-callback":i.expiredResponseCallback}),$(e[t]).find("iframe").attr("title","Captcha Challenge"),$(e[t]).parent().next("button").prop("disabled",!0),r.push(o))})}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{CaptchaHelper:t,loginCaptchaHelper:new t(".login-tab")})}(window),function(n){"use strict";function t(){function r(n,t,i){var r='<div class="selected-search-label-container"><span class="selected-search-label-text popover-trigger" data-toggle="popover" data-trigger="hover focus" data-placement="bottom" data-container="body" data-selector="true" data-original-title=" ">'+n+'<\/span><button class="selected-search-label-remove-button ss-delete popover-trigger" aria-label="Remove '+i+" &quot;"+t+'&quot;" data-trigger="hover focus" data-toggle="popover" data-container="body" data-placement="bottom" title="Remove '+i+" &quot;"+t+'&quot;"><\/button><\/div>';return $(r)}function u(n){var t=$(n.target);t.parent(".selected-search-label-container").remove()}function f(n){var i=$(n+" .search-field-container"),r=i.find(".search-field");i.removeClass(t);r[0].clientHeight<r[0].scrollHeight&&i.addClass(t)}var i=this,t="full-width";i.addSelectedAutocompleteLabelToSearchComponent=function(t,i,e,o,s){var l=t,h,a,c;t.length>n.selectedLabelTextLengthForAdvancedJobInterestCard&&(l=t.substring(0,n.selectedLabelTextLengthForAdvancedJobInterestCard)+"...");$(s).removeAttr("aria-label");h=r(l,t,o);$(s).attr("aria-label",o+" "+t+" selected");a="Remove "+o+' "'+t+'"';h.find('button[data-toggle="popover"]').attr("data-content",a);h.find('button[data-toggle="popover"]').popover();h.find('span[data-toggle="popover"]').attr("data-content",t);h.find('span[data-toggle="popover"]').popover();h.find(".selected-search-label-remove-button").click(function(n){e&&e();u(n);f(i)});c=$(i+" .search-labels-container");c&&c.length&&c.append(h)};i.initScrollHandlersForSearchField=function(n){var r=$(n+" .search-field-container"),i=r.find(".search-field");if(i&&i.length){i.on("input",function(){i[0].clientHeight<i[0].scrollHeight&&(r.hasClass(t)&&i.height(i[0].scrollHeight),r.addClass(t))});i.on("keydown",function(n){if(i[0].clientHeight>=i[0].scrollHeight){var u=n.keyCode||n.charCode;(u===$.ui.keyCode.BACKSPACE||u===$.ui.keyCode.DELETE)&&r.removeClass(t)}})}}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{textSearchWithAutocompleteLabelsComponentHelper:new t})}(window),function(){"use strict";var n=function(n){return n&&(n.isSuccess===!0||!!n.dateSubmittedText)},t=function(t,i){var u=$.Deferred(),f=i||n,r;return t.done(function(n){f(n)?u.resolveWith(this,arguments):u.rejectWith(this,arguments)}).fail(function(){u.rejectWith(this,arguments)}),r=u.promise(),typeof t.error=="function"&&(r.error=r.fail),typeof t.success=="function"&&(r.success=r.done),r};OnlineApp.Namespace.extend("OnlineApp.Helpers",{ajaxResponseValidator:{ensurePromiseFailsOnInvalidData:t}})}(window),function(){function n(){var n=this;n.initializePopover=function(n,t){$(n).on("click",function(n){var i=$(t),u=$(n.target),f=u.closest(i).length!=0,r=i.siblings(".popover");f?r.length&&!r.is(":visible")&&i.popover("show"):i.popover("hide")})};n.accountInitializePopover=function(n,t){$(n).mouseover(function(n){var i=$(t),r=$(n.target),u=r.closest(i).length!=0,f=i.siblings(".popover");u?f.is(":visible")||i.popover("show"):i.popover("hide")})}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{popoverHelper:new n})}(window),function(){"use strict";function n(n,t,i){var u=$("<div>"),f=t,r;return ko.renderTemplate(n,f,{templateEngine:ko.KoExternalTemplateEngine()},u.get(0),"replaceChildren"),r=u.html(),i&&(r=$(r).text()),u.remove(),r}OnlineApp.Namespace.extend("OnlineApp.Helpers.Templates",{renderTemplateToString:n})}(window),function(){"use strict";function n(n){var t=n.substr(1),i;return t=t.replace(/%5B0/g,"").replace(/%5D/g,""),i={},t.split("&").forEach(function(n){var t=n.split("=");i[t[0]]=decodeURIComponent(t[1])}),i}OnlineApp.Namespace.extend("OnlineApp.Helpers.Url",{getJsonFromUrl:n})}(window),function(){"use strict";function n(n){var r=this,t=null,i=null;r.send=function(){return i===null?t===null?t=$.ajax(n).then(function(n){return n}).always(function(){t=null}):t:$.when(i)};r.resetCache=function(){i=null}}namespace("gJobs").CachedAjaxRequest=n}(window),function(n){function t(){var t=this,i=null,u=null,f=null,e=null,r=null,o=".onlineapp-app-container";t.setLastMenuItemFocusBehaviour=function(){var e=$(o),r=e.find("ul.left-menu-nav li a:not(.disabled)").last(),t=$("#last-focusable-element"),u,f;t.length?gJobs.focusService.setFocusOnKeydown({$element:t,$targetElement:r,shift:!0}):(u=n.revampedDesign?"#footer,footer,#footer-new,#sjobs-footer-new":"#footer,footer",f=$(u),t=$(f.find(":tabbable").first()),gJobs.focusService.setFocusOnKeydown({$element:t,$targetElement:r,$previousElement:i,shift:!0}));gJobs.focusService.setFocusOnKeydown({$element:r,$targetElement:t,$previousElement:i});i=r};t.setTabOrder=function(){var n;if(t.setLastMenuItemFocusBehaviour(),n=OnlineApp.Controllers.navigationMenuController.getActiveTab(),n.tab.length){var i=$('ul.left-menu-nav [href="#'+n.tabId+'"]'),c=n.tab.find(":tabbable"),s=$(c.last()),h=$(c.first()),o=i.parent().next().find("a:not(.disabled)");gJobs.focusService.setFocusOnKeydown({$element:i,$targetElement:h,$previousElement:e});gJobs.focusService.setFocusOnKeydown({$element:h,$targetElement:i,$previousElement:u,shift:!0});gJobs.focusService.setFocusOnKeydown({$element:s,$targetElement:o,$previousElement:f});o.length?gJobs.focusService.setFocusOnKeydown({$element:o,$targetElement:s,$previousElement:r,shift:!0}):gJobs.focusService.removeFocusOnKeydownHandler(r,!0);u=h;f=s;e=i;r=o}}}OnlineApp.Namespace.extend("OnlineApp.Helpers",{applicationTabOrderHelper:new t})}(window),function(){"use strict";function n(){var n=this;n.updateItemForMultipleTabs=function(n,t){localStorage.removeItem(n);localStorage.setItem(n,t)}}namespace("gJobs").LocalStorageHelper=n;namespace("gJobs").localStorageHelper=new n}(window);"use strict";class TabsManual{constructor(n){var i,t;for(this.tablistNode=n,this.tabs=[],this.firstTab=null,this.lastTab=null,this.tabs=Array.from(this.tablistNode.querySelectorAll("a")),i=0;i<this.tabs.length;i++)t=this.tabs[i],t.tabIndex=-1,t.setAttribute("aria-selected","false"),t.addEventListener("keydown",this.onKeydown.bind(this)),t.addEventListener("click",this.onClick.bind(this)),this.firstTab||(this.firstTab=t),this.lastTab=t;this.setSelectedTab(this.firstTab)}setSelectedTab(n){for(var t,i=0;i<this.tabs.length;i+=1)t=this.tabs[i],n===t?(t.setAttribute("aria-selected","true"),t.removeAttribute("tabindex")):(t.setAttribute("aria-selected","false"),t.tabIndex=-1)}moveFocusToTab(n){n.focus()}moveFocusToPreviousTab(n){var t;n===this.firstTab?this.moveFocusToTab(this.lastTab):(t=this.tabs.indexOf(n),this.moveFocusToTab(this.tabs[t-1]))}moveFocusToNextTab(n){var t;n===this.lastTab?this.moveFocusToTab(this.firstTab):(t=this.tabs.indexOf(n),this.moveFocusToTab(this.tabs[t+1]))}onKeydown(n){var i=n.currentTarget,t=!1;switch(n.key){case"ArrowLeft":this.moveFocusToPreviousTab(i);t=!0;break;case"ArrowRight":this.moveFocusToNextTab(i);t=!0;break;case"Home":this.moveFocusToTab(this.firstTab);t=!0;break;case"End":this.moveFocusToTab(this.lastTab);t=!0}t&&(n.stopPropagation(),n.preventDefault())}onClick(n){this.setSelectedTab(n.currentTarget)}}(function(){"use strict";function n(){var n=this;n.getLinkForAccountSettings=function(){var t=new gJobs.AbstractAreaInfoService,i="/Applications/AccountSettings",n="",r=gJobs.areaInfoService.getCurrentArea(),u;return r===t.areaNames.GJobs?n=i:r===t.areaNames.Career?n=AgencyPages.pageInfoService.getCurrentAgencyHomePath()+i:r===t.areaNames.Agency&&(u=AgencyPages.pageInfoService?AgencyPages.pageInfoService.getCurrentAgencyFolderName():gJobs.pageInfoService.getCurrentAgencyPageFolderName(),n=i+"/"+u),n}}namespace("gJobs").AccountSettingsHelper=n;namespace("gJobs").accountSettingsHelper=new n})(window),function(n){"use strict";function t(){if(n.enableEmailVerification&&!n.enableEmailVerificationRefinements){var it="email-verification-banner-wrapper",rt="email-verification-banner",ut="#main-container footer",ft="#footer-new",et=".account-settings-link",g="#to-top-panel",o=document,u=$("#"+it),r=u.children("#"+rt),c=r.find(et),l=$(g),f,h=!1,t=!1,nt=!1,a=sessionStorage.getItem(OnlineApp.SessionKeys.IsBannerWasClosedInCurrentSession)==="true",tt=!1,p,s=!1,v=!1,w,e,i,b,y,k=$(document).height(),d;function lt(){return Boolean(($(".job-page").length||$(".standalone-job-page").length)&&!$(".job-page-access-membership").length)}function at(){return p&&y.isOnApplyPage()}function st(){return!h&&!a}function ht(){st()&&(t?(f.css("margin-top",""),u.css("margin-top",f.css("margin-top")),u.css("height",r.outerHeight()+"px"),f.css("margin-top","0")):u.css("height",r.outerHeight()+"px"))}function vt(){sessionStorage.setItem(OnlineApp.SessionKeys.IsBannerWasClosedInCurrentSession,"true");a=!0;u.css("display","none");t&&f.css("margin-top","")}function ot(){st()&&!v&&(wt(f)?(r.css("position","absolute"),ht()):r.css("position","fixed"))}function yt(n){(n||!a)&&(u.css("display","block"),ht())}function pt(){var u=i===e.profileSettings.type;return i&&(u||k===$(n).height())?(!t&&u&&r.css("z-index",8),r.css("position","absolute"),!0):!1}function wt(t){var i=t[0].getBoundingClientRect(),r=i.top,u=i.bottom;return r<n.innerHeight&&u>=0}function bt(){if(!h&&!nt){var n=gJobs.accountSettingsHelper.getLinkForAccountSettings();c.attr("href",n);tt?function(){setInterval(function(){var n=$(o)[0].scrollHeight;d!==n&&(ot(),d=n)},600)}():(t&&i&&i!==e.jobOpportunitiesJobs.type||!t&&i&&i!==e.homePage.type&&i!==e.searchPage.type)&&function(){setInterval(function(){var n=$(o).height();s||v||k===n||(ot(),k=n)},600)}();$(document).delegate(".close-email-verification-banner","click",vt);$(document).on("resize",ht);$(o).scroll(ot);$(document).on(Events.CommonEventsNames.ToTopButtonTopPropertyChanged,function(){st()&&(l.length||(l=$(g)),l.css("top",parseFloat(l.css("top"))-r.outerHeight()+"px"))});$(document).on(Events.CommonEventsNames.ShowFlyout,function(){s=!0;c.attr("aria-hidden","true");c.attr("tabindex",-1)});$(document).on(Events.CommonEventsNames.FlyoutClosing,function(){s=!1;c.removeAttr("aria-hidden tabindex")});$(document).on(Events.CommonEventsNames.HistoryFlyoutOpened+" "+Events.CommonEventsNames.ScheduleFlyoutOpened,function(){t||(s=!0,r.css("position","fixed"))});$(document).on(Events.CommonEventsNames.HistoryFlyoutClosed,function(){t||(s=!1,ot())});$(document).on(Events.CommonEventsNames.ScheduleFlyoutOpened,function(){t||(v=!0)});$(document).on(Events.CommonEventsNames.ScheduleFlyoutClosed,function(){t||(s=!1,v=!1)});nt=!0;pt()||r.css("position","fixed")}}function ct(n){var s=new gJobs.AbstractAreaInfoService,r;y=gJobs.pageInfoService?gJobs.pageInfoService:AgencyPages.pageInfoService;e=y.getPageTypes();r=y.getCurrentPageType();w=s.areaNames;b=gJobs.areaInfoService.getCurrentArea();p=b===w.Agency;b===w.Career?(t=!0,f=$(ut),u.css("position","relative")):f=$(ft);r&&(i=r.type);(i===e.inbox.type||p&&i===e.agencyInbox.type)&&(tt=!0,o=t?$("#sizer"):$("#body-container"),d=o[0].scrollHeight);i&&i===e.accountSettings.type||at()||lt()||OnlineApp.Services.authenticationService.isLoggedIn().done(function(t){t&&OnlineApp.Services.emailVerificationService.isEmailVerified().then(function(t){var i=t.data;i.isEmailVerified!==!0?(bt(),yt(n)):h=!0})})}$(document).ready(function(){ct()});$(document).on(Events.CommonEventsNames.Login+" "+Events.CommonEventsNames.Register,function(){h=!1;a=!1;sessionStorage.setItem(OnlineApp.SessionKeys.IsBannerWasClosedInCurrentSession,"false");ct(!0)});$(document).on(OnlineApp.Events.CommonEventsNames.EmailVerified,function(){u.css("display","none");t&&f.css("margin-top","");h=!0})}}namespace("gJobs").emailVerificationHelper=new t}(window),function(n){"use strict";function t(){function e(){return n.location.href.replace(/&?(showBannerAfterSuccessfulVerification|showBannerAfterFailedVerification)=([^&]$|[^&]*)/ig,"")}var t=this,r="showBannerAfterSuccessfulVerification",u="showBannerAfterFailedVerification",f="emailAddress",i="fail-verification-link-notification";t.showNotification=function(n,t){var u="successEmailNotification",r="success-email-notification",i=$("#"+r);i.length!==0?(i.html(n),t&&t.additionalCssClassNames&&i.addClass(t.additionalCssClassNames),i.css("display","flex")):($("body").append("<div class='uses-gjobs-styles'><div id='"+r+"'>"+n+"<\/div><\/div>"),i=$("#"+r),t&&t.additionalCssClassNames&&i.addClass(t.additionalCssClassNames));gJobs.screenReadersService.setAriaLiveNotification(i.text());$(document).on("click."+u,function(){i.css("display","none");t&&t.additionalCssClassNames&&i.removeClass(t.additionalCssClassNames)});setTimeout(function(){i.css("display","none");t&&t.additionalCssClassNames&&i.removeClass(t.additionalCssClassNames);$(document).off("click."+u)},2e4)};t.showNotificationMimic=function(n,t,i){var f="successEmailNotification",u=i?"success-email-notification":"fail-email-notification",r=$("#"+u);r.length!==0?(r.html(n),t&&t.additionalCssClassNames&&r.addClass(t.additionalCssClassNames),r.css("display","flex")):($("body").append("<div class='uses-gjobs-styles'><div id='"+u+"'>"+n+"<\/div><\/div>"),r=$("#"+u),t&&t.additionalCssClassNames&&r.addClass(t.additionalCssClassNames));gJobs.screenReadersService.silenceScreenreaderForBanner(r.text());$(document).on("click."+f,function(){r.css("display","none");t&&t.additionalCssClassNames&&r.removeClass(t.additionalCssClassNames)});setTimeout(function(){r.css("display","none");t&&t.additionalCssClassNames&&r.removeClass(t.additionalCssClassNames);$(document).off("click."+f)},2e4)};t.showAccountVerificationNotification=function(n,i){var r=i=="true",u="<div class='success-email-notification-holder'><img class='email-verification-success-icon' src='/Content/Images/email-verification-success-notification-icon-white.svg' /><span role='alert'>Your account ("+n+") is verified<\/span><\/div>";t.showNotificationMimic(r?u:"<div class='fail-verification-link-notification'><img class='email-verification-success-icon' src='/Content/Images/email-verification-success-notification-icon-white.svg' /><span role='alert'>Sorry, your request is invalid. This email address is already in use<\/span><\/div>",null,r)};t.showResendCodeSuccessNotification=function(){t.showNotification("<div class='success-email-notification-holder'><span>A new verification code has been sent to your email address<\/span><\/div>")};t.showVerificationLinkFailNotification=function(){var n={additionalCssClassNames:i};t.showNotification("<div class='success-email-notification-holder'><span>Your verification link is expired<\/span><\/div>",n)};t.showVerificationLinkSendSuccessNotification=function(){t.showNotificationMimic("<div class='success-email-notification-holder'><span>Confirmation link sent!<\/span><\/div>",null,!0)};t.showVerificationLinkSendFailNotification=function(){var n={additionalCssClassNames:i};t.showNotification("<div class='success-email-notification-holder'><span>Confirmation link wasn't sent. Please try again<\/span><\/div>",n)};$(document).ready(function(){var i,o,s;n.enableEmailVerificationRefinements&&(i=e(),o=n.utils.getUrlParameter(r),o&&(s=decodeURIComponent(n.utils.getUrlParameter(f)),t.showAccountVerificationNotification(s,o),history.pushState(null,"",i)),n.utils.getUrlParameter(u)&&(t.showVerificationLinkFailNotification(),history.pushState(null,"",i)))})}OnlineApp.Namespace.extend("gJobs.Helpers",{accountVerificationHelper:new t})}(window),function(){"use strict";var n=$("#verify-identity");$(function(){if(n.get(0)){$(".common-notification").text("");var t=new gJobs.ViewModels.VerifyIdentityViewModel;ko.applyBindings(t,n.get(0))}})}(window),function(){"use strict";var n=$("#verify-account");$(function(){if(n.get(0)){$(".common-notification").text("");var t=new gJobs.ViewModels.VerifyAccountViewModel;ko.applyBindings(t,n.get(0))}})}(window),function(){"use strict";var n=$("#expired-verification-link-container");$(function(){if(n.get(0)){var t=new gJobs.ViewModels.ExpiredVerificationLinkViewModel;ko.applyBindings(t,n.get(0))}})}(window),function(n,t){"use strict";function i(){function u(n,t,i){n.hasError(t);n.isValidationMessageVisible(t);t&&i&&n.validationMessage(i)}var n=this,r="#editEmailLink",f="#verify-account-data-container",e="data-verify-account-external-login",i;n.emailAddress=ko.observable("").extend({required:{},email:{}});n.isEmailAddressNotAvailable=ko.observable(!1);n.hasEmailChangedAfterError=ko.observable(!0);n.emailAddressCopy=ko.observable("").extend({required:{},email:{}});n.isEmailAddressCopyNotAvailable=ko.observable(!1);n.isEmailIdNotMatch=ko.observable(!1);n.isEditEmailAddressSubmitButtonEnabled=ko.observable(!1);n.isEditEmailAddressSubmitButtonBusy=ko.observable(!1);n.credential=ko.observable(null);n.currentPassword=ko.observable().extend({required:{}});n.isEmailAddressValidated=ko.observable(!1);n.isExternalLogin=ko.observable(!1);n.emailAddress.subscribe(function(){n.isEmailAddressNotAvailable(!1);n.isEmailAddressValidated(n.validateEmailAddresses());n.isExternalLogin()?n.isEditEmailAddressSubmitButtonEnabled(n.validateEmailAddresses()):n.isEditEmailAddressSubmitButtonEnabled(n.validateEmailAddresses()&&n.currentPassword()!=t&&n.currentPassword()!=""&&n.currentPassword()!=null)});n.emailAddressCopy.subscribe(function(){n.isEmailAddressCopyNotAvailable(!1);n.isEmailAddressValidated(n.validateEmailAddresses());n.isExternalLogin()?n.isEditEmailAddressSubmitButtonEnabled(n.validateEmailAddresses()):n.isEditEmailAddressSubmitButtonEnabled(n.validateEmailAddresses()&&n.currentPassword()!=t&&n.currentPassword()!=""&&n.currentPassword()!=null)});n.currentPassword.subscribe(function(){n.isExternalLogin()||(n.isEmailAddressValidated(n.validateEmailAddresses()),n.isEditEmailAddressSubmitButtonEnabled(n.validateEmailAddresses()&&n.validateCurrentPassword()))});n.isEditEmailAddressSubmitButtonEnabled.subscribe(function(){n.isEditEmailAddressSubmitButtonBusy(!1)});n.outOfEmailBlock=function(){setTimeout(function(){n.emailAddress.validate()},0);n.emailAddress()==""&&(n.emailAddress.validationMessage("Error: This field is required"),n.emailAddress.hasError(!0),n.emailAddress.isValidationMessageVisible(!0))};i=!1;n.checkEmailCopyFocus=function(){i=!1;n.emailAddressCopy()!=""&&n.emailAddress()!=n.emailAddressCopy()&&($("#aria-live-message-container").text(""),setTimeout(function(){gJobs.screenReadersService.setAriaLiveNotification("Email ID does not match",$("#aria-live-message-container"),!1)},300),n.isEmailIdNotMatch(!0))};n.checkEmailCopy=function(){return setTimeout(function(){n.emailAddressCopy.validate()},0),n.emailAddressCopy()!=""&&n.emailAddress()!=n.emailAddressCopy()&&(i||(gJobs.screenReadersService.setAriaLiveNotification("Email ID does not match"),i=!0),n.emailAddressCopy.validationMessage("Email ID does not match"),n.emailAddressCopy.hasError(!0),n.emailAddressCopy.isValidationMessageVisible(!0),n.isEmailIdNotMatch(!0)),!0};n.checkEmailCopyFocusOut=function(){if(i=!1,n.isEmailIdNotMatch(!1),setTimeout(function(){n.emailAddressCopy.validate()},0),n.emailAddressCopy()=="")n.emailAddressCopy.validationMessage("Error: This field is required"),n.emailAddressCopy.hasError(!0),n.emailAddressCopy.isValidationMessageVisible(!0);else if(n.emailAddressCopy()!=""&&n.emailAddress()!=n.emailAddressCopy())/^['_a-zA-Z0-9-+]+(\.['_a-zA-Z0-9-+]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([a-zA-Z]+))$/.test(n.emailAddressCopy())&&n.isEmailIdNotMatch(!0)};n.confirmEmailAddress=function(){if(n.isEditEmailAddressSubmitButtonBusy(!0),n.validateEmailAddresses()){var t={email:n.emailAddress(),credential:n.credential(),captchaAnswer:null,password:n.currentPassword()};OnlineApp.Services.authenticationService.isEmailAllowed(t).then(function(t){t.success?(n.emailAddress.hasError(!t.isEmailAllowed),n.isEmailAddressNotAvailable(!t.isEmailAllowed),n.isEditEmailAddressSubmitButtonEnabled(t.isEmailAllowed),t.isEmailAllowed?OnlineApp.Services.emailVerificationService.updateEmailAddressByCredential(n.credential(),n.emailAddress()).then(function(){var t={emailAddress:n.emailAddress()};n.resetEmailAddressElements();$(document).trigger(OnlineApp.Events.CommonEventsNames.ConfirmEditEmailAddress,t);$(r).focus();gJobs.screenReadersService.setAriaLiveNotification("Edited email successfully ")},function(){toastr.warning(Resources.NotificationMessages.ServiceUnavailable)}):(n.emailAddress.validationMessage("Email address not available!"),n.emailAddress.hasError(!0),n.emailAddress.isValidationMessageVisible(!0),$("#edit-email-address-input-field").focus())):t.errorPropertyName=="Password"?(n.currentPassword.validationMessage(t.errorMessage),n.currentPassword.hasError(!0),n.currentPassword.isValidationMessageVisible(!0),n.isEditEmailAddressSubmitButtonBusy(!1),$("#currentPassword").focus()):toastr.warning(Resources.NotificationMessages.ServiceUnavailable)},function(){toastr.warning(Resources.NotificationMessages.ServiceUnavailable)})}else n.emailAddress()!==n.emailAddressCopy()&&n.isEmailAddressCopyNotAvailable(!0),n.isEditEmailAddressSubmitButtonEnabled(!1)};n.cancelEditEmailAddress=function(){n.resetEmailAddressElements();$(document).trigger(OnlineApp.Events.CommonEventsNames.CancelEditEmailAddress);$(r).focus();gJobs.screenReadersService.setAriaLiveNotification("Current email is not changed")};n.validateEmailAddresses=function(){return n.emailAddress.validate()&&n.emailAddress()===n.emailAddressCopy()};n.validateCurrentPassword=function(){return n.currentPassword.validate()};n.resetEmailAddressElements=function(){n.emailAddress("");n.emailAddressCopy("");n.currentPassword("");n.isEmailAddressNotAvailable(!1);n.isEmailAddressCopyNotAvailable(!1);n.isEmailIdNotMatch(!1);n.isEditEmailAddressSubmitButtonEnabled(!1);u(n.emailAddress);u(n.currentPassword)};$(document).ready(function(){var t=$(f).attr(e)=="true"?!0:!1;n.isExternalLogin(t)})}OnlineApp.Namespace.extend("gJobs.ViewModels",{EditEmailAddressViewModel:i})}(window),function(n){"use strict";function t(){function g(n,i){n("");t.accountVerificationViewModel.updateFieldErrorState(n,i,n.validationMessage())}function nt(n,i){var u=n.replace(/[^A-Za-z0-9]/g,"").split(""),o,e,r;if(u.length){for(o=i+u.length>6?6:i+u.length,e=i;e<o;e++)t.verificationCodeValues[e](u.shift());f=!0}else g(t.verificationCodeValues[i],f);n==""?(r="txt"+(i+1-1).toString(),document.getElementById(r)&&document.getElementById(r).focus()):n.length==1&&(r="txt"+(i+1+1).toString(),document.getElementById(r)&&document.getElementById(r).focus());t.isNeedToDisplayErrorMessage(!1)}function tt(){for(var n=[],t=0;t<6;t++)n.push(ko.observable("").extend({required:{},number:{}}));return n}function it(n){n.forEach(function(n,t){n.subscribe(function(n){nt(n,t)})})}var v=n.twoStepVerificationResendAttempts,y=n.twoStepVerificationVerifyAttempts,s="captcha-user-answer-for-verify-code",f=!1,h="#verify-identity-code-container",p="#remember-this-device-checkbox",w="#remember-this-device-label-container",b=".checkable-item",rt="#"+s,k="#verify-identity-credential",c,r,e,o,l,i,u,d=gJobs.Helpers.accountVerificationHelper,t=this,a;t.isCareerPageHeadingStyle=ko.observable(!1);t.accountVerificationViewModel=new gJobs.ViewModels.AccountVerificationViewModel({keyForTextCaptchaAnswer:"VerifyTwoStepVerificationCodeAnswer",captchaUserAnswerInputId:s,captchaLabelHtmlContent:"<span>Please answer the question to <strong>verify<\/strong> a code again<\/span>",attemptsCountWithoutCaptcha:y},{keyForTextCaptchaAnswer:"ResendTwoStepVerificationCodeAnswer",captchaUserAnswerInputId:"captcha-user-answer-for-resend-code",captchaLabelHtmlContent:"<span>Please answer the question to <b>resend<\/b> a code again<\/span>",attemptsCountWithoutCaptcha:v});t.textCaptchaEnabled=n.textCaptcha;t.verificationCodeAttemptsCount=ko.observable(0);t.resendVerificationCodeAttemptsCount=ko.observable(0);t.isNeedToDisplayErrorMessage=ko.observable(!1);t.errorMessage=ko.observable("");t.verificationCodeValues=tt();t.shouldRememberThisDevice=ko.observable(!1);t.userEmailAddress=ko.observable("");t.isVerificationCodeInProcess=ko.observable(!1);t.isUserInfoLoaded=ko.observable(!1);t.verificationCodeServerErrorMessage=ko.observable("");it(t.verificationCodeValues);t.verificationCode=ko.computed({read:function(){var n="";return t.verificationCodeValues.forEach(function(t){n+=t()}),n}}).extend({verificationCode:{validationMessage:OnlineApp.Validation.validationMessages.invalidTwoStepVerificationCode}});t.init=function(){return gJobs.Services.verifyIdentityService.getUserData(u)};$(document).ready(function(){t.onReady()});t.onReady=function(){var s=n.location.href;s.indexOf("/careers/")!==-1&&(t.isCareerPageHeadingStyle=ko.observable(!0));u=$(k).attr("data-verify-identity-credential");$("#content").css("position","static");c=$(h);i=c.find("input");r=$(p);o=$(w);e=o.find(b);$(i).on("blur",function(n){$(n.relatedTarget).parents(h).length===0&&f&&!t.verificationCode.validate()&&t.isNeedToDisplayErrorMessage(!0)});o.on("mousedown",function(){setTimeout(function(){r.focus()})});r.on("focus",function(){e.addClass("focus")});r.on("focusout",function(){e.removeClass("focus")});i.autotab("alphanumeric");t.init().then(function(n){n&&(t.verificationCodeAttemptsCount(n.verificationAttempts),t.resendVerificationCodeAttemptsCount(n.resendAttempts),t.userEmailAddress(n.email),t.isNeedToShowVerificationCodeCaptcha()&&t.accountVerificationViewModel.resetVerificationCodeCaptcha(),t.isNeedToShowResendVerificationCodeCaptcha()&&t.accountVerificationViewModel.resetResendVerificationCodeCaptcha(),t.isUserInfoLoaded(!0),i.first().focus())})};t.isNeedToMarkVerificationCodeDigitWithError=function(n){return t.verificationCodeValues[n].hasError()||t.isNeedToDisplayErrorMessage()};t.isNeedToShowCaptchasContainer=function(){return t.isNeedToShowVerificationCodeCaptcha()||t.isNeedToShowResendVerificationCodeCaptcha()};t.isNeedToShowVerificationCodeCaptcha=function(){return t.textCaptchaEnabled&&t.accountVerificationViewModel.isNeedToShowVerificationCodeCaptcha(t.verificationCodeAttemptsCount())};t.isNeedToShowResendVerificationCodeCaptcha=function(){return t.textCaptchaEnabled&&t.accountVerificationViewModel.isNeedToShowResendVerificationCodeCaptcha(t.resendVerificationCodeAttemptsCount())};t.getHomePageUrl=function(){var n="/";return AgencyPages&&AgencyPages.pageInfoService&&(n=AgencyPages.pageInfoService.getCurrentAgencyHomePath()),n};t.verifyCode=function(){if($("#colr").attr("style"," background-color:#267a90"),t.isVerificationCodeInProcess(!0),t.isNeedToShowVerificationCodeCaptcha()&&!t.accountVerificationViewModel.textCaptchaViewModelForVerificationCode.validate()){var r=t.accountVerificationViewModel.getVerificationCodeCaptchaSelector();$(r).focus();t.isVerificationCodeInProcess(!1);return}gJobs.Services.verifyIdentityService.verifyCode(t.verificationCode(),t.shouldRememberThisDevice(),t.accountVerificationViewModel.textCaptchaViewModelForVerificationCode.userAnswer(),u).then(function(r){var f,u,e,o,s;r&&(r.isVerificationSucceeded?(f=$(".verify-identity-form-container"),OnlineApp.Helpers.layoutHelper.tabbing.updateIndices(f),gJobs.screenReadersService.setNotification(f.find(".sr-notification"),"Identity verified, redirecting to home page",null,!0),u=sessionStorage.getItem(OnlineApp.SessionKeys.PostBackUrl),sessionStorage.removeItem(OnlineApp.SessionKeys.PostBackUrl),e=u.toLowerCase(),(!u||e.includes("verifyidentity",e))&&(u=t.getHomePageUrl()),r.isVettedSite&&(u=r.vettedPostUrl),sessionStorage.setItem(OnlineApp.SessionKeys.IsVerifyIdentityVerificationCodeVerified,"true"),sessionStorage.getItem(OnlineApp.LocalStorageKeys.RedirectToShowJobAlertPopup)==="true"&&sessionStorage.setItem(OnlineApp.LocalStorageKeys.ShowJobAlertPopup,"true"),setTimeout(()=>n.location.href=u,1e3)):(o=!1,s=t.verificationCodeAttemptsCount()+1,t.verificationCodeAttemptsCount(s),r.errorFieldName==="captcha"?(o=!0,t.accountVerificationViewModel.updateFieldErrorState(t.accountVerificationViewModel.textCaptchaViewModelForVerificationCode.userAnswer,!0),t.isVerificationCodeInProcess(!1)):(t.isNeedToDisplayErrorMessage(!0),t.verificationCodeServerErrorMessage(r.errorMessage),t.accountVerificationViewModel.updateFieldErrorState(t.verificationCode,!0,r.errorMessage),t.isVerificationCodeInProcess(!1),i.first().focus(),$("#txt1").focus()),t.isNeedToShowVerificationCodeCaptcha()&&t.accountVerificationViewModel.resetVerificationCodeCaptchaWithTryingFocusing(null,!0,o,r.updatedCaptcha)))})};t.resendVerificationCode=function(){if(t.isNeedToShowResendVerificationCodeCaptcha()&&!t.accountVerificationViewModel.textCaptchaViewModelForResendCode.validate()){var n=t.accountVerificationViewModel.getResendVerificationCodeCaptchaSelector();$(n).focus();return}gJobs.Services.verifyIdentityService.resendVerificationCode(u,t.accountVerificationViewModel.textCaptchaViewModelForResendCode.userAnswer()).then(function(n){var i=!1,r=n.resendAttempts;t.resendVerificationCodeAttemptsCount(r);n.isResendSucceeded===!1?n.isCaptchaInvalid===!0&&(i=!0,t.accountVerificationViewModel.updateFieldErrorState(t.accountVerificationViewModel.textCaptchaViewModelForResendCode.userAnswer,!0,OnlineApp.Validation.validationMessages.captchaInvalidMessage)):d.showResendCodeSuccessNotification();t.isNeedToShowResendVerificationCodeCaptcha()&&t.accountVerificationViewModel.resetResendVerificationCodeCaptchaWithTryingFocusing(null,!0,i,n.updatedCaptcha)})};OnlineApp.Services.authenticationService.isLoggedIn().done(function(i){i&&(n.location.href=t.getHomePageUrl())});$(n).focus(function(){t.isNeedToShowVerificationCodeCaptcha()&&t.accountVerificationViewModel.resetVerificationCodeCaptchaWithTryingFocusing(l,!0)});$(n).blur(function(){l=$(document.activeElement)});a=OnlineApp.Events.CommonEventsNames.Login+" "+Events.CommonEventsNames.Register;$(document).on(a,function(){n.location.href=t.getHomePageUrl()})}OnlineApp.Namespace.extend("gJobs.ViewModels",{VerifyIdentityViewModel:t})}(window),function(){"use strict";function n(n,t){n=n?n:{};t=t?t:{};var s="Captcha is invalid",r=n.captchaUserAnswerInputId,u=t.captchaUserAnswerInputId,f=t.captchaLabelHtmlContent,e=n.captchaLabelHtmlContent,h=t.attemptsCountWithoutCaptcha,c=n.attemptsCountWithoutCaptcha,o="#"+r,l="#"+u,i=this;i.textCaptchaViewModelForVerificationCode=new OnlineApp.ViewModels.TextCaptchaViewModel(n.keyForTextCaptchaAnswer);i.textCaptchaViewModelForResendCode=new OnlineApp.ViewModels.TextCaptchaViewModel(t.keyForTextCaptchaAnswer);i.getVerificationCodeCaptchaSelector=function(){return o};i.getResendVerificationCodeCaptchaSelector=function(){return l};i.showSuccessNotification=function(n){var r="successEmailNotification",i="success-email-notification",t=$("#"+i);t.length!==0?(t.html(n),t.css("display","flex")):($("body").append("<div class='uses-gjobs-styles'><div id='"+i+"'>"+n+"<\/div><\/div>"),t=$("#"+i));gJobs.screenReadersService.setAriaLiveNotification(t.text());$(document).on("click."+r,function(){t.is(":visible")&&t.css("display","none")});setTimeout(function(){t.is(":visible")&&t.css("display","none");$(document).off("click."+r)},1e4)};i.updateFieldErrorState=function(n,t,i){n.hasError(t);n.isValidationMessageVisible(t);t&&i&&n.validationMessage(i)};i.resetCaptcha=function(n,t,i,r){return n.setCustomLabelHtmlContent(t),n.setCustomUserAnswerInputId(i),n.resetCaptcha(n.userAnswer.hasError(),s,"",r)};i.resetVerificationCodeCaptcha=function(){i.resetCaptcha(i.textCaptchaViewModelForVerificationCode,e,r)};i.resetResendVerificationCodeCaptcha=function(){i.resetCaptcha(i.textCaptchaViewModelForResendCode,f,u)};i.isRefreshCaptchaQuestionLinkWasFocusedLast=function(n,t){return n&&n.hasClass("reset-captcha")&&n.parents(".text-captcha-container").find("#"+t).length};i.resetCaptchaWithTryingFocusing=function(n,t,r,u,f,e,s){i.resetCaptcha(n,t,r,s)&&i.resetCaptcha(n,t,r,s).always(function(){f&&(e||u&&u.attr("id")===r?$(o).focus():i.isRefreshCaptchaQuestionLinkWasFocusedLast(u,r)&&u.focus())})};i.resetVerificationCodeCaptchaWithTryingFocusing=function(n,t,u,f){i.resetCaptchaWithTryingFocusing(i.textCaptchaViewModelForVerificationCode,e,r,n,t,u,f)};i.resetResendVerificationCodeCaptchaWithTryingFocusing=function(n,t,r,e){i.resetCaptchaWithTryingFocusing(i.textCaptchaViewModelForResendCode,f,u,n,t,r,e)};i.isNeedToShowVerificationCodeCaptcha=function(n){return n>c};i.isNeedToShowResendVerificationCodeCaptcha=function(n){return n>=h}}OnlineApp.Namespace.extend("gJobs.ViewModels",{AccountVerificationViewModel:n})}(window),function(n){"use strict";function t(){function p(n){var t=n.lastIndexOf("@"),i=n.substring(0,t),r=n.substring(t),u=i.split("").map(function(n,i){return i==0||i==t-1?n:"*"}).join("");return u+r}var t=this,o=n.emailVerificationResendAttempts,i="#verify-account-data-container",s="data-verify-account-credential",h="data-verify-account-email",c="data-verify-account-resend-attempts",l="data-verify-account-changed-email-address-was-added",a="data-verify-account-is-ojr-master",v="data-verify-account-google-login",y,r,u=gJobs.Helpers.accountVerificationHelper,f,e;t.accountVerificationViewModel=new gJobs.ViewModels.AccountVerificationViewModel(null,{keyForTextCaptchaAnswer:"ResendEmailVerificationCodeAnswer",captchaUserAnswerInputId:"captcha-user-answer-for-resend-code",captchaLabelHtmlContent:"<span>Please answer the question to <b>resend<\/b> a link again<\/span>",attemptsCountWithoutCaptcha:o});t.textCaptchaEnabled=n.textCaptcha;t.resendVerificationEmailAttemptsCount=ko.observable(0);t.userEmailAddress=ko.observable("");t.isUserInfoLoaded=ko.observable(!1);t.isCareerPageHeadingStyle=ko.observable(!1);t.changedEmailAddressWasAdded=ko.observable(!1);t.isOjrMaster=ko.observable(!1);t.isGoogleSignIn=ko.observable(!1);t.isEditEmailAddressModeActive=ko.observable(!1);t.editEmailAddressViewModel=new gJobs.ViewModels.EditEmailAddressViewModel;$(document).ready(function(){t.onReady()});t.onReady=function(){if(!t.isUserInfoLoaded()){var u=n.location.href;u.indexOf("/careers/")!==-1&&(t.isCareerPageHeadingStyle=ko.observable(!0));r=$(i).attr(s);t.editEmailAddressViewModel.credential(r);t.userEmailAddress($(i).attr(h));t.resendVerificationEmailAttemptsCount($(i).attr(c));t.changedEmailAddressWasAdded($(i).attr(l));t.isOjrMaster($(i).attr(a));t.isGoogleSignIn($(i).attr(v));t.isNeedToShowResendVerificationEmailCaptcha()&&t.accountVerificationViewModel.resetResendVerificationCodeCaptcha();t.isUserInfoLoaded(!0)}};t.shouldHideEditEmailAddressLink=function(){return n.window.enableGoogleSSO?t.isGoogleSignIn()===!0||t.isGoogleSignIn()==="true"||t.isOjrMaster()===!0||t.isOjrMaster()==="true":t.isOjrMaster()===!0||t.isOjrMaster()==="true"};t.isNeedToShowCaptchasContainer=function(){return t.isNeedToShowResendVerificationEmailCaptcha()};t.isNeedToShowResendVerificationEmailCaptcha=function(){return t.textCaptchaEnabled&&t.accountVerificationViewModel.isNeedToShowResendVerificationCodeCaptcha(t.resendVerificationEmailAttemptsCount())};t.getHomePageUrl=function(){var n="/";return AgencyPages&&AgencyPages.pageInfoService&&(n=AgencyPages.pageInfoService.getCurrentAgencyHomePath()),n};t.resendVerificationLink=function(){if(t.isNeedToShowResendVerificationEmailCaptcha()&&!t.accountVerificationViewModel.textCaptchaViewModelForResendCode.validate()){var n=t.accountVerificationViewModel.getResendVerificationCodeCaptchaSelector();$(n).focus();return}gJobs.Services.verifyAccountService.resendVerificationLink(r,t.accountVerificationViewModel.textCaptchaViewModelForResendCode.userAnswer(),t.changedEmailAddressWasAdded(),t.isOjrMaster()).then(function(n){var i=n.data,r;if(!i){u.showVerificationLinkSendFailNotification();return}r=!1;t.resendVerificationEmailAttemptsCount(i.resendAttempts);i.isResendSucceeded===!1?i.isCaptchaInvalid===!0&&(r=!0,t.accountVerificationViewModel.updateFieldErrorState(t.accountVerificationViewModel.textCaptchaViewModelForResendCode.userAnswer,!0,OnlineApp.Validation.validationMessages.captchaInvalidMessage)):u.showVerificationLinkSendSuccessNotification();t.isNeedToShowResendVerificationEmailCaptcha()&&t.accountVerificationViewModel.resetResendVerificationCodeCaptchaWithTryingFocusing(null,!0,r,i.updatedCaptcha)})};t.showEditEmailAddressPage=function(){$("#skip-to-content-button").focus();t.isEditEmailAddressModeActive(!0);gJobs.screenReadersService.setAriaLiveNotification("Edit Email page has been loaded")};$(n).blur(function(){y=$(document.activeElement)});f=OnlineApp.Events.CommonEventsNames.Login+" "+Events.CommonEventsNames.Register;e=OnlineApp.Events.CommonEventsNames.CancelEditEmailAddress+" "+OnlineApp.Events.CommonEventsNames.ConfirmEditEmailAddress;$(document).on(f,function(){n.location.href=t.getHomePageUrl()}).on(e,function(n,i){if(i&&i.emailAddress){var r=p(i.emailAddress);t.userEmailAddress(r);t.changedEmailAddressWasAdded(!0)}t.isEditEmailAddressModeActive(!1)})}OnlineApp.Namespace.extend("gJobs.ViewModels",{VerifyAccountViewModel:t})}(window),function(n){"use strict";function t(){var t=this,f=n.emailVerificationResendAttempts,i="#expired-verification-link-data-container",e="data-expired-verification-link-credential",o="data-expired-verification-link-resend-attempts",s="data-expired-verification-link-is-ojr-master",h,r,c=gJobs.Helpers.accountVerificationHelper,u;t.accountVerificationViewModel=new gJobs.ViewModels.AccountVerificationViewModel(null,{keyForTextCaptchaAnswer:"ResendEmailVerificationCodeAnswer",captchaUserAnswerInputId:"captcha-user-answer-for-resend-code",captchaLabelHtmlContent:"<span>Please answer the question to <b>resend<\/b> a link again<\/span>",attemptsCountWithoutCaptcha:f});t.textCaptchaEnabled=n.textCaptcha;t.resendVerificationEmailAttemptsCount=ko.observable(0);t.isUserInfoLoaded=ko.observable(!1);t.isCareerPageHeadingStyle=ko.observable(!1);t.isOjrMaster=ko.observable(!1);$(document).ready(function(){t.onReady()});t.onReady=function(){if(!t.isUserInfoLoaded()){var u=n.location.href;u.indexOf("/careers/")!==-1&&(t.isCareerPageHeadingStyle=ko.observable(!0));r=$(i).attr(e);t.resendVerificationEmailAttemptsCount($(i).attr(o));t.isOjrMaster($(i).attr(s));t.isNeedToShowResendVerificationEmailCaptcha()&&t.accountVerificationViewModel.resetResendVerificationCodeCaptcha();t.isUserInfoLoaded(!0)}};t.isNeedToShowCaptchasContainer=function(){return t.isNeedToShowResendVerificationEmailCaptcha()};t.isNeedToShowResendVerificationEmailCaptcha=function(){return t.textCaptchaEnabled&&t.accountVerificationViewModel.isNeedToShowResendVerificationCodeCaptcha(t.resendVerificationEmailAttemptsCount())};t.getHomePageUrl=function(){var n="/";return AgencyPages&&AgencyPages.pageInfoService&&(n=AgencyPages.pageInfoService.getCurrentAgencyHomePath()),n};t.resendVerificationLink=function(){if(t.isNeedToShowResendVerificationEmailCaptcha()&&!t.accountVerificationViewModel.textCaptchaViewModelForResendCode.validate()){var i=t.accountVerificationViewModel.getResendVerificationCodeCaptchaSelector();$(i).focus();return}gJobs.Services.verifyAccountService.resendVerificationLink(r,t.accountVerificationViewModel.textCaptchaViewModelForResendCode.userAnswer(),!0,t.isOjrMaster()).then(function(i){var r=i.data,u;if(!r){c.showVerificationLinkSendFailNotification();return}u=!1;t.resendVerificationEmailAttemptsCount(r.resendAttempts);r.isResendSucceeded===!1?r.isCaptchaInvalid===!0&&(u=!0,t.accountVerificationViewModel.updateFieldErrorState(t.accountVerificationViewModel.textCaptchaViewModelForResendCode.userAnswer,!0,OnlineApp.Validation.validationMessages.captchaInvalidMessage)):n.location.href=r.forceRedirectUrl?r.forceRedirectUrl:"/";t.isNeedToShowResendVerificationEmailCaptcha()&&t.accountVerificationViewModel.resetResendVerificationCodeCaptchaWithTryingFocusing(null,!0,u)})};$(n).blur(function(){h=$(document.activeElement)});u=OnlineApp.Events.CommonEventsNames.Login+" "+Events.CommonEventsNames.Register;$(document).on(u,function(){n.location.href=t.getHomePageUrl()})}OnlineApp.Namespace.extend("gJobs.ViewModels",{ExpiredVerificationLinkViewModel:t})}(window);ko.extenders.ignoreOnSerialization=function(n,t){return n.ignoreOnSerialization=t,n};visitModel=function(n,t){var i,u,r,f;if(!t&&ko.isObservable(n)&&n.ignoreOnSerialization===!0)return undefined;if(i=ko.utils.unwrapObservable(n),canHaveProperties(i)){if(i.constructor===Array)return i.map(function(n){return visitModel(n,!0)});u={};for(r in i)ko.utils.unwrapObservable(i[r])!==i&&(f=visitModel(i[r]),f!==undefined&&(u[r]=f));return u}return i};ko.toCleanJSON=function(n){var t=visitModel(n);return ko.toJSON(t)};ko.dirtyFlag=function(n,t,i,r){var o=toJSON(i,n),s=r===undefined?!0:r,u=function(){},f=ko.observable(o),e=ko.observable(t);return u.isDirty=ko.computed({read:function(){return e()||f()!==toJSON(i,n)},deferEvaluation:s}),u.reset=function(){f(toJSON(i,n));e(!1)},u};ko.subscribable.fn.subscribeChanged=function(n){var t;this.subscribe(function(n){t=n},this,"beforeChange");this.subscribe(function(i){n(i,t)})},function(n){"use strict";var t=767;ko.bindingHandlers.adjustSignInFormHeight={init:function(i){var u=$(i),r=$(i).closest(".form-signin");if(r.length!=0){u.onFirst("focusin",function(){$(n).width()<t&&r.css("margin-bottom",$(n).height()+"px")});u.onFirst("focusout",function(){r.css("margin-bottom","auto")})}}}}(window),function(n,t){"use strict";ko.bindingHandlers.selectedOption={init:function(n,i,r){var u=$(n),f=!1;u.change(function(){var e,c,l;f=!0;var o=r(),h=u.val(),a=ko.unwrap(o.options||o.isolatedOptions),s=ko.unwrap(o.optionsValue),n=ko.utils.arrayFirst(a,function(n){return ko.unwrap(n[s])==h});n===null&&(n={},n[s]=h);e=i();typeof e.fromDataModel=="function"?e.fromDataModel(n):ko.isObservable(e)?(c=ko.unwrap(e),l=jQuery.isPlainObject(c),l||n!=null&&n!=t&&e(n[s])):$.extend(!0,e,n)});u.parent().on("keydown","input",function(n){var o=n.keyCode===$.ui.keyCode.ENTER,a=n.keyCode===$.ui.keyCode.TAB,e,l,t;if(!n.shiftKey&&a||o){var s=i(),f=r(),h=ko.unwrap(f.optionsValue),v=ko.unwrap(f.optionsText),y=s.validators||s[h].validators||[],c;if(o){for(e=ko.unwrap(f.options||f.isolatedOptions),l=u.parent().find(".active-result.highlighted").text(),t=0;t<e.length;++t)if(e[t][v].toString()===l){c=e[t][h];break}}else c=u.val()}return!0})}}}(),function(){"use strict";ko.bindingHandlers.checkedOption={init:function(n,t,i){var r=$(n);r.change(function(){var f=i(),e=$(":radio[name="+r.attr("name")+"]:checked").val(),s=ko.utils.unwrapObservable(f.radioOptions),o=ko.utils.unwrapObservable(f.radioOptionsValue),n=ko.utils.arrayFirst(s,function(n){return ko.utils.unwrapObservable(n[o])==e}),u;n===null&&(n={},n[o]=e);u=t();typeof u.fromDataModel=="function"?u.fromDataModel(n):$.extend(!0,u,n)})},update:function(n,t,i){var u=t(),f=i(),e=ko.utils.unwrapObservable(f.radioOptionsValue),o=ko.utils.unwrapObservable(u[e]),r=$(n),s=r.val()==o;r.prop("checked",s)}}}(),function(){"use strict";ko.bindingHandlers.optionValueId={init:function(n,t){var i=$(n);i.change(function(){var n=i.val();n===""&&(n=null);t()(n)})},update:function(n,t){var i=t()();i||(i="");$(n).val(i)}}}(),function(){"use strict";ko.bindingHandlers.disableClick={init:function(n,t){$(n).one("click",function(n){var i=ko.utils.unwrapObservable(t());i&&(n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation())})},update:function(n,t){var i=ko.utils.unwrapObservable(t());ko.bindingHandlers.css.update(n,function(){return{disabled:i}});i?$(n).attr("disabled","disabled"):$(n).removeAttr("disabled")}}}(),function(){"use strict";ko.bindingHandlers.initialize={init:function(n,t){t()(n)},update:function(){}}}(),function(n,t){"use strict";function i(n,i){var r=$('<span class="placeholder-ie"><\/span>');r.html(i);r.hide();n.closest(".field-container").append(r);var u=!1,f=function(){r!==t&&(r.css({display:"inline-block",left:0}),r.closest(".field-container").css({position:"relative"}))},e=function(){r!==t&&r.hide()};n.focus(function(){n.val()||(f(),u=!0)});n.blur(function(){e();u=!1});n.on("input",function(){u&&(n.val()?e():f())});n.on("propertychange",function(){u&&(n.val()?e():f())})}ko.bindingHandlers.placeholder={init:function(n,t){var r=$(n),f=t(),u=ko.utils.unwrapObservable(f.text),e;if(r.attr("placeholder",u),f.removeOnFocus){r.on("focus",function(){r.attr("placeholder","")});r.on("blur",function(){setTimeout(function(){r.attr("placeholder",u)})})}$.fn.placeholder&&r.placeholder();e=!0;gJobs.browserDetector.isIE(e)&&i(r,u)},update:function(n){var t=$(n);t.is(":focus")||t.triggerHandler("blur.placeholder")}}}(window),function(){"use strict";ko.bindingHandlers.isolatedOptions={init:function(n,t){var i=arguments;ko.computed({read:function(){ko.utils.unwrapObservable(t());ko.bindingHandlers.options.update.apply(this,i)},owner:this,disposeWhenNodeIsRemoved:n})}}}(),function(){"use strict";var n='<input class="invisible-chosen-input"><\/input>',t=gJobs.ariaAttributes;ko.bindingHandlers.chosen={init:function(t,i,r){var u=$(t),s=ko.unwrap(i()),l,a,c,e;if(u.chosen(s),l=r(),a=ko.unwrap(l.isOpenedAfterInit),a)u.one("liszt:updated",function(){u.siblings(".chzn-container").find("a").attr("aria-label","");u.siblings(".chzn-container").find("a").trigger("focus")});u.on("change",function(n,t){t&&t.selected&&u.siblings(".chzn-container").find("a").last().focus()});let f=u.siblings(".chzn-container.chzn-container-single"),v=u.siblings(".chzn-container.chzn-container-multi"),o=f.find(".chzn-search > input"),y=f.find(".chzn-single"),p=v.find("ul.chzn-choices"),h=v.find(".chzn-choices > .search-field > input");if(o&&(o.attr("role","textbox"),u&&u.length>0&&o.attr("aria-label",t[0].innerHTML)),h){h.attr("role","textbox");let n=p.attr("data-notification");n&&h.attr("aria-label",n)}$(".chzn-results").length>0&&(f.find(".chzn-results").attr("role","listbox"),u&&u.length>0&&(s.isDropdownTrigger||f.find(".chzn-results").attr("aria-label",t[0].innerHTML)));s.isDropdownTrigger||y.attr("role","option");gJobs.browserDetector.isMobileSafari()&&(c=function(){y.trigger("focus");e.remove()},e=$(n),f.prepend(e),e.focus(c),o.blur(function(){f.prepend(e);e.focus(c)}))},update:function(n,i,r){var o=i().validatableValue,h;ko.unwrap(r().isolatedOptions||r().options);var f=r(),c=ko.unwrap(f.optionsValue),u=ko.unwrap(f.selectedOption),s=ko.unwrap(f.selectedOptions),e=$(n).parent().find(".chzn-container"),o=i().validatableValue;o&&(h=ko.utils.unwrapObservable(o.hasError),e.setAttributes([[t.invalid,h]]));u?(typeof u=="object"&&(u=ko.unwrap(u[c])),$(n).val(u).trigger("liszt:updated")):s&&($(n).trigger("liszt:updated"),OnlineApp.Helpers.layoutHelper.tabbing.updateIndices());u||s?e.removeClass("chzn-options-caption-set"):e.addClass("chzn-options-caption-set")}}}(),function(n,t){"use strict";ko.bindingHandlers.popover={init:function(n,i){var r=$(n),u=i();if(u.content?r.popover({content:ko.unwrap(u.content),template:'<div class="popover '+(u.className||"")+'" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'}):r.popover(),u.containerStyle!=t){var f=r.closest("."+u.containerStyle),e=!1,o=r.attr("data-placement");o==="top"&&(e=!0);r.on("mouseenter",function(){var n,t,s,h;for(r.popover("show"),n=$(".popover.fade.in"),t=!1;!t;){var c=f.outerWidth()-(n.offset().left-f.offset().left+n.outerWidth()+parseInt(n.css("margin-left"))),i=parseInt(n.css("top")),u=parseInt(n.css("left")),l=n.height(),o=n.width();n.css("width",o+c+"px");var a=n.height(),v=n.width(),y=(a-l)/2,p=(v-o)/2;n.css("top",i-y);e&&n.css("left",u-p);s=parseInt(n.css("top"));h=parseInt(n.css("left"));i==s&&u==h&&(t=!0)}})}},update:function(n,t){var i=$(n),r=t(),u;r.content&&(u=ko.unwrap(r.content),u!==i.data("content")&&(i.popover("destroy"),i.popover({content:u,template:'<div class="popover '+(r.className||"")+'" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'})))}}}(window),function(n){"use strict";var t=function(n,t){var i=t.scrollTop(),u=t.height(),r=n.height(),f=u+i-r;i?n.css({top:f,height:r}):n.css({top:""})},i=function(n,i){var r=function(){n.is(":visible")&&t(n,i)};i.scroll(r)},r=function(i,r){var u=function(){setTimeout(function(){t(i,r)},0)};$(n).resize(u)};ko.bindingHandlers.stickyElement={init:function(n,t){var e=t(),u=$(n),f=u.closest(e.container);i(u,f);r(u,f)}}}(window),function(){"use strict";ko.bindingHandlers.slideVisible={init:function(n,t,i,r){var u=t();gJobs.browserDetector.isIE()&&r&&r.disableSlideVisibleBinding||$(n).toggle(ko.utils.unwrapObservable(u))},update:function(n,t,i,r){var f=t(),u=600;gJobs.browserDetector.isIE()&&r&&r.disableSlideVisibleBinding||(ko.utils.unwrapObservable(f)?$(n).slideDown(u):$(n).slideUp(u))}}}(),function(){"use strict";var n=function(n){var t=n(),i={value:null,errorValue:null,errorClass:"validation-error"};return typeof t=="object"?($.extend(i,t),"errorValue"in t||(t.errorValue=t.value.hasError)):(i.value=t,i.errorValue=t.hasError),i},t=function(n){var t="disable-flickering-on-focus";n.hasClass("btn")&&(n.addClass(t),setTimeout(function(){n.removeClass(t)}))},i=function(n,i){var u=n.value,f=n.errorClass,r=null;$(i.element).keydown(function(n){r=n}).focusout(function(n){if(u.isValidationMessageVisible&&u.hasError&&u.hasError()&&(u.isValidationMessageVisible(!0),r&&!r.shiftKey&&r.keyCode===$.ui.keyCode.TAB)){if(t($(n.relatedTarget)),!f){var e=$(n.relatedTarget),o=$(i.element);if(o.find(e).length!==0)return}$(document).trigger(Events.CommonEventsNames.ShowValidationMessage,i.element);r=null}})},r=function(n,t){var i=function(){return n.value};ko.bindingHandlers.value.init(t.element,i,t.allBindingsAccessor,t.viewModel,t.bindingContext)},u=function(n,t){var i,r;if(n.value&&n.value.validators)for(i=0;i<n.value.validators.length;i++)r=n.value.validators[i],r.name==="length"&&r.options.max&&$(t.element).attr("maxlength",r.options.max)},f=function(n,t){if(n.errorClass){var i=function(){var t={};return t[n.errorClass]=n.errorValue,t};ko.bindingHandlers.css.update(t.element,i,t.allBindingsAccessor,t.viewModel,t.bindingContext)}},e=function(n,t){var i=function(){return n.value};ko.bindingHandlers.value.update(t.element,i,t.allBindingsAccessor,t.viewModel,t.bindingContext)};ko.bindingHandlers.validatableValue={init:function(t,f,e,o,s){var h=n(f),c={element:t,valueAccessor:f,allBindingsAccessor:e,viewModel:o,bindingContext:s};i(h,c);r(h,c);u(h,c)},update:function(t,i,r,u,o){var s=n(i),h={element:t,valueAccessor:i,allBindingsAccessor:r,viewModel:u,bindingContext:o};f(s,h);e(s,h)}}}(),function(n,t){"use strict";var r="aria-describedby",i="aria-labelledby";n.bindingHandlers.validationMessage={init:function(n,u){var f=u(),e=t(n),c=e.is("select"),o,s,h;c&&(e=e.parent().find("div.chzn-container"));f.field&&f.field.hasError&&(o=null,f.field.hasError.subscribe(function(n){c?(o=e.attr(i)||"",n&&f.field.validationMessage()&&e.attr(i,o+" "+f.validationMessageId),n||e.attr(i,o)):n?e.attr(r,f.validationMessageId):e.removeAttr(r)}));f.additionalValidationValue&&f.additionalValidationValue.hasError&&(s=null,h=null,f.additionalValidationValue.hasError.subscribe(function(n){n!==h&&(n?(s=e.attr(i),e.attr(i,s+" "+f.additionalValidationValueId)):e.attr(i,s))}),f.additionalValidationValue.hasError.subscribe(function(n){h=n},null,"beforeChange"))}}}(ko,jQuery),function(){"use strict";var n=function(n,t){var u=t(),i,r;ko.unwrap(u.enabled);i=$(n);r=i.closest(u.parentElement);gJobs.browserDetector.isIE()==8&&r.css("width","100%");r.width()<i.width()&&r.width(i.width())};ko.bindingHandlers.sizeToContent={init:function(t,i,r){n(t,i,r)},update:function(t,i,r){n(t,i,r)}}}(),function(){"use strict";var n=function(){var n=gJobs.areaInfoService&&gJobs.areaInfoService.getCurrentArea();return n===gJobs.areaInfoService.areaNames.Career?"Templates/DottedSpinner":"Templates/RoundSpinner"},t=function(t){var i=$(".loading-element",t),r;return i.length===0&&(i=$("<div><\/div>").addClass("loading-element").appendTo(t),r=n(),ko.applyBindingsToNode(i.get(0),{template:{name:r}})),i[0]},i=function(n){var i=$(n),t=$(".text-element",n),r;return t.length===0&&(r=i.html(),t=$("<span>").addClass("text-element").html(r),i.empty().append(t)),t[0]},r=function(n){return ko.computed(function(){return!ko.utils.unwrapObservable(n)})};ko.bindingHandlers.busy={init:function(n,u){var f=u(),o=i(n),e;return ko.applyBindingsToNode(o,{visible:r(f)}),e=t(n),ko.applyBindingsToNode(e,{visible:f}),{controlsDescendantBindings:!0}},update:function(n,t,i,r){var f=t(),u;if(ko.utils.unwrapObservable(f)&&n.id!=="onlineSaveButton"){u=$('<span class="hide-notification no-restrict-focus" tabindex="-1">&nbsp;<\/span>');$(n).append(u);u.focus();u.one("focusout",function(){u.remove()})}ko.bindingHandlers.disable.update(n,t,i,r)}}}(window),function(){"use strict";var n=function(n,t){var u=t(),r=i(u.field),f;r&&(f=ko.utils.unwrapObservable(u.text));$(n).text(f).toggleClass("required",r);r?$(n).show():$(n).hide()},t=function(n){return ko.utils.arrayFirst(n.validators,function(n){return n.name==="required"})},i=function(n){var i=t(n);return i?i.enabled():!1};ko.bindingHandlers.requiredText={init:function(t,i){n(t,i)},update:function(t,i){n(t,i)}}}(window),function(n,t){"use strict";function u(n,t,i){if(!n||!t)return!1;var r=$(n).closest(i),u=$(t).closest(i);return r.get(0)===u.get(0)}function r(n){n.filter("input[type=radio],input[type=checkbox]").off("focus blur").focus(function(n){if((!n.target||!n.originalEvent)&&u(n.target,!n.originalEvent?t:n.originalEvent.explicitOriginalTarget,"label"))return!1;var i=$(this);if(i.closest(".labelled-input").addClass("focus"),i.attr("type")==="checkbox")i.on("keypress",function(n){var t=n.keyCode?n.keyCode:n.which;t==13&&i.click()})}).blur(function(){var n=$(this);n.closest(".labelled-input").removeClass("focus");n.attr("type")==="checkbox"&&n.off("keypress")})}function f(n){var t=i?i.index(n):-1;if(t===-1){if(i=$("input[type=text],input[type=radio],input[type=checkbox],textarea,button").filter(":visible").add("select"),t=i.index(n),t===-1)return;i.each(function(n){var t=$(this);t.attr("tabindex",++n)});r(i)}}var i;ko.bindingHandlers.tabIndex={init:function(n){f(n)},setCheckAndRadioBehavior:r}}(window),function(){"use strict";ko.bindingHandlers.autoFill={init:function(n){var t=":input",i=$(n);i.on("blur",t,function(n){$(n.target).change()});i.on("click",'button[type="submit"]',function(n){$(n.delegateTarget).find(t).change()})}}}(),function(){"use strict";function n(){var n=this,i={validationMessage:"",isValidationMessageVisible:!0},r=function(n){n.hasError=n.hasError||ko.observable(!1);n.validationMessage=n.validationMessage||ko.observable("");n.validators=n.validators||[];n.isValidationMessageVisible=(n.isValidationMessageVisible||ko.observable(!1)).extend({throttle:1})},u=function(n,t,u,e){r(n);e=$.extend({},i,e);var o={name:t,action:u.validate,options:e,observableProperty:n,enabled:function(){return typeof u.isEnabled!="function"?!0:u.isEnabled(e)}};n.validators.push(o);f(o)},f=function(n){n.observableProperty.validators.length===1&&n.observableProperty.subscribe(function(){t(n)});n.observableProperty.validate=function(i){return t(n,i)}},t=function(n,t){for(var i=!0,f,e=n.observableProperty(),u=n.observableProperty.validators,r=0;r<u.length;r++)if(i=i&&u[r].action(e,u[r].options),!i){f=u[r];break}return t||(i?(n.observableProperty.validationMessage(null),n.observableProperty.hasError(!1),n.observableProperty.isValidationMessageVisible(!1)):(n.observableProperty.validationMessage(f.options.validationMessage),n.observableProperty.hasError(!0),n.observableProperty.isValidationMessageVisible(f.options.isValidationMessageVisible))),i};n.registerExtension=function(n,t){ko.extenders[n]=function(i,r){return r=$.extend({},t.defaultOptions,r),u(i,n,t.validator,r),i}};n.registerExtensions=function(t){$.each(t,function(t,i){n.registerExtension(t,i)})};n.registerExtension("maxDigits",{defaultOptions:{max:4,validationMessage:"Value cannot have more than 4 digits."},validator:{validate:function(n,t){if(n==null||n==="")return!0;var i=n.toString().replace(/[^0-9]/g,"");return i.length<=t.max}}});n.registerExtension("minValue",{defaultOptions:{min:1,validationMessage:"Value must be greater than 0."},validator:{validate:function(n,t){return n==null||n===""?!0:parseFloat(n)>=t.min}}})}OnlineApp.Namespace.extend("OnlineApp.Extensions.Knockout",{KnockoutValidationExtender:n})}(window),function(n,t){"use strict";function i(n,t){var i=$(".flyout-scroll-view"),r=i.length>0,f=r?i:$("html, body"),u=r?n.position().top:n.offset().top-$(".floating-header, .navbar").height();isNaN(t)||(u-=t);f.animate({scrollTop:u},500)}ko.bindingHandlers.directDropdown={init:function(r,u){var s=u()||{},l,e,y,c;if(s.container!=t){l=$(r);s.topMargin||(e=l.siblings("label.inline-text, span.inline-text"),e.length||(e=l.parents(".question-item").find(".question-text")),e.length&&(y=parseInt(e.css("margin-top"))||parseInt(e.css("margin-bottom")),s.topMargin=e.height()+y));var p="."+s.container,o=l.siblings(".chzn-container"),f=o.find(".chzn-drop"),a=o.find("input"),h=o.closest(p),w=f.find("li"),v=!1;a.on("focus",function(){var u;if(parseInt(f.css("left"))>=0){var e=$(n).scrollTop(),c=$(o).offset().top,t=$(n).height(),l=c-e,y=t/2-o.height();l>y?f.addClass("chzn-drop-up"):f.removeClass("chzn-drop-up");var p=f.offset().top,w=h.offset().top,b=h.height()-(p-w),r=f.outerHeight()-b;r>0&&(u=h.height()+r,h.css("height",u+"px"),v=!0);t<650&&(i(o,s.topMargin),f.removeClass("chzn-drop-up"))}else a.trigger("blur")});c=!1;f.mouseover(function(){c=!0}).mouseleave(function(){c=!1});w.on("click",function(){c=!1;a.trigger("blur")});a.on("blur",function(){!c&&v&&(h.css("height",""),v=!1)})}}}}(window),function(){"use strict";function n(n){var t=n.attr("name");return $('input[name="'+t+'"]').not(n)}ko.bindingHandlers.checkRadio={init:function(t,i){var r=$(t),u=i(),f=n(r);r.on("click",function(){u(r.is(":checked"));r.is(":checked")?u(!0):u(!1);f.trigger("changeToFalse")});r.on("changeToFalse",function(){u(!1)})},update:function(t,i){var r=$(t),u=i(),f=ko.unwrap(u),e=n(r);f?(e.trigger("changeToFalse"),r.prop("checked",!0)):r.prop("checked",!1)}}}(window),function(){"use strict";ko.bindingHandlers.updateTabIndex={update:function(){OnlineApp.Helpers.layoutHelper.tabbing.updateIndices()}}}(),function(n,t){"use strict";ko.bindingHandlers.hasFocusOneWay={init:function(n,i){var r=i()||{},u,f;r.observable!=t&&(u=r.observable,r.readOrWrite==="write"?(f=function(n){ko.isObservable(u)&&u(n)},ko.applyBindingsToNode(n,{event:{focus:function(){f(!0)},blur:function(){f(!1)}}})):r.readOrWrite==="read"&&u.subscribe(function(t){if(t){var i=$(n);i.focus()}}))}}}(),function(){"use strict";ko.bindingHandlers.ieFixKeyboardNavigation={init:function(n){if(gJobs.browserDetector.isIE()){var t=$(n);t.on("keydown",function(n){if(n.which==$.ui.keyCode.TAB){n.preventDefault();var i=n.shiftKey?-1:1,r=parseInt(t.attr("tabindex"),10),u=r+i;$('[tabindex="'+u+'"]').focus()}else n.which==$.ui.keyCode.ENTER&&(n.preventDefault(),t.trigger("click"))})}}}}(),function(){"use strict";var n={},t=1,i=!1;ko.bindingHandlers.modalRestrictFocus={init:function(n){var i=$(n);i.data("unrestrict-index",t);t++},update:function(t,r){var s=r(),f=$(t),o=f.parent(),e,u;s()?(gJobs.focusService.setFocus(f),e=gJobs.focusService.restrictFocus(o,null,!0),u=f.data("unrestrict-index"),n[u]=e):(u=f.data("unrestrict-index"),u&&n.hasOwnProperty(u)&&(o.find("[tabindex]").attr("tabindex",-1),i||gJobs.focusService.restoreBrowserControlsFocusBehavior(),e=n[u],e(),$.removeData(f,"unrestrict-index"),gJobs.focusService.restoreFocus()))}}}(),function(n){"use strict";function t(n,t){var i=n.getBoundingClientRect();return i.top>=t.top&&i.left>=t.left&&i.right<=t.left+t.width&&i.bottom<=t.top+t.height}function i(n){if(!n.is(":visible"))return!1;var t=n.parent(),i=t.children("[data-bind]").filter(function(n,t){return $(t).attr("data-bind").indexOf("scrollIntoView")+1});return n[0]==i[0]}ko.bindingHandlers.scrollIntoView={init:function(r,u){var f=$(r),e=u(),s=e.hasOwnProperty("fieldContainerSelector"),o=function(i){var p=f.parents().toArray().some(function(n){return $(n).css("position")=="fixed"}),o=f.scrollParent(),u,l,c,h;o[0]==$("body")[0]&&gJobs.browserDetector.isFirefox()&&(o=$("html"));var a=f[0].getBoundingClientRect(),v=a.top,y=a.height,w=o.scrollTop(),r={height:0,width:0,top:0,left:0};if(p?(u=o[0].getBoundingClientRect(),v-=u.top,r.top=u.top,r.left=u.left,r.width=u.width,r.height=u.height):(r.width=$(n).width(),r.height=$(n).height()),!t(f[0],r)){if(y<=r.height)l=v-(r.height/2-y/2);else if(i=s?i.closest(e.fieldContainerSelector):i,c=i[0],c){if(h=c.getBoundingClientRect(),t(c,r))return;l=h.height<r.height?h.top-r.top-(r.height/2-h.height/2):h.top-r.top}o.scrollTop(w+l)}};i(f)&&o($(r).find(":tabbable").first());f.on("keyup",":tabbable",function(n){n.which===$.ui.keyCode.TAB&&o($(n.target))})}}}(window),function(){"use strict";ko.bindingHandlers.checkMark={init:function(n,t){var r=$(n),i=t(),u=r.closest(i.container).find(i.triggerElementSelector);r.on("click",function(){i.type==="radio"&&u.prop("checked",!0);u.trigger("click").focus()})}}}(window),function(){"use strict";ko.bindingHandlers.hideForScreenReader={init:function(n,t){var r=$(n),i=t(),u=i.eventTarget==="document"?document:i.eventTarget;$(u).on(i.hideEvent,function(){r.attr("aria-hidden","true")}).on(i.showEvent,function(){r.attr("aria-hidden","false")})}}}(),function(){"use strict";function i(n){var i,r=$(".box-container.edit-dialog:visible:first"),u;return r.length?i=t.tabbing.getFirstElement(r):(u=$(n),i=u.find(".item-edit-button:visible")),i}function r(n){var r=i(n.editableItemContainer),t;n&&n.data&&n.data.sectionName&&(t=n.data.sectionName+" section has been saved.",gJobs.screenReadersService.setAriaLiveNotification(t));r.focus()}function u(n){var t=i(n.editableItemContainer),r="Unable to save "+n.data.sectionName+" section.";gJobs.screenReadersService.setNotificationOnElement({text:r,$element:t})}function f(n,i){if(!i.isQuestionsItem&&!i.editModeOnly){var r=t.tabbing.getFirstElement(),u=(i.editEvent?"Edit ":"Add ")+n.data.sectionName+" form has been opened.";r.focus();setTimeout(function(){gJobs.screenReadersService.setAriaLiveNotification(u)},200)}}function e(n){var f=n.data.sectionName+" section item has been removed.",t=$(".onlineapp-app-container .tab-pane.active:visible"),r,i,u;n.data.sectionId&&(t=t.find("#"+n.data.sectionId));i=t.find("ul li");i.length?(u=n.index==i.length?n.index-1:n.index,r=i.eq(u).find(".item-edit-button")):r=t.find(".btn-add-resume-item");gJobs.screenReadersService.setNotificationOnElement({text:f,$element:r})}var t=OnlineApp.Helpers.layoutHelper,n=OnlineApp.Events.CommonEventsNames;ko.bindingHandlers.sectionNotification={init:function(t,i){var o=i(),s=$(t).closest("ul").parent().attr("id");$(document).off(n.EditItemComplete,r).off(n.PreSaveValidationFailed,u).off(n.EditableItemBeginEdit,f).off(n.ItemRemoved,e).on(n.EditItemComplete,{sectionName:o},r).on(n.PreSaveValidationFailed,{sectionName:o},u).on(n.EditableItemBeginEdit,{sectionName:o},f).on(n.ItemRemoved,{sectionName:o,sectionId:s},e)}}}(window),function(){"use strict";function n(n){var i=n.data,u=$.extend({},r[i.eventType]),t;i.data&&(t=i.data,t.schoolType&&(u.dimension16=t.schoolType()),t.licenceType&&(u.dimension16=t.licenceType()),t.positionTitle&&(u.dimension15=t.positionTitle()));gJobs.common.analytics.trackApplicationEvent({action:i.eventType,eventLabel:i.sectionCode,sendToAllTrackers:!0,data:u})}function u(t,i){$(t).off("click",n).on("click",i,n)}var t=OnlineApp.Events.CommonEventsNames,i={edit:"edit",add:"add",cancel:"cancel",save:"save"},r={save:{metric4:1,metric6:1},add:{metric4:1,metric5:1},edit:{metric4:1},cancel:{metric4:1}};ko.bindingHandlers.googleAnalyticsEvent={init:function(r,f){var e=f();if(e.sectionCode)if(e.eventType==i.save)$(document).off(t.EditItemComplete,n).on(t.EditItemComplete,e,n);else u(r,e)}}}(window),function(){"use strict";function n(){var n=this,t={enabled:!0},i=function(n){for(var i=!0,t=0;t<n.length;t++)i=$.isFunction(n[t])?i&&n[t]():i&&ko.utils.unwrapObservable(n[t]);return i},r=function(n){var i=$.extend({},t,n);return $.isArray(i.enabled)||(i.enabled=[i.enabled]),i};n.isEnabled=function(n){return n=r(n),i(n.enabled)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{BaseValidator:n})}(window),function(n,t){"use strict";function i(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this;n.validate=function(i,r){var u=!0;return n.isEnabled(r)?(i!=t&&i!==""&&r&&r.pattern&&(u=r.pattern.test(i)),u):!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{regularExpressionValidator:new i})}(window),function(){"use strict";function n(){var n=this,t=/^['_a-zA-Z0-9-+]+(\.['_a-zA-Z0-9-+]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([a-zA-Z]+))$/;n.validate=function(n,i){return i.pattern=t,OnlineApp.Validation.regularExpressionValidator.validate(n,i)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{emailValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){return n===t.fieldToConfirm()}}OnlineApp.Namespace.extend("OnlineApp.Validation",{confirmFieldValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){var r=parseInt(t.startMonth()),u=parseInt(t.startYear()),i=parseInt(t.endMonth()),f=parseInt(t.endYear()),e,o;return(r=r||1,i=i||12,e=u&&f,!e)?!0:(o=i>=1&&i<=12,!o)?!0:new Date(u,r-1)<=new Date(f,i-1)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{timespanStartIsNotAfterEndValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){var i=parseInt(t.month()),r=parseInt(t.year()),u;return r?(i=i||1,u=new Date(r,i-1)>Date.now(),!u):!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{isNotFutureDateValidator:new n})}(window),function(n){"use strict";function t(n){var t=n.length>=12,i=/[a-z]+/.test(n),r=/[0-9]+/.test(n),u=/[A-Z]+/.test(n),f=/[\W]+/.test(n);return t&&i&&r&&u&&f}function i(){var n=this;n.validate=function(n){return t(n)}}n.UnitTestsPasswordValidatorValidate=t;OnlineApp.Namespace.extend("OnlineApp.Validation",{passwordValidator:new i})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t={onlyIf:function(){return!0}},i=function(n){return $.extend({},t,n)};n.validate=function(t,r){return(r=i(r),!n.isEnabled(r))?!0:r.onlyIf()?typeof t=="number"?!0:$.isArray(t)&&t.length===0?!1:typeof t=="string"&&$.trim(t).length===0?!1:!!t:!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{requiredValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this;n.validate=function(t,i){if(!n.isEnabled(i))return!0;var r=ko.unwrap(i.objectField),u=ko.unwrap(i.subjectField);return r?OnlineApp.Validation.requiredValidator.validate(u,i):!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{requiredFieldValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=/^\d+$/,i=/^(\d*[.])?\d+$/;n.validate=function(r,u){if(!n.isEnabled(u)||typeof r!="number"&&!r)return!0;u.pattern=u.allowFloat===!0?i:t;var f=OnlineApp.Validation.regularExpressionValidator.validate(r,u),e=Number(r);return u.min!=null&&(f=f&&e>=u.min),u.max!=null&&(f=f&&e<=u.max),f}}OnlineApp.Namespace.extend("OnlineApp.Validation",{numericValidator:new n})}(window),function(){"use strict";function n(){var n=this,t=/^[1-9][0-9]{3}$/;n.validate=function(n,i){return i.pattern=t,OnlineApp.Validation.regularExpressionValidator.validate(n,i)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{yearValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n){return n?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.month.findItemById(n).hasOwnProperty("id"):!0:!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{monthValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n){return n?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.extendedMonth.findItemById(n).hasOwnProperty("id"):!0:!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{extendedMonthValidator:new n})}(window),function(){"use strict";function n(){var n=6,t=this;t.validate=function(t,i){var r=t,u;return i.regExpForValueTransform&&(u="",i.charsForReplace&&(u=i.charsForReplace),r=r.replace(i.regExpForValueTransform,u)),r.length===n?!0:!1}}OnlineApp.Namespace.extend("OnlineApp.Validation",{verificationCodeValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n){return n?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.monthWithNoExpiration.findItemById(n).hasOwnProperty("id"):!0:!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{monthWithNoExpirationValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){if(!n)return!0;if(isNaN(n))return!1;t=t||{};var i=parseInt(n);return i<=t.maxValue}}OnlineApp.Namespace.extend("OnlineApp.Validation",{maxValueValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this;n.validate=function(t,i){if(!n.isEnabled(i))return!0;typeof t=="number"?t=String(t):t==null&&(t="");var u=t.length,r=!0;return i=i||{},i.min!=null&&(r=r&&u>=i.min),i.max!=null&&(r=r&&u<=i.max),r}}OnlineApp.Namespace.extend("OnlineApp.Validation",{lengthValidator:new n})}(window),function(){"use strict";function n(){var n=this,t=/^[a-z0-9_]*$/i;n.validate=function(n,i){return i.pattern=t,OnlineApp.Validation.regularExpressionValidator.validate(n,i)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{alphaNumericWithUnderscoreValidator:new n})}(window),function(){"use strict";function n(){var n=this,t=/^(http(s)?:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- ;,./?%&=]*)?$/;n.validate=function(n,i){return n?(i.pattern=t,OnlineApp.Validation.regularExpressionValidator.validate(n,i)):!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{urlValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=/^\d{5}(-\d{4})?$/,i=/^([ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ])\ ?([0-9][ABCEGHJKLMNPRSTVWXYZ][0-9])$/,r=1,u=39,f={onlyIf:function(){return!0}},e=function(n){return $.extend({},f,n)};n.validate=function(f,o){if(!f||(o=e(o),!n.isEnabled(o))||!o.onlyIf())return!0;if(o&&o.countryId&&o.countryId()){var s=o.countryId()===r,h=o.countryId()===u;return!s&&!h?!0:(o.pattern=s?t:i,OnlineApp.Validation.regularExpressionValidator.validate(f,o))}return!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{zipValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=/^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- .]?\d{3}[- .]?\d{4}$/i;n.validate=function(i,r){return n.isEnabled(r)?(r.pattern=t,r&&r.countryID&&r.countryID()==1)?OnlineApp.Validation.regularExpressionValidator.validate(i,r):!0:!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{phoneValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this;n.validate=function(t,i){if(!n.isEnabled(i)||!i.onlyIf())return!0;if(i&&i.countryId&&i.countryId()){var r=i.states.filter(function(n){return n.id===t})[0];return r&&(r.countryId===0&&i.countryId()!==1&&i.countryId()!==39||r.countryId===i.countryId())}return!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{stateValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=/^(?!(000|666))[0-8]{1}[0-9]{2}-(?!00)[0-9]{2}-(?!0000)[0-9]{4}$/,i={max:11};n.validate=function(r,u){if(!n.isEnabled(u))return!0;u.length=i;u.pattern=t;var f=!0;return f=f&&OnlineApp.Validation.regularExpressionValidator.validate(r,u)&&OnlineApp.Validation.lengthValidator.validate(r,u),OnlineApp.ViewModels.applicationViewModel.definitionsViewModel&&OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.invalidSsnValues&&(f=f&&OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.invalidSsnValues.indexOf(r)===-1),f}}OnlineApp.Namespace.extend("OnlineApp.Validation",{ssnValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this;n.validate=function(t,i){if(!n.isEnabled(i))return!0;var r=ko.utils.unwrapObservable(i.isSsnValid);return!0&&r}}OnlineApp.Namespace.extend("OnlineApp.Validation",{serverSsnValidator:new n})}(window),function(n,t){"use strict";function i(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,i=/^\$?\d{1,15}(,?\d{1,3})*(\.\d{1,2})?\$?$/,r={max:22},u=1e14;n.validate=function(f,e){if(!n.isEnabled(e))return!0;e.pattern=i;e.length=r;var o=!0;return o=o&&OnlineApp.Validation.regularExpressionValidator.validate(f,e),o=o&&OnlineApp.Validation.lengthValidator.validate(f,e.length),f!=t&&f!==""&&(o=o&&u>+f.replace(/,/g,"").replace("$","")),o}}OnlineApp.Namespace.extend("OnlineApp.Validation",{salaryValidator:new i})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){if(!n)return!0;var i=ko.unwrap(t.definitionItems)||[],r=ko.unwrap(t.definitionFieldName)||"id",u=$.grep(i,function(t){return t[r]==n});return u.length}}OnlineApp.Namespace.extend("OnlineApp.Validation",{definitionAwareValueValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){var i=t.deferredDefinitionViewModel,u=ko.unwrap(i.items),f=ko.unwrap(t.definitionFieldName)||"id",r;return!n||i.get().state()==="pending"?!0:(r=$.grep(u,function(t){return t[f]==n}),r.length)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{deferredDefinitionAwareValueValidator:new n})}(window),function(){"use strict";function n(n){for(var t=0,u=1,i,r=n.length-1;r>=0;r--)i=Number(n.charAt(r))*u,i>9&&(t=t+1,i=i-10),t=t+i,u=u==1?2:1;return t%10!=0?!1:!0}function t(){var i=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=[];t[1]=/^(?:3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11})$/;t[2]=/^(?:6(?:011|5[0-9][0-9])[0-9]{12})$/;t[3]=/^(?:5[1-5][0-9]{14})$/;t[4]=/^(?:4[0-9]{15})$/;i.validate=function(r,u){var f=!0,e,o;return i.isEnabled(u)?(e=ko.unwrap(u.cardType),o=r.replace(/[\s-]/g,""),e!=null&&t[e]!=null&&(u.pattern=t[e],f=OnlineApp.Validation.regularExpressionValidator.validate(o,u)),f&&(f=n(o)),f):!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{creditCardNumberValidator:new t})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=/^(?:[0-9]{4})$/,i=/^(?:[0-9]{3})$/;n.validate=function(r,u){var f=!0,e;return n.isEnabled(u)?(e=ko.unwrap(u.cardType),e!=null&&(u.pattern=e==1?t:i,f=f&&OnlineApp.Validation.regularExpressionValidator.validate(r,u)),f):!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{csvValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t=/<[a-zA-Z]+/;n.validate=function(n,i){return(i.pattern=t,!n)?!0:!OnlineApp.Validation.regularExpressionValidator.validate(n,i)}}OnlineApp.Namespace.extend("OnlineApp.Validation",{disallowHtmlValidator:new n})}(window),function(){"use strict";function n(){var n=this;n.validate=function(n,t){var r=t.validators,i=Object.keys(r).map(function(n){var t=OnlineApp.Validation.validationExtensions[n],i=$.extend({},t.defaultOptions,n.validatorOptions);return{validate:t.validator.validate,validatorOptions:i}});return t.operator==="and"?i.every(function(t){return t.validate(n,t.validatorOptions)}):i.some(function(t){return t.validate(n,t.validatorOptions)})}}OnlineApp.Namespace.extend("OnlineApp.Validation",{compositeValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t={min:1,validationMessage:"Value must be greater than 0.",onlyIf:function(){return!0}},i=function(n){return $.extend({},t,n)};n.validate=function(t,r){return(r=i(r),!n.isEnabled(r))?!0:r.onlyIf()?t==null||t===""?!0:parseFloat(t)>=r.min:!0}}OnlineApp.Namespace.extend("OnlineApp.Validation",{minValueValidator:new n})}(window),function(){"use strict";function n(){var n=OnlineApp.Validation.BaseValidator.apply(this,arguments)||this,t={max:4,validationMessage:"Value cannot have more than 4 digits.",onlyIf:function(){return!0}},i=function(n){return $.extend({},t,n)};n.validate=function(t,r){if((r=i(r),!n.isEnabled(r))||!r.onlyIf()||t==null||t==="")return!0;var u=t.toString().replace(/[^0-9]/g,"");return u.length<=r.max}}OnlineApp.Namespace.extend("OnlineApp.Validation",{maxDigitsValidator:new n})}(window),function(){"use strict";var n={required:"Error: This field is required",invalidEmail:"Email is invalid",invalidTwoStepVerificationCode:"Invalid code",invalidEmailVerificationCode:"Invalid verification code",invalidPassword:"Invalid password",invalidUrl:"Invalid url address",invalidNumeric:"Value is not a valid number",invalidZip:"Invalid Zip/Postal Code",invalidLength:"The text is too long",invalidSsn:"Invalid Social Security Number",invalidSalary:"Invalid Salary",invalidConfirmation:"Fields do not match",invalidPhone:"Invalid phone number",invalidYear:"Invalid year",invalidMonth:"Invalid month",invalidCreditCardNumber:"Invalid Credit Card Number",invalidCsv:"Invalid CVV",invalidDefinitionValue:"Value is invalid",containHtml:"Field can't contain html tags",state:"State is invalid",captchaInvalidMessage:"Captcha is invalid",invalidClassSpecificationsSearchString:"Please select a "},t={required:{validator:OnlineApp.Validation.requiredValidator,defaultOptions:{validationMessage:n.required}},regexp:{validator:OnlineApp.Validation.regularExpressionValidator},email:{validator:OnlineApp.Validation.emailValidator,defaultOptions:{validationMessage:n.invalidEmail}},verificationCode:{validator:OnlineApp.Validation.verificationCodeValidator,defaultOptions:{isValidationMessageVisible:!1}},confirmField:{validator:OnlineApp.Validation.confirmFieldValidator,defaultOptions:{validationMessage:n.invalidConfirmation}},requiredField:{validator:OnlineApp.Validation.requiredFieldValidator,defaultOptions:{validationMessage:n.required}},timespanStartIsNotAfterEnd:{validator:OnlineApp.Validation.timespanStartIsNotAfterEndValidator,defaultOptions:{isValidationMessageVisible:!1}},isNotFutureDate:{validator:OnlineApp.Validation.isNotFutureDateValidator,defaultOptions:{isValidationMessageVisible:!1}},password:{validator:OnlineApp.Validation.passwordValidator,defaultOptions:{validationMessage:n.invalidPassword}},url:{validator:OnlineApp.Validation.urlValidator,defaultOptions:{validationMessage:n.invalidUrl}},zip:{validator:OnlineApp.Validation.zipValidator,defaultOptions:{validationMessage:n.invalidZip}},numeric:{validator:OnlineApp.Validation.numericValidator,defaultOptions:{validationMessage:n.invalidNumeric}},length:{validator:OnlineApp.Validation.lengthValidator,defaultOptions:{validationMessage:n.invalidLength}},year:{validator:OnlineApp.Validation.yearValidator,defaultOptions:{validationMessage:n.invalidYear}},month:{validator:OnlineApp.Validation.monthValidator,defaultOptions:{validationMessage:n.invalidMonth}},extendedMonth:{validator:OnlineApp.Validation.extendedMonthValidator,defaultOptions:{validationMessage:n.invalidMonth}},monthWithNoExpiration:{validator:OnlineApp.Validation.monthWithNoExpirationValidator,defaultOptions:{validationMessage:n.invalidMonth}},alphaNumericWithUnderscore:{validator:OnlineApp.Validation.alphaNumericWithUnderscoreValidator},ssn:{validator:OnlineApp.Validation.ssnValidator,defaultOptions:{validationMessage:n.invalidSsn}},serverSsn:{validator:OnlineApp.Validation.serverSsnValidator,defaultOptions:{validationMessage:n.invalidSsn}},salary:{validator:OnlineApp.Validation.salaryValidator,defaultOptions:{validationMessage:n.invalidSalary}},minValue:{validator:OnlineApp.Validation.minValueValidator,defaultOptions:{validationMessage:"Error: Enter a number greater than 0"}},maxDigits:{validator:OnlineApp.Validation.maxDigitsValidator,defaultOptions:{validationMessage:"Value cannot have more than 4 digits."}},maxValue:{validator:OnlineApp.Validation.maxValueValidator,defaultOptions:{}},phone:{validator:OnlineApp.Validation.phoneValidator,defaultOptions:{validationMessage:n.invalidPhone}},creditCardNumber:{validator:OnlineApp.Validation.creditCardNumberValidator,defaultOptions:{validationMessage:n.invalidCreditCardNumber}},csv:{validator:OnlineApp.Validation.csvValidator,defaultOptions:{validationMessage:n.invalidCsv}},definitionAwareValue:{validator:OnlineApp.Validation.definitionAwareValueValidator,defaultOptions:{validationMessage:n.invalidDefinitionValue}},deferredDefinitionAwareValue:{validator:OnlineApp.Validation.deferredDefinitionAwareValueValidator,defaultOptions:{validationMessage:n.invalidDefinitionValue}},disallowHtml:{validator:OnlineApp.Validation.disallowHtmlValidator,defaultOptions:{validationMessage:n.containHtml}},composite:{validator:OnlineApp.Validation.compositeValidator,defaultOptions:{}},state:{validator:OnlineApp.Validation.stateValidator,defaultOptions:{validationMessage:n.state}}},i=new OnlineApp.Extensions.Knockout.KnockoutValidationExtender;i.registerExtensions(t);OnlineApp.Namespace.extend("OnlineApp.Validation",{validationExtensions:t,validationMessages:n})}(),function(){"use strict";function n(){var r=this,n="save-tab-index",t=$("#skip-to-content-button"),u=function(n){return n=n||{},n.containerSelector=n.containerSelector?n.containerSelector:gJobs.areaInfoService&&gJobs.areaInfoService.getCurrentArea()===gJobs.areaInfoService.areaNames.Career?"#main-container":"#body-container, #main-container,#footer, #footer-new, #sjobs-footer-new, .new-job-flyout, #skip-to-content-button,#last-focusable-element, #cookie-consent",n.tabIndexElementsSelector=n.tabIndexElementsSelector||":focusable, iframe",n.useVisibilityFilter=n.useVisibilityFilter||!0,n.hideSkipButton=n.hideSkipButton||!1,n},i;r.disableTabIndex=function(i){i=u(i);var r=$(i.containerSelector).find(i.tabIndexElementsSelector);i.useVisibilityFilter&&(r=r.filter(":visible"));i.hideSkipButton&&(r=t.add(r));r.each(function(){var t=$(this),r=t.data(n),i;r||(i=t.attr("tabindex"),i&&t.data(n,i),t.attr("tabindex",-1),t.attr("aria-hidden","true"),$(".pager-container").attr("aria-hidden","true"))})};i=function(n){var t=n.baseURI.toLowerCase(),i=n.id;return["inbox","resetpassword","recoverusername"].some(n=>t.includes(n))||["applicant-menu-expander","login-menu-expander","close-job-alert"].includes(i)?!0:!1};r.restoreTabIndex=function(r){var f,e;r=u(r);f=$(r.containerSelector).find(r.tabIndexElementsSelector);r.useVisibilityFilter&&(f=f.filter(":visible"));e=f.get(0);f=t.add(f);f.each(function(){var r=$(this),u;r.attr("aria-hidden","false");$(".pager-container").attr("aria-hidden","false");u=r.data(n);u?(r.attr("tabindex",u),r.removeData(n)):r.is(t)||i(r[0])||r.removeAttr("tabindex")});e&&(e.id=="header-menu-action"||i(e)||e.focus())}}OnlineApp.Namespace.extend("OnlineApp.Services",{tabIndexService:new n})}(window),function(){"use strict";function n(){var n=this;n.updateToken=function(){return $.ajax({type:"GET",url:"/antiForgery/updateToken",cache:!1,success:function(n){var t=$(n).val();$(r).val(t)}})}}var t="__RequestVerificationToken",i=["/api/","/user/","/JobAlerts/updatePreference","/JobAlerts/update"],r='input[name="'+t+'"]';n.setupAjax=function(){var n=function(n){return/^(GET|HEAD|OPTIONS|TRACE)$/.test(n)},u=function(n){for(var t=0;t<i.length;++t)if(n.indexOf(i[t])===0)return!1;return!0},f=function(){return $(r).val()};$.ajaxSetup({beforeSend:function(i,r){if(!n(r.type)&&r.url&&!u(r.url)){var e=f();i.setRequestHeader(t,e)}}})};OnlineApp.Namespace.extend("OnlineApp.Services",{antiForgeryService:new n});n.setupAjax()}(window),function(n){function i(){var i=this,e="/api/authenticate/login",o="/api/authenticate/logout",s="/api/authenticate/register",h="/oauth/confirmCredentials",c="/api/authenticate/isEmailAllowed",l="/api/applicationTemplate/GetAppSettings",a="/api/applicationTemplate/GetAllResumeTemplatesForJobSeeker",v="/api/applicationTemplate/CanApplyForJob",y="/api/applicationTemplate/CheckEmployeeId",u,f;i.getHtmlTemplatesUrl="/api/htmlTemplates/GetApplicationTemplates";i.getAccountSettingsPageHtmlTemplatesUrl="/api/accountSettings/GetAccountSettingsPageTemplates";u=new gJobs.CachedAjaxRequest({type:"GET",cache:!1,url:"/api/authenticate/isLoggedIn"});f=new gJobs.CachedAjaxRequest({type:"GET",cache:!1,url:"/api/authenticate/getUserData"});i.getUserData=function(){return f.send()};i.isLoggedIn=function(){return u.send()};i.login=function(t,r,f,o){return $(".form-signin").find("button[type=submit]").attr("aria-hidden",!0),$.ajax({type:"POST",url:e,data:$.extend({username:t,password:r,captchaAnswer:f,returnUrl:i.getCurrentUrl()},o)}).then(function(t){if(n.showRedesignedUI){var i=typeof n.toggleAccessMembershipSection=="function",r=t&&t.jobSeeker&&t.jobSeeker.accessMembershipEnabled;i&&r&&n.toggleAccessMembershipSection(!t.jobSeeker.accessMembershipEnabled)}return u.resetCache(),OnlineApp.Services.antiForgeryService.updateToken().then(function(){return t})})};i.logout=function(n){var i=$.Deferred();return sessionStorage.removeItem("isTermsDeclined"),sessionStorage.removeItem("isVettedLogin"),localStorage.removeItem("isPopupOpen"),localStorage.removeItem("istermsAndPrivacyPolicyDialogContainer"),$.ajax({type:"POST",url:o,success:function(t){var r=t.data,u,f;if(r.isUserDeleted?(u=n.isExternalLogin,f=n.providerName):(u=r.isExternalLogin,f=r.providerName),!u){i.resolve();return}switch(f){case"Facebook":FB.getLoginStatus(function e(n){if(n.status!=="connected"){i.resolve();return}FB.logout(e)});break;default:i.resolve()}}}),t("updatedEmail"),t(OnlineApp.LocalStorageKeys.EmailWasChanged),t(OnlineApp.LocalStorageKeys.EmailWasChangedAndNewVerificationCodeSent),t(OnlineApp.LocalStorageKeys.EmailWasVerified),r(OnlineApp.SessionKeys.IsBannerWasClosedInCurrentSession),r(OnlineApp.SessionKeys.ApplicationProcessUrl),u.resetCache(),i};i.register=function(n,t,r,u,f){return $.ajax({type:"POST",url:s,data:$.extend({username:n,password:t,email:r,captchaAnswer:u,registrationLimitKey:localStorage.getItem("registrationLimitKey"),returnUrl:i.getCurrentUrl()},f)}).then(function(n){return OnlineApp.Services.antiForgeryService.updateToken().then(function(){return n})})};i.confirmExternalLogin=function(n,t){return $.ajax({type:"POST",url:h,data:{username:n,password:t}}).then(function(n){return OnlineApp.Services.antiForgeryService.updateToken().then(function(){return n})})};i.isEmailAllowed=function(n){return $.ajax({type:"POST",url:c,data:n})};i.getUserData=function(n){return n&&f.resetCache(),f.send().then(function(n){var t=function(){$(document).trigger(Events.CommonEventsNames.ShowAccessMembershipDialog)},i=function(n){$(document).trigger(Events.CommonEventsNames.ShowTermsAndPrivacyPolicyAnnouncement,{closeCallback:n})},r=AgencyPages.pageInfoService?AgencyPages.pageInfoService:gJobs.pageInfoService,u=r.getCurrentPageType(),f=u===r.getPageTypes().accessMembershipLandingPage;return f&&n.data.showAccessMembership&&!n.data.showTermsAndPrivacyPolicyAnnouncement?n.data:(n.data.showTermsAndPrivacyPolicyAnnouncement&&n.data.showAccessMembership?i(t):n.data.showTermsAndPrivacyPolicyAnnouncement?i():n.data.showAccessMembership&&t(),n.data)})};i.getAppSettings=function(n){return $.ajax({type:"GET",url:l,cache:!1,data:{jobId:n}})};i.getAllResumeTemplatesForJobSeeker=function(){return $.ajax({type:"GET",url:a,cache:!1})};i.canApplyForJob=function(n){return $.ajax({type:"GET",url:v,cache:!1,data:{jobId:n}})};i.checkEmployeeId=function(n,t){return $.ajax({type:"GET",url:y,cache:!1,data:{employeeId:n,employerFolderName:t}})};i.getHtmlTemplates=function(){return $.ajax({type:"GET",url:i.getHtmlTemplatesUrl,cache:!0})};i.getAccountSettingsPageHtmlTemplates=function(){return $.ajax({type:"GET",url:i.getHtmlTemplatesUrl,cache:!0})};i.getCurrentUrl=function(){var t=encodeURIComponent(n.location.href);return n.location.hash&&(t=encodeURIComponent(n.location.href.split("#")[0])),t}}function t(n){localStorage.removeItem(n)}function r(n){sessionStorage.removeItem(n)}OnlineApp.Namespace.extend("OnlineApp.Services.Test",{AuthenticationService:i});OnlineApp.Namespace.extend("OnlineApp.Services",{authenticationService:new i})}(window),function(){"use strict";function n(){function t(){var t=new gJobs.AbstractAreaInfoService,i=gJobs.areaInfoService.getCurrentArea(),n="";return i!==t.areaNames.GJobs&&(n=AgencyPages.pageInfoService?AgencyPages.pageInfoService.getCurrentAgencyFolderName():gJobs.pageInfoService.getCurrentAgencyPageFolderName()),n}var n=this,i="/api/emailverification/verify",r="/api/emailverification/resendEmail",u="/api/emailverification/getUserData",f="/api/emailVerification/getRedirectLinkForSuccessfullEmailVerification",e="/api/emailVerification/isEmailVerified",o="/api/emailVerification/TrySendEmail",s="/api/emailVerification/deactivateEmailVerificationCode",h="/api/emailVerification/updateEmailAddressByCredential";n.verifyEmail=function(n,t,r){return $.ajax({type:"POST",url:i,data:{jobSeekerVerificationCode:n,captchaAnswer:t,changedEmailAddressWasAdded:r}})};n.resendEmailVerificationCode=function(n,i){var u=t();return $.ajax({type:"POST",url:r,data:{captchaAnswer:n,agencyFolderName:u,changedEmailAddressWasAdded:i}})};n.getUserData=function(){return $.ajax({type:"GET",url:u})};n.trySendEmailVerificationCode=function(){var n=t();return $.ajax({type:"GET",url:o+"?agencyFolderName="+n})};n.getRedirectLinkForSuccessfullEmailVerification=function(){return $.ajax({type:"GET",url:f})};n.isEmailVerified=function(){return $.ajax({type:"GET",url:e})};n.deactivateEmailVerificationCode=function(){return $.ajax({type:"POST",url:s})};n.updateEmailAddressByCredential=function(n,t){return $.ajax({type:"POST",url:h,data:{credential:n,emailAddress:t}})}}OnlineApp.Namespace.extend("OnlineApp.Services",{emailVerificationService:new n})}(window),function(){"use strict";function n(){var n=this;n.setAttachmentFromHistory=function(n,t,i){return $.ajax({type:"POST",url:"/api/attachments/setAttachmentFromHistory",data:{jobId:n,attachmentTypeId:t,attachmentHistoryId:i}})};n.deleteAttachment=function(n,t){return $.ajax({type:"POST",url:"/api/attachments/deleteAttachment",data:{jobId:n,attachmentId:t}})};n.deleteSupplementalAttachment=function(n,t,i){return $.ajax({type:"POST",url:"/api/attachments/deleteRequestedSupplementalAttachment",data:{jobId:i,attachmentId:t,jobApplicationId:n}})}}OnlineApp.Namespace.extend("OnlineApp.Services.Test",{AttachmentsService:n});OnlineApp.Namespace.extend("OnlineApp.Services",{attachmentsService:new n})}(window),function(){"use strict";function n(){var n=this,t="/api/audit/";n.setCurrentStep=function(n,i,r,u){return $.ajax({type:"POST",url:t+"setCurrentStep",data:{jobId:n,menuStep:i,jobTargetApplicantGuid:r,jobTargetUtmMedium:u}})};n.setAction=function(n,i){return $.ajax({type:"POST",url:t+"setAction",data:{jobId:n,menuStep:i}})}}OnlineApp.Namespace.extend("OnlineApp.Services",{auditService:new n})}(window),function(n){"use strict";function t(){var t=this,i="/api/jobapplication";t.addResumeTemplateToDraft=function(n,t){return $.ajax({type:"POST",url:i+"/addResumeTemplateToDraft",data:{jobId:n,resumeTemplateId:t}})};t.getJobApplication=function(n){return n||toastr.warning("Parameter 'jobApplicationId' is required"),$.ajax({type:"GET",url:i+"/getJobApplication",data:{jobApplicationId:n}})};t.getActiveJobApplication=function(n){return $.ajax({type:"GET",url:i+"/getActiveJobApplication",data:{jobId:n}})};t.getActiveOrNewJobApplication=function(t,r,u,f,e){var o=n.location.search,s=/pagetype=searchPage/i.test(o);return $.ajax({type:"GET",url:i+"/getActiveOrNewJobApplication",data:{resumeTemplateId:t,jobId:r,employeeId:u,jobReferrer:f,pagetype:s?"searchPage":null,departmentFolder:e?e:null}})};t.startNewResumeTemplate=function(){return $.ajax({type:"GET",url:i+"/startNewResumeTemplate"})}}OnlineApp.Namespace.extend("OnlineApp.Services",{jobApplicationService:new t})}(window),function(){"use strict";function n(){var n=this,t="/api/inbox";n.getMessages=function(n){return $.ajax({url:t+"/GetMessagesByCriteria",type:"GET",data:n})};n.inboxMessagesSetArchived=function(n,i){return $.ajax({url:t+"/InboxMessagesSetArchived",type:"POST",data:JSON.stringify({selectedMessages:n,areArchived:i}),contentType:"application/json; charset=utf-8"})};n.getNumberOfMessagesInCategories=function(n,i){return $.ajax({url:t+"/GetNumberOfMessagesInCategories",type:"GET",data:{siteFilterType:n,employerFolderName:i}})};n.inboxMessageSetRead=function(n,i){return $.ajax({url:t+"/InboxMessageSetRead",type:"POST",data:{messageId:n,messageSource:i}})};n.inboxMessageSetFlagged=function(n,i,r){return $.ajax({url:t+"/InboxMessageSetFlagged",type:"POST",data:{messageId:n,messageSource:i,isFlagged:r}})}}OnlineApp.Namespace.extend("OnlineApp.Services",{inboxService:new n})}(window),function(n,t){"use strict";function i(n,i){var u={GET:i&&i.GET!==t?i.GET:!0,POST:i&&i.POST!==t?i.POST:!0,DELETE:i&&i.DELETE!==t?i.DELETE:!0,skipResumeTemplateId:i&&i.skipResumeTemplateId!==t?i.skipResumeTemplateId:!1},r=this,f="/api/"+n,e;r.pathname=n;e=function(n){var t=[],i=encodeURIComponent;for(var r in n)t.push(i(r)+"="+i(n[r]));return t.join("&")};u.GET&&(r.get=function(n,i,r){var u=f;return n!=null&&(u+="/"+n),i!=null&&(u+="?"+e(i)),$.ajax({url:u,type:"GET",cache:r!==t?r:!0})});u.POST&&(r.post=function(n,t){var i="";return t&&(i="?"+e(t)),$.post(f+i,n)});u.DELETE&&(r["delete"]=function(n,t){var i=f+"/delete",r,o;return n!=null&&(i+="?id="+n),!u.skipResumeTemplateId&&OnlineApp.ViewModels.applicationViewModel.resumeTemplateViewModel&&(r=OnlineApp.ViewModels.applicationViewModel.resumeTemplateViewModel.resumeTemplateId(),r!=null&&(i+="&resumeTemplateID="+r)),t!=null&&(o=i.lastIndexOf("?")===-1?"?":"&",i+=o+e(t)),$.ajax({type:"DELETE",url:i})});r.action=function(n,t){var i=f+"/"+n;return $.post(i,t)}}function r(){var n=this;n.applicationData=new i("applicationData/all");n.applicationDataForProfileSettings=new i("applicationData/forProfileSettings");n.dataStorage={};n.loadApplicationData=function(i,r){return n.applicationData.get(t,{jobId:i,resumeTemplateId:r}).done(function(t){n.dataStorage=t}).fail(function(){toastr.warning(Resources.NotificationMessages.EncounteredProblem)})};n.loadApplicationDataForProfileSettings=function(i){return n.applicationDataForProfileSettings.get(t,{resumeTemplateId:i}).done(function(t){n.dataStorage=t}).fail(function(){toastr.warning(Resources.NotificationMessages.EncounteredProblem)})};n.educations=new i("education");n.workExperience=new i("workExperience");n.generalInfo=new i("generalInfo");n.generalInfoAll=new i("generalInfo/all");n.contactInfo=new i("generalInfo/contactInfo");n.personalInfo=new i("generalInfo/personalInfo");n.preferences=new i("generalInfo/preferences");n.externalLoginInfo=new i("generalInfo/externalLoginInfo");n.emailPreferences=new i("generalInfo/emailPreferences",{cache:!1});n.disability=new i("disability");n.twoFactorAuthenticationPreferences=new i("generalInfo/twoFactorAuthenticationPreferences");n.textMessagingPreferences=new i("textMessagingPreferences");n.agencyWideQuestions=new i("questions/agencyWide");n.supplementaryQuestions=new i("questions/supplementary");n.convictionQuestions=new i("questions/conviction");n.licenses=new i("licenses");n.skills=new i("skills");n.officeskill=new i("additionalInfo/officeSkill");n.supplementalInfo=new i("supplementalInfo");n.languages=new i("languages");n.references=new i("references");n.submit=new i("submit");n.checkBeforeSubmit=new i("submitcheck/CheckAppForSubmission");n.checkPaymentType=new i("payment/CheckPaymentType");n.setInitials=new i("payment/UpsertUserInitialsOnSubmit");n.checkCaptcha=new i("submitcheck/IsCaptchaRequiredForApplicationSubmission");n.validateCaptcha=new i("submitcheck/ValidateCaptcha");n.changePassword=new i("user/changePassword");n.compositeDefinitions=new i("definitions/composite");n.PastFutureRange=new i("definitions/PastFutureRange");n.InvalidSsnValues=new i("definitions/InvalidSsnValues");n.sessionExpirationData=new i("definitions/sessionExpirationData");n.updateAdSenseDisplayInfo=new i("adsense/updateAdSenseDisplayInfo");n.accountSettingsData=new i("accountSettingsData/getAccountSettingsData");n.talentSearchPreferences=new i("talentSearchPreferences/talentSearchPreferences");n.definitions={states:new i("definitions/states"),countries:new i("definitions/countries"),educationLevels:new i("definitions/educationLevels"),schoolDegrees:new i("definitions/schoolDegrees"),schoolTypes:new i("definitions/schoolTypes"),languageSkills:new i("definitions/languageSkills"),driversLicenseClasses:new i("definitions/driversLicenseClasses"),highSchoolHighestLevels:new i("definitions/highschoolhighestlevels"),supplementalInfoTypes:new i("definitions/supplementalinfotypes")};n.attachments=new i("attachments");n.exam=new i("exam",{GET:!0,POST:!0,DELETE:!0,skipResumeTemplateId:!0});n.offer=new i("offer");n.canvassForm=new i("canvass");n.paymentInfo=new i("paymentInfo");n.testData=new i("testData");n.paymentType=new i("payment/setPaymentType");n.creditCardPayment=new i("payment/InitiatePaymentSessionTransfer");n.waiverForm=new i("payment/deleteForm");n.paymentCategory=new i("payment/setPaymentCategory");n.paymentTransactionInfo=new i("payment/PaymentTransactionInfo");n.accessMembership=new i("accessMembership")}OnlineApp.Namespace.extend("OnlineApp.Services",{dataService:new r})}(window),function(){function n(){var n=this;n.uploadFormData=function(n,t,i){var r=$(t),u=new FormData(r[0].form);return $.ajax({url:n,type:"POST",data:u,cache:!1,contentType:!1,processData:!1,xhr:function(){var n=$.ajaxSettings.xhr();return n.upload&&n.upload.addEventListener("progress",i,!1),n}})}}OnlineApp.Namespace.extend("OnlineApp.Services",{fileUploadService:new n})}(window),function(n,t){"use strict";function i(){function r(n){u(n)}function u(i){(function(t,i){if(!i.__SV){var r,f,e,u;n.mixpanel=i;i._i=[];i.init=function(n,t,r){function o(n,t){var i=t.split(".");2==i.length&&(n=n[i[0]],t=i[1]);n[t]=function(){n.push([t].concat(Array.prototype.slice.call(arguments,0)))}}var f=i;for("undefined"!=typeof r?f=i[r]=[]:r="mixpanel",f.people=f.people||[],f.toString=function(n){var t="mixpanel";return"mixpanel"!==r&&(t+="."+r),n||(t+=" (stub)"),t},f.people.toString=function(){return f.toString(1)+".people (stub)"},e="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" "),u=0;u<e.length;u++)o(f,e[u]);i._i.push([n,t,r])};i.__SV=1.2;r=t.createElement("script");r.type="text/javascript";r.async=!0;r.src=("https:"===t.location.protocol?"https:":"http:")+"//cdn.mxpnl.com/libs/mixpanel-2.2.min.js";f=t.getElementsByTagName("script")[0];f.parentNode.insertBefore(r,f)}})(document,n.mixpanel||[]);t.init(i)}function i(n,t){var i={};return n.replace(/([^?=&]+)(=([^&]*))?/g,function(n,r,u,f){var e=decodeURIComponent(r),o=decodeURIComponent(f);(!t||t.indexOf(e)>-1)&&(i[e]=o)}),i}return{inject:function(n){r(n)},trackPageView:function(){return},trackCurrentPageView:function(){return},trackEvent:function(n,i,r){t&&t.track(n,i,r||$.noop)},trackEventWithUrlParameters:function(t){this.trackEvent(t,i(n.location.search))},setUserIdentity:function(n){t&&t.identify(n.userName)},setUserInfo:function(n){t&&(t.identify(),n.firstName&&t.people.set("$first_name",n.firstName),n.lastName&&t.people.set("$last_name",n.lastName),n.email&&t.people.set("$email",n.email))},registerUserIdentity:function(n){t&&(t.alias(n.userName),t.people.set({userName:n.userName,$first_name:n.userName,$email:n.email}))},parametersFromUrl:function(n){return i(n)}}}OnlineApp.Namespace.extend("OnlineApp.Services",{analyticsService:new i})}(window,window.mixpanel),function(){"use strict";function n(){var n=this,t="/api/textCaptcha/";n.getCaptcha=function(n){var i="";return n&&(i="?keyForTextCaptchaAnswer="+n),$.ajax({type:"GET",url:t+"getCaptcha"+i})};n.isCaptchaRequiredForRegister=function(){return $.ajax({type:"POST",url:t+"isCaptchaRequiredForRegister"})};n.isCaptchaRequiredForLogin=function(){return $.ajax({type:"POST",url:t+"isCaptchaRequiredForLogin"})}}OnlineApp.Namespace.extend("OnlineApp.Services",{captchaService:new n})}(window),function(n){"use strict";function t(){var t=this;t.isInsideFlyout=function(){var n=$("div.flyout-window:not(.hide)");return n.length!==0};t.getOnlineAppFlyoutContainer=function(){return $("div#apply").first()};t.getApplicationsPageUrl=function(){var t=n.location.pathname.match(/\/agency(\/[^/]*)\//);return"/Applications/Index"+(t!=null&&t.length>1?t[1]:"")};t.getHomePageUrl=function(){return n.location.origin}}OnlineApp.Namespace.extend("OnlineApp.Services",{pageContextService:new t})}(window),function(){"use strict";function n(){var n=this,t="/JobAlerts/",i=t+"save",r=t+"delete",u=t+"getAll",f=t+"generateJobAlertAlreadyAddedView",e=t+"isJobAlertCanBeCreated",o=t+"isJobAlertsEnabled",s=t+"generateNoFilterSetView",h=t+"getEditModel",c=t+"updateJobAlertEditFilters",l=t+"update",a=t+"updatePreferences",v="/api/accessMembership/isAccessMembershipEnabled";n.getAll=function(){return $.ajax({type:"GET",url:u,cache:!1}).done(function(n){return n})};n.addJobAlert=function(n){return $.ajax({type:"POST",url:i,data:{location:n.Location,organization:n.Organization==null?null:n.Organization[0],category:n.Category==null?null:n.Category[0],minimumSalary:n.MinimumSalary,distance:n.Distance,keyword:n.Keyword,remoteWorkOptionId:n.RemoteWorkOptionId,jobType:n.JobType==null?null:n.JobType[0]}})};n.updateJobAlert=function(n){return $.ajax({type:"POST",url:l,data:{location:n.Location,organization:n.Organization==null?null:n.Organization[0],category:n.Category==null?null:n.Category[0],salary:n.MinimumSalary,distance:n.Distance,keyword:n.Keyword,jobAlertId:n.JobAlertId,remoteWorkOptionId:n.RemoteWorkOptionId,jobType:n.JobType==null?null:n.JobType[0]}})};n.updateJobAlertPreferences=function(n,t){return $.ajax({type:"POST",url:a,data:{jobSeekerId:0,sentJobAlertsFrequency:n,isJobAlertEnabled:t}})};n.getJobAlertEditModel=function(n){return $.ajax({type:"GET",url:h,data:{location:n.Location,organization:n.Organization,category:n.Category,salary:n.MinimumSalary,distance:n.MaxDistance||n.Distance,keyword:n.Keyword,jobAlertId:n.JobAlertId,remoteWorkOptionId:n.RemoteWorkOptionId,jobType:n.JobType,isSchoolJobs:n.SiteSource==1?!0:!1,isEditClicked:!1}})};n.updateJobAlertEditModel=function(n){return $.ajax({type:"GET",url:c,data:{location:n.Location,organization:n.Organization,category:n.Category,salary:n.MinimumSalary,distance:n.Distance,keyword:n.Keyword,jobAlertId:n.JobAlertId}})};n.deleteJobAlert=function(n,t,i){return $.ajax({type:"DELETE",url:r,data:{jobAlertId:n,disableJobAlert:t,jobSeekerid:i}})};n.generateJobAlertAlreadyAddedView=function(){return $.ajax({type:"GET",url:f})};n.generateNoFilterSetView=function(n){return $.ajax({type:"GET",url:s,data:{needsToApplySearchFilter:n}})};n.isJobAlertCanBeCreated=function(n){return $.ajax({type:"GET",url:e,data:{location:n.location,organization:n.organization,category:n.category,minimumSalary:n.salary,distance:n.distance,keyword:n.keyword,remoteWorkOptionId:n.remoteworkoptionid,jobType:n.jobType}})};n.isJobAlertsEnabled=function(){return $.ajax({type:"GET",url:o})};n.isAccessMembershipEnabled=function(){return $.ajax({url:v,type:"GET",cache:!1})}}OnlineApp.Namespace.extend("OnlineApp.Services",{jobAlertService:new n})}(window),function(n){var t=function(){var t=n.navigator.userAgent.toLowerCase();return/iphone|ipod|ipad/.test(t)&&!n.MSStream};namespace("gJobs").IosDetector={isIos:t};t()&&document.documentElement.classList.add("ios-device")}(window),function(n){"use strict";function t(){function s(){u=OnlineApp.Services.pageContextService.getHomePageUrl();OnlineApp.Services.authenticationService.isLoggedIn().done(function(n){n&&f()}).always(function(){$(document).one(e,f)})}function h(){return OnlineApp.Services.authenticationService.logout().done(function(){sessionStorage.removeItem("jobIds");sessionStorage.removeItem("paginationData");sessionStorage.removeItem("searchQuery");n.location.href=u}),!0}function c(n){i=n.timeout;t=n.remainingTime}function l(){i=r.minutesSessionExpiration;t=r.minutesBeforeWarning}function f(){var n=(i-t)*60,r=t*60;$(document).idleTimeout({idleTimeLimit:n,dialogDisplayLimit:r,sessionKeepAliveTimer:o,sessionKeepAliveUrl:Resources.EndpointUrls.KeepAlive,activityEvents:"click keyup scroll wheel mousewheel",redirectUrl:!1,customCallback:h,dialogText:Resources.NotificationMessages.SessionTimeoutExpires,dialogStayLoggedInButton:Resources.NotificationMessages.SessionTimeoutResume})}var a=this,r={minutesSessionExpiration:10,minutesBeforeWarning:5},e="loginEvent registerEvent",i,t,o=60,u;$(document).ready(function(){var n=new OnlineApp.ViewModels.DefinitionsViewModel;n.sessionExpirationData.get().done(c).fail(l).always(s)})}OnlineApp.Namespace.extend("OnlineApp.Services",{sessionTrackingService:new t})}(window),function(n,t){"use strict";function r(){function u(n){var t=n;return t=t.replace("<%placeholder-questionnaire%>",'<!-- ko template: "Templates/Canvassing/CanvassQuestionnaire" --><!-- /ko -->'),t=t.replace('<%placeholder-questionnaire capacity="3"%>','<!-- ko template: "Templates/Canvassing/BuffaloCanvassQuestionnaireForCurrentPosition" --><!-- /ko -->'),t=t.replace("<%placeholder-sign-form%>",'<!-- ko template: { name: "Templates/Canvassing/CanvassFormFields", afterRender: phoneFieldAfterRender } --><!-- /ko -->'),t=t.replace("<%placeholder-sign-form-with-date%>",'<!-- ko template: { name: "Templates/Canvassing/CanvassFormFieldsWithDate", afterRender: phoneFieldAfterRender } --><!-- /ko -->'),t.replace("<%placeholder-page-break%>",'<!-- ko template: "Templates/Canvassing/PageBreak" --><!-- /ko -->')}var r=this;r.openCanvassFormFlyout=function(i,u,f){n.isCurrentOptionChecked=!1;n.isValidCurrentPositions=!1;r.getCanvassForm(i).then(function(i){var s=n.document.title,e=[];n.document.title=s+" – Canvass Form";var h=$("#canvass-flyout-content"),l=$(".canvass-flyout-overlay"),o=u.getView(),c=$("#responsive-signature"),a=o.find(".close");ko.cleanNode(h[0]);ko.cleanNode(c[0]);r.setupCanvassFlyout(i.description,i.isReadOnly);ko.applyBindings(f,h[0]);ko.applyBindings(f.signatureViewModel,c[0]);f.fromDataModel(i);gJobs.skipToContentService.showOnNextTab();u.setSubtitle(i.jobTitle);u.open($(document.activeElement));i.isReadOnly?gJobs.screenReadersService.setAriaLiveNotification("View Canvass form flyout is opened"):gJobs.screenReadersService.setAriaLiveNotification("Canvass form flyout is opened");$(".popover-trigger").popover();l.add(a).on("click",function(){e&&(e[0](),e[1](),e=t);gJobs.focusService.dontRestoreFocus=t;n.document.title=s});e[0]=gJobs.focusService.restrictFocus(o);e[1]=gJobs.flyoutTabService.restrictTabbing(o);gJobs.focusService.dontRestoreFocus=!0;gJobs.focusService.enableFocusForBrowserControls()}).fail(function(){toastr.error(Resources.NotificationMessages.EncounteredProblem)})};r.closeCanvassFormFlyout=function(){gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?AgencyPages.canvassFlyout.close():gJobs.applicationsPage?gJobs.applicationsPage.canvassFormFlyout.close():gJobs.searchPage.canvassFormFlyout.close()};r.getCanvassForm=function(t){return n.isCurrentOptionChecked=!1,n.isValidCurrentPositions=!1,OnlineApp.Services.dataService.canvassForm.get(t).then(function(n){return $.extend(n,{isReadOnly:!!n.dateAnswered})})};r.setupCanvassFlyout=function(n,t){var i=$("#canvass-body .canvass-main-container").html(u(n)),f=i.find(".required-fields-notification-wrapper"),e=i.find(".required-asterisk"),r;gJobs.browserDetector.isMobileBrowser()&&(i.find(".general").find(".general .contacts, .general .department").unwrap(),i.find(".container-body .logo, .container-body .department").wrapAll("<div class='company-general-info'><\/div>"));t?(e.replaceWith(""),f.replaceWith("")):(r=i.find(".buffalo").length,!r&&r<1&&(e.removeClass("required-asterisk").addClass("required"),f.replaceWith('<div class="required-description"><p>Fields marked with an asterisk (<span class="required">*<\/span>) are required<\/p><\/div>')))};r.changeCanvassFormStatus=function(n,t,r){var u=$('.canvass-container[data-canvass-id="'+n+'"]');u.html(i);u.find(".submitted-date").text(t);u.find(".canvass-link").attr("aria-label","Click to view canvass submitted for "+r)}}var i='<div class="submitted-canvass referred-candidate-submitted-form"><span class="submitted-form-status">Canvass Submitted<\/span><div class="submitted-date"><\/div><div class="view-link"><i class="ss-standard ss-view"><\/i><a class="canvass-link" href="#">View Canvass<\/a><\/div><\/div>';OnlineApp.Namespace.extend("OnlineApp.Services",{canvassFlyoutService:new r})}(window),function(){"use strict";function n(){var n=this;n.changeOfferStatus=function(n,t){var r=$('.offer-container[data-offer-id="'+n+'"]'),i=r.find(".inactive-offer"),f=t?"Offer Accepted":"Offer Rejected",u;i.find(".submitted-form-status").text(f);u=OnlineApp.Helpers.DateTimeFormatter.getShortDate(new Date);i.find(".submitted-date").text(u);r.find(".active-offer").addClass("hide");i.removeClass("hide")}}OnlineApp.Namespace.extend("OnlineApp.Services",{offerFlyoutService:new n})}(window),function(n){"use strict";function t(){var t=this;t.isIE=function(t){var i=n.navigator.userAgent,u=i.indexOf("MSIE "),e,f,r;return u>0?parseInt(i.substring(u+5,i.indexOf(".",u)),10):(e=i.indexOf("Trident/"),e>0)?(f=i.indexOf("rv:"),parseInt(i.substring(f+3,i.indexOf(".",f)),10)):!t&&(r=i.indexOf("Edge/"),r>0)?parseInt(i.substring(r+5,i.indexOf(".",r)),10):!1};t.isFirefox=function(){return n.navigator.userAgent.toLowerCase().indexOf("firefox")>-1};t.isMobileSafari=function(){return navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&navigator.userAgent.match(/AppleWebKit/)?!0:!1};t.isMobileBrowser=function(){return/android|webos|iphone|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())}}namespace("gJobs").browserDetector=new t}(window),function(){function n(){var n=this;n.updateCustomLabels=function(n,t){var i=n.find("[data-custom-label-key][data-custom-label-type]");i.each(function(n,i){var r=$(i),f=r.data("custom-label-key"),e=r.data("custom-label-type"),u=t[f][e];u&&r.text(u)})}}namespace("gJobs").customLabelService=new n}(),function(n){"use strict";namespace("gJobs").subjects={EmailUpdated:"emailUpdated"};namespace("gJobs").crossWindowCommunicationService={_initialized:!1,_handlers:[],_init:function(){var i=this;this._initialized=!0;var t=n.addEventListener?"addEventListener":"attachEvent",r=n[t],u=t=="attachEvent"?"onmessage":"message";r(u,function(t){if(n.location.origin==event.origin){var f=t.message?"message":"data",u=t[f],r=i._handlers.filter(function(n){return n.subject==u.subject})[0];r!=null&&typeof r.messageReceivedCallback=="function"&&r.messageReceivedCallback(u.message)}},!1)},sendMessage:function(t,i){var r=n.opener;r!=null&&r.postMessage({subject:t,message:i},"*")},setListener:function(n,t){this._initialized||this._init();this._handlers.push({subject:n,messageReceivedCallback:t})}}}(window),function(){"use strict";function n(){}OnlineApp.Namespace.extend("OnlineApp.Hubs",{analyticsHub:new n})}(this),function(){"use strict";function n(){var n=this;n.scopeEventToClass=function(t){return t+"."+n.constructor.name};n.fromViewModel=function(t){var i=ko.toJS(t);return n.fromDataModel(i)};n.fromDataModel=function(){};n.toDataModel=function(){var t=ko.toCleanJSON(n);return ko.utils.parseJson(t)};n.clone=function(){if(typeof n.fromDataModel!="function")return n;var i=ko.toJS(n),t=new n.constructor;return t.fromDataModel(i),t};n.isVisited=ko.observable(!1).extend({ignoreOnSerialization:!0})}OnlineApp.Namespace.extend("OnlineApp.ViewModels.Base",{BaseViewModel:n})}(window),function(n,t){"use strict";function i(){function i(n){var t,i;for(t in n)n.hasOwnProperty(t)&&(i=n[t],r(t,i))}function r(n,t){var i=u(t);f(n,i)}function u(t){var f={},r,i,u;for(r in t)i=t[r],u=OnlineApp.Namespace.openRelative(n,r),u.extend(i),i.hasOwnProperty("dependsOn")&&i.dependsOn.length&&i.dependsOn.forEach(function(n){var t=u;n.subscribe(function(){t.validate()})}),f[r]=u;return f}function f(t,i){var r=function(n){var t=!0;for(var r in i)t=i[r].validate(n)&&t;return!t},u={validate:r};n.hasErrorPureComputed=ko.computed({read:function(){return r(!0)},deferEvaluation:!0}).extend({ignoreOnSerialization:!0});n.validation.fieldGroups[t]=u}var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.validation={fieldGroups:{}};n.hasError=ko.observable(!1).extend({ignoreOnSerialization:!0});n.showCheckValidationIcon=ko.computed(function(){return n.isVisited()&&!n.hasError()||OnlineApp.ViewModels.applicationViewModel&&OnlineApp.ViewModels.applicationViewModel.isShowAllValidationIcons&&OnlineApp.ViewModels.applicationViewModel.isShowAllValidationIcons()&&!n.hasError()}).extend({ignoreOnSerialization:!0});n.showAlertValidationIcon=ko.computed(function(){return n.isVisited()&&n.hasError()||OnlineApp.ViewModels.applicationViewModel&&OnlineApp.ViewModels.applicationViewModel.isShowAllValidationIcons&&OnlineApp.ViewModels.applicationViewModel.isShowAllValidationIcons()&&n.hasError()}).extend({ignoreOnSerialization:!0});n.validate=function(){var i=!0;for(var r in n.validation.fieldGroups)i=!n.validation.fieldGroups[r].validate()&&i;return n.editableItem!==t&&n.editableItem()!=null&&(i=i&&n.editableItem().validate()),n.hasDisability===t||n.hasDisability()||(i=!1),n.hasError(!i),i};n.registerValidation=function(n){i(n)};n.suppressValidationErrorsFor=function(n){var t=function(n){for(var i in n)n.hasOwnProperty(i)&&n[i]&&i!=="validation"&&(n[i].hasError!=null&&(n[i].hasError(!1),typeof n[i].isValidationMessageVisible=="function"&&n[i].isValidationMessageVisible(!1)),typeof n[i]=="function"||Array.isArray(n[i])||t(n[i]))};t(n)};n.suppressValidationErrors=function(){n.hasError(!1);n.suppressValidationErrorsFor(n)}}OnlineApp.Namespace.extend("OnlineApp.ViewModels.Base",{ValidatableViewModel:i})}(window),function(n,t){"use strict";function i(n){function h(){return AgencyPages.pageInfoService?AgencyPages.pageInfoService.getCurrentAgencyFolderName():AgencyPages.pageInfoService?AgencyPages.pageInfoService.getCurrentAgencyFolderName():gJobs.pageInfoService.getCurrentAgencyPageFolderName()}var r=OnlineApp.Services.dataService,i=OnlineApp.ViewModels.Base.ValidatableViewModel.apply(this,arguments)||this,u,f;i.isBusy=ko.observable(!1).extend({ignoreOnSerialization:!0});i.getPostDataKey=function(){return n.postDataKey};u={get:null,post:null};f=function(n,t){var u,i,r;for(u in n)(i=n[u],r=i[t],i instanceof jQuery)||typeof r=="function"&&r.call(i)},function(){n=n||{};typeof n.endpoint=="string"&&(n.endpoint={get:n.get===t?n.endpoint:n.get,post:n.post===t?n.endpoint:n.post,"delete":n["delete"]===t?n.endpoint:n["delete"]});n.endpoint=$.extend(u,n.endpoint)}();var e=function(){var i={};return n.passResumeTemlateId&&OnlineApp.ViewModels.applicationViewModel.resumeTemplateViewModel&&(i.resumeTemplateId=OnlineApp.ViewModels.applicationViewModel.resumeTemplateViewModel.resumeTemplateId()),n.passJobId&&OnlineApp.ViewModels.applicationViewModel.jobId&&(i.jobId=OnlineApp.ViewModels.applicationViewModel.jobId()),n.passAgencyFolderName&&(i.agencyFolderName=AgencyPages.pageInfoService&&AgencyPages.pageInfoService.getCurrentAgencyFolderName()),n.jobApplicationId!==t&&(i.jobApplicationId=n.jobApplicationId),$.isEmptyObject(i)?t:i},o=function(){return t},s=function(i){var r={};return(n.passResumeTemlateId||n.passJobId||n.passAgencyFolderName||n.jobApplicationId!==t)&&(r.model=i),n.passResumeTemlateId&&OnlineApp.ViewModels.applicationViewModel.resumeTemplateViewModel&&(r.resumeTemplateId=OnlineApp.ViewModels.applicationViewModel.resumeTemplateViewModel.resumeTemplateId()),n.passJobId&&OnlineApp.ViewModels.applicationViewModel.jobId&&(r.jobId=OnlineApp.ViewModels.applicationViewModel.jobId()),n.passAgencyFolderName&&(r.agencyFolderName=h()),n.jobApplicationId!==t&&(r.jobApplicationId=n.jobApplicationId),$.isEmptyObject(r)?t:r};i.load=function(t){var c=function(n){i.fromDataModel(n)},l=function(){console.log("Service unavailable: "+n.endpoint.get);toastr.warning(Resources.NotificationMessages.ServiceUnavailable)},a=$.when(),h,u,s,v;if(n.endpoint.get)if(t)OnlineApp.Helpers.layoutHelper.showOnlineAppInnerSpinner(!0),a=r[n.endpoint.get].get(o(),e()).fail(l).done(c).always(function(){OnlineApp.Helpers.layoutHelper.hideOnlineAppInnerSpinner(!0)});else{for(h=r[n.endpoint.get].pathname.split("/"),u=r.dataStorage,s=0,v=h.length;s<v;s++)u=u[h[s]];u?c(u):l()}return f(i,"load"),a};i.save=function(t,u,f,e){var o,h;return!u&&!i.validate()?null:(n.endpoint.post&&(h=s(t)||t,o=OnlineApp.Helpers.ajaxResponseValidator.ensurePromiseFailsOnInvalidData(r[n.endpoint.post].post(h,e)).fail(function(n){if(!f)if(n&&n.responseText&&JSON){var t=JSON.parse(n.responseText);OnlineApp.Helpers.Notifications.showResponseMessages(t)}else toastr.warning(Resources.NotificationMessages.EncounteredProblem)})),o)};i["delete"]=function(t){var i;return n.endpoint["delete"]&&(i=OnlineApp.Helpers.ajaxResponseValidator.ensurePromiseFailsOnInvalidData(r[n.endpoint["delete"]]["delete"](t)).fail(function(){toastr.warning(Resources.NotificationMessages.EncounteredProblem)})),i}}OnlineApp.Namespace.extend("OnlineApp.ViewModels.Base",{DataViewModel:i})}(window),function(n){"use strict";function t(){function f(n){var t=r(n);return t?{offset:t.offset(),position:t.position(),padding:parseInt(t.css("padding-top")||0),containerScroll:t??t.scrollParent().scrollTop()}:null}function r(n){if(!n)return null;return $(n).closest(".edit-dialog")}var t=OnlineApp.ViewModels.Base.DataViewModel.apply(this,arguments)||this,e=function(n,t,i){var r=jQuery.Event(OnlineApp.Events.CommonEventsNames.EditItemComplete);r.targetMetrics=n;r.editableItemContainer=t;r.dontScrollAfterEditing=i;$(document).trigger(r)},u,i;t.editableItem=ko.observable();t.isInEditMode=ko.observable(!1).extend({ignoreOnSerialization:!0});t.validateChanges=function(){return t.editableItem()!=null?t.editableItem().validate():!0};t.beginEdit=function(n,r,f,e){i=$('[role="main"]');i.length&&i.removeAttr("role");var s=n.clone();n.isInEditMode(!0);s.isInEditMode(!0);t.editableItem(s);f||t.editableItem().validate();u=new ko.dirtyFlag({editableItem:t.editableItem},null,!0);OnlineApp.Events&&$(document).trigger(OnlineApp.Events.CommonEventsNames.EditableItemBeginEdit,{editEvent:r,item:n,editModeOnly:e});let o=$(".chzn-container");o&&o.length>0&&o.each(function(n,t){if(t){let n=$(t).find("a").find("span");if($(n)[0]){let i=$(n)[0].innerText;$(t).find(".chzn-results").attr("aria-label",i)}}})};t.endEdit=function(n){i&&i.length&&i.attr("role","main");var r=t.editableItem();return n.isInEditMode(!1),t.editableItem(null),r};t.discardChanges=function(n,i){var u=i&&i.target,o=n||t,s=f(u),h=r(u).parent();t.endEdit(o);n&&(!n.accepted||n.accepted())&&e(s,h,i.dontScrollAfterEditing)};t.saveChanges=function(i,u,o){function l(){if(OnlineApp.Events){var n=jQuery.Event(OnlineApp.Events.CommonEventsNames.PreSaveValidationFailed);n.target=u.target;$(document).trigger(n)}}var s=u&&u.target,h,c;return(gJobs.browserDetector.isIE()&&gJobs.screenReadersService.silenceScreenreader(),i.isBusy(!0),typeof t.editableItem().validate=="function"&&!t.editableItem().validate())?(i.isBusy(!1),l(),n.undefined):(h=t.editableItem(),c=h.toDataModel(),t.save(c,!0,null,o).done(function(u){if(s)var o=f(s),c=r(s).parent();i.fromViewModel(h);t.endEdit(i);s&&e(o,c);u&&u.payload&&u.payload.isEmailChanged&&(u.payload.isImpersonatedJobSeeker?n.location.reload():OnlineApp.Services.emailVerificationService.getRedirectLinkForSuccessfullEmailVerification().done(function(t){var i=t.data;i.redirectedLink!==""&&(n.location=i.redirectedLink)}))}).always(function(){OnlineApp.Events&&i.isBusy(!1)}))};t.isDataChanged=function(){return u&&u.isDirty()}}OnlineApp.Namespace.extend("OnlineApp.ViewModels.Base",{EditableViewModel:t})}(window),function(n){"use strict";function t(){function i(n){var i,t;return n?(i=$(n).closest(".box-container"),!i)?null:(t=i.parent().parent().parent().find(".btn-app-add"),!t)?null:{offset:t.offset(),position:t.position(),padding:parseInt(t.css("padding-top")||0),containerScroll:t??t.scrollParent().scrollTop(),element:t}:null}function r(){var i=t.itemTemplate(),n=new i;return n.accepted=ko.observable(!1),n}var t=OnlineApp.ViewModels.Base.EditableViewModel.apply(this,arguments)||this,u=function(n,t,i){var r=jQuery.Event(OnlineApp.Events.CommonEventsNames.RemoveItemComplete);r.target=n.target;r.index=t;r.itemsCount=i;$(document).trigger(r)},f=function(n){var t=jQuery.Event(OnlineApp.Events.CommonEventsNames.ItemRemoved);t.index=n;$(document).trigger(t)};t.items=ko.observableArray([]);t.sortedItems=ko.computed(function(){return t.items()});t.hasUnsavedItem=ko.observable(!1);t.itemsCount=ko.computed(function(){return t.items().length});t.savedItemsCount=ko.computed(function(){return t.hasUnsavedItem()?t.itemsCount()-1:t.itemsCount()});t.add=function(){var n=r();t.hasUnsavedItem(!0);t.items.unshift(n);t.beginEdit(n,null,!0)};t.saveChanges=function(i){return function(r){var u=i.apply(this,arguments);return u?(u.done(function(n){n&&n.id&&(r.id(n.id),t.hasUnsavedItem(!1),r.accepted&&r.accepted(!0))}),u):n.undefined}}(t.saveChanges);t.discardChanges=function(n){return function(r,u){var f=function(r,u){var e=i(u.target),f;n.apply(this,arguments);r.accepted&&!r.accepted()&&(f=jQuery.Event(OnlineApp.Events.CommonEventsNames.EditableCollectionItemDiscarded),f.item=r,f.targetMetrics=e,f.dontScrollAfterEditing=u.dontScrollAfterEditing,t.items.remove(r),t.hasUnsavedItem(!1),$(document).trigger(f))},e;!r&&t.items?(e=ko.utils.arrayFirst(t.items(),function(n){return n.isInEditMode()}),f(e,u)):f(r,u)}}(t.discardChanges);t.removeItem=function(n,i){function e(){var r=$.inArray(n,t.sortedItems()),e=t.items().length;t["delete"](n.id()).done(function(){u(i,r,e);t.items.remove(n);t.editableItem(null);t.hasUnsavedItem(!1);f(r)})}var r=jQuery.Event(OnlineApp.Events.CommonEventsNames.TryRemoveItem);r.successCallback=e;$(document).trigger(r)};t.fromDataModel=function(n){var i=ko.utils.arrayMap(n,function(n){var r=t.itemTemplate(),i=new r;return i.fromDataModel(n),i});t.items(i)};t.isRemoveButtonVisible=function(n){return!n.accepted||n.accepted&&n.accepted()===!0?!0:!1};t.isInEditMode=ko.computed(function(){var n=!1;return ko.utils.arrayForEach(t.items(),function(t){t.isInEditMode()&&(n=!0)}),n});t.validate=function(){var n,i=t.items();return n=ko.utils.arrayFirst(i,function(n){return!n.validate()}),!n};t.hasError=ko.computed(function(){var n=t.validate();return!n});t.isDataChanged=function(n){return function(){return t.editableItem()?n():!1}}(t.isDataChanged)}OnlineApp.Namespace.extend("OnlineApp.ViewModels.Base",{EditableCollectionViewModel:t})}(window),function(){"use strict";function n(){var n=OnlineApp.ViewModels.Base.EditableViewModel.apply(this,arguments)||this,i=function(t){var i=!1;return ko.utils.arrayForEach(n.parts(),function(n){i=t(n)||i}),i},t;n.any=i;t=function(t){var i=!0;return ko.utils.arrayForEach(n.parts(),function(n){i=t(n)&&i}),i};n.all=t;n.parts=ko.observableArray([]);n.dirtyFlag={};n.addPart=function(t){n.parts.push(t)};n.addParts=function(t){ko.utils.arrayPushAll(n.parts(),t);n.parts.valueHasMutated()};n.getParts=function(){return n.parts().slice(0)};n.beginEditAll=function(){var r=0,i={};t(function(n){n.beginEdit(n);i[r++]=n.editableItem});n.dirtyFlag=new ko.dirtyFlag(i,null,!0,!1)};n.isInEditMode=ko.computed(function(){return i(function(n){return n.isInEditMode()})});n.hasError=ko.computed(function(){return i(function(n){return n.hasError()})});n.validate=function(){return t(function(n){return n.validate()})};n.validateChanges=function(){return t(function(n){return n.validateChanges()})};n.save=function(n){return function(){var i={};return t(function(n){var t=n.editableItem(),r=n.getPostDataKey();r&&(i[r]=t?t.toDataModel():null)}),n(i,!0)}}(n.save);n.saveChanges=function(){return n.save().done(function(n){return t(function(n){n.isInEditMode()&&(n.fromViewModel(n.editableItem()),n.endEdit(n))}),n})};n.discardChanges=function(n,i){t(function(t){t.isInEditMode()&&t.discardChanges(n,i)})};n.isDataChanged=function(){var n=this.parts().filter(function(n){return n.isInEditMode()})[0];return n&&n.isDataChanged()}}OnlineApp.Namespace.extend("OnlineApp.ViewModels.Base",{CompositeEditableViewModel:n})}(),function(n,t){"use strict";function u(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.firstName=ko.observable();n.middleName=ko.observable();n.lastName=ko.observable();n.formerName=ko.observable();n.fullName=ko.computed(function(){return((n.firstName()||"")+" "+(n.lastName()||"")).trim()}).extend({ignoreOnSerialization:!0});n.fromDataModel=function(t){t&&(n.firstName(t.firstName),n.middleName(t.middleName),n.lastName(t.lastName),n.formerName(t.formerName))};n.normalize=function(){n.firstName($.trim(n.firstName()));n.middleName($.trim(n.middleName()));n.lastName($.trim(n.lastName()));n.formerName($.trim(n.formerName()))}}function f(n){var f=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this,u=OnlineApp.FieldSettings||{};f.address1=ko.observable();f.address2=ko.observable();f.city=ko.observable();f.state=new r;f.zipCode=ko.observable();f.country=new i;f.filteredStates=ko.observableArray([]);f.visible=function(){var i=!1;return n?n==="education"?i=u[n+"City"]===t||u[n+"City"].visible||u[n+"State"]===t||u[n+"State"].visible||u[n+"Country"]===t||u[n+"Country"].visible:n==="workExperience"&&(i=u[n+"Address"]===t||u[n+"Address"].visible||u[n+"City"]===t||u[n+"City"].visible||u[n+"State"]===t||u[n+"State"].visible||u[n+"ZipCode"]===t||u[n+"ZipCode"].visible||u[n+"Country"]===t||u[n+"Country"].visible):i=u.address1===t||u.address1.visible||u.address2===t||u.address2.visible||u.city===t||u.city.visible||u.stateID===t||u.stateID.visible||u.countryID===t||u.countryID.visible||u.zip===t||u.zip.visible,i};f.country.id.subscribe(function(n){var i=OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.states.items();n&&n!==1&&n!==39?i=i.filter(function(n){return n.countryId!==1&&n.countryId!==39}):n&&(i=i.filter(function(t){return t.countryId===n}));i.filter(function(n){return n.id===f.state.id()}).length||(f.state.id(t),f.state.name(t),f.state.abbrvState(t),f.state.countryId(t));f.zipCode.validate&&!f.zipCode.validate()&&f.zipCode(t);f.filteredStates(i)});f.cityStateZip=ko.computed(function(){var e="",i="",r="";return(u[n+"City"]===t||u[n+"City"].visible)&&(e=f.city()||""),(u[n+"State"]===t||u[n+"State"].visible)&&(i=f.state!=t?f.state.abbrvState()||"":""),(u[n+"ZipCode"]===t||u[n+"ZipCode"].visible)&&(r=f.zipCode()||""),e+(e!=""&&(i!=""||r!="")?", ":"")+i+(i!=""&&r!=""?" ":"")+r}).extend({ignoreOnSerialization:!0});f.fromDataModel=function(n){if(n)return f.filteredStates(OnlineApp.ViewModels.applicationViewModel.definitionsViewModel?OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.states.items():[]),f.address1(n.address1),f.address2(n.address2),f.city(n.city),f.country.fromDataModel(n.country),f.state.fromDataModel(n.state),f.zipCode(n.zipCode),f}}function e(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this,t;n.primaryPhone=ko.observable();n.primaryPhoneExt=ko.observable();n.alternatePhone=ko.observable();n.alternatePhoneExt=ko.observable();t=function(n,t){return(n||"")+(t?" ext. "+t:"")};n.fullPrimaryPhone=ko.computed(function(){return t(n.primaryPhone(),n.primaryPhoneExt())}).extend({ignoreOnSerialization:!0});n.fullAlternatePhone=ko.computed(function(){return t(n.alternatePhone(),n.alternatePhoneExt())}).extend({ignoreOnSerialization:!0});n.fromDataModel=function(t){if(t)return n.primaryPhone(t.primaryPhone),n.primaryPhoneExt(t.primaryPhoneExt),n.alternatePhone(t.alternatePhone),n.alternatePhoneExt(t.alternatePhoneExt),n}}function o(n){var i=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this,r=OnlineApp.FieldSettings||{};i.name=ko.observable();i.title=ko.observable();i.fullName=ko.computed(function(){var u="",f="",e="";return(r[n+"SupervisorName"]===t||r[n+"SupervisorName"].visible)&&(u=i.name()||""),(r[n+"SupervisorTitle"]===t||r[n+"SupervisorTitle"].visible)&&(f=i.title()||""),u&&f?e=u+", "+f:u&&f||(e=u||f||""),e}).extend({ignoreOnSerialization:!0});i.visible=function(){return r[n+"SupervisorName"]===t||r[n+"SupervisorName"].visible||r[n+"SupervisorTitle"]===t||r[n+"SupervisorTitle"].visible};i.fromDataModel=function(n){n&&(i.name(n.name),i.title(n.title))}}function i(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.id=ko.observable();n.name=ko.observable();n.fromDataModel=function(t){t&&(n.id(t.id),n.name(t.name))}}function s(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.id=ko.observable();n.name=ko.observable();n.fromDataModel=function(t){t&&(n.id(t.id),n.name(t.name))}}function r(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.id=ko.observable();n.abbrvState=ko.observable();n.name=ko.observable();n.countryId=ko.observable();n.fromDataModel=function(t){t&&(n.id(t.id),n.abbrvState(t.abbrvState),n.name(t.name),n.countryId(t.countryId))}}function h(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.id=ko.observable();n.title=ko.observable();n.fromDataModel=function(t){t&&(n.id(t.id),n.title(t.title))}}function c(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.id=ko.observable();n.name=ko.observable();n.fromDataModel=function(t){t&&(n.id(t.id),n.name(t.name))}}function l(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.id=ko.observable();n.name=ko.observable();n.fromDataModel=function(t){t&&(n.id(t.id),n.name(t.name))}}function a(n){var t=ko.observable("");return n&&t.extend(n),t.mismatchMessage="Passwords don't match!",t.confirmPassword=ko.observable("").extend({required:{}}),t.isConfirmPasswordSelected=ko.observable(!1),t.isPasswordConfirmed=ko.computed(function(){return t()===t.confirmPassword()}),t.showPasswordMismatch=ko.observable(!1),t.confirmPassword.subscribe(function(){var n=t.confirmPassword()&&t()&&t()!=t.confirmPassword();t.showPasswordMismatch(n?!0:!1)}),t.validate=function(n){return function(){var i=n(),r=t.confirmPassword.validate()&&t.confirmPassword()&&t()&&t.isPasswordConfirmed();return t.showPasswordMismatch(!r&&t()),t.isPasswordConfirmed.notifySubscribers(),t.hasError(!i),i}}(t.validate),t.clearFields=function(){t("");t.hasError(!1);t.confirmPassword("");t.confirmPassword.hasError(!1);t.showPasswordMismatch(!1)},t}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{Common:{NameViewModel:u,AddressViewModel:f,PhoneViewModel:e,SupervisorViewModel:o,CountryViewModel:i,SchoolTypeViewModel:s,StateViewModel:r,SchoolDegreeViewModel:h,HighSchoolHighestLevelViewModel:c,SupplementalInfoTypeViewModel:l,PasswordExtender:a}})}(window),function(n){"use strict";function t(){function l(){$(".edit-signature-button").focus()}var u=".signature-pad:visible",h=50,c=25,w="fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange",r,i,t=this;t.isMobile=gJobs.browserDetector.isMobileBrowser();t.signature=ko.observable("");t.isReadOnlyView=ko.observable(!0);t.username=ko.observable("");t.dateAnswered=ko.observable("");t.isSignatureCompleted=ko.observable(!1);t.isSignatureInEditMode=ko.observable(!1);t.isSignatureInputed=ko.observable(!1);t.isSignatureInEditModeMobile=ko.computed(function(){return t.isMobile&&t.isSignatureInEditMode()});t.fromDataModel=function(n,i,r,u){t.signature(n);t.isReadOnlyView(i);u?t.username(u):g();t.dateAnswered(r);t.isSignatureInEditMode(!1);t.isSignatureCompleted(!1)};t.generateMobileSignatureClick=function(){};t.editSignatureClick=function(){};t.isSignatureInEditMode.subscribe(function(n){!t.isMobile||gJobs.browserDetector.isMobileSafari()||n||(d(),screen.orientation&&screen.orientation.unlock())});t.drawSignatureClick=function(){r.clear();r.on();t.isSignatureInputed(!1)};t.generateSignatureClick=function(){r.clear();r.off();var n=i[0].getContext("2d");OnlineApp.Services.authenticationService.getUserData().then(function(i){i.username?s(n,i.username):s(n,t.username());$("#aria-live-message-container").text("");$("#aria-live-message-container").attr("aria-label","");setTimeout(function(){gJobs.screenReadersService.setAriaLiveNotification("Signature is Auto Generated.",$("#aria-live-message-container"),!1,$("#generate-signature-button"))},300)});t.isSignatureInputed(!0)};t.clearSignatureClick=function(){$("#aria-live-message-container").text("");$("#aria-live-message-container").attr("aria-label","");setTimeout(function(){gJobs.screenReadersService.setAriaLiveNotification("Signature is cleared",$("#aria-live-message-container"),!1,$("#btnClearSignature"))},300)};t.generateMobileSignatureClick=function(){var n=$('<canvas width="496" height="150"/>')[0];OnlineApp.Services.authenticationService.getUserData().then(function(i){var r=n.getContext("2d");o(r);s(r,i.username);t.signature(n.toDataURL());t.isSignatureCompleted(!0)})};t.editSignatureMobileClick=function(){var o,r;if(!t.isReadOnlyView()){if(t.isSignatureInEditMode(!0),o=$(u),i=o.find("canvas"),r=n.matchMedia("(orientation: portrait)"),f(r.matches),e(r.matches),a(o),gJobs.browserDetector.isMobileSafari())r.addListener(function(n){v(n)});else{$(document).on(w,function(){setTimeout(function(){f(r.matches);e(r.matches)},150);document.fullscreenElement||r.addListener(function(n){v(n)})});k($(".signature-pad-responsive").get(0));screen.orientation&&screen.orientation.lock(r.matches?"portrait":"landscape")}t.isSignatureInputed(!1)}};t.saveSignatureMobileClick=function(){if(!r.isEmpty()){var u=new Image;u.onload=function(){var i=document.createElement("canvas"),s;i.height=150;i.width=496;i.style.position="absolute";var f=n.matchMedia("(orientation: portrait)").matches,e=f?i.height/u.width:i.height/u.height,r=i.getContext("2d");o(r);r.scale(e,e);r.imageSmoothingEnabled=!1;f&&(r.translate(u.height/u.width,u.width),r.rotate(-Math.PI/2));r.drawImage(u,f?0:u.width*e/2,f?u.height*e/2:0);s=i.toDataURL();t.signature(s);t.isSignatureCompleted(!0);t.isSignatureInEditMode(!1)};u.src=i[0].toDataURL()}};t.editSignatureClick=function(){t.isSignatureInEditMode(!0);var n=$(u),r=n.find(".sig-wrapper");n.find(":tabbable").first().focus();i=n.find("canvas");i[0].width=r.width();i[0].height=r.height();a(n);t.isSignatureInputed(!1)};t.saveSignatureClick=function(){if(t.signature(i[0].toDataURL()),t.isSignatureCompleted(!0),t.isSignatureInEditMode(!1),$("#aria-live-message-container").text(""),$("#aria-live-message-container").attr("aria-label",""),setTimeout(function(){gJobs.screenReadersService.setAriaLiveNotification("Signature saved.",$("#aria-live-message-container"),!1)},300),l(),$("#canvass-form-date")){var n=new Date,r=("0"+n.getDate()).slice(-2),u=("0"+(n.getMonth()+1)).slice(-2),f=n.getFullYear()+"-"+u+"-"+r;$("#canvass-form-date").val(f);$("#canvass-form-date").keydown()}};t.cancelSignatureClick=function(){t.isSignatureInEditMode(!1);l();$("#aria-live-message-container").text("");$("#aria-live-message-container").attr("aria-label","");setTimeout(function(){gJobs.screenReadersService.setAriaLiveNotification("Signature cancelled",$("#aria-live-message-container"),!1)},300)};var a=function(n){r=new SignaturePad(i[0],{penColor:"#145394",backgroundColor:"transparent"});t.isSignatureInputed(!1);n.find(".clear-button").on("click",function(){r.clear();r.on();t.isSignatureInputed(!1);p("Signature cleared",1)});i.on("mousedown",function(){t.isSignatureInputed(!0)})},b=function(n,t){var r=document.createElement("canvas"),i;return r.height=n.width,r.width=n.height,r.style.position="absolute",i=r.getContext("2d"),i.imageSmoothingEnabled=!1,t>0?i.translate(n.height,n.width/n.height):i.translate(n.height/n.width,n.width),i.rotate(t),i.drawImage(n,0,0),r.toDataURL()},v=function(n){var u=Math.PI/2,t=new Image,r=n.matches;t.onload=function(){f(r);e(r);var s=b(t,r?u:-u),n=new Image;n.onload=function(){var t=i[0].getContext("2d");o(t);t.drawImage(n,0,0)};n.src=s};t.src=i[0].toDataURL()},k=function(n){return n.requestFullscreen?n.requestFullscreen():n.mozRequestFullScreen?n.mozRequestFullScreen():n.webkitRequestFullscreen?n.webkitRequestFullscreen():n.msRequestFullscreen?n.msRequestFullscreen():void 0},d=function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},y=function(){return{height:document.documentElement.clientHeight,width:document.documentElement.clientWidth}},f=function(n){var i=$(u),r=i.find(".signature-components-container"),t=y(),f;r.find(".sig-name-container").attr("style","top: "+((n?t.width:t.height)-50)+"px");n?(f=t.height-c,r.attr("style","transform: rotate(90deg) translate("+f+"px,"+c+"px); width: "+t.height+"px;"),i.find(".sig-wrapper").removeClass("signature-toolbar-padding")):(r.attr("style","width: "+t.width+"px;"),i.find(".sig-wrapper").addClass("signature-toolbar-padding"))},e=function(n){var t=y();n?(i[0].height=t.height,i[0].width=t.width-h):(i[0].height=t.height-h,i[0].width=t.width)},o=function(n){n.fillStyle="transparent";n.fillRect(0,0,n.canvas.width,n.canvas.height)},s=function(n,i){return p("Signature generated successfully",1),n.textAlign="center",n.fillStyle="#145394",n.font='normal 300 40px "La Belle Aurore", cursive',!t.isMobile&&n.canvas.clientWidth<200?n.fillText(i,n.canvas.clientWidth/2,2*n.canvas.clientHeight/3):n.fillText(i,n.canvas.width/2,2*n.canvas.height/3),n},g=function(){OnlineApp.Services.authenticationService.getUserData().then(function(n){t.username(n.username)})},p=function(n,t){var i=$(".signature-container")[0],r=$(i).find(".sr-notification")[t];OnlineApp.Helpers.layoutHelper.tabbing.updateIndices(i);gJobs.screenReadersService.setNotification($(r),n,null,!0)}}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{SignatureViewModel:t})}(window),function(){"use strict";function t(){var t=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this,r;t.applicationId=ko.observable();t.evaluationStep=ko.observable();t.evaluationStepId=ko.observable();t.state=ko.observable(n.scheduling);t.exams=ko.observableArray();t.customMessage=ko.observable();t.timeZoneText=ko.observable();t.isBusy=ko.observable(!1);t.calendarEventLinks=ko.observable("");t.selectedExam=ko.computed(function(){return ko.utils.arrayFirst(t.exams(),function(n){return n.selectedTimeSlot()})});t.hasFreeTimeSlots=ko.computed(function(){var n=0;return ko.utils.arrayForEach(t.exams(),function(t){ko.utils.arrayForEach(t.daySlots(),function(t){n+=t.timeSlots().length})}),n>0});t.selectTimeSlot=function(n){var i=t.selectedExam(),r=i&&i.selectedTimeSlot();r&&t.unselectTimeSlot(r);n.isSelected(!0)};t.unselectTimeSlot=function(n){n.isSelected(!1)};t.scheduleExamAsync=function(){t.isBusy(!0);var i=OnlineApp.Services.dataService.exam.post({examId:t.selectedExam().selectedTimeSlot().examId(),examDateTime:t.selectedExam().selectedTimeSlot().dateTime(),applicationId:t.applicationId(),evaluationStep:t.evaluationStep(),evaluationStepId:t.evaluationStepId()});return OnlineApp.Helpers.ajaxResponseValidator.ensurePromiseFailsOnInvalidData(i).done(function(i){t.calendarEventLinks(i.calendarLinks);t.state(n.confirmed);r()}).fail(function(){toastr.error("Exam scheduling has failed! Try again later.")}).always(function(){t.isBusy(!1)}),i};t.unsheduleExamAsync=function(){t.isBusy(!0);var i={applicationId:t.applicationId(),evaluationStep:t.evaluationStep(),evaluationStepId:t.evaluationStepId()},r=OnlineApp.Services.dataService.exam["delete"](null,i);return OnlineApp.Helpers.ajaxResponseValidator.ensurePromiseFailsOnInvalidData(r).done(function(){gJobs.screenReadersService.silenceScreenreader();t.state(n.scheduling);gJobs.applicationsPage&&gJobs.applicationsPage.scheduleExamViewModel.state("loading");OnlineApp.Services.dataService.exam.get(null,i).always(function(){gJobs.applicationsPage&&gJobs.applicationsPage.currentExamSubscription&&(gJobs.applicationsPage.currentExamSubscription.dispose(),gJobs.applicationsPage.currentExamSubscription=null)}).done(function(t){if($.extend(t,i),gJobs.applicationsPage){var r=gJobs.applicationsPage.scheduleExamViewModel;r.fromDataModel(t);gJobs.applicationsPage.currentExamSubscription=r.state.subscribe(gJobs.applicationsPage.stateChangeHandler)}$(document).trigger(Events.CommonEventsNames.AppointmentFlyoutStateChanged,{state:n.schedulingLoaded})})}).fail(function(){toastr.error("Exam unscheduling has failed! Try again later.")}).always(function(){t.isBusy(!1)}),r};t.isSelfSchedulingDeadlineExpired=ko.computed(function(){return t.selectedExam()?t.selectedExam().isSelfSchedulingDeadlineExpired():!1});t.fromDataModel=function(u){if(u){t.applicationId(u.applicationId);t.evaluationStep(u.evaluationStep);t.evaluationStepId(u.evaluationStepId);t.customMessage(u.customMessage);t.timeZoneText(u.timeZoneText);t.calendarEventLinks(u.calendarLinks);t.exams(ko.utils.arrayMap(u.examList,function(n){var t=new i;return t.fromDataModel(n),t}));var f=n.scheduling;t.hasFreeTimeSlots()||(f=n.notimeslots);u.customMessage&&(f=n.eligible);u.isScheduledForExam&&(f=n.scheduled);t.isScheduledForExam=u.isScheduledForExam;t.state(f);!u.calendarLinks||r()}};t.state.subscribe(function(n){t.lastState=n},null,"beforeChange");t.state.subscribe(function(n){$(document).trigger(Events.CommonEventsNames.AppointmentFlyoutStateChanged,{state:n,lastState:t.lastState,isScheduledForExam:t.isScheduledForExam})});r=function(){$(".add-to-calendar a").on("click",function(n){var t=$(n.target);gJobs.common.analytics.trackEvent(gJobs.common.analytics.categories.application,"SelfSchedule",t.text())})}}function i(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.location=new r;n.daySlots=ko.observableArray();n.selectedTimeSlot=ko.computed(function(){var t=ko.utils.arrayFirst(n.daySlots(),function(n){return n.selectedTimeSlot()});if(t)return t.selectedTimeSlot()});n.displaySheduledDateTime=ko.computed(function(){if(n.selectedTimeSlot()){var t=ko.utils.arrayFirst(n.daySlots(),function(n){return n.selectedTimeSlot()});return t.displayDate()+", "+n.selectedTimeSlot().localDateTime().getFullYear()+" at "+n.selectedTimeSlot().displayTime()}});n.isSelfSchedulingDeadlineExpired=ko.computed(function(){return n.selectedTimeSlot()?n.selectedTimeSlot().isSelfSchedulingDeadlineExpired():!1});n.fromDataModel=function(t){t&&(n.location.fromDataModel(t.examLocation),n.daySlots(function(){var i=ko.utils.arrayMap(t.timeSlots,function(n){var t=new f;return t.fromDataModel(n),t}),n=function(){var n={};return ko.utils.arrayForEach(i,function(t){var r=t.localDateTime().toDateString(),i=n[r];i||(i=new u,i.date(new Date(r)));i.timeSlots.push(t);n[r]=i}),n}();return function(){var t=[];for(var i in n)n.hasOwnProperty(i)&&t.push(n[i]);return t}()}()))}}function r(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.address=new OnlineApp.ViewModels.Common.AddressViewModel;n.title=ko.observable();n.phone=ko.observable();n.fromDataModel=function(t){t&&(n.address.fromDataModel(t.address),n.title(t.locationTitle),n.phone(t.phone))}}function u(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.date=ko.observable(new Date);n.displayDate=ko.computed(function(){var t=n.date();return OnlineApp.Helpers.DateTimeFormatter.getFullDate(t)});n.timeSlots=ko.observableArray();n.selectedTimeSlot=ko.computed(function(){var t=n.timeSlots();return ko.utils.arrayFirst(t,function(n){return n.isSelected()})})}function f(){var n=OnlineApp.ViewModels.Base.BaseViewModel.apply(this,arguments)||this;n.isSelected=ko.observable();n.examId=ko.observable();n.dateTime=ko.observable();n.localDateTime=ko.observable(new Date);n.displayDate=null;n.displayTime=ko.computed(function(){var t=n.localDateTime();return OnlineApp.Helpers.DateTimeFormatter.getMilitaryTime(t)});n.label=ko.computed(function(){return(n.isSelected()?"":"Schedule appointment for ")+OnlineApp.Helpers.DateTimeFormatter.getFullDateNoDay(n.localDateTime())+" "+n.displayTime()+(n.isSelected()?" selected":"")});n.isSelfSchedulingDeadlineExpired=ko.observable();n.fromDataModel=function(t){t&&(n.examId(t.examId),n.isSelected(t.isSelected),n.dateTime(t.date),n.localDateTime(new Date(t.dateWithAppliedTimeZonesForDisplayInUi)),n.isSelfSchedulingDeadlineExpired(t.isSelfSchedulingDeadlineExpired),n.displayDate=t.dateWithAppliedTimeZonesForDisplayInUi)}}var n={loading:"loading",scheduling:"scheduling",schedulingLoaded:"scheduling-loaded",scheduled:"scheduled",confirmed:"confirmed",eligible:"eligible",notimeslots:"no-time-slots"};OnlineApp.Namespace.extend("OnlineApp.ViewModels",{ScheduleExamViewModel:t})}(window),function(){"use strict";function n(){function i(){var t=$("#reject-reason-modal-textarea");t.length&&n.rejectReason(t.val())}function r(){gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?AgencyPages.offerFlyout.close():gJobs.applicationsPage.offerFlyout.close()}var n=OnlineApp.ViewModels.Base.DataViewModel.apply(this,arguments)||this,t={Rejected:0,Accepted:1,AnswerPending:2};n.isMobile=gJobs.browserDetector.isMobileBrowser();n.offerId=ko.observable(0);n.jobTitle=ko.observable("");n.description=ko.observable("");n.dueDate=ko.observable("");n.offerStatus=ko.observable();n.attachments=ko.observableArray([]);n.dateAnswered=ko.observable("");n.isRejected=t.Rejected;n.signatureViewModel=new OnlineApp.ViewModels.SignatureViewModel;n.isSubmitted=!1;n.isRejectReasonSectionVisible=ko.observable(!1);n.rejectReason=ko.observable("").extend({length:{max:1e3,validationMessage:"Reject reason is too long and is limited to 1000 characters"}});n.fileDownloadUrl=function(t){return"/api/attachments/downloadAttachmentForOffer?offerId="+n.offerId()+"&attachmentId="+t};n.isReadOnlyView=ko.computed(function(){return n.offerStatus()===t.Rejected||n.offerStatus()===t.Accepted});n.isReadOnlyView.subscribe(function(t){n.signatureViewModel.isReadOnlyView(t)});n.fromDataModel=function(t){n.offerId(t.offerId);n.jobTitle(t.jobTitle);n.description(t.description);n.dueDate(t.dueDate);n.offerStatus(t.offerStatus);n.attachments(t.attachments);n.dateAnswered(t.dateAnswered);n.isSubmitted=!1;n.signatureViewModel.fromDataModel(t.signature,n.isReadOnlyView(),t.dateAnswered);var i=gJobs.browserDetector.isMobileBrowser();$("a.ss-print.popover-trigger").attr("href","/applications/offerletter/print/"+n.offerId()).attr("hidden",i);$("a.ss-download.popover-trigger").attr("href","/api/offer/downloadOffer?offerId="+n.offerId())};n.acceptClick=function(){if(!n.isSubmitted){n.isSubmitted=!0;var i=n.signatureViewModel.signature();OnlineApp.Services.dataService.offer.post({id:n.offerId(),offerStatus:t.Accepted,signature:i}).then(function(t){t.isSuccess&&(OnlineApp.Services.offerFlyoutService.changeOfferStatus(n.offerId(),!0),r(),toastr.success("Offer Accepted"))}).fail(function(){n.isSubmitted=!1})}};n.rejectOffer=function(){n.isSubmitted||(n.isSubmitted=!0,n.rejectReason.validate())&&OnlineApp.Services.dataService.offer.post({id:n.offerId(),offerStatus:t.Rejected,rejectReason:n.rejectReason()}).then(function(t){t.isSuccess&&(OnlineApp.Services.offerFlyoutService.changeOfferStatus(n.offerId(),!1),r(),toastr.success("Offer Rejected"),n.hideRejectReasonSection())}).fail(function(t){var i=JSON.parse(t.responseText);OnlineApp.Helpers.Notifications.showResponseMessages(i);n.isSubmitted=!1})};n.hideRejectReasonSection=function(){n.isRejectReasonSectionVisible(!1);$("#reject-offer-button").focus()};n.showRejectReasonSection=function(){n.isRejectReasonSectionVisible(!0);$("#reject-reason").focus()};n.showRejectReasonModal=function(){var t='<textarea id="reject-reason-modal-textarea" maxlength="1000"type="text" placeholder="Input your reject reason here">'+ko.utils.unwrapObservable(n.rejectReason)+"<\/textarea>";$(document).trigger(Events.CommonEventsNames.ShowConfirmDialog,{header:"Reject Offer Letter",subHeader:"Are you sure you want to reject this offer letter?",confirmButtonText:"Reject",additionalCssClassName:"reject-offer-letter-dialog",innerHtml:t,confirmClick:function(){i();n.rejectOffer()},cancelClick:function(){i()}})}}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{OfferViewModel:n})}(window),function(){"use strict";function i(){var n=this;n.items=ko.observableArray();n.findItemByField=function(t,i){var u=n.items(),f,r;for(f in u)if(r=u[f],r.hasOwnProperty(t)&&r[t]==i)return r;return{}};n.findItemById=function(t){return n.findItemByField("id",t)}}function n(n){var t=i.apply(this,arguments)||this;t.items(n)}function r(n){var t=i.apply(this,arguments)||this,r=[],u=function(){n.get().done(function(n){r=n;t.isLoaded(!0)})};t.isLoaded=ko.observable(!1);t.items=ko.computed(function(){return t.isLoaded()||u(),r})}function t(){var n=i.apply(this,arguments)||this,t=$.Deferred(),r=t.promise();n.setItems=function(i){t.resolve(i);n.variableItems(i)};n.resetItems=function(){t.reject()};n.variableItems=ko.observableArray([]);n.items=ko.computed(function(){return n.variableItems()});n.get=function(){return r}}function u(i){var r=this,f=OnlineApp.Services.dataService.definitions,e,o,u;for(e in f)f.hasOwnProperty(e)&&(r[e]=new t);for(i&&(OnlineApp.Services.dataService.PastFutureRange.get().done(function(n){for(var i,f=new Date,e=f.getFullYear(),u=[],t=e;t>=n.data.minYear;t--)u.push({id:t,text:t});for(r.PastToPresentYear.setItems(u),i=[],t=n.data.maxYear;t>=n.data.minYear;t--)i.push({id:t,text:t});r.PastToFutureYear.setItems(i)}),OnlineApp.Services.dataService.compositeDefinitions.get().done(function(n){for(var t in f)f.hasOwnProperty(t)&&r[t].setItems(n[t])}).fail(function(){for(var n in f)f.hasOwnProperty(n)&&r[n].resetItems()}),OnlineApp.Services.dataService.InvalidSsnValues.get().done(function(n){r.invalidSsnValues=n})),OnlineApp.Services.dataService.sessionExpirationData.get().done(function(n){r.sessionExpirationData.setItems(n)}).fail(function(){r.sessionExpirationData.resetItems()}),r.PastToPresentYear=new t,r.PastToFutureYear=new t,r.sessionExpirationData=new t,r.invalidSsnValues=[],r.menuStepIds={loginSuccess:0,loginFailure:1,resume:2,info:3,work:4,education:5,additional:6,references:7,questions:8,attachments:9,review:10,submit:11,profile:12,register:13,payment:14,contactInfo:15,changePassword:16,deleteAccount:17,emailPreferences:18,preferences:19,textMessagingPreferences:20,twoFactorPreferences:21},r.menuStep=new n([{id:r.menuStepIds.loginSuccess,text:"LoginSuccess"},{id:r.menuStepIds.loginFailure,text:"LoginFailure"},{id:r.menuStepIds.resume,text:"Resume",tabId:"#resume-tab"},{id:r.menuStepIds.info,text:"Info",tabId:"#general-info-tab"},{id:r.menuStepIds.work,text:"Work",tabId:"#work-tab"},{id:r.menuStepIds.education,text:"Education",tabId:"#education-tab"},{id:r.menuStepIds.additional,text:"Additional",tabId:"#additional-info-tab"},{id:r.menuStepIds.references,text:"References",tabId:"#references-tab"},{id:r.menuStepIds.questions,text:"Questions",tabId:"#questions-tab"},{id:r.menuStepIds.attachments,text:"Attachments",tabId:"#attachments-tab"},{id:r.menuStepIds.review,text:"Review",tabId:"#review-tab"},{id:r.menuStepIds.submit,text:"Submit",tabId:"#submit-tab"},{id:r.menuStepIds.profile,text:"Profile",tabId:"#profile-tab"},{id:r.menuStepIds.register,text:"Register"},{id:r.menuStepIds.payment,text:"Payment",tabId:"#payment-tab"},{id:r.menuStepIds.contactInfo,text:"Contact Info",tabId:"#contact-info-tab"},{id:r.menuStepIds.changePassword,text:"Change Password",tabId:"#change-password-tab"},{id:r.menuStepIds.deleteAccount,text:"DeleteAccount",tabId:"#delete-account-tab"},{id:r.menuStepIds.emailPreferences,text:"Email Preferences",tabId:"#email-preferences-tab"},{id:r.menuStepIds.preferences,text:"Preferences",tabId:"#preferences-tab"},{id:r.menuStepIds.textMessagingPreferences,text:"Text Messaging Preferences",tabId:"#text-messaging-preferences-tab"},{id:r.menuStepIds.twoFactorPreferences,text:"Two Factor Preferences",tabId:"#two-step-verification-tab"}]),o=[],u=1;u<=31;u++)o.push({id:u,text:u+""});r.day=new n(o);r.month=new n([{id:1,text:"January"},{id:2,text:"February"},{id:3,text:"March"},{id:4,text:"April"},{id:5,text:"May"},{id:6,text:"June"},{id:7,text:"July"},{id:8,text:"August"},{id:9,text:"September"},{id:10,text:"October"},{id:11,text:"November"},{id:12,text:"December"}]);r.educationUnitType=new n([{id:"Semester",text:"Semester Units"},{id:"Quarter",text:"Quarter Units"}]);r.extendedMonth=new n([{id:1,text:"January"},{id:2,text:"February"},{id:3,text:"March"},{id:4,text:"April"},{id:5,text:"May"},{id:6,text:"June"},{id:7,text:"July"},{id:8,text:"August"},{id:9,text:"September"},{id:10,text:"October"},{id:11,text:"November"},{id:12,text:"December"},{id:14,text:"Present"}]);r.monthWithNoExpiration=new n([{id:1,text:"January"},{id:2,text:"February"},{id:3,text:"March"},{id:4,text:"April"},{id:5,text:"May"},{id:6,text:"June"},{id:7,text:"July"},{id:8,text:"August"},{id:9,text:"September"},{id:10,text:"October"},{id:11,text:"November"},{id:12,text:"December"},{id:15,text:"No Expiration"}]);r.year=new n([{id:2013,text:"2013"},{id:2012,text:"2012"},{id:2011,text:"2011"},{id:2010,text:"2010"},{id:2009,text:"2009"},{id:2008,text:"2008"},{id:2007,text:"2007"},{id:2006,text:"2006"},{id:2005,text:"2005"},{id:2004,text:"2004"},{id:2003,text:"2003"},{id:2002,text:"2002"},{id:2001,text:"2001"},{id:2e3,text:"2000"},{id:1999,text:"1999"},{id:1998,text:"1998"},{id:1997,text:"1997"},{id:1996,text:"1996"},{id:1995,text:"1995"},{id:1994,text:"1994"},{id:1993,text:"1993"},{id:1992,text:"1992"},{id:1991,text:"1991"},{id:1990,text:"1990"},{id:1989,text:"1989"},{id:1988,text:"1988"},{id:1987,text:"1987"},{id:1986,text:"1986"},{id:1985,text:"1985"},{id:1984,text:"1984"},{id:1983,text:"1983"},{id:1982,text:"1982"},{id:1981,text:"1981"},{id:1980,text:"1980"},{id:1979,text:"1979"},{id:1978,text:"1978"},{id:1977,text:"1977"},{id:1976,text:"1976"},{id:1975,text:"1975"},{id:1974,text:"1974"},{id:1973,text:"1973"},{id:1972,text:"1972"},{id:1971,text:"1971"},{id:1970,text:"1970"}]);var s=[],h=(new Date).getFullYear(),c=h+15;for(u=h;u<c;u++)s.push({id:u,text:u.toString()});r.expirationYear=new n(s);r.notificationType=new n([{id:0,text:"None"},{id:1,text:"Email"},{id:2,text:"Paper"}]);r.relocationType=new n([{id:0,text:"None"},{id:1,text:"Yes"},{id:2,text:"No"},{id:3,text:"Maybe"},{id:4,text:"No Response"}]);r.shiftType=new n([{id:0,text:"None"},{id:1,text:"Day"},{id:2,text:"Evening"},{id:3,text:"Night"},{id:4,text:"Rotating"},{id:5,text:"Weekends"},{id:6,text:"On Call"}]);r.positionType=new n([{id:0,text:"None"},{id:1,text:"Regular"},{id:2,text:"Temporary"},{id:3,text:"Seasonal"},{id:4,text:"Internship"}]);r.workType=new n([{id:0,text:"None"},{id:1,text:"Full Time"},{id:2,text:"Part Time"},{id:3,text:"Per Diem"}]);r.level=new n([{id:0,text:"None"},{id:1,text:"Beginner"},{id:2,text:"Intermediate"},{id:3,text:"Expert"}]);r.referenceType=new n([{id:0,text:"Personal"},{id:1,text:"Professional"}]);r.creditCardType=new n([{id:1,text:"American Express"},{id:2,text:"Discover"},{id:3,text:"MasterCard"},{id:4,text:"Visa"}]);r.disabilityAnswer=new n([{id:1,text:"No"},{id:2,text:"Yes"},{id:3,text:"NoAnswer"}])}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{DefinitionsViewModel:u});OnlineApp.Namespace.extend("OnlineApp.ViewModels",{ServiceBasedDefinitionViewModel:r})}(window),function(n){"use strict";function t(){var t=this;t.currentlyUploadingFile=ko.observable("");t.fileUploadComplete=ko.observable(!1);t.fileUploadError=ko.observable("");t.progressPercent=ko.observable(0);t.supportsUploadProgress=ko.observable(!0);t.fileUploadCancelable=ko.observable(!0);t.fileIsPasswordProtected=ko.observable(!1);t.fileIsDuplicate=ko.observable(!1);t.showFileSelect=function(n,t){$(t.target).closest("form").find("input").get(0).click()};t.onFileAdd=function(i,r){t.fileUploadJQXHR=r.submit();n.focus()};t.onFileSend=function(n,i){t.currentlyUploadingFile(i.files[0].name);t.fileUploadCancelable(!0);t.fileUploadComplete(!1);t.fileUploadError("");t.progressPercent(0);t.fileIsPasswordProtected(!1);i.dataType&&i.dataType.substr(0,6)==="iframe"?t.supportsUploadProgress(!1):t.supportsUploadProgress(!0)};t.onUploadProgress=function(n,i){t.supportsUploadProgress()&&t.progressPercent(parseInt(i.loaded/i.total*100,10))};t.onUploadDone=function(n,i){i.result&&i.result.status==="OK"?t.fileUploadComplete(!0):t.fileUploadError(i.errorThrown||t.getDefaultUploadErrorMessage())};t.onUploadFail=function(n,i){t.fileUploadError(i.errorThrown)};t.cancelFileUpload=function(){t.fileUploadJQXHR.abort();t.currentlyUploadingFile("")};t.goBackFromError=function(){t.currentlyUploadingFile("");OnlineApp.Helpers.layoutHelper.tabbing.activateFirstElement()};t.goBackFromErrorSupplementalAttachment=function(){t.currentlyUploadingFile("")};t.getDefaultUploadErrorMessage=function(){return"An error occurred uploading file "+t.currentlyUploadingFile()+"."}}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{FileUploadViewModel:t})}(window),function(n,t){"use strict";function u(u){function o(n){if(OnlineApp.Events){var t=jQuery.Event(OnlineApp.Events.CommonEventsNames.PreSaveValidationFailed);t.target=n.target;$(document).trigger(t)}}var u=$.extend({},{endpoint:"contactInfo",get:!1},u),s="#contact-info-tab .form-actions .btn-app-primary-save",h=gJobs.pageInfoService?gJobs.pageInfoService:AgencyPages.pageInfoService,c=h.getCurrentPageType(),l,y=h.getPageTypes(),f,e,a,v;if(c&&(l=c.type),f=OnlineApp.ViewModels.Base.EditableViewModel.call(this,u)||this,f.isDiscardChange=ko.observable(!1),f.radioButtonOptions=ko.observable({notificationPreference:[{value:"1",id:"contact-info-notification-preference-email",name:"ci-radioSet-notify",label:"Email"},{value:"2",id:"contact-info-notification-preference-paper",name:"ci-radioSet-notify",label:"Paper"}]}).extend({ignoreOnSerialization:!0}),f.enableEmailVerification=ko.observable(n.enableEmailVerification),f.fromAppProcess=ko.observable(n.utils.getUrlParameter("fromAppProcess").trim()==="true"?!0:!1),f.isEmailVerified=ko.observable(),f.isAccountSettingsPage=ko.observable(l===y.accountSettings.type),f.name=new OnlineApp.ViewModels.Common.NameViewModel,f.address=new OnlineApp.ViewModels.Common.AddressViewModel,f.phone=new OnlineApp.ViewModels.Common.PhoneViewModel,f.textCaptchaViewModel=new OnlineApp.ViewModels.TextCaptchaViewModel,f.initContactInfoEmailVerificationViewModel=function(n){f.contactInfoEmailVerificationViewModel||(f.contactInfoEmailVerificationViewModel=new OnlineApp.ViewModels.ContactInfoEmailVerificationViewModel);n&&(f.contactInfoEmailVerificationViewModel.emailVerificationViewModel.changedEmailAddressWasAdded=ko.observable(n.changedEmailAddressWasAdded));f.contactInfoEmailVerificationViewModel.emailVerificationViewModel.initUserData();OnlineApp.Services.emailVerificationService.isEmailVerified().then(function(n){var t=n.data;f.isEmailVerified(t.isEmailVerified)})},f.enableEmailVerification()&&f.isAccountSettingsPage()&&!f.fromAppProcess()&&OnlineApp.Services.authenticationService.isLoggedIn().done(function(n){n&&f.initContactInfoEmailVerificationViewModel()}),f.initialEmail=ko.observable(null),f.emailAddress=ko.observable("").extend({required:{},email:{}}),f.isEmailNotAvailable=ko.observable(!1).extend({ignoreOnSerialization:!0}),f.isEmailEditable=ko.observable(u.isEmailEditable||!1).extend({ignoreOnSerialization:!0}),f.isPasswordSet=!0,f.textCaptchaEnabled=n.textCaptcha,f.isEmailVerificationNotificationEnabled=ko.observable(u.isEmailVerificationNotificationEnabled),f.isEmailVerificationMode=ko.observable(!1),f.isEmailChanged=ko.observable(!1).extend({ignoreOnSerialization:!0}),f.showCaptchaValidationMessage=ko.observable(!1),f.currentPassword=ko.observable().extend({required:{}}),f.isEmailAddressAvailable=ko.observable(!0),f.isGoogleSignIn=ko.observable(!1),f.emailAddress.subscribe(function(n){f.isEmailNotAvailable(!1);n?f.isEmailAddressAvailable(!0):f.isEmailAddressAvailable(!1);n!==f.initialEmail()&&(f.isEmailChanged(!0),f.enableEmailVerification()||(f.textCaptchaEnabled?f.textCaptchaViewModel.resetCaptcha(f.textCaptchaViewModel.hasError(),f.textCaptchaViewModel.userAnswer.validationMessage()):i.renderCaptcha()))}),f.goToAccountSettingsPage=function(){var t=gJobs.accountSettingsHelper.getLinkForAccountSettings(),i;t+="?changeEmail=true";i=gJobs.pageInfoService?gJobs.pageInfoService:AgencyPages.pageInfoService;f.enableEmailVerification()&&i.isOnApplyPage()&&(t+="&redirectToVerifyAccountPage=true",sessionStorage.setItem(OnlineApp.SessionKeys.ApplicationProcessUrl,n.location.href));n.location=t},f.changeEmailNotification=ko.computed({read:function(){return"Your current email address is "+f.initialEmail()+". To change the email address, please visit account settings page."},deferEvaluation:!0}),f.notificationPreference=ko.observable(),f.jobId=ko.observable(),f.notificationPreferenceText=ko.computed({read:function(){var t=f.notificationPreference(),i,n;return t?(i=OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.notificationType.items(),n=i[t],!n)?"":n.text:""},write:function(n){var t=ko.utils.arrayFirst(OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.notificationType.items(),function(t){return t.text==n});f.notificationPreference(t.id)}}).extend({ignoreOnSerialization:!0}),f.getValidationConfig=function(){var n=OnlineApp.FieldSettings,i=function(){return{subjectField:f.phone.primaryPhone,objectField:f.phone.primaryPhoneExt}},r=function(){return{subjectField:f.phone.alternatePhone,objectField:f.phone.alternatePhoneExt}};return{all:{"name.firstName":{required:{},length:{max:50},regexp:{pattern:/^[a-zA-Z\-\'~\u00C0-\u017F ]*$/,validationMessage:"Invalid first name",isValidationMessageVisible:!0}},"name.lastName":{required:{},length:{max:50},regexp:{pattern:/^[a-zA-Z\-\'~\u00C0-\u017F ]*$/,validationMessage:"Invalid last name",isValidationMessageVisible:!0}},"name.middleName":{required:{enabled:!n?!1:n.middleName.required},length:{max:50,enabled:!n?!0:n.middleName.visible},disallowHtml:{}},"name.formerName":{required:{enabled:!n?!1:n.formerLastName.required},length:{max:50,enabled:!n?!0:n.formerLastName.visible},regexp:{pattern:/^[a-zA-Z\-\'~\u00C0-\u017F ]*$/,validationMessage:"Invalid former last name",isValidationMessageVisible:!0,enabled:!n?!0:n.formerLastName.visible}},"address.address1":{required:{},length:{max:100},disallowHtml:{}},"address.address2":{required:{enabled:!n?!1:n.address2.required},length:{max:50,enabled:!n?!0:n.address2.visible},disallowHtml:{}},"address.city":{required:{},length:{max:50},disallowHtml:{}},"address.state.id":{required:{validationMessage:"Please select a state",isValidationMessageVisible:!0},regexp:{pattern:/^[1-9]\d*$/,validationMessage:"Please select a state",isValidationMessageVisible:!0},deferredDefinitionAwareValue:{deferredDefinitionViewModel:OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.states},state:{onlyIf:function(){return f.address.country.id()&&f.address.state.id()},states:OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.states.items(),countryId:f.address.country.id}},"address.country.id":{required:{enabled:!n?!1:n.countryID.required,validationMessage:"Please select a country",isValidationMessageVisible:!0},regexp:{pattern:!!n&&n.countryID.required?/^[1-9]\d*$/:null,validationMessage:"Please select a country",isValidationMessageVisible:!0,enabled:!n?!0:n.countryID.visible},deferredDefinitionAwareValue:{deferredDefinitionViewModel:OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.countries}},"address.zipCode":{required:{},length:{max:20},zip:{onlyIf:function(){return f.address.country.id()},countryId:f.address.country.id}},"phone.primaryPhoneExt":{requiredField:$.extend({},i(),{enabled:!n?!0:n.homePhone.visible}),length:{max:10,enabled:!n?!0:n.homePhone.visible},disallowHtml:{}},"phone.primaryPhone":{required:{enabled:!n?!1:n.homePhone.required},requiredField:$.extend({},i(),{enabled:!n?!0:n.homePhone.visible}),phone:{countryID:function(){var i=!n?!0:n.homePhone.visible;if(i)if(f.editableItem()!=t){if(f.editableItem().address&&f.editableItem().address.country)return f.editableItem().address.country.id()}else if(f.address&&f.address.country)return f.address.country.id()}},length:{max:34,enabled:!n?!0:n.homePhone.visible},disallowHtml:{}},"phone.alternatePhoneExt":{requiredField:$.extend({},r(),{enabled:!n?!0:n.alternatePhone.visible}),length:{max:10,enabled:!n?!0:n.alternatePhone.visible},disallowHtml:{}},"phone.alternatePhone":{required:{enabled:!n?!1:n.alternatePhone.required},requiredField:$.extend({},r(),{enabled:!n?!0:n.alternatePhone.visible}),phone:{countryID:function(){var i=!n?!0:n.alternatePhone.visible;if(i)if(f.editableItem()!=t){if(f.editableItem().address&&f.editableItem().address.country)return f.editableItem().address.country.id()}else if(f.address&&f.address.country)return f.address.country.id()}},length:{max:34,enabled:!n?!0:n.alternatePhone.visible},disallowHtml:{}},notificationPreference:{required:{enabled:!n?!1:n.notificationType_cd.required},definitionAwareValue:{definitionItems:OnlineApp.ViewModels.applicationViewModel.definitionsViewModel.notificationType.items}},emailAddress:{required:{},email:{}}}}},f.beginEmailVerificationMode=function(){f.contactInfoEmailVerificationViewModel.emailAddress(f.emailAddress());f.contactInfoEmailVerificationViewModel.initEmailVerification();f.isEmailVerificationMode(!0)},f.cancelEmailVerificationMode=function(){f.isEmailVerificationMode(!1);$("#verify-email-contact-info-link").focus();r.tabbing.updateIndices()},f.resetEmailAddress=function(n){f.emailAddress(n);f.editableItem()&&f.editableItem().emailAddress(n)},f.updateContactInfoAfterEmailChange=function(t){f.isEmailVerified(!1);t&&t.isEmailChanged&&f.resetEmailAddress(f.initialEmail());n.utils.getUrlParameter("redirectToVerifyAccountPage")?n.location=t.forceRedirectUrl:f.beginEmailVerificationMode()},f.goToApplicationProcess=function(){var t=sessionStorage.getItem(OnlineApp.SessionKeys.ApplicationProcessUrl);t&&(sessionStorage.removeItem(OnlineApp.SessionKeys.ApplicationProcessUrl),n.location=t)},f.updateAccessToContactInfoSaveButton=function(n){$(s).length&&$(s).prop("disabled",n)},f.fromDataModel=function(n){n&&(f.name.fromDataModel(n.name),e=f.name.fullName(),f.address.fromDataModel(n.address),f.phone.fromDataModel(n.phone),f.notificationPreference(n.notificationPreference?n.notificationPreference.toString():"1"),f.initialEmail(n.initialEmail||n.emailAddress),f.emailAddress(n.emailAddress),f.isGoogleSignIn(n.isGoogleSignIn),f.isEmailEditable(f.isEmailEditable()||n.isEmailEditable||!n.emailAddress||!1),n.isPasswordSet!=t&&(f.isPasswordSet=n.isPasswordSet),OnlineApp.ViewModels!=null&&OnlineApp.ViewModels.applicationViewModel!=null&&OnlineApp.ViewModels.applicationViewModel.jobId!=null&&OnlineApp.ViewModels.applicationViewModel.jobId()>0&&f.jobId(OnlineApp.ViewModels.applicationViewModel.jobId()),f.registerValidation(f.getValidationConfig()),$(document).trigger(OnlineApp.Events.CommonEventsNames.ContactInfomationAvailable,{firstName:f.name.firstName(),lastName:f.name.lastName(),email:f.emailAddress()}))},a=f.discardChanges,f.discardChanges=function(n,t){f.isDiscardChange(!0);a.call(f,n,t);f.goToApplicationProcess()},f.saveChanges=function(t){return function(r){var u=f.editableItem(),p=this,c=arguments,s,y,l,a,v,h;return r.isBusy(!0),f.updateAccessToContactInfoSaveButton(!0),f.enableEmailVerification()?u.isEmailChanged()&&f.isEmailEditable()&&(l=OnlineApp.ViewModels.accountSettingsViewModel&&OnlineApp.ViewModels.accountSettingsViewModel.isImpersonatedJobSeeker||!f.isPasswordSet||u.currentPassword.validate(),!f.hasErrorPureComputed()&&!l)?(f.isBusy(!1),f.updateAccessToContactInfoSaveButton(!1),o(c),!1):(s=$.when(function(){return!0}),u&&u.emailAddress()!==f.initialEmail()&&f.isEmailEditable()&&(u.emailAddress.validate(),a={email:u.emailAddress(),captchaAnswer:u.textCaptchaViewModel.userAnswer(),password:u.currentPassword()},u.emailAddress.hasError()||(s=s.then(function(){return OnlineApp.Services.authenticationService.isEmailAllowed(a).then(function(n){if(n.success)return u.emailAddress.hasError(!n.isEmailAllowed),u.isEmailNotAvailable(!n.isEmailAllowed),n.isEmailAllowed;var t;return t=$.when(function(){return!0}),t.then(function(){return n.errorPropertyName=="Password"&&(u.currentPassword.validationMessage(n.errorMessage),u.currentPassword.hasError(!0),u.currentPassword.isValidationMessageVisible(!0)),!1})},function(){return toastr.warning(Resources.NotificationMessages.ServiceUnavailable),n.undefined})}))),u.name.normalize(),v=OnlineApp.ViewModels.applicationViewModel.importResumeViewModel&&OnlineApp.ViewModels.applicationViewModel.importResumeViewModel.resumeUploadComplete(),!v&&e&&u&&u.name.fullName()!==e&&(h=$.Deferred(),OnlineApp.Controllers.notificationController.showCreateNewAccountNotification(function(){h.then(function(){return OnlineApp.Services.authenticationService.logout().done(function(){sessionStorage.setItem("shouldCreateNewAccount","true");$(n).on("beforeunload",function(){$(n).scrollTop(0)});location.reload()})});h.resolve(!1)},function(){h.resolve(!0)}),s=s.then(function(n){return n?h:!1})),s=s.then(function(i){var r,e,s,h;return i?(u.isEmailChanged()&&f.isEmailEditable()&&gJobs.crossWindowCommunicationService.sendMessage(gJobs.subjects.EmailUpdated,u.emailAddress()),r={fromAppProcess:f.fromAppProcess(),returnUrl:encodeURIComponent(n.location.href)},f.enableEmailVerification()&&(n.utils.getUrlParameter("redirectToVerifyAccountPage")&&(r.sendAccountVerifEmail=!0),e=sessionStorage.getItem(OnlineApp.SessionKeys.ApplicationProcessUrl),e&&(r.redirectionUrl=e)),s=AgencyPages.pageInfoService?AgencyPages.pageInfoService.getCurrentAgencyFolderName():gJobs.pageInfoService.getCurrentAgencyPageFolderName(),s&&(r.agencyFolderName=s),h=Array.prototype.slice.call(c),h.push(r),t.apply(p,h)):(o(c),n.undefined)}),s.done(function(t){if(f.isAccountSettingsPage()&&t&&t.isSuccess&&t.payload&&!t.payload.isImpersonatedJobSeeker){if(t.payload.forceRedirectUrl){n.location=t.payload.forceRedirectUrl;return}var i=null;t.payload.isEmailChanged&&(i={changedEmailAddressWasAdded:!0,isEmailChanged:t.payload.isEmailChanged,forceRedirectUrl:t.payload.forceRedirectUrl},gJobs.localStorageHelper.updateItemForMultipleTabs(OnlineApp.LocalStorageKeys.EmailWasChanged,"true"),localStorage.setItem("updatedEmail",t.payload.updatedEmail));f.fromAppProcess()||n.utils.getUrlParameter("changeEmail")?t.payload.isEmailChanged?(gJobs.localStorageHelper.updateItemForMultipleTabs(OnlineApp.LocalStorageKeys.EmailWasChangedAndNewVerificationCodeSent,"true"),f.updateContactInfoAfterEmailChange(i)):f.goToApplicationProcess():t.payload.isEmailChanged&&f.updateContactInfoAfterEmailChange(i);n.enableTwoFactorAuthentication&&t.payload.isEmailChanged&&$(document).trigger(OnlineApp.Events.CommonEventsNames.EmailWasChanged,i)}}).always(function(){r.isBusy(!1);f.updateAccessToContactInfoSaveButton(!1);f.validate()})):u.isEmailChanged()&&f.isEmailEditable()&&(y=i.isCaptchaSubmitted,u.showCaptchaValidationMessage(!y),l=OnlineApp.ViewModels.accountSettingsViewModel&&OnlineApp.ViewModels.accountSettingsViewModel.isImpersonatedJobSeeker||!f.isPasswordSet||u.currentPassword.validate(),!f.hasErrorPureComputed()&&!(l&&(y&&!n.textCaptcha||n.textCaptcha&&u.textCaptchaViewModel.validate())))?(f.isBusy(!1),f.updateAccessToContactInfoSaveButton(!1),o(c),!1):(s=$.when(function(){return!0}),u&&u.emailAddress()!==f.initialEmail()&&f.isEmailEditable()&&(u.emailAddress.validate(),a={email:u.emailAddress(),captchaAnswer:u.textCaptchaViewModel.userAnswer(),password:u.currentPassword()},u.emailAddress.hasError()||(s=s.then(function(){return OnlineApp.Services.authenticationService.isEmailAllowed(a).then(function(n){if(u.isEmailChanged()&&!f.textCaptchaEnabled&&i.resetCaptcha(),n.success)return u.emailAddress.hasError(!n.isEmailAllowed),u.isEmailNotAvailable(!n.isEmailAllowed),n.isEmailAllowed;var t=u.textCaptchaViewModel.validate(),r;return r=t?u.textCaptchaViewModel.resetCaptcha():$.when(function(){return!0}),r.then(function(){return n.errorPropertyName=="Password"?(u.currentPassword.validationMessage(n.errorMessage),u.currentPassword.hasError(!0),u.currentPassword.isValidationMessageVisible(!0)):n.errorPropertyName=="Captcha"&&(u.textCaptchaViewModel.userAnswer.hasError(!0),t?u.textCaptchaViewModel.userAnswer.validationMessage("Captcha is invalid"):u.textCaptchaViewModel.userAnswer.validationMessage("This field is required"),u.textCaptchaViewModel.userAnswer.isValidationMessageVisible(!0)),!1})},function(){return toastr.warning(Resources.NotificationMessages.ServiceUnavailable),n.undefined})}))),u.name.normalize(),v=OnlineApp.ViewModels.applicationViewModel.importResumeViewModel&&OnlineApp.ViewModels.applicationViewModel.importResumeViewModel.resumeUploadComplete(),!v&&e&&u&&u.name.fullName()!==e&&(h=$.Deferred(),OnlineApp.Controllers.notificationController.showCreateNewAccountNotification(function(){h.then(function(){return OnlineApp.Services.authenticationService.logout().done(function(){sessionStorage.setItem("shouldCreateNewAccount","true");$(n).on("beforeunload",function(){$(n).scrollTop(0)});location.reload()})});h.resolve(!1)},function(){h.resolve(!0)}),s=s.then(function(n){return n?h:!1})),s=s.then(function(i){var r,e,s;return i?(u.isEmailChanged()&&f.isEmailEditable()&&gJobs.crossWindowCommunicationService.sendMessage(gJobs.subjects.EmailUpdated,u.emailAddress()),r={fromAppProcess:f.fromAppProcess(),fromAccountSettings:f.isAccountSettingsPage()},f.fromAppProcess()&&(e=AgencyPages.pageInfoService?AgencyPages.pageInfoService.getCurrentAgencyFolderName():gJobs.pageInfoService.getCurrentAgencyPageFolderName(),e&&(r.agencyFolderName=e)),s=Array.prototype.slice.call(c),s.push(r),t.apply(p,s)):(o(c),n.undefined)}),s.done(function(n){n&&n.payload&&n.payload.isEmailChanged&&f.fromAppProcess()&&(localStorage.setItem("updatedEmail",n.payload.updatedEmail),sessionStorage.setItem("emailWasChangedAndNewVerificationCodeSent","true"))}).always(function(){r.isBusy(!1);f.updateAccessToContactInfoSaveButton(!1);f.validate()}))}}(f.saveChanges),gJobs.crossWindowCommunicationService.setListener(gJobs.subjects.EmailUpdated,function(n){f.emailAddress(n);f.editableItem()&&f.editableItem().emailAddress(n)}),f.emailFieldLoaded=function(n){var t=$(n).find("input");t.keydown(function(n){var t=n.keyCode||n.which,i=n.shiftKey;setTimeout(function(){!i&&t===$.ui.keyCode.TAB&&f.isEmailEditable()&&f.isEmailChanged()&&$("#currentPassword").focus()})})},f.showHideAriaLabel=function(){$("fieldset.radio-set.css3-radio").length>0&&$("fieldset.radio-set.css3-radio").each(function(n){$("fieldset.radio-set.css3-radio")[n].removeAttribute("aria-required")})},f.enableEmailVerification()){OnlineApp.Services.authenticationService.isLoggedIn().done(function(n){n&&OnlineApp.Services.emailVerificationService.isEmailVerified().then(function(n){var t=n.data;f.isEmailVerified(t.isEmailVerified)})});$(document).on(OnlineApp.Events.CommonEventsNames.EmailVerified,function(t,i){f.isEmailVerificationMode(!1);f.isEmailVerified(!0);f.contactInfoEmailVerificationViewModel&&(f.contactInfoEmailVerificationViewModel.emailVerificationViewModel.changedEmailAddressWasAdded=ko.observable(!1));i&&i.changedEmailAddress&&(f.initialEmail(i.changedEmailAddress),f.resetEmailAddress(i.changedEmailAddress));var r=sessionStorage.getItem(OnlineApp.SessionKeys.ApplicationProcessUrl);r&&(sessionStorage.removeItem(OnlineApp.SessionKeys.ApplicationProcessUrl),n.location=r)});$(document).on(OnlineApp.Events.CommonEventsNames.ContactInfoEmailVerificationFormClosed,f.cancelEmailVerificationMode);v=Events.CommonEventsNames.Login+" "+Events.CommonEventsNames.Register;$(document).on(v,function(){f.initContactInfoEmailVerificationViewModel()})}}var i=new OnlineApp.Helpers.CaptchaHelper("#contact-info-tab"),r=OnlineApp.Helpers.layoutHelper;OnlineApp.Namespace.extend("OnlineApp.ViewModels",{ContactInfoViewModel:u})}(window),function(n){"use strict";function t(t){function r(n,t,i){n.hasError(t);n.isValidationMessageVisible(t);t&&i&&n.validationMessage(i)}function u(n,t,i){return n.setCustomLabelHtmlContent(t),n.setCustomUserAnswerInputId(i),n.resetCaptcha(n.userAnswer.hasError(),c)}function d(n,t){setTimeout(function(){localStorage.removeItem(n)},t)}function g(){setInterval(function(){localStorage.getItem("updatedEmail")&&localStorage.getItem("updatedEmail")!==i.userEmail()&&(i.userEmail(localStorage.getItem("updatedEmail")),d("updatedEmail",5e3))},5e3)}function y(n,t){n&&l.length&&l.attr("id")===t&&$("#"+t).focus()}var t=t?t:{},p=n.emailVerificationResendAttempts,w=n.emailVerificationVerifyAttempts,s="<span>Please answer the question to <b>resend<\/b> a code again<\/span>",h="<span>Please answer the question to <b>verify<\/b> a code again<\/span>",c="Captcha is invalid",f="captcha-user-answer-for-verify-code",e="captcha-user-answer-for-resend-code",b="We've sent a "+n.emailVerificationCodeLength+" digit code to your email address and the code is only valid for "+n.emailVerificationCodeDurationInMins+" minutes. Please enter the code below. ",o,l,v=!1,a=!1,i=OnlineApp.ViewModels.Base.ValidatableViewModel.apply(this,arguments)||this,k;i.enableEmailVerification=ko.observable(n.enableEmailVerification);i.isNeedToHideHeader=ko.observable(t.isNeedToHideHeader);i.isNeedToHideInstructions=ko.observable(t.isNeedToHideInstructions);i.verificationCodeLabelText=ko.observable(t.verificationCodeLabelText?t.verificationCodeLabelText:"Verification code");i.verificationCodeAriaLabelText=ko.observable(t.isNeedToHideInstructions?b+i.verificationCodeLabelText():i.verificationCodeLabelText());i.useCustomVerifyButton=ko.observable(t.useCustomVerifyButton);k=new gJobs.AbstractAreaInfoService;i.textCaptchaViewModelForResendCode=new OnlineApp.ViewModels.TextCaptchaViewModel("ResendEmailVerificationCodeAnswer");i.textCaptchaViewModelForVerificationCode=new OnlineApp.ViewModels.TextCaptchaViewModel("VerifyEmailVerificationCodeAnswer");i.textCaptchaEnabled=n.textCaptcha;i.isNeedToShowEmailVerificationForm=ko.observable(!1);i.isEmailVerified=ko.observable();i.userEmail=ko.observable();i.verificationAttemptsCount=ko.observable(0);i.resendEmailVerificationCount=ko.observable(0);i.isEmailVerificationSubmitButtonEnabled=ko.observable(!1);i.emailVerificationCode=ko.observable("").extend({required:{},verificationCode:{regExpForValueTransform:/_/g,validationMessage:OnlineApp.Validation.validationMessages.invalidEmailVerificationCode}});i.emailVerificationCode.subscribe(function(n){n!==""&&i.emailVerificationCode.validate(n)?i.isEmailVerificationSubmitButtonEnabled(!0):i.isEmailVerificationSubmitButtonEnabled(!1);OnlineApp.Helpers.layoutHelper.tabbing.updateIndices()});i.changedEmailAddressWasAdded=ko.observable(!1);i.initUserData=function(n){i.emailVerificationCode("");r(i.emailVerificationCode,!1);r(i.textCaptchaViewModelForResendCode.userAnswer,!1);r(i.textCaptchaViewModelForVerificationCode.userAnswer,!1);OnlineApp.Services.emailVerificationService.getUserData().then(function(t){var o=t.data;i.isEmailVerified(o.isEmailVerified);i.userEmail(o.userEmail);i.verificationAttemptsCount(o.verificaitonAttempts);i.resendEmailVerificationCount(o.resendEmailVerificationCount);i.isNeedToShowResendVerificationCodeCaptcha()&&u(i.textCaptchaViewModelForResendCode,s,e);i.isNeedToShowVerificationCodeCaptcha()&&u(i.textCaptchaViewModelForVerificationCode,h,f);i.isEmailVerified()||(g(),i.isNeedToShowEmailVerificationForm(!0));v=!0;n&&n.changedEmailAddressWasAdded&&(i.isEmailVerified(!1),r(i.emailVerificationCode,!1),i.emailVerificationCode(""));i.onReady()})};i.onReady=function(){o=$("#verification-code");o.inputmask({mask:"999999"});o.length&&o.focus()};i.init=function(){i.enableEmailVerification()&&(v||i.initUserData(),OnlineApp.Services.emailVerificationService.trySendEmailVerificationCode())};i.resetForm=function(){i.isNeedToShowVerificationCodeCaptcha()&&(r(i.textCaptchaViewModelForVerificationCode.userAnswer,!1),u(i.textCaptchaViewModelForVerificationCode,h,f));i.isNeedToShowResendVerificationCodeCaptcha()&&(r(i.textCaptchaViewModelForResendCode.userAnswer,!1),u(i.textCaptchaViewModelForResendCode,s,e));i.emailVerificationCode("");r(i.emailVerificationCode,!1)};i.goToAccountSettingsPage=function(){var t=gJobs.accountSettingsHelper.getLinkForAccountSettings();t+="?fromAppProcess=true#contact";sessionStorage.setItem(OnlineApp.SessionKeys.ApplicationProcessUrl,n.location.href);n.location=t};i.showSuccessNotification=function(n){var r="successEmailNotification",i="success-email-notification",t=$("#"+i);t.length!==0?(t.html(n),t.css("display","flex")):($("body").append("<div class='uses-gjobs-styles'><div id='"+i+"'>"+n+"<\/div><\/div>"),t=$("#"+i));gJobs.screenReadersService.setAriaLiveNotification(t.text());$(document).on("click."+r,function(){t.is(":visible")&&t.css("display","none")});setTimeout(function(){t.is(":visible")&&t.css("display","none");$(document).off("click."+r)},1e4)};i.showResendCodeSuccessNotification=function(){i.showSuccessNotification("<div class='success-email-notification-holder'><span>A new verification code has been sent to your email address<\/span><\/div>")};i.showResendCodeOnNewEmailNotification=function(){i.showSuccessNotification("<div class='success-email-notification-holder'><span>A new verification code has been sent to your new email address<\/span><\/div>")};i.showSuccessEmailVerifcationNotification=function(){var n="<div class='success-email-notification-holder'><img class='email-verification-success-icon' src='/Content/Images/email-verification-success-notification-icon-white.svg' /><span>Your account ("+i.userEmail()+") is verified<\/span><\/div>";i.showSuccessNotification(n)};i.isNeedToShowResendVerificationCodeCaptcha=function(){return!i.isEmailVerified()&&i.textCaptchaEnabled&&i.resendEmailVerificationCount()>p};i.isNeedToShowVerificationCodeCaptcha=function(){return!i.isEmailVerified()&&i.textCaptchaEnabled&&i.verificationAttemptsCount()>w};i.resendEmailVerificationCode=function(){if(!i.isEmailVerified()){if(i.isNeedToShowResendVerificationCodeCaptcha()&&!i.textCaptchaViewModelForResendCode.validate()){$("#"+e).focus();return}OnlineApp.Services.emailVerificationService.resendEmailVerificationCode(i.textCaptchaViewModelForResendCode.userAnswer(),i.changedEmailAddressWasAdded()).then(function(n){var f=!1,t=n.data,o=t.resendEmailVerificationCount;i.resendEmailVerificationCount(o);t.isResendEmailSucceeded===!1?t.isCaptchaInvalid===!0&&(f=!0,r(i.textCaptchaViewModelForResendCode.userAnswer,!0,c)):i.showResendCodeSuccessNotification();i.isNeedToShowResendVerificationCodeCaptcha()&&u(i.textCaptchaViewModelForResendCode,s,e).always(function(){f&&$("#"+e).focus()})})}};i.getRedirectLinkForSuccessfullEmailVerification=function(){OnlineApp.Services.emailVerificationService.getRedirectLinkForSuccessfullEmailVerification().done(function(t){var i=t.data;i.redirectedLink!==""&&(n.location=i.redirectedLink)})};i.submitVerifyEmail=function(){if(i.isEmailVerificationSubmitButtonEnabled(!1),i.isNeedToShowVerificationCodeCaptcha()&&!i.textCaptchaViewModelForVerificationCode.validate()){$("#"+f).focus();i.isEmailVerificationSubmitButtonEnabled(!0);return}if(i.useCustomVerifyButton()&&!i.emailVerificationCode.validate()){r(i.emailVerificationCode,!0);o.focus();i.isEmailVerificationSubmitButtonEnabled(!0);return}var n=OnlineApp.Services.emailVerificationService.verifyEmail(i.emailVerificationCode(),i.textCaptchaViewModelForVerificationCode.userAnswer(),i.changedEmailAddressWasAdded()).done(function(n){var s=!1,t=n.data,l,e;t.isVerificationSucceeded===!0?(i.isEmailVerified(!0),i.changedEmailAddressWasAdded()&&i.userEmail(t.changedEmailAddress),i.showSuccessEmailVerifcationNotification(),$(document).trigger(OnlineApp.Events.CommonEventsNames.EmailVerified,{changedEmailAddress:t.changedEmailAddress}),gJobs.localStorageHelper.updateItemForMultipleTabs(OnlineApp.LocalStorageKeys.EmailWasVerified,"true")):(l=i.verificationAttemptsCount()+1,i.verificationAttemptsCount(l),t.errorFieldName==="captcha"?(s=!0,i.isEmailVerificationSubmitButtonEnabled(!0),r(i.textCaptchaViewModelForVerificationCode.userAnswer,!0,c)):(t.errorMessage==="error"?e="Invalid verification code":t.errorMessage==="expired"&&(e="Code is expired. Please resend an email to get a new code"),r(i.emailVerificationCode,!0,e),o.focus()),i.isNeedToShowVerificationCodeCaptcha()&&u(i.textCaptchaViewModelForVerificationCode,h,f).always(function(){s&&$("#"+f).focus()}))})};i.updateVerificationCodeFormAfterEmailChange=function(){i.isEmailVerified(!1);i.emailVerificationCode("")};n.onstorage=function(n){n.key===OnlineApp.LocalStorageKeys.EmailWasChanged&&n.newValue==="true"?i.initUserData():n.key===OnlineApp.LocalStorageKeys.EmailWasChangedAndNewVerificationCodeSent&&n.newValue==="true"?a=!0:n.key===OnlineApp.LocalStorageKeys.EmailWasVerified&&n.newValue==="true"&&(i.isEmailVerified(!0),i.isNeedToShowEmailVerificationForm(!1))};$(n).focus(function(){var n=$("#verify-email-container").is(":visible");a&&(n&&OnlineApp.Services.emailVerificationService.trySendEmailVerificationCode(),i.updateVerificationCodeFormAfterEmailChange(),a=!1);i.isNeedToShowVerificationCodeCaptcha()&&u(i.textCaptchaViewModelForVerificationCode,h,f).always(function(){y(n,f)});i.isNeedToShowResendVerificationCodeCaptcha()&&u(i.textCaptchaViewModelForResendCode,s,e).always(function(){y(n,e)})});$(n).blur(function(){l=$(document.activeElement)});$(document).on(OnlineApp.Events.CommonEventsNames.CertifySubmitTabOpened,function(){i.init()});$(document).on(OnlineApp.Events.CommonEventsNames.EmailWasChanged,function(n,t){i.initUserData(t)})}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{EmailVerificationViewModel:t})}(window),function(n){"use strict";function t(){var i=OnlineApp.Helpers.layoutHelper,t=this;t.emailAddress=ko.observable("");t.onReady=function(){i.tabbing.activateFirstElement($("#contact-info-email-verification .email-verification-form-container"));i.tabbing.updateIndices()};t.emailVerificationViewModel=new OnlineApp.ViewModels.EmailVerificationViewModel({isNeedToHideHeader:!0,isNeedToHideInstructions:!0,verificationCodeLabelText:"Please enter the 6 digit code sent to your email address.",useCustomVerifyButton:!0});t.cancelEmailVerification=function(){if(t.emailVerificationViewModel.changedEmailAddressWasAdded())$(document).trigger(OnlineApp.Events.CommonEventsNames.ShowCancelVerificationRequestDialog);else{t.emailVerificationViewModel.resetForm();$(document).trigger(OnlineApp.Events.CommonEventsNames.ContactInfoEmailVerificationFormClosed);var i=sessionStorage.getItem(OnlineApp.SessionKeys.ApplicationProcessUrl);i&&(sessionStorage.removeItem(OnlineApp.SessionKeys.ApplicationProcessUrl),n.location=i)}};t.initEmailVerification=function(){t.emailVerificationViewModel.init()};$(document).on(OnlineApp.Events.CommonEventsNames.ContactInfoEmailVerificationFormClosed,function(){t.emailVerificationViewModel.changedEmailAddressWasAdded()&&t.emailVerificationViewModel.resetForm();t.emailVerificationViewModel.changedEmailAddressWasAdded=ko.observable(!1)})}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{ContactInfoEmailVerificationViewModel:t})}(window),function(n){"use strict";function t(){var t=OnlineApp.ViewModels.Base.EditableViewModel.call(this,{endpoint:"talentSearchPreferences"})||this;t.isAccessMembershipEnabled=ko.observable(!1);t.isAccessMembershipEnabled.subscribe(function(n){var t="Access membership is "+(n?"active":"inactive");gJobs.screenReadersService.setAriaLiveNotification(t)});t.toggleButtonText=function(n){return n?"ON":"OFF"};t.fromDataModel=function(n){n&&t.isAccessMembershipEnabled(n.isAccessMembershipEnabled)};t.trackClickOnAccessMembershipLogo=function(){return gJobs.common.analytics.trackEvent("Access Membership Account Preferences Section","Followed"),!0};t.isInEditMode.subscribe(function(n){var t=$(".access-membership-preferences-tab"),i="non-edit-mode";n?t.removeClass(i):t.addClass(i)});t.saveChanges=function(i){var r=gJobs.pageInfoService?gJobs.pageInfoService:AgencyPages.pageInfoService;return function(u,f){return i(u,f).always(function(){if(r.isOnPreferencesSectionPage())if(t.isAccessMembershipEnabled())n.enableStickyHeader&&t.isAccessMembershipEnabled()&&$(document).trigger(Events.CommonEventsNames.AccessMembershipEnabled);else{var i=$("#sticky-header").data("config-setting-for-sticky-header");i&&($("#content").addClass("respect-sticky-header"),n.enableStickyHeader=!0);$(document).trigger(Events.CommonEventsNames.AccessMembershipDisabled)}})}}(t.saveChanges)}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{TalentSearchPreferencesViewModel:t})}(window);OnlineApp.Namespace.extend("OnlineApp.ViewModels",{TextMessagingPreferencesViewModel:TextMessagingPreferencesViewModel}),function(n){"use strict";function t(){var t=OnlineApp.ViewModels.Base.ValidatableViewModel.apply(this,arguments)||this,i;t.onNumberInputKeydown=function(n,t){return t.ctrlKey||t.metaKey||t.key==="Backspace"||t.key==="Tab"||t.key==="ArrowLeft"||t.key==="ArrowRight"||t.key==="Delete"||t.key==="Home"||t.key==="End"?!0:/^[0-9]$/.test(t.key)?!0:(t.preventDefault(),!1)};t.onNumberInputPaste=function(t,i){var r=(i.clipboardData||n.clipboardData).getData("text");return/^[0-9]+$/.test(r)?!0:(i.preventDefault(),!1)};t.id=ko.observable("");t.parentId=ko.observable("");t.question=ko.observable("");t.questionTypeId=ko.observable(0);t.name=ko.observable("");t.answer=ko.observable("");t.answerForTextArea=ko.observable("");t.checkBoxOneChecked=ko.observable("");t.checkBoxTwoChecked=ko.observable("");t.checkBoxThreeChecked=ko.observable("");t.children=ko.observableArray();t.attribute=ko.observable("");t.attributeValue=ko.observable("");t.level=ko.observable(0);t.sortOrder=ko.observable(0);t.isTouched=ko.observable(!1);t.futureOptionRadioValue=ko.observable("");i=!0;t.fromDataModel=function(n){t.id(n.objectEntityId);t.question(n.question);t.children(n.children);t.questionTypeId(n.questionTypeId);t.name(n.name);t.parentId(n.parentId);t.attribute(n.attribute);t.attributeValue(n.attributeValue);t.level(n.level);t.sortOrder(n.sortOrder);t.answer(n.answer);t.answerForTextArea(n.answerForTextArea);t.checkBoxOneChecked(n.checkBoxOneChecked);t.checkBoxTwoChecked(n.checkBoxTwoChecked);t.checkBoxThreeChecked(n.checkBoxThreeChecked);t.futureOptionRadioValue(n.futureOptionRadioValue)};t.answer.isValidationMessageVisible=ko.computed({read:function(){var n=$("#canvass-body"),i=n.find(".buffalo");return i?t.children()[3]?t.hasError()&&t.children()[3].isTouched():t.children()[0]?t.hasError()&&t.children()[0].isTouched():t.hasError():t.hasError()&&t.children()[0].isTouched()},write:function(){}});t.onRadioGroupEnter=function(n,i){gJobs.screenReadersService.onceNotification({$element:$(i.target),message:t.question()})};t.answer.subscribe(function(){var i=null;t.answer()&&(n.isCurrentOptionChecked=!0);i=gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?agencyPages.canvassViewModel.questionnaireViewModel:gJobs.applicationsPage?gJobs.applicationsPage.canvassViewModel.questionnaireViewModel:gJobs.searchPage.canvassViewModel.questionnaireViewModel;i.validateQuestionnaire();i.emptyChildNodesAnswers()});t.futureOptionRadioValue.subscribe(function(){var r=null;n.futureOptionRadioValue=t.futureOptionRadioValue();i=!1;r=gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?agencyPages.canvassViewModel.questionnaireViewModel:gJobs.applicationsPage?gJobs.applicationsPage.canvassViewModel.questionnaireViewModel:gJobs.searchPage.canvassViewModel.questionnaireViewModel});t.checkBoxOneChecked.subscribe(function(){var i=null;n.checkBoxOneChecked=t.checkBoxOneChecked();i=gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?agencyPages.canvassViewModel.questionnaireViewModel:gJobs.applicationsPage?gJobs.applicationsPage.canvassViewModel.questionnaireViewModel:gJobs.searchPage.canvassViewModel.questionnaireViewModel;i.validateQuestionnaire();i.emptyChildNodesAnswers()});t.checkBoxTwoChecked.subscribe(function(){var i=null;n.checkBoxTwoChecked=t.checkBoxTwoChecked();i=gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?agencyPages.canvassViewModel.questionnaireViewModel:gJobs.applicationsPage?gJobs.applicationsPage.canvassViewModel.questionnaireViewModel:gJobs.searchPage.canvassViewModel.questionnaireViewModel;i.validateQuestionnaire();i.emptyChildNodesAnswers()});t.checkBoxThreeChecked.subscribe(function(){var i=null;n.checkBoxThreeChecked=t.checkBoxThreeChecked();i=gJobs.areaInfoService.getCurrentArea()==gJobs.areaInfoService.areaNames.Career?agencyPages.canvassViewModel.questionnaireViewModel:gJobs.applicationsPage?gJobs.applicationsPage.canvassViewModel.questionnaireViewModel:gJobs.searchPage.canvassViewModel.questionnaireViewModel;i.validateQuestionnaire();i.emptyChildNodesAnswers()});t.registerValidation({all:{answer:{required:{onlyIf:function(){return t.children()&&t.children().length}},minValue:{min:1,validationMessage:"Error: Enter a number greater than 0",onlyIf:function(){return t.children()&&t.children().length&&t.children()[0].attributeValue()=="number"}},maxDigits:{max:5,validationMessage:"Error: Enter a number less than or equal to 99999",onlyIf:function(){return t.children()&&t.children().length&&t.children()[0].attributeValue()=="number"}}}}})}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{CanvassQuestionViewModel:t})}(window),function(n,t){"use strict";function i(){function a(n,t){var i=n.children();i&&i.forEach(function(i){t&&t.answer&&t.answer()!=n.id()&&(n.answer(""),n.checkBoxOneChecked(""),n.checkBoxTwoChecked(""),n.checkBoxThreeChecked(""),i.isTouched(!1));a(i,n)})}function p(){var n=[];return ko.utils.arrayForEach(i.questionViewModels(),function(t){v(t,n)}),n}function v(n,t){var u,r,i;n&&(n.id()&&(u=n.questionTypeId()===5||n.questionTypeId()===4?"1":n.answer(),t.push({questionnaireId:n.id(),answer:u,isRequired:!0,questionTypeId:n.questionTypeId(),sortOrder:n.sortOrder()})),n.children()&&(r=n.children().filter(function(t){return t.questionTypeId()===1||t.id()==n.answer()}),i=r?r[0]:null,i&&i.questionTypeId()===1?t.push({questionnaireId:i.id(),answer:n.answer(),isRequired:!0}):v(i,t)))}function s(n,t){var i=!0,r;return t&&t.answer&&t.answer()==n.id()&&(i=n.validate()),r=n.children(),r&&i&&r.forEach(function(t){var r=s(t,n);i=i&&r}),i}function w(n){return y(n,{},0,null)}function b(n){var i,t;if(n)for(i=0;i<n.length;i++){if(t=n[i],t.questionTypeId==1)return t.answer;if((t.questionTypeId==5||t.questionTypeId==4)&&t.answer==1)return t.questionnaireId}}function y(i,s,a,v){var y=d(i,s.questionnaireId,a),w=new OnlineApp.ViewModels.CanvassQuestionViewModel,b=$("#canvass-body .canvass-main-container"),g=b.find(".buffalo").length,p;return g==1?(s.questionTypeId==4&&s.sortOrder==0&&s.answer=="1"&&(u=!0,h=s.questionnaireId),s.questionTypeId==4&&s.sortOrder==1&&s.answer=="1"&&(f=!0,c=s.questionnaireId),s.questionTypeId==4&&s.sortOrder==2&&s.answer=="1"&&(e=!0,l=s.questionnaireId),s.questionTypeId==1&&s.sortOrder!=0&&(o=s.answer),s.questionTypeId==5&&s.sortOrder==3&&s.answer=="1"&&(r=s.questionnaireId),s.questionTypeId==5&&s.sortOrder==4&&s.answer=="1"&&(r=s.questionnaireId),p={id:s.questionnaireId,objectEntityId:s.questionnaireId,parentId:v,question:k(s.question),questionTypeId:s.questionTypeId,attribute:s.questionnaireAttributeTypeCode,attributeValue:s.attributeValue,level:a,required:!0,children:y.childNodes,name:s.questionTypeId==5?"cf-"+n.capacity:"cf-"+a,sortOrder:s.sortOrder,answer:s.questionTypeId==4?t:y.answer!=t?y.answer.toString():"",checkBoxOneChecked:u==!0?h:t,checkBoxTwoChecked:f==!0?c:t,checkBoxThreeChecked:e==!0?l:t,answerForTextArea:o,futureOptionRadioValue:r},w.fromDataModel(p)):(p={id:s.questionnaireId,objectEntityId:s.questionnaireId,parentId:v,question:s.question,questionTypeId:s.questionTypeId,attribute:s.questionnaireAttributeTypeCode,attributeValue:s.attributeValue,level:a,required:!0,children:y.childNodes,name:"cf-"+a,sortOrder:s.sortOrder,answer:y.answer!=t?y.answer.toString():""},w.fromDataModel(p)),w}function d(n,t,i){var r=n.filter(function(n){return n.parentQuestionnaireId==t}),u,f;return r=r.sort(function(n,t){return n.sortOrder-t.sortOrder}),u=b(r),f=r.map(function(r){return y(n,r,i+1,t)}),{childNodes:f,answer:u}}var i=this;i.dueDate=ko.observable("");i.selectedAnswer=ko.observable("");i.questionViewModels=ko.observableArray();i.questionViewModelsForFuturePosition=ko.observableArray();i.questionViewModelsForCurrentPosition=ko.observableArray();i.originalQuestions=[];i.isReadOnlyView=ko.observable(!1);var u=!1,f=!1,e=!1,o="",r="",h="",c="",l="";i.fromDataModel=function(n,t){i.dueDate(n.dueDate);i.isReadOnlyView(t);n.questions&&(u=!1,f=!1,e=!1,o="",r="",i.originalQuestions=n.questions,i.questionViewModels.removeAll(),i.questionViewModels.push(w(n.questions)));i.isValid(!1)};i.getAnswers=function(){var t=p(),u,f,r;if(i.originalQuestions.forEach(function(n){var r=t.some(function(t){return t.questionnaireId===n.questionnaireId}),i;r||(i=n.questionTypeId===5?"0":"",t.push({questionnaireId:n.questionnaireId,answer:i,isRequired:!1,questionTypeId:n.questionTypeId,sortOrder:n.sortOrder}))}),u=$("#canvass-body .canvass-main-container"),f=u.find(".buffalo").length,f>=1)for(r=0;r<t.length;r++)t[r].questionTypeId==4&&t[r].sortOrder==0&&(t[r].answer=n.checkBoxOneChecked==!0?"1":"0",t[r].isRequired=n.checkBoxOneChecked==!0?!0:!1),t[r].questionTypeId==4&&t[r].sortOrder==1&&(t[r].answer=n.checkBoxTwoChecked==!0?"1":"0",t[r].isRequired=n.checkBoxOneChecked==!0?!0:!1),t[r].questionTypeId==4&&t[r].sortOrder==2&&(t[r].answer=n.checkBoxThreeChecked==!0?"1":"0",t[r].isRequired=n.checkBoxOneChecked==!0?!0:!1),t[r].questionTypeId==5&&t[r].sortOrder==3&&(t[r].answer=n.futureOptionRadioValue==t[r].questionnaireId?"1":"0",t[r].isRequired=!0),t[r].questionTypeId==5&&t[r].sortOrder==4&&(t[r].answer=n.futureOptionRadioValue==t[r].questionnaireId?"1":"0",t[r].isRequired=!0);return t};i.emptyChildNodesAnswers=function(){var n=i.questionViewModels();n&&n.length>0&&a(n[0])};i.isValid=ko.observable(!1);i.validateQuestionnaire=function(){var e=$("#canvass-body"),o=e.find(".buffalo"),u,t,r;if(o.length==0)u=!0,t=i.questionViewModels(),t&&t.length>0?(u=s(t[0]),i.isValid(u)):i.isValid(!0);else{var u=!0,f=!0,t=i.questionViewModels();if(t&&t.length>0){for(u=s(t[0]),r=0;r<i.originalQuestions.length;r++)if(t[0].answer()==i.originalQuestions[r].questionnaireId&&i.originalQuestions[r].questionTypeId==5&&i.originalQuestions[r].sortOrder==2){f=n.checkBoxOneChecked||n.checkBoxTwoChecked||n.checkBoxThreeChecked?!0:!1;break}u&&f?i.isValid(!0):i.isValid(!1)}else i.isValid(!0)}};let k=function(n){let t=new DOMParser,i=t.parseFromString(n,"text/html");return i.body}}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{CanvassQuestionnaireViewModel:i})}(window),function(){"use strict";function n(){function t(n){return n.slice(0,3)+"-"+n.slice(3,6)+"-"+n.slice(6)}var n=this;n.questionnaireViewModel=new OnlineApp.ViewModels.CanvassQuestionnaireViewModel;n.signatureViewModel=new OnlineApp.ViewModels.SignatureViewModel;n.isMobile=gJobs.browserDetector.isMobileBrowser();n.canvassId=ko.observable(0);n.title=ko.observable("");n.jobTitle=ko.observable("");n.dueDate=ko.observable("");n.dateAnswered=ko.observable("");n.description=ko.observable("");n.isBusy=ko.observable(!1);n.isReadOnlyView=ko.observable(!1);n.isSubmitted=!1;n.phone=ko.computed({read:function(){return n.maskedPhone()?ko.utils.unwrapObservable(n.maskedPhone).replace(/-/g,""):""},deferEvaluation:!0});n.date=ko.computed({read:function(){return n.maskedDate()?ko.utils.unwrapObservable(n.maskedDate):""},deferEvaluation:!0});n.maskedPhone=ko.observable("").extend({required:{},regexp:{pattern:/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/,validationMessage:"Phone number should be 10 digits long"},ignoreOnSerialization:!0});n.maskedDate=ko.observable("").extend({required:{},ignoreOnSerialization:!0});n.phoneFieldAfterRender=function(){$("#canvass-form-phone").inputmask({mask:"999-999-9999"})};n.dateFieldAfterRender=function(){$("#canvass-form-date").inputmask({mask:"MM/DD/YYYY"})};n.isTemporaryUnavailabilitySectionVisible=ko.observable(!1);n.TemporaryUnavailabilityReason=ko.observable("").extend({length:{max:114,validationMessage:"Unavailability reason is too long and is limited to 114 characters"}});n.isValid=ko.computed(function(){return n.isReadOnlyView()||n.maskedPhone().trim()!==""&&!n.maskedPhone.hasError()&&n.maskedDate().trim()!==""&&!n.maskedDate.hasError()&&n.questionnaireViewModel.isValid()&&n.signatureViewModel.isSignatureCompleted()&&!n.signatureViewModel.isSignatureInEditMode()});n.submit=function(){if(!n.isSubmitted){n.isSubmitted=!0;n.isBusy(!0);var t=n.signatureViewModel.signature(),i=n.questionnaireViewModel.getAnswers();OnlineApp.Services.dataService.canvassForm.post({sentCanvassFormId:n.canvassId(),signature:t,phoneNumber:n.phone(),questionAnswers:i}).then(function(t){t.isSuccess&&(OnlineApp.Services.canvassFlyoutService.closeCanvassFormFlyout(),OnlineApp.Services.canvassFlyoutService.changeCanvassFormStatus(n.canvassId(),t.dateAnswered,n.jobTitle()),toastr.success("Canvass form submitted"),gJobs.screenReadersService.setAriaLiveNotification("Canvass form submitted"))}).always(function(){n.isSubmitted=!1;n.isBusy(!1)})}};n.fromDataModel=function(i){var r,u;n.canvassId(i.canvassFormId);n.jobTitle(i.jobTitle);n.dueDate(i.dueDate);n.dateAnswered(i.dateAnswered);n.description(i.description);n.isReadOnlyView(i.isReadOnly);r=new Date;$("#canvass-form-date").val(u);n.isReadOnlyView()?(r=new Date(i.dateAnswered),n.maskedPhone(t(i.phoneNumber)),$("a.ss-print.popover-trigger").attr("href","/applications/canvass/print/"+n.canvassId()),$("a.ss-print.popover-trigger").show(),$("a.ss-download.popover-trigger").show()):($("a.ss-print.popover-trigger").hide(),$("a.ss-download.popover-trigger").hide());var f=r.getMonth()+1,e=r.getDate(),o=r.getFullYear();f<10&&(f="0"+f.toString());e<10&&(e="0"+e.toString());u=o+"-"+f+"-"+e;$("#canvass-form-date").attr("min",u);$("#canvass-form-date").val(u);$("#canvass-form-date").keydown();n.maskedDate(u);n.questionnaireViewModel.fromDataModel(i,n.isReadOnlyView());n.signatureViewModel.signature(null);n.signatureViewModel.fromDataModel(i.signature,n.isReadOnlyView(),i.dateAnswered,i.applicantName);n.maskedPhone.isValidationMessageVisible(!1);n.maskedPhone.hasError(!1);n.maskedDate.isValidationMessageVisible(!1);n.maskedDate.hasError(!1)}}OnlineApp.Namespace.extend("OnlineApp.ViewModels",{CanvassViewModel:n})}(window),function(n,t){"use strict";function gt(){var t=OnlineApp.ViewModels.Base.EditableViewModel.call(this,{endpoint:"jobAlertsPreferences"})||this;t.jobAlerts=ko.observableArray([]);t.jobAlertsGJobs=ko.observableArray([]);t.jobAlertsSJobs=ko.observableArray([]);t.jobAlertPreference=ko.observable();t.isInEditMode=ko.observable(!1);t.jobAlertsIsEmpty=ko.observable(!1);t.jobAlertsGJobsIsEmpty=ko.observable(!1);t.jobAlertsSJobsIsEmpty=ko.observable(!1);t.frequencyPreference=ko.observable();t.selectedJobAlert=ko.observable();t.selectedFrequency=ko.observable();t.isInDeleteMode=ko.observable(!1);t.isAccessMembershipEnabled=ko.observable(!1);t.isJobAlertsEnabled=ko.observable(!1);t.isLoggedIn=ko.observable(!1);t.jobSeekerId=ko.observable(0);t.initialToggleValue=ko.observable();t.initialFrequencyValue=ko.observable();t.isJobAlertsEnabled.subscribe(function(n){t.initialToggleValue()==null&&n!==null&&t.initialToggleValue(n);t.isJobAlertsEnabled(n);var i="Job Alert is "+(n?"active":"inactive");gJobs.screenReadersService.setAriaLiveNotification(i)});t.showHideAriaLabel=function(){$("fieldset.radio-set.css3-radio").length>0&&$("fieldset.radio-set.css3-radio").each(function(n){$("fieldset.radio-set.css3-radio")[n].removeAttribute("aria-required")})};OnlineApp.Services.authenticationService.isLoggedIn().done(function(n){t.isLoggedIn(n);t.isLoggedIn()&&OnlineApp.Services.jobAlertService.getAll().then(function(n){n.jobAlerts.sort(function(n,t){return n.SiteSource-t.SiteSource});n.jobAlerts.forEach(function(n,t){n.Index=t});t.jobAlerts(n.jobAlerts);t.jobAlertsGJobs(n.jobAlerts.filter(function(n){return n.SiteSource==b}));t.jobAlertsSJobs(n.jobAlerts.filter(function(n){return n.SiteSource==k}));t.jobAlertsGJobsIsEmpty(n.jobAlerts.filter(function(n){var t=0;return n.SiteSource==b&&t++,t}).length==0);t.jobAlertsSJobsIsEmpty(n.jobAlerts.filter(function(n){var t=0;return n.SiteSource==k&&t++,t}).length==0);t.jobAlertsIsEmpty(n.jobAlerts.length==0);t.jobAlertPreference(n.jobAlertPreference);t.jobSeekerId(n.jobAlertPreference.JobSeekerId);t.isJobAlertsEnabled(n.jobAlertPreference.IsJobAlertEnabled);t.frequencyPreference(n.jobAlertPreference.SentJobAlertsFrequency.toString());t.isAccessMembershipEnabled(n.isAccessMembershipEnabled)})});t.isInEditMode.subscribe(function(n){var t=$(".job-alerts-preferences-tab"),i="non-edit-mode";n?t.removeClass(i):t.addClass(i)});t.radioButtonOptions=ko.observable({frequencyPreference:[{value:"0",id:"job-alert-frequency-preference-weekly",name:"ci-radioSet-notify",label:"Weekly"},{value:"1",id:"job-alert-frequency-preference-daily",name:"ci-radioSet-notify",label:"Daily"}]}).extend({ignoreOnSerialization:!0});t.frequencyPreference.subscribe(function(n){t.initialFrequencyValue()||t.initialFrequencyValue(t.frequencyPreference());t.frequencyPreference(n.toString())});t.saveChanges=function(n){var i=t.frequencyPreference(),r=t.isJobAlertsEnabled();OnlineApp.Services.jobAlertService.updateJobAlertPreferences(i,r).then(function(u){t.jobAlertPreference(u.jobAlertPreference);t.initialToggleValue(r);t.initialFrequencyValue(i);t.endEdit(n);t.focusEditButton(!0);OnlineApp.Helpers.layoutHelper.tabbing.updateIndices(".job-alerts-list")})};t.discardChanges=function(n){t.frequencyPreference(t.initialFrequencyValue().toString());t.isJobAlertsEnabled(t.initialToggleValue());gJobs.screenReadersService.setAriaLiveNotification("Job Alert is "+(t.initialToggleValue()?"active":"inactive"));t.endEdit(n);t.focusEditButton()};t.focusEditButton=function(n){var t=$("#job-alerts-preferences"),i=t.find(".item-edit-button");n&&(gJobs.screenReadersService.setAriaLiveNotification("Job Alert Preferences has been saved."),u.focus());i.focus()};t.beginEdit=function(n){var i=n.clone();n.isInEditMode(!0);i.isInEditMode(!0);t.editableItem(i);OnlineApp.Helpers.layoutHelper.tabbing.updateIndices(".job-alerts-list");$("#job-alerts-preferences").find(":focusable").first().focus()};t.fromDataModel=function(n){n&&t.isJobAlertsEnabled(n.isJobAlertsEnabled)};t.openDeleteJobAlertDialog=function(n){n.JobSeekerId=t.jobSeekerId();t.selectedJobAlert(n);f(!1);gJobs.dialogHelper.disableTabIndexOnParentView();t.isInDeleteMode(!0);lt(!0);r("html");h=n.Index;gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#job-alert-preference-dialog");rt($(".job-alert-preference-dialog"))};t.closeDeleteJobAlertDialog=function(){gJobs.screenReadersService.setAriaLiveNotification("Delete Job Alert modal is closed.");u.focus();t.isInDeleteMode(!1);vt.addClass("hidden");s("html");lt(!1);f(!1);ct(h)};t.deleteJobAlert=function(){var n=t.selectedJobAlert(),i;n.JobSeekerId=t.jobSeekerId();i=t.jobAlerts().length===1;OnlineApp.Services.jobAlertService.deleteJobAlert(n.JobAlertId,i,n.JobSeekerId).done(function(){f(!1);gJobs.screenReadersService.setAriaLiveNotification("Job Alert was deleted.");u.focus();t.isInDeleteMode(!1);t.jobAlerts.remove(n);n.SiteSource==b&&t.jobAlertsGJobs.remove(n);n.SiteSource==k&&t.jobAlertsSJobs.remove(n);s("html");i&&(t.isInEditMode(!1),t.jobAlertsIsEmpty(!0),t.jobAlertsGJobsIsEmpty(!0),t.jobAlertsSJobsIsEmpty(!0),t.isJobAlertsEnabled(!1));gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog");rt($(".job-alerts-list"));e.addClass("hidden")})};t.editJobAlert=function(t){h=t.Index;editJobAlertIndex=t.Index;OnlineApp.Services.jobAlertService.getJobAlertEditModel(t).done(function(t){i.html(t.data);a.html(t.searchForm);n.isJobAlertEdit=!0;gJobs.screenReadersService.setAriaLiveNotification("Edit Job Alert flyout is openned.");u.focus();i.removeClass("hidden");i.css({height:n.innerHeight-95});r("html");$("#skip-to-content-button").focus();$("#account-settings").attr("aria-hidden",!0);$("#account-settings").attr("visible",!1);var f;f=$("#account-settings").find(":tabbable");f.attr("tabindex",-1);$("#footer-new").hide();$("#sjobs-footer-new").hide()})};$(document).on(Events.CommonEventsNames.JobAlertUpdated,function(){OnlineApp.Services.jobAlertService.getAll().then(function(n){n.jobAlerts.sort(function(n,t){return n.SiteSource-t.SiteSource});n.jobAlerts.forEach(function(n,t){n.Index=t});t.jobAlerts(n.jobAlerts);t.jobAlertsGJobs(n.jobAlerts.filter(function(n){return n.SiteSource==0}));t.jobAlertsSJobs(n.jobAlerts.filter(function(n){return n.SiteSource==1}));OnlineApp.Helpers.layoutHelper.tabbing.updateIndices(".job-alerts-list")})}).on(Events.CommonEventsNames.AccessMembershipDisabled,function(){t.isAccessMembershipEnabled(!1);t.isJobAlertsEnabled(!1);t.initialToggleValue(!1);t.isInEditMode(!1)}).on(Events.CommonEventsNames.AccessMembershipEnabled,function(){t.isAccessMembershipEnabled(!0);t.isInEditMode(!1)}).on(Events.CommonEventsNames.Login+" "+Events.CommonEventsNames.Register,function(){OnlineApp.Services.jobAlertService.getAll().then(function(n){n.jobAlerts.sort(function(n,t){return n.SiteSource-t.SiteSource});n.jobAlerts.forEach(function(n,t){n.Index=t});t.jobAlerts(n.jobAlerts);t.jobAlertsGJobs(n.jobAlerts.filter(function(n){return n.SiteSource==b}));t.jobAlertsSJobs(n.jobAlerts.filter(function(n){return n.SiteSource==k}));t.jobAlertsGJobsIsEmpty(n.jobAlerts.filter(function(n){var t=0;return n.SiteSource==b&&t++,t}).length==0);t.jobAlertsSJobsIsEmpty(n.jobAlerts.filter(function(n){var t=0;return n.SiteSource==k&&t++,t}).length==0);t.jobAlertsIsEmpty(n.jobAlerts.length==0);t.jobAlertPreference(n.jobAlertPreference);t.isJobAlertsEnabled(n.jobAlertPreference.IsJobAlertEnabled);t.frequencyPreference(n.jobAlertPreference.SentJobAlertsFrequency.toString());t.isAccessMembershipEnabled(n.isAccessMembershipEnabled);v.hide()})})}function f(n){gJobs.dialogHelper.showHideElementsOnDialog({selector:"#body-container, #main-container,#footer, #footer-new, #sjobs-footer-new, .new-job-flyout, #skip-to-content-button,#last-focusable-element, #cookie-consent, #account-settings",shouldDisableRestoreTabIndex:!0,hide:n})}function ht(){if(n.enableEmailVerificationRefinements&&n.utils.getUrlParameter(et)){var t=ii();history.pushState(null,"",t)}}function r(n){$(n).css({overflow:"hidden"})}function s(n){$(n).css({"overflow-y":"scroll"})}function rt(n){n.find(":tabbable").first().focus()}function ni(n){if(n==t){if(!$(".job-alert-edit-btn")[0])return;$(".job-alert-edit-btn")[0].focus();setTimeout(function(){$(".job-alert-edit-btn")[0].focus()},1500)}else $("#skip-to-content-button").show(),$(".job-alert-edit-btn")[n].focus(),setTimeout(function(){$(".job-alert-edit-btn")[n].focus()},1500)}function ti(n){f(!1);i.addClass("hidden");s("html");$("#account-settings").attr("aria-hidden",!1);var t;t=$("#account-settings").find(":tabbable");t.attr("tabindex",0);$("#footer-new").show();$("#skip-to-content-button").show();$(".job-alert-edit-btn").length>0&&($(".job-alert-edit-btn")[n].focus(),setTimeout(function(){$(".job-alert-edit-btn")[n].focus()},1500))}function ct(n){n!==t&&$(".job-alert-delete-btn")[n].focus()}function lt(n){n?(o.removeClass("hidden"),ot.removeClass("hidden"),e.removeClass("hidden")):(o.addClass("hidden"),ot.addClass("hidden"),e.addClass("hidden"))}function ut(n){n?(o.removeClass("hidden"),d.removeClass("hidden"),e.removeClass("hidden")):(o.addClass("hidden"),d.addClass("hidden"),e.addClass("hidden"))}function at(n){r("body");r("html");n?(g.removeClass("hidden"),o.removeClass("hidden"),e.removeClass("hidden")):(g.addClass("hidden"),o.addClass("hidden"),e.addClass("hidden"))}function ii(){return n.location.href.replace(/&?(displayJobAlertsLoginPopup)=([^&]$|[^&]*)/ig,"")}function ri(){return n.location.search+"&displayJobAlertsLoginPopup=true"}var u=$("#aria-live-message-container"),d=$("#job-alert-out-container"),ot=$("#job-alert-preference-dialog"),g=$("#job-alert-authorization-popup"),c=$("#job-alert-access-membership-popup"),o=$("#job-alert-shadow"),e=$("#header-shadow"),vt=$("#job-alert-preferences-container"),i=$("#job-alert-sidebar-container"),a=$("#search-form"),v=$("#sticky-header"),ft=$("#set-job-alert"),nt=!1,h,yt="job-alert-location-autocomplete-menu",pt="job-alert-keyword-autocomplete-menu",wt="#job-alert-location-search-input",bt="#job-alert-keyword-search-input",et="displayJobAlertsLoginPopup",kt="facet-group-name",dt="facet-filter-name",l={datePosted:"Date Posted",remote:"Remote",jobType:"Job Type",organizations:"Top Organizations",categories:"Top Categories",salary:"Salary Estimate"},st,y,p,tt,it,w;const b=0,k=1;$(document).ready(function(){var n=sessionStorage.getItem(OnlineApp.LocalStorageKeys.ShowJobAlertPopup);n==="true"&&(sessionStorage.setItem(OnlineApp.LocalStorageKeys.ShowJobAlertPopup,"false"),sessionStorage.setItem(OnlineApp.LocalStorageKeys.RedirectToShowJobAlertPopup,"false"),OnlineApp.Services.jobAlertService.isJobAlertCanBeCreated(OnlineApp.Helpers.Url.getJsonFromUrl(location.search)).done(function(){ut(!0)}))});$(document).keydown(function(n){var e,o,s;if(n.keyCode==$.ui.keyCode.ESCAPE){if(e=getListOfElmentsToBeExcluded(),e.includes(n.target.id))return;if(n.target.id!="gmapLink"&&$(n.target).attr("data-toggle")!="popover"){if($(n.target).hasClass("things-to-consider-popover-trigger")||$(n.target).hasClass("st-custom-button")||$(n.target).hasClass("job-details-location-icon")||$(n.target).hasClass("job-details-salary-icon")||$(n.target).hasClass("inbox-header-id")||$(n.target).hasClass("flag-left")||$(n.target).hasClass("doNotSellMyPersonalInformationDialogCloseButton"))return;if($(".job-alert-preferences").length&&!$(".job-alert-preferences").is(":visible")&&i.length&&i.hasClass("hidden")&&!nt)return;o=$(".job-alert-preferences").length&&$(".job-alert-preferences").is(":visible");g.addClass("hidden");var t=document.getElementById("close-job-alert"),r=document.getElementById("close-job-alert-ok-button"),u=document.getElementById("close-job-alert-delete"),f=document.getElementById("close-access-membership-alert");typeof f!="undefined"&&f!=null&&f.click();typeof t!="undefined"&&t!=null&&t.click();typeof r!="undefined"&&r!=null&&r.click();typeof u!="undefined"&&u!=null&&u.click();self.closeJobAlert();self.closeEditMode();nt?(self.showJobAlertEditView(),nt=!1):ft.focus();o&&(s=h?h:0,ct(s))}$(n.target).attr("data-toggle")=="popover"&&$(n.target).popover("hide")}else n.keyCode==$.ui.keyCode.ENTER&&(n.target.className==="btn-show-results"||n.target.className==="hidden-facet clearAllFilter"?self.showResults():n.target.className==="btn-gjobs-secondary"?n.target.id!="set-job-alert"&&self.showResults(n.target.className):n.target.className==="facet-link"&&$(n.target).click())});self.setJobAlert=function(){if(v.hide(),$("#content").removeClass("respect-sticky-header"),gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog"),$("#job-alert-access-membership-popup")[0]){var t=!1;$(document).on(Events.CommonEventsNames.AccessMembershipEnabled,function(){t=!0});$(document).on(Events.CommonEventsNames.CloseAccessMembershipDialog,function(){t?(c.remove(),$("#job-alert-out-container").removeClass("hidden"),gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog")):self.showHideJobAlertAcessMembershipPopup(!0,!1)});$(document).on(Events.CommonEventsNames.OpenAccessMembershipDialog,function(){self.showHideJobAlertAcessMembershipPopup(!1,!1)})}OnlineApp.Services.authenticationService.isLoggedIn().done(function(t){if(f(!1),gJobs.dialogHelper.disableTabIndexOnParentView(),r("body"),r("html"),t){if(gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog"),$("#job-alert-access-membership-popup")[0]){self.showHideJobAlertAcessMembershipPopup(!0,!0);return}ut(!0)}else if(at(!0),OnlineApp.ViewModels.applicationViewModel.loginViewModel.signInViewModel.showJobAlert(!0),OnlineApp.ViewModels.applicationViewModel.loginViewModel.registerViewModel.showJobAlert(!0),n.enableEmailVerificationRefinements&&!n.utils.getUrlParameter(et)){var i=ri();history.pushState(null,"",i)}gJobs.screenReadersService.setAriaLiveNotification("Set Job Alert modal is openned.");u.focus();gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#jobAlertAuthorizationPopup");rt(t?d:g)})};self.addJobAlert=function(n){$("#add-job-alert").attr("disabled",!0);OnlineApp.Services.jobAlertService.addJobAlert(n).done(function(n){f(!1);gJobs.dialogHelper.disableTabIndexOnParentView();$("#job-alert-out-container").html(n);$(document).trigger(Events.CommonEventsNames.JobAlertCreated);gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog")})};self.updateJobAlert=function(t){t.Location=document.getElementById("job-alert-location-search-input").value;t.Keyword=document.getElementById("job-alert-keyword-search-input").value;OnlineApp.Services.jobAlertService.updateJobAlert(t).done(function(t){f(!1);gJobs.dialogHelper.disableTabIndexOnParentView();var e="Job Alert is saved. ";u.focus();t.isSuccessfull?(s("html"),$(document).trigger(Events.CommonEventsNames.JobAlertUpdated)):(r("body"),d.html(t.responseView),gJobs.dialogHelper.disableTabIndexOnParentView(),ut(!0),h=1,nt=!0,e="Job Alert is not saved. ");i.addClass("hidden");r("html");$("#footer-new").hide();$("#skip-to-content-button").hide();self.closeEditMode(e);gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog");t.isSuccessfull||(n.isJobAlertEdit=!0)})};self.closeEditMode=function(t){var r,e;n.isJobAlertEdit=!1;r="Edit Job Alert flyout is closed.";t&&(r=t+r);gJobs.screenReadersService.setAriaLiveNotification(r);u.focus();f(!1);i.addClass("hidden");s("html");$("#account-settings").attr("aria-hidden",!1);e=$("#account-settings").find(":tabbable");e.attr("tabindex",0);$("#footer-new").show();$("#sjobs-footer-new").show();$("#skip-to-content-button").show();gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog");ni(h)};self.keyDown=function(n,t){t.keyCode==13&&changeJobAlert(n,t)};self.getJobAlertFilterChangePrefix=function(n,t){return n===t?" filter is applied":" filter is removed"};self.getJobAlertChangeMessage=function(n,t){var i=$(t.target).data(dt),r=$(t.target).data(kt),u=r+" , "+i;return r===l.organizations?u+=self.getJobAlertFilterChangePrefix(n.Organization,i):r===l.categories?u+=self.getJobAlertFilterChangePrefix(n.Category,i):r===l.jobType?u+=self.getJobAlertFilterChangePrefix(n.JobType,i):r===l.salary?u+=self.getJobAlertFilterChangePrefix("$"+n.MinimumSalary+"+",i.replace(",","")):r===l.datePosted?u+=self.getJobAlertFilterChangePrefix(n.DaysPosted,i):r===l.remote&&(u+=self.getJobAlertFilterChangePrefix(n.RemoteOptionsText,i)),u};self.changeJobAlert=function(t,u){t.JobAlertId&&t.JobAlertId!==0||(t.JobAlertId=document.getElementById("job-alert-id").textContent);y=null;p=null;w=null;t.Organization&&(t.Organization=t.Organization[0],y=t.Organization);t.Category&&(t.Category=t.Category[0],p=t.Category);t.JobType&&(t.JobType=t.JobType[0],w=t.JobType);it=t.RemoteWorkOptionId;tt=t.MinimumSalary;t.Location=document.getElementById("job-alert-location-search-input").value;t.Keyword=document.getElementById("job-alert-keyword-search-input").value;var f="";u&&(f=self.getJobAlertChangeMessage(t,u));OnlineApp.Services.jobAlertService.getAll().then(function(u){u.jobAlerts.sort(function(n,t){return n.SiteSource-t.SiteSource});u.jobAlerts.forEach(function(n,i){n.Index=i;n.JobAlertId==t.JobAlertId&&(t.SiteSource=n.SiteSource)});OnlineApp.Services.jobAlertService.getJobAlertEditModel(t).done(function(t){i.html(t.data);a.html(t.searchForm);i.removeClass("hidden");i.css({height:n.screen.height-95});r("html");document.getElementById("save-job-alert").removeAttribute("disabled");gJobs.screenReadersService.setAriaLiveNotification(f);$("#skip-to-content-button").show();$("#save-job-alert").focus()})})};self.clearFilter=function(t){t.Location=document.getElementById("job-alert-location-search-input").value;t.Keyword=document.getElementById("job-alert-keyword-search-input").value;p=null;y=null;tt=null;it=0;w=null;$("#skip-to-content-button").focus();OnlineApp.Services.jobAlertService.getJobAlertEditModel(t).done(function(t){var f=document.getElementById("job-alert-id").textContent;i.html(t.data);document.getElementById("job-alert-id").textContent=f;a.html(t.searchForm);i.removeClass("hidden");i.css({height:n.screen.height-95});r("html");gJobs.screenReadersService.setAriaLiveNotification("Filter are cleared.");u.focus()})};self.clearFilterOnKeyDown=function(t,f){f.keyCode==$.ui.keyCode.ENTER&&(t.Location=document.getElementById("job-alert-location-search-input").value,t.Keyword=document.getElementById("job-alert-keyword-search-input").value,p=null,y=null,tt=null,it=0,w=null,$("#skip-to-content-button").focus(),OnlineApp.Services.jobAlertService.getJobAlertEditModel(t).done(function(t){var f=document.getElementById("job-alert-id").textContent;i.html(t.data);document.getElementById("job-alert-id").textContent=f;a.html(t.searchForm);i.removeClass("hidden");i.css({height:n.screen.height-95});r("html");gJobs.screenReadersService.setAriaLiveNotification("Filter are cleared.");u.focus()}))};self.blurInputs=function(){$("#job-alert-keyword-search-input").blur();$("#job-alert-location-search-input").blur()};self.anounceTooltip=function(){var n=document.getElementById("save-job-alert").disabled;n&&(gJobs.screenReadersService.setAriaLiveNotification("To set a job alert, you must select/apply at least one filter. To apply a filter, click on the “Show results” button."),u.focus())};self.disableSaveButton=function(n){st===t&&(st=document.getElementById("job-alert-location-search-input").value);n.keyCode===$.ui.keyCode.TAB||n.shiftKey||document.getElementById("save-job-alert").setAttribute("disabled","disabled")};self.jobAlertLocationFieldAfterRender=function(){var n={autocompleteMenuClassName:yt},t={searchFieldSelectors:[wt],additionalCssClassNames:n.autocompleteMenuClassName};$(document).trigger(OnlineApp.Events.CommonEventsNames.InitSearchFieldsWithAutocomplete,t)};self.jobAlertKeywordFieldAfterRender=function(){var n={autocompleteMenuClassName:pt},t={searchFieldSelectors:[bt],additionalCssClassNames:n.autocompleteMenuClassName};$(document).trigger(OnlineApp.Events.CommonEventsNames.InitSearchFieldsWithAutocomplete,t)};self.showResults=function(t){var u=[];u.Location=document.getElementById("job-alert-location-search-input").value;u.Keyword=document.getElementById("job-alert-keyword-search-input").value;u.JobAlertId=document.getElementById("job-alert-id").textContent;u.Organization=y;u.Category=p;u.MinimumSalary=tt;u.RemoteWorkOptionId=it;u.JobType=w;OnlineApp.Services.jobAlertService.updateJobAlertEditModel(u).done(function(u){var f=document.getElementById("job-alert-id").textContent;i.html(u.data);document.getElementById("job-alert-id").textContent=f;a.html(u.searchForm);i.removeClass("hidden");i.css({height:n.screen.height-95});r("html");document.getElementById("save-job-alert").removeAttribute("disabled");gJobs.screenReadersService.setAriaLiveNotification("New results are uploaded.");$("#skip-to-content-button").show();gJobs.screenReadersService.silenceScreenreaderForBanner("");t=="btn-gjobs-secondary"&&ti(editJobAlertIndex)})};self.toggleModels=function(){var n=OnlineApp.ViewModels.applicationViewModel.loginViewModel;n.signInViewModel.isActive(!n.signInViewModel.isActive());n.registerViewModel.isActive(!n.registerViewModel.isActive())};self.closeAccessMembershipAlert=function(){n.enableStickyHeader&&(v.show(),$("#content").addClass("respect-sticky-header"));f(!1);self.showHideJobAlertAcessMembershipPopup(!1,!0);s("html");ft.focus();ht()};self.closeJobAlertOnKeydown=function(n){n.keyCode==13&&setTimeout(function(){var n=document.getElementById("close-job-alert");n.click()},200)};self.closeJobAlert=function(t,r,e){if(n.enableStickyHeader&&(c[0]&&!$("#job-alert-access-membership-popup")[0]||(v.show(),$("#content").addClass("respect-sticky-header"))),f(!1),gJobs.screenReadersService.setAriaLiveNotification("Set Job Alert modal is closed."),u.focus(),OnlineApp.ViewModels.applicationViewModel.loginViewModel.signInViewModel.showJobAlert(!1),OnlineApp.ViewModels.applicationViewModel.loginViewModel.registerViewModel.showJobAlert(!1),t)at(!1),s("html");else if(ut(!1),e){i.removeClass("hidden");var o;o=$("#account-settings").find(":tabbable");o.attr("tabindex",-1);$(".close-job-alert-edit-mode").attr("tabindex",0);$("#job-alert-keyword-search-input").attr("tabindex",0);$("#job-alert-location-search-input").attr("tabindex",0);$("#show-results").attr("tabindex",0);$("#save-job-alert").attr("tabindex",0);o=$("#header-content").find(":tabbable");o.attr("tabindex",0);$("#footer-new").hide();o=i.find(":tabbable");o.attr("tabindex",0);$("#footer-new").hide();o=$("#facet-container").find("a");o.attr("tabindex",0);$("#save-job-alert").focus();$("#footer-new").hide();v.hide()}else s("html");r&&OnlineApp.Services.jobAlertService.generateJobAlertAlreadyAddedView().done(function(n){$("#job-alert-out-container").html(n)});ft.focus();gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog");ht()};self.showJobAlertEditView=function(){i.removeClass("hidden");var n;n=$("#account-settings").find(":tabbable");n.attr("tabindex",-1);$(".close-job-alert-edit-mode").attr("tabindex",0);$("#job-alert-keyword-search-input").attr("tabindex",0);$("#job-alert-location-search-input").attr("tabindex",0);$("#show-results").attr("tabindex",0);$("#save-job-alert").attr("tabindex",0);n=$("#header-content").find(":tabbable");n.attr("tabindex",0);n=i.find(":tabbable");n.attr("tabindex",0);n=$("#facet-container").find("a");n.attr("tabindex",0);r("html");$("#footer-new").hide();$("#save-job-alert").focus()};self.isAuthorized=ko.observable(!1);self.loginLoaded=function(){$(document).trigger("JobAlertsViewModel:ViewLoaded")};self.goToAccountSettingsPage=function(){var t=gJobs.accountSettingsHelper.getLinkForAccountSettings();n.open(t,"_blank")};self.enrollAcessMembership=function(){OnlineApp.Services.dataService.accessMembership.post({wantsToUpgrade:!0,credential:null}).done(function(){gJobs.common.analytics.trackEvent("Access Membership Page","Upgraded");c.remove();gJobs.screenReadersService.setAriaLiveNotification("Access Membership Enrolled and Set Job Alert modal is opened.");u.focus();$("#job-alert-out-container").removeClass("hidden");gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#setJobAlertDialog")})};self.showHideJobAlertAcessMembershipPopup=function(n,t){r("body");r("html");n?(c.removeClass("hidden"),t&&(o.removeClass("hidden"),e.removeClass("hidden")),gJobs.screenReadersService.setAriaLiveNotification("Enroll in Free Access Membership modal is opened."),u.focus(),gJobs.dialogHelper.setTabIndexOnJobAlertsPopup("#job-alert-access-membership-popup"),rt(c)):(c.addClass("hidden"),t&&(o.addClass("hidden"),e.addClass("hidden")),gJobs.screenReadersService.setAriaLiveNotification("Enroll in Free Access Membership modal is closed."),u.focus())};$(document).ready(function(){n.enableEmailVerificationRefinements&&n.utils.getUrlParameter(et)&&self.setJobAlert()});OnlineApp.Namespace.extend("OnlineApp.ViewModels",{jobAlertsViewModel:gt})}(window),function(){function u(){function f(n,t,i){n.height(t.outerHeight());n.width(t.outerWidth());var r=t.position(),u=r.top;i||(u+=t.scrollParent().scrollTop());n.css({position:"absolute",marginTop:t.css("marginTop"),marginRight:t.css("marginRight"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),top:u,left:r.left})}var u=this;u.setNotification=function(n,t,i,r,u,f,e){var o,s;n&&(o=t||"",i&&(o+=" "+i),s=n.find(".common-notification"),s.length?(s.text(o),s.attr("aria-label",o)):n.text(o),n.attr("aria-label",o),f&&(n.attr("aria-hidden","false"),n.attr("tabindex","-1")),r&&(gJobs&&gJobs.focusService&&gJobs.focusService.setFocus&&u?gJobs.focusService.setFocus(n):e?n.focus():setTimeout(()=>n.focus(),200)))};u.setNotificationWithDelay=function(n,t,i,r,f,e){setTimeout(function(){u.setNotification(n,t,i,r,f)},e)};u.onceNotification=function(n){var t=n.$element,i=t.attr("aria-label")||t.text()||t.attr("placeholder"),r=n.message+i;t.attr("aria-label",r);t.one("blur",function(){t.attr("aria-label",i)})};u.onceAriaLabelledByNotification=function(n){var t=n.$element,r=t.attr("aria-labelledby")||"",i=n.notificationContainerIds.split(","),f=i.join(" ")+" "+r,u=function(n,t){var i="#"+n.join(", #");$(i).attr("aria-hidden",t)};u(i,!1);t.attr("aria-labelledby",f);t.one("blur",function(){u(i,!0);t.attr("aria-labelledby",r)})};u.setNotificationWithFocusSaving=function(n){var r=n.$element&&n.$element.length?n.$element:$(document.activeElement),i=$("<span>");i.attr("aria-label",n.text);i.text(n.text);i.addClass(t);i.attr("tabindex","-1");f(i,r,n.dontConsiderParentScroll);n.moveFocusToNextElement?r.after(i):r.before(i);i.focus();i.one("keydown",function(n){var t=n.keyCode||n.which;t===$.ui.keyCode.TAB&&i.remove()});if(n.returnFocusBack)i.one("keydown",function(t){var i=t.keyCode||t.which;if(i===$.ui.keyCode.TAB)return n.shouldForceDropdownOpening?r.trigger("liszt:open"):r.focus(),!1})};u.setNotificationOnElement=function(n){function o(){if(f!==null&&(t.attr("aria-labelledby",f),s.remove()),i!==null){var n=i?i:"";t.attr("aria-label",n)}u!==null&&r.html(u)}var t=n.$element&&n.$element.length?n.$element:$(document.activeElement),l=t.hasClass("chzn-container"),r=$('label[for="'+t[0].id+'"]'),a=t.attr("aria-label"),i=null,u=null,f=null,s=null,e,h,c;l?(e=t.attr("id")+"-notification",s=$("<span>").attr({id:e,"class":"sr-only"}).text(n.text).appendTo(t),f=t.attr("aria-labelledby")||"",t.attr("aria-labelledby",e+" "+f)):r.length?(u=r.html(),r.html('<span class="sr-only">'+n.text+"<\/span>"+u)):(i=a,h=i?n.text+" "+i:n.text,t.attr("aria-label",h));c=t.is("input,textarea,select");c?OnlineApp.Helpers.layoutHelper.tabbing.activateFirstElement():t.focus();t.one("keydown",o);setTimeout(function(){$(document).one("click",o)})};u.clearNotificationsOnBlur=function(n,t,i){$(t).one("blur",function(){u.clearNotification(t,n);i&&u.clearNotification(i,n)})};u.clearNotification=function(n,t){n.text("");n.attr("aria-label","");t&&(n.removeAttr("tabindex"),n.attr("aria-hidden",t))};u.setSignInNotification=function(n,t){if(n.length){var i="Sign in form is opened";OnlineApp.ViewModels.applicationViewModel&&OnlineApp.ViewModels.applicationViewModel.loginViewModel&&OnlineApp.ViewModels.applicationViewModel.loginViewModel.registerViewModel.isActive()&&(i="Create a new account form is opened.");gJobs.screenReadersService.setNotification(n,i,null,!0);$(document).one(OnlineApp.Events.CommonEventsNames.Login,function(){n.remove()});if(typeof t=="function")n.one("keydown",function(n){n.keyCode===$.ui.keyCode.TAB&&(n.stopPropagation(),n.preventDefault(),t())})}};u.setLogInNotification=function(n){var t=$("#sign-in-reader-notification");gJobs.screenReadersService.setNotification(t,n,null,!0);t.one("focusout",function(){t.text(" ")})};u.silenceScreenreader=function(){var n=$('<span class="hide-notification no-restrict-focus" tabindex="-1">&nbsp;<\/span>');$("body").prepend(n);n.focus();n.one("focusout",function(){n.remove()})};u.silenceScreenreaderForBanner=function(n){var t=$('<span class="hide-notification no-restrict-focus" tabindex="-1">'+n+"<\/span>");$("body").prepend(t);t.focus();t.one("focusout",function(){t.remove()})};u.applyNvdaAriaLiveFix=function(n,t){var i='<span class="hide-notification">&nbsp;<\/span>',r=!!n.data("aria-live-fixed"),u=r?t:i+t+i;n.html(u);n.data("aria-live-fixed",!r)};u.stopNotification=function(n){var i=$(n),t=$("#empty-notification");t.length&&t.remove();t=$("<span id='empty-notification' class='common-notification' tabindex='-1'> <\/span>");i.before(t);t.focus()};u.setAriaLiveNotification=function(t,i,r,u=null){i||(i=n);$(i).text("").text(t);r&&$(i).attr("role","alert");u?u.focus():$(i).focus()};u.setAriaLiveNotificationWithoutRepeat=function(t,i){i||(i=n);var r=$(i);r.text()!==t&&r.text("").text(t)};u.readPageTitle=function(n,t){var i="#reading-page-title-helper";$(i).attr("tabindex",0);!t||$(i).text(t);$(i).focus();setTimeout(function(){n.focus();$(i).attr("tabindex",-1);$(i).text("")},300)};u.notificationOnLoad=function(){var n=function(){return $(r).map(function(n,t){return $(t).text()}).toArray().join(", ")};u.setAriaLiveNotification(n,i)}}var t="screenreader-notification",n="#aria-live-message-container",i="#aria-live-page-load-message-container",r=".page-load-message";namespace("gJobs").screenReadersService=new u}(),function(){function t(){var t=this;t.getFocusableSelector=function(){return n}}var n='a, area[href], input:not([disabled]):not([type="hidden"]),select:not([disabled]), textarea:not([disabled]),button:not([disabled]), iframe, object, embed, [tabindex]';namespace("gJobs").ariaSelectors=new t}(),function(){function t(n){return n=n||{},n.selector||(n.selector=u),n}function f(n,t){var i,r;return t?(r=$("#"+t),i=$(n).not(r.find("*"))):i=$(n),i}function i(t,i){var r=function(n){return n!==null&&n!==undefined?!0:!1};t.each(function(){var t=$(this),u;i?(u=t.attr("aria-hidden"),r(u)&&t.data(n,u),t.attr("aria-hidden","true")):(t.removeAttr("aria-hidden"),u=t.data(n),r(u)&&(t.attr("aria-hidden",u),t.removeData(n)))})}function e(){var n=this;n.showHideElementsOnDialog=function(n){var n=t(n),r=f(n.selector,n.modalId);n.hide?(n.shouldDisableRestoreTabIndex===!0&&OnlineApp.Services.tabIndexService.disableTabIndex({hideSkipButton:!0}),i(r,!0)):(n.shouldDisableRestoreTabIndex===!0&&OnlineApp.Services.tabIndexService.restoreTabIndex({hideSkipButton:!0}),i(r,!1))};n.disableTabIndexOnParentView=function(n){var n=t(n);OnlineApp.Services.tabIndexService.disableTabIndex({hideSkipButton:!0})};n.setTabIndexOnJobAlertsPopup=function(n){const u='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',i=document.querySelector(n);if(i){const r=i.querySelectorAll(u)[0],t=i.querySelectorAll(u),f=n=="#jobAlertAuthorizationPopup"?t[t.length-2]:t[t.length-1];document.addEventListener("keydown",function(n){let t=n.key==="Tab"||n.keyCode===9;t&&(n.shiftKey?document.activeElement===r&&(f.focus(),n.preventDefault()):document.activeElement===f&&(r.focus(),n.preventDefault()))});r.focus()}}}var r=gJobs.ariaSelectors.getFocusableSelector(),u="h1, h2, h3, h4, h5, h6, "+r,n="ariahidden";namespace("gJobs").dialogHelper=new e}(),function(){function i(){var i=this,r,u;i.makeElementContentAccessible=function(n){i.addPdfDownloadLinks(n);i.addMissingImageDescriptions(n);i.fixEmbeddedVideoTabIndex(n)};i.addPdfDownloadLinks=function(i){var r=i.find('a[href$=".pdf"]:not(.print-button)'),u=$("<a>").text("("+t+")").attr({href:n,target:"_blank"});r.after(u);r.after(" ")};i.addMissingImageDescriptions=function(n){var r=n.find("img").filter(function(n,t){return!$(t).attr("alt")}),t,i=$(".job-header-title, .summary .title").filter(":visible").text();t=i?i+" description image":"An image without description";r.attr("alt",t)};i.fixEmbeddedVideoTabIndex=function(n){n.find("div[data-oembed-url]").find('iframe[tabindex="-1"]').removeAttr("tabindex")};i.initPagerSkipButtons=function(n){function t(n,t){n.find(t.selector).addClass(t.className).find("a").attr("title",t.title).attr("aria-label",t.title)}var i=$(n);t(i,{selector:".PagedList-skipToFirst",className:"first-page-link",title:"Skip to the first page"});t(i,{selector:".PagedList-skipToPrevious",className:"previous-page-link",title:"Skip to the previous page"});t(i,{selector:".PagedList-skipToNext",className:"next-page-link",title:"Skip to the next page"});t(i,{selector:".PagedList-skipToLast",className:"last-page-link",title:"Skip to the last page"})};r=new MutationObserver(function(n){n.forEach(function(n){n.type==="childList"&&n.addedNodes.forEach(function(n){if(n.nodeName==="IFRAME"){var t=$(n),i=t.attr("src");if(!t.length||!i)return;i.indexOf("recruitics")>=0&&(t.attr("title","Recruitics frame"),t.attr("aria-hidden","true"),r.disconnect())}})})});u={childList:!0,subtree:!0};r.observe(document.body,u)}var n=namespace("Resources").PdfReader.downloadLink,t=namespace("Resources").PdfReader.downloadTitle;namespace("gJobs").accessibilityHtmlTransformer=new i}(),function(n){"use strict";var t=gJobs.ariaAttributes;$(function(){$.fn.tab.Constructor.prototype.activate=n.utils.wrapFunction($.fn.tab.Constructor.prototype.activate,function(n,i){if(i.is("ul")){var r=n.children().first("a");i.find('a[role="tab"]').setAttributes([[t.selected,!1]]);r.setAttributes([[t.selected,!0]]);r.focus()}});$(document).on("keydown",'a[role="tab"]',function(n){var i=n.keyCode||n.which,t;i===$.ui.keyCode.SPACE&&(t=$(n.target||n.srcElement),t.click(),n.preventDefault())})})}(window),function(){"use strict";$(function(){function n(n){var t=$(n.target);t.hasClass("dropdown-toggle")||n.keyCode!==$.ui.keyCode.ENTER||setTimeout(function(){t.closest(".dropdown-nav").parent().find(".tab-content").find(":focusable").first().focus()})}function t(n){var t=$("#navigation-dropdown").find("a[href]"),i=$(n.target)[0];i!==t.last()[0]||n.keyCode!==$.ui.keyCode.TAB||n.shiftKey||$("#navigation-dropdown").removeClass("open");i===t.first()[0]&&n.keyCode===$.ui.keyCode.TAB&&n.shiftKey&&$("#navigation-dropdown").removeClass("open")}function i(i){t(i);n(i)}$(document).on("keydown.dropdown.data-api","#navigation-dropdown",i)})}(window),function(n,t,i){function e(n){return n.selected_item||n.search_choices}function a(n,t){var i=n.selected_item;i&&y(n,i,t);i=n.search_choices;i&&(v(n,i,t),p(n,i,t))}function v(n,t,i){if(t&&i&&i.labelledby){var u=d(i.labelledby);u&&t.setAttributes([[r.notification,u]])}}function y(n,i,f){var e=i.find("input"),s=n.dropdown.find("ul"),l=t(n.container),a,o;i.off("focus");var v=f.labelledby,h=t(n.form_field).attr("id"),y=h+"_dropdown",p=h+"_input",c=h+"-selected-item",w=i.children("span");w.attr("id",c);a=v+" "+c;e.setAttributes([[r.autocomplete,"inline"],["id",p],[r.role,"textbox"]]);e.addClass("ignore-tabindex-update");l.setAttributes([[r.role,"textbox"],[r.labelledBy,a],[r.required,f.required],[r.describedBy,f.describedBy],["tabindex","0"],]);o=[["tabindex","-1"],["data-toggle","popover"],["data-container","body"],["data-trigger","hover"],["data-placement","bottom"]];f.isDropdownTrigger||o.push([r.role,"textbox"]);f.placeholderTextSingle&&(o.push(["aria-label",f.placeholderTextSingle]),s.attr("aria-label",f.placeholderTextSingle));i.setAttributes(o);i.popover({template:'<div class="popover job-details-popover disable-popover-smallscreen" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>',animation:!1,content:function(){return t("#"+c).text()}});s.setAttributes([["id",y],["tabindex","-1"],]);s.find("li").setAttributes([["tabindex","-1"],[r.role,"option"]]);i.addClass("ignore-tabindex-update");e.on("keydown",function(n){if(n.which===t.ui.keyCode.ENTER){u^=!0;return}});e.onFirst("keyup",function(n){n.which!==t.ui.keyCode.ENTER||u||n.stopImmediatePropagation()});l.keydown(function(i){(i.keyCode===t.ui.keyCode.ENTER||i.altKey&&i.keyCode===t.ui.keyCode.DOWN)&&(n.activate_action(i),n.selected_item_focus(i))});g(e,i.attr(r.notification))}function p(n,i,u){var c=i.find("input"),l=n.dropdown.find("ul"),e=t(n.container),a=t(n.form_field).attr("id"),o=u.labelledby,y=a+"_input",v=a+"_dropdown",p=k(n.container_id+f);e.append(p);e.setAttributes([[r.role,"listbox"],[r.labelledBy,o+" "+n.container_id+f],[r.describedBy,u.describedBy],[r.required,u.required],["tabindex","0"]]);c.setAttributes([["id",y],[r.role,"listbox"],[r.owns,v],[r.required,u.required],["tabindex","-1"]]);c.addClass("ignore-tabindex-update");i.setAttributes([[r.labelledBy,o]]);l.setAttributes([["id",v],[r.role,"listbox"],[r.labelledBy,o]]);l.find("li").setAttributes([["tabindex","-1"],[r.role,"option"]]);e.on("keydown.chosen.accessibility.multiselect",s);e.on("keyup.chosen.accessibility.multiselect",h(n))}function w(o){o.accessibility={};o.getElements=function(){return{$input:e(this).find("input"),$select:e(this),$list:this.dropdown.find("ul")}};o.isSingleSelect=function(){return this.selected_item!==i};o.results_build=n.utils.wrapFunction(o.results_build,function(){var n=this.getElements(),e=n.$list.find(".result-selected").attr("id"),i,o,u;this.isSingleSelect()||(i=n.$select.find(".search-choice"),o="label-"+this.form_field_jq.attr("id"),t.each(i,function(n,i){var u=t(i);$removeElement=u.find(".search-choice-close");$removeElement.setAttributes([[r.label,"Remove "+u.text()]])}),u=t.map(i,function(n){return t(n).text()}).join(", "),t("#"+this.container_id+f).text(this.choices_count()?u:""));n.$input.attr(r.activeDescendant,e)},!0);o.set_tab_index_initial=function(){var n;if(this.form_field_jq.attr("tabindex"))return n=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.container.attr("tabindex",n)};o.set_tab_index_on_show=function(){var n=this.container.attr("tabindex");if(n!=="-1")return this.container.attr("tabindex",-1),this.is_multiple&&(this.container.off("keydown.chosen.accessibility.multiselect"),this.container.off("keyup.chosen.accessibility.multiselect")),this.search_field.attr("tabindex",n)};o.set_tab_index_on_hide=function(){var n=this.search_field.attr("tabindex");if(n!=="-1"){if(this.container.attr("tabindex",n),this.search_field.attr("tabindex",-1),this.is_multiple){this.container.on("keydown.chosen.accessibility.multiselect",s);this.container.on("keyup.chosen.accessibility.multiselect",h(this))}return this.container.focus()}};o.results_show=n.utils.wrapFunction(o.results_show,function(){var n=this.getElements(),t;gJobs.screenReadersService.setAriaLiveNotificationWithoutRepeat(l);t=n.$list.parent();n.$list.detach();n.$list.find("li").setAttributes([["tabindex","-1"],[r.role,"option"]]);t.append(n.$list)});o.winnow_results=n.utils.wrapFunction(o.winnow_results,function(){var i=this.getElements(),n=i.$list.children(".no-results"),t;n.length&&(t=this.container_id+"no-results",n.attr("id",t),n.attr("tabindex",-1),i.$input.attr(r.activeDescendant,t))},!0);o.close_field=n.utils.wrapFunction(o.close_field,function(){this.$activatedOption&&(this.$activatedOption=null);this.isActivated=!1;var n=this.getElements(),t=n.$list.parent();n.$list.detach();t.append(n.$list)},!0);o.results_hide=n.utils.wrapFunction(o.results_hide,function(){setTimeout(function(){u&&(u^=!0)});gJobs.screenReadersService.setAriaLiveNotification("")});o.result_do_highlight=n.utils.wrapFunction(o.result_do_highlight,function(n){var i=n.attr("id"),t=this.getElements();this.isSingleSelect()&&(t.$list.find("li").attr(r.selected,"false"),n.attr(r.selected,"true"));t.$input.attr(r.activeDescendant,i)});o.keydown_arrow=n.utils.wrapFunction(o.keydown_arrow,function(){var n=this.getElements(),t=n.$list.find(".highlighted");n.$input.val(t.text())},!0);o.keyup_arrow=n.utils.wrapFunction(o.keyup_arrow,function(){var n=this.getElements(),i,r;this.result_highlight&&this.result_highlight.prevAll("li.active-result").length===0?(this.selected_option_count=0,i=t(this.search_results.children(":visible")[0]).text(),n.$input.val(i)):this.result_highlight?(r=n.$list.find(".highlighted"),n.$input.val(r.text())):this.result_do_highlight(t(this.search_results.children(":visible")[0]))},!0);o.result_select=function(n){return function(){if(this.result_highlight&&this.result_highlight.length){var t=this.getElements(),i=this.result_highlight.attr("id");t.$input.attr(r.activeDescendant,i)}return n.apply(this,arguments),this.container.focus()}}(o.result_select);o.keydown_checker=n.utils.wrapFunction(o.keydown_checker,function(n){n.stopPropagation()},!0);o.choice_build=n.utils.wrapFunction(o.choice_build,function(n){var r=this,i=e(this).find(".search-choice-close[rel="+n.array_index+"]");i.on("keydown",function(n){if(event.keyCode===t.ui.keyCode.ENTER)return n.preventDefault(),n.stopImmediatePropagation(),!1});i.on("keyup",function(n){if(event.keyCode===t.ui.keyCode.ENTER)return r.choice_destroy_link_click(n),!1})},!0);o.results_hide=n.utils.wrapFunction(o.results_hide,function(){this.is_multiple||this.getElements().$input.val("")},!0);o.choice_destroy_link_click=function(n){return function(r){var u,s=t(r.target),f=s.parents("li"),o=f.prev(),h=f.next(),c=this.getElements(),e;gJobs.screenReadersService.setAriaLiveNotification(f.text()+" removed.");u=o.length?o:h;e=u.find("a").attr("rel");n.call(this,r);u=e!==i?c.$select.find('.search-choice-close[rel="'+e+'"]'):this.container;u.focus()}}(o.choice_destroy_link_click)}function b(n,i){var r=t('<span class="ui-helper-hidden-accessible"><\/span>');return r.text(i),r.attr("id",n),r}function k(n){var i=t('<span class="ui-helper-hidden-accessible"><\/span>');return i.attr("id",n),i}function d(n){var i=n.replace(/[ ,]+/gi," ").trim().split(" "),r=i.map(function(n){return n.length?(n[0]!=="#"&&(n="#"+n),t(n).text().trim()+"."):""});return r.join(" ").replace(/[*]+/gi," ")}function g(n,i){var r=t("<label />");r.attr("for",n.attr("id"));r.css("display","none");r.text(i);r.appendTo(n.parent())}function s(n){if(n.keyCode===t.ui.keyCode.ENTER||n.altKey&&n.keyCode===t.ui.keyCode.DOWN)return n.stopImmediatePropagation(),n.preventDefault(),!1}function h(n){return function(i){if(i.keyCode===t.ui.keyCode.ENTER||i.altKey&&i.keyCode===t.ui.keyCode.DOWN)return i.stopImmediatePropagation(),i.preventDefault(),n.input_focus(),!1}}var c="List is collapsed. Press Enter to open list. Use up and down arrow keys to navigate.",l="List is expanded. Use up and down arrow keys to navigate.",f="-selected-option-names-container",u=!1,r=gJobs.ariaAttributes,o;typeof t.fn.chosen=="function"&&(o=t.fn.chosen,t.fn.chosen=function(n){var i=o.apply(this,n);return i.each(function(){var i=t(this),s=i.attr("id"),f=i.data("chosen"),e=s+"-navigation-helper-label",h=b(e,c),u,o;i.after(h);n.describedBy=n.describedBy?n.describedBy+" "+e:e;f&&(u=i.attr(r.notification),u&&(n.labelledby=n.labelledby?n.labelledby+" "+u:u),a(f,n),o=f.constructor.prototype,o.accessibility||w(o))})})}(window,jQuery),function(n,t,i,r){function h(t,i){function a(){h.$items.on(o,c)}function v(){l(function(n,t){return t>e?t-1:h.options.isCircling&&t===e?n-1:r})}function y(){l(function(n,t){return t<n-1?t+1:h.options.isCircling&&t===n-1?e:r})}function p(){h.$items.off(o,c)}function c(t){var i=t.keyCode||t.which;h.$currentItem=n(t.target||t.srcElement);n.each(h.options.keyActions,function(n,r){if(r.keyCode===i){t.preventDefault();switch(r.action){case u.up:h.up();break;case u.down:h.down()}}})}function l(t){var u,i,f;h.$currentItem&&(u=h.$items.index(h.$currentItem),i=t(h.$items.length,u),i!==r&&(f=h.$items.get(i),h.$currentItem=n(f),h.$currentItem.focus()))}var h=this;this.name=f;this.defaults=s;this.options=n.extend({},s,i);this.$container=n(t);this.$items=this.$container.find(this.options.selectionItemSelector);this.$currentItem=null;this.init=a;this.up=v;this.down=y;this.destroy=p;this.init()}var f="keySelection",o="keydown",e=0,u={up:"up",down:"down"},s={selectionItemSelector:".selection-item",isCircling:!1,keyActions:[{keyCode:n.ui.keyCode.UP,action:u.up},{keyCode:n.ui.keyCode.PAGE_UP,action:u.up},{keyCode:n.ui.keyCode.LEFT,action:u.up},{keyCode:n.ui.keyCode.DOWN,action:u.down},{keyCode:n.ui.keyCode.PAGE_DOWN,action:u.down},{keyCode:n.ui.keyCode.RIGHT,action:u.down}]};n.fn[f]=function(t){return this.each(function(){if(n.data(this,"plugin_"+f)||n.data(this,"plugin_"+f,new h(this,t)),(typeof t=="string"||t instanceof String)&&/up|down|destroy/.test(t)){var i=n.data(this,"plugin_"+f);i[t].call(i)}})}}(jQuery,window,document)