PageSourceSearch

https://www.adp.com/-/media/adp2022/js-vendor.js?rev=332494c9c3774396b0dddf7353836864

js adp.com collected 2026-09-27 20:53:54 UTC 120,359 bytes, 28 lines download raw bytes

1/*Generated on:Wed Oct 02 2024 15:21:42 GMT-0400 (EDT)*//*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
2 * https://jqueryvalidation.org/
3 * Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
4!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){e.extend(e.fn,{validate:function(t){if(this.length){var i=e.data(this[0],"validator");return i||(this.attr("novalidate","novalidate"),i=new e.validator(t,this[0]),e.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",(function(t){i.submitButton=t.currentTarget,e(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==e(this).attr("formnovalidate")&&(i.cancelSubmit=!0)})),this.on("submit.validate",(function(t){function s(){var s,o;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(s=e("<input type='hidden'/>").attr("name",i.submitButton.name).val(e(i.submitButton).val()).appendTo(i.currentForm)),!(i.settings.submitHandler&&!i.settings.debug)||(o=i.settings.submitHandler.call(i,i.currentForm,t),s&&s.remove(),void 0!==o&&o)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,s()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):s():(i.focusInvalid(),!1)}))),i)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var t,i,s;return e(this[0]).is("form")?t=this.validate().form():(s=[],t=!0,i=e(this[0].form).validate(),this.each((function(){(t=i.element(this)&&t)||(s=s.concat(i.errorList))})),i.errorList=s),t},rules:function(t,i){var s,o,n,a,r,l,d=this[0],c=void 0!==this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=d&&(!d.form&&c&&(d.form=this.closest("form")[0],d.name=this.attr("name")),null!=d.form)){if(t)switch(s=e.data(d.form,"validator").settings,o=s.rules,n=e.validator.staticRules(d),t){case"add":e.extend(n,e.validator.normalizeRule(i)),delete n.messages,o[d.name]=n,i.messages&&(s.messages[d.name]=e.extend(s.messages[d.name],i.messages));break;case"remove":return i?(l={},e.each(i.split(/\s/),(function(e,t){l[t]=n[t],delete n[t]})),l):(delete o[d.name],n)}return(a=e.validator.normalizeRules(e.extend({},e.validator.classRules(d),e.validator.attributeRules(d),e.validator.dataRules(d),e.validator.staticRules(d)),d)).required&&(r=a.required,delete a.required,a=e.extend({required:r},a)),a.remote&&(r=a.remote,delete a.remote,a=e.extend(a,{remote:r})),a}}});var t=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};e.extend(e.expr.pseudos||e.expr[":"],{blank:function(i){return!t(""+e(i).val())},filled:function(i){var s=e(i).val();return null!==s&&!!t(""+s)},unchecked:function(t){return!e(t).prop("checked")}}),e.validator=function(t,i){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=i,this.init()},e.validator.format=function(t,i){return 1===arguments.length?function(){var i=e.makeArray(arguments);return i.unshift(t),e.validator.format.apply(this,i)}:(void 0===i||(arguments.length>2&&i.constructor!==Array&&(i=e.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),e.each(i,(function(e,i){t=t.replace(new RegExp("\\{"+e+"\\}","g"),(function(){return i}))}))),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(e){this.lastActive=e,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(e)))},onfocusout:function(e){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||-1!==e.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)}
4,onclick:function(e){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,i,s){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(s):e(t).addClass(i).removeClass(s)},unhighlight:function(t,i,s){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(s):e(t).removeClass(i).addClass(s)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}."),step:e.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function t(t){var i=void 0!==e(this).attr("contenteditable")&&"false"!==e(this).attr("contenteditable");if(!this.form&&i&&(this.form=e(this).closest("form")[0],this.name=e(this).attr("name")),s===this.form){var o=e.data(this.form,"validator"),n="on"+t.type.replace(/^validate/,""),a=o.settings;a[n]&&!e(this).is(a.ignore)&&a[n].call(o,this,t)}}this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i,s=this.currentForm,o=this.groups={};e.each(this.settings.groups,(function(t,i){"string"==typeof i&&(i=i.split(/\s/)),e.each(i,(function(e,i){o[i]=t}))})),i=this.settings.rules,e.each(i,(function(t,s){i[t]=e.validator.normalizeRule(s)})),e(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",t).on("click.validate","select, option, [type='radio'], [type='checkbox']",t),this.settings.invalidHandler&&e(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){var i,s,o=this.clean(t),n=this.validationTargetFor(o),a=this,r=!0;return void 0===n?delete this.invalid[o.name]:(this.prepareElement(n),this.currentElements=e(n),(s=this.groups[n.name])&&e.each(this.groups,(function(e,t){t===s&&e!==n.name&&((o=a.validationTargetFor(a.clean(a.findByName(e))))&&o.name in a.invalid&&(a.currentElements.push(o),r=a.check(o)&&r))})),i=!1!==this.check(n),r=r&&i,this.invalid[n.name]=!i,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e(t).attr("aria-invalid",!i)),r},showErrors:function(t){if(t){var i=this;e.extend(this.errorMap,t),this.errorList=e.map(this.errorMap,(function(e,t){return{message:e,element:i.findByName(t)[0]}})),this.successList=e.grep(this.successList,(function(e){return!(e.name in t)}))}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(e){var t;if(this.settings.unhighlight)for(t=0;e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,""),this.findByName(e[t].name).removeClass(this.settings.val
4idClass);else e.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t,i=0;for(t in e)void 0!==e[t]&&null!==e[t]&&!1!==e[t]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(e){e.not(this.containers).text(""),this.addWrapper(e).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(e){}},findLastActive:function(){var t=this.lastActive;return t&&1===e.grep(this.errorList,(function(e){return e.element.name===t.name})).length&&t},elements:function(){var t=this,i={};return e(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter((function(){var s=this.name||e(this).attr("name"),o=void 0!==e(this).attr("contenteditable")&&"false"!==e(this).attr("contenteditable");return!s&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),o&&(this.form=e(this).closest("form")[0],this.name=s),!(this.form!==t.currentForm||s in i||!t.objectLength(e(this).rules())||(i[s]=!0,0))}))},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return e(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([])},reset:function(){this.resetInternals(),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},elementValue:function(t){var i,s,o=e(t),n=t.type,a=void 0!==o.attr("contenteditable")&&"false"!==o.attr("contenteditable");return"radio"===n||"checkbox"===n?this.findByName(t.name).filter(":checked").val():"number"===n&&void 0!==t.validity?t.validity.badInput?"NaN":o.val():(i=a?o.text():o.val(),"file"===n?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(s=i.lastIndexOf("/"))>=0?i.substr(s+1):(s=i.lastIndexOf("\\"))>=0?i.substr(s+1):i:"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var i,s,o,n,a=e(t).rules(),r=e.map(a,(function(e,t){return t})).length,l=!1,d=this.elementValue(t);for(s in"function"==typeof a.normalizer?n=a.normalizer:"function"==typeof this.settings.normalizer&&(n=this.settings.normalizer),n&&(d=n.call(t,d),delete a.normalizer),a){o={method:s,parameters:a[s]};try{if("dependency-mismatch"===(i=e.validator.methods[s].call(this,d,t,o.parameters))&&1===r){l=!0;continue}if(l=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!i)return this.formatAndAdd(t,o),!1}catch(e){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+o.method+"' method.",e),e instanceof TypeError&&(e.message+=".  Exception occurred when checking element "+t.id+", check the '"+o.method+"' method."),e}}if(!l)return this.objectLength(a)&&this.successList.push(t),!0},customDataMessage:function(t,i){return e(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||e(t).data("msg")},customMessage:function(e,t){var i=this.settings.messages[e];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var e=0;e<arguments.length;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var s=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),o=/\$?\{(\d+)\}/g;return"function"==typeof s?s=s.call(this,i.parameters,t):o.test(s)&&(s=e.validator.format(s.replace(o,"{$1}"),i.parameters)),s},formatAndAdd:function(e,t){var i=this.defaultMessage(e,t);this.errorList.push({message:i,element:e,method:t.method}),this.errorMap[e.name]=i,this.submitted[e.name]=i},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t,i;for(e=0;this.errorList[e];e++)i=this.errorList[e],this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.val
4idClass),this.showLabel(i.element,i.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map((function(){return this.element}))},showLabel:function(t,i){var s,o,n,a,r=this.errorsFor(t),l=this.idOrName(t),d=e(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(s=r=e("<"+this.settings.errorElement+">").attr("id",l+"-error").addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(s=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(s):this.settings.errorPlacement?this.settings.errorPlacement.call(this,s,e(t)):s.insertAfter(t),r.is("label")?r.attr("for",l):0===r.parents("label[for='"+this.escapeCssMeta(l)+"']").length&&(n=r.attr("id"),d?d.match(new RegExp("\\b"+this.escapeCssMeta(n)+"\\b"))||(d+=" "+n):d=n,e(t).attr("aria-describedby",d),(o=this.groups[t.name])&&(a=this,e.each(a.groups,(function(t,i){i===o&&e("[name='"+a.escapeCssMeta(t)+"']",a.currentForm).attr("aria-describedby",r.attr("id"))}))))),!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.escapeCssMeta(this.idOrName(t)),s=e(t).attr("aria-describedby"),o="label[for='"+i+"'], label[for='"+i+"'] *";return s&&(o=o+", #"+this.escapeCssMeta(s).replace(/\s+/g,", #")),this.errors().filter(o)},escapeCssMeta:function(e){return void 0===e?"":e.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),e(t).not(this.settings.ignore)[0]},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){return e(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return e("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e){return e},string:function(t,i){return!!e(t,i.form).length},function:function(e,t){return e(t)}},optional:function(t){var i=this.elementValue(t);return!e.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,e(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e(t).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(e(this.currentForm).trigger("submit"),this.submitButton&&e("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm(),e(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("val
4idate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:e.extend(this.classRuleSettings,t)},classRules:function(t){var i={},s=e(t).attr("class");return s&&e.each(s.split(" "),(function(){this in e.validator.classRuleSettings&&e.extend(i,e.validator.classRuleSettings[this])})),i},normalizeAttributeRule:function(e,t,i,s){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(s=Number(s),isNaN(s)&&(s=void 0)),s||0===s?e[i]=s:t===i&&"range"!==t&&(e["date"===t?"dateISO":i]=!0)},attributeRules:function(t){var i,s,o={},n=e(t),a=t.getAttribute("type");for(i in e.validator.methods)"required"===i?(""===(s=t.getAttribute(i))&&(s=!0),s=!!s):s=n.attr(i),this.normalizeAttributeRule(o,a,i,s);return o.maxlength&&/-1|2147483647|524288/.test(o.maxlength)&&delete o.maxlength,o},dataRules:function(t){var i,s,o={},n=e(t),a=t.getAttribute("type");for(i in e.validator.methods)""===(s=n.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()))&&(s=!0),this.normalizeAttributeRule(o,a,i,s);return o},staticRules:function(t){var i={},s=e.data(t.form,"validator");return s.settings.rules&&(i=e.validator.normalizeRule(s.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return e.each(t,(function(s,o){if(!1!==o){if(o.param||o.depends){var n=!0;switch(typeof o.depends){case"string":n=!!e(o.depends,i.form).length;break;case"function":n=o.depends.call(i,i)}n?t[s]=void 0===o.param||o.param:(e.data(i.form,"validator").resetElements(e(i)),delete t[s])}}else delete t[s]})),e.each(t,(function(e,s){t[e]="function"==typeof s&&"normalizer"!==e?s(i):s})),e.each(["minlength","maxlength"],(function(){t[this]&&(t[this]=Number(t[this]))})),e.each(["rangelength","range"],(function(){var e;t[this]&&(Array.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(e=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(e[0]),Number(e[1])]))})),e.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};e.each(t.split(/\s/),(function(){i[this]=!0})),t=i}return t},addMethod:function(t,i,s){e.validator.methods[t]=i,e.validator.messages[t]=void 0!==s?s:e.validator.messages[t],i.length<3&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,i,s){if(!this.depend(s,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var o=e(i).val();return o&&o.length>0}return this.checkable(i)?this.getLength(t,i)>0:null!=t&&t.length>0},email:function(e,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e)},url:function(e,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)},date:function(){var e=!1;return function(t,i){return e||(e=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(i)||!/Invalid|NaN/.test(new Date(t).toString())}}(),dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:function(e,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},minlength:function(e,t,i){var s=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||s>=i},maxlength:function(e,t,i){var s=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||s<=i},rangelength:function(e,t,i){var s=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||s>=i[0]&&s<=i[1]},min:function(e,t,i){return this.optional(t)||e>=i},max:function(e,t,i){return this.optional(t)||e<=i},range:function(e,t,i){return this.optional(t)||e>=i[0]&&e<=i[1]},step:function(t,i,s){var o,n=e(i).attr("type"),a="Step attribute on input type "+n+" is not supported.",r=new RegExp("\\b"+n+"\\b"),l=function(e){var t=(""+e).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},d=function(e){return Math.round(e*Math.pow(10,o))},c=!0;if(n&&!r.test(["text","number","range"].join()))throw new Error(a);return o=l(s),(l(t)>o||d(t)%d(s)!=0)&&(c=!1),this.optional(i)||c},equalTo:function(t,i,s){var o=e(s);return this.settings.onfocusout&&o.not(".validate-equalTo-blur").length&&o.addClass("val
4idate-equalTo-blur").on("blur.validate-equalTo",(function(){e(i).valid()})),t===o.val()},remote:function(t,i,s,o){if(this.optional(i))return"dependency-mismatch";o="string"==typeof o&&o||"remote";var n,a,r,l=this.previousValue(i,o);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),l.originalMessage=l.originalMessage||this.settings.messages[i.name][o],this.settings.messages[i.name][o]=l.message,s="string"==typeof s&&{url:s}||s,r=e.param(e.extend({data:t},s.data)),l.old===r?l.valid:(l.old=r,n=this,this.startRequest(i),(a={})[i.name]=t,e.ajax(e.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:a,context:n.currentForm,success:function(e){var s,a,r,d=!0===e||"true"===e;n.settings.messages[i.name][o]=l.originalMessage,d?(r=n.formSubmitted,n.resetInternals(),n.toHide=n.errorsFor(i),n.formSubmitted=r,n.successList.push(i),n.invalid[i.name]=!1,n.showErrors()):(s={},a=e||n.defaultMessage(i,{method:o,parameters:t}),s[i.name]=l.message=a,n.invalid[i.name]=!0,n.showErrors(s)),l.valid=d,n.stopRequest(i,d)}},s)),"pending")}}});var i,s={};return e.ajaxPrefilter?e.ajaxPrefilter((function(e,t,i){var o=e.port;"abort"===e.mode&&(s[o]&&s[o].abort(),s[o]=i)})):(i=e.ajax,e.ajax=function(t){var o=("mode"in t?t:e.ajaxSettings).mode,n=("port"in t?t:e.ajaxSettings).port;return"abort"===o?(s[n]&&s[n].abort(),s[n]=i.apply(this,arguments),s[n]):i.apply(this,arguments)}),e})),function(e){function t(e,t,i){e.rules[t]=i,e.message&&(e.messages[t]=e.message)}function i(e){return e.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function s(e){return e.substr(0,e.lastIndexOf(".")+1)}function o(e,t){return 0===e.indexOf("*.")&&(e=e.replace("*.",t)),e}function n(t,s){var o=e(this).find("[data-valmsg-for='"+i(s[0].name)+"']"),n=o.attr("data-valmsg-replace"),a=n?!1!==e.parseJSON(n):null;o.removeClass("field-validation-valid").addClass("field-validation-error"),t.data("unobtrusiveContainer",o),a?(o.empty(),t.removeClass("input-validation-error").appendTo(o)):t.hide()}function a(t,i){var s=e(this).find("[data-valmsg-summary=true]"),o=s.find("ul");o&&o.length&&i.errorList.length&&(o.empty(),s.addClass("validation-summary-errors").removeClass("validation-summary-valid"),e.each(i.errorList,(function(){e("<li />").html(this.message).appendTo(o)})))}function r(t){var i=t.data("unobtrusiveContainer");if(i){var s=i.attr("data-valmsg-replace"),o=s?e.parseJSON(s):null;i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),o&&i.empty()}}function l(t){var i=e(this),s="__jquery_unobtrusive_validation_form_reset";if(!i.data(s)){i.data(s,!0);try{i.data("validator").resetForm()}finally{i.removeData(s)}i.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),i.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function d(t){var i=e(t),s=i.data(p),o=e.proxy(l,t),d=u.unobtrusive.options||{},c=function(i,s){var o=d[i];o&&e.isFunction(o)&&o.apply(t,s)};return s||(s={options:{errorClass:d.errorClass||"input-validation-error",errorElement:d.errorElement||"span",errorPlacement:function(){n.apply(t,arguments),c("errorPlacement",arguments)},invalidHandler:function(){a.apply(t,arguments),c("invalidHandler",arguments)},messages:{},rules:{},success:function(){r.apply(t,arguments),c("success",arguments)}},attachValidation:function(){i.off("reset."+p,o).on("reset."+p,o).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(p,s)),s}var c,u=e.validator,p="unobtrusiveValidation";u.unobtrusive={adapters:[],parseElement:function(t,i){var s,o,n,a=e(t),r=a.parents("form")[0];r&&((s=d(r)).options.rules[t.name]=o={},s.options.messages[t.name]=n={},e.each(this.adapters,(function(){var i="data-val-"+this.name,s=a.attr(i),l={};void 0!==s&&(i+="-",e.each(this.params,(function(){l[this]=a.attr(i+this)})),this.adapt({element:t,form:r,message:s,params:l,rules:o,messages:n}))})),e.extend(o,{__dummy__:!0}),i||s.attachValidation())},parse:function(t){var i=e(t),s=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each((function(){u.unobtrusive.parseElement(this,!0)})),s.each((function(){var e=d(this);e&&e.attachValidation()}))}}
4,(c=u.unobtrusive.adapters).add=function(e,t,i){return i||(i=t,t=[]),this.push({name:e,params:t,adapt:i}),this},c.addBool=function(e,i){return this.add(e,(function(s){t(s,i||e,!0)}))},c.addMinMax=function(e,i,s,o,n,a){return this.add(e,[n||"min",a||"max"],(function(e){var n=e.params.min,a=e.params.max;n&&a?t(e,o,[n,a]):n?t(e,i,n):a&&t(e,s,a)}))},c.addSingleVal=function(e,i,s){return this.add(e,[i||"val"],(function(o){t(o,s||e,o.params[i])}))},u.addMethod("__dummy__",(function(e,t,i){return!0})),u.addMethod("regex",(function(e,t,i){var s;return!!this.optional(t)||(s=new RegExp(i).exec(e))&&0===s.index&&s[0].length===e.length})),u.addMethod("nonalphamin",(function(e,t,i){var s;return i&&(s=(s=e.match(/\W/g))&&s.length>=i),s})),u.methods.extension?(c.addSingleVal("accept","mimtype"),c.addSingleVal("extension","extension")):c.addSingleVal("extension","extension","accept"),c.addSingleVal("regex","pattern"),c.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),c.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),c.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),c.add("equalto",["other"],(function(n){var a=s(n.element.name),r=o(n.params.other,a);t(n,"equalTo",e(n.form).find(":input").filter("[name='"+i(r)+"']")[0])})),c.add("required",(function(e){("INPUT"!==e.element.tagName.toUpperCase()||"CHECKBOX"!==e.element.type.toUpperCase())&&t(e,"required",!0)})),c.add("remote",["url","type","additionalfields"],(function(n){var a={url:n.params.url,type:n.params.type||"GET",data:{}},r=s(n.element.name);e.each(function(e){return e.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}(n.params.additionalfields||n.element.name),(function(t,s){var l=o(s,r);a.data[l]=function(){var t=e(n.form).find(":input").filter("[name='"+i(l)+"']");return t.is(":checkbox")?t.filter(":checked").val()||t.filter(":hidden").val()||"":t.is(":radio")?t.filter(":checked").val()||"":t.val()}})),t(n,"remote",a)})),c.add("password",["min","nonalphamin","regex"],(function(e){e.params.min&&t(e,"minlength",e.params.min),e.params.nonalphamin&&t(e,"nonalphamin",e.params.nonalphamin),e.params.regex&&t(e,"regex",e.params.regex)})),e((function(){u.unobtrusive.parse(document)}))}(jQuery),function(e){var t="unobtrusiveAjaxClick",i="unobtrusiveAjaxClickTarget";function s(e,t){for(var i=window,s=(e||"").split(".");i&&s.length;)i=i[s.shift()];return"function"==typeof i?i:(t.push(e),Function.constructor.apply(null,t))}function o(e){return"GET"===e||"POST"===e}function n(e,t){!o(t)&&e.setRequestHeader("X-HTTP-Method-Override",t)}function a(t,i,s){var o;-1===s.indexOf("application/x-javascript")&&(o=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),e(t.getAttribute("data-ajax-update")).each((function(t,s){var n;switch(o){case"BEFORE":n=s.firstChild,e("<div />").html(i).contents().each((function(){s.insertBefore(this,n)}));break;case"AFTER":e("<div />").html(i).contents().each((function(){s.appendChild(this)}));break;case"REPLACE-WITH":e(s).replaceWith(i);break;default:e(s).html(i)}})))}function r(t,i){var r,l,d,c;(r=t.getAttribute("data-ajax-confirm"))&&!window.confirm(r)||(l=e(t.getAttribute("data-ajax-loading")),c=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,e.extend(i,{type:t.getAttribute("data-ajax-method")||void 0,url:t.getAttribute("data-ajax-url")||void 0,cache:"true"===(t.getAttribute("data-ajax-cache")||"").toLowerCase(),beforeSend:function(e){var i;return n(e,d),!1!==(i=s(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments))&&l.show(c),i},complete:function(){l.hide(c),s(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(e,i,o){a(t,e,o.getResponseHeader("Content-Type")||"text/html"),s(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){s(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),i.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),o(d=i.type.toUpperCase())||(i.type="POST",i.data.push({name:"X-HTTP-Method-Override",value:d})),e.ajax(i))}function l(t){var i=e(t).data("unobtrusiveValidation");return!i||!i.validate||i.validate()}e(document).on("click","a[data-ajax=true]",(function(e){e.preventDefault(),r(this,{url:this.href,type:"GET",data:[]})})),e(document).on("click","form[data-ajax=true] input[type=image]",(function(i){var s=i.target.name,o=e(i.target),n=e(o.parents("form")[0]),a=o.offset();n.data(t,[{name:s+".x",value:Math.round(i.pageX-a.left)},{name:s+".y",value:Math.round(i.pageY-a.top)}]),setTimeout((function(){n.removeData(t)}),0)})),e(document).on("click","form[data-ajax=true] :submit",(function(s){var o=s.currentTarget.name,n=e(s.target),a=e(n.parents("form")[0]);a.data(t,o?[{name:o,value:s.currentTarget.value}]:[]),a.data(i,n),setTimeout((function(){a.removeData(t),a.removeData(i)}),0)})),e(document).on("submit","form[data-ajax=true]",(function(s){var o=e(this).data(t)||[],n=e(this).data(i),a=n&&n.hasClass("cancel");
4s.preventDefault(),(a||l(this))&&r(this,{url:this.action,type:this.method||"GET",data:o.concat(e(this).serializeArray())})}))}(jQuery),
5/*!
6* jQuery Cookie Plugin v1.4.1
7* https://github.com/carhartl/jquery-cookie
8*
9* Copyright 2006, 2014 Klaus Hartl
10* Released under the MIT license
11*/
12function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){var t=/\+/g;function i(e){return a.raw?e:encodeURIComponent(e)}function s(e){return a.raw?e:decodeURIComponent(e)}function o(e){return i(a.json?JSON.stringify(e):String(e))}function n(i,s){var o=a.raw?i:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(t," ")),a.json?JSON.parse(e):e}catch(e){}}(i);return e.isFunction(s)?s(o):o}var a=e.cookie=function(t,r,l){if(arguments.length>1&&!e.isFunction(r)){if("number"==typeof(l=e.extend({},a.defaults,l)).expires){var d=l.expires,c=l.expires=new Date;c.setMilliseconds(c.getMilliseconds()+864e5*d)}return document.cookie=[i(t),"=",o(r),l.expires?"; expires="+l.expires.toUTCString():"",l.path?"; path="+l.path:"",l.domain?"; domain="+l.domain:"",l.secure?"; secure":""].join("")}for(var u=t?void 0:{},p=document.cookie?document.cookie.split("; "):[],h=0,f=p.length;h<f;h++){var m=p[h].split("="),v=s(m.shift()),g=m.join("=");if(t===v){u=n(g,r);break}t||void 0===(g=n(g))||(u[v]=g)}return u};a.defaults={},e.removeCookie=function(t,i){return e.cookie(t,"",e.extend({},i,{expires:-1})),!e.cookie(t)}})),function(e,t){e.cookie&&(e.cookieKey=function(t,s,o,n){for(var a=new RegExp("(?:([^=]+)=([^&]*)&?)","ig"),r=null,l=[],d=e.cookie(t);r=a.exec(d);)if(s.toLowerCase()==r[1].toLowerCase()){if(!o)return r[2];l.push([r[1],o])}else o&&l.push([r[1],r[2]]);if(!o)return null;for(updatedValue="",sep="",i=0;i<l;i++)updatedValue+=sep+l[i][0]+"="+l[i][1],sep="&";e.cookie(t,updatedValue,n)})}(jQuery,document),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(window.jQuery)}((function(e){"use strict";var t={headersSelector:".js-accordion__header",panelsSelector:".js-accordion__panel",buttonsSelector:"button.js-accordion__header",buttonsGeneratedContent:"text",button:e("<button></button>",{class:"js-accordion__header",type:"button"}),buttonSuffixId:"_tab",multiselectable:!0,prefixClass:"accordion",headerSuffixClass:"__title",buttonSuffixClass:"__header",panelSuffixClass:"__panel",direction:"ltr",accordionPrefixId:"accordion"},i=function(i,s){this.options=e.extend({},t,s),this.$wrapper=i,this.$panels=e(this.options.panelsSelector,this.$wrapper),this.initAttributes(),this.initEvents()};i.prototype.initAttributes=function(){if(this.$wrapper.attr({role:"tablist","aria-multiselectable":this.options.multiselectable.toString()}).addClass(this.options.prefixClass),!this.$wrapper.attr("id")){var t=Math.random().toString(32).slice(2,12);this.$wrapper.attr("id",this.options.accordionPrefixId+"-"+t)}this.$panels.each(e.proxy((function(t,i){var s=e(i),o=e(this.options.headersSelector,s),n="html"===this.options.buttonsGeneratedContent?this.options.button.clone().html(o.html()):this.options.button.clone().text(o.text());o.addClass(this.options.prefixClass+this.options.headerSuffixClass),s.before(n);var a=s.attr("id")||this.$wrapper.attr("id")+"-"+t,r=a+this.options.buttonSuffixId;n.attr({"aria-controls":a,"aria-expanded":"false",role:"tab",id:r,"aria-selected":"false"}).addClass(this.options.prefixClass+this.options.buttonSuffixClass),s.attr({"aria-labelledby":r,role:"tabpanel",id:a,"aria-hidden":"true"}).addClass(this.options.prefixClass+this.options.panelSuffixClass),"true"===s.attr("data-accordion-opened")&&(n.attr({"aria-expanded":"true","data-accordion-opened":null}),s.attr({"aria-hidden":"false"}))}),this)),this.$buttons=e(this.options.buttonsSelector,this.$wrapper)},i.prototype.initEvents=function(){this.$wrapper.on("focus",this.options.buttonsSelector,e.proxy(this.focusButtonEventHandler,this)),this.$wrapper.on("click",this.options.buttonsSelector,e.proxy(this.clickButtonEventHandler,this)),this.$wrapper.on("key
12down",this.options.buttonsSelector,e.proxy(this.keydownButtonEventHandler,this))},i.prototype.focusButtonEventHandler=function(t){var i=e(t.target),s=i.is("button")?i:i.closest("button");e(this.options.buttonsSelector,this.$wrapper).attr({"aria-selected":"false"}),s.attr({"aria-selected":"true"})},i.prototype.clickButtonEventHandler=function(t){var i=e(t.target),s=i.is("button")?i:i.closest("button"),o=e("#"+s.attr("aria-controls"));this.$buttons.attr("aria-selected","false"),s.attr("aria-selected","true"),"false"===s.attr("aria-expanded")?(s.attr("aria-expanded","true"),o.attr("aria-hidden","false")):(s.attr("aria-expanded","false"),o.attr("aria-hidden","true")),!1===this.options.multiselectable&&(this.$panels.not(o).attr("aria-hidden","true"),this.$buttons.not(s).attr("aria-expanded","false")),setTimeout((function(){s.focus()}),0),t.stopPropagation(),t.preventDefault()},i.prototype.keydownButtonEventHandler=function(t){var i=e(t.target),s=i.is("button")?i:i.closest("button"),o=this.$buttons.first(),n=this.$buttons.last(),a=this.$buttons.index(s);i=null;var r="ltr"===this.options.direction?{prev:[38,37],next:[40,39],first:36,last:35}:{prev:[38,39],next:[40,37],first:36,last:35},l=[].concat(r.prev,r.next,r.first,r.last);e.inArray(t.keyCode,l)>=0&&!t.ctrlKey&&(this.$buttons.attr({"aria-selected":"false"}),36===t.keyCode?i=o:35===t.keyCode?i=n:e.inArray(t.keyCode,r.prev)>=0?i=s.is(o)?n:this.$buttons.eq(a-1):e.inArray(t.keyCode,r.next)>=0&&(i=s.is(n)?o:this.$buttons.eq(a+1)),null!==i&&this.goToHeader(i),t.preventDefault())},i.prototype.goToHeader=function(e){1===e.length&&(e.attr({"aria-selected":"true"}),setTimeout((function(){e.focus()}),0))};var s="accordion";e.fn[s]=function(t){var o=e.extend({},e.fn[s].defaults,t);return this.each((function(){var t=e(this),n={multiselectable:"none"!==t.attr("data-accordion-multiselectable")&&o.multiselectable,prefixClass:void 0!==t.attr("data-accordion-prefix-classes")?t.attr("data-accordion-prefix-classes"):o.prefixClass,buttonsGeneratedContent:void 0!==t.attr("data-accordion-button-generated-content")?t.attr("data-accordion-button-generated-content"):o.buttonsGeneratedContent,direction:t.closest('[dir="rtl"]').length>0?"rtl":o.direction};n=e.extend({},o,n),t.data[s]=new i(t,n)}))},e.fn[s].defaults=t})),jQuery.fn.doOnce=function(e){return this.length&&e.apply(this),this}
13/*! Lity - v2.4.1 - 2020-04-26
14* http://sorgalla.com/lity/
15* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */,function(e,t){"function"==typeof define&&define.amd?define(["jquery"],(function(i){return t(e,i)})):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,require("jquery")):e.lity=t(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this,(function(e,t){"use strict";function i(e){var t=g();return I&&e.length?(e.one(I,t.resolve),setTimeout(t.resolve,500)):t.resolve(),t.promise()}function s(e,i,s){if(1===arguments.length)return t.extend({},e);if("string"==typeof i){if(void 0===s)return void 0===e[i]?null:e[i];e[i]=s}else t.extend(e,i);return this}function o(e){for(var t,i=decodeURI(e.split("#")[0]).split("&"),s={},o=0,n=i.length;o<n;o++)i[o]&&(s[(t=i[o].split("="))[0]]=t[1]);return s}function n(e,i){return e+(e.indexOf("?")>-1?"&":"?")+t.param(i)}function a(e,t){var i=e.indexOf("#");return-1===i?t:(i>0&&(e=e.substr(i)),t+e)}function r(e,i){var s=i.opener()&&i.opener().data("lity-desc")||"Image with no description",o=t('<img src="'+e+'" alt="'+s+'"/>'),n=g(),a=function(){n.reject(function(e){return t('<span class="lity-error"></span>').append(e)}("Failed loading image"))};return o.on("load",(function(){if(0===this.naturalWidth)return a();n.resolve(o)})).on("error",a),n.promise()}function l(e){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen allow="autoplay; fullscreen" src="'+e+'"/></div>'}function d(){return m.documentElement.clientHeight?m.documentElement.clientHeight:Math.round(v.height())}function c(e){var t=p();t&&(27===e.keyCode&&t.options("esc")&&t.close(),9===e.keyCode&&function(e,t){var i=t.element().find(T),s=i.index(m.activeElement);e.shiftKey&&s<=0?(i.get(i.length-1).focus(),e.preventDefault()):e.shiftKey||s!==i.length-1||(i.get(0).focus(),e.preventDefault())}(e,t))}function u(){t.each(y,(function(e,t){t.resize()}))}function p(){return 0===y.length?null:y[0]}function h(e,o,n,a){var r,l,p,h=this,f=!1,T=!1;o=t.extend({},x,o),l=t(o.template),h.element=function(){return l},h.opener=function(){return n},h.options=t.proxy(s,h,o),h.handlers=t.proxy(s,h,o.handlers),h.resize=function(){f&&!T&&p.css("max-height",d()+"px").trigger("lity:resize",[h])},h.close=function(){if(f&&!T){T=!0,function(e){e.element().attr(w,"true"),1===y.length&&(b.removeClass("lity-active"),v.off({resize:u,keydown:c})),((y=t.grep(y,(function(t){return e!==t}
15))).length?y[0].element():t(".lity-hidden")).removeClass("lity-hidden").each((function(){var e=t(this),i=e.data(k);i?e.attr(w,i):e.removeAttr(w),e.removeData(k)}))}(h);var e=g();if(a&&(m.activeElement===l[0]||t.contains(l[0],m.activeElement)))try{a.focus()}catch(e){}return p.trigger("lity:close",[h]),l.removeClass("lity-opened").addClass("lity-closed"),i(p.add(l)).always((function(){p.trigger("lity:remove",[h]),l.remove(),l=void 0,e.resolve()})),e.promise()}},r=function(e,i,s,o){var n,a="inline",r=t.extend({},s);return o&&r[o]?(n=r[o](e,i),a=o):(t.each(["inline","iframe"],(function(e,t){delete r[t],r[t]=s[t]})),t.each(r,(function(t,s){return!s||!(!s.test||s.test(e,i))||(!1!==(n=s(e,i))?(a=t,!1):void 0)}))),{handler:a,content:n||""}}(e,h,o.handlers,o.handler),l.attr(w,"false").addClass("lity-loading lity-opened lity-"+r.handler).appendTo("body").focus().on("click","[data-lity-close]",(function(e){t(e.target).is("[data-lity-close]")&&h.close()})).trigger("lity:open",[h]),function(e){1===y.unshift(e)&&(b.addClass("lity-active"),v.on({resize:u,keydown:c})),t("body > *").not(e.element()).addClass("lity-hidden").each((function(){var e=t(this);void 0===e.data(k)&&e.data(k,e.attr(w)||null)})).attr(w,"true")}(h),t.when(r.content).always((function(e){p=t(e).css("max-height",d()+"px"),l.find(".lity-loader").each((function(){var e=t(this);i(e).always((function(){e.remove()}))})),l.removeClass("lity-loading").find(".lity-content").empty().append(p),f=!0,p.trigger("lity:ready",[h])}))}function f(e,i,s){e.preventDefault?(e.preventDefault(),e=(s=t(this)).data("lity-target")||s.attr("href")||s.attr("src")):s=t(s);var o=new h(e,t.extend({},s.data("lity-options")||s.data("lity"),i),s,m.activeElement);if(!e.preventDefault)return o}var m=e.document,v=t(e),g=t.Deferred,b=t("html"),y=[],w="aria-hidden",k="lity-"+w,T='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',x={esc:!0,handler:null,handlers:{image:r,inline:function(e,i){var s,o,n;try{s=t(e)}catch(e){return!1}return!!s.length&&(o=t('<i style="display:none !important"></i>'),n=s.hasClass("lity-hide"),i.element().one("lity:remove",(function(){o.before(s).remove(),n&&!s.closest(".lity-content").length&&s.addClass("lity-hide")})),s.removeClass("lity-hide").after(o))},youtube:function(e){var i=S.exec(e);return!!i&&l(a(e,n("https://www.youtube-nocookie.com/embed/"+i[4],t.extend({autoplay:1},o(i[5]||"")))))},vimeo:function(e){var i=$.exec(e);return!!i&&l(a(e,n("https://player.vimeo.com/video/"+i[3],t.extend({autoplay:1},o(i[4]||"")))))},googlemaps:function(e){var t=A.exec(e);return!!t&&l(a(e,n("https://www.google."+t[3]+"/maps?"+t[6],{output:t[6].indexOf("layer=c")>0?"svembed":"embed"})))},facebookvideo:function(e){var i=E.exec(e);return!!i&&(0!==e.indexOf("http")&&(e="https:"+e),l(a(e,n("https://www.facebook.com/plugins/video.php?href="+e,t.extend({autoplay:1},o(i[4]||""))))))},iframe:l},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>&times;</button></div></div></div>'},C=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,S=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,$=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,A=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,E=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,I=function(){var e=m.createElement("div"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in t)if(void 0!==e.style[i])return t[i];return!1}();return r.test=function(e){return C.test(e)},f.version="2.4.1",f.options=t.proxy(s,f,x),f.handlers=t.proxy(s,f,x.handlers),f.current=p,t(m).on("click.lity","[data-lity]",f),f})),function(e,t,i){function s(t,i){this.element=t,this.$element=e(t),this.tabs=[],this.state="",this.rotateInterval=0,this.$queue=e({}),this.options=e.extend({},o,i),this.init()}var o={active:null,event:"click",disabled:[],collapsible:"accordion",startCollapsed:!1,rotate:!1,setHash:!1,animation:"default",animationQueue:!1,duration:500,fluidHeight:!0,scrollToAccordion:!1,scrollToAccordionOnLoad:!0,scrollToAccordionOffset:0,accordionTabElement:"<div></div>",navigationContainer:"",click:function(){},activate:function(){},deactivate:function(){},load:function(){},activateState:function(){},classes:{stateDefault:"r-tabs-state-default",stateActive:"r-tabs-state-active",stateDisabled:"r-tabs-state-disabled",stateExcluded:"r-tabs-state-excluded",container:"r-tabs",ul:"r-tabs-nav",tab:"r-tabs-tab",anchor:"r-tabs-anchor",panel:"r-tabs-panel",accordionTitle:"r-tabs-accordion-title"}};s.prototype.init=function(){var i=this;this.tabs=this._loadElements(),this._loadClasses(),this._loadEvents(),e(t).on("resize",(function(e){i._setState(e),!0!==i.options.fluidHeight&&i._equaliseHeights()})),e(t).on("hashchange",(function(e){var s=i._getTabRefBySelector(t.location.hash),o=i._getTab(s);s>=0&&!o._ignoreHashChange&&!o.disabled&&i._openTab(e,i._getTab(s),!0)})),!1!==this.options.rotate&&this.startRotation(),!0!==this.options.fluidHeight&&i._equaliseHeights(),this.$element.bind("tabs-click",(function(e,t){i.options.click.call(this,e,t)})),this.$element.bind("tabs-activate",(function(e,t){i.options.activate.call(this,e,t)})),this.$element.bind("tabs-deactivate",(function(e,t){i.options.deactivate.call(this,e,t)})),this.$element.bind("tabs-activate-state",(function(e,t){i.options.activateState.call(this,e,t)})),this.$element.bind("tabs-load",(function(e){var t;i._setState(e),!0===i.options.startCollapsed||"accordion"===i.options.startCollapsed&&"accordion"===i.state||(t=i._getStartTab(),i._openTab(e,t),i.options.load.call(this,e,t))})),this.$element.trigger("tabs-load")},s.prototype._loadElements=function(){var t=this,i=""===t.options.navigationContainer?this.$element.children("ul:first"):this.$element.find(t.options.navigationContainer).children("ul:first"),s=[],o=0;
15return this.$element.addClass(t.options.classes.container),i.addClass(t.options.classes.ul),e("li",i).each((function(){var i,n,a,r,l,d=e(this);if(!d.hasClass(t.options.classes.stateExcluded)){l=(i=e("a",d)).attr("href"),n=e(l),a=e(t.options.accordionTabElement).insertBefore(n),r=e("<a></a>").attr("href",l).html(i.html()).appendTo(a);var c={_ignoreHashChange:!1,id:o,disabled:-1!==e.inArray(o,t.options.disabled),tab:e(this),anchor:e("a",d),panel:n,selector:l,accordionTab:a,accordionAnchor:r,active:!1};o++,s.push(c)}})),s},s.prototype._loadClasses=function(){for(var e=0;e<this.tabs.length;e++)this.tabs[e].tab.addClass(this.options.classes.stateDefault).addClass(this.options.classes.tab),this.tabs[e].anchor.addClass(this.options.classes.anchor),this.tabs[e].panel.addClass(this.options.classes.stateDefault).addClass(this.options.classes.panel),this.tabs[e].accordionTab.addClass(this.options.classes.accordionTitle),this.tabs[e].accordionAnchor.addClass(this.options.classes.anchor),this.tabs[e].disabled&&(this.tabs[e].tab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled),this.tabs[e].accordionTab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled))},s.prototype._loadEvents=function(){for(var e=this,i=function(i){var s=e._getCurrentTab(),o=i.data.tab;i.preventDefault(),o.tab.trigger("tabs-click",o),o.disabled||(e.options.setHash&&(history.pushState?(t.location.origin||(t.location.origin=t.location.protocol+"//"+t.location.hostname+(t.location.port?":"+t.location.port:"")),history.pushState(null,null,t.location.origin+t.location.pathname+t.location.search+o.selector)):t.location.hash=o.selector),i.data.tab._ignoreHashChange=!0,(s!==o||e._isCollapisble())&&(e._closeTab(i,s),s===o&&e._isCollapisble()||e._openTab(i,o,!1,!0)))},s=0;s<this.tabs.length;s++)this.tabs[s].anchor.on(e.options.event,{tab:e.tabs[s]},i),this.tabs[s].accordionAnchor.on(e.options.event,{tab:e.tabs[s]},i)},s.prototype._getStartTab=function(){var e=this._getTabRefBySelector(t.location.hash);return e>=0&&!this._getTab(e).disabled?this._getTab(e):this.options.active>0&&!this._getTab(this.options.active).disabled?this._getTab(this.options.active):this._getTab(0)},s.prototype._setState=function(t){var s,o=e("ul:first",this.$element),n=this.state,a="string"==typeof this.options.startCollapsed;o.is(":visible")?this.state="tabs":this.state="accordion",this.state!==n&&(this.$element.trigger("tabs-activate-state",{oldState:n,newState:this.state}),n&&a&&this.options.startCollapsed!==this.state&&this._getCurrentTab()===i&&(s=this._getStartTab(t),this._openTab(t,s)))},s.prototype._openTab=function(t,i,s,o){var n,a=this;s&&this._closeTab(t,this._getCurrentTab()),o&&this.rotateInterval>0&&this.stopRotation(),i.active=!0,i.tab.removeClass(a.options.classes.stateDefault).addClass(a.options.classes.stateActive),i.accordionTab.removeClass(a.options.classes.stateDefault).addClass(a.options.classes.stateActive),a._doTransition(i.panel,a.options.animation,"open",(function(){var s="tabs-load"!==t.type||a.options.scrollToAccordionOnLoad;i.panel.removeClass(a.options.classes.stateDefault).addClass(a.options.classes.stateActive),"accordion"!==a.getState()||!a.options.scrollToAccordion||a._isInView(i.accordionTab)&&"default"===a.options.animation||!s||(n=i.accordionTab.offset().top-a.options.scrollToAccordionOffset,"default"!==a.options.animation&&a.options.duration>0?e("html, body").animate({scrollTop:n},a.options.duration):e("html, body").scrollTop(n))})),this.$element.trigger("tabs-activate",i)},s.prototype._closeTab=function(e,t){var s,o=this,n="string"==typeof o.options.animationQueue;t!==i&&(s=!(!n||o.getState()!==o.options.animationQueue)||!n&&o.options.animationQueue,t.active=!1,t.tab.removeClass(o.options.classes.stateActive).addClass(o.options.classes.stateDefault),o._doTransition(t.panel,o.options.animation,"close",(function(){t.accordionTab.removeClass(o.options.classes.stateActive).addClass(o.options.classes.stateDefault),t.panel.removeClass(o.options.classes.stateActive).addClass(o.options.classes.stateDefault)}),!s),this.$element.trigger("tabs-deactivate",t))},s.prototype._doTransition=function(e,t,i,s,o){var n,a=this;switch(t){case"slide":n="open"===i?"slideDown":"slideUp";break;case"fade":n="open"===i?"fadeIn":"fadeOut";break;default:n="open"===i?"show":"hide",a.options.duration=0}this.$queue.queue("responsive-tabs",(function(o){e[n]({duration:a.options.duration,complete:function(){s.c
15all(e,t,i),o()}})})),("open"===i||o)&&this.$queue.dequeue("responsive-tabs")},s.prototype._isCollapisble=function(){return"boolean"==typeof this.options.collapsible&&this.options.collapsible||"string"==typeof this.options.collapsible&&this.options.collapsible===this.getState()},s.prototype._getTab=function(e){return this.tabs[e]},s.prototype._getTabRefBySelector=function(e){for(var t=0;t<this.tabs.length;t++)if(this.tabs[t].selector===e)return t;return-1},s.prototype._getCurrentTab=function(){return this._getTab(this._getCurrentTabRef())},s.prototype._getNextTabRef=function(e){var t=e||this._getCurrentTabRef(),i=t===this.tabs.length-1?0:t+1;return this._getTab(i).disabled?this._getNextTabRef(i):i},s.prototype._getPreviousTabRef=function(){return 0===this._getCurrentTabRef()?this.tabs.length-1:this._getCurrentTabRef()-1},s.prototype._getCurrentTabRef=function(){for(var e=0;e<this.tabs.length;e++)if(this.tabs[e].active)return e;return-1},s.prototype._equaliseHeights=function(){var t=0;e.each(e.map(this.tabs,(function(e){return t=Math.max(t,e.panel.css("minHeight","").height()),e.panel})),(function(){this.css("minHeight",t)}))},s.prototype._isInView=function(i){var s=e(t).scrollTop(),o=s+e(t).height(),n=i.offset().top;return o>=n+i.height()&&n>=s},s.prototype.activate=function(e,t){var i=jQuery.Event("tabs-activate"),s=this._getTab(e);s.disabled||this._openTab(i,s,!0,t||!0)},s.prototype.deactivate=function(e){var t=jQuery.Event("tabs-dectivate"),i=this._getTab(e);i.disabled||this._closeTab(t,i)},s.prototype.enable=function(e){var t=this._getTab(e);t&&(t.disabled=!1,t.tab.addClass(this.options.classes.stateDefault).removeClass(this.options.classes.stateDisabled),t.accordionTab.addClass(this.options.classes.stateDefault).removeClass(this.options.classes.stateDisabled))},s.prototype.disable=function(e){var t=this._getTab(e);t&&(t.disabled=!0,t.tab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled),t.accordionTab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled))},s.prototype.getState=function(){return this.state},s.prototype.startRotation=function(t){var i=this;if(!(this.tabs.length>this.options.disabled.length))throw new Error("Rotation is not possible if all tabs are disabled");this.rotateInterval=setInterval((function(){var e=jQuery.Event("rotate");i._openTab(e,i._getTab(i._getNextTabRef()),!0)}),t||(e.isNumeric(i.options.rotate)?i.options.rotate:4e3))},s.prototype.stopRotation=function(){t.clearInterval(this.rotateInterval),this.rotateInterval=0},s.prototype.option=function(e,t){return t&&(this.options[e]=t),this.options[e]},e.fn.responsiveTabs=function(t){var o,n=arguments;return t===i||"object"==typeof t?this.each((function(){e.data(this,"responsivetabs")||e.data(this,"responsivetabs",new s(this,t))})):"string"==typeof t&&"_"!==t[0]&&"init"!==t?(o=e.data(this[0],"responsivetabs"),"destroy"===t&&e.data(this,"responsivetabs",null),o instanceof s&&"function"==typeof o[t]?o[t].apply(o,Array.prototype.slice.call(n,1)):this):void 0}}(jQuery,window),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,i){return void 0===i&&(i="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(i),i}:e(jQuery)}((function(e){"use strict";var t=e(document),i=e(window),s=["a","e","i","o","u","n","c","y"],o=[/[\xE0-\xE5]/g,/[\xE8-\xEB]/g,/[\xEC-\xEF]/g,/[\xF2-\xF6]/g,/[\xF9-\xFC]/g,/[\xF1]/g,/[\xE7]/g,/[\xFD-\xFF]/g],n=function(t,i){var s=this;s.element=t,s.$element=e(t),s.state={multiple:!!s.$element.attr("multiple"),enabled:!1,opened:!1,currValue:-1,selectedIdx:-1,highlightedIdx:-1},s.eventTriggers={open:s.open,close:s.close,destroy:s.destroy,refresh:s.refresh,init:s.init},s.init(i)};n.prototype={utils:{isMobile:function(){return/android|ip(hone|od|ad)/i.test(navigator.userAgent)},escapeRegExp:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},replaceDiacritics:function(e){for(var t=o.length;t--;)e=e.toLowerCase().replace(o[t],s[t]);return e},format:function(e){var t=arguments;return(""+e).replace(/\{(?:(\d+)|(\w+))\}/g,(function(e,i,s){return s&&t[1]?t[1][s]:t[i]}))},nextEnabledItem:function(e,t){for(;e[t=(t+1)%e.length].disabled;);return t},previousEnabledItem:function(e,t){for(;e[t=(t>0?t:e.length)-1].disabled;);return t},toDash:function(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()},triggerCallback:function(t,i){var s=i.element,o=i.options["on"+t],n=[s].concat([].slice.call(arguments).slice(1));e.isFunction(o)&&o.apply(s,n),e(s).trigger("selectric-"+this.toDash(t),n)},arrayToClassname:function(t){var i=e.grep(t,(function(e){return!!e}));return e.trim(i.join(" "))}},init:function(t){var i=this;if(i.options=e.extend(!0,{},e.fn.selectric.defaults,i.options,t),i.utils.triggerCallback("BeforeInit",i),i.destroy(!0),i.options.disableOnMobile&&i.utils.isMobile())i.disableOnMobile=!0;else{i.classes=i.getClassNames();var s=e("<input/>",{class:i.classes.input,readonly:i.utils.isMobile()}),o=e("<div/>",{class:i.classes.items,tabindex:-1}),n=e("<div/>",{class:i.classes.scroll}),a=e("<div/>",{class:i.classes.prefix,html:i.options.arrowButtonMarkup}),r=e("<span/>",{class:"label"}),l=i.$element.wrap("<div/>").parent().append(a.prepend(r),o,s),d=e("<div/>",{class:i.classes.hideselect});i.elements={input:s,items:o,itemsScroll:n,wrapper:a,label:r,outerWrapper:l},i.options.nativeOnMobile&&i.utils.isMobile()&&(i.elements.input=void 0,d.addClass(i.classes.prefix+"-is-native"),i.$element.on("change",(function(){i.refresh()}))),i.$element.on(i.eventTriggers).wrap(d),i.originalTabindex=i.$element.prop("tabindex"),i.$element.prop("tabindex",-1),i.populate(),i.activate(),i.utils.triggerCallback("Init",i)}},activate:function(){var e=this,t=e.elements.items.closest(":visible").children(":hidden").addClass(e.classes.tempshow),i=e.$element.width();t.removeClass(e.classes.tempshow),e.utils.triggerCallback("BeforeActivate",e),e.elements.outerWrapper.prop("class",e.utils.arrayToClassname([e.classes.wrapper,e.$element.prop("class").replace(/\S+/g,e.classes.prefix+"-$&"),e.options.responsive?e.classes.responsive:""])),e.options.inheritOriginalWidth&&i>0&&e.elements.outerWrapper.width(i),e.unbindEvents(),e.$element.prop("disabled")?(e.elements.outerWrapper.addClass(e.classes.disabled),e.elements.input&&e.elements.input.prop("disabled",!0)):(e.state.enabled=!0,e.elements.outerWrapper.removeClass(e.classes.disabled),e.$li=e.elements.items.removeAttr("style").find("li"),e.bindEvents()),e.utils.triggerCallback("Activate",e)},getClassNames:function(){var t=this,i=t.options.customClass,s={};return e.each("Input Items Open Disabled TempShow HideSelect Wrapper Focus Hover Responsive Above Below Scroll Group GroupLabel".split(" "),(function(e,o){var n=i.prefix+o;s[o.toLowerCase()]=i.camelCase?n:t.utils.toDash(n)})),s.prefix=i.prefix,s},setLabel:function(){var t=this,i=t.options.labelBuilder;if(t.state.multiple){var s=e.isArray(t.state.currValue)?t.state.currValue:[t.state.currValue];s=0===s.length?[0]:s;var o=e.map(s,(function(i){return e.grep(t.lookupItems,(function(e){return e.index===i}))[0]}));o=e.grep(o,(function(t){return o.length>1||0===o.length?""!==e.trim(t.value):t})),o=e.map(o,(function(s){return e.isFunction(i)?i(s):t.utils.format(i,s)})),t.options.multiple.maxLabelEntries&&(o.length>=t.options.multiple.maxLabelEntries+1?(o=o.slice(0,t.options.multiple.maxLabelEntries)).push(e.isFunction(i)?i({text:"..."}):t.utils.format(i,{text:"..."})):o.slice(o.length-1)),t.elements.label.html(o.join(t.options.multiple.separator))}else{var n=t.lookupItems[t.state.currValue];t.elements.label.html(e.isFunction(i)?i(n):t.utils.format(i,n))}},populate:function(){var t=this,i=t.$element.children(),s=t.$element.find("option"),o=s.filter(":selected"),n=s.index(o),a=0,r=t.state.multiple?[]:0;o.length>1&&t.state.multiple&&(n=[],o.each((function(){n.push(e(this).index())}))),t.state.currValue=~n?n:r,t.state.selectedIdx=t.state.currValue,t.state.highlightedIdx=t.state.currValue,t.items=[],t.lookupItems=[],i.length&&(i.each((function(i){var s=e(this);if(s.is("optgroup")){var o={element:s,label:s.prop("label"),groupDisabled:s.prop("disabled"),items:[]};s.children().each((function(i){var s=e(this);o.items[i]=t.getItemData(a,s,o.groupDisabled||s.prop("disabled")),t.lookupItems[a]=o.items[i],a++})),t.items[i]=o}else t.items[i]=t.getItemData(a,s,s.prop("disabled")),t.lookupItems[a]=t.items[i],a++})),t.setLabel(),t.elements.items.append(t.elements.itemsScroll.html(t.getItemsMarkup(t.items))))},getItemData:function(t,i,s){return{index:t,element:i,value:i.val(),className:i.prop("class"),text:i.html(),slug:e.trim(this.utils.replaceDiacritics(i.html())),alt:i.attr("data-alt"),selected:i.prop("selected"),disabled:s}},getItemsMarkup:function(t){var i=this,s="<ul>";return e.isFunction(i.options.listBuilder)&&i.options.listBuilder&&(t=i.options.listBuilder(t)),e.each(t,(function(t,o){void 0!==o.label?(s+=i.utils.format('<ul class="{1}"><li class="{2}">{3}</li>',i.utils.arrayToClassname([i.classes.group,o.groupDisabled?"disabled":"",o.element.prop("class")]
15),i.classes.grouplabel,o.element.prop("label")),e.each(o.items,(function(e,t){s+=i.getItemMarkup(t.index,t)})),s+="</ul>"):s+=i.getItemMarkup(o.index,o)})),s+"</ul>"},getItemMarkup:function(t,i){var s=this,o=s.options.optionsItemBuilder,n={value:i.value,text:i.text,slug:i.slug,index:i.index};return s.utils.format('<li data-index="{1}" class="{2}">{3}</li>',t,s.utils.arrayToClassname([i.className,t===s.items.length-1?"last":"",i.disabled?"disabled":"",i.selected?"selected":""]),e.isFunction(o)?s.utils.format(o(i,this.$element,t),i):s.utils.format(o,n))},unbindEvents:function(){var e=this;e.elements.wrapper.add(e.$element).add(e.elements.outerWrapper).add(e.elements.input).off(".sl")},bindEvents:function(){var t=this;t.elements.outerWrapper.on("mouseenter.sl mouseleave.sl",(function(i){e(this).toggleClass(t.classes.hover,"mouseenter"===i.type),t.options.openOnHover&&(clearTimeout(t.closeTimer),"mouseleave"===i.type?t.closeTimer=setTimeout(e.proxy(t.close,t),t.options.hoverIntentTimeout):t.open())})),t.elements.wrapper.on("click.sl",(function(e){t.state.opened?t.close():t.open(e)})),t.options.nativeOnMobile&&t.utils.isMobile()||(t.$element.on("focus.sl",(function(){t.elements.input.focus()})),t.elements.input.prop({tabindex:t.originalTabindex,disabled:!1}).on("keydown.sl",e.proxy(t.handleKeys,t)).on("focusin.sl",(function(e){t.elements.outerWrapper.addClass(t.classes.focus),t.elements.input.one("blur",(function(){t.elements.input.blur()})),t.options.openOnFocus&&!t.state.opened&&t.open(e)})).on("focusout.sl",(function(){t.elements.outerWrapper.removeClass(t.classes.focus)})).on("input propertychange",(function(){var i=t.elements.input.val(),s=new RegExp("^"+t.utils.escapeRegExp(i),"i");clearTimeout(t.resetStr),t.resetStr=setTimeout((function(){t.elements.input.val("")}),t.options.keySearchTimeout),i.length&&e.each(t.items,(function(e,i){if(!i.disabled){if(s.test(i.text)||s.test(i.slug))return void t.highlight(e);if(i.alt)for(var o=i.alt.split("|"),n=0;n<o.length&&o[n];n++)if(s.test(o[n].trim()))return void t.highlight(e)}}))}))),t.$li.on({mousedown:function(e){e.preventDefault(),e.stopPropagation()},click:function(){return t.select(e(this).data("index")),!1}})},handleKeys:function(t){var i=this,s=t.which,o=i.options.keys,n=e.inArray(s,o.previous)>-1,a=e.inArray(s,o.next)>-1,r=e.inArray(s,o.select)>-1,l=e.inArray(s,o.open)>-1,d=i.state.highlightedIdx,c=n&&0===d||a&&d+1===i.items.length,u=0;if(13!==s&&32!==s||t.preventDefault(),n||a){if(!i.options.allowWrap&&c)return;n&&(u=i.utils.previousEnabledItem(i.lookupItems,d)),a&&(u=i.utils.nextEnabledItem(i.lookupItems,d)),i.highlight(u)}if(r&&i.state.opened)return i.select(d),void(i.state.multiple&&i.options.multiple.keepMenuOpen||i.close());l&&!i.state.opened&&i.open()},refresh:function(){var e=this;e.populate(),e.activate(),e.utils.triggerCallback("Refresh",e)},setOptionsDimensions:function(){var e=this,t=e.elements.items.closest(":visible").children(":hidden").addClass(e.classes.tempshow),i=e.options.maxHeight,s=e.elements.items.outerWidth(),o=e.elements.wrapper.outerWidth()-(s-e.elements.items.width());!e.options.expandToItemText||o>s?e.finalWidth=o:(e.elements.items.css("overflow","scroll"),e.elements.outerWrapper.width(9e4),e.finalWidth=e.elements.items.width(),e.elements.items.css("overflow",""),e.elements.outerWrapper.width("")),e.elements.items.width(e.finalWidth).height()>i&&e.elements.items.height(i),t.removeClass(e.classes.tempshow)},isInViewport:function(){var e=this;if(!0===e.options.forceRenderAbove)e.elements.outerWrapper.addClass(e.classes.above);else if(!0===e.options.forceRenderBelow)e.elements.outerWrapper.addClass(e.classes.below);else{var t=i.scrollTop(),s=i.height(),o=e.elements.outerWrapper.offset().top,n=o+e.elements.outerWrapper.outerHeight()+e.itemsHeight<=t+s,a=o-e.itemsHeight>t,r=!n&&a,l=!r;e.elements.outerWrapper.toggleClass(e.classes.above,r),e.elements.outerWrapper.toggleClass(e.classes.below,l)}},detectItemVisibility:function(t){var i=this,s=i.$li.filter("[data-index]");i.state.multiple&&(t=e.isArray(t)&&0===t.length?0:t,t=e.isArray(t)?Math.min.apply(Math,t):t);var o=s.eq(t).outerHeight(),n=s[t].offsetTop,a=i.elements.itemsScroll.scrollTop(),r=n+2*o;i.elements.itemsScroll.scrollTop(r>a+i.itemsHeight?r-i.itemsHeight:n-o<a?n-o:a)},open:function(i){var s=this;if(s.options.nativeOnMobile&&s.utils.isMobile())return!1;s.utils.triggerCallback("BeforeOpen",s),i&&(i.preventDefault(),s.options.stopPropagation&&i.stopPropagation()),s.state.enabled&&(s.setOptionsDimensions(),e("."+s.classes.hideselect,"."+s.classes.open).children().selectric("close"),s.state.opened=!0,s.itemsHeight=s.elements.items.outerHeight(),s.itemsInnerHe
15ight=s.elements.items.height(),s.elements.outerWrapper.addClass(s.classes.open),s.elements.input.val(""),i&&"focusin"!==i.type&&s.elements.input.focus(),setTimeout((function(){t.on("click.sl",e.proxy(s.close,s)).on("scroll.sl",e.proxy(s.isInViewport,s))}),1),s.isInViewport(),s.options.preventWindowScroll&&t.on("mousewheel.sl DOMMouseScroll.sl","."+s.classes.scroll,(function(t){var i=t.originalEvent,o=e(this).scrollTop(),n=0;"detail"in i&&(n=-1*i.detail),"wheelDelta"in i&&(n=i.wheelDelta),"wheelDeltaY"in i&&(n=i.wheelDeltaY),"deltaY"in i&&(n=-1*i.deltaY),(o===this.scrollHeight-s.itemsInnerHeight&&n<0||0===o&&n>0)&&t.preventDefault()})),s.detectItemVisibility(s.state.selectedIdx),s.highlight(s.state.multiple?-1:s.state.selectedIdx),s.utils.triggerCallback("Open",s))},close:function(){var e=this;e.utils.triggerCallback("BeforeClose",e),t.off(".sl"),e.elements.outerWrapper.removeClass(e.classes.open),e.state.opened=!1,e.utils.triggerCallback("Close",e)},change:function(){var t=this;t.utils.triggerCallback("BeforeChange",t),t.state.multiple?(e.each(t.lookupItems,(function(e){t.lookupItems[e].selected=!1,t.$element.find("option").prop("selected",!1)})),e.each(t.state.selectedIdx,(function(e,i){t.lookupItems[i].selected=!0,t.$element.find("option").eq(i).prop("selected",!0)})),t.state.currValue=t.state.selectedIdx,t.setLabel(),t.utils.triggerCallback("Change",t)):t.state.currValue!==t.state.selectedIdx&&(t.$element.prop("selectedIndex",t.state.currValue=t.state.selectedIdx).data("value",t.lookupItems[t.state.selectedIdx].text),t.setLabel(),t.utils.triggerCallback("Change",t))},highlight:function(e){var t=this,i=t.$li.filter("[data-index]").removeClass("highlighted");t.utils.triggerCallback("BeforeHighlight",t),void 0===e||-1===e||t.lookupItems[e].disabled||(i.eq(t.state.highlightedIdx=e).addClass("highlighted"),t.detectItemVisibility(e),t.utils.triggerCallback("Highlight",t))},select:function(t){var i=this,s=i.$li.filter("[data-index]");if(i.utils.triggerCallback("BeforeSelect",i,t),void 0!==t&&-1!==t&&!i.lookupItems[t].disabled){if(i.state.multiple){i.state.selectedIdx=e.isArray(i.state.selectedIdx)?i.state.selectedIdx:[i.state.selectedIdx];var o=e.inArray(t,i.state.selectedIdx);-1!==o?i.state.selectedIdx.splice(o,1):i.state.selectedIdx.push(t),s.removeClass("selected").filter((function(t){return-1!==e.inArray(t,i.state.selectedIdx)})).addClass("selected")}else s.removeClass("selected").eq(i.state.selectedIdx=t).addClass("selected");i.state.multiple&&i.options.multiple.keepMenuOpen||i.close(),i.change(),i.utils.triggerCallback("Select",i,t)}},destroy:function(e){var t=this;t.state&&t.state.enabled&&(t.elements.items.add(t.elements.wrapper).add(t.elements.input).remove(),e||t.$element.removeData("selectric").removeData("value"),t.$element.prop("tabindex",t.originalTabindex).off(".sl").off(t.eventTriggers).unwrap().unwrap(),t.state.enabled=!1)}},e.fn.selectric=function(t){return this.each((function(){var i=e.data(this,"selectric");i&&!i.disableOnMobile?"string"==typeof t&&i[t]?i[t]():i.init(t):e.data(this,"selectric",new n(this,t))}))},e.fn.selectric.defaults={onChange:function(t){e(t).change()},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'<b class="button">&#x25be;</b>',disableOnMobile:!1,nativeOnMobile:!0,openOnFocus:!0,openOnHover:!1,hoverIntentTimeout:500,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,allowWrap:!0,forceRenderAbove:!1,forceRenderBelow:!1,stopPropagation:!0,optionsItemBuilder:"{text}",labelBuilder:"{text}",listBuilder:!1,keys:{previous:[37,38],next:[39,40],select:[9,13,27],open:[13,32,37,38,39,40],close:[9,27]},customClass:{prefix:"selectric",camelCase:!1},multiple:{separator:", ",keepMenuOpen:!0,maxLabelEntries:!1}}})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){"use strict";var t,i=window.Slick||{};t=0,(i=function(i,s){var o,n=this;n.defaults={adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,arrowsPlacement:null,asNavFor:null,prevArrow:'<button class="slick-prev" t
15ype="button"><span class="slick-prev-icon" aria-hidden="true"></span><span class="slick-sr-only">Previous</span></button>',nextArrow:'<button class="slick-next" type="button"><span class="slick-next-icon" aria-hidden="true"></span><span class="slick-sr-only">Next</span></button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button"><span class="slick-dot-icon" aria-hidden="true"></span><span class="slick-sr-only">Go to slide '+(i+1)+"</span></button>")},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,infinite:!0,initialSlide:0,instructionsText:null,lazyLoad:"ondemand",mobileFirst:!1,playIcon:'<span class="slick-play-icon" aria-hidden="true"></span>',pauseIcon:'<span class="slick-pause-icon" aria-hidden="true"></span>',pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,regionLabel:"carousel",respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useAutoplayToggleButton:!0,useCSS:!0,useGroupRole:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,$instructionsText:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$pauseButton:null,$pauseIcon:null,$playIcon:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=e(i),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,o=e(i).data("slick")||{},n.options=e.extend({},n.defaults,s,o),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=e.proxy(n.autoPlay,n),n.autoPlayClear=e.proxy(n.autoPlayClear,n),n.autoPlayIterator=e.proxy(n.autoPlayIterator,n),n.autoPlayToggleHandler=e.proxy(n.autoPlayToggleHandler,n),n.changeSlide=e.proxy(n.changeSlide,n),n.clickHandler=e.proxy(n.clickHandler,n),n.selectHandler=e.proxy(n.selectHandler,n),n.setPosition=e.proxy(n.setPosition,n),n.swipeHandler=e.proxy(n.swipeHandler,n),n.dragHandler=e.proxy(n.dragHandler,n),n.instanceUid=t++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}).prototype.addSlide=i.prototype.slickAdd=function(t,i,s){var o=this;if("boolean"==typeof i)s=i,i=null;else if(i<0||i>=o.slideCount)return!1;o.unload(),"number"==typeof i?0===i&&0===o.$slides.length?e(t).appendTo(o.$slideTrack):s?e(t).insertBefore(o.$slides.eq(i)):e(t).insertAfter(o.$slides.eq(i)):!0===s?e(t).prependTo(o.$slideTrack):e(t).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each((function(t,i){e(i).attr("data-slick-index",t),e(i).attr("role","group"),e(i).attr("aria-label","slide "+t)})),o.$slidesCache=o.$slides,o.reinit()},i.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},i.prototype.animateSlide=function(t,i){var s={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(t=-t),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:t},o.options.speed,o.options.easing,i):o.$slideTrack.animate({top:t},o.options.speed,o.options.easing,i):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),e({animStart:o.currentLeft}).animate({animStart:t},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?(s[o.animType]="translate("+e+"px, 0px)",o.$slideTrack.css(s)):(s[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(s))},complete:function(){i&&i.call()}})):(o.applyTransition(),t=Math.ceil(t),!1===o.options.vertical?s[o.animType]="translate3d("+t+"px, 0px, 0px)":s[o.animType]="translate3d(0px,"+t+"px, 0px)",o.$slideTrack.css(s),i&&setTimeout((function(){o.disableTransition(),i.call()}),o.options.speed))},i.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},i.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)}))},i.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},i.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},i.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},i.prototype.autoPlayToggleHandler=function(){var e=this;e.paused?(e.$playIcon.css("display","none"),e.$pauseIcon.css("display","inline"),e.$pauseButton.find(".slick-play-text").attr("style","display: none"),e.$pauseButton.find(".slick-pause-text").removeAttr("style"),e.slickPlay()):(e.$playIcon.css("display","inline"),e.$pauseIcon.css("display","none"),e.$pauseButton.find(".slick-play-text").removeAttr("style"),e.$pauseButton.find(".slick-pause-text").attr("style","display: none"),e.slickPause())},i.prototype.buildArrows=function(){var t=this;if(!0===t.options.arrows)if(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow){if(t.htmlExpr.test(t.options.prevArrow))if(null!=t.options.arrowsPlacement)switch(t.options.arrowsPlacement){case"beforeSlides":case"split":t.$prevArrow.prependTo(t.options.appendArrows);break;case"afterSlides":t.$prevArrow.appendTo(t.options.appendArrows)}else t.$prevArrow.prependTo(t.options.appendArrows);if(t.htmlExpr.test(t.options.nextArrow))if(null!=t.options.arrowsPlacement)switch(t.options.arrowsPlacement){case"beforeSlides":t.$prevArrow.after(t.$nextArrow);break;case"afterSlides":case"split":t.$nextArrow.appendTo(t.options.appendArrows)}else t.$nextArrow.appendTo(t.options.appendArrows);!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").prop("disabled",!0)}else t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").prop("disabled",!0)},i.prototype.buildDots=function(){var t,i,s=this;if(!0===s.options.dots&&s.slideCount>s.options.slidesToShow){for(s.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(s.options.dotsClass),t=0;t<=s.getDotCount();t+=1)i.append(e("<li />").append(s.options.customPaging.call(this,s,t)));s.$dots=i.appendTo(s.options.appendDots),s.$dots.find("li").first().addClass("slick-active")}},i.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(i,s){e(s).attr("data-slick-index",i).data("originalStyling",e(s).attr("style")||""),t.options.useGroupRole&&e(s).attr("role","group").attr("aria-label","slide "+(i+1))})),t.$slider.addClass("slick-slider"),t.$slider.addClass("accessible-slick"),t.$slider.attr("role","regi
15on"),t.$slider.attr("aria-label",t.options.regionLabel),t.$slider.attr("tabindex",-1),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable"),t.options.autoplay&&t.options.useAutoplayToggleButton&&t.slideCount>1&&(t.$pauseIcon=e(t.options.pauseIcon).attr("aria-hidden",!0),t.$playIcon=e(t.options.playIcon).attr("aria-hidden",!0),t.$pauseButton=e('<button type="button" class="slick-autoplay-toggle-button">'),t.$pauseButton.append(t.$pauseIcon),t.$pauseButton.append(t.$playIcon.css("display","none")),t.$pauseButton.append(e('<span class="slick-pause-text slick-sr-only">Pause Carousel</span>')),t.$pauseButton.append(e('<span class="slick-play-text slick-sr-only" style="display: none">Play Carousel</span>')),t.$pauseButton.prependTo(t.$slider)),null!=t.options.instructionsText&&""!=t.options.instructionsText&&(t.$instructionsText=e('<p class="slick-instructions slick-sr-only">'+t.options.instructionsText+"</p>"),t.$instructionsText.prependTo(t.$slider))},i.prototype.buildRows=function(){var e,t,i,s,o,n,a,r=this;if(s=document.createDocumentFragment(),n=r.$slider.children(),r.options.rows>0){for(a=r.options.slidesPerRow*r.options.rows,o=Math.ceil(n.length/a),e=0;e<o;e++){var l=document.createElement("div");for(t=0;t<r.options.rows;t++){var d=document.createElement("div");for(i=0;i<r.options.slidesPerRow;i++){var c=e*a+(t*r.options.slidesPerRow+i);n.get(c)&&d.appendChild(n.get(c))}l.appendChild(d)}s.appendChild(l)}r.$slider.empty().append(s),r.$slider.children().children().children().css({width:100/r.options.slidesPerRow+"%",display:"inline-block"})}},i.prototype.checkResponsive=function(t,i){var s,o,n,a=this,r=!1,l=a.$slider.width(),d=window.innerWidth||e(window).width();if("window"===a.respondTo?n=d:"slider"===a.respondTo?n=l:"min"===a.respondTo&&(n=Math.min(d,l)),a.options.responsive&&a.options.responsive.length&&null!==a.options.responsive){for(s in o=null,a.breakpoints)a.breakpoints.hasOwnProperty(s)&&(!1===a.originalSettings.mobileFirst?n<a.breakpoints[s]&&(o=a.breakpoints[s]):n>a.breakpoints[s]&&(o=a.breakpoints[s]));null!==o?null!==a.activeBreakpoint?(o!==a.activeBreakpoint||i)&&(a.activeBreakpoint=o,"unslick"===a.breakpointSettings[o]?a.unslick(o):(a.options=e.extend({},a.originalSettings,a.breakpointSettings[o]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),r=o):(a.activeBreakpoint=o,"unslick"===a.breakpointSettings[o]?a.unslick(o):(a.options=e.extend({},a.originalSettings,a.breakpointSettings[o]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),r=o):null!==a.activeBreakpoint&&(a.activeBreakpoint=null,a.options=a.originalSettings,!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t),r=o),t||!1===r||a.$slider.trigger("breakpoint",[a,r])}},i.prototype.changeSlide=function(t,i){var s,o,n=this,a=e(t.currentTarget);switch(a.is("a")&&t.preventDefault(),a.is("li")||(a=a.closest("li")),s=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,t.data.message){case"previous":o=0===s?n.options.slidesToScroll:n.options.slidesToShow-s,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-o,!1,i);break;case"next":o=0===s?n.options.slidesToScroll:s,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+o,!1,i);break;case"index":var r=0===t.data.index?0:t.data.index||a.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(r),!1,i),a.children().trigger("focus");break;default:return}},i.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var s in t){if(e<t[s]){e=i;break}i=t[s]}return e},i.prototype.cleanUpEvents=function(){var t=this;t.options.autoplay&&t.options.useAutoplayToggleButton&&t.slideCount>1&&t.$pauseButton.off("click.slick",t.autoPlayToggleHandler),t.options.dots&&null!==t.$dots&&e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.
15interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide)),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},i.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},i.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},i.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.options.autoplay&&i.options.useAutoplayToggleButton&&i.slideCount>1&&i.$pauseButton.remove(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").prop("disabled",!1).css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").prop("disabled",!1).css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){e(this).attr("style",e(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.$slider.removeClass("accessible-slick"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},i.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout((function(){i.disableTransition(e),t.call()}),i.options.speed))},i.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},i.prototype.filterSlides=i.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},i.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",(function(i){var s=e(this);setTimeout((function(){t.options.pauseOnFocus&&s.is(":focus")&&(t.focussed=!0,t.autoPlay())}),0)})).on("blur.slick","*",(function(i){e(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())}))},i.prototype.getCurrent=i.prototype.slickCurrentSlide=function(){return this.currentSlide},i.prototype.getDotCount=function(){var e=this,t=0,i=0,s=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++s;else for(;t<e.slideCount;)++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)s=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else s=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return s-1},i.prototype.getLeft=function(e){var t,i,s,o,n=this,a=0;return n.slideOffset=0,i=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,o=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?o=-1.5:1===n.options.slidesToShow&&(o=-2)),a=i*n.options.slidesToShow*o),n.slideCount%n.options.slidesToScroll!=0&&e+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(e>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(e-n.slideCount))*n.slideWidth*-1,a=(n.options.slidesToShow-(e-n.slideCount))*i*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,a=n.slideCount%n.options.slidesToScroll*i*-1))):e+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(e+n.options.slidesToShow-n.slideCount)*n.slideWidth,a=(e+n.options.slidesToShow-n.slideCount)*i),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,a=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),t=!1===n.options.vertical?e*n.slideWidth*-1+n.slideOffset:e*i*-1+a,!0===n.options.variableWidth&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(e):n.$slideTrack.children(".slick-slide").eq(e+n.options.slidesToShow),t=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,!0===n.options.centerMode&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(e):n.$slideTrack.children(".slick-slide").eq(e+n.options.slidesToShow+1),t=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,t+=(n.$list.width()-s.outerWidth())/2)),t},i.prototype.getOption=i.prototype.slickGetOption=function(e){return this.options[e]},i.prototype.getNavigableIndexes=function(){var e,t=this,i=0,s=0,o=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,s=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)o.push(i),i=s+t.options.slidesToScroll,s+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return o},i.prototype.getSlick=function(){return this},i.prototype.getSlideCount=function(){var t,i,s,o=this;return s=!0===o.options.centerMode?Math.floor(o.$list.width()/2):0,i=-1*o.swipeLeft+s,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each((function(s,n){var a,r;if(a=e(n).outerWidth(),r=n.offsetLeft,!0!==o.options.centerMode&&(r+=a/2),i<r+a)return t=n,!1})),Math.abs(e(t).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},i.prototype.goTo=i.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
vendor: 1,975 bytes, line 15
15parseInt(e)}},t)},i.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),i.options.autoplay&&(i.paused=!1,i.autoPlay()),i.updateSlideVisibility(),null!=i.options.accessibility&&console.warn("accessibility setting is no longer supported."),null!=i.options.focusOnChange&&console.warn("focusOnChange is no longer supported."),null!=i.options.focusOnSelect&&console.warn("focusOnSelect is no longer supported.")},i.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide))},i.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},i.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.options.autoplay&&t.options.useAutoplayToggleButton&&t.slideCount>1&&t.$pauseButton.on("click.slick",t.autoPlayToggleHandler),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
15,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},i.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},i.prototype.lazyLoad=function(){var t,i,s,o=this;function n(t){e("img[data-lazy]",t).each((function(){var t=e(this),i=e(this).attr("data-lazy"),s=e(this).attr("data-srcset"),n=e(this).attr("data-sizes")||o.$slider.attr("data-sizes"),a=document.createElement("img");a.onload=function(){t.animate({opacity:0}
15,100,(function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",i).animate({opacity:1},200,(function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),o.$slider.trigger("lazyLoaded",[o,t,i])}))},a.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,t,i])},a.src=i}))}if(!0===o.options.centerMode?!0===o.options.infinite?s=(i=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(i=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),s=o.options.slidesToShow/2+1+2+o.currentSlide):(i=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,s=Math.ceil(i+o.options.slidesToShow),!0===o.options.fade&&(i>0&&i--,s<=o.slideCount&&s++)),t=o.$slider.find(".slick-slide").slice(i,s),"anticipated"===o.options.lazyLoad)for(var a=i-1,r=s,l=o.$slider.find(".slick-slide"),d=0;d<o.options.slidesToScroll;d++)a<0&&(a=o.slideCount-1),t=(t=t.add(l.eq(a))).add(l.eq(r)),a--,r++;n(t),o.slideCount<=o.options.slidesToShow?n(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?n(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&n(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},i.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},i.prototype.next=i.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},i.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},i.prototype.pause=i.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},i.prototype.play=i.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},i.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.updateSlideVisibility())},i.prototype.prev=i.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},i.prototype.preventDefault=function(e){e.preventDefault()},i.prototype.progressiveLazyLoad=function(t){t=t||1;var i,s,o,n,a,r=this,l=e("img[data-lazy]",r.$slider);l.length?(i=l.first(),s=i.attr("data-lazy"),o=i.attr("data-srcset"),n=i.attr("data-sizes")||r.$slider.attr("data-sizes"),(a=document.createElement("img")).onload=function(){o&&(i.attr("srcset",o),n&&i.attr("sizes",n)),i.attr("src",s).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===r.options.adaptiveHeight&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,i,s]),r.progressiveLazyLoad()},a.onerror=function(){t<3?setTimeout((function(){r.progressiveLazyLoad(t+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,i,s]),r.progressiveLazyLoad())},a.src=s):r.$slider.trigger("allImagesLoaded",[r])},i.prototype.refresh=function(t){var i,s,o=this;s=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>s&&(o.currentSlide=s),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),i=o.currentSlide,o.destroy(!0),e.extend(o,o.initials,{currentSlide:i}),o.init(),t||o.changeSlide({data:{message:"index",index:i}},!1)},i.prototype.registerBreakpoints=function(){var t,i,s,o=this,n=o.options.responsive||null;if("array"===e.type(n)&&n.length){for(t in o.respondTo=o.options.respondTo||"window",n)if(s=o.breakpoints.length-1,n.hasOwnProperty(t)){for(i=n[t].breakpoint;s>=0;)o.breakpoints[s]&&o.breakpoints[s]===i&&o.breakpoints.splice(s,1),s--;o.breakpoints.push(i),o.breakpointSettings[i]=n[t].settings}o.breakpoints.sort((function(e,t){return o.options.mobileFirst?e-t:t-e}))}},i.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.o
15ptions.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},i.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()}),50))},i.prototype.removeSlide=i.prototype.slickRemove=function(e,t,i){var s=this;if(e="boolean"==typeof e?!0===(t=e)?0:s.slideCount-1:!0===t?--e:e,s.slideCount<1||e<0||e>s.slideCount-1)return!1;s.unload(),!0===i?s.$slideTrack.children().remove():s.$slideTrack.children(this.options.slide).eq(e).remove(),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slidesCache=s.$slides,s.reinit()},i.prototype.setCSS=function(e){var t,i,s=this,o={};!0===s.options.rtl&&(e=-e),t="left"==s.positionProp?Math.ceil(e)+"px":"0px",i="top"==s.positionProp?Math.ceil(e)+"px":"0px",o[s.positionProp]=e,!1===s.transformsEnabled?s.$slideTrack.css(o):(o={},!1===s.cssTransitions?(o[s.animType]="translate("+t+", "+i+")",s.$slideTrack.css(o)):(o[s.animType]="translate3d("+t+", "+i+", 0px)",s.$slideTrack.css(o)))},i.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},i.prototype.setFade=function(){var t,i=this;i.$slides.each((function(s,o){t=i.slideWidth*s*-1,!0===i.options.rtl?e(o).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}
15):e(o).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},i.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},i.prototype.setOption=i.prototype.slickSetOption=function(){var t,i,s,o,n,a=this,r=!1;if("object"===e.type(arguments[0])?(s=arguments[0],r=arguments[1],n="multiple"):"string"===e.type(arguments[0])&&(s=arguments[0],o=arguments[1],r=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)a.options[s]=o;else if("multiple"===n)e.each(s,(function(e,t){a.options[e]=t}));else if("responsive"===n)for(i in o)if("array"!==e.type(a.options.responsive))a.options.responsive=[o[i]];else{for(t=a.options.responsive.length-1;t>=0;)a.options.responsive[t].breakpoint===o[i].breakpoint&&a.options.responsive.splice(t,1),t--;a.options.responsive.push(o[i])}r&&(a.unload(),a.reinit())},i.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},i.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},i.prototype.setSlideClasses=function(t){var i,s,o,n,a=this;if(s=a.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),!1!==a.options.useGroupRole&&!0===a.options.centerMode&&s.attr("aria-label",(function(){return e(this).attr("aria-label").replace(" (centered)","")})),a.$slides.eq(t).addClass("slick-current"),!0===a.options.centerMode){var r=a.options.slidesToShow%2==0?1:0;i=Math.floor(a.options.slidesToShow/2),!0===a.options.infinite&&(t>=i&&t<=a.slideCount-1-i?a.$slides.slice(t-i+r,t+i+1).addClass("slick-active").removeAttr("aria-hidden"):(o=a.options.slidesToShow+t,s.slice(o-i+1+r,o+i+2).addClass("slick-active").removeAttr("aria-hidden")),0===t?s.eq(a.options.slidesToShow+a.slideCount+1).addClass("slick-center").attr("aria-label",(function(){return e(this).attr("aria-label")+" (centered)"})):t===a.slideCount-1&&s.eq(a.options.slidesToShow).addClass("slick-center").attr("aria-label",(function(){return e(this).attr("aria-label")+" (centered)"}))),a.$slides.eq(t).addClass("slick-center").attr("aria-label",(function(){return e(this).attr("aria-label")+" (centered)"}))}else t>=0&&t<=a.slideCount-a.options.slidesToShow?a.$slides.slice(t,t+a.options.slidesToShow).addClass("slick-active").removeAttr("aria-hidden"):s.length<=a.options.slidesToShow?s.addClass("slick-active").removeAttr("aria-hidden"):(n=a.slideCount%a.options.slidesToShow,o=!0===a.options.infinite?a.options.slidesToShow+t:t,a.options.slidesToShow==a.options.slidesToScroll&&a.slideCount-t<a.options.slidesToShow?s.slice(o-(a.options.slidesToShow-n),o+n).addClass("slick-active").removeAttr("aria-hidden"):s.slice(o,o+a.options.slidesToShow).addClass("slick-active").removeAttr("aria-hidden"));"ondemand"!==a.options.lazyLoad&&"anticipated"!==a.options.lazyLoad||a.lazyLoad()},i.prototype.setupInfinite=function(){var t,i,s,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(i=null,o.slideCount>o.options.slidesToShow)){for(s=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,t=o.slideCount;t>o.slideCount-s;t-=1)i=t-1,e(o.$slides[i]).clone(!0).removeAttr("id").attr("data-slick-index",i-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(t=0;t<s+o.slideCount;t+=1)i=t,e(o.$slides[i]).clone(!0).removeAttr("id").attr("data-slick-index",i+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).removeAttr("id")}))}},i.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},i.prototype.selectHandler=function(t){var i=this,s=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),o=parseInt(s.attr("data-slick-index"));o||(o=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(o,!1,!0):i.slideHandler(o)},i.prototype.slideHandler=function(e,t,i){var s,o,n,a,r,l,d=this;if(t=t||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===e))if(!1===t&&d.asNavFor(e),s=e,r=d.getLeft(s),a=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?a:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(e<0||e>d.getDotCount()*d.options.slidesToScroll))!1===d.options.fade&&(s=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(a,(function(){d.postSlide(s)})):d.postSlide(s));else if(!1===d.options.infinite&&!0===d.options.centerMode&&(e<0||e>d.slideCount-d.options.slidesToScroll))!1===d.options.fade&&(s=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(a,(function(){d.postSlide(s)})):d.postSlide(s));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),o=s<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+s:s>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:s-d.slideCount:s,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,o]),n=d.currentSlide,d.currentSlide=o,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(l=(l=d.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),!0===d.options.fade)return!0!==i?(d.fadeSlideOut(n),d.fadeSlide(o,(function(){d.postSlide(o)}))):d.postSlide(o),void d.animateHeight();!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(r,(function(){d.postSlide(o)})):d.postSlide(o)}},i.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},i.prototype.swipeDirection=function(){var e,t,i,s,o=this;return e=o.touchObject.startX-o.touchObject.curX,t=o.touchObject.startY-o.touchObject.curY,i=Math.atan2(t,e),(s=Math.round(180*i/Math.PI))<0&&(s=360-Math.abs(s)),s<=45&&s>=0||s<=360&&s>=315?!1===o.options.rtl?"left":"right":s>=135&&s<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?s>=35&&s<=135?"down":"up":"vertical"},i.prototype.swipeEnd=function(e){var t,i,s=this;if(s.dragging=!1,s.swiping=!1,s.scrolling)return s.scrolling=!1,!1;if(s.interrupted=!1,s.shouldClick=!(s.touchObject.swipeLength>10),void 0===s.touchObject.curX)return!1;if(!0===s.touchObject.edgeHit&&s.$slider.trigger("edge",[s,s.swipeDirection()]),s.touchObject.swipeLength>=s.touchObject.minSwipe){switch(i=s.swipeDirection()){case"left":case"down":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide+s.getSlideCount()):s.currentSlide+s.getSlideCount(),s.currentDirection=0;break;case"right":case"up":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide-s.getSlideCount()):s.currentSlide-s.getSlideCount(),s.currentDirection=1}"vertical"!=i&&(s.slideHandler(t),s.touchObject={},s.$slider.trigger("swipe",[s,i]))}else s.touchObject.startX!==s.touchObject.curX&&(s.slideHandler(s.currentSlide),s.touchObject={})},i.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mou
15se")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},i.prototype.swipeMove=function(e){var t,i,s,o,n,a,r=this;return n=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!r.dragging||r.scrolling||n&&1!==n.length)&&(t=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==n?n[0].pageX:e.clientX,r.touchObject.curY=void 0!==n?n[0].pageY:e.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),a=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&a>4?(r.scrolling=!0,!1):(!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=a),i=r.swipeDirection(),void 0!==e.originalEvent&&r.touchObject.swipeLength>4&&(r.swiping=!0,e.preventDefault()),o=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(o=r.touchObject.curY>r.touchObject.startY?1:-1),s=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,!1===r.options.infinite&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(s=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),!1===r.options.vertical?r.swipeLeft=t+s*o:r.swipeLeft=t+s*(r.$list.height()/r.listWidth)*o,!0===r.options.verticalSwiping&&(r.swipeLeft=t+s*o),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))))},i.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return i.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},i.prototype.unfilterSlides=i.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},i.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},i.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},i.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").prop("disabled",!1),e.$nextArrow.removeClass("slick-disabled").prop("disabled",!1),0===e.currentSlide?(document.activeElement===e.$prevArrow.get(0)&&e.$slider.get(0).focus(),e.$prevArrow.addClass("slick-disabled").prop("disabled",!0),e.$nextArrow.removeClass("slick-disabled").prop("disabled",!1)):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(document.activeElement===e.$nextArrow.get(0)&&e.$slider.get(0).focus(),e.$nextArrow.addClass("slick-disabled").prop("disabled",!0),e.$prevArrow.removeClass("slick-disabled").prop("disabled",!1)))},i.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").find("button").removeAttr("aria-current").end().end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active").find("button").attr("aria-current",!0).end().end())},i.prototype.updateSlideVisibility=function(){this.$slideTrack.find(".slick-slide").attr("aria-hidden","true").find("a, input, button, select").attr("tabindex","-1"),this.$slideTrack.find(".slick-active").removeAttr("aria-hidden").find("a, input, button, select").removeAttr("tabindex")},i.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,t,s=this,o=arguments[0],n=Array.prototype.slice.call(arguments,1
15),a=s.length;for(e=0;e<a;e++)if("object"==typeof o||void 0===o?s[e].slick=new i(s[e],o):t=s[e].slick[o].apply(s[e].slick,n),void 0!==t)return t;return s}})),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof module&&module.exports?require("jquery"):jQuery)}((function(e){var t={},i=function(t){var i=[],s=!1,o=t.dir&&"left"===t.dir?"scrollLeft":"scrollTop";return this.each((function(){var t=e(this);if(this!==document&&this!==window)return!document.scrollingElement||this!==document.documentElement&&this!==document.body?void(t[o]()>0?i.push(this):(t[o](1),s=t[o]()>0,s&&i.push(this),t[o](0))):(i.push(document.scrollingElement),!1)})),i.length||this.each((function(){this===document.documentElement&&"smooth"===e(this).css("scrollBehavior")&&(i=[this]),i.length||"BODY"!==this.nodeName||(i=[this])})),"first"===t.el&&i.length>1&&(i=[i[0]]),i},s=/^([\-\+]=)(\d+)/;e.fn.extend({scrollable:function(e){var t=i.call(this,{dir:e});return this.pushStack(t)},firstScrollable:function(e){var t=i.call(this,{el:"first",dir:e});return this.pushStack(t)},smoothScroll:function(t,i){if("options"===(t=t||{}))return i?this.each((function(){var t=e(this),s=e.extend(t.data("ssOpts")||{},i);e(this).data("ssOpts",s)})):this.first().data("ssOpts");var s=e.extend({},e.fn.smoothScroll.defaults,t),o=function(t){var i=function(e){return e.replace(/(:|\.|\/)/g,"\\$1")},o=this,n=e(this),a=e.extend({},s,n.data("ssOpts")||{}),r=s.exclude,l=a.excludeWithin,d=0,c=0,u=!0,p={},h=e.smoothScroll.filterPath(location.pathname),f=e.smoothScroll.filterPath(o.pathname),m=location.hostname===o.hostname||!o.hostname,v=a.scrollTarget||f===h,g=i(o.hash);if(g&&!e(g).length&&(u=!1),a.scrollTarget||m&&v&&g){for(;u&&d<r.length;)n.is(i(r[d++]))&&(u=!1);for(;u&&c<l.length;)n.closest(l[c++]).length&&(u=!1)}else u=!1;u&&(a.preventDefault&&t.preventDefault(),e.extend(p,a,{scrollTarget:a.scrollTarget||g,link:o}),e.smoothScroll(p))};return null!==t.delegateSelector?this.off("click.smoothscroll",t.delegateSelector).on("click.smoothscroll",t.delegateSelector,o):this.off("click.smoothscroll").on("click.smoothscroll",o),this}});var o=function(e){var t={relative:""},i="string"==typeof e&&s.exec(e);return"number"==typeof e?t.px=e:i&&(t.relative=i[1],t.px=parseFloat(i[2])||0),t},n=function(t){var i=e(t.scrollTarget);t.autoFocus&&i.length&&(i[0].focus(),i.is(document.activeElement)||(i.prop({tabIndex:-1}),i[0].focus())),t.afterScroll.call(t.link,t)};e.smoothScroll=function(i,s){if("options"===i&&"object"==typeof s)return e.extend(t,s);var a,r,l,d,c=o(i),u=0,p="offset",h="scrollTop",f={},m={};c.px?a=e.extend({link:null},e.fn.smoothScroll.defaults,t):((a=e.extend({link:null},e.fn.smoothScroll.defaults,i||{},t)).scrollElement&&(p="position","static"===a.scrollElement.css("position")&&a.scrollElement.css("position","relative")),s&&(c=o(s))),h="left"===a.direction?"scrollLeft":h,a.scrollElement?(r=a.scrollElement,c.px||/^(?:HTML|BODY)$/.test(r[0].nodeName)||(u=r[h]())):r=e("html, body").firstScrollable(a.direction),a.beforeScroll.call(r,a),d=c.px?c:{relative:"",px:e(a.scrollTarget)[p]()&&e(a.scrollTarget)[p]()[a.direction]||0},f[h]=d.relative+(d.px+u+a.offset),"auto"===(l=a.speed)&&(l=Math.abs(f[h]-r[h]())/a.autoCoefficient),m={duration:l,easing:a.easing,complete:function(){n(a)}},a.step&&(m.step=a.step),r.length?r.stop().animate(f,m):n(a)},e.smoothScroll.version="2.2.0",e.smoothScroll.filterPath=function(e){return(e=e||"").replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},e.fn.smoothScroll.defaults={exclude:[],excludeWithin:[],offset:0,direction:"top",delegateSelector:null,scrollElement:null,scrollTarget:null,autoFocus:!1,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficient:2,preventDefault:!0}})),
16/*!
17 * jQuery.ellipsis
18 * http://github.com/jjenzz/jquery.ellipsis
19 * --------------------------------------------------------------------------
20 * Copyright (c) 2013 J. Smith (@jjenzz)
21 * Dual licensed under the MIT and GPL licenses:
22 * http://www.opensource.org/licenses/mit-license.php
23 * http://www.gnu.org/licenses/gpl.html
24 *
25 * adds a class to the last 'allowed' line of text so you can apply
26 * text-overflow: ellipsis;
27 */
28function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){"use strict";function t(t,n){function a(){"number"==typeof v.opts.lines&&v.opts.lines<2?v.$el.addClass(v.opts.ellipLineClass):(h=v.$cont.height(),"auto"===v.opts.lines&&v.$el.prop("scrollHeight")<=h||l&&(f=e.trim(r(v.text)).split(/\s+/),v.$el.html(s+f.join("</span> "+s)+"</span>"),v.$el.find("span").each(l),null!=d&&function(e){f[e]='<span class="'+v.opts.ellipLineClass+'">'+f[e],f.push("</span>"),v.$el.html(f.join(" "))}(d)))}function r(e){return String(e).replace(/[&<>
28"'\/]/g,(function(e){return m[e]}))}var l,d,c,u,p,h,f,m,v=this,g=0,b=[];if(m={"&":"&","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","/":"&#x2F;"},v.$cont=e(t),v.opts=e.extend({},o,n),"auto"===v.opts.lines){l=function(t,i){var s=e(i),o=s.position().top;if(p=p||s.height(),o===u?b[g].push(s):(u=o,b[g+=1]=[s]),o+p>h)return d=t-b[g-1].length,!1}}if("number"==typeof v.opts.lines&&v.opts.lines>1){l=function(t,i){var s=e(i).position().top;if(s!==u&&(u=s,g+=1),g===v.opts.lines)return d=t,!1}}if(v.opts.responsive){e(window).on("resize."+i,(function(){b=[],g=0,u=null,d=null,v.$el.html(r(v.text)),clearTimeout(c),c=setTimeout(a,100)}))}v.text=v.$cont.text(),v.opts.ellipLineClass=v.opts.ellipClass+"-line",v.$el=e('<span class="'+v.opts.ellipClass+'" />'),v.$el.text(v.text),v.$cont.empty().append(v.$el),a()}var i="ellipsis",s='<span style="white-space: nowrap;">',o={lines:"auto",ellipClass:"ellip",responsive:!1};e.fn[i]=function(s){return this.each((function(){try{e(this).data(i,new t(this,s))}catch(e){window.console&&console.error(i+": "+e)}}))}}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.