(()=>{"use strict";const e=window.wp.i18n,t=e=>Math.abs(parseInt(e,10)),a=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},n=(e,t)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(t)&&(t=n.get(t)),Array.from(n.values()).includes(t)||(t=`custom-${t=(t=t.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=t,e.setAttribute("data-status",t),e.classList.add(t),r&&r!==t){e.classList.remove(r);const t={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};a(e,"statuschanged",t)}return t},r=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return c.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:c,path:o,endpoint:s,headers:i,body:l,data:p,...d}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),o=r?n+"/"+r:n),"string"==typeof o&&(-1!==t.indexOf("?")&&(o=o.replace("?","&")),o=o.replace(/^\//,""),c=t+o),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],p&&(l=JSON.stringify(p),i["Content-Type"]="application/json");const f={code:"fetch_error",message:"You are probably offline."},u={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(c||o||window.location.href,{...d,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw u}));throw u}))),(()=>{throw f}))}))(e)},c=[];function o(e,t={}){const{target:a,scope:r=e,...c}=t;if(void 0===e.wpcf7?.schema)return;const o={...e.wpcf7.schema};if(void 0!==a){if(!e.contains(a))return;if(!a.closest(".wpcf7-form-control-wrap[data-name]"))return;if(a.closest(".novalidate"))return}const p=r.querySelectorAll(".wpcf7-form-control-wrap"),d=Array.from(p).reduce(((e,t)=>(t.closest(".novalidate")||t.querySelectorAll(":where(input, textarea, select):enabled").forEach((t=>{if(t.name)switch(t.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":t.checked&&e.append(t.name,t.value);break;case"select-multiple":for(const a of t.selectedOptions)e.append(t.name,a.value);break;case"file":for(const a of t.files)e.append(t.name,a);break;default:e.append(t.name,t.value)}})),e)),new FormData),f=e.getAttribute("data-status");Promise.resolve(n(e,"validating")).then((n=>{if(void 0!==swv){const n=swv.validate(o,d,t);for(const t of p){if(void 0===t.dataset.name)continue;const c=t.dataset.name;if(n.has(c)){const{error:t,validInputs:a}=n.get(c);i(e,c),void 0!==t&&s(e,c,t,{scope:r}),l(e,c,null!=a?a:[])}if(t.contains(a))break}}})).finally((()=>{n(e,f)}))}r.use=e=>{c.unshift(e)};const s=(e,t,a,n)=>{const{scope:r=e,...c}=null!=n?n:{},o=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",o),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{const t=document.createElement("span");t.classList.add("wpcf7-not-valid-tip"),t.setAttribute("aria-hidden","true"),t.insertAdjacentText("beforeend",a),e.appendChild(t),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",o),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{t.setAttribute("style","display: none")})),t.addEventListener("click",(e=>{t.setAttribute("style","display: none")})))}))}))},i=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},l=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function p(e,t={}){if(wpcf7.blocked)return d(e),void n(e,"submitting");const c=new FormData(e);t.submitter&&t.submitter.name&&c.append(t.submitter.name,t.submitter.value);const o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(c,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:c};r({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:c,wpcf7:{endpoint:"feedback",form:e,detail:o}}).then((t=>{const r=n(e,t.status);return o.status=t.status,o.apiResponse=t,["invalid","unaccepted","spam","aborted"].includes(r)?a(e,r,o):["sent","failed"].includes(r)&&a(e,`mail${r}`,o),a(e,"submit",o),t})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{s(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:t,detail:r}=e.wpcf7;d(t),a(t,"beforesubmit",r),n(t,"submitting")}return t(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&i(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function f(e){const t=new FormData(e),c={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(t,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:t};r({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:c}}).then((t=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,n(e,"mail_sent")):n(e,"init"),c.apiResponse=t,a(e,"reset",c)})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:a}=e.wpcf7;d(t),n(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},m=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function w(e){const a=new FormData(e);e.wpcf7={id:t(a.get("_wpcf7")),status:e.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:t(a.get("_wpcf7_container_post")),parent:e.closest(".wpcf7"),get schema(){return wpcf7.schemas.get(this.id)}},wpcf7.schemas.set(e.wpcf7.id,void 0),e.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(e),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(e),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(e),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(e),(e=>{const a=(e,a)=>{const n=t(e.getAttribute("data-starting-value")),r=t(e.getAttribute("data-maximum-value")),c=t(e.getAttribute("data-minimum-value")),o=e.classList.contains("down")?n-a.value.trim().length:a.value.trim().length;e.setAttribute("data-current-value",o),e.innerText=o,r&&r<a.value.length?e.classList.add("too-long"):e.classList.remove("too-long"),c&&a.value.length<c?e.classList.add("too-short"):e.classList.remove("too-short")},n=t=>{t={init:!1,...t},e.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),c=e.querySelector(`[name="${r}"]`);c&&(c.value=c.defaultValue,a(n,c),t.init&&c.addEventListener("keyup",(e=>{a(n,c)})))}))};n({init:!0}),e.addEventListener("wpcf7reset",(e=>{n()}))})(e),window.addEventListener("load",(t=>{wpcf7.cached&&e.reset()})),e.addEventListener("reset",(t=>{wpcf7.reset(e)})),e.addEventListener("submit",(t=>{wpcf7.submit(e,{submitter:t.submitter}),t.preventDefault()})),e.addEventListener("wpcf7submit",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("wpcf7reset",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("change",(t=>{t.target.closest(".wpcf7-form-control")&&wpcf7.validate(e,{target:t.target})})),e.addEventListener("wpcf7statuschanged",(t=>{const a=t.detail.status;e.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),e.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(t=>{var a;if("undefined"!=typeof wpcf7)if(void 0!==wpcf7.api)if("function"==typeof window.fetch)if("function"==typeof window.FormData)if("function"==typeof NodeList.prototype.forEach)if("function"==typeof String.prototype.replaceAll){wpcf7={init:w,submit:p,reset:f,validate:o,schemas:new Map,...null!==(a=wpcf7)&&void 0!==a?a:{}},document.querySelectorAll("form .wpcf7[data-wpcf7-id]").forEach((t=>{const a=document.createElement("p");a.setAttribute("class","wpcf7-form-in-wrong-place");const n=document.createElement("strong");n.append((0,e.__)("Error:","contact-form-7"));const r=(0,e.__)("This contact form is placed in the wrong place.","contact-form-7");a.append(n," ",r),t.replaceWith(a)})),document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}));for(const e of wpcf7.schemas.keys())r({endpoint:`contact-forms/${e}/feedback/schema`,method:"GET"}).then((t=>{wpcf7.schemas.set(e,t)}))}else console.error("Your browser does not support String.replaceAll().");else console.error("Your browser does not support NodeList.forEach().");else console.error("Your browser does not support window.FormData().");else console.error("Your browser does not support window.fetch().");else console.error("wpcf7.api is not defined.");else console.error("wpcf7 is not defined.")}))})();
(function($){
var conditional_logic={
field_prefix: 'wpuf_',
init: function(){
var self=this;
self.refresh_conditions();
$(document).on('change', '.wpuf-fields input, .wpuf-fields textarea, .wpuf-fields select', function(){
self.refresh_conditions();
});
$(document).on('dblclick', '.wpuf-fields input:radio', function (){
self.refresh_conditions();
});
$(document).on('wpuf-ajax-fetched-child-categories', function(e, container_id){
self.refresh_conditions();
$('select', '#' + container_id).on('change', function (){
self.refresh_conditions();
});
});
if(typeof MutationObserver!=='undefined'){
$(".wpuf-fields ul.wpuf-attachment-list").each(function(){
var observer=new MutationObserver(function(mutations){
self.refresh_conditions();
});
observer.observe(this, {
childList: true,
subtree: true
});
});
}
tinyMCE.editors.forEach(function(editor){
editor.on('change', function(){
self.refresh_conditions();
});
});
},
refresh_conditions: function (){
if($('[data-type="radio"]').closest('li').css('display')==='none'||$('[data-type="radio"]').closest('tr').css('display')==='none'){
$('input[type="radio"], input[type="checkbox"]').each(function (){
if($(this).attr('checked')==='checked'){
this.checked=true;
}});
}
this.apply_logic();
if(typeof wpuf_plupload_items!=='undefined'&&wpuf_plupload_items.length){
for (var i=wpuf_plupload_items.length - 1; i >=0; i--){
if(wpuf_plupload_items[i]&&typeof wpuf_plupload_items[i].refresh==='function'){
wpuf_plupload_items[i].refresh();
}}
}},
apply_logic: function(){
let all=[];
if(typeof wpuf_conditional_items==='undefined'){
return;
}
$.each(wpuf_conditional_items, function(k, item){
$.each(item.cond_field, function (key, item_meta){
let input_type=item.input_type!==undefined ? item.input_type[key]:'';
if(input_type===''&&item_meta&&['textarea', 'text', 'select', 'checkbox', 'radio'].includes(item_meta)){
input_type=item_meta;
}
if(input_type===''){
all=conditional_logic.check_field_without_input_type(item, key, item_meta);
}else{
switch (input_type){
case 'select':
all[key]=conditional_logic.check_select_field(item, key, item_meta);
break;
case 'taxonomy':
all[key]=conditional_logic.check_taxonomy_field(item, key, item_meta);
break;
case 'radio':
case 'checkbox':
all[key]=conditional_logic.check_checked_field(item, key, item_meta, input_type);
break;
case 'text':
case 'email':
case 'url':
case 'password':
all[key]=conditional_logic.check_text_field(item, key, item_meta, input_type);
break;
case 'textarea':
all[key]=conditional_logic.check_textarea_field(item, key, item_meta, input_type);
break;
case 'numeric_text':
all[key]=conditional_logic.check_numeric_field(item, key, item_meta);
break;
default:
all[key]=conditional_logic.check_default_field(item, key, item_meta, input_type);
break;
}}
});
var field_selector='.' + conditional_logic.field_prefix + item.name + '_' + item.form_id;
if(item.cond_logic==='any'){
let check=all.indexOf(true);
if(check!='-1'){
if(item.type==='address'){
$('li.wpuf-el.' + item.name).show();
}else{
$(field_selector).closest('li').show();
}}else{
if(item.type==='address'){
$('li.wpuf-el.' + item.name).hide();
}else{
$(field_selector).closest('li').hide();
if(item.type==='checkbox'||item.type==='radio'||item.type==='taxonomy'){
$(field_selector).closest('li').find(':input').each(function (){
this.checked=false;
});
}else if(item.type==='select'){
$(field_selector).closest('li').hide();
}else if(item.type==='submit'){
}else{
$(field_selector).closest('li').find(':input').show();
}}
}}else{
let check=all.indexOf(false);
if(check=='-1'){
if(item.type==='address'){
$('li.wpuf-el.' + item.name).show();
}else{
$(field_selector).closest('li').show();
}}else{
if(item.type==='address'){
$('li.wpuf-el.' + item.name).hide();
}else{
$(field_selector).closest('li').hide();
if(item.type==='checkbox'||item.type==='radio'||item.type==='taxonomy'){
$(field_selector).closest('li').find(':input').each(function (){
this.checked=false;
});
}else if(item.type==='select'){
$(field_selector).closest('li').hide();
}else if(item.type==='submit'){
}else{
$(field_selector).closest('li').find(':input').show();
}}
}}
all.length=0;
});
},
check_taxonomy_field: (item, key, item_meta)=> {
let form_id='_' + item.form_id;
let selector='.' + conditional_logic.field_prefix + item_meta + form_id;
let type=$(selector).attr('type');
if(type==='checkbox'){
return conditional_logic.check_checked_field(item, key, item_meta, type);
}else if(type==='text'){
return conditional_logic.check_taxonomy_text_field(item, key, item_meta, type);
}else{
return conditional_logic.check_select_field(item, key, item_meta, type);
}},
check_taxonomy_text_field: (item, key, item_meta, input_type)=> {
let form_id='_' + item.form_id;
let selector='.' + conditional_logic.field_prefix + item_meta + form_id;
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let cond_value=item.option_title[key];
let field=$('input[type=text].textfield' + selector);
let field_value=field.val();
field_value=field_value.replace(/,\s*$/, "");
if(operator==='==empty'&&field_value===''){
return true;
}
if(operator==='!=empty'&&field_value!==''){
return true;
}
if(operator==='='&&field_value===cond_value){
return true;
}
if(operator==='==contains'&&(field_value).indexOf(cond_value) > -1){
return true;
}
return operator==='!='&&field_value!==cond_value;
},
check_select_field: function(item, key, item_meta){
let form_id='_' + item.form_id;
let selector='.' + conditional_logic.field_prefix + item_meta + form_id;
let value=item.cond_option[key];
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let select=$('select' + selector + '>option[value="' + value + '"]');
let select_fields=$('select' + selector + ' option');
if(operator==='!=empty'){
let has_any_value=false;
if(select_fields){
$.each(select_fields, (index, select)=> {
if($(select).is(':selected')&&$(select).val()!=='-1'){
has_any_value=true;
return false;
}});
}
return has_any_value;
}
if(operator==='==empty'){
let has_no_value=true;
if(select_fields){
$.each(select_fields, (index, select)=> {
if($(select).is(':selected')&&$(select).val()!=='-1'){
has_no_value=false;
return false;
}});
}
return has_no_value;
}
if(select.length){
let selected_status=select.is(':selected') ? true:false;
if(operator==='='&&selected_status){
return true;
}
if(operator==='!='&&selected_status===false){
return true;
}
return false;
}},
check_checked_field: function (item, key, item_meta, input_type){
let form_id='_' + item.form_id;
let selector='.' + conditional_logic.field_prefix + item_meta + form_id;
let value=item.cond_option[key];
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let field;
let all_fields;
if(input_type==='radio'){
field=$('input[type=radio][value="' + value + '"]' + selector);
all_fields=$('input[type=radio]' + selector);
}else{
field=$('input[type=checkbox][value="' + value + '"]' + selector);
all_fields=$('input[type=checkbox]' + selector);
}
if(operator==='!=empty'){
let has_any_value=false;
if(all_fields){
$.each(all_fields, (index, single_field)=> {
if($(single_field).is(':checked')){
has_any_value=true;
return false;
}});
}
return has_any_value;
}
if(operator==='==empty'){
let has_no_value=true;
if(all_fields){
$.each(all_fields, (index, single_field)=> {
if($(single_field).is(':checked')&&$(single_field).val()!=='-1'){
has_no_value=false;
return false;
}});
}
return has_no_value;
}
if(field.length){
let field_checked_status=field.is(':checked');
if(operator==='='&&field_checked_status){
return true;
}
if(operator==='!='&&field_checked_status===false){
return true;
}
return false;
}},
check_text_field: function (item, key, item_meta, input_type){
let form_id='_' + item.form_id;
let selector='.' + conditional_logic.field_prefix + item_meta + form_id;
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let cond_value=item.cond_option[key];
let field;
let field_value;
if(input_type==='text'){
field=$('input[type=text].textfield' + selector);
field_value=field.val();
}else if(input_type==='textarea'){
field=$('textarea.textareafield' + selector);
field_value=field.val();
}else if(input_type==='email'){
field=$('input[type=email]' + selector);
field_value=field.val();
}else if(input_type==='url'){
field=$('input[type=url].url' + selector);
field_value=field.val();
}else if(input_type==='password'){
field=$('input[type=password].password' + selector);
field_value=field.val();
}
return this.validate_text_condition(operator, field_value, cond_value);
},
check_textarea_field: function (item, key, item_meta, input_type){
let form_id='_' + item.form_id;
let selector_id=item_meta + form_id;
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let field_type=item.field_type[key]!==undefined ? item.field_type[key]:'';
let cond_value=item.cond_option[key];
if(field_type!=='teeny'&&field_type!=='yes'){
return this.check_text_field(item, key, item_meta, input_type);
}
const field_value=$.trim(tinyMCE.get(selector_id).getContent({format: 'text'}) );
return this.validate_text_condition(operator, field_value, cond_value);
},
check_numeric_field: function (item, key, item_meta){
let form_id='_' + item.form_id;
let selector='.' + conditional_logic.field_prefix + item_meta + form_id;
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let cond_value=item.cond_option[key];
let number=$('input[type=number].textfield' + selector);
let field_value=number.val();
if(operator==='==empty'&&field_value===''){
return true;
}
if(operator==='!=empty'&&field_value!==''){
return true;
}
if(operator==='==contains'&&(field_value).indexOf(cond_value) > -1){
return true;
}
field_value=parseInt(field_value);
cond_value=parseInt(cond_value);
if(operator==='='&&field_value===cond_value){
return true;
}
if(operator==='!='&&field_value!==cond_value){
return true;
}
if(operator==='greater'&&field_value > cond_value){
return true;
}
if(operator==='less'&&field_value < cond_value){
return true;
}
return false;
},
check_default_field: function (item, key, item_meta, input_type){
let operator=item.cond_operator[key]!==undefined ? item.cond_operator[key]:'';
let form_id='_' + item.form_id;
let field;
let field_value=null;
if(input_type==='map'){
field=$('input[type=text]#wpuf-map-add-' + item_meta);
field_value=field.val();
}else if(input_type==='file_upload'){
field=$('a.button.file-selector.' + conditional_logic.field_prefix + item_meta + form_id);
field_value=field.siblings('ul.wpuf-attachment-list').children().length;
}
if(operator==='==empty'&&!field_value){
return true;
}
if(operator==='!=empty'&&field_value){
return true;
}
return false;
},
check_field_without_input_type: function(item, key, item_meta){
let all=[];
let form_id='_' + item.form_id,
value=item.cond_option[key],
selector='.' + conditional_logic.field_prefix + item_meta + form_id,
operator=(item.cond_operator[key]==='=') ? true:false,
checkbox=$('input[type=checkbox][value="' + value + '"]' + selector),
radio=$('input[type=radio][value="' + value+'"]'+ selector),
select=$('select' + selector + '>option[value="' + value + '"]');
if(select.length){
let select_selected_status=select.is(':selected') ? true:false;
if(operator&&select_selected_status){
all[key]=true;
}else if(operator===false&&select_selected_status===false){
all[key]=true;
}else{
all[key]=false;
}}else if(radio.length){
let radio_checked_status=radio.is(':checked') ? true:false;
if(operator&&radio_checked_status){
all[key]=true;
}else if(operator===false&&radio_checked_status===false){
all[key]=true;
}else{
all[key]=false;
}}else if(checkbox.length){
let checkbox_checked_status=checkbox.is(':checked') ? true:false;
if(operator&&checkbox_checked_status){
all[key]=true;
}else if(operator===false&&checkbox_checked_status===false){
all[key]=true;
}else{
all[key]=false;
}}else{
all[key]=false;
}
return all;
},
validate_text_condition: function (operator, field_value, cond_value){
const value=field_value!==undefined ? field_value:'';
if(operator==='==empty'&&value===''){
return true;
}
if(operator==='!=empty'&&value!==''){
return true;
}
if(operator==='='&&value===cond_value){
return true;
}
if(operator==='==contains'&&(value).indexOf(cond_value) > -1){
return true;
}
return operator==='!='&&value!==cond_value;
}};
$(document).ready(function(){
conditional_logic.init();
});
})(jQuery);
!function(a){"object"==typeof module&&module.exports?module.exports=a():window.intlTelInput=a()}(function(a){"use strict";return function(){function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function d(a,b,d){return b&&c(a.prototype,b),d&&c(a,d),a}for(var e=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],f=0;f<e.length;f++){var g=e[f];e[f]={name:g[0],iso2:g[1],dialCode:g[2],priority:g[3]||0,areaCodes:g[4]||null}}var h={getInstance:function(a){var b=a.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[b]},instances:{}};"object"==typeof window&&(window.intlTelInputGlobals=h);var i=0,j={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},k=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];"object"==typeof window&&window.addEventListener("load",function(){window.intlTelInputGlobals.windowLoaded=!0});var l=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])},m=function(a){l(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},n=function(){function c(a,d){var e=this;b(this,c),this.id=i++,this.a=a,this.b=null,this.c=null;var f=d||{};this.d={},l(j,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(a.getAttribute("placeholder"))}return d(c,[{key:"_init",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(b,c,d){c.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===b)return;var f=d!==a?d:this.q[c].length;this.q[c][f]=b}},{key:"_d",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=e}},{key:"_d0",value:function(){for(var a=0;a<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:"_d1",value:function(a,b){return a.name.localeCompare(b.name)}},{key:"_d2",value:function(){this.dialCodeMaxLen=0,this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:"_e2",value:function(a,b,c){var d=document.createElement(a);return b&&l(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var a="iti";this.d.allowDropdown&&(a+=" iti--allow-dropdown"),this.d.separateDialCode&&(a+=" iti--separate-dial-code"),this.d.customContainer&&(a+=" ",a+=this.d.customContainer);var b=this._e2("div",{"class":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2("div",{"class":"iti__flag-container"},b),b.appendChild(this.a),this.selectedFlag=this._e2("div",{"class":"iti__selected-flag",role:"combobox","aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{"class":"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{"class":"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{"class":"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute("name");if(d){var e=d.lastIndexOf("[");-1!==e&&(c="".concat(d.substr(0,e),"[").concat(c,"]"))}this.hiddenInput=this._e2("input",{type:"hidden",name:c}),b.appendChild(this.hiddenInput)}}},{key:"_g",value:function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e],g=c?"-preferred":"";d+="<li class='iti__country ".concat(b,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(f.iso2).concat(g,"' role='option' data-dial-code='").concat(f.dialCode,"' data-country-code='").concat(f.iso2,"'>"),d+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(f.iso2,"'></div></div>"),d+="<span class='iti__country-name'>".concat(f.name,"</span>"),d+="<span class='iti__dial-code'>+".concat(f.dialCode,"</span>"),d+="</li>"}this.m.insertAdjacentHTML("beforeend",d)}},{key:"_h",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialCountry,f=d.nationalMode,g=d.autoHideDialCode,h=d.separateDialCode;b&&!c?this._v(a):"auto"!==e&&(e?this._z(e.toLowerCase()):b&&c?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value="+".concat(this.s.dialCode))),a&&this._u(a)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"LABEL"!==a.tagName;)a=a.parentNode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classList.contains("iti__hide")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener("click",this._a9),this._a10=function(){!a.m.classList.contains("iti__hide")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(b){a.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),"Tab"===b.key&&a._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var a=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.windowLoaded?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(a.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(a){window.intlTelInputGlobals.autoCountry=a.toLowerCase(),setTimeout(function(){return m("handleAutoCountry")})},function(){return m("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._8()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getAttribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\D/g,"")}},{key:"_m2",value:function(a){var b=document.createEvent("Event");b.initEvent(a,!0,!0),this.a.dispatchEvent(b)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:"_o",value:function(){var a=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var b=this.a.getBoundingClientRect(),c=window.pageYOffset||document.documentElement.scrollTop,d=b.top+c,e=this.m.offsetHeight,f=d+this.a.offsetHeight+e<c+window.innerHeight,g=d-e>c;if(this._n2(this.m,"iti__country-list--dropup",!f&&g),this.d.dropdownContainer){var h=!f&&g?0:this.a.offsetHeight;this.dropdown.style.top="".concat(d+h,"px"),this.dropdown.style.left="".concat(b.left+document.body.scrollLeft,"px"),this._a4=function(){return a._2()},window.addEventListener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains("iti__country");)b=b.parentNode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener("click",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentElement.addEventListener("click",this._a2);var c="",d=null;this._a3=function(b){b.preventDefault(),"ArrowUp"===b.key||"Up"===b.key||"ArrowDown"===b.key||"Down"===b.key?a._q(b.key):"Enter"===b.key?a._r():"Escape"===b.key?a._2():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(b.key)&&(d&&clearTimeout(d),c+=b.key.toLowerCase(),a._s(c),d=setTimeout(function(){c=""},1e3))},document.addEventListener("keydown",this._a3)}},{key:"_q",value:function(a){var b="ArrowUp"===a||"Up"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains("iti__divider")&&(b="ArrowUp"===a||"Up"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:"_t",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:"_u",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:"_v",value:function(a){var b=a,c=this.s.dialCode,d="1"===c;b&&this.d.nationalMode&&d&&"+"!==b.charAt(0)&&("1"!==b.charAt(0)&&(b="1".concat(b)),b="+".concat(b)),this.d.separateDialCode&&c&&"+"!==b.charAt(0)&&(b="+".concat(c).concat(b));var e=this._5(b),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!("1"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else"+"===b.charAt(0)&&f.length?g="":b&&"+"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:"_w",value:function(a){var b=this._m(a);if("1"===b.charAt(0)){var c=b.substr(1,3);return-1!==k.indexOf(c)}return!1}},{key:"_x",value:function(a,b){var c=this.c;c&&c.classList.remove("iti__highlight"),this.c=a,this.c.classList.add("iti__highlight"),b&&this.c.focus()}},{key:"_y",value:function(a,b,c){for(var d=b?e:this.p,f=0;f<d.length;f++)if(d[f].iso2===a)return d[f];if(c)return null;throw new Error("No country data for '".concat(a,"'"))}},{key:"_z",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(a));var c=a?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",c),this.d.separateDialCode){var d=this.s.dialCode?"+".concat(this.s.dialCode):"";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();this.a.style.paddingLeft="".concat(e+6,"px")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove("iti__active"),f.setAttribute("aria-selected","false")),a){var g=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a));g.setAttribute("aria-selected","true"),g.classList.add("iti__active"),this.b=g,this.selectedFlag.setAttribute("aria-activedescendant",g.getAttribute("id"))}}return b.iso2!==a}},{key:"_getHiddenSelectedFlagWidth",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility="hidden",document.body.appendChild(a);var b=this.selectedFlag.cloneNode(!0);a.appendChild(b);var c=b.offsetWidth;return a.parentNode.removeChild(a),c}},{key:"_0",value:function(){var a="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):"";c=this._7(c),"function"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute("placeholder",c)}}},{key:"_1",value:function(a){var b=this._z(a.getAttribute("data-country-code"));this._2(),this._4(a.getAttribute("data-dial-code"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._8()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){b&&(k+=l);var m=e-h;c.scrollTop=k-m}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a){var b="";if("+"===a.charAt(0))for(var c="",d=0;d<a.length;d++){var e=a.charAt(d);if(!isNaN(parseInt(e,10))&&(c+=e,this.q[c]&&(b=a.substr(0,d+1)),c.length===this.dialCodeMaxLen))break}return b}},{key:"_6",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&"+"!==a.charAt(0)&&b&&c?"+".concat(b):"")+a}},{key:"_7",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c="+".concat(this.s.dialCode);var d=" "===b[c.length]||"-"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:"_8",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11);var b=this._i1();b&&b.removeEventListener("click",this._a9)}this.hiddenInput&&a&&a.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}},{key:"getNumber",value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){
var a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:"isValidNumber",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:"setCountry",value:function(a){var b=a.toLowerCase();this.l.classList.contains("iti__".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._8())}},{key:"setNumber",value:function(a){var b=this._v(a);this._u(a),b&&this._8()}},{key:"setPlaceholderNumberType",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),c}();h.getCountryData=function(){return e};var o=function(a,b,c){var d=document.createElement("script");d.onload=function(){m("handleUtils"),b&&b()},d.onerror=function(){m("rejectUtilsScriptPromise"),c&&c()},d.className="iti-load-utils",d.async=!0,d.src=a,document.body.appendChild(d)};return h.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(b,c){return o(a,b,c)});o(a)}return null},h.defaults=j,h.version="17.0.0",function(a,b){var c=new n(a,b);return c._init(),a.setAttribute("data-intl-tel-input-id",c.id),window.intlTelInputGlobals.instances[c.id]=c,c}}()});
(function($){
'use strict';
$(document).ready(function(){
const twitterUsernamePattern=/^[a-zA-Z][a-zA-Z0-9_]{3,14}$/;
$(document).on('blur input', 'input[data-type="text"][name*="twitter"]', function(){
const $input=$(this);
let value=$input.val().trim();
const $wrapper=$input.closest('.wpuf-fields');
$input.removeClass('wpuf-error wpuf-valid');
$wrapper.find('.wpuf-error-msg').remove();
if(value.startsWith('@')){
value=value.substring(1);
$input.val(value);
}
if(!value){
return;
}
let isValid=twitterUsernamePattern.test(value);
let errorMessage='Please enter a valid X (Twitter) username (4-15 characters, must start with a letter).';
if(isValid){
$input.addClass('wpuf-valid');
}else{
$input.addClass('wpuf-error');
$wrapper.append('<span class="wpuf-error-msg wpuf-twitter-error">' + errorMessage + '</span>');
}});
$(document).on('submit', '.wpuf-form-add, .wpuf-profile-form', function(e){
let hasError=false;
$(this).find('input[data-type="text"][name*="twitter"]').each(function(){
const $input=$(this);
let value=$input.val().trim();
const isRequired=$input.data('required')==='yes';
if(value.startsWith('@')){
value=value.substring(1);
$input.val(value);
}
if(!value&&!isRequired){
return;
}
if(value){
let isValid=twitterUsernamePattern.test(value);
if(!isValid){
hasError=true;
$input.trigger('blur');
}}
});
if(hasError){
e.preventDefault();
const $firstError=$('.wpuf-error:first');
if($firstError.length){
$('html, body').animate({
scrollTop: $firstError.offset().top - 100
}, 500);
}}
});
});
})(jQuery);
!function(a,b){"function"==typeof define&&define.amd?define("sifter",b):"object"==typeof exports?module.exports=b():a.Sifter=b()}(this,function(){var a=function(a,b){this.items=a,this.settings=b||{diacritics:!0}};a.prototype.tokenize=function(a){if(a=e(String(a||"").toLowerCase()),!a||!a.length)return[];var b,c,d,g,i=[],j=a.split(/ +/);for(b=0,c=j.length;b<c;b++){if(d=f(j[b]),this.settings.diacritics)for(g in h)h.hasOwnProperty(g)&&(d=d.replace(new RegExp(g,"g"),h[g]));i.push({string:j[b],regex:new RegExp(d,"i")})}return i},a.prototype.iterator=function(a,b){var c;c=g(a)?Array.prototype.forEach||function(a){for(var b=0,c=this.length;b<c;b++)a(this[b],b,this)}:function(a){for(var b in this)this.hasOwnProperty(b)&&a(this[b],b,this)},c.apply(a,[b])},a.prototype.getScoreFunction=function(a,b){var c,e,f,g,h;c=this,a=c.prepareSearch(a,b),f=a.tokens,e=a.options.fields,g=f.length,h=a.options.nesting;var i=function(a,b){var c,d;return a?(a=String(a||""),d=a.search(b.regex),d===-1?0:(c=b.string.length/a.length,0===d&&(c+=.5),c)):0},j=function(){var a=e.length;return a?1===a?function(a,b){return i(d(b,e[0],h),a)}:function(b,c){for(var f=0,g=0;f<a;f++)g+=i(d(c,e[f],h),b);return g/a}:function(){return 0}}();return g?1===g?function(a){return j(f[0],a)}:"and"===a.options.conjunction?function(a){for(var b,c=0,d=0;c<g;c++){if(b=j(f[c],a),b<=0)return 0;d+=b}return d/g}:function(a){for(var b=0,c=0;b<g;b++)c+=j(f[b],a);return c/g}:function(){return 0}},a.prototype.getSortFunction=function(a,c){var e,f,g,h,i,j,k,l,m,n,o;if(g=this,a=g.prepareSearch(a,c),o=!a.query&&c.sort_empty||c.sort,m=function(a,b){return"$score"===a?b.score:d(g.items[b.id],a,c.nesting)},i=[],o)for(e=0,f=o.length;e<f;e++)(a.query||"$score"!==o[e].field)&&i.push(o[e]);if(a.query){for(n=!0,e=0,f=i.length;e<f;e++)if("$score"===i[e].field){n=!1;break}n&&i.unshift({field:"$score",direction:"desc"})}else for(e=0,f=i.length;e<f;e++)if("$score"===i[e].field){i.splice(e,1);break}for(l=[],e=0,f=i.length;e<f;e++)l.push("desc"===i[e].direction?-1:1);return j=i.length,j?1===j?(h=i[0].field,k=l[0],function(a,c){return k*b(m(h,a),m(h,c))}):function(a,c){var d,e,f;for(d=0;d<j;d++)if(f=i[d].field,e=l[d]*b(m(f,a),m(f,c)))return e;return 0}:null},a.prototype.prepareSearch=function(a,b){if("object"==typeof a)return a;b=c({},b);var d=b.fields,e=b.sort,f=b.sort_empty;return d&&!g(d)&&(b.fields=[d]),e&&!g(e)&&(b.sort=[e]),f&&!g(f)&&(b.sort_empty=[f]),{options:b,query:String(a||"").toLowerCase(),tokens:this.tokenize(a),total:0,items:[]}},a.prototype.search=function(a,b){var c,d,e,f,g=this;return d=this.prepareSearch(a,b),b=d.options,a=d.query,f=b.score||g.getScoreFunction(d),a.length?g.iterator(g.items,function(a,e){c=f(a),(b.filter===!1||c>0)&&d.items.push({score:c,id:e})}):g.iterator(g.items,function(a,b){d.items.push({score:1,id:b})}),e=g.getSortFunction(d,b),e&&d.items.sort(e),d.total=d.items.length,"number"==typeof b.limit&&(d.items=d.items.slice(0,b.limit)),d};var b=function(a,b){return"number"==typeof a&&"number"==typeof b?a>b?1:a<b?-1:0:(a=i(String(a||"")),b=i(String(b||"")),a>b?1:b>a?-1:0)},c=function(a,b){var c,d,e,f;for(c=1,d=arguments.length;c<d;c++)if(f=arguments[c])for(e in f)f.hasOwnProperty(e)&&(a[e]=f[e]);return a},d=function(a,b,c){if(a&&b){if(!c)return a[b];for(var d=b.split(".");d.length&&(a=a[d.shift()]););return a}},e=function(a){return(a+"").replace(/^\s+|\s+$|/g,"")},f=function(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},g=Array.isArray||"undefined"!=typeof $&&$.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},h={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄＣｃ]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅＤｄð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇＥｅɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪＩｉ]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟＬｌ]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴＮｎŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},i=function(){var a,b,c,d,e="",f={};for(c in h)if(h.hasOwnProperty(c))for(d=h[c].substring(2,h[c].length-1),e+=d,a=0,b=d.length;a<b;a++)f[d.charAt(a)]=c;var g=new RegExp("["+e+"]","g");return function(a){return a.replace(g,function(a){return f[a]}).toLowerCase()}}();return a}),function(a,b){"function"==typeof define&&define.amd?define("microplugin",b):"object"==typeof exports?module.exports=b():a.MicroPlugin=b()}(this,function(){var a={};a.mixin=function(a){a.plugins={},a.prototype.initializePlugins=function(a){var c,d,e,f=this,g=[];if(f.plugins={names:[],settings:{},requested:{},loaded:{}},b.isArray(a))for(c=0,d=a.length;c<d;c++)"string"==typeof a[c]?g.push(a[c]):(f.plugins.settings[a[c].name]=a[c].options,g.push(a[c].name));else if(a)for(e in a)a.hasOwnProperty(e)&&(f.plugins.settings[e]=a[e],g.push(e));for(;g.length;)f.require(g.shift())},a.prototype.loadPlugin=function(b){var c=this,d=c.plugins,e=a.plugins[b];if(!a.plugins.hasOwnProperty(b))throw new Error('Unable to find "'+b+'" plugin');d.requested[b]=!0,d.loaded[b]=e.fn.apply(c,[c.plugins.settings[b]||{}]),d.names.push(b)},a.prototype.require=function(a){var b=this,c=b.plugins;if(!b.plugins.loaded.hasOwnProperty(a)){if(c.requested[a])throw new Error('Plugin has circular dependency ("'+a+'")');b.loadPlugin(a)}return c.loaded[a]},a.define=function(b,c){a.plugins[b]={name:b,fn:c}}};var b={isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}};return a}),function(a,b){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],b):"object"==typeof exports?module.exports=b(require("jquery"),require("sifter"),require("microplugin")):a.Selectize=b(a.jQuery,a.Sifter,a.MicroPlugin)}(this,function(a,b,c){"use strict";var d=function(a,b){if("string"!=typeof b||b.length){var c="string"==typeof b?new RegExp(b,"i"):b,d=function(a){var b=0;if(3===a.nodeType){var e=a.data.search(c);if(e>=0&&a.data.length>0){var f=a.data.match(c),g=document.createElement("span");g.className="highlight";var h=a.splitText(e),i=(h.splitText(f[0].length),h.cloneNode(!0));g.appendChild(i),h.parentNode.replaceChild(g,h),b=1}}else if(1===a.nodeType&&a.childNodes&&!/(script|style)/i.test(a.tagName))for(var j=0;j<a.childNodes.length;++j)j+=d(a.childNodes[j]);return b};return a.each(function(){d(this)})}};a.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var a=this.parentNode;a.replaceChild(this.firstChild,this),a.normalize()}).end()};var e=function(){};e.prototype={on:function(a,b){this._events=this._events||{},this._events[a]=this._events[a]||[],this._events[a].push(b)},off:function(a,b){var c=arguments.length;return 0===c?delete this._events:1===c?delete this._events[a]:(this._events=this._events||{},void(a in this._events!=!1&&this._events[a].splice(this._events[a].indexOf(b),1)))},trigger:function(a){if(this._events=this._events||{},a in this._events!=!1)for(var b=0;b<this._events[a].length;b++)this._events[a][b].apply(this,Array.prototype.slice.call(arguments,1))}},e.mixin=function(a){for(var b=["on","off","trigger"],c=0;c<b.length;c++)a.prototype[b[c]]=e.prototype[b[c]]};var f=/Mac/.test(navigator.userAgent),g=65,h=13,i=27,j=37,k=38,l=80,m=39,n=40,o=78,p=8,q=46,r=16,s=f?91:17,t=f?18:17,u=9,v=1,w=2,x=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,y=function(a){return"undefined"!=typeof a},z=function(a){return"undefined"==typeof a||null===a?null:"boolean"==typeof a?a?"1":"0":a+""},A=function(a){return(a+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")},B={};B.before=function(a,b,c){var d=a[b];a[b]=function(){return c.apply(a,arguments),d.apply(a,arguments)}},B.after=function(a,b,c){var d=a[b];a[b]=function(){var b=d.apply(a,arguments);return c.apply(a,arguments),b}};var C=function(a){var b=!1;return function(){b||(b=!0,a.apply(this,arguments))}},D=function(a,b){var c;return function(){var d=this,e=arguments;window.clearTimeout(c),c=window.setTimeout(function(){a.apply(d,e)},b)}},E=function(a,b,c){var d,e=a.trigger,f={};a.trigger=function(){var c=arguments[0];return b.indexOf(c)===-1?e.apply(a,arguments):void(f[c]=arguments)},c.apply(a,[]),a.trigger=e;for(d in f)f.hasOwnProperty(d)&&e.apply(a,f[d])},F=function(a,b,c,d){a.on(b,c,function(b){for(var c=b.target;c&&c.parentNode!==a[0];)c=c.parentNode;return b.currentTarget=c,d.apply(this,[b])})},G=function(a){var b={};if("selectionStart"in a)b.start=a.selectionStart,b.length=a.selectionEnd-b.start;else if(document.selection){a.focus();var c=document.selection.createRange(),d=document.selection.createRange().text.length;c.moveStart("character",-a.value.length),b.start=c.text.length-d,b.length=d}return b},H=function(a,b,c){var d,e,f={};if(c)for(d=0,e=c.length;d<e;d++)f[c[d]]=a.css(c[d]);else f=a.css();b.css(f)},I=function(b,c){if(!b)return 0;var d=a("<test>").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).text(b).appendTo("body");H(c,d,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]);var e=d.width();return d.remove(),e},J=function(a){var b=null,c=function(c,d){var e,f,g,h,i,j,k,l;c=c||window.event||{},d=d||{},c.metaKey||c.altKey||(d.force||a.data("grow")!==!1)&&(e=a.val(),c.type&&"keydown"===c.type.toLowerCase()&&(f=c.keyCode,g=f>=97&&f<=122||f>=65&&f<=90||f>=48&&f<=57||32===f,f===q||f===p?(l=G(a[0]),l.length?e=e.substring(0,l.start)+e.substring(l.start+l.length):f===p&&l.start?e=e.substring(0,l.start-1)+e.substring(l.start+1):f===q&&"undefined"!=typeof l.start&&(e=e.substring(0,l.start)+e.substring(l.start+1))):g&&(j=c.shiftKey,k=String.fromCharCode(c.keyCode),k=j?k.toUpperCase():k.toLowerCase(),e+=k)),h=a.attr("placeholder"),!e&&h&&(e=h),i=I(e,a)+4,i!==b&&(b=i,a.width(i),a.triggerHandler("resize")))};a.on("keydown keyup update blur",c),c()},K=function(a){var b=document.createElement("div");return b.appendChild(a.cloneNode(!0)),b.innerHTML},L=function(a,b){b||(b={});var c="Selectize";console.error(c+": "+a),b.explanation&&(console.group&&console.group(),console.error(b.explanation),console.group&&console.groupEnd())},M=function(c,d){var e,f,g,h,i=this;h=c[0],h.selectize=i;var j=window.getComputedStyle&&window.getComputedStyle(h,null);if(g=j?j.getPropertyValue("direction"):h.currentStyle&&h.currentStyle.direction,g=g||c.parents("[dir]:first").attr("dir")||"",a.extend(i,{order:0,settings:d,$input:c,tabIndex:c.attr("tabindex")||"",tagType:"select"===h.tagName.toLowerCase()?v:w,rtl:/rtl/i.test(g),eventNS:".selectize"+ ++M.count,highlightedValue:null,isOpen:!1,isDisabled:!1,isRequired:c.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===d.loadThrottle?i.onSearchChange:D(i.onSearchChange,d.loadThrottle)}),i.sifter=new b(this.options,{diacritics:d.diacritics}),i.settings.options){for(e=0,f=i.settings.options.length;e<f;e++)i.registerOption(i.settings.options[e]);delete i.settings.options}if(i.settings.optgroups){for(e=0,f=i.settings.optgroups.length;e<f;e++)i.registerOptionGroup(i.settings.optgroups[e]);delete i.settings.optgroups}i.settings.mode=i.settings.mode||(1===i.settings.maxItems?"single":"multi"),"boolean"!=typeof i.settings.hideSelected&&(i.settings.hideSelected="multi"===i.settings.mode),i.initializePlugins(i.settings.plugins),i.setupCallbacks(),i.setupTemplates(),i.setup()};return e.mixin(M),"undefined"!=typeof c?c.mixin(M):L("Dependency MicroPlugin is missing",{explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'}),a.extend(M.prototype,{setup:function(){var b,c,d,e,g,h,i,j,k,l,m=this,n=m.settings,o=m.eventNS,p=a(window),q=a(document),u=m.$input;if(i=m.settings.mode,j=u.attr("class")||"",b=a("<div>").addClass(n.wrapperClass).addClass(j).addClass(i),c=a("<div>").addClass(n.inputClass).addClass("items").appendTo(b),d=a('<input type="text" autocomplete="off" />').appendTo(c).attr("tabindex",u.is(":disabled")?"-1":m.tabIndex),h=a(n.dropdownParent||b),e=a("<div>").addClass(n.dropdownClass).addClass(i).hide().appendTo(h),g=a("<div>").addClass(n.dropdownContentClass).appendTo(e),(l=u.attr("id"))&&(d.attr("id",l+"-selectized"),a("label[for='"+l+"']").attr("for",l+"-selectized")),m.settings.copyClassesToDropdown&&e.addClass(j),b.css({width:u[0].style.width}),m.plugins.names.length&&(k="plugin-"+m.plugins.names.join(" plugin-"),b.addClass(k),e.addClass(k)),(null===n.maxItems||n.maxItems>1)&&m.tagType===v&&u.attr("multiple","multiple"),m.settings.placeholder&&d.attr("placeholder",n.placeholder),!m.settings.splitOn&&m.settings.delimiter){var w=m.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");m.settings.splitOn=new RegExp("\\s*"+w+"+\\s*")}u.attr("autocorrect")&&d.attr("autocorrect",u.attr("autocorrect")),u.attr("autocapitalize")&&d.attr("autocapitalize",u.attr("autocapitalize")),m.$wrapper=b,m.$control=c,m.$control_input=d,m.$dropdown=e,m.$dropdown_content=g,e.on("mouseenter","[data-selectable]",function(){return m.onOptionHover.apply(m,arguments)}),e.on("mousedown click","[data-selectable]",function(){return m.onOptionSelect.apply(m,arguments)}),F(c,"mousedown","*:not(input)",function(){return m.onItemSelect.apply(m,arguments)}),J(d),c.on({mousedown:function(){return m.onMouseDown.apply(m,arguments)},click:function(){return m.onClick.apply(m,arguments)}}),d.on({mousedown:function(a){a.stopPropagation()},keydown:function(){return m.onKeyDown.apply(m,arguments)},keyup:function(){return m.onKeyUp.apply(m,arguments)},keypress:function(){return m.onKeyPress.apply(m,arguments)},resize:function(){m.positionDropdown.apply(m,[])},blur:function(){return m.onBlur.apply(m,arguments)},focus:function(){return m.ignoreBlur=!1,m.onFocus.apply(m,arguments)},paste:function(){return m.onPaste.apply(m,arguments)}}),q.on("keydown"+o,function(a){m.isCmdDown=a[f?"metaKey":"ctrlKey"],m.isCtrlDown=a[f?"altKey":"ctrlKey"],m.isShiftDown=a.shiftKey}),q.on("keyup"+o,function(a){a.keyCode===t&&(m.isCtrlDown=!1),a.keyCode===r&&(m.isShiftDown=!1),a.keyCode===s&&(m.isCmdDown=!1)}),q.on("mousedown"+o,function(a){if(m.isFocused){if(a.target===m.$dropdown[0]||a.target.parentNode===m.$dropdown[0])return!1;m.$control.has(a.target).length||a.target===m.$control[0]||m.blur(a.target)}}),p.on(["scroll"+o,"resize"+o].join(" "),function(){m.isOpen&&m.positionDropdown.apply(m,arguments)}),p.on("mousemove"+o,function(){m.ignoreHover=!1}),this.revertSettings={$children:u.children().detach(),tabindex:u.attr("tabindex")},u.attr("tabindex",-1).hide().after(m.$wrapper),a.isArray(n.items)&&(m.setValue(n.items),delete n.items),x&&u.on("invalid"+o,function(a){a.preventDefault(),m.isInvalid=!0,m.refreshState()}),m.updateOriginalInput(),m.refreshItems(),m.refreshState(),m.updatePlaceholder(),m.isSetup=!0,u.is(":disabled")&&m.disable(),m.on("change",this.onChange),u.data("selectize",m),u.addClass("selectized"),m.trigger("initialize"),n.preload===!0&&m.onSearchChange("")},setupTemplates:function(){var b=this,c=b.settings.labelField,d=b.settings.optgroupLabelField,e={optgroup:function(a){return'<div class="optgroup">'+a.html+"</div>"},optgroup_header:function(a,b){return'<div class="optgroup-header">'+b(a[d])+"</div>"},option:function(a,b){return'<div class="option">'+b(a[c])+"</div>"},item:function(a,b){return'<div class="item">'+b(a[c])+"</div>"},option_create:function(a,b){return'<div class="create">Add <strong>'+b(a.input)+"</strong>&hellip;</div>"}};b.settings.render=a.extend({},e,b.settings.render)},setupCallbacks:function(){var a,b,c={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(a in c)c.hasOwnProperty(a)&&(b=this.settings[c[a]],b&&this.on(a,b))},onClick:function(a){var b=this;b.isFocused||(b.focus(),a.preventDefault())},onMouseDown:function(b){var c=this,d=b.isDefaultPrevented();a(b.target);if(c.isFocused){if(b.target!==c.$control_input[0])return"single"===c.settings.mode?c.isOpen?c.close():c.open():d||c.setActiveItem(null),!1}else d||window.setTimeout(function(){c.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(b){var c=this;return c.isFull()||c.isInputHidden||c.isLocked?void b.preventDefault():void(c.settings.splitOn&&setTimeout(function(){var b=c.$control_input.val();if(b.match(c.settings.splitOn))for(var d=a.trim(b).split(c.settings.splitOn),e=0,f=d.length;e<f;e++)c.createItem(d[e])},0))},onKeyPress:function(a){if(this.isLocked)return a&&a.preventDefault();var b=String.fromCharCode(a.keyCode||a.which);return this.settings.create&&"multi"===this.settings.mode&&b===this.settings.delimiter?(this.createItem(),a.preventDefault(),!1):void 0},onKeyDown:function(a){var b=(a.target===this.$control_input[0],this);if(b.isLocked)return void(a.keyCode!==u&&a.preventDefault());switch(a.keyCode){case g:if(b.isCmdDown)return void b.selectAll();break;case i:return void(b.isOpen&&(a.preventDefault(),a.stopPropagation(),b.close()));case o:if(!a.ctrlKey||a.altKey)break;case n:if(!b.isOpen&&b.hasOptions)b.open();else if(b.$activeOption){b.ignoreHover=!0;var c=b.getAdjacentOption(b.$activeOption,1);c.length&&b.setActiveOption(c,!0,!0)}return void a.preventDefault();case l:if(!a.ctrlKey||a.altKey)break;case k:if(b.$activeOption){b.ignoreHover=!0;var d=b.getAdjacentOption(b.$activeOption,-1);d.length&&b.setActiveOption(d,!0,!0)}return void a.preventDefault();case h:return void(b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),a.preventDefault()));case j:return void b.advanceSelection(-1,a);case m:return void b.advanceSelection(1,a);case u:return b.settings.selectOnTab&&b.isOpen&&b.$activeOption&&(b.onOptionSelect({currentTarget:b.$activeOption}),b.isFull()||a.preventDefault()),void(b.settings.create&&b.createItem()&&a.preventDefault());case p:case q:return void b.deleteSelection(a)}return!b.isFull()&&!b.isInputHidden||(f?a.metaKey:a.ctrlKey)?void 0:void a.preventDefault()},onKeyUp:function(a){var b=this;if(b.isLocked)return a&&a.preventDefault();var c=b.$control_input.val()||"";b.lastValue!==c&&(b.lastValue=c,b.onSearchChange(c),b.refreshOptions(),b.trigger("type",c))},onSearchChange:function(a){var b=this,c=b.settings.load;c&&(b.loadedSearches.hasOwnProperty(a)||(b.loadedSearches[a]=!0,b.load(function(d){c.apply(b,[a,d])})))},onFocus:function(a){var b=this,c=b.isFocused;return b.isDisabled?(b.blur(),a&&a.preventDefault(),!1):void(b.ignoreFocus||(b.isFocused=!0,"focus"===b.settings.preload&&b.onSearchChange(""),c||b.trigger("focus"),b.$activeItems.length||(b.showInput(),b.setActiveItem(null),b.refreshOptions(!!b.settings.openOnFocus)),b.refreshState()))},onBlur:function(a,b){var c=this;if(c.isFocused&&(c.isFocused=!1,!c.ignoreFocus)){if(!c.ignoreBlur&&document.activeElement===c.$dropdown_content[0])return c.ignoreBlur=!0,void c.onFocus(a);var d=function(){c.close(),c.setTextboxValue(""),c.setActiveItem(null),c.setActiveOption(null),c.setCaret(c.items.length),c.refreshState(),b&&b.focus&&b.focus(),c.ignoreFocus=!1,c.trigger("blur")};c.ignoreFocus=!0,c.settings.create&&c.settings.createOnBlur?c.createItem(null,!1,d):d()}},onOptionHover:function(a){this.ignoreHover||this.setActiveOption(a.currentTarget,!1)},onOptionSelect:function(b){var c,d,e=this;b.preventDefault&&(b.preventDefault(),b.stopPropagation()),d=a(b.currentTarget),d.hasClass("create")?e.createItem(null,function(){e.settings.closeAfterSelect&&e.close()}):(c=d.attr("data-value"),"undefined"!=typeof c&&(e.lastQuery=null,e.setTextboxValue(""),e.addItem(c),e.settings.closeAfterSelect?e.close():!e.settings.hideSelected&&b.type&&/mouse/.test(b.type)&&e.setActiveOption(e.getOption(c))))},onItemSelect:function(a){var b=this;b.isLocked||"multi"===b.settings.mode&&(a.preventDefault(),b.setActiveItem(a.currentTarget,a))},load:function(a){var b=this,c=b.$wrapper.addClass(b.settings.loadingClass);b.loading++,a.apply(b,[function(a){b.loading=Math.max(b.loading-1,0),a&&a.length&&(b.addOption(a),b.refreshOptions(b.isFocused&&!b.isInputHidden)),b.loading||c.removeClass(b.settings.loadingClass),b.trigger("load",a)}])},setTextboxValue:function(a){var b=this.$control_input,c=b.val()!==a;c&&(b.val(a).triggerHandler("update"),this.lastValue=a)},getValue:function(){return this.tagType===v&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(a,b){var c=b?[]:["change"];E(this,c,function(){this.clear(b),this.addItems(a,b)})},setActiveItem:function(b,c){var d,e,f,g,h,i,j,k,l=this;if("single"!==l.settings.mode){if(b=a(b),!b.length)return a(l.$activeItems).removeClass("active"),l.$activeItems=[],void(l.isFocused&&l.showInput());if(d=c&&c.type.toLowerCase(),"mousedown"===d&&l.isShiftDown&&l.$activeItems.length){for(k=l.$control.children(".active:last"),g=Array.prototype.indexOf.apply(l.$control[0].childNodes,[k[0]]),h=Array.prototype.indexOf.apply(l.$control[0].childNodes,[b[0]]),g>h&&(j=g,g=h,h=j),e=g;e<=h;e++)i=l.$control[0].childNodes[e],l.$activeItems.indexOf(i)===-1&&(a(i).addClass("active"),l.$activeItems.push(i));c.preventDefault()}else"mousedown"===d&&l.isCtrlDown||"keydown"===d&&this.isShiftDown?b.hasClass("active")?(f=l.$activeItems.indexOf(b[0]),l.$activeItems.splice(f,1),b.removeClass("active")):l.$activeItems.push(b.addClass("active")[0]):(a(l.$activeItems).removeClass("active"),l.$activeItems=[b.addClass("active")[0]]);l.hideInput(),this.isFocused||l.focus()}},setActiveOption:function(b,c,d){var e,f,g,h,i,j=this;j.$activeOption&&j.$activeOption.removeClass("active"),j.$activeOption=null,b=a(b),b.length&&(j.$activeOption=b.addClass("active"),!c&&y(c)||(e=j.$dropdown_content.height(),f=j.$activeOption.outerHeight(!0),c=j.$dropdown_content.scrollTop()||0,g=j.$activeOption.offset().top-j.$dropdown_content.offset().top+c,h=g,i=g-e+f,g+f>e+c?j.$dropdown_content.stop().animate({scrollTop:i},d?j.settings.scrollDuration:0):g<c&&j.$dropdown_content.stop().animate({scrollTop:h},d?j.settings.scrollDuration:0)))},selectAll:function(){var a=this;"single"!==a.settings.mode&&(a.$activeItems=Array.prototype.slice.apply(a.$control.children(":not(input)").addClass("active")),a.$activeItems.length&&(a.hideInput(),a.close()),a.focus())},hideInput:function(){var a=this;a.setTextboxValue(""),a.$control_input.css({opacity:0,position:"absolute",left:a.rtl?1e4:-1e4}),a.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var a=this;a.isDisabled||(a.ignoreFocus=!0,a.$control_input[0].focus(),window.setTimeout(function(){a.ignoreFocus=!1,a.onFocus()},0))},blur:function(a){this.$control_input[0].blur(),this.onBlur(null,a)},getScoreFunction:function(a){return this.sifter.getScoreFunction(a,this.getSearchOptions())},getSearchOptions:function(){var a=this.settings,b=a.sortField;return"string"==typeof b&&(b=[{field:b}]),{fields:a.searchField,conjunction:a.searchConjunction,sort:b}},search:function(b){var c,d,e,f=this,g=f.settings,h=this.getSearchOptions();if(g.score&&(e=f.settings.score.apply(this,[b]),"function"!=typeof e))throw new Error('Selectize "score" setting must be a function that returns a function');if(b!==f.lastQuery?(f.lastQuery=b,d=f.sifter.search(b,a.extend(h,{score:e})),f.currentResults=d):d=a.extend(!0,{},f.currentResults),g.hideSelected)for(c=d.items.length-1;c>=0;c--)f.items.indexOf(z(d.items[c].id))!==-1&&d.items.splice(c,1);return d},refreshOptions:function(b){var c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;"undefined"==typeof b&&(b=!0);var t=this,u=a.trim(t.$control_input.val()),v=t.search(u),w=t.$dropdown_content,x=t.$activeOption&&z(t.$activeOption.attr("data-value"));for(g=v.items.length,"number"==typeof t.settings.maxOptions&&(g=Math.min(g,t.settings.maxOptions)),h={},i=[],c=0;c<g;c++)for(j=t.options[v.items[c].id],k=t.render("option",j),l=j[t.settings.optgroupField]||"",m=a.isArray(l)?l:[l],e=0,f=m&&m.length;e<f;e++)l=m[e],t.optgroups.hasOwnProperty(l)||(l=""),h.hasOwnProperty(l)||(h[l]=document.createDocumentFragment(),i.push(l)),h[l].appendChild(k);for(this.settings.lockOptgroupOrder&&i.sort(function(a,b){var c=t.optgroups[a].$order||0,d=t.optgroups[b].$order||0;return c-d}),n=document.createDocumentFragment(),c=0,g=i.length;c<g;c++)l=i[c],t.optgroups.hasOwnProperty(l)&&h[l].childNodes.length?(o=document.createDocumentFragment(),o.appendChild(t.render("optgroup_header",t.optgroups[l])),o.appendChild(h[l]),n.appendChild(t.render("optgroup",a.extend({},t.optgroups[l],{html:K(o),dom:o})))):n.appendChild(h[l]);if(w.html(n),t.settings.highlight&&v.query.length&&v.tokens.length)for(w.removeHighlight(),c=0,g=v.tokens.length;c<g;c++)d(w,v.tokens[c].regex);if(!t.settings.hideSelected)for(c=0,g=t.items.length;c<g;c++)t.getOption(t.items[c]).addClass("selected");p=t.canCreate(u),p&&(w.prepend(t.render("option_create",{input:u})),s=a(w[0].childNodes[0])),t.hasOptions=v.items.length>0||p,t.hasOptions?(v.items.length>0?(r=x&&t.getOption(x),r&&r.length?q=r:"single"===t.settings.mode&&t.items.length&&(q=t.getOption(t.items[0])),q&&q.length||(q=s&&!t.settings.addPrecedence?t.getAdjacentOption(s,1):w.find("[data-selectable]:first"))):q=s,t.setActiveOption(q),b&&!t.isOpen&&t.open()):(t.setActiveOption(null),b&&t.isOpen&&t.close())},addOption:function(b){var c,d,e,f=this;if(a.isArray(b))for(c=0,d=b.length;c<d;c++)f.addOption(b[c]);else(e=f.registerOption(b))&&(f.userOptions[e]=!0,f.lastQuery=null,f.trigger("option_add",e,b))},registerOption:function(a){var b=z(a[this.settings.valueField]);return"undefined"!=typeof b&&null!==b&&!this.options.hasOwnProperty(b)&&(a.$order=a.$order||++this.order,this.options[b]=a,b)},registerOptionGroup:function(a){var b=z(a[this.settings.optgroupValueField]);return!!b&&(a.$order=a.$order||++this.order,this.optgroups[b]=a,b)},addOptionGroup:function(a,b){b[this.settings.optgroupValueField]=a,(a=this.registerOptionGroup(b))&&this.trigger("optgroup_add",a,b)},removeOptionGroup:function(a){this.optgroups.hasOwnProperty(a)&&(delete this.optgroups[a],this.renderCache={},this.trigger("optgroup_remove",a))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(b,c){var d,e,f,g,h,i,j,k=this;if(b=z(b),f=z(c[k.settings.valueField]),null!==b&&k.options.hasOwnProperty(b)){if("string"!=typeof f)throw new Error("Value must be set in option data");j=k.options[b].$order,f!==b&&(delete k.options[b],g=k.items.indexOf(b),g!==-1&&k.items.splice(g,1,f)),c.$order=c.$order||j,k.options[f]=c,h=k.renderCache.item,i=k.renderCache.option,h&&(delete h[b],delete h[f]),i&&(delete i[b],delete i[f]),k.items.indexOf(f)!==-1&&(d=k.getItem(b),e=a(k.render("item",c)),d.hasClass("active")&&e.addClass("active"),d.replaceWith(e)),k.lastQuery=null,k.isOpen&&k.refreshOptions(!1)}},removeOption:function(a,b){var c=this;a=z(a);var d=c.renderCache.item,e=c.renderCache.option;d&&delete d[a],e&&delete e[a],delete c.userOptions[a],delete c.options[a],c.lastQuery=null,c.trigger("option_remove",a),c.removeItem(a,b)},clearOptions:function(){var a=this;a.loadedSearches={},a.userOptions={},a.renderCache={},a.options=a.sifter.items={},a.lastQuery=null,a.trigger("option_clear"),a.clear()},getOption:function(a){return this.getElementWithValue(a,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(b,c){var d=this.$dropdown.find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e<d.length?d.eq(e):a()},getElementWithValue:function(b,c){if(b=z(b),"undefined"!=typeof b&&null!==b)for(var d=0,e=c.length;d<e;d++)if(c[d].getAttribute("data-value")===b)return a(c[d]);return a()},getItem:function(a){return this.getElementWithValue(a,this.$control.children())},addItems:function(b,c){for(var d=a.isArray(b)?b:[b],e=0,f=d.length;e<f;e++)this.isPending=e<f-1,this.addItem(d[e],c)},addItem:function(b,c){var d=c?[]:["change"];E(this,d,function(){var d,e,f,g,h,i=this,j=i.settings.mode;return b=z(b),i.items.indexOf(b)!==-1?void("single"===j&&i.close()):void(i.options.hasOwnProperty(b)&&("single"===j&&i.clear(c),"multi"===j&&i.isFull()||(d=a(i.render("item",i.options[b])),h=i.isFull(),i.items.splice(i.caretPos,0,b),i.insertAtCaret(d),(!i.isPending||!h&&i.isFull())&&i.refreshState(),i.isSetup&&(f=i.$dropdown_content.find("[data-selectable]"),i.isPending||(e=i.getOption(b),g=i.getAdjacentOption(e,1).attr("data-value"),i.refreshOptions(i.isFocused&&"single"!==j),g&&i.setActiveOption(i.getOption(g))),!f.length||i.isFull()?i.close():i.positionDropdown(),i.updatePlaceholder(),i.trigger("item_add",b,d),i.updateOriginalInput({silent:c})))))})},removeItem:function(b,c){var d,e,f,g=this;d=b instanceof a?b:g.getItem(b),b=z(d.attr("data-value")),e=g.items.indexOf(b),e!==-1&&(d.remove(),d.hasClass("active")&&(f=g.$activeItems.indexOf(d[0]),g.$activeItems.splice(f,1)),g.items.splice(e,1),g.lastQuery=null,!g.settings.persist&&g.userOptions.hasOwnProperty(b)&&g.removeOption(b,c),e<g.caretPos&&g.setCaret(g.caretPos-1),g.refreshState(),g.updatePlaceholder(),g.updateOriginalInput({silent:c}),g.positionDropdown(),g.trigger("item_remove",b,d))},createItem:function(b,c){var d=this,e=d.caretPos;b=b||a.trim(d.$control_input.val()||"");var f=arguments[arguments.length-1];if("function"!=typeof f&&(f=function(){}),"boolean"!=typeof c&&(c=!0),!d.canCreate(b))return f(),!1;d.lock();var g="function"==typeof d.settings.create?this.settings.create:function(a){var b={};return b[d.settings.labelField]=a,b[d.settings.valueField]=a,b},h=C(function(a){if(d.unlock(),!a||"object"!=typeof a)return f();var b=z(a[d.settings.valueField]);return"string"!=typeof b?f():(d.setTextboxValue(""),d.addOption(a),d.setCaret(e),d.addItem(b),d.refreshOptions(c&&"single"!==d.settings.mode),void f(a))}),i=g.apply(this,[b,h]);return"undefined"!=typeof i&&h(i),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var a=!this.items.length;this.isInvalid=a,this.$control_input.prop("required",a),this.$input.prop("required",!a)},refreshClasses:function(){var b=this,c=b.isFull(),d=b.isLocked;b.$wrapper.toggleClass("rtl",b.rtl),b.$control.toggleClass("focus",b.isFocused).toggleClass("disabled",b.isDisabled).toggleClass("required",b.isRequired).toggleClass("invalid",b.isInvalid).toggleClass("locked",d).toggleClass("full",c).toggleClass("not-full",!c).toggleClass("input-active",b.isFocused&&!b.isInputHidden).toggleClass("dropdown-active",b.isOpen).toggleClass("has-options",!a.isEmptyObject(b.options)).toggleClass("has-items",b.items.length>0),b.$control_input.data("grow",!c&&!d)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(a){var b,c,d,e,f=this;if(a=a||{},f.tagType===v){for(d=[],b=0,c=f.items.length;b<c;b++)e=f.options[f.items[b]][f.settings.labelField]||"",d.push('<option value="'+A(f.items[b])+'" selected="selected">'+A(e)+"</option>");d.length||this.$input.attr("multiple")||d.push('<option value="" selected="selected"></option>'),
f.$input.html(d.join(""))}else f.$input.val(f.getValue()),f.$input.attr("value",f.$input.val());f.isSetup&&(a.silent||f.trigger("change",f.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var a=this.$control_input;this.items.length?a.removeAttr("placeholder"):a.attr("placeholder",this.settings.placeholder),a.triggerHandler("update",{force:!0})}},open:function(){var a=this;a.isLocked||a.isOpen||"multi"===a.settings.mode&&a.isFull()||(a.focus(),a.isOpen=!0,a.refreshState(),a.$dropdown.css({visibility:"hidden",display:"block"}),a.positionDropdown(),a.$dropdown.css({visibility:"visible"}),a.trigger("dropdown_open",a.$dropdown))},close:function(){var a=this,b=a.isOpen;"single"===a.settings.mode&&a.items.length&&(a.hideInput(),a.$control_input.blur()),a.isOpen=!1,a.$dropdown.hide(),a.setActiveOption(null),a.refreshState(),b&&a.trigger("dropdown_close",a.$dropdown)},positionDropdown:function(){var a=this.$control,b="body"===this.settings.dropdownParent?a.offset():a.position();b.top+=a.outerHeight(!0),this.$dropdown.css({width:a.outerWidth(),top:b.top,left:b.left})},clear:function(a){var b=this;b.items.length&&(b.$control.children(":not(input)").remove(),b.items=[],b.lastQuery=null,b.setCaret(0),b.setActiveItem(null),b.updatePlaceholder(),b.updateOriginalInput({silent:a}),b.refreshState(),b.showInput(),b.trigger("clear"))},insertAtCaret:function(b){var c=Math.min(this.caretPos,this.items.length);0===c?this.$control.prepend(b):a(this.$control[0].childNodes[c]).before(b),this.setCaret(c+1)},deleteSelection:function(b){var c,d,e,f,g,h,i,j,k,l=this;if(e=b&&b.keyCode===p?-1:1,f=G(l.$control_input[0]),l.$activeOption&&!l.settings.hideSelected&&(i=l.getAdjacentOption(l.$activeOption,-1).attr("data-value")),g=[],l.$activeItems.length){for(k=l.$control.children(".active:"+(e>0?"last":"first")),h=l.$control.children(":not(input)").index(k),e>0&&h++,c=0,d=l.$activeItems.length;c<d;c++)g.push(a(l.$activeItems[c]).attr("data-value"));b&&(b.preventDefault(),b.stopPropagation())}else(l.isFocused||"single"===l.settings.mode)&&l.items.length&&(e<0&&0===f.start&&0===f.length?g.push(l.items[l.caretPos-1]):e>0&&f.start===l.$control_input.val().length&&g.push(l.items[l.caretPos]));if(!g.length||"function"==typeof l.settings.onDelete&&l.settings.onDelete.apply(l,[g])===!1)return!1;for("undefined"!=typeof h&&l.setCaret(h);g.length;)l.removeItem(g.pop());return l.showInput(),l.positionDropdown(),l.refreshOptions(!0),i&&(j=l.getOption(i),j.length&&l.setActiveOption(j)),!0},advanceSelection:function(a,b){var c,d,e,f,g,h,i=this;0!==a&&(i.rtl&&(a*=-1),c=a>0?"last":"first",d=G(i.$control_input[0]),i.isFocused&&!i.isInputHidden?(f=i.$control_input.val().length,g=a<0?0===d.start&&0===d.length:d.start===f,g&&!f&&i.advanceCaret(a,b)):(h=i.$control.children(".active:"+c),h.length&&(e=i.$control.children(":not(input)").index(h),i.setActiveItem(null),i.setCaret(a>0?e+1:e))))},advanceCaret:function(a,b){var c,d,e=this;0!==a&&(c=a>0?"next":"prev",e.isShiftDown?(d=e.$control_input[c](),d.length&&(e.hideInput(),e.setActiveItem(d),b&&b.preventDefault())):e.setCaret(e.caretPos+a))},setCaret:function(b){var c=this;if(b="single"===c.settings.mode?c.items.length:Math.max(0,Math.min(c.items.length,b)),!c.isPending){var d,e,f,g;for(f=c.$control.children(":not(input)"),d=0,e=f.length;d<e;d++)g=a(f[d]).detach(),d<b?c.$control_input.before(g):c.$control.append(g)}c.caretPos=b},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var a=this;a.$input.prop("disabled",!0),a.$control_input.prop("disabled",!0).prop("tabindex",-1),a.isDisabled=!0,a.lock()},enable:function(){var a=this;a.$input.prop("disabled",!1),a.$control_input.prop("disabled",!1).prop("tabindex",a.tabIndex),a.isDisabled=!1,a.unlock()},destroy:function(){var b=this,c=b.eventNS,d=b.revertSettings;b.trigger("destroy"),b.off(),b.$wrapper.remove(),b.$dropdown.remove(),b.$input.html("").append(d.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:d.tabindex}).show(),b.$control_input.removeData("grow"),b.$input.removeData("selectize"),a(window).off(c),a(document).off(c),a(document.body).off(c),delete b.$input[0].selectize},render:function(b,c){var d,e,f="",g=!1,h=this;return"option"!==b&&"item"!==b||(d=z(c[h.settings.valueField]),g=!!d),g&&(y(h.renderCache[b])||(h.renderCache[b]={}),h.renderCache[b].hasOwnProperty(d))?h.renderCache[b][d]:(f=a(h.settings.render[b].apply(this,[c,A])),"option"===b||"option_create"===b?f.attr("data-selectable",""):"optgroup"===b&&(e=c[h.settings.optgroupValueField]||"",f.attr("data-group",e)),"option"!==b&&"item"!==b||f.attr("data-value",d||""),g&&(h.renderCache[b][d]=f[0]),f[0])},clearCache:function(a){var b=this;"undefined"==typeof a?b.renderCache={}:delete b.renderCache[a]},canCreate:function(a){var b=this;if(!b.settings.create)return!1;var c=b.settings.createFilter;return a.length&&("function"!=typeof c||c.apply(b,[a]))&&("string"!=typeof c||new RegExp(c).test(a))&&(!(c instanceof RegExp)||c.test(a))}}),M.count=0,M.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},a.fn.selectize=function(b){var c=a.fn.selectize.defaults,d=a.extend({},c,b),e=d.dataAttr,f=d.labelField,g=d.valueField,h=d.optgroupField,i=d.optgroupLabelField,j=d.optgroupValueField,k=function(b,c){var h,i,j,k,l=b.attr(e);if(l)for(c.options=JSON.parse(l),h=0,i=c.options.length;h<i;h++)c.items.push(c.options[h][g]);else{var m=a.trim(b.val()||"");if(!d.allowEmptyOption&&!m.length)return;for(j=m.split(d.delimiter),h=0,i=j.length;h<i;h++)k={},k[f]=j[h],k[g]=j[h],c.options.push(k);c.items=j}},l=function(b,c){var k,l,m,n,o=c.options,p={},q=function(a){var b=e&&a.attr(e);return"string"==typeof b&&b.length?JSON.parse(b):null},r=function(b,e){b=a(b);var i=z(b.val());if(i||d.allowEmptyOption)if(p.hasOwnProperty(i)){if(e){var j=p[i][h];j?a.isArray(j)?j.push(e):p[i][h]=[j,e]:p[i][h]=e}}else{var k=q(b)||{};k[f]=k[f]||b.text(),k[g]=k[g]||i,k[h]=k[h]||e,p[i]=k,o.push(k),b.is(":selected")&&c.items.push(i)}},s=function(b){var d,e,f,g,h;for(b=a(b),f=b.attr("label"),f&&(g=q(b)||{},g[i]=f,g[j]=f,c.optgroups.push(g)),h=a("option",b),d=0,e=h.length;d<e;d++)r(h[d],f)};for(c.maxItems=b.attr("multiple")?null:1,n=b.children(),k=0,l=n.length;k<l;k++)m=n[k].tagName.toLowerCase(),"optgroup"===m?s(n[k]):"option"===m&&r(n[k])};return this.each(function(){if(!this.selectize){var e,f=a(this),g=this.tagName.toLowerCase(),h=f.attr("placeholder")||f.attr("data-placeholder");h||d.allowEmptyOption||(h=f.children('option[value=""]').text());var i={placeholder:h,options:[],optgroups:[],items:[]};"select"===g?l(f,i):k(f,i),e=new M(f,a.extend(!0,{},c,i,b))}})},a.fn.selectize.defaults=M.defaults,a.fn.selectize.support={validity:x},M.define("drag_drop",function(b){if(!a.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var c=this;c.lock=function(){var a=c.lock;return function(){var b=c.$control.data("sortable");return b&&b.disable(),a.apply(c,arguments)}}(),c.unlock=function(){var a=c.unlock;return function(){var b=c.$control.data("sortable");return b&&b.enable(),a.apply(c,arguments)}}(),c.setup=function(){var b=c.setup;return function(){b.apply(this,arguments);var d=c.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:c.isLocked,start:function(a,b){b.placeholder.css("width",b.helper.css("width")),d.css({overflow:"visible"})},stop:function(){d.css({overflow:"hidden"});var b=c.$activeItems?c.$activeItems.slice():null,e=[];d.children("[data-value]").each(function(){e.push(a(this).attr("data-value"))}),c.setValue(e),c.setActiveItem(b)}})}}()}}),M.define("dropdown_header",function(b){var c=this;b=a.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(a){return'<div class="'+a.headerClass+'"><div class="'+a.titleRowClass+'"><span class="'+a.labelClass+'">'+a.title+'</span><a href="javascript:void(0)" class="'+a.closeClass+'">&times;</a></div></div>'}},b),c.setup=function(){var d=c.setup;return function(){d.apply(c,arguments),c.$dropdown_header=a(b.html(b)),c.$dropdown.prepend(c.$dropdown_header)}}()}),M.define("optgroup_columns",function(b){var c=this;b=a.extend({equalizeWidth:!0,equalizeHeight:!0},b),this.getAdjacentOption=function(b,c){var d=b.closest("[data-group]").find("[data-selectable]"),e=d.index(b)+c;return e>=0&&e<d.length?d.eq(e):a()},this.onKeyDown=function(){var a=c.onKeyDown;return function(b){var d,e,f,g;return!this.isOpen||b.keyCode!==j&&b.keyCode!==m?a.apply(this,arguments):(c.ignoreHover=!0,g=this.$activeOption.closest("[data-group]"),d=g.find("[data-selectable]").index(this.$activeOption),g=b.keyCode===j?g.prev("[data-group]"):g.next("[data-group]"),f=g.find("[data-selectable]"),e=f.eq(Math.min(f.length-1,d)),void(e.length&&this.setActiveOption(e)))}}();var d=function(){var a,b=d.width,c=document;return"undefined"==typeof b&&(a=c.createElement("div"),a.innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',a=a.firstChild,c.body.appendChild(a),b=d.width=a.offsetWidth-a.clientWidth,c.body.removeChild(a)),b},e=function(){var e,f,g,h,i,j,k;if(k=a("[data-group]",c.$dropdown_content),f=k.length,f&&c.$dropdown_content.width()){if(b.equalizeHeight){for(g=0,e=0;e<f;e++)g=Math.max(g,k.eq(e).height());k.css({height:g})}b.equalizeWidth&&(j=c.$dropdown_content.innerWidth()-d(),h=Math.round(j/f),k.css({width:h}),f>1&&(i=j-h*(f-1),k.eq(f-1).css({width:i})))}};(b.equalizeHeight||b.equalizeWidth)&&(B.after(this,"positionDropdown",e),B.after(this,"refreshOptions",e))}),M.define("remove_button",function(b){b=a.extend({label:"&times;",title:"Remove",className:"remove",append:!0},b);var c=function(b,c){c.className="remove-single";var d=b,e='<a href="javascript:void(0)" class="'+c.className+'" tabindex="-1" title="'+A(c.title)+'">'+c.label+"</a>",f=function(a,b){return a+b};b.setup=function(){var g=d.setup;return function(){if(c.append){var h=a(d.$input.context).attr("id"),i=(a("#"+h),d.settings.render.item);d.settings.render.item=function(a){return f(i.apply(b,arguments),e)}}g.apply(b,arguments),b.$control.on("click","."+c.className,function(a){a.preventDefault(),d.isLocked||d.clear()})}}()},d=function(b,c){var d=b,e='<a href="javascript:void(0)" class="'+c.className+'" tabindex="-1" title="'+A(c.title)+'">'+c.label+"</a>",f=function(a,b){var c=a.search(/(<\/[^>]+>\s*)$/);return a.substring(0,c)+b+a.substring(c)};b.setup=function(){var g=d.setup;return function(){if(c.append){var h=d.settings.render.item;d.settings.render.item=function(a){return f(h.apply(b,arguments),e)}}g.apply(b,arguments),b.$control.on("click","."+c.className,function(b){if(b.preventDefault(),!d.isLocked){var c=a(b.currentTarget).parent();d.setActiveItem(c),d.deleteSelection()&&d.setCaret(d.items.length)}})}}()};return"single"===this.settings.mode?void c(this,b):void d(this,b)}),M.define("restore_on_backspace",function(a){var b=this;a.text=a.text||function(a){return a[this.settings.labelField]},this.onKeyDown=function(){var c=b.onKeyDown;return function(b){var d,e;return b.keyCode===p&&""===this.$control_input.val()&&!this.$activeItems.length&&(d=this.caretPos-1,d>=0&&d<this.items.length)?(e=this.options[this.items[d]],this.deleteSelection(b)&&(this.setTextboxValue(a.text.apply(this,[e])),this.refreshOptions(!0)),void b.preventDefault()):c.apply(this,arguments)}}()}),M});
(function($){
'use strict';
var WPUF_Field_Initializer={
isInitializing: false,
init: function(){
this.initDateFields();
this.initCountryFields();
this.initPhoneFields();
this.initRatingFields();
this.initFileFields();
this.bindEvents();
},
initDateFields: function(){
if(this.isInitializing){
return;
}
var dateFields=$('.wpuf-date-field:not(.wpuf-initialized)');
$('.wpuf-date-field.hasDatepicker').each(function(){
var $field=$(this);
if(!$field.hasClass('wpuf-initialized')){
try {
$field.datepicker('destroy');
} catch (error){
$field.removeClass('hasDatepicker');
}}
});
if(dateFields.length===0){
return;
}
this.isInitializing=true;
dateFields.each(function(index){
var $field=$(this);
if($field.hasClass('hasDatepicker')){
try {
$field.datepicker('destroy');
} catch (error){
$field.removeClass('hasDatepicker');
}}
if($field.hasClass('hasTimepicker')){
try {
$field.datetimepicker('destroy');
} catch (error){
$field.removeClass('hasTimepicker');
}}
var format=$field.data('format')||'dd/mm/yy';
var timeEnabled=$field.data('time')==='yes';
var mintime=$field.data('mintime');
var maxtime=$field.data('maxtime');
var dateConfig={
dateFormat: format,
changeMonth: true,
changeYear: true,
yearRange: '-100:+20'
};
if(mintime||maxtime){
if(mintime){
var mintimeParts=mintime.split('-');
dateConfig.minDate=new Date(mintimeParts[2], mintimeParts[1] - 1, mintimeParts[0]);
}
if(maxtime){
var maxtimeParts=maxtime.split('-');
dateConfig.maxDate=new Date(maxtimeParts[2], maxtimeParts[1] - 1, maxtimeParts[0]);
}}
try {
if(timeEnabled){
$field.datetimepicker(dateConfig);
}else{
$field.datepicker(dateConfig);
}
$field.addClass('wpuf-initialized');
} catch (error){
}});
this.isInitializing=false;
},
initCountryFields: function(){
if(this.isInitializing){
return;
}
var countryFields=$('select[data-countries]:not(.wpuf-initialized)');
if(countryFields.length===0){
return;
}
if(typeof $.fn.selectize==='undefined'){
return;
}
this.isInitializing=true;
countryFields.each(function(index){
var $field=$(this);
if($field.hasClass('selectized')){
try {
$field[0].selectize.destroy();
} catch (error){
$field.removeClass('selectized');
}}
try {
var countriesData=$field.data('countries');
var bannedCountriesData=$field.data('banned-countries');
var allowedCountriesData=$field.data('allowed-countries');
var countries=[];
var bannedCountries=[];
var allowedCountries=[];
if(countriesData){
if(typeof countriesData==='string'){
try {
countries=JSON.parse(countriesData);
} catch (e){
countries=[];
}}else if(Array.isArray(countriesData)){
countries=countriesData;
}else{
countries=[];
}}
if(bannedCountriesData){
if(typeof bannedCountriesData==='string'){
try {
bannedCountries=JSON.parse(bannedCountriesData);
} catch (e){
bannedCountries=[];
}}else if(Array.isArray(bannedCountriesData)){
bannedCountries=bannedCountriesData;
}}
if(allowedCountriesData){
if(typeof allowedCountriesData==='string'){
try {
allowedCountries=JSON.parse(allowedCountriesData);
} catch (e){
allowedCountries=[];
}}else if(Array.isArray(allowedCountriesData)){
allowedCountries=allowedCountriesData;
}}
var listVisibilityOption=$field.data('list-visibility-option')||'all';
var selectedCountry=$field.data('selected-country')||'';
var options=[];
if(!Array.isArray(countries)){
if(typeof countries==='object'&&countries!==null){
var countriesArray=[];
for (var code in countries){
if(countries.hasOwnProperty(code)){
countriesArray.push({
code: code,
name: countries[code]
});
}}
countries=countriesArray;
}else{
countries=[];
}}
if(listVisibilityOption==='hide'){
countries.forEach(function(country){
if(bannedCountries.indexOf(country.code)===-1){
options.push({
value: country.code,
text: country.name
});
}});
}else if(listVisibilityOption==='show'){
allowedCountries.forEach(function(countryCode){
var country=countries.find(function(c){ return c.code===countryCode; });
if(country){
options.push({
value: country.code,
text: country.name
});
}});
}else{
countries.forEach(function(country){
options.push({
value: country.code,
text: country.name
});
});
}
if(typeof $.fn.selectize!=='undefined'){
$field.selectize({
options: options,
items: selectedCountry ? [selectedCountry]:[],
placeholder: 'Select a country',
allowEmptyOption: true
});
$field.addClass('wpuf-initialized');
}else{
$field.empty();
$field.append('<option value="">Select a country</option>');
options.forEach(function(option){
var selected=option.value===selectedCountry ? 'selected':'';
$field.append('<option value="' + option.value + '" ' + selected + '>' + option.text + '</option>');
});
$field.addClass('wpuf-initialized');
}} catch (error){
}});
this.isInitializing=false;
},
initPhoneFields: function(){
if(this.isInitializing){
return;
}
var allPhoneFields=$('input[type="tel"], input.wpuf_telephone');
allPhoneFields.each(function(){
var $field=$(this);
var fieldId=$field.attr('id')||'no-id';
var $wrapper=$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code');
var hasWrapper=$wrapper.length&&$wrapper[0]!==$field[0];
var hasInitClass=$field.hasClass('wpuf-initialized');
var hasInstance=false;
try {
var instance=window.intlTelInput&&window.intlTelInput.getInstance($field[0]);
hasInstance = !!instance;
} catch (e){
hasInstance=false;
}});
var phoneFields=allPhoneFields.filter(function(){
var $field=$(this);
var $wrapper=$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code');
var hasWrapper=$wrapper.length&&$wrapper[0]!==$field[0];
if(hasWrapper&&$field.hasClass('wpuf-initialized')){
return false;
}
if($field.hasClass('wpuf-initialized')&&!hasWrapper){
$field.removeClass('wpuf-initialized');
}
return true;
});
$('input.wpuf_telephone').each(function(){
var $field=$(this);
if(!$field.hasClass('wpuf-initialized')){
var $wrapper=$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code');
if($wrapper.length&&$wrapper[0]!==$field[0]){
$field.detach();
$wrapper.replaceWith($field);
}
if($field.data('intlTelInput')){
try {
$field.intlTelInput('destroy');
} catch (error){
$field.removeClass('iti');
}}
}});
if(phoneFields.length===0){
return;
}
if(typeof window.intlTelInput==='undefined'){
return;
}
this.isInitializing=true;
phoneFields.each(function(index){
var $field=$(this);
var fieldId=$field.attr('id')||'no-id';
var $existingWrapper=$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code');
if($existingWrapper.length&&$existingWrapper[0]!==$field[0]){
try {
var instance=window.intlTelInput.getInstance($field[0]);
if(instance){
$field.addClass('wpuf-initialized');
return;
}else{}} catch (e){}}
var existingInstance=null;
try {
existingInstance=window.intlTelInput.getInstance($field[0]);
if(existingInstance){
existingInstance.destroy();
}else{
}} catch (e){}
var $wrapper=$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code');
if($wrapper.length&&$wrapper[0]!==$field[0]){
$field.detach();
$wrapper.replaceWith($field);
}
$field.removeClass('iti wpuf-initialized');
$field.removeAttr('data-intl-tel-input-id');
$field.removeData('intlTelInput');
try {
var showList=$field.data('show-list')||'yes';
var defaultCountry=$field.data('default-country')||'';
var autoPlaceholder=$field.data('auto-placeholder')||'yes';
var utilsScript=$field.data('utils-script')||'';
var onlyCountries=[];
var excludeCountries=[];
try {
var onlyCountriesData=$field.data('only-countries');
if(onlyCountriesData&&typeof onlyCountriesData==='string'){
onlyCountries=JSON.parse(onlyCountriesData);
}else if(Array.isArray(onlyCountriesData)){
onlyCountries=onlyCountriesData;
}} catch (e){
}
try {
var excludeCountriesData=$field.data('exclude-countries');
if(excludeCountriesData&&typeof excludeCountriesData==='string'){
excludeCountries=JSON.parse(excludeCountriesData);
}else if(Array.isArray(excludeCountriesData)){
excludeCountries=excludeCountriesData;
}} catch (e){
}
if(showList==='yes'){
if(typeof window.intlTelInput!=='undefined'){
var config={};
if(utilsScript){
config.utilsScript=utilsScript;
}
if(defaultCountry){
config.initialCountry=defaultCountry;
}
if(onlyCountries&&onlyCountries.length > 0){
config.onlyCountries=onlyCountries;
}
if(excludeCountries&&excludeCountries.length > 0){
config.excludeCountries=excludeCountries;
}
if(autoPlaceholder==='no'){
config.autoPlaceholder='off';
}
try {
window.intlTelInput($field[0], config);
var $wrapper=$field.parent();
var hasWrapper=$wrapper.length &&
($wrapper.hasClass('iti') ||
$wrapper.hasClass('iti--allow-dropdown') ||
$wrapper.hasClass('iti--separate-dial-code'));
if(hasWrapper){
$field.addClass('wpuf-initialized');
}else{
try {
var instance=window.intlTelInput.getInstance($field[0]);
if(instance){
$wrapper=$field.parent();
if($wrapper.hasClass('iti') ||
$wrapper.hasClass('iti--allow-dropdown') ||
$wrapper.hasClass('iti--separate-dial-code')){
$field.addClass('wpuf-initialized');
}else{}}else{}} catch (e){}}
} catch (error){
$field.removeClass('wpuf-initialized');
if(!$field.attr('placeholder')){
$field.attr('placeholder', 'Enter phone number');
}}
}else{
$field.addClass('wpuf-initialized');
}}else{
$field.addClass('wpuf-initialized');
}} catch (error){}});
this.isInitializing=false;
},
initRatingFields: function(){
$('.wpuf-ratings:not(.wpuf-initialized)').each(function(){
var $field=$(this);
if($field.hasClass('br-theme-css-stars')){
$field.barrating('destroy');
}
try {
$field.barrating({
theme: 'css-stars'
});
$field.addClass('wpuf-initialized');
} catch (error){
}});
},
initFileFields: function(){
$('.wpuf-file-upload:not(.wpuf-initialized)').each(function(){
var $field=$(this);
var uniqueId=$field.data('unique-id');
var fieldName=$field.data('field-name');
var count=$field.data('count')||1;
var allowedExt=$field.data('allowed-ext')||'';
var maxSize=$field.data('max-size')||1024;
if(uniqueId&&fieldName){
try {
var uploader=new WPUF_Uploader(
'wpuf-' + uniqueId + '-pickfiles',
'wpuf-' + uniqueId + '-upload-container',
count,
fieldName,
allowedExt,
maxSize
);
if(typeof wpuf_plupload_items!=='undefined'){
wpuf_plupload_items.push(uploader);
}
$field.addClass('wpuf-initialized');
} catch (error){
}}
});
},
cleanupInitializedFields: function($container){
if(!$container){
$container=$('body');
}
var initializedFields=$container.find('.wpuf-initialized');
initializedFields.each(function(){
var $field=$(this);
$field.removeClass('wpuf-initialized');
if($field.hasClass('hasDatepicker')){
try {
$field.datepicker('destroy');
} catch (error){
$field.removeClass('hasDatepicker');
$field.siblings('.ui-datepicker').remove();
}}
if($field.hasClass('hasTimepicker')){
try {
$field.datetimepicker('destroy');
} catch (error){
$field.removeClass('hasTimepicker');
$field.siblings('.ui-datetimepicker').remove();
}}
if($field.hasClass('br-theme-css-stars')){
try {
$field.barrating('destroy');
} catch (error){
$field.removeClass('br-theme-css-stars');
$field.siblings('.br-wrapper').remove();
}}
if($field.hasClass('selectized')&&$field[0].selectize){
try {
$field[0].selectize.destroy();
} catch (error){
$field.removeClass('selectized');
$field.siblings('.selectize-control').remove();
}}
if($field.hasClass('iti')||$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code').length){
try {
if($field.data('intlTelInput')){
$field.intlTelInput('destroy');
}} catch (error){
}
var $wrapper=$field.closest('.iti, .iti--allow-dropdown, .iti--separate-dial-code');
if($wrapper.length&&$wrapper[0]!==$field[0]){
$field.detach();
$wrapper.replaceWith($field);
}
$field.removeClass('iti wpuf-initialized');
$field.removeAttr('data-intl-tel-input-id');
}});
},
bindEvents: function(){
$(document).on('wpuf-repeat-instance-added', function(event, $newInstance){
WPUF_Field_Initializer.cleanupInitializedFields($newInstance);
setTimeout(function(){
WPUF_Field_Initializer.initDateFields();
WPUF_Field_Initializer.initCountryFields();
WPUF_Field_Initializer.initPhoneFields();
WPUF_Field_Initializer.initRatingFields();
WPUF_Field_Initializer.initFileFields();
}, 200);
});
$(document).on('wpuf-conditional-logic-updated', function(){
WPUF_Field_Initializer.initDateFields();
WPUF_Field_Initializer.initCountryFields();
WPUF_Field_Initializer.initPhoneFields();
WPUF_Field_Initializer.initRatingFields();
WPUF_Field_Initializer.initFileFields();
});
},
reinitialize: function(){
this.initDateFields();
this.initCountryFields();
this.initPhoneFields();
this.initRatingFields();
this.initFileFields();
}};
$(document).ready(function(){
if(typeof WPUF_Field_Initializer!=='undefined'&&typeof WPUF_Field_Initializer.init==='function'){
WPUF_Field_Initializer.init();
}});
window.WPUF_Field_Initializer=WPUF_Field_Initializer;
})(jQuery);
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
!function(a){"use strict";var b=a.Masonry;b.prototype._remapV2Options=function(){this._remapOption("gutterWidth","gutter"),this._remapOption("isResizable","isResizeBound"),this._remapOption("isRTL","isOriginLeft",function(a){return!a});var a=this.options.isAnimated;if(void 0!==a&&(this.options.transitionDuration=a?this.options.transitionDuration:0),void 0===a||a){var b=this.options.animationOptions,c=b&&b.duration;c&&(this.options.transitionDuration="string"==typeof c?c:c+"ms")}},b.prototype._remapOption=function(a,b,c){var d=this.options[a];void 0!==d&&(this.options[b]=c?c(d):d)};var c=b.prototype._create;b.prototype._create=function(){var a=this;this._remapV2Options(),c.apply(this,arguments),setTimeout(function(){jQuery(a.element).addClass("masonry")},0)};var d=b.prototype.layout;b.prototype.layout=function(){this._remapV2Options(),d.apply(this,arguments)};var e=b.prototype.option;b.prototype.option=function(){e.apply(this,arguments),this._remapV2Options()};var f=b.prototype._itemize;b.prototype._itemize=function(a){var b=f.apply(this,arguments);return jQuery(a).addClass("masonry-brick"),b};var g=b.prototype.measureColumns;b.prototype.measureColumns=function(){var a=this.options.columnWidth;a&&"function"==typeof a&&(this.getContainerWidth(),this.columnWidth=a(this.containerWidth)),g.apply(this,arguments)},b.prototype.reload=function(){this.reloadItems.apply(this,arguments),this.layout.apply(this)};var h=b.prototype.destroy;b.prototype.destroy=function(){var a=this.getItemElements();jQuery(this.element).removeClass("masonry"),jQuery(a).removeClass("masonry-brick"),h.apply(this,arguments)}}(window);
;window.Modernizr=function(a,b,c){function B(a){j.cssText=a}function C(a,b){return B(n.join(a+";")+(b||""))}function D(a,b){return typeof a===b}function E(a,b){return!!~(""+a).indexOf(b)}function F(a,b){for(var d in a){var e=a[d];if(!E(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function G(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:D(f,"function")?f.bind(d||b):f}return!1}function H(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return D(b,"string")||D(b,"undefined")?F(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),G(e,b,c))}function I(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)t[c[d]]=c[d]in k;return t.list&&(t.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),t}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:e=k.value!=l)),s[a[d]]=!!e;return s}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),z={}.hasOwnProperty,A;!D(z,"undefined")&&!D(z.call,"undefined")?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.flexbox=function(){return H("flexWrap")},r.flexboxlegacy=function(){return H("boxDirection")},r.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},r.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:x(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},r.postmessage=function(){return!!a.postMessage},r.hashchange=function(){return y("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},r.history=function(){return!!a.history&&!!history.pushState},r.rgba=function(){return B("background-color:rgba(150,255,150,.5)"),E(j.backgroundColor,"rgba")},r.hsla=function(){return B("background-color:hsla(120,40%,100%,.5)"),E(j.backgroundColor,"rgba")||E(j.backgroundColor,"hsla")},r.multiplebgs=function(){return B("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},r.backgroundsize=function(){return H("backgroundSize")},r.borderimage=function(){return H("borderImage")},r.borderradius=function(){return H("borderRadius")},r.boxshadow=function(){return H("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){return C("opacity:.55"),/^0.55$/.test(j.opacity)},r.cssanimations=function(){return H("animationName")},r.csscolumns=function(){return H("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return B((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),E(j.backgroundImage,"gradient")},r.cssreflections=function(){return H("boxReflect")},r.csstransforms=function(){return!!H("transform")},r.csstransforms3d=function(){var a=!!H("perspective");return a&&"webkitPerspective"in g.style&&x("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},r.csstransitions=function(){return H("transition")},r.fontface=function(){var a;return x('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},r.generatedcontent=function(){var a;return x(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},r.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},r.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},r.applicationcache=function(){return!!a.applicationCache};for(var J in r)A(r,J)&&(w=J.toLowerCase(),e[w]=r[J](),u.push((e[w]?"":"no-")+w));return e.input||I(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},B(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.hasEvent=y,e.testProp=function(a){return F([a])},e.testAllProps=H,e.testStyles=x,e.prefixed=function(a,b,c){return b?H(a,b,c):H(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+u.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},Modernizr.addTest("cssremunit",function(){var a=document.createElement("div");try{a.style.fontSize="3rem"}catch(b){}return/rem/.test(a.style.fontSize)}),Modernizr.addTest("cors",!!(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest)),Modernizr.addTest("overflowscrolling",function(){return Modernizr.testAllProps("overflowScrolling")}),Modernizr.addTest("devicemotion","DeviceMotionEvent"in window),Modernizr.addTest("deviceorientation","DeviceOrientationEvent"in window),Modernizr.addTest("cssscrollbar",function(){var a,b="#modernizr{overflow: scroll; width: 40px }#"+Modernizr._prefixes.join("scrollbar{width:0px} #modernizr::").split("#").slice(1).join("#")+"scrollbar{width:0px}";return Modernizr.testStyles(b,function(b){a="scrollWidth"in b&&b.scrollWidth==40}),a}),Modernizr.addTest("strictmode",function(){return function(){return"use strict",!this}()}),Modernizr.addTest("filereader",function(){return!!(window.File&&window.FileList&&window.FileReader)}),Modernizr.addTest("filesystem",!!Modernizr.prefixed("requestFileSystem",window)),Modernizr.addTest("fileinput",function(){var a=document.createElement("input");return a.type="file",!a.disabled}),Modernizr.addTest("formattribute",function(){var a=document.createElement("form"),b=document.createElement("input"),c=document.createElement("div"),d="formtest"+(new Date).getTime(),e,f=!1;return a.id=d,document.createAttribute&&(e=document.createAttribute("form"),e.nodeValue=d,b.setAttributeNode(e),c.appendChild(a),c.appendChild(b),document.documentElement.appendChild(c),f=a.elements.length===1&&b.form==a,c.parentNode.removeChild(c)),f}),Modernizr.addTest("placeholder",function(){return"placeholder"in(Modernizr.input||document.createElement("input"))&&"placeholder"in(Modernizr.textarea||document.createElement("textarea"))}),Modernizr.addTest("speechinput",function(){var a=document.createElement("input");return"speech"in a||"onwebkitspeechchange"in a}),Modernizr.addTest("ie8compat",function(){return!window.addEventListener&&document.documentMode&&document.documentMode===7}),function(a,b){b.formvalidationapi=!1,b.formvalidationmessage=!1,b.addTest("formvalidation",function(){var c=a.createElement("form");if("checkValidity"in c){var d=a.body,e=a.documentElement,f=!1,g=!1,h;return b.formvalidationapi=!0,c.onsubmit=function(a){window.opera||a.preventDefault(),a.stopPropagation()},c.innerHTML='<input name="modTest" required><button></button>',c.style.position="absolute",c.style.top="-99999em",d||(f=!0,d=a.createElement("body"),d.style.background="",e.appendChild(d)),d.appendChild(c),h=c.getElementsByTagName("input")[0],h.oninvalid=function(a){g=!0,a.preventDefault(),a.stopPropagation()},b.formvalidationmessage=!!h.validationMessage,c.getElementsByTagName("button")[0].click(),d.removeChild(c),f&&e.removeChild(d),g}return!1})}(document,window.Modernizr),Modernizr.addTest("fullscreen",function(){for(var a=0;a<Modernizr._domPrefixes.length;a++)if(document[Modernizr._domPrefixes[a].toLowerCase()+"CancelFullScreen"])return!0;return!!document.cancelFullScreen||!1}),Modernizr.addTest("json",!!window.JSON&&!!JSON.parse);
jQuery.easing['jswing']=jQuery.easing['swing'];
jQuery.extend(jQuery.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d){
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d){
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d){
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d){
if((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d){
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d){
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d){
if((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},
easeInQuart: function (x, t, b, c, d){
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d){
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d){
if((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d){
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d){
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d){
if((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d){
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d){
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d){
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d){
return (t==0) ? b:c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d){
return (t==d) ? b+c:c * (-Math.pow(2, -10 * t/d) + 1) + b;
},
easeInOutExpo: function (x, t, b, c, d){
if(t==0) return b;
if(t==d) return b+c;
if((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d){
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d){
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
},
easeInOutCirc: function (x, t, b, c, d){
if((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d){
var s=1.70158;var p=0;var a=c;
if(t==0) return b;  if((t/=d)==1) return b+c;  if(!p) p=d*.3;
if(a < Math.abs(c)){ a=c; var s=p/4; }
else var s=p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin((t*d-s)*(2*Math.PI)/p)) + b;
},
easeOutElastic: function (x, t, b, c, d){
var s=1.70158;var p=0;var a=c;
if(t==0) return b;  if((t/=d)==1) return b+c;  if(!p) p=d*.3;
if(a < Math.abs(c)){ a=c; var s=p/4; }
else var s=p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin((t*d-s)*(2*Math.PI)/p) + c + b;
},
easeInOutElastic: function (x, t, b, c, d){
var s=1.70158;var p=0;var a=c;
if(t==0) return b;  if((t/=d/2)==2) return b+c;  if(!p) p=d*(.3*1.5);
if(a < Math.abs(c)){ a=c; var s=p/4; }
else var s=p/(2*Math.PI) * Math.asin (c/a);
if(t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin((t*d-s)*(2*Math.PI)/p)) + b;
return a*Math.pow(2,-10*(t-=1)) * Math.sin((t*d-s)*(2*Math.PI)/p)*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s){
if(s==undefined) s=1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s){
if(s==undefined) s=1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s){
if(s==undefined) s=1.70158;
if((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d){
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
},
easeOutBounce: function (x, t, b, c, d){
if((t/=d) < (1/2.75)){
return c*(7.5625*t*t) + b;
}else if(t < (2/2.75)){
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
}else if(t < (2.5/2.75)){
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
}else{
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
}},
easeInOutBounce: function (x, t, b, c, d){
if(t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
}});
/* Tooltipster v3.1.0 */;(function(e,t,n){function o(t,n){this.bodyOverflowX;this.callbacks={hide:[],show:[]};this.checkInterval=null;this.content;this.$el=e(t);this.$elProxy;this.elProxyPosition;this.enabled=true;this.options=e.extend({},s,n);this.mouseIsOverProxy=false;this.namespace="tooltipster-"+Math.round(Math.random()*1e5);this.status="hidden";this.timerHide=null;this.timerShow=null;this.$tooltip;this.options.iconTheme=this.options.iconTheme.replace(".","");this.options.theme=this.options.theme.replace(".","");this.init()}function u(t,n){var r=true;e.each(t,function(e,i){if(typeof n[e]==="undefined"||t[e]!==n[e]){r=false;return false}});return r}function l(){return!f&&a}function c(){var e=n.body||n.documentElement,t=e.style,r="transition";if(typeof t[r]=="string"){return true}v=["Moz","Webkit","Khtml","O","ms"],r=r.charAt(0).toUpperCase()+r.substr(1);for(var i=0;i<v.length;i++){if(typeof t[v[i]+r]=="string"){return true}}return false}var r="tooltipster",s={animation:"fade",arrow:true,arrowColor:"",autoClose:true,content:null,contentAsHTML:false,contentCloning:true,delay:200,fixedWidth:0,maxWidth:0,functionInit:function(e,t){},functionBefore:function(e,t){t()},functionReady:function(e,t){},functionAfter:function(e){},icon:"(?)",iconCloning:true,iconDesktop:false,iconTouch:false,iconTheme:"tooltipster-icon",interactive:false,interactiveTolerance:350,offsetX:0,offsetY:0,onlyOne:false,position:"top",positionTracker:false,speed:350,timer:0,theme:"tooltipster-default",touchDevices:true,trigger:"hover",updateAnimation:true};o.prototype={init:function(){var t=this;if(n.querySelector){if(t.options.content!==null){t.setContent(t.options.content)}else{var r=t.$el.attr("title");if(typeof r==="undefined")r=null;t.setContent(r)}var i=t.options.functionInit.call(t.$el,t.$el,t.content);if(typeof i!=="undefined")t.setContent(i);t.$el.removeAttr("title").addClass("tooltipstered");if(!a&&t.options.iconDesktop||a&&t.options.iconTouch){if(typeof t.options.icon==="string"){t.$elProxy=e('<span class="'+t.options.iconTheme+'"></span>');t.$elProxy.text(t.options.icon)}else{if(t.options.iconCloning)t.$elProxy=t.options.icon.clone(true);else t.$elProxy=t.options.icon}t.$elProxy.insertAfter(t.$el)}else{t.$elProxy=t.$el}if(t.options.trigger=="hover"){t.$elProxy.on("mouseenter."+t.namespace,function(){if(!l()||t.options.touchDevices){t.mouseIsOverProxy=true;t.showTooltip()}}).on("mouseleave."+t.namespace,function(){if(!l()||t.options.touchDevices){t.mouseIsOverProxy=false}});if(a&&t.options.touchDevices){t.$elProxy.on("touchstart."+t.namespace,function(){t.showTooltipNow()})}}else if(t.options.trigger=="click"){t.$elProxy.on("click."+t.namespace,function(){if(!l()||t.options.touchDevices){t.showTooltip()}})}}},showTooltip:function(){var e=this;if(e.status!="shown"&&e.status!="appearing"){if(e.options.delay){e.timerShow=setTimeout(function(){if(e.options.trigger=="click"||e.options.trigger=="hover"&&e.mouseIsOverProxy){e.showTooltipNow()}},e.options.delay)}else e.showTooltipNow()}},showTooltipNow:function(n){var i=this;i.options.functionBefore.call(i.$el,i.$el,function(){if(i.enabled&&i.content!==null){if(n)i.callbacks.show.push(n);i.callbacks.hide=[];clearTimeout(i.timerShow);i.timerShow=null;clearTimeout(i.timerHide);i.timerHide=null;if(i.options.onlyOne){e(".tooltipstered").not(i.$el).each(function(t,n){var i=e(n),s=i[r]("status"),o=i[r]("option","autoClose");if(s!=="hidden"&&s!=="disappearing"&&o){i[r]("hide")}})}var s=function(){i.status="shown";e.each(i.callbacks.show,function(e,t){t.call(i.$el)});i.callbacks.show=[]};if(i.status!=="hidden"){var o=0;if(i.status==="disappearing"){i.status="appearing";if(c()){i.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+i.options.animation+"-show");if(i.options.speed>0)i.$tooltip.delay(i.options.speed);i.$tooltip.queue(s)}else{i.$tooltip.stop().fadeIn(s)}}else if(i.status==="shown"){s()}}else{i.status="appearing";var o=i.options.speed;i.bodyOverflowX=e("body").css("overflow-x");e("body").css("overflow-x","hidden");var u="tooltipster-"+i.options.animation,f="-webkit-transition-duration: "+i.options.speed+"ms; -webkit-animation-duration: "+i.options.speed+"ms; -moz-transition-duration: "+i.options.speed+"ms; -moz-animation-duration: "+i.options.speed+"ms; -o-transition-duration: "+i.options.speed+"ms; -o-animation-duration: "+i.options.speed+"ms; -ms-transition-duration: "+i.options.speed+"ms; -ms-animation-duration: "+i.options.speed+"ms; transition-duration: "+i.options.speed+"ms; animation-duration: "+i.options.speed+"ms;",l=i.options.fixedWidth>0?"width:"+Math.round(i.options.fixedWidth)+"px;":"",h=i.options.maxWidth>0?"max-width:"+Math.round(i.options.maxWidth)+"px;":"",p=i.options.interactive?"pointer-events: auto;":"";i.$tooltip=e('<div class="tooltipster-base '+i.options.theme+'" style="'+l+" "+h+" "+p+" "+f+'"><div class="tooltipster-content"></div></div>');if(c())i.$tooltip.addClass(u);i.insertContent();i.$tooltip.appendTo("body");i.positionTooltip();i.options.functionReady.call(i.$el,i.$el,i.$tooltip);if(c()){i.$tooltip.addClass(u+"-show");if(i.options.speed>0)i.$tooltip.delay(i.options.speed);i.$tooltip.queue(s)}else{i.$tooltip.css("display","none").fadeIn(i.options.speed,s)}i.setCheckInterval();e(t).on("scroll."+i.namespace+" resize."+i.namespace,function(){i.positionTooltip()});if(i.options.autoClose){e("body").off("."+i.namespace);if(i.options.trigger=="hover"){if(a){setTimeout(function(){e("body").on("touchstart."+i.namespace,function(){i.hideTooltip()})},0)}if(i.options.interactive){if(a){i.$tooltip.on("touchstart."+i.namespace,function(e){e.stopPropagation()})}var d=null;i.$elProxy.add(i.$tooltip).on("mouseleave."+i.namespace+"-autoClose",function(){clearTimeout(d);d=setTimeout(function(){i.hideTooltip()},i.options.interactiveTolerance)}).on("mouseenter."+i.namespace+"-autoClose",function(){clearTimeout(d)})}else{i.$elProxy.on("mouseleave."+i.namespace+"-autoClose",function(){i.hideTooltip()})}}else if(i.options.trigger=="click"){setTimeout(function(){e("body").on("click."+i.namespace+" touchstart."+i.namespace,function(){i.hideTooltip()})},0);if(i.options.interactive){i.$tooltip.on("click."+i.namespace+" touchstart."+i.namespace,function(e){e.stopPropagation()})}}}}if(i.options.timer>0){i.timerHide=setTimeout(function(){i.timerHide=null;i.hideTooltip()},i.options.timer+o)}}})},setCheckInterval:function(){var t=this;t.checkInterval=setInterval(function(){if(e("body").find(t.$el).length===0||e("body").find(t.$elProxy).length===0||t.status=="hidden"||e("body").find(t.$tooltip).length===0){if(t.status=="shown"||t.status=="appearing")t.hideTooltip();t.cancelCheckInterval()}else{if(t.options.positionTracker){var n=t.positionInfo(t.$elProxy),r=false;if(u(n.dimension,t.elProxyPosition.dimension)){if(t.$elProxy.css("position")==="fixed"){if(u(n.position,t.elProxyPosition.position))r=true}else{if(u(n.offset,t.elProxyPosition.offset))r=true}}if(!r){t.positionTooltip()}}}},200)},cancelCheckInterval:function(){clearInterval(this.checkInterval);this.checkInterval=null},hideTooltip:function(n){var r=this;if(n)r.callbacks.hide.push(n);r.callbacks.show=[];clearTimeout(r.timerShow);r.timerShow=null;clearTimeout(r.timerHide);r.timerHide=null;var i=function(){e.each(r.callbacks.hide,function(e,t){t.call(r.$el)});r.callbacks.hide=[]};if(r.status=="shown"||r.status=="appearing"){r.status="disappearing";var s=function(){r.status="hidden";r.$tooltip.remove();r.$tooltip=null;e(t).off("."+r.namespace);e("body").off("."+r.namespace).css("overflow-x",r.bodyOverflowX);r.$elProxy.off("."+r.namespace+"-autoClose");r.options.functionAfter.call(r.$el,r.$el);i()};if(c()){r.$tooltip.clearQueue().removeClass("tooltipster-"+r.options.animation+"-show").addClass("tooltipster-dying");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(s)}else{r.$tooltip.stop().fadeOut(r.options.speed,s)}}else if(r.status=="hidden"){i()}},setContent:function(e){if(typeof e==="object"&&e!==null&&this.options.contentCloning){e=e.clone(true)}this.content=e},insertContent:function(){var e=this,t=this.$tooltip.find(".tooltipster-content");if(typeof e.content==="string"&&!e.options.contentAsHTML){t.text(e.content)}else{t.empty().append(e.content)}},updateTooltip:function(e){var t=this;t.setContent(e);if(t.content!==null){if(t.status!=="hidden"){t.insertContent();t.positionTooltip();if(t.options.updateAnimation){if(c()){t.$tooltip.css({width:"","-webkit-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing");setTimeout(function(){if(t.status!="hidden"){t.$tooltip.removeClass("tooltipster-content-changing");setTimeout(function(){if(t.status!=="hidden"){t.$tooltip.css({"-webkit-transition":t.options.speed+"ms","-moz-transition":t.options.speed+"ms","-o-transition":t.options.speed+"ms","-ms-transition":t.options.speed+"ms",transition:t.options.speed+"ms"})}},t.options.speed)}},t.options.speed)}else{t.$tooltip.fadeTo(t.options.speed,.5,function(){if(t.status!="hidden"){t.$tooltip.fadeTo(t.options.speed,1)}})}}}}else{t.hideTooltip()}},positionInfo:function(e){return{dimension:{height:e.outerHeight(false),width:e.outerWidth(false)},offset:e.offset(),position:{left:parseInt(e.css("left")),top:parseInt(e.css("top"))}}},positionTooltip:function(){var n=this;if(e("body").find(n.$tooltip).length!==0){n.$tooltip.css("width","");n.elProxyPosition=n.positionInfo(n.$elProxy);var r=null,s=e(t).width(),o=n.elProxyPosition,u=n.$tooltip.outerWidth(false),a=n.$tooltip.innerWidth()+1,f=n.$tooltip.outerHeight(false);if(n.$elProxy.is("area")){var l=n.$elProxy.attr("shape"),c=n.$elProxy.parent().attr("name"),h=e('img[usemap="#'+c+'"]'),p=h.offset().left,d=h.offset().top,v=n.$elProxy.attr("coords")!==undefined?n.$elProxy.attr("coords").split(","):undefined;if(l=="circle"){var m=parseInt(v[0]),g=parseInt(v[1]),y=parseInt(v[2]);o.dimension.height=y*2;o.dimension.width=y*2;o.offset.top=d+g-y;o.offset.left=p+m-y}else if(l=="rect"){var m=parseInt(v[0]),g=parseInt(v[1]),b=parseInt(v[2]),w=parseInt(v[3]);o.dimension.height=w-g;o.dimension.width=b-m;o.offset.top=d+g;o.offset.left=p+m}else if(l=="poly"){var E=[],S=[],x=0,T=0,N=0,C=0,k="even";for(i=0;i<v.length;i++){var L=parseInt(v[i]);if(k=="even"){if(L>N){N=L;if(i===0){x=N}}if(L<x){x=L}k="odd"}else{if(L>C){C=L;if(i==1){T=C}}if(L<T){T=L}k="even"}}o.dimension.height=C-T;o.dimension.width=N-x;o.offset.top=d+T;o.offset.left=p+x}else{o.dimension.height=h.outerHeight(false);o.dimension.width=h.outerWidth(false);o.offset.top=d;o.offset.left=p}}if(n.options.fixedWidth===0){n.$tooltip.css({width:Math.round(a)+"px","padding-left":"0px","padding-right":"0px"})}var A=0,O=0,M=0,_=parseInt(n.options.offsetY),D=parseInt(n.options.offsetX),P=n.options.position;function H(){var n=e(t).scrollLeft();if(A-n<0){r=A-n;A=n}if(A+u-n>s){r=A-(s+n-u);A=s+n-u}}function B(n,r){if(o.offset.top-e(t).scrollTop()-f-_-12<0&&r.indexOf("top")>-1){P=n}if(o.offset.top+o.dimension.height+f+12+_>e(t).scrollTop()+e(t).height()&&r.indexOf("bottom")>-1){P=n;M=o.offset.top-f-_-12}}if(P=="top"){var j=o.offset.left+u-(o.offset.left+o.dimension.width);A=o.offset.left+D-j/2;M=o.offset.top-f-_-12;H();B("bottom","top")}if(P=="top-left"){A=o.offset.left+D;M=o.offset.top-f-_-12;H();B("bottom-left","top-left")}if(P=="top-right"){A=o.offset.left+o.dimension.width+D-u;M=o.offset.top-f-_-12;H();B("bottom-right","top-right")}if(P=="bottom"){var j=o.offset.left+u-(o.offset.left+o.dimension.width);A=o.offset.left-j/2+D;M=o.offset.top+o.dimension.height+_+12;H();B("top","bottom")}if(P=="bottom-left"){A=o.offset.left+D;M=o.offset.top+o.dimension.height+_+12;H();B("top-left","bottom-left")}if(P=="bottom-right"){A=o.offset.left+o.dimension.width+D-u;M=o.offset.top+o.dimension.height+_+12;H();B("top-right","bottom-right")}if(P=="left"){A=o.offset.left-D-u-12;O=o.offset.left+D+o.dimension.width+12;var F=o.offset.top+f-(o.offset.top+n.$elProxy.outerHeight(false));M=o.offset.top-F/2-_;if(A<0&&O+u>s){var I=parseFloat(n.$tooltip.css("border-width"))*2,q=u+A-I;n.$tooltip.css("width",q+"px");f=n.$tooltip.outerHeight(false);A=o.offset.left-D-q-12-I;F=o.offset.top+f-(o.offset.top+n.$elProxy.outerHeight(false));M=o.offset.top-F/2-_}else if(A<0){A=o.offset.left+D+o.dimension.width+12;r="left"}}if(P=="right"){A=o.offset.left+D+o.dimension.width+12;O=o.offset.left-D-u-12;var F=o.offset.top+f-(o.offset.top+n.$elProxy.outerHeight(false));M=o.offset.top-F/2-_;if(A+u>s&&O<0){var I=parseFloat(n.$tooltip.css("border-width"))*2,q=s-A-I;n.$tooltip.css("width",q+"px");f=n.$tooltip.outerHeight(false);F=o.offset.top+f-(o.offset.top+n.$elProxy.outerHeight(false));M=o.offset.top-F/2-_}else if(A+u>s){A=o.offset.left-D-u-12;r="right"}}if(n.options.arrow){var R="tooltipster-arrow-"+P;if(n.options.arrowColor.length<1){var U=n.$tooltip.css("background-color")}else{var U=n.options.arrowColor}if(!r){r=""}else if(r=="left"){R="tooltipster-arrow-right";r=""}else if(r=="right"){R="tooltipster-arrow-left";r=""}else{r="left:"+Math.round(r)+"px;"}if(P=="top"||P=="top-left"||P=="top-right"){var z=parseFloat(n.$tooltip.css("border-bottom-width")),W=n.$tooltip.css("border-bottom-color")}else if(P=="bottom"||P=="bottom-left"||P=="bottom-right"){var z=parseFloat(n.$tooltip.css("border-top-width")),W=n.$tooltip.css("border-top-color")}else if(P=="left"){var z=parseFloat(n.$tooltip.css("border-right-width")),W=n.$tooltip.css("border-right-color")}else if(P=="right"){var z=parseFloat(n.$tooltip.css("border-left-width")),W=n.$tooltip.css("border-left-color")}else{var z=parseFloat(n.$tooltip.css("border-bottom-width")),W=n.$tooltip.css("border-bottom-color")}if(z>1){z++}var X="";if(z!==0){var V="",J="border-color: "+W+";";if(R.indexOf("bottom")!==-1){V="margin-top: -"+Math.round(z)+"px;"}else if(R.indexOf("top")!==-1){V="margin-bottom: -"+Math.round(z)+"px;"}else if(R.indexOf("left")!==-1){V="margin-right: -"+Math.round(z)+"px;"}else if(R.indexOf("right")!==-1){V="margin-left: -"+Math.round(z)+"px;"}X='<span class="tooltipster-arrow-border" style="'+V+" "+J+';"></span>'}n.$tooltip.find(".tooltipster-arrow").remove();var K='<div class="'+R+' tooltipster-arrow" style="'+r+'">'+X+'<span style="border-color:'+U+';"></span></div>';n.$tooltip.append(K)}n.$tooltip.css({top:Math.round(M)+"px",left:Math.round(A)+"px"})}}};e.fn[r]=function(){var t=arguments;if(this.length===0){if(typeof t[0]==="string"){var n=true;switch(t[0]){case"setDefaults":e.extend(s,t[1]);break;default:n=false;break}if(n)return true;else return this}else{return this}}else{if(typeof t[0]==="string"){var r="#*$~&";this.each(function(){var n=e(this).data("tooltipster");if(n){switch(t[0]){case"content":case"update":if(typeof t[1]==="undefined"){r=n.content;return false}else{n.updateTooltip(t[1]);break};case"destroy":n.hideTooltip();if(n.$el[0]!==n.$elProxy[0])n.$elProxy.remove();var i=typeof n.content==="string"?n.content:e("<div></div>").append(n.content).html();n.$el.removeClass("tooltipstered").attr("title",i).removeData("tooltipster").off("."+n.namespace);break;case"disable":n.hideTooltip();n.enabled=false;break;case"elementIcon":r=n.$el[0]!==n.$elProxy[0]?n.$elProxy[0]:undefined;return false;case"elementTooltip":r=n.$tooltip?n.$tooltip[0]:undefined;return false;case"enable":n.enabled=true;break;case"hide":n.hideTooltip(t[1]);break;case"option":r=n.options[t[1]];return false;case"reposition":n.positionTooltip();break;case"show":n.showTooltipNow(t[1]);break;case"status":r=n.status;return false;default:throw new Error('Unknown method .tooltipster("'+t[0]+'")');break}}else{throw new Error("You called Tooltipster's \""+t[0]+'" method on an uninitialized element')}});return r!=="#*$~&"?r:this}else{return this.each(function(){if(!e(this).data("tooltipster")){e(this).data("tooltipster",new o(this,t[0]))}})}}};var a=!!("ontouchstart"in t);var f=false;e("body").one("mousemove",function(){f=true})})(jQuery,window,document);
!function(a){"use strict";var t={init:function(t){var o={easing:"ease",duration:700,margins:!1,setOnClick:!1,activeObj:".active",autoUpdate:!1,updateTime:100,enableHover:!0,delayOn:0,delayOff:0,enableFocus:!1,deepFocus:!1};return t=a.extend({},o,t),this.each(function(){var o=t.margins,s=t.setOnClick,m=t.activeObj,r=t.autoUpdate,p=t.updateTime,u=t.enableHover,v=t.delayOn,c=t.delayOff,d=t.enableFocus,f=t.deepFocus,h=t.duration,g=t.easing,b=a(this),T=b.children(),y=b.children(m);0===y.length&&(y=T.eq(0)),b.addClass("lavalamp").data({lavalampActive:y,isAnim:!1,settings:t});var A=a('<div class="lavalamp-object '+g+'" />').prependTo(b);T.addClass("lavalamp-item"),A.css({WebkitTransitionDuration:h/1e3+"s",msTransitionDuration:h/1e3+"s",MozTransitionDuration:h/1e3+"s",OTransitionDuration:h/1e3+"s",transitionDuration:h/1e3+"s"});var j=y.outerWidth(o),I=y.outerHeight(o),O=y.position().top,C=y.position().left,x=y.css("marginTop"),D=y.css("marginLeft");o||(D=parseInt(D),x=parseInt(x),C+=D,O+=x),A.css({width:j,height:I,transform:"translate("+C+"px,"+O+"px)"});var F=!1,H=!0;if(e=function(){var t=a(this);F=!0,setTimeout(function(){F&&H&&b.lavalamp("anim",t)},v)},i=function(a){a=b.data("lavalampActive"),F=!1,setTimeout(function(){!F&&H&&b.lavalamp("anim",a)},c)},n=function(){var t=a(this);t.hasClass("lavalamp-item")||(t=t.parents(".lavalamp-item")),H=!1,setTimeout(function(){b.lavalamp("anim",t)},v)},l=function(){H=!0;var a=b.data("lavalampActive");setTimeout(function(){b.lavalamp("anim",a)},c)},u&&(b.on("mouseenter",".lavalamp-item",e),b.on("mouseleave",".lavalamp-item",i)),d&&(b.on("focusin",".lavalamp-item",n),b.on("focusout",".lavalamp-item",l)),f&&(b.on("focusin",".lavalamp-item *",n),b.on("focusout",".lavalamp-item *",l)),s&&T.click(function(){y=a(this),b.data("lavalampActive",y).lavalamp("update")}),r){var k=setInterval(function(){var a=b.data("isAnim");F||a||b.lavalamp("update")},p);b.data("updateInterval",k)}})},destroy:function(){return this.each(function(){var t=a(this),o=t.data("settings"),s=t.children(".lavalamp-item"),m=o.enableHover,r=o.enableFocus,p=o.deepFocus,u=o.autoUpdate;if(m&&(t.off("mouseenter",".lavalamp-item",e),t.off("mouseleave",".lavalamp-item",i)),r&&(t.off("focusin",".lavalamp-item",n),t.off("focusout",".lavalamp-item",l)),p&&(t.off("focusin",".lavalamp-item *",n),t.off("focusout",".lavalamp-item *",l)),t.removeClass("lavalamp"),s.removeClass("lavalamp-item"),u){var v=t.data("updateInterval");clearInterval(v)}t.children(".lavalamp-object").remove(),t.removeData()})},update:function(){return this.each(function(){var t=a(this),e=t.children(":not(.lavalamp-object)"),i=t.data("lavalampActive");e.addClass("lavalamp-item").css({zIndex:5,position:"relative"}),t.lavalamp("anim",i)})},anim:function(a){var t=this,e=t.data("settings"),i=e.duration,n=e.margins,l=t.children(".lavalamp-object"),o=a.outerWidth(n),s=a.outerHeight(n),m=a.position().top,r=a.position().left,p=a.css("marginTop"),u=a.css("marginLeft");n||(u=parseInt(u),p=parseInt(p),r+=u,m+=p),t.data("isAnim",!0),l.css({width:o,height:s,transform:"translate("+r+"px,"+m+"px)"}),setTimeout(function(){t.data("isAnim",!1)},i)}};a.fn.lavalamp=function(e){return t[e]?t[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void a.error("Method "+e+" does not exist on jQuery.lavalamp"):t.init.apply(this,arguments)};var e,i,n,l}(jQuery);
(function(d){var p={},e,a,h=document,i=window,f=h.documentElement,j=d.expando;d.event.special.inview={add:function(a){p[a.guid+"-"+this[j]]={data:a,$element:d(this)}},remove:function(a){try{delete p[a.guid+"-"+this[j]]}catch(d){}}};d(i).bind("scroll resize",function(){e=a=null});!f.addEventListener&&f.attachEvent&&f.attachEvent("onfocusin",function(){a=null});setInterval(function(){var k=d(),j,n=0;d.each(p,function(a,b){var c=b.data.selector,d=b.$element;k=k.add(c?d.find(c):d)});if(j=k.length){var b;
if(!(b=e)){var g={height:i.innerHeight,width:i.innerWidth};if(!g.height&&((b=h.compatMode)||!d.support.boxModel))b="CSS1Compat"===b?f:h.body,g={height:b.clientHeight,width:b.clientWidth};b=g}e=b;for(a=a||{top:i.pageYOffset||f.scrollTop||h.body.scrollTop,left:i.pageXOffset||f.scrollLeft||h.body.scrollLeft};n<j;n++)if(d.contains(f,k[n])){b=d(k[n]);var l=b.height(),m=b.width(),c=b.offset(),g=b.data("inview");if(!a||!e)break;c.top+l>a.top&&c.top<a.top+e.height&&c.left+m>a.left&&c.left<a.left+e.width?
(m=a.left>c.left?"right":a.left+e.width<c.left+m?"left":"both",l=a.top>c.top?"bottom":a.top+e.height<c.top+l?"top":"both",c=m+"-"+l,(!g||g!==c)&&b.data("inview",c).trigger("inview",[!0,m,l])):g&&b.data("inview",!1).trigger("inview",[!1])}}},250)})(jQuery);
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n],r=o&&o[s];r&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);r=200==Math.round(t(n.width)),s.isBoxSizeOuter=r,i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,I=d&&r,x=t(s.width);x!==!1&&(a.width=x+(I?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(I?0:y+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+z),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var o=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?o.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){i=i||100;var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var s=i.toDashed(o),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(n&&n.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,o,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(o),r=parseFloat(n),a=this.layout.size;o.indexOf("%")!=-1&&(s=s/100*a.width),n.indexOf("%")!=-1&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),n&&!this.isTransitioning)return void this.layoutPosition();var s=t-i,r=e-o,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t);
}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});
!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.destroyAll=function(){var t=[];for(var e in i)t.push(i[e]);for(var o=0,r=t.length;r>o;o++)t[o].destroy()},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=r.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},r=window.Waypoint,n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t,s=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||r.isTouch)&&(e.didScroll=!0,n(t))})},e.prototype.handleResize=function(){r.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],r=o.newScroll>o.oldScroll,n=r?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(n),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element===this.element.window?r.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element===this.element.window?r.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,r=t.length;r>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element===this.element.window,i=this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var n=t[r];for(var s in this.waypoints[r]){var a,l,h,p,u,c=this.waypoints[r][s],d=c.options.offset,f=c.triggerPoint,w=0,y=null==f;c.element!==c.element.window&&(w=c.adapter.offset()[n.offsetProp]),"function"==typeof d?d=d.apply(c):"string"==typeof d&&(d=parseFloat(d),c.options.offset.indexOf("%")>-1&&(d=Math.ceil(n.contextDimension*d/100))),a=n.contextScroll-n.contextOffset,c.triggerPoint=w+a-d,l=f<n.oldScroll,h=c.triggerPoint>=n.oldScroll,p=l&&h,u=!l&&!h,!y&&p?(c.queueTrigger(n.backward),o[c.group.id]=c.group):!y&&u?(c.queueTrigger(n.forward),o[c.group.id]=c.group):y&&n.oldScroll>=c.triggerPoint&&(c.queueTrigger(n.forward),o[c.group.id]=c.group)}}for(var g in o)o[g].flushTriggers();return this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){s&&s(),e.refreshAll()},r.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},r=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],r="up"===i||"left"===i;o.sort(r?e:t);for(var n=0,s=o.length;s>n;n+=1){var a=o[n];(a.options.continuous||n===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=r.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=r.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=r.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},r.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var r=t.extend({},o,{element:this});"string"==typeof r.context&&(r.context=t(this).closest(r.context)[0]),i.push(new e(r))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();
"function"!==typeof Object.create&&(Object.create=function(f){function g(){}g.prototype=f;return new g});
(function(f,g,k){var l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function a(a){var d,e="";if("function"===typeof b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var b=this,e;"function"===typeof b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"string"===typeof b.options.jsonPath?
(e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=this.$userItems.length;
this.wrapItems();this.$owlItems=this.$elem.find(".owl-item");this.$owlWrapper=this.$elem.find(".owl-wrapper");this.playDirection="next";this.prevItem=0;this.prevArr=[0];this.currentItem=0;this.customEvents();this.onStartup()},onStartup:function(){this.updateItems();this.calculateAll();this.buildControls();this.updateControls();this.response();this.moveEvents();this.stopOnHover();this.owlStatus();!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle);!0===this.options.autoPlay&&
(this.options.autoPlay=5E3);this.play();this.$elem.find(".owl-wrapper").css("display","block");this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility();this.onstartup=!1;this.eachMoveUpdate();"function"===typeof this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad();!0===this.options.autoHeight&&this.autoHeight();this.onVisibleItems();"function"===typeof this.options.afterAction&&this.options.afterAction.apply(this,
[this.$elem])},updateVars:function(){"function"===typeof this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]);this.watchVisibility();this.updateItems();this.calculateAll();this.updatePosition();this.updateControls();this.eachMoveUpdate();"function"===typeof this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var a=this;g.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var a=this;if(!1===a.$elem.is(":visible"))a.$elem.css({opacity:0}),
g.clearInterval(a.autoPlayInterval),g.clearInterval(a.checkVisible);else return!1;a.checkVisible=g.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),g.clearInterval(a.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>');this.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">');this.wrapperOuter=this.$elem.find(".owl-wrapper-outer");this.$elem.css("display","block")},
baseClass:function(){var a=this.$elem.hasClass(this.options.baseClass),b=this.$elem.hasClass(this.options.theme);a||this.$elem.addClass(this.options.baseClass);b||this.$elem.addClass(this.options.theme)},updateItems:function(){var a,b;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall=
!1,this.options.itemsMobile=!1;a=f(this.options.responsiveBaseWidth).width();a>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems);if(!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),b=0;b<this.options.itemsCustom.length;b+=1)this.options.itemsCustom[b][0]<=a&&(this.options.items=this.options.itemsCustom[b][1]);else a<=this.options.itemsDesktop[0]&&!1!==this.options.itemsDesktop&&(this.options.items=this.options.itemsDesktop[1]),
a<=this.options.itemsDesktopSmall[0]&&!1!==this.options.itemsDesktopSmall&&(this.options.items=this.options.itemsDesktopSmall[1]),a<=this.options.itemsTablet[0]&&!1!==this.options.itemsTablet&&(this.options.items=this.options.itemsTablet[1]),a<=this.options.itemsTabletSmall[0]&&!1!==this.options.itemsTabletSmall&&(this.options.items=this.options.itemsTabletSmall[1]),a<=this.options.itemsMobile[0]&&!1!==this.options.itemsMobile&&(this.options.items=this.options.itemsMobile[1]);this.options.items>this.itemsAmount&&
!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var a=this,b,e;if(!0!==a.options.responsive)return!1;e=f(g).width();a.resizer=function(){f(g).width()!==e&&(!1!==a.options.autoPlay&&g.clearInterval(a.autoPlayInterval),g.clearTimeout(b),b=g.setTimeout(function(){e=f(g).width();a.updateVars()},a.options.responsiveRefreshRate))};f(g).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem);!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var a=
this,b=0,e=a.itemsAmount-a.options.items;a.$owlItems.each(function(c){var d=f(this);d.css({width:a.itemWidth}).data("owl-item",Number(c));if(0===c%a.options.items||c===e)c>e||(b+=1);d.data("owl-roundPages",b)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0});this.appendItemsSizes()},calculateAll:function(){this.calculateWidth();this.appendWrapperSizes();this.loops();this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/
this.options.items)},max:function(){var a=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);this.options.items>this.itemsAmount?this.maximumPixels=a=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=a);return a},min:function(){return 0},loops:function(){var a=0,b=0,e,c;this.positionsInArray=[0];this.pagesInArray=[];for(e=0;e<this.itemsAmount;e+=1)b+=this.itemWidth,this.positionsInArray.push(-b),!0===this.options.scrollPerPage&&(c=f(this.$owlItems[e]),
c=c.data("owl-roundPages"),c!==a&&(this.pagesInArray[a]=this.positionsInArray[e],a=c))},buildControls:function(){if(!0===this.options.navigation||!0===this.options.pagination)this.owlControls=f('<div class="owl-controls"/>').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem);!0===this.options.pagination&&this.buildPagination();!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var a=this,b=f('<div class="owl-buttons"/>');a.owlControls.append(b);a.buttonPrev=
f("<div/>",{"class":"owl-prev",html:a.options.navigationText[0]||""});a.buttonNext=f("<div/>",{"class":"owl-next",html:a.options.navigationText[1]||""});b.append(a.buttonPrev).append(a.buttonNext);b.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(a){a.preventDefault()});b.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(b){b.preventDefault();f(this).hasClass("owl-next")?a.next():a.prev()})},buildPagination:function(){var a=this;a.paginationWrapper=
f('<div class="owl-pagination"/>');a.owlControls.append(a.paginationWrapper);a.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(b){b.preventDefault();Number(f(this).data("owl-page"))!==a.currentItem&&a.goTo(Number(f(this).data("owl-page")),!0)})},updatePagination:function(){var a,b,e,c,d,g;if(!1===this.options.pagination)return!1;this.paginationWrapper.html("");a=0;b=this.itemsAmount-this.itemsAmount%this.options.items;for(c=0;c<this.itemsAmount;c+=1)0===c%this.options.items&&
(a+=1,b===c&&(e=this.itemsAmount-this.options.items),d=f("<div/>",{"class":"owl-page"}),g=f("<span></span>",{text:!0===this.options.paginationNumbers?a:"","class":!0===this.options.paginationNumbers?"owl-numbers":""}),d.append(g),d.data("owl-page",b===c?e:c),d.data("owl-roundPages",a),this.paginationWrapper.append(d));this.checkPagination()},checkPagination:function(){var a=this;if(!1===a.options.pagination)return!1;a.paginationWrapper.find(".owl-page").each(function(){f(this).data("owl-roundPages")===f(a.$owlItems[a.currentItem]).data("owl-roundPages")&&(a.paginationWrapper.find(".owl-page").removeClass("active"),f(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem===this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination();this.checkNavigation();this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(a){if(this.isTransition)return!1;
this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1;if(this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0))if(!0===this.options.rewindNav)this.currentItem=0,a="rewind";else return this.currentItem=this.maximumItem,!1;this.goTo(this.currentItem,a)},prev:function(a){if(this.isTransition)return!1;this.currentItem=!0===this.options.scrollPerPage&&0<this.currentItem&&this.currentItem<this.options.items?0:this.currentItem-(!0===this.options.scrollPerPage?
this.options.items:1);if(0>this.currentItem)if(!0===this.options.rewindNav)this.currentItem=this.maximumItem,a="rewind";else return this.currentItem=0,!1;this.goTo(this.currentItem,a)},goTo:function(a,b,e){var c=this;if(c.isTransition)return!1;"function"===typeof c.options.beforeMove&&c.options.beforeMove.apply(this,[c.$elem]);a>=c.maximumItem?a=c.maximumItem:0>=a&&(a=0);c.currentItem=c.owl.currentItem=a;if(!1!==c.options.transitionStyle&&"drag"!==e&&1===c.options.items&&!0===c.browser.support3d)return c.swapSpeed(0),
!0===c.browser.support3d?c.transition3d(c.positionsInArray[a]):c.css2slide(c.positionsInArray[a],1),c.afterGo(),c.singleItemTransition(),!1;a=c.positionsInArray[a];!0===c.browser.support3d?(c.isCss3Finish=!1,!0===b?(c.swapSpeed("paginationSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},c.options.paginationSpeed)):"rewind"===b?(c.swapSpeed(c.options.rewindSpeed),g.setTimeout(function(){c.isCss3Finish=!0},c.options.rewindSpeed)):(c.swapSpeed("slideSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},
c.options.slideSpeed)),c.transition3d(a)):!0===b?c.css2slide(a,c.options.paginationSpeed):"rewind"===b?c.css2slide(a,c.options.rewindSpeed):c.css2slide(a,c.options.slideSpeed);c.afterGo()},jumpTo:function(a){"function"===typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]);a>=this.maximumItem||-1===a?a=this.maximumItem:0>=a&&(a=0);this.swapSpeed(0);!0===this.browser.support3d?this.transition3d(this.positionsInArray[a]):this.css2slide(this.positionsInArray[a],1);this.currentItem=
this.owl.currentItem=a;this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem);this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2];this.prevArr.shift(0);this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp());"function"===typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop";g.clearInterval(this.autoPlayInterval)},
checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var a=this;a.apStatus="play";if(!1===a.options.autoPlay)return!1;g.clearInterval(a.autoPlayInterval);a.autoPlayInterval=g.setInterval(function(){a.next(!0)},a.options.autoPlay)},swapSpeed:function(a){"slideSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!==typeof a&&this.$owlWrapper.css(this.addCssSpeed(a))},
addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+
a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){this.$owlWrapper.css(this.doTranslate(a))},css2move:function(a){this.$owlWrapper.css({left:a})},css2slide:function(a,b){var e=this;e.isCssFinish=!1;e.$owlWrapper.stop(!0,!0).animate({left:a},{duration:b||e.options.slideSpeed,complete:function(){e.isCssFinish=!0}})},checkBrowser:function(){var a=k.createElement("div");a.style.cssText="  -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)";
a=a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g);this.browser={support3d:null!==a&&1===a.length,isTouch:"ontouchstart"in g||g.navigator.msMaxTouchPoints}},moveEvents:function(){if(!1!==this.options.mouseDrag||!1!==this.options.touchDrag)this.gestures(),this.disabledEvents()},eventTypes:function(){var a=["s","e","x"];this.ev_types={};!0===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:
!1===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(a=["mousedown.owl","mousemove.owl","mouseup.owl"]);this.ev_types.start=a[0];this.ev_types.move=a[1];this.ev_types.end=a[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(a){a.preventDefault()});this.$elem.on("mousedown.disableTextSelect",function(a){return f(a.target).is("input, textarea, select, option")})},
gestures:function(){function a(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function b(a){"on"===a?(f(k).on(d.ev_types.move,e),f(k).on(d.ev_types.end,c)):"off"===a&&(f(k).off(d.ev_types.move),f(k).off(d.ev_types.end))}function e(b){b=b.originalEvent||b||g.event;d.newPosX=a(b).x-h.offsetX;d.newPosY=a(b).y-h.offsetY;d.newRelativeX=d.newPosX-h.relativePos;
"function"===typeof d.options.startDragging&&!0!==h.dragging&&0!==d.newRelativeX&&(h.dragging=!0,d.options.startDragging.apply(d,[d.$elem]));(8<d.newRelativeX||-8>d.newRelativeX)&&!0===d.browser.isTouch&&(void 0!==b.preventDefault?b.preventDefault():b.returnValue=!1,h.sliding=!0);(10<d.newPosY||-10>d.newPosY)&&!1===h.sliding&&f(k).off("touchmove.owl");d.newPosX=Math.max(Math.min(d.newPosX,d.newRelativeX/5),d.maximumPixels+d.newRelativeX/5);!0===d.browser.support3d?d.transition3d(d.newPosX):d.css2move(d.newPosX)}
function c(a){a=a.originalEvent||a||g.event;var c;a.target=a.target||a.srcElement;h.dragging=!1;!0!==d.browser.isTouch&&d.$owlWrapper.removeClass("grabbing");d.dragDirection=0>d.newRelativeX?d.owl.dragDirection="left":d.owl.dragDirection="right";0!==d.newRelativeX&&(c=d.getNewPosition(),d.goTo(c,!1,"drag"),h.targetElement===a.target&&!0!==d.browser.isTouch&&(f(a.target).on("click.disable",function(a){a.stopImmediatePropagation();a.stopPropagation();a.preventDefault();f(a.target).off("click.disable")}),
a=f._data(a.target,"events").click,c=a.pop(),a.splice(0,0,c)));b("off")}var d=this,h={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};d.isCssFinish=!0;d.$elem.on(d.ev_types.start,".owl-wrapper",function(c){c=c.originalEvent||c||g.event;var e;if(3===c.which)return!1;if(!(d.itemsAmount<=d.options.items)){if(!1===d.isCssFinish&&!d.options.dragBeforeAnimFinish||!1===d.isCss3Finish&&!d.options.dragBeforeAnimFinish)return!1;
!1!==d.options.autoPlay&&g.clearInterval(d.autoPlayInterval);!0===d.browser.isTouch||d.$owlWrapper.hasClass("grabbing")||d.$owlWrapper.addClass("grabbing");d.newPosX=0;d.newRelativeX=0;f(this).css(d.removeTransition());e=f(this).position();h.relativePos=e.left;h.offsetX=a(c).x-e.left;h.offsetY=a(c).y-e.top;b("on");h.sliding=!1;h.targetElement=c.target||c.srcElement}})},getNewPosition:function(){var a=this.closestItem();a>this.maximumItem?a=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem=
a=0);return a},closestItem:function(){var a=this,b=!0===a.options.scrollPerPage?a.pagesInArray:a.positionsInArray,e=a.newPosX,c=null;f.each(b,function(d,g){e-a.itemWidth/20>b[d+1]&&e-a.itemWidth/20<g&&"left"===a.moveDirection()?(c=g,a.currentItem=!0===a.options.scrollPerPage?f.inArray(c,a.positionsInArray):d):e+a.itemWidth/20<g&&e+a.itemWidth/20>(b[d+1]||b[d]-a.itemWidth)&&"right"===a.moveDirection()&&(!0===a.options.scrollPerPage?(c=b[d+1]||b[b.length-1],a.currentItem=f.inArray(c,a.positionsInArray)):
(c=b[d+1],a.currentItem=d+1))});return a.currentItem},moveDirection:function(){var a;0>this.newRelativeX?(a="right",this.playDirection="next"):(a="left",this.playDirection="prev");return a},customEvents:function(){var a=this;a.$elem.on("owl.next",function(){a.next()});a.$elem.on("owl.prev",function(){a.prev()});a.$elem.on("owl.play",function(b,e){a.options.autoPlay=e;a.play();a.hoverStatus="play"});a.$elem.on("owl.stop",function(){a.stop();a.hoverStatus="stop"});a.$elem.on("owl.goTo",function(b,e){a.goTo(e)});
a.$elem.on("owl.jumpTo",function(b,e){a.jumpTo(e)})},stopOnHover:function(){var a=this;!0===a.options.stopOnHover&&!0!==a.browser.isTouch&&!1!==a.options.autoPlay&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var a,b,e,c,d;if(!1===this.options.lazyLoad)return!1;for(a=0;a<this.itemsAmount;a+=1)b=f(this.$owlItems[a]),"loaded"!==b.data("owl-loaded")&&(e=b.data("owl-item"),c=b.find(".lazyOwl"),"string"!==typeof c.data("src")?
b.data("owl-loaded","loaded"):(void 0===b.data("owl-loaded")&&(c.hide(),b.addClass("loading").data("owl-loaded","checked")),(d=!0===this.options.lazyFollow?e>=this.currentItem:!0)&&e<this.currentItem+this.options.items&&c.length&&this.lazyPreload(b,c)))},lazyPreload:function(a,b){function e(){a.data("owl-loaded","loaded").removeClass("loading");b.removeAttr("data-src");"fade"===d.options.lazyEffect?b.fadeIn(400):b.show();"function"===typeof d.options.afterLazyLoad&&d.options.afterLazyLoad.apply(this,
[d.$elem])}function c(){f+=1;d.completeImg(b.get(0))||!0===k?e():100>=f?g.setTimeout(c,100):e()}var d=this,f=0,k;"DIV"===b.prop("tagName")?(b.css("background-image","url("+b.data("src")+")"),k=!0):b[0].src=b.data("src");c()},autoHeight:function(){function a(){var a=f(e.$owlItems[e.currentItem]).height();e.wrapperOuter.css("height",a+"px");e.wrapperOuter.hasClass("autoHeight")||g.setTimeout(function(){e.wrapperOuter.addClass("autoHeight")},0)}function b(){d+=1;e.completeImg(c.get(0))?a():100>=d?g.setTimeout(b,
100):e.wrapperOuter.css("height","")}var e=this,c=f(e.$owlItems[e.currentItem]).find("img"),d;void 0!==c.get(0)?(d=0,b()):a()},completeImg:function(a){return!a.complete||"undefined"!==typeof a.naturalWidth&&0===a.naturalWidth?!1:!0},onVisibleItems:function(){var a;!0===this.options.addClassActive&&this.$owlItems.removeClass("active");this.visibleItems=[];for(a=this.currentItem;a<this.currentItem+this.options.items;a+=1)this.visibleItems.push(a),!0===this.options.addClassActive&&f(this.$owlItems[a]).addClass("active");
this.owl.visibleItems=this.visibleItems},transitionTypes:function(a){this.outClass="owl-"+a+"-out";this.inClass="owl-"+a+"-in"},singleItemTransition:function(){var a=this,b=a.outClass,e=a.inClass,c=a.$owlItems.eq(a.currentItem),d=a.$owlItems.eq(a.prevItem),f=Math.abs(a.positionsInArray[a.currentItem])+a.positionsInArray[a.prevItem],g=Math.abs(a.positionsInArray[a.currentItem])+a.itemWidth/2;a.isTransition=!0;a.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":g+"px","-moz-perspective-origin":g+
"px","perspective-origin":g+"px"});d.css({position:"relative",left:f+"px"}).addClass(b).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){a.endPrev=!0;d.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend");a.clearTransStyle(d,b)});c.addClass(e).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){a.endCurrent=!0;c.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend");a.clearTransStyle(c,e)})},clearTransStyle:function(a,
b){a.css({position:"",left:""}).removeClass(b);this.endPrev&&this.endCurrent&&(this.$owlWrapper.removeClass("owl-origin"),this.isTransition=this.endCurrent=this.endPrev=!1)},owlStatus:function(){this.owl={userOptions:this.userOptions,baseElement:this.$elem,userItems:this.$userItems,owlItems:this.$owlItems,currentItem:this.currentItem,prevItem:this.prevItem,visibleItems:this.visibleItems,isTouch:this.browser.isTouch,browser:this.browser,dragDirection:this.dragDirection}},clearEvents:function(){this.$elem.off(".owl owl mousedown.disableTextSelect");
f(k).off(".owl owl");f(g).off("resize",this.resizer)},unWrap:function(){0!==this.$elem.children().length&&(this.$owlWrapper.unwrap(),this.$userItems.unwrap().unwrap(),this.owlControls&&this.owlControls.remove());this.clearEvents();this.$elem.attr("style",this.$elem.data("owl-originalStyles")||"").attr("class",this.$elem.data("owl-originalClasses"))},destroy:function(){this.stop();g.clearInterval(this.checkVisible);this.unWrap();this.$elem.removeData()},reinit:function(a){a=f.extend({},this.userOptions,
a);this.unWrap();this.init(a,this.$elem)},addItem:function(a,b){var e;if(!a)return!1;if(0===this.$elem.children().length)return this.$elem.append(a),this.setVars(),!1;this.unWrap();e=void 0===b||-1===b?-1:b;e>=this.$userItems.length||-1===e?this.$userItems.eq(-1).after(a):this.$userItems.eq(e).before(a);this.setVars()},removeItem:function(a){if(0===this.$elem.children().length)return!1;a=void 0===a||-1===a?-1:a;this.unWrap();this.$userItems.eq(a).remove();this.setVars()}};f.fn.owlCarousel=function(a){return this.each(function(){if(!0===f(this).data("owl-init"))return!1;f(this).data("owl-init",!0);var b=Object.create(l);b.init(a,this);f.data(this,"owlCarousel",b)})};f.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1E3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,
responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:g,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}})(jQuery,window,document);
(function(a){var b="Close",c="BeforeClose",d="AfterClose",e="BeforeAppend",f="MarkupParse",g="Open",h="Change",i="mfp",j="."+i,k="mfp-ready",l="mfp-removing",m="mfp-prevent-close",n,o=function(){},p=!!window.jQuery,q,r=a(window),s,t,u,v,w,x=function(a,b){n.ev.on(i+a+j,b)},y=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},z=function(b,c){n.ev.triggerHandler(i+b,c),n.st.callbacks&&(b=b.charAt(0).toLowerCase()+b.slice(1),n.st.callbacks[b]&&n.st.callbacks[b].apply(n,a.isArray(c)?c:[c]))},A=function(){(n.st.focus?n.content.find(n.st.focus).eq(0):n.wrap).focus()},B=function(b){if(b!==w||!n.currTemplate.closeBtn)n.currTemplate.closeBtn=a(n.st.closeMarkup.replace("%title%",n.st.tClose)),w=b;return n.currTemplate.closeBtn},C=function(){a.magnificPopup.instance||(n=new o,n.init(),a.magnificPopup.instance=n)},D=function(b){if(a(b).hasClass(m))return;var c=n.st.closeOnContentClick,d=n.st.closeOnBgClick;if(c&&d)return!0;if(!n.content||a(b).hasClass("mfp-close")||n.preloader&&b===n.preloader[0])return!0;if(b!==n.content[0]&&!a.contains(n.content[0],b)){if(d&&a.contains(document,b))return!0}else if(c)return!0;return!1},E=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(a.transition!==undefined)return!0;while(b.length)if(b.pop()+"Transition"in a)return!0;return!1};o.prototype={constructor:o,init:function(){var b=navigator.appVersion;n.isIE7=b.indexOf("MSIE 7.")!==-1,n.isIE8=b.indexOf("MSIE 8.")!==-1,n.isLowIE=n.isIE7||n.isIE8,n.isAndroid=/android/gi.test(b),n.isIOS=/iphone|ipad|ipod/gi.test(b),n.supportsTransition=E(),n.probablyMobile=n.isAndroid||n.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),s=a(document.body),t=a(document),n.popupsCache={}},open:function(b){var c;if(b.isObj===!1){n.items=b.items.toArray(),n.index=0;var d=b.items,e;for(c=0;c<d.length;c++){e=d[c],e.parsed&&(e=e.el[0]);if(e===b.el[0]){n.index=c;break}}}else n.items=a.isArray(b.items)?b.items:[b.items],n.index=b.index||0;if(n.isOpen){n.updateItemHTML();return}n.types=[],v="",b.mainEl&&b.mainEl.length?n.ev=b.mainEl.eq(0):n.ev=t,b.key?(n.popupsCache[b.key]||(n.popupsCache[b.key]={}),n.currTemplate=n.popupsCache[b.key]):n.currTemplate={},n.st=a.extend(!0,{},a.magnificPopup.defaults,b),n.fixedContentPos=n.st.fixedContentPos==="auto"?!n.probablyMobile:n.st.fixedContentPos,n.st.modal&&(n.st.closeOnContentClick=!1,n.st.closeOnBgClick=!1,n.st.showCloseBtn=!1,n.st.enableEscapeKey=!1),n.bgOverlay||(n.bgOverlay=y("bg").on("click"+j,function(){n.close()}),n.wrap=y("wrap").attr("tabindex",-1).on("click"+j,function(a){D(a.target)&&n.close()}),n.container=y("container",n.wrap)),n.contentContainer=y("content"),n.st.preloader&&(n.preloader=y("preloader",n.container,n.st.tLoading));var h=a.magnificPopup.modules;for(c=0;c<h.length;c++){var i=h[c];i=i.charAt(0).toUpperCase()+i.slice(1),n["init"+i].call(n)}z("BeforeOpen"),n.st.showCloseBtn&&(n.st.closeBtnInside?(x(f,function(a,b,c,d){c.close_replaceWith=B(d.type)}),v+=" mfp-close-btn-in"):n.wrap.append(B())),n.st.alignTop&&(v+=" mfp-align-top"),n.fixedContentPos?n.wrap.css({overflow:n.st.overflowY,overflowX:"hidden",overflowY:n.st.overflowY}):n.wrap.css({top:r.scrollTop(),position:"absolute"}),(n.st.fixedBgPos===!1||n.st.fixedBgPos==="auto"&&!n.fixedContentPos)&&n.bgOverlay.css({height:t.height(),position:"absolute"}),n.st.enableEscapeKey&&t.on("keyup"+j,function(a){a.keyCode===27&&n.close()}),r.on("resize"+j,function(){n.updateSize()}),n.st.closeOnContentClick||(v+=" mfp-auto-cursor"),v&&n.wrap.addClass(v);var l=n.wH=r.height(),m={};if(n.fixedContentPos&&n._hasScrollBar(l)){var o=n._getScrollbarSize();o&&(m.paddingRight=o)}n.fixedContentPos&&(n.isIE7?a("body, html").css("overflow","hidden"):m.overflow="hidden");var p=n.st.mainClass;return n.isIE7&&(p+=" mfp-ie7"),p&&n._addClassToMFP(p),n.updateItemHTML(),z("BuildControls"),a("html").css(m),n.bgOverlay.add(n.wrap).prependTo(document.body),n._lastFocusedEl=document.activeElement,setTimeout(function(){n.content?(n._addClassToMFP(k),A()):n.bgOverlay.addClass(k),t.on("focusin"+j,function(b){if(b.target!==n.wrap[0]&&!a.contains(n.wrap[0],b.target))return A(),!1})},16),n.isOpen=!0,n.updateSize(l),z(g),b},close:function(){if(!n.isOpen)return;z(c),n.isOpen=!1,n.st.removalDelay&&!n.isLowIE&&n.supportsTransition?(n._addClassToMFP(l),setTimeout(function(){n._close()},n.st.removalDelay)):n._close()},_close:function(){z(b);var c=l+" "+k+" ";n.bgOverlay.detach(),n.wrap.detach(),n.container.empty(),n.st.mainClass&&(c+=n.st.mainClass+" "),n._removeClassFromMFP(c);if(n.fixedContentPos){var e={paddingRight:""};n.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}t.off("keyup"+j+" focusin"+j),n.ev.off(j),n.wrap.attr("class","mfp-wrap").removeAttr("style"),n.bgOverlay.attr("class","mfp-bg"),n.container.attr("class","mfp-container"),n.st.showCloseBtn&&(!n.st.closeBtnInside||n.currTemplate[n.currItem.type]===!0)&&n.currTemplate.closeBtn&&n.currTemplate.closeBtn.detach(),n._lastFocusedEl&&a(n._lastFocusedEl).focus(),n.currItem=null,n.content=null,n.currTemplate=null,n.prevHeight=0,z(d)},updateSize:function(a){if(n.isIOS){var b=document.documentElement.clientWidth/window.innerWidth,c=window.innerHeight*b;n.wrap.css("height",c),n.wH=c}else n.wH=a||r.height();n.fixedContentPos||n.wrap.css("height",n.wH),z("Resize")},updateItemHTML:function(){var b=n.items[n.index];n.contentContainer.detach(),n.content&&n.content.detach(),b.parsed||(b=n.parseEl(n.index));var c=b.type;z("BeforeChange",[n.currItem?n.currItem.type:"",c]),n.currItem=b;if(!n.currTemplate[c]){var d=n.st[c]?n.st[c].markup:!1;z("FirstMarkupParse",d),d?n.currTemplate[c]=a(d):n.currTemplate[c]=!0}u&&u!==b.type&&n.container.removeClass("mfp-"+u+"-holder");var e=n["get"+c.charAt(0).toUpperCase()+c.slice(1)](b,n.currTemplate[c]);n.appendContent(e,c),b.preloaded=!0,z(h,b),u=b.type,n.container.prepend(n.contentContainer),z("AfterChange")},appendContent:function(a,b){n.content=a,a?n.st.showCloseBtn&&n.st.closeBtnInside&&n.currTemplate[b]===!0?n.content.find(".mfp-close").length||n.content.append(B()):n.content=a:n.content="",z(e),n.container.addClass("mfp-"+b+"-holder"),n.contentContainer.append(n.content)},parseEl:function(b){var c=n.items[b],d=c.type;c.tagName?c={el:a(c)}:c={data:c,src:c.src};if(c.el){var e=n.types;for(var f=0;f<e.length;f++)if(c.el.hasClass("mfp-"+e[f])){d=e[f];break}c.src=c.el.attr("data-mfp-src"),c.src||(c.src=c.el.attr("href"))}return c.type=d||n.st.type||"inline",c.index=b,c.parsed=!0,n.items[b]=c,z("ElementParse",c),n.items[b]},addGroup:function(a,b){var c=function(c){c.mfpEl=this,n._openClick(c,a,b)};b||(b={});var d="click.magnificPopup";b.mainEl=a,b.items?(b.isObj=!0,a.off(d).on(d,c)):(b.isObj=!1,b.delegate?a.off(d).on(d,b.delegate,c):(b.items=a,a.off(d).on(d,c)))},_openClick:function(b,c,d){var e=d.midClick!==undefined?d.midClick:a.magnificPopup.defaults.midClick;if(!e&&(b.which===2||b.ctrlKey||b.metaKey))return;var f=d.disableOn!==undefined?d.disableOn:a.magnificPopup.defaults.disableOn;if(f)if(a.isFunction(f)){if(!f.call(n))return!0}else if(r.width()<f)return!0;b.type&&(b.preventDefault(),n.isOpen&&b.stopPropagation()),d.el=a(b.mfpEl),d.delegate&&(d.items=c.find(d.delegate)),n.open(d)},updateStatus:function(a,b){if(n.preloader){q!==a&&n.container.removeClass("mfp-s-"+q),!b&&a==="loading"&&(b=n.st.tLoading);var c={status:a,text:b};z("UpdateStatus",c),a=c.status,b=c.text,n.preloader.html(b),n.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),n.container.addClass("mfp-s-"+a),q=a}},_addClassToMFP:function(a){n.bgOverlay.addClass(a),n.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),n.wrap.removeClass(a)},_hasScrollBar:function(a){return(n.isIE7?t.height():document.body.scrollHeight)>(a||r.height())},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),z(f,[b,c,d]),a.each(c,function(a,c){if(c===undefined||c===!1)return!0;e=a.split("_");if(e.length>1){var d=b.find(j+"-"+e[0]);if(d.length>0){var f=e[1];f==="replaceWith"?d[0]!==c[0]&&d.replaceWith(c):f==="img"?d.is("img")?d.attr("src",c):d.replaceWith('<img src="'+c+'" class="'+d.attr("class")+'" />'):d.attr(e[1],c)}}else b.find(j+"-"+a).html(c)})},_getScrollbarSize:function(){if(n.scrollbarSize===undefined){var a=document.createElement("div");a.id="mfp-sbm",a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),n.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return n.scrollbarSize}},a.magnificPopup={instance:null,proto:o.prototype,modules:[],open:function(b,c){return C(),b?b=a.extend(!0,{},b):b={},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(b){C();var c=a(this);if(typeof b=="string")if(b==="open"){var d,e=p?c.data("magnificPopup"):c[0].magnificPopup,f=parseInt(arguments[1],10)||0;e.items?d=e.items[f]:(d=c,e.delegate&&(d=d.find(e.delegate)),d=d.eq(f)),n._openClick({mfpEl:d},c,e)}else n.isOpen&&n[b].apply(n,Array.prototype.slice.call(arguments,1));else b=a.extend(!0,{},b),p?c.data("magnificPopup",b):c[0].magnificPopup=b,n.addGroup(c,b);return c};var F="inline",G,H,I,J=function(){I&&(H.after(I.addClass(G)).detach(),I=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){n.types.push(F),x(b+"."+F,function(){J()})},getInline:function(b,c){J();if(b.src){var d=n.st.inline,e=a(b.src);if(e.length){var f=e[0].parentNode;f&&f.tagName&&(H||(G=d.hiddenClass,H=y(G),G="mfp-"+G),I=e.after(H).detach().removeClass(G)),n.updateStatus("ready")}else n.updateStatus("error",d.tNotFound),e=a("<div>");return b.inlineElement=e,e}return n.updateStatus("ready"),n._parseMarkup(c,{},b),c}}});var K="ajax",L,M=function(){L&&s.removeClass(L)},N=function(){M(),n.req&&n.req.abort()};a.magnificPopup.registerModule(K,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){n.types.push(K),L=n.st.ajax.cursor,x(b+"."+K,N),x("BeforeChange."+K,N)},getAjax:function(b){L&&s.addClass(L),n.updateStatus("loading");var c=a.extend({url:b.src,success:function(c,d,e){var f={data:c,xhr:e};z("ParseAjax",f),n.appendContent(a(f.data),K),b.finished=!0,M(),A(),setTimeout(function(){n.wrap.addClass(k)},16),n.updateStatus("ready"),z("AjaxContentAdded")},error:function(){M(),b.finished=b.loadError=!0,n.updateStatus("error",n.st.ajax.tError.replace("%url%",b.src))}},n.st.ajax.settings);return n.req=a.ajax(c),""}}});var O,P=function(b){if(b.data&&b.data.title!==undefined)return b.data.title;var c=n.st.image.titleSrc;if(c){if(a.isFunction(c))return c.call(n,b);if(b.el)return b.el.attr(c)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><div class="mfp-img"></div><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var a=n.st.image,c=".image";n.types.push("image"),x(g+c,function(){n.currItem.type==="image"&&a.cursor&&s.addClass(a.cursor)}),x(b+c,function(){a.cursor&&s.removeClass(a.cursor),r.off("resize"+j)}),x("Resize"+c,n.resizeImage),n.isLowIE&&x("AfterChange",n.resizeImage)},resizeImage:function(){var a=n.currItem;if(!a||!a.img)return;if(n.st.image.verticalFit){var b=0;n.isLowIE&&(b=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",n.wH-b)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,O&&clearInterval(O),a.isCheckingImgSize=!1,z("ImageHasSize",a),a.imgHidden&&(n.content&&n.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var b=0,c=a.img[0],d=function(e){O&&clearInterval(O),O=setInterval(function(){if(c.naturalWidth>0){n._onImageHasSize(a);return}b>200&&clearInterval(O),b++,b===3?d(10):b===40?d(50):b===100&&d(500)},e)};d(1)},getImage:function(b,c){var d=0,e=function(){b&&(b.img[0].complete?(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("ready")),b.hasSize=!0,b.loaded=!0,z("ImageLoadComplete")):(d++,d<200?setTimeout(e,100):f()))},f=function(){b&&(b.img.off(".mfploader"),b===n.currItem&&(n._onImageHasSize(b),n.updateStatus("error",g.tError.replace("%url%",b.src))),b.hasSize=!0,b.loaded=!0,b.loadError=!0)},g=n.st.image,h=c.find(".mfp-img");if(h.length){var i=document.createElement("img");i.className="mfp-img",b.img=a(i).on("load.mfploader",e).on("error.mfploader",f),i.src=b.src,h.is("img")&&(b.img=b.img.clone()),b.img[0].naturalWidth>0&&(b.hasSize=!0)}return n._parseMarkup(c,{title:P(b),img_replaceWith:b.img},b),n.resizeImage(),b.hasSize?(O&&clearInterval(O),b.loadError?(c.addClass("mfp-loading"),n.updateStatus("error",g.tError.replace("%url%",b.src))):(c.removeClass("mfp-loading"),n.updateStatus("ready")),c):(n.updateStatus("loading"),b.loading=!0,b.hasSize||(b.imgHidden=!0,c.addClass("mfp-loading"),n.findImageSize(b)),c)}}});var Q,R=function(){return Q===undefined&&(Q=document.createElement("p").style.MozTransform!==undefined),Q};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a=n.st.zoom,d=".zoom",e;if(!a.enabled||!n.supportsTransition)return;var f=a.duration,g=function(b){var c=b.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+a.duration/1e3+"s "+a.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,c.css(e),c},h=function(){n.content.css("visibility","visible")},i,j;x("BuildControls"+d,function(){if(n._allowZoom()){clearTimeout(i),n.content.css("visibility","hidden"),e=n._getItemToZoom();if(!e){h();return}j=g(e),j.css(n._getOffset()),n.wrap.append(j),i=setTimeout(function(){j.css(n._getOffset(!0)),i=setTimeout(function(){h(),setTimeout(function(){j.remove(),e=j=null,z("ZoomAnimationEnded")},16)},f)},16)}}),x(c+d,function(){if(n._allowZoom()){clearTimeout(i),n.st.removalDelay=f;if(!e){e=n._getItemToZoom();if(!e)return;j=g(e)}j.css(n._getOffset(!0)),n.wrap.append(j),n.content.css("visibility","hidden"),setTimeout(function(){j.css(n._getOffset())},16)}}),x(b+d,function(){n._allowZoom()&&(h(),j&&j.remove(),e=null)})},_allowZoom:function(){return n.currItem.type==="image"},_getItemToZoom:function(){return n.currItem.hasSize?n.currItem.img:!1},_getOffset:function(b){var c;b?c=n.currItem.img:c=n.st.zoom.opener(n.currItem.el||n.currItem);var d=c.offset(),e=parseInt(c.css("padding-top"),10),f=parseInt(c.css("padding-bottom"),10);d.top-=a(window).scrollTop()-e;var g={width:c.width(),height:(p?c.innerHeight():c[0].offsetHeight)-f-e};return R()?g["-moz-transform"]=g.transform="translate("+d.left+"px,"+d.top+"px)":(g.left=d.left,g.top=d.top),g}}});var S="iframe",T="//about:blank",U=function(a){if(n.currTemplate[S]){var b=n.currTemplate[S].find("iframe");b.length&&(a||(b[0].src=T),n.isIE8&&b.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(S,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){n.types.push(S),x("BeforeChange",function(a,b,c){b!==c&&(b===S?U():c===S&&U(!0))}),x(b+"."+S,function(){U()})},getIframe:function(b,c){var d=b.src,e=n.st.iframe;a.each(e.patterns,function(){if(d.indexOf(this.index)>-1)return this.id&&(typeof this.id=="string"?d=d.substr(d.lastIndexOf(this.id)+this.id.length,d.length):d=this.id.call(this,d)),d=this.src.replace("%id%",d),!1});var f={};return e.srcAction&&(f[e.srcAction]=d),n._parseMarkup(c,f,b),n.updateStatus("ready"),c}}});var V=function(a){var b=n.items.length;return a>b-1?a-b:a<0?b+a:a},W=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=n.st.gallery,d=".mfp-gallery",e=Boolean(a.fn.mfpFastClick);n.direction=!0;if(!c||!c.enabled)return!1;v+=" mfp-gallery",x(g+d,function(){c.navigateByImgClick&&n.wrap.on("click"+d,".mfp-img",function(){if(n.items.length>1)return n.next(),!1}),t.on("keydown"+d,function(a){a.keyCode===37?n.prev():a.keyCode===39&&n.next()})}),x("UpdateStatus"+d,function(a,b){b.text&&(b.text=W(b.text,n.currItem.index,n.items.length))}),x(f+d,function(a,b,d,e){var f=n.items.length;d.counter=f>1?W(c.tCounter,e.index,f):""}),x("BuildControls"+d,function(){if(n.items.length>1&&c.arrows&&!n.arrowLeft){var b=c.arrowMarkup,d=n.arrowLeft=a(b.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(m),f=n.arrowRight=a(b.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(m),g=e?"mfpFastClick":"click";d[g](function(){n.prev()}),f[g](function(){n.next()}),n.isIE7&&(y("b",d[0],!1,!0),y("a",d[0],!1,!0),y("b",f[0],!1,!0),y("a",f[0],!1,!0)),n.container.append(d.add(f))}}),x(h+d,function(){n._preloadTimeout&&clearTimeout(n._preloadTimeout),n._preloadTimeout=setTimeout(function(){n.preloadNearbyImages(),n._preloadTimeout=null},16)}),x(b+d,function(){t.off(d),n.wrap.off("click"+d),n.arrowLeft&&e&&n.arrowLeft.add(n.arrowRight).destroyMfpFastClick(),n.arrowRight=n.arrowLeft=null})},next:function(){n.direction=!0,n.index=V(n.index+1),n.updateItemHTML()},prev:function(){n.direction=!1,n.index=V(n.index-1),n.updateItemHTML()},goTo:function(a){n.direction=a>=n.index,n.index=a,n.updateItemHTML()},preloadNearbyImages:function(){var a=n.st.gallery.preload,b=Math.min(a[0],n.items.length),c=Math.min(a[1],n.items.length),d;for(d=1;d<=(n.direction?c:b);d++)n._preloadItem(n.index+d);for(d=1;d<=(n.direction?b:c);d++)n._preloadItem(n.index-d)},_preloadItem:function(b){b=V(b);if(n.items[b].preloaded)return;var c=n.items[b];c.parsed||(c=n.parseEl(b)),z("LazyLoad",c),c.type==="image"&&(c.img=a('<img class="mfp-img" />').on("load.mfploader",function(){c.hasSize=!0}).on("error.mfploader",function(){c.hasSize=!0,c.loadError=!0,z("LazyLoadError",c)}).attr("src",c.src)),c.preloaded=!0}}});var X="retina";a.magnificPopup.registerModule(X,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=n.st.retina,b=a.ratio;b=isNaN(b)?b():b,b>1&&(x("ImageHasSize."+X,function(a,c){c.img.css({"max-width":c.img[0].naturalWidth/b,width:"100%"})}),x("ElementParse."+X,function(c,d){d.src=a.replaceSrc(d,b)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){r.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g=a(this),h;if(c){var i,j,k,l,m,n;g.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,r.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0];if(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)l=!0,d()}).on("touchend"+f,function(a){d();if(l||n>1)return;h=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){h=!1},b),e()})})}g.on("click"+f,function(){h||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&r.off("touchmove"+f+" touchend"+f)}}()})(window.jQuery||window.Zepto);
;(function($){
var sidrMoving=false,
sidrOpened=false;
var privateMethods={
isUrl: function (str){
var pattern=new RegExp('^(https?:\\/\\/)?'+
'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|'+
'((\\d{1,3}\\.){3}\\d{1,3}))'+
'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+
'(\\?[;&a-z\\d%_.~+=-]*)?'+
'(\\#[-a-z\\d_]*)?$','i');
if(!pattern.test(str)){
return false;
}else{
return true;
}},
loadContent: function($menu, content){
$menu.html(content);
},
addPrefix: function($element){
var elementId=$element.attr('id'),
elementClass=$element.attr('class');
if(typeof elementId==='string'&&''!==elementId){
$element.attr('id', elementId.replace(/([A-Za-z0-9_.\-]+)/g, 'sidr-id-$1'));
}
if(typeof elementClass==='string'&&''!==elementClass&&'sidr-inner'!==elementClass){
$element.attr('class', elementClass.replace(/([A-Za-z0-9_.\-]+)/g, 'sidr-class-$1'));
}
$element.removeAttr('style');
},
execute: function(action, name, callback){
if(typeof name==='function'){
callback=name;
name='sidr';
}
else if(!name){
name='sidr';
}
var $menu=$('#' + name),
$body=$($menu.data('body')),
$html=$('html'),
menuWidth=$menu.outerWidth(true),
speed=$menu.data('speed'),
side=$menu.data('side'),
displace=$menu.data('displace'),
onOpen=$menu.data('onOpen'),
onClose=$menu.data('onClose'),
bodyAnimation,
menuAnimation,
scrollTop,
bodyClass=(name==='sidr' ? 'sidr-open':'sidr-open ' + name + '-open');
if('open'===action||('toggle'===action&&!$menu.is(':visible'))){
if($menu.is(':visible')||sidrMoving){
return;
}
if(sidrOpened!==false){
methods.close(sidrOpened, function(){
methods.open(name);
});
return;
}
sidrMoving=true;
if(side==='left'){
bodyAnimation={left: menuWidth + 'px'};
menuAnimation={left: '0px'};}else{
bodyAnimation={right: menuWidth + 'px'};
menuAnimation={right: '0px'};}
if($body.is('body')){
scrollTop=$html.scrollTop();
$html.css('overflow-x', 'hidden').scrollTop(scrollTop);
}
if(displace){
$body.addClass('sidr-animating').css({
width: $body.width(),
position: 'absolute'
}).animate(bodyAnimation, speed, function(){
$(this).addClass(bodyClass);
});
}else{
setTimeout(function(){
$(this).addClass(bodyClass);
}, speed);
}
$menu.css('display', 'block').animate(menuAnimation, speed, function(){
sidrMoving=false;
sidrOpened=name;
if(typeof callback==='function'){
callback(name);
}
$body.removeClass('sidr-animating');
});
onOpen();
}else{
if(!$menu.is(':visible')||sidrMoving){
return;
}
sidrMoving=true;
if(side==='left'){
bodyAnimation={left: 0};
menuAnimation={left: '-' + menuWidth + 'px'};}else{
bodyAnimation={right: 0};
menuAnimation={right: '-' + menuWidth + 'px'};}
if($body.is('body')){
scrollTop=$html.scrollTop();
$html.removeAttr('style').scrollTop(scrollTop);
}
$body.addClass('sidr-animating').animate(bodyAnimation, speed).removeClass(bodyClass);
$menu.animate(menuAnimation, speed, function(){
$menu.removeAttr('style').hide();
$body.removeAttr('style');
$('html').removeAttr('style');
sidrMoving=false;
sidrOpened=false;
if(typeof callback==='function'){
callback(name);
}
$body.removeClass('sidr-animating');
});
onClose();
}}
};
var methods={
open: function(name, callback){
privateMethods.execute('open', name, callback);
},
close: function(name, callback){
privateMethods.execute('close', name, callback);
},
toggle: function(name, callback){
privateMethods.execute('toggle', name, callback);
},
toogle: function(name, callback){
privateMethods.execute('toggle', name, callback);
}};
$.sidr=function(method){
if(methods[method]){
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
}
else if(typeof method==='function'||typeof method==='string'||! method){
return methods.toggle.apply(this, arguments);
}else{
$.error('Method ' + method + ' does not exist on jQuery.sidr');
}};
$.fn.sidr=function(options){
var settings=$.extend({
name:'sidr',
speed:200,
side:'left',
source:null,
renaming:true,
body:'body',
displace: true,
onOpen:function(){},
onClose:function(){}}, options);
var name=settings.name,
$sideMenu=$('#' + name);
if($sideMenu.length===0){
$sideMenu=$('<div />')
.attr('id', name)
.appendTo($('body'));
}
$sideMenu
.addClass('sidr')
.addClass(settings.side)
.data({
speed:settings.speed,
side:settings.side,
body:settings.body,
displace:settings.displace,
onOpen:settings.onOpen,
onClose:settings.onClose
});
if(typeof settings.source==='function'){
var newContent=settings.source(name);
privateMethods.loadContent($sideMenu, newContent);
}
else if(typeof settings.source==='string'&&privateMethods.isUrl(settings.source)){
$.get(settings.source, function(data){
privateMethods.loadContent($sideMenu, data);
});
}
else if(typeof settings.source==='string'){
var htmlContent='',
selectors=settings.source.split(',');
$.each(selectors, function(index, element){
htmlContent +='<div class="sidr-inner">' + $(element).html() + '</div>';
});
if(settings.renaming){
var $htmlContent=$('<div />').html(htmlContent);
$htmlContent.find('*').each(function(index, element){
var $element=$(element);
privateMethods.addPrefix($element);
});
htmlContent=$htmlContent.html();
}
privateMethods.loadContent($sideMenu, htmlContent);
}
else if(settings.source!==null){
$.error('Invalid Sidr Source');
}
return this.each(function(){
var $this=$(this),
data=$this.data('sidr');
if(! data){
$this.data('sidr', name);
if('ontouchstart' in document.documentElement){
$this.bind('touchstart', function(e){
var theEvent=e.originalEvent.touches[0];
this.touched=e.timeStamp;
});
$this.bind('touchend', function(e){
var delta=Math.abs(e.timeStamp - this.touched);
if(delta < 200){
e.preventDefault();
methods.toggle(name);
}});
}else{
$this.click(function(e){
e.preventDefault();
methods.toggle(name);
});
}}
});
};})(jQuery);
(function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}}(function(f){var p="left",o="right",e="up",x="down",c="in",z="out",m="none",s="auto",l="swipe",t="pinch",A="tap",j="doubletap",b="longtap",y="hold",D="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,B="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe"};f.fn.swipe=function(G){var F=f(this),E=F.data(B);if(E&&typeof G==="string"){if(E[G]){return E[G].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+G+" does not exist on jQuery.swipe")}}else{if(!E&&(typeof G==="object"||!G)){return w.apply(this,arguments)}}return F};f.fn.swipe.defaults=n;f.fn.swipe.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipe.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:z};f.fn.swipe.pageScroll={NONE:m,HORIZONTAL:D,VERTICAL:u,AUTO:s};f.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(E){if(E&&(E.allowPageScroll===undefined&&(E.swipe!==undefined||E.swipeStatus!==undefined))){E.allowPageScroll=m}if(E.click!==undefined&&E.tap===undefined){E.tap=E.click}if(!E){E={}}E=f.extend({},f.fn.swipe.defaults,E);return this.each(function(){var G=f(this);var F=G.data(B);if(!F){F=new C(this,E);G.data(B,F)}})}function C(a4,av){var az=(a||d||!av.fallbackToMouseEvents),J=az?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",ay=az?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",U=az?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",S=az?null:"mouseleave",aD=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ag=0,aP=null,ab=0,a1=0,aZ=0,G=1,aq=0,aJ=0,M=null;var aR=f(a4);var Z="start";var W=0;var aQ=null;var T=0,a2=0,a5=0,ad=0,N=0;var aW=null,af=null;try{aR.bind(J,aN);aR.bind(aD,a9)}catch(ak){f.error("events not supported "+J+","+aD+" on jQuery.swipe")}this.enable=function(){aR.bind(J,aN);aR.bind(aD,a9);return aR};this.disable=function(){aK();return aR};this.destroy=function(){aK();aR.data(B,null);return aR};this.option=function(bc,bb){if(av[bc]!==undefined){if(bb===undefined){return av[bc]}else{av[bc]=bb}}else{f.error("Option "+bc+" does not exist on jQuery.swipe.options")}return null};function aN(bd){if(aB()){return}if(f(bd.target).closest(av.excludedElements,aR).length>0){return}var be=bd.originalEvent?bd.originalEvent:bd;var bc,bb=a?be.touches[0]:be;Z=g;if(a){W=be.touches.length}else{bd.preventDefault()}ag=0;aP=null;aJ=null;ab=0;a1=0;aZ=0;G=1;aq=0;aQ=aj();M=aa();R();if(!a||(W===av.fingers||av.fingers===i)||aX()){ai(0,bb);T=at();if(W==2){ai(1,be.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}if(av.swipeStatus||av.pinchStatus){bc=O(be,Z)}}else{bc=false}if(bc===false){Z=q;O(be,Z);return bc}else{if(av.hold){af=setTimeout(f.proxy(function(){aR.trigger("hold",[be.target]);if(av.hold){bc=av.hold.call(aR,be,be.target)}},this),av.longTapThreshold)}ao(true)}return null}function a3(be){var bh=be.originalEvent?be.originalEvent:be;if(Z===h||Z===q||am()){return}var bd,bc=a?bh.touches[0]:bh;var bf=aH(bc);a2=at();if(a){W=bh.touches.length}if(av.hold){clearTimeout(af)}Z=k;if(W==2){if(a1==0){ai(1,bh.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}else{aH(bh.touches[1]);aZ=au(aQ[0].end,aQ[1].end);aJ=ar(aQ[0].end,aQ[1].end)}G=a7(a1,aZ);aq=Math.abs(a1-aZ)}if((W===av.fingers||av.fingers===i)||!a||aX()){aP=aL(bf.start,bf.end);al(be,aP);ag=aS(bf.start,bf.end);ab=aM();aI(aP,ag);if(av.swipeStatus||av.pinchStatus){bd=O(bh,Z)}if(!av.triggerOnTouchEnd||av.triggerOnTouchLeave){var bb=true;if(av.triggerOnTouchLeave){var bg=aY(this);bb=E(bf.end,bg)}if(!av.triggerOnTouchEnd&&bb){Z=aC(k)}else{if(av.triggerOnTouchLeave&&!bb){Z=aC(h)}}if(Z==q||Z==h){O(bh,Z)}}}else{Z=q;O(bh,Z)}if(bd===false){Z=q;O(bh,Z)}}function L(bb){var bc=bb.originalEvent;if(a){if(bc.touches.length>0){F();return true}}if(am()){W=ad}a2=at();ab=aM();if(ba()||!an()){Z=q;O(bc,Z)}else{if(av.triggerOnTouchEnd||(av.triggerOnTouchEnd==false&&Z===k)){bb.preventDefault();Z=h;O(bc,Z)}else{if(!av.triggerOnTouchEnd&&a6()){Z=h;aF(bc,Z,A)}else{if(Z===k){Z=q;O(bc,Z)}}}}ao(false);return null}function a9(){W=0;a2=0;T=0;a1=0;aZ=0;G=1;R();ao(false)}function K(bb){var bc=bb.originalEvent;if(av.triggerOnTouchLeave){Z=aC(h);O(bc,Z)}}function aK(){aR.unbind(J,aN);aR.unbind(aD,a9);aR.unbind(ay,a3);aR.unbind(U,L);if(S){aR.unbind(S,K)}ao(false)}function aC(bf){var be=bf;var bd=aA();var bc=an();var bb=ba();if(!bd||bb){be=q}else{if(bc&&bf==k&&(!av.triggerOnTouchEnd||av.triggerOnTouchLeave)){be=h}else{if(!bc&&bf==h&&av.triggerOnTouchLeave){be=q}}}return be}function O(bd,bb){var bc=undefined;if(I()||V()){bc=aF(bd,bb,l)}else{if((P()||aX())&&bc!==false){bc=aF(bd,bb,t)}}if(aG()&&bc!==false){bc=aF(bd,bb,j)}else{if(ap()&&bc!==false){bc=aF(bd,bb,b)}else{if(ah()&&bc!==false){bc=aF(bd,bb,A)}}}if(bb===q){a9(bd)}if(bb===h){if(a){if(bd.touches.length==0){a9(bd)}}else{a9(bd)}}return bc}function aF(be,bb,bd){var bc=undefined;if(bd==l){aR.trigger("swipeStatus",[bb,aP||null,ag||0,ab||0,W,aQ]);if(av.swipeStatus){bc=av.swipeStatus.call(aR,be,bb,aP||null,ag||0,ab||0,W,aQ);if(bc===false){return false}}if(bb==h&&aV()){aR.trigger("swipe",[aP,ag,ab,W,aQ]);if(av.swipe){bc=av.swipe.call(aR,be,aP,ag,ab,W,aQ);if(bc===false){return false}}switch(aP){case p:aR.trigger("swipeLeft",[aP,ag,ab,W,aQ]);if(av.swipeLeft){bc=av.swipeLeft.call(aR,be,aP,ag,ab,W,aQ)}break;case o:aR.trigger("swipeRight",[aP,ag,ab,W,aQ]);if(av.swipeRight){bc=av.swipeRight.call(aR,be,aP,ag,ab,W,aQ)}break;case e:aR.trigger("swipeUp",[aP,ag,ab,W,aQ]);if(av.swipeUp){bc=av.swipeUp.call(aR,be,aP,ag,ab,W,aQ)}break;case x:aR.trigger("swipeDown",[aP,ag,ab,W,aQ]);if(av.swipeDown){bc=av.swipeDown.call(aR,be,aP,ag,ab,W,aQ)}break}}}if(bd==t){aR.trigger("pinchStatus",[bb,aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchStatus){bc=av.pinchStatus.call(aR,be,bb,aJ||null,aq||0,ab||0,W,G,aQ);if(bc===false){return false}}if(bb==h&&a8()){switch(aJ){case c:aR.trigger("pinchIn",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchIn){bc=av.pinchIn.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break;case z:aR.trigger("pinchOut",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchOut){bc=av.pinchOut.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break}}}if(bd==A){if(bb===q||bb===h){clearTimeout(aW);clearTimeout(af);if(Y()&&!H()){N=at();aW=setTimeout(f.proxy(function(){N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target)}},this),av.doubleTapThreshold)}else{N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target)}}}}else{if(bd==j){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("doubletap",[be.target]);if(av.doubleTap){bc=av.doubleTap.call(aR,be,be.target)}}}else{if(bd==b){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("longtap",[be.target]);if(av.longTap){bc=av.longTap.call(aR,be,be.target)}}}}}return bc}function an(){var bb=true;if(av.threshold!==null){bb=ag>=av.threshold}return bb}function ba(){var bb=false;if(av.cancelThreshold!==null&&aP!==null){bb=(aT(aP)-ag)>=av.cancelThreshold}return bb}function ae(){if(av.pinchThreshold!==null){return aq>=av.pinchThreshold}return true}function aA(){var bb;if(av.maxTimeThreshold){if(ab>=av.maxTimeThreshold){bb=false}else{bb=true}}else{bb=true}return bb}function al(bb,bc){if(av.allowPageScroll===m||aX()){bb.preventDefault()}else{var bd=av.allowPageScroll===s;switch(bc){case p:if((av.swipeLeft&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault()}break;case o:if((av.swipeRight&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault()}break;case e:if((av.swipeUp&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}break;case x:if((av.swipeDown&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}break}}}function a8(){var bc=aO();var bb=X();var bd=ae();return bc&&bb&&bd}function aX(){return !!(av.pinchStatus||av.pinchIn||av.pinchOut)}function P(){return !!(a8()&&aX())}function aV(){var be=aA();var bg=an();var bd=aO();var bb=X();var bc=ba();var bf=!bc&&bb&&bd&&bg&&be;return bf}function V(){return !!(av.swipe||av.swipeStatus||av.swipeLeft||av.swipeRight||av.swipeUp||av.swipeDown)}function I(){return !!(aV()&&V())}function aO(){return((W===av.fingers||av.fingers===i)||!a)}function X(){return aQ[0].end.x!==0}function a6(){return !!(av.tap)}function Y(){return !!(av.doubleTap)}function aU(){return !!(av.longTap)}function Q(){if(N==null){return false}var bb=at();return(Y()&&((bb-N)<=av.doubleTapThreshold))}function H(){return Q()}function ax(){return((W===1||!a)&&(isNaN(ag)||ag<av.threshold))}function a0(){return((ab>av.longTapThreshold)&&(ag<r))}function ah(){return !!(ax()&&a6())}function aG(){return !!(Q()&&Y())}function ap(){return !!(a0()&&aU())}function F(){a5=at();ad=event.touches.length+1}function R(){a5=0;ad=0}function am(){var bb=false;if(a5){var bc=at()-a5;if(bc<=av.fingerReleaseThreshold){bb=true}}return bb}function aB(){return !!(aR.data(B+"_intouch")===true)}function ao(bb){if(bb===true){aR.bind(ay,a3);aR.bind(U,L);if(S){aR.bind(S,K)}}else{aR.unbind(ay,a3,false);aR.unbind(U,L,false);if(S){aR.unbind(S,K,false)}}aR.data(B+"_intouch",bb===true)}function ai(bc,bb){var bd=bb.identifier!==undefined?bb.identifier:0;aQ[bc].identifier=bd;aQ[bc].start.x=aQ[bc].end.x=bb.pageX||bb.clientX;aQ[bc].start.y=aQ[bc].end.y=bb.pageY||bb.clientY;return aQ[bc]}function aH(bb){var bd=bb.identifier!==undefined?bb.identifier:0;var bc=ac(bd);bc.end.x=bb.pageX||bb.clientX;bc.end.y=bb.pageY||bb.clientY;return bc}function ac(bc){for(var bb=0;bb<aQ.length;bb++){if(aQ[bb].identifier==bc){return aQ[bb]}}}function aj(){var bb=[];for(var bc=0;bc<=5;bc++){bb.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return bb}function aI(bb,bc){bc=Math.max(bc,aT(bb));M[bb].distance=bc}function aT(bb){if(M[bb]){return M[bb].distance}return undefined}function aa(){var bb={};bb[p]=aw(p);bb[o]=aw(o);bb[e]=aw(e);bb[x]=aw(x);return bb}function aw(bb){return{direction:bb,distance:0}}function aM(){return a2-T}function au(be,bd){var bc=Math.abs(be.x-bd.x);var bb=Math.abs(be.y-bd.y);return Math.round(Math.sqrt(bc*bc+bb*bb))}function a7(bb,bc){var bd=(bc/bb)*1;return bd.toFixed(2)}function ar(){if(G<1){return z}else{return c}}function aS(bc,bb){return Math.round(Math.sqrt(Math.pow(bb.x-bc.x,2)+Math.pow(bb.y-bc.y,2)))}function aE(be,bc){var bb=be.x-bc.x;var bg=bc.y-be.y;var bd=Math.atan2(bg,bb);var bf=Math.round(bd*180/Math.PI);if(bf<0){bf=360-Math.abs(bf)}return bf}function aL(bc,bb){var bd=aE(bc,bb);if((bd<=45)&&(bd>=0)){return p}else{if((bd<=360)&&(bd>=315)){return p}else{if((bd>=135)&&(bd<=225)){return o}else{if((bd>45)&&(bd<135)){return x}else{return e}}}}}function at(){var bb=new Date();return bb.getTime()}function aY(bb){bb=f(bb);var bd=bb.offset();var bc={left:bd.left,right:bd.left+bb.outerWidth(),top:bd.top,bottom:bd.top+bb.outerHeight()};return bc}function E(bb,bc){return(bb.x>bc.left&&bb.x<bc.right&&bb.y>bc.top&&bb.y<bc.bottom)}}}));
(function($){
"use strict";
var $window=jQuery(window),
body=jQuery('body'),
sitewidth=$('.site').width(),
maxwidth=$('.site-main').width(),
windowheight=$window.height(),
pageheight=$(document).height(),
windowwidth=$window.width(),
deviceAgent=navigator.userAgent.toLowerCase(),
isMobile=deviceAgent.match(/(iphone|ipod|android|iemobile)/),
isMobileAlt=deviceAgent.match(/(iphone|ipod|ipad|android|iemobile)/),
isAppleDevice=deviceAgent.match(/(iphone|ipod|ipad)/);
(function(){
var nav=$('#site-navigation'), button, menu;
if(! nav)
return;
button=nav.find('.menu-toggle');
if(! button)
return;
menu=nav.find('.nav-menu');
if(! menu||! menu.children().length){
button.hide();
return;
}
$('.menu-toggle').on('click.ispirit', function(){
nav.toggleClass('toggled-on');
});
})();
$window.on('hashchange.ispirit', function(){
var element=document.getElementById(location.hash.substring(1) );
if(element){
if(! /^(?:a|select|input|button|textarea)$/i.test(element.tagName) )
element.tabIndex=-1;
element.focus();
}});
var no_pad_pages=0;
if($('body').hasClass('no-page-pad')||$('body').hasClass('nx-full-width')||$('body').hasClass('brz')||$('body').hasClass('elementor-page') ){
no_pad_pages=1;
}
if($('body').hasClass('trans-header')&&$('.slider-container').length==0&&$('.titlebarrow').length==1&&no_pad_pages!=1){
$('.page-heading').css('padding-top', '86px');
}else if($('body').hasClass('trans-header')&&$('.slider-container').length==0&&$('.titlebarrow').length==0&&no_pad_pages!=1){
$('.page-heading').css('padding-top', '86px');
if($('.woo-outerwrap').length==1){
$('.woo-outerwrap').css('padding-top', '126px');
}else if($('.content-area').length==1){
$('.content-area').css('padding-top', '126px');
}}
$.fn.widify=function(){
this.each(function(){
var _this=$(this);
var fwheight=$(this).children('div').outerHeight();
var extrawidth=(sitewidth-maxwidth)/2;
if(sitewidth > 1200){
_this.wrapInner("<div class='fullwidthinner'></div>");
_this.css({"overflow":"visible"});
_this.children('.fullwidthinner').css({"width":sitewidth+"px","position":"relative","margin-left":"-"+extrawidth+"px","right":"0px","overflow":"hidden"});
}
$(window).resize(function(){
maxwidth=$('.site-main').width();
sitewidth=$('.site').width();
extrawidth=(sitewidth-maxwidth)/2;
if(sitewidth > 1200){
if(!_this.children('div').hasClass('fullwidthinner')){
_this.wrapInner("<div style='position: relative; overflow: hidden;' class='fullwidthinner'></div>");
console.log("added");
}
_this.css({"overflow":"visible"});
_this.children('.fullwidthinner').css({"width":sitewidth+"px","position":"relative","margin-left":"-"+extrawidth+"px","right":"0px"});
}else{
if(_this.children('div').hasClass('fullwidthinner')){
_this.children('.fullwidthinner').children().unwrap();
}
_this.css({"height":"auto","overflow":"hidden"});
}});
});
};
$('.fullwidthrow').each(function (){
if($('body.boxed').length < 1&&$('.has-left-sidebar').length < 1&&$('.has-right-sidebar').length < 1){
$(this).widify();
}});
if($('.alignfull').length > 0){
$('body').addClass('gb-alignfull');
}
$.fn.widifytbar=function(){
this.each(function(){
var _this=$(this);
var fwheight=$(this).children('div').outerHeight();
var extrawidth=(sitewidth-maxwidth)/2;
extrawidth=extrawidth-32;
_this.wrapInner("<div class='fullwidthinner'></div>");
_this.css({"height":fwheight+"px","overflow":"visible"});
_this.children('.fullwidthinner').css({"width":sitewidth+"px","position":"absolute","left":"-"+extrawidth+"px","overflow":"hidden"});
$(window).resize(function(){
maxwidth=$('.site-main').width();
sitewidth=$('.site').width();
extrawidth=(sitewidth-maxwidth)/2;
extrawidth=extrawidth-32;
if(!_this.children('div').hasClass('fullwidthinner')){
_this.wrapInner("<div class='fullwidthinner'></div>");
}
_this.css({"height":fwheight+"px","overflow":"visible"});
_this.children('.fullwidthinner').css({"width":sitewidth+"px","left":"-"+extrawidth+"px"});
});
});
};
$('.titlebarrow').each(function (){
$(this).widifytbar();
});
$.fn.vparallaxfy=function(){
var _this=$(this);
var vparallheight=_this.height();
var davideo=_this.find('.video-wrap > video');
var vdoheight=davideo.height();
var vdowidth=davideo.width();
var videoprop=vdowidth/vdoheight;
var minvheight=(vparallheight*2)+(windowheight*.64);
var minvwidth=minvheight*videoprop;
var paraypos;
davideo.trigger('play');
davideo.css("min-width" , minvwidth+'px');
davideo.css("min-height" , minvheight+'px');
if(deviceAgent.indexOf("firefox")!=-1){
davideo.css("min-height" , minvheight+'px');
}else{
if(windowwidth < minvwidth){
davideo.attr("width", minvwidth);
}else{
davideo.css("min-width" , '100%');
}}
_this.waypoint(function(direction){
var scrll=$window.scrollTop();
if(direction=="down"){
_this.addClass('parainview');
paraypos=$window.scrollTop();
}else{
_this.removeClass('parainview');
}}, { offset: '100%' });
_this.waypoint(function(direction){
var scrll=$window.scrollTop();
if(direction=="down"){
_this.removeClass('parainview');
}else{
_this.addClass('parainview');
}}, { offset: -vparallheight });
$(window).scroll(function(){
var newvalue=parseInt(($(this).scrollTop()-paraypos)*.64);
_this.find('.video-wrap').css('margin-top', '-'+newvalue+'px');
});
};
$('.video-parallax').each(function (){
$(this).vparallaxfy();
});
$.fn.iparallaxfy=function(){
var _this=$(this);
var iparallheight=_this.height();
var daimage=_this.find('.image-wrap img');
var miniheight=(iparallheight*2)+(windowheight*.50);
var paraypos2;
daimage.css("min-height" , miniheight+'px');
_this.waypoint(function(direction){
var scrll=$window.scrollTop();
if(direction=="down"){
_this.addClass('parainview');
paraypos2=$window.scrollTop();
}else{
_this.removeClass('parainview');
}}, { offset: '100%' });
_this.waypoint(function(direction){
var scrll=$window.scrollTop();
if(direction=="down"){
_this.removeClass('parainview');
}else{
_this.addClass('parainview');
}}, { offset: -iparallheight });
$(window).scroll(function(){
var newvalue=parseInt(($(this).scrollTop()-paraypos2)*0.50);
_this.find('.image-wrap').css('margin-top', '-'+newvalue+'px');
});
};
$('.image-parallax').each(function (){
$(this).iparallaxfy();
});
$(document).ready(function(){
var $container=$('.blog-masonry');
var $container=$('.blog-masonry').isotope({
itemSelector: '.post',
layoutMode: 'masonry'
});
var $container2=$('.loop-list .woo-isotope');
var $container2=$('.loop-list .woo-isotope').isotope({
itemSelector: '.product',
layoutMode: 'masonry'
});
var $container3=$('.bottom-widgets');
var $container3=$('.bottom-widgets').isotope({
itemSelector: '.widget',
layoutMode: 'masonry'
});
});
if($('.loop-list .products').length > 0&&$('.woo-infiscroll').length > 0){
var infinite_scroll={
loading: {
img: null,
msgText: '<div class="infi-loader"><span class="infi-spinner"><i class="fa fa-spinner fa-spin" style="font-size:24px"></i><span><span class="infi-loadingtext">Loading..<span></div>',
finishedMsg: '<div class="infi-loader">All Items loaded.</div>',
finished: destryandload,
},
nextSelector:".page-numbers .next",
navSelector :".page-numbers",
itemSelector :"li.product",
contentSelector :"ul.products",
animate: true,
dataType: 'html',
bufferPx: 40,
};
$(infinite_scroll.contentSelector).infinitescroll(infinite_scroll);
}
function destryandload (){
$('.woo-border-box').each(function(){
if($(this).children('a:first-child').children('img').length > 1&&!$(this).hasClass('nx-flipit') ){
$(this).addClass('nx-flipit');
}});
var $container2=$('.loop-list .woo-isotope');
var $container2=$('.loop-list .woo-isotope').isotope('destroy');
$('.loop-list .woo-isotope').imagesLoaded()
.done(function(instance){
})
.fail(function(){
var $container2=$('.loop-list .woo-isotope').isotope({
itemSelector: '.product',
layoutMode: 'masonry'
});
});
}})(jQuery);
jQuery(document).ready(function($){
"use strict";
$('.tooltip:not(.headerwrap .tooltip)').each(function (){
$(this).tooltipster({
animation: 'grow',
touchDevices: false
});
});
$('.grid-image.tooltip2').each(function (){
$(this).tooltipster({
animation: 'grow',
touchDevices: false
});
});
if($(window).width() >=1069){
$('.site-header .nav-container > ul').lavalamp({
easing: 'easeOutBack',
activeObj: 'current-menu-item, .current_page_item, .current-menu-parent, .current-menu-ancestor'
});
}
if($('.go-top').length > 0){
jQuery(window).scroll(function(){
if(jQuery(this).scrollTop() > 200){
jQuery('.go-top').fadeIn(200).addClass('bounce');
}else{
jQuery('.go-top').fadeOut("slow");
}});
jQuery('.go-top').click(function(event){
event.preventDefault();
jQuery('html, body').animate({scrollTop: 0}, 1000);
});
}
if($('.nx-popup-link').length > 0){
$('.nx-popup-link').magnificPopup({
type: 'image'
});
}
if($('.sort-order-select').length > 0){
$('.sort-order-select').each(function (){
$(this).chosen({
disable_search_threshold: 10
});
});
}
$('.nx-owl-carousel').each(function (){
$(this).owlCarousel({
stopOnHover:true,
navigation:true,
paginationSpeed:1000,
goToFirstSpeed:2000,
singleItem:true,
autoHeight:true,
navigationText:	["<i class=\"fa fa-angle-left\"></i>","<i class=\"fa fa-angle-right\"></i>"],
theme: "nx-slider",
transitionStyle: "fadeUp",
addClassActive: true
});
});
$('.nx-header-slider').each(function (){
var slidespeed=$(this).data("slide-speed");
console.log(slidespeed);
$(this).owlCarousel({
autoPlay:slidespeed,
stopOnHover:true,
navigation:true,
paginationSpeed:1000,
goToFirstSpeed:2000,
slideSpeed:200,
singleItem:true,
autoHeight:true,
navigationText:	["<i class=\"fa fa-angle-left\"></i>","<i class=\"fa fa-angle-right\"></i>"],
theme: "nx-slider",
addClassActive: true
});
});
$('.related.products ul.products').each(function (){
var columns=$(this).data("column-count");
$(this).owlCarousel({
items:columns,
navigation:true,
autoHeight:true,
itemsMobile:false,
navigationText:	["<i class=\"fa fa-angle-left\"></i>","<i class=\"fa fa-angle-right\"></i>"],
theme: "nx-slider",
addClassActive: true
});
});
$('.nxprodscroll ul.products').each(function (){
var columns=$(this).parent().parent().parent().data("column-count");
$(this).owlCarousel({
items:columns,
navigation:true,
autoHeight:true,
itemsMobile:false,
navigationText:	["<i class=\"fa fa-angle-left\"></i>","<i class=\"fa fa-angle-right\"></i>"],
theme: "nx-slider",
addClassActive: true
});
});
$('.mag-pop-img').each(function (){
$(this).magnificPopup({
type: 'image'
});
});
if($('.sidr-menu').length > 0){
$('body').append('<span class="alt-menu-toggle"><span class="genericon genericon-menu"></span></span>');
if($('.woocombar').length > 0){
$('.menu-toggle').sidr({
name: 'sidr-left',
speed: 400,
side: 'left',
source: '.woocombar,#navbar',
onOpen: function(){
$('.menu-toggle').delay(300).queue(function(){
$(this).addClass('isoppen').dequeue();
});
},
onClose: function(){
$('.menu-toggle').removeClass('isoppen');
}});
}else{
if($("#navbar").length > 0){
$('.menu-toggle').sidr({
name: 'sidr-left',
speed: 400,
side: 'left',
source: '#navbar',
onOpen: function(){
$('.menu-toggle').delay(300).queue(function(){
$(this).addClass('isoppen').dequeue();
});
},
onClose: function(){
$('.menu-toggle').removeClass('isoppen');
}});
}}
}
if($('.sidr-menu').length > 0){
$(window).resize(function(){
if(($('body').hasClass('sidr-open')&&$(window).width() >=1069)){
$.sidr('close', 'sidr-left');
}});
$('.menu-toggle').hide();
$('.alt-menu-toggle').click(function(){
if($('body').hasClass('sidr-open')){
$.sidr('close', 'sidr-left');
$(this).animate({
marginLeft: '0px'
}, 200);
}else{
$.sidr('open', 'sidr-left');
$(this).animate({
marginLeft: '260px'
}, 200);
}});
}
if($('.classic-menu').length > 0){
var _this=$('.classic-menu');
$('.menu-toggle').click(function(){
if(_this.hasClass('classic-open')){
_this.removeClass('classic-open');
}else{
_this.addClass('classic-open');
}});
$('.nav-container > ul li a').click(function(){
if($(this).parent('li').hasClass('class-menu-open')){
$(this).parent('li').removeClass('class-menu-open');
}else{
$(this).parent('li').addClass('class-menu-open');
}});
}
var nav_container=$('.headerboxwrap');
var woo_bar_wrap=$('.woocombar-wrap');
var stickystat=$('.headerboxwrap').data('sticky-header');
var nav=$('.site-header');
var top_spacing=30;
var waypoint_offset=160;
top_spacing=0;
waypoint_offset=72;
if($(window).width() < 1069){
stickystat=0;
}
if(stickystat==1&&$(window).width() >=1069&&$(window).height() < ($(document).height()-300)){
if($('.admin-bar').length > 0){
if($(window).width()<766){
top_spacing=0;
}else{
top_spacing=30;
}}else{
top_spacing=0;
}
nav_container.waypoint({
handler: function(direction){
if(direction=='down'){
nav_container.css({ 'height':nav.outerHeight() });
nav.stop().addClass("fixeddiv").css("top",-nav.outerHeight()).animate({"top":top_spacing});
}else{
nav_container.css({ 'height':'auto' });
nav.stop().removeClass("fixeddiv").css("top",nav.outerHeight()).animate({"top":""});
}},
offset: function(){
return -nav.outerHeight()-waypoint_offset;
}});
/*
nav_container.waypoint({
handler: function(e, d){
if($(document).scrollTop() > this.triggerPoint){
nav.addClass("fixeddiv").css("top",-nav.outerHeight()).animate({"top":top_spacing});
}else{
nav.removeClass("fixeddiv").css("top",nav.outerHeight()).animate({"top":""});
}},
offset: function(){
return -nav.outerHeight()-waypoint_offset;
}});
*/
}
if($(".mega-menu").length > 0){
var imheader=$(".header-inwrap");
var imoffset=imheader.offset();
var imheader_left=imoffset.left;
var imheader_width=imheader.width();
var offset_mega=$(".mega-menu").offset();
var mega_panel_left=offset_mega.left;
var set_left=imheader_left - mega_panel_left + 32;
$('.mega-nx-wide-panel').each(function (){
$(this).children(".mega-sub-menu").css("width",imheader_width);
$(this).children(".mega-sub-menu").css("left",set_left);
});
$('.site').addClass('has-mega-menu');
}
if(Modernizr.touch){
$('body').addClass('nx-touch');
}
$('.nx-heading-style-coloredline').bind('inview', function(event, isInView){
if(isInView){
$(this).addClass('headinview');
}else{
$(this).removeClass('headinview');
}});
if(($(".mega-menu").length < 1)&&($(window).width() >=1069)&&($(".boxed").length > 0)&&($(".default-header").length > 0)){
$('.nav-menu li.menu-item.menu-item-has-children').each(function (){
var nxnwidth=$('.nav-menu').outerWidth();
var nxi=$(this);
var nxipos=nxi.position();
if((nxnwidth - nxipos.left) < 240){
$(this).addClass('nximoveleft');
$(this).children('ul').children('.menu-item-has-children').addClass('nximoveleft');
}});
}
if($(".i-max-header").length > 0){
$(window).scroll(function(){
setTimeout(function(){
$('.site-header .nav-container > ul').lavalamp('update');
}, 800);
});
$('.site-header .nav-container > ul > li ').hover(function(){
$('.itemhovered').removeClass('itemhovered');
$(this).addClass('itemhovered');
$(this).parent('ul').addClass('menuhovered');;
},function(){
$('.itemhovered').removeClass('itemhovered');
$('.menuhovered').removeClass('menuhovered');
});
}
$('.ispirit-slider').each(function (){
var _this=$(this);
var slider_delay=_this.data('delay');
var slider_transition=_this.data('transition');
if(slider_transition=='slide'){
$(this).owlCarousel({
autoPlay:slider_delay,
stopOnHover:true,
navigation: true,
paginationSpeed:1000,
goToFirstSpeed:2000,
singleItem:true,
autoHeight:true,
addClassActive: true,
navigationText:	["<i class=\"fa fa-angle-left\"></i>","<i class=\"fa fa-angle-right\"></i>"],
theme: "nx-slider",
pagination:true
});
}else{
$(this).owlCarousel({
autoPlay:slider_delay,
stopOnHover:true,
navigation: true,
paginationSpeed:1000,
goToFirstSpeed:2000,
singleItem:true,
autoHeight:true,
addClassActive: true,
navigationText:	["<i class=\"fa fa-angle-left\"></i>","<i class=\"fa fa-angle-right\"></i>"],
theme: "nx-slider",
transitionStyle:slider_transition,
pagination:true
});
}});
if($('.ispirit-slider').length > 0){
var slider_parallax=$('.ispirit-slider').data('parallax');
if(slider_parallax==1){
var slidetop=parseInt($('.ispirit-slider').offset().top);
if($(window).width() > 1069){
$(window).scroll(function(){
var newvalue2=parseInt($(this).scrollTop()*0.6);
if(!($('.trans-header').length > 0)){
newvalue2=newvalue2-56;
}
if($(this).scrollTop() > slidetop){
$('.ispirit-slider-img').css('margin-top', newvalue2+'px');
$('.ispirit-slider .ispirit-slide-content-inner').css('margin-top', '-'+(newvalue2/8)+'px');
}
if($(this).scrollTop() <=slidetop){
var slideheight2=$('.active .ispirit-slider-img').height();
$('.ispirit-slider-img').css('margin-top', 0+'px');
$('.ispirit-slider .ispirit-slide-content-inner').css('margin-top', 0+'px');
}});
}}
var header_height=$('.ispirit-slider').data('slider-height');
var header_reduct=$('.ispirit-slider').data('slider-deduct');
var winheight=$(window).height();
var winwidth=$(window).width();
if(header_height > 100){
if(winwidth > 1200){
$('.ispirit-slider .owl-wrapper-outer').css("height", header_height);
$('.ispirit-slider-img').css("height", header_height);
$('.ispirit-slider').css("maxHeight", header_height);
}else{
$('.ispirit-slider .owl-wrapper-outer').css("height", winheight*.6);
$('.ispirit-slider-img').css("height", winheight*.6);
$('.ispirit-slider').css("maxHeight", winheight*.6);
}}else{
if(winwidth > 1200){
$('.ispirit-slider .owl-wrapper-outer').css("height", ((winheight-header_reduct)/100)*header_height);
$('.ispirit-slider-img').css("height", ((winheight-header_reduct)/100)*header_height);
$('.ispirit-slider').css("maxHeight", ((winheight-header_reduct)/100)*header_height);
}else{
$('.ispirit-slider .owl-wrapper-outer').css("height", winheight*.6);
$('.ispirit-slider-img').css("height", winheight*.6);
$('.ispirit-slider').css("maxHeight", winheight*.6);
}}
}
if($('body').hasClass('trans-header')	){
if($('img.reverse').length > 0){
$('.site-header').addClass('reverse-logo');
}
if(( $('img.normal').length > 0)||($('img.common').length > 0) ){
$('.site-header').addClass('normal-logo');
}}
$('ul.products li.product .add_to_wishlist, ul.products li.product .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .yith-wcwl-wishlistexistsbrowse a, ul.products li.product a.compare, ul.products li.product a.yith-wcqv-button').each(function (){
$(this).wrapInner("<span class='nx-rightfloat'></span>");
});
if($('body').hasClass('nx-preloader')){
$('.nx-preloader .nx-ispload').css("display", "none");
}
if($('.elementor-editor-active').length > 0){
$('.nx-ispload').css("display", "none");
}
$('.nx-rating').each(function (){
if(!$(this).children().hasClass("star-rating")){
$(this).css('display', 'none');
}});
$(".woo-border-box .nx-rating").each(function(){
if($(this).find(".star-rating:visible").length==0){
$(this).hide();
}});
$('.txo-shape-devider').each(function (){
if($(this).parents('.vc_row[data-vc-full-width]').length){
$(this).parents('.vc_row[data-vc-full-width]').css("overflow", "visible");
}
if($(this).parents('.fullwidthinner').length){
$(this).parents('.fullwidthinner').css("overflow", "visible");
}});
if($('.eael-product-grid').length > 0){
$("body").addClass('x-ethos');
}});
(function($){
$.fn.extend({
ajaxyLiveSearch: function(options, arg){
if(options&&typeof(options)=='object'){
options=$.extend({}, $.ajaxyLiveSearch.defaults, options);
}else{
options=$.ajaxyLiveSearch.defaults;
}
if(this.is("input")){
this.each(function(){
new $.ajaxyLiveSearch.load(this, options, arg);
});
return;
}}
});
$.ajaxyLiveSearch={
element: null,
timeout: null,
options: null,
load: function(elem, options, arg){
this.element=elem;
this.timeout=null;
this.options=options;
if($(elem).val()==""){
$(elem).val(options.text);
}
$(elem).attr('autocomplete', 'off');
if($('#sf_sb').length==0){
$('body').append('<div id="sf_sb" class="sf_sb" style="position:absolute;display:none;width:'+ options.width + 'px;z-index:9999">'+
'<div class="sf_sb_cont">' +
'<div class="sf_sb_top"></div>' +
'<div id="sf_results" style="width:100%">' +
'<div id="sf_val" ></div>' +
'<div id="sf_more"></div>' +
'</div>' +
'<div class="sf_sb_bottom"></div>' +
'</div>' +
'</div>');
}
$.ajaxyLiveSearch.loadEvents(this);
},
loadResults: function(object){
options=object.options;
elem=object.element;
window.sf_lastElement=elem;
if(jQuery(elem).val()!=""){
jQuery("body").data("sf_results", null);
var loading="<li class=\"sf_lnk sf_more sf_selected\">"+
"<a id=\"sf_loading\" href=\"" + options.searchUrl.replace('%s', encodeURI(jQuery(elem).val())) + "\" class=\"fa fa-spinner fa-spin\">"+
"</a>"+
"</li>";
jQuery("#sf_val").html("<ul>"+loading+"</ul>");
var pos=this.bounds(elem, options);
if(!pos){
jQuery("#sf_sb").hide();
return false;
}
if(Math.ceil(pos.left) + parseInt(options.width, 10) > jQuery(window).width()){
jQuery("#sf_sb").css('width', jQuery(window).width() - pos.left - 20);
}
if(options.rtl==1){
jQuery("#sf_sb").css({top:pos.bottom, left:pos.right});
}else{
jQuery("#sf_sb").css({top:pos.bottom, left:pos.left});
}
jQuery("#sf_sb").show();
var data={ action: "ajaxy_sf", sf_value: jQuery(elem).val(), search:options.search};
if(options.ajaxData){
data=window[options.ajaxData](data);
}
if(options.search){
var mresults=options.search.split(',');
var results=[];
var m="";
var s=0;
var c=[];
for(var kindex in mresults){
var dm=mresults[kindex].split(":");
if(dm.length==2){
if(dm[1].indexOf(jQuery(elem).val())==0){
results[results.length]=mresults[kindex];
}}else if(dm.length==1){
if(mresults[kindex].indexOf(jQuery(elem).val())==0){
results[results.length]=mresults[kindex];
}}
}
c=$.ajaxyLiveSearch.htmlArrayResults(results);
m +=c[0];
s +=c[1];
var sf_selected="";
if(s==0){
sf_selected=" sf_selected";
}
m +="<li class=\"sf_lnk sf_more" + sf_selected + "\">{total} Results Found</li>";
m=m.replace(/{search_value_escaped}/g, jQuery(elem).val());
m=m.replace(/{search_url_escaped}/g, options.searchUrl.replace('%s', encodeURI(jQuery(elem).val())));
m=m.replace(/{search_value}/g, jQuery(elem).val());
m=m.replace(/{total}/g, s);
jQuery("body").data("sf_results", results);
if(s > 0){
jQuery("#sf_val").html("<ul>"+m+"</ul>");
}else{
jQuery("#sf_val").html("<ul>"+m+"</ul>");
}
$.ajaxyLiveSearch.loadLiveEvents(object);
jQuery("#sf_sb").show();
}else{
jQuery.post(options.ajaxUrl, data, function(resp){
var results=eval("("+ resp + ")");
var m="";
var s=0;
for(var mindex in results){
var c=[];
for(var kindex in results[mindex]){
c=$.ajaxyLiveSearch.htmlResults(results[mindex][kindex], mindex, kindex);
m +=c[0];
s +=c[1];
}}
var sf_selected="";
if(s==0){
sf_selected=" sf_selected";
}
if(!options.callback){
m +="<li class=\"sf_lnk sf_more" + sf_selected + "\">" + sf_templates + "</li>";
}
m=m.replace(/{search_value_escaped}/g, jQuery(elem).val());
m=m.replace(/{search_url_escaped}/g, options.searchUrl.replace('%s', encodeURI(jQuery(elem).val())));
m=m.replace(/{search_value}/g, jQuery(elem).val());
m=m.replace(/{total}/g, s);
jQuery("body").data("sf_results", results);
if(s > 0){
jQuery("#sf_val").html('<ul class="sf_main">'+m+'</ul>');
}else{
jQuery("#sf_val").html('<ul class="sf_main">'+m+'</ul>');
}
$.ajaxyLiveSearch.loadLiveEvents(object);
jQuery("#sf_sb").show();
});
}}else{
jQuery("#sf_sb").hide();
}},
bounds: function (elem, options){
var offset=jQuery(elem).offset();
if(offset){
return {top: offset.top, left: offset.left + options.leftOffset, bottom: offset.top +  jQuery(elem).innerHeight() + options.topOffset, right: offset.left - jQuery('#sf_sb').innerWidth() + jQuery(elem).innerWidth()};}},
htmlResults: function (results, type, array_index){
var m="";
var s=0;
if(typeof(results)!="undefined"){
if(results.all.length > 0){
m +="<li class=\"sf_header\">" + results.title + "</li><li><div class=\"sf_result_container\"><ul>";
for(var i=0; i < results.all.length; i ++){
s ++;
m +="<li result-type='object' index-type='" + type + "' index-array='" + array_index + "' index='" + i + "' class=\"sf_lnk "+results.class_name +"\">"+  $.ajaxyLiveSearch.replaceResults(results.all[i], results.template) + "</li>";
}
m +="</ul></div></li>";
}}
return new Array(m, s);
},
htmlArrayResults: function (results){
var m="";
var s=0;
if(typeof(results)!="undefined"){
if(results.length > 0){
m +="<li><div class=\"sf_result_container\"><ul>";
for(var i=0; i < results.length; i ++){
var md=results[i].split(':');
var title="";
if(md.length==2){
title=md[1];
}else{
title=results[i];
}
s ++;
m +="<li result-type='array' index='" + i + "' class=\"sf_lnk sf_category\"><a href='javascript:;'>" + title + "</a></li>";
}
m +="</ul></div></li>";
}}
return new Array(m, s);
},
replaceResults: function (results, template){
for(var s in results){
template=template.replace(new RegExp("{"+s+"}", "g"), results[s]);
}
return template;
},
loadLiveEvents: function(object){
var d={object: object};
jQuery("#sf_val li.sf_lnk").mouseover(function(){
jQuery(".sf_lnk").each(function(){ jQuery(this).attr("class",jQuery(this).attr("class").replace(" sf_selected" , "")); });
jQuery(this).attr("class", jQuery(this).attr("class") + " sf_selected");
});
if(d.object.options.callback){
jQuery("#sf_val li.sf_lnk").click(function(event){
try{
window[d.object.options.callback](d.object, this);
}catch(e){
alert(e);
}
return false;
});
}},
loadEvents: function(object){
var d={object: object};
jQuery(document).click(function(){ jQuery("#sf_sb").hide(); });
jQuery(window).resize(function(){
var pos=$.ajaxyLiveSearch.bounds(window.sf_lastElement, d.object.options);
if(pos){
jQuery("#sf_sb").css({top:pos.bottom, left:pos.left});
}});
jQuery(object.element).keyup(function(event){
if(event.keyCode!="38"&&event.keyCode!="40"&&event.keyCode!="13"&&event.keyCode!="27"&&event.keyCode!="39"&&event.keyCode!="37"){
var ajaxyObject=d.object;
if(ajaxyObject.timeout!=null){
clearTimeout(ajaxyObject.timeout);
}
jQuery(ajaxyObject.element).attr("class", jQuery(ajaxyObject.element).attr("class").replace(" sf_focused", "") + " sf_focused");
var l={object:d.object};
ajaxyObject.timeout=setTimeout(function(){ jQuery.ajaxyLiveSearch.loadResults(l.object); }, d.object.options.delay);
}});
jQuery(window).keydown(function(event){
if(jQuery("#sf_sb").css("display")!="none"&&jQuery("#sf_sb").css("display")!="undefined"&&jQuery("#sf_sb").length > 0){
if(event.keyCode=="38"||event.keyCode=="40"){
if(jQuery.browser.webkit){
jQuery("#sf_sb").focus();
}
var s_item=null;
var after_s_item=null;
var s_sel=false;
var all_items=jQuery("#sf_val li.sf_lnk");
var s_found=false;
event.stopPropagation();
event.preventDefault();
for(var i=0; i < all_items.length; i++){
if(jQuery(all_items[i]).attr("class").indexOf("sf_selected") >=0&&s_found==false){
s_sel=true;
if(i < all_items.length - 1&&event.keyCode=="40"){
jQuery(all_items[i]).attr("class",jQuery(all_items[i]).attr("class").replace(" sf_selected", ""));
jQuery(all_items[i+1]).attr("class", jQuery(all_items[i+1]).attr("class")+ " sf_selected");
i=i+1;
s_found=true;
}
else if(i > 0&&event.keyCode=="38"){
jQuery(all_items[i]).attr("class",jQuery(all_items[i]).attr("class").replace(" sf_selected", ""));
jQuery(all_items[i-1]).attr("class", jQuery(all_items[i-1]).attr("class")+ " sf_selected");
i=i+1;
s_found=true;
}}else{
jQuery(all_items[i]).attr("class",jQuery(all_items[i]).attr("class").replace(" sf_selected", ""));
}}
if(s_sel==false){
if(all_items.length > 0){
jQuery(all_items[0]).attr("class", jQuery(all_items[0]).attr("class")+ " sf_selected");
}}
}
else if(event.keyCode==27){
jQuery("#sf_sb").hide();
}
else if(event.keyCode==13){
var b=jQuery("#sf_val li.sf_selected a").attr("href");
if(typeof(b)!='undefined'&&b!=''){
if(d.object.options.callback){
d.object.options.callback(this);
}else{
window.location.href=b;
}
return false;
}else{
if(d.object.options.callback){
d.object.options.callback(this);
}
else if(d.object.element!=null){
window.location.href=sf_url.replace('%s', encodeURI(jQuery(d.object).val()));
}
return false;
}}
}});
jQuery(object.element).focus(function (){
if(jQuery(this).val()==d.object.options.text){
jQuery(this).val('');
jQuery(this).attr('class', jQuery(this).attr('class') + ' sf_focused');
}
if(d.object.options.expand > 0){
jQuery(d.object.element).animate({width:d.object.options.iwidth});
}});
jQuery(object.element).blur(function (){
if(jQuery(this).val()==''){
jQuery(this).val(d.object.options.text);
jQuery(this).attr('class', jQuery(this).attr('class').replace(/ sf_focused/g, ''));
}
if(d.object.options.expand > 0){
jQuery(d.object.element).animate({width:d.object.options.expand});
}});
}};
$.ajaxyLiveSearch.defaults={
delay:500,
leftOffset: 0,
topOffset: 5,
text: "Search For",
iwidth: 180,
width: 315,
ajaxUrl: "",
ajaxData: false,
searchUrl: "",
expand: false,
callback: false,
rtl: true,
search: false
};})(jQuery);
function sf_addItem(search, title, name, name_type, value){
var items=jQuery(search).find('.sf_ajaxy-selective-item');
var exists=false;
var key="";
var md=value.split(':');
if(md.length==2){
key=md[0];
}else{
key=value;
}
if(items.length > 0){
for(var i=0; i < items.length; i ++){
if(jQuery(items[i]).find('input.sf_ajaxy-selective-close-hidden').val()==key){
exists=true;
break;
}}
}
if(exists){
jQuery(search).find(".sf_ajaxy-selective-input").val("");
jQuery('#sf_sb').hide();
return;
}
var mds=title.split(':');
if(mds.length==2){
title=md[1];
}
var added_item=jQuery('<span class="sf_ajaxy-selective-item">' + title + '<a class="sf_ajaxy-selective-close">X</a><input class="sf_ajaxy-selective-close-hidden" type="hidden" name="' + name + '" value="' + key + '" /></span>');
if(items.length <=0){
jQuery(search).prepend(added_item);
}else{
added_item.insertAfter(items[items.length - 1]);
}
added_item.click(function(){
jQuery(this).remove();
});
var input=jQuery(search).find(".sf_ajaxy-selective-input");
if(input){
input.val("");
if(name_type!='array'){
input.css('visibility', 'hidden');
}else{
input.focus();
}}
jQuery('#sf_sb').hide();
};
jQuery(function ($){
var hash=window.location.hash;
learndashFocusModeSidebarAutoScroll();
initLoginModal();
if('#login'==hash){
openLoginModal();
}
if('undefined'!==typeof ldGetUrlVars().login){
var loginStatus=ldGetUrlVars().login;
if('failed'==loginStatus){
openLoginModal();
}}
if('undefined'!==typeof ldGetUrlVars()['ld-topic-page']){
var topicPage=ldGetUrlVars()['ld-topic-page'];
var topicIds=topicPage.split('-');
var topicId=Object.values(topicIds)[0];
var lesson=$('#ld-expand-' + topicId);
var button=$(lesson).find('.ld-expand-button');
ld_expand_element(button);
$('html, body').animate({
scrollTop: $(lesson).offset().top,
},
500
);
}
$('body').on('click', 'a[href="#login"]', function (e){
e.preventDefault();
openLoginModal();
});
$('body').on('click', '.ld-modal-closer', function (e){
e.preventDefault();
closeLoginModal();
});
$('body').on('click', '#ld-comments-post-button', function (e){
$(this).addClass('ld-open');
$('#ld-comments-form').removeClass('ld-collapsed');
$('textarea#comment').focus();
});
/*
$('body').on('click', function(e){
if($('.learndash-wrapper').hasClass('ld-modal-open')){
if(! $(e.target).parents('.ld-modal').length&&(! $(e.target).is('a'))){
closeLoginModal();
}}
});
*/
$(document).on('keyup', function (e){
if(27===e.keyCode){
closeLoginModal();
}});
$('.learndash-wrapper').on('click',
'a.user_statistic',
learndash_ld30_show_user_statistic
);
focusMobileCheck();
$('body').on('click', '.ld-focus-sidebar-trigger', function (e){
if($('.ld-focus').hasClass('ld-focus-sidebar-collapsed')){
openFocusSidebar();
}else{
closeFocusSidebar();
}});
$('body').on('click', '.ld-mobile-nav a', function (e){
e.preventDefault();
if($('.ld-focus').hasClass('ld-focus-sidebar-collapsed')){
openFocusSidebar();
}else{
closeFocusSidebar();
}});
$('.ld-js-register-account').on('click', function (e){
e.preventDefault();
$('.ld-login-modal-register .ld-modal-text').slideUp('slow');
$('.ld-login-modal-register .ld-alert').slideUp('slow');
$(this).slideUp('slow', function (){
$('#ld-user-register').slideDown('slow');
});
});
if(''==$('.registration-login-link').attr('href')){
$('.registration-login-link').on('click', function (e){
e.preventDefault();
$('#learndash_registerform, .registration-login').hide();
$(
'.registration-login-form, .show-register-form, .show-password-reset-link'
).show();
});
$('.show-register-form').on('click', function (e){
e.preventDefault();
$(
'.registration-login-form, .show-register-form, .show-password-reset-link'
).hide();
$('#learndash_registerform, .registration-login').show();
});
}
var windowWidth=$(window).width();
$(window).on('orientationchange', function (){
windowWidth=$(window).width();
});
$(window).on('resize', function (){
if($(this).width()!==windowWidth&&1024 >=$(this).width()){
setTimeout(function (){
focusMobileResizeCheck();
}, 50);
}});
if($('.ld-course-status-content').length){
var tallest=0;
$('.ld-course-status-content').each(function (){
if($(this).height() > tallest){
tallest=$(this).height();
}});
$('.ld-course-status-content').height(tallest);
}
function focusMobileCheck(){
if(1024 > $(window).width()){
closeFocusSidebarPageLoad();
}}
function focusMobileResizeCheck(){
if(1024 > $(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
){
closeFocusSidebar();
}else if(1024 <=$(window).width() &&
$('.ld-focus').hasClass('ld-focus-sidebar-filtered')
){
closeFocusSidebar();
}else if(1024 <=$(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-filtered') &&
$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
){
openFocusSidebar();
}}
function focusMobileHandleOrientationChange(e){
if(e.matches){
if(1024 <=$(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-filtered') &&
$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
){
openFocusSidebar();
}}
}
window
.matchMedia('(orientation: landscape)')
.addListener(focusMobileHandleOrientationChange);
function closeFocusSidebarPageLoad(){
$('.ld-focus').addClass('ld-focus-sidebar-collapsed');
$('.ld-focus').removeClass('ld-focus-initial-transition');
$('.ld-mobile-nav').removeClass('expanded');
positionTooltips();
}
function closeFocusSidebar(){
$('.ld-focus').addClass('ld-focus-sidebar-collapsed');
$('.ld-mobile-nav').removeClass('expanded');
if($('.ld-focus-sidebar-trigger .ld-icon').hasClass('ld-icon-arrow-left'
)
){
$('.ld-focus-sidebar-trigger .ld-icon').removeClass('ld-icon-arrow-left'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass('ld-icon-arrow-right'
);
}else if($('.ld-focus-sidebar-trigger .ld-icon').hasClass('ld-icon-arrow-right'
)
){
$('.ld-focus-sidebar-trigger .ld-icon').removeClass('ld-icon-arrow-right'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass('ld-icon-arrow-left'
);
}
positionTooltips();
}
function openFocusSidebar(){
focusMobileCheck();
$('.ld-focus').removeClass('ld-focus-sidebar-collapsed');
$('.ld-mobile-nav').addClass('expanded');
if($('.ld-focus-sidebar-trigger .ld-icon').hasClass('ld-icon-arrow-left'
)
){
$('.ld-focus-sidebar-trigger .ld-icon').removeClass('ld-icon-arrow-left'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass('ld-icon-arrow-right'
);
}else if($('.ld-focus-sidebar-trigger .ld-icon').hasClass('ld-icon-arrow-right'
)
){
$('.ld-focus-sidebar-trigger .ld-icon').removeClass('ld-icon-arrow-right'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass('ld-icon-arrow-left'
);
}
positionTooltips();
}
$('.ld-file-input').each(function (){
var $input=$(this),
$label=$input.next('label'),
labelVal=$label.html();
$input.on('change', function (e){
var fileName='';
if(this.files&&1 < this.files.length){
fileName=(
this.getAttribute('data-multiple-caption')||''
).replace('{count}', this.files.length);
}else if(e.target.value){
fileName=e.target.value.split('\\').pop();
}
if(fileName){
$label.find('span').html(fileName);
$label.addClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', false);
}else{
$label.html(labelVal);
$label.removeClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', true);
}});
$('#uploadfile_form').on('submit', function (){
$label.removeClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', true);
});
$input
.on('focus', function (){
$input.addClass('has-focus');
})
.on('blur', function (){
$input.removeClass('has-focus');
});
});
$('body').on('click', '.ld-expand-button', function (e){
e.preventDefault();
ld_expand_element($(this));
positionTooltips();
});
$('body').on('click', '.ld-search-prompt', function (e){
e.preventDefault();
$('#course_name_field').focus();
ld_expand_element($(this));
});
function ld_expand_button_state(state, elm){
var $expandText=$(elm)[0].hasAttribute('data-ld-expand-text')
? $(elm).attr('data-ld-expand-text')
: 'Expand';
var $collapseText=$(elm)[0].hasAttribute('data-ld-collapse-text')
? $(elm).attr('data-ld-collapse-text')
: 'Collapse';
if('collapse'==state){
$(elm).removeClass('ld-expanded');
if('false'!==$collapseText){
$(elm).find('.ld-text').text($expandText);
}}else{
$(elm).addClass('ld-expanded');
if('false'!==$collapseText){
$(elm).find('.ld-text').text($collapseText);
}}
}
function ld_expand_element(elm, collapse){
if(collapse===undefined){
collapse=false;
}
var elmParentWrapper=elm.parents('.ld-focus-sidebar');
if('undefined'===typeof elmParentWrapper ||
!elmParentWrapper.length
){
var elmParentWrapper=elm.parents('.learndash-wrapper');
}
if('undefined'===typeof elmParentWrapper ||
!elmParentWrapper.length
){
return;
}
var $expanded=$(elm).hasClass('ld-expanded');
if($(elm)[0]&&$(elm)[0].hasAttribute('data-ld-expands')){
var $expands=$(elm).attr('data-ld-expands');
if('undefined'===typeof $expands||!$expands.length){
return;
}
var $expandElm=$(elmParentWrapper).find('[data-ld-expand-id="' + $expands + '"]'
);
if('undefined'===typeof $expandElm||!$expandElm.length){
return;
}
var $expandsChild=$($expandElm).find('.ld-item-list-item-expanded'
);
if($expandsChild.length){
$expandElm=$expandsChild;
}
var totalHeight=0;
$expandElm.find('> *').each(function (){
totalHeight +=$(this).outerHeight();
});
$expandElm.attr('data-height', '' + (totalHeight + 50) + '');
if($(elmParentWrapper)
.find('[data-ld-expand-id="' + $expands + '"]')[0]
.hasAttribute('data-ld-expand-list')
){
var $container=$(elmParentWrapper).find('[data-ld-expand-id="' + $expands + '"]'
);
var innerButtons=$container.find('.ld-expand-button');
if($expanded){
ld_expand_button_state('collapse', elm);
innerButtons.each(function (){
ld_expand_element($(this), true);
});
}else{
ld_expand_button_state('expand', elm);
innerButtons.each(function (){
ld_expand_element($(this));
});
}}else if($(elmParentWrapper).find('[data-ld-expand-id="' + $expands + '"]'
).length
){
if($expanded||true==collapse){
ld_expand_singular_item(
elm,
$(elmParentWrapper).find('[data-ld-expand-id="' + $expands + '"]'
),
$expandElm
);
}else{
ld_collapse_singular_item(
elm,
$(elmParentWrapper).find('[data-ld-expand-id="' + $expands + '"]'
),
$expandElm
);
}}else{
console.log('LearnDash: No expandable content was found');
}
positionTooltips();
}}
function ld_expand_singular_item(elm, $containerElm, $expandElm){
$containerElm.removeClass('ld-expanded');
ld_expand_button_state('collapse', elm);
$expandElm.css({
'max-height': 0,
});
}
function ld_collapse_singular_item(elm, $containerElm, $expandElm){
$containerElm.addClass('ld-expanded');
ld_expand_button_state('expand', elm);
$expandElm.css({
'max-height': $expandElm.data('height'),
});
}
$('body').on('click', '.ld-closer', function (e){
ld_expand_element($('.ld-search-prompt'), true);
});
$('body').on('click', '.ld-tabs-navigation .ld-tab', function (){
var $tab=$('#' + $(this).attr('data-ld-tab'));
if($tab.length){
$('.ld-tabs-navigation .ld-tab.ld-active').removeClass('ld-active');
$('.ld-tabs-navigation .ld-tab').removeAttr('aria-selected');
$(this).addClass('ld-active');
$(this).attr('aria-selected', 'true');
$('.ld-tabs-content .ld-tab-content.ld-visible').removeClass('ld-visible'
);
$tab.addClass('ld-visible');
}
positionTooltips();
});
var $tooltips=$('*[data-ld-tooltip]');
initTooltips();
function initTooltips(){
if($('#learndash-tooltips').length){
$('#learndash-tooltips').remove();
$tooltips=$('*[data-ld-tooltip]');
}
if($tooltips.length){
$('body').prepend('<div id="learndash-tooltips"></div>');
var $ctr=1;
$tooltips.each(function (){
var anchor=$(this);
if(anchor.hasClass('ld-item-list-item')){
anchor=anchor.find('.ld-item-title');
}
if('undefined'!==typeof anchor &&
$(anchor).hasClass('ld-status-waiting')
){
$(anchor).on('click', function (e){
e.preventDefault();
return false;
});
var parent_anchor=$(anchor).parents('a');
if('undefined'!==typeof parent_anchor){
$(parent_anchor).on('click', function (e){
e.preventDefault();
return false;
});
}}
var elementOffsets={
top: anchor.offset().top,
left: anchor.offset().left + anchor.outerWidth() / 2,
};
var $content=$(this).attr('data-ld-tooltip');
var $rel_id=Math.floor(Math.random() * 99999);
var $tooltip =
'<span id="ld-tooltip-' +
$rel_id +
'" class="ld-tooltip">' +
$content +
'</span>';
$(this).attr('data-ld-tooltip-id', $rel_id);
$('#learndash-tooltips').append($tooltip);
$ctr++;
var $tooltip=$('#ld-tooltip-' + $rel_id);
$(this)
.on('mouseenter', function (){
$tooltip.addClass('ld-visible');
})
.on('mouseleave', function (){
$tooltip.removeClass('ld-visible');
});
});
$(window).on('resize', function (){
positionTooltips();
});
$(window)
.add('.ld-focus-sidebar-wrapper')
.on('scroll', function (){
$('.ld-visible.ld-tooltip').removeClass('ld-visible');
positionTooltips();
});
positionTooltips();
}}
function initLoginModal(){
var modal_wrapper=$('.learndash-wrapper-login-modal');
if('undefined'!==typeof modal_wrapper&&modal_wrapper.length){
$(modal_wrapper).prependTo('body');
}}
function openLoginModal(){
var modal_wrapper=$('.learndash-wrapper-login-modal');
if('undefined'!==typeof modal_wrapper&&modal_wrapper.length){
$(modal_wrapper).addClass('ld-modal-open');
$(modal_wrapper).removeClass('ld-modal-closed');
$('html, body').animate({
scrollTop: $('.ld-modal', modal_wrapper).offset().top,
},
50
);
}}
function closeLoginModal(){
var modal_wrapper=$('.learndash-wrapper-login-modal');
if('undefined'!==typeof modal_wrapper&&modal_wrapper.length){
$(modal_wrapper).removeClass('ld-modal-open');
$(modal_wrapper).addClass('ld-modal-closed');
}}
function positionTooltips(){
if('undefined'!==typeof $tooltips){
setTimeout(function (){
$tooltips.each(function (){
var anchor=$(this);
var $rel_id=anchor.attr('data-ld-tooltip-id');
$tooltip=$('#ld-tooltip-' + $rel_id);
if(anchor.hasClass('ld-item-list-item')){
anchor=anchor.find('.ld-status-icon');
}
var parent_focus =
jQuery(anchor).parents('.ld-focus-sidebar');
var left_post =
anchor.offset().left + (anchor.outerWidth() + 10);
if(parent_focus.length){
left_post =
anchor.offset().left + (anchor.outerWidth() - 18);
}
var focusModeMainContentHeight =
$('.ld-focus-main').height();
var focusModeCurrentTooltipHeight =
anchor.offset().top + -3;
if(!focusModeMainContentHeight){
var anchorTop=anchor.offset().top + -3;
var anchorLeft=anchor.offset().left;
}else{
anchorTop =
focusModeCurrentTooltipHeight <
focusModeMainContentHeight
? focusModeCurrentTooltipHeight
: focusModeMainContentHeight;
anchorLeft=left_post;
}
$tooltip
.css({
top: anchorTop,
left: anchorLeft, //anchor.offset().left + (anchor.outerWidth() +10),
'margin-left': 0,
'margin-right': 0,
})
.removeClass('ld-shifted-left ld-shifted-right');
if($tooltip.offset().left <=0){
$tooltip
.css({
'margin-left': Math.abs($tooltip.offset().left),
})
.addClass('ld-shifted-left');
}
var $tooltipRight =
$(window).width() -
($tooltip.offset().left + $tooltip.outerWidth());
if(0 >=$tooltipRight&&360 < $(window).width()){
$tooltip
.css({ 'margin-right': Math.abs($tooltipRight) })
.addClass('ld-shifted-right');
}});
}, 500);
}}
$('body').on('click', '#ld-profile .ld-reset-button', function (e){
e.preventDefault();
$('#ld-profile #course_name_field').val('');
var searchVars={
shortcode_instance: $('#ld-profile').data('shortcode_instance'),
};
searchVars['ld-profile-search']=$(this)
.parents('.ld-item-search-wrapper')
.find('#course_name_field')
.val();
searchVars['ld-profile-search-nonce']=$(this)
.parents('.ld-item-search-wrapper')
.find('form.ld-item-search-fields')
.data('nonce');
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_profile_search',
data: searchVars,
success(response){
if('undefined'!==typeof response.data.markup){
$('#ld-profile').html(response.data.markup);
ld_expand_element('#ld-profile .ld-search-prompt', false);
}},
});
});
$('body').on('submit', '.ld-item-search-fields', function (e){
e.preventDefault();
var searchVars={
shortcode_instance: $('#ld-profile').data('shortcode_instance'),
};
searchVars['ld-profile-search']=$(this)
.parents('.ld-item-search-wrapper')
.find('#course_name_field')
.val();
searchVars['ld-profile-search-nonce']=$(this)
.parents('.ld-item-search-wrapper')
.find('form.ld-item-search-fields')
.data('nonce');
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_profile_search',
data: searchVars,
success(response){
if('undefined'!==typeof response.data.markup){
$('#ld-profile').html(response.data.markup);
ld_expand_element('#ld-profile .ld-search-prompt', false);
}},
});
});
$('body').on('click', '.ld-pagination a', function (e){
e.preventDefault();
var linkVars={};
var parentVars={};
$(this)
.attr('href')
.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value){
linkVars[key]=value;
});
linkVars.pager_nonce=$(this)
.parents('.ld-pagination')
.data('pager-nonce');
linkVars.pager_results=$(this)
.parents('.ld-pagination')
.data('pager-results');
linkVars.context=$(this).data('context');
console.log('linkVars[%o]', linkVars);
parentVars.currentTarget=e.currentTarget;
if('profile'!=linkVars.context){
linkVars.lesson_id=$(this).data('lesson_id');
linkVars.course_id=$(this).data('course_id');
if($('.ld-course-nav-' + linkVars.course_id).length){
linkVars.widget_instance=$(
'.ld-course-nav-' + linkVars.course_id
).data('widget_instance');
}}
if('course_topics'==linkVars.context){
$('#ld-topic-list-' + linkVars.lesson_id).addClass('ld-loading');
$('#ld-nav-content-list-' + linkVars.lesson_id).addClass('ld-loading'
);
}
if('course_content_shortcode'==linkVars.context){
parentVars.parent_container=$(parentVars.currentTarget).closest('.ld-course-content-' + linkVars.course_id
);
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
$(parentVars.parent_container).addClass('ld-loading');
linkVars.shortcode_instance=$(
parentVars.parent_container
).data('shortcode_instance');
}else{
$('.ld-course-content-' + linkVars.course_id).addClass('ld-loading'
);
linkVars.shortcode_instance=$(
'.ld-course-content-' + linkVars.course_id
).data('shortcode_instance');
}}else if('course_lessons'==linkVars.context){
var parent_container;
if('undefined'===typeof parentVars.parent_container ||
!parentVars.parent_container.length
){
parent_container=$(parentVars.currentTarget).parents('.ld-lesson-navigation'
);
if('undefined'!==typeof parent_container &&
parent_container.length
){
parentVars.context_sub='course_navigation_widget';
parentVars.parent_container=$(
parentVars.currentTarget
).parents('#ld-lesson-list-' + linkVars.course_id);
}}
if('undefined'===typeof parentVars.parent_container ||
!parentVars.parent_container.length
){
parent_container=$(parentVars.currentTarget).parents('.ld-focus-sidebar-wrapper'
);
if('undefined'!==typeof parent_container &&
parent_container.length
){
parentVars.context_sub='focus_mode_sidebar';
parentVars.parent_container=$(
parentVars.currentTarget
).parents('#ld-lesson-list-' + linkVars.course_id);
}}
if('undefined'===typeof parentVars.parent_container ||
!parentVars.parent_container.length
){
parentVars.parent_container=$(
parentVars.currentTarget
).closest('#ld-item-list-' + linkVars.course_id,
'#ld-lesson-list-' + linkVars.course_id
);
}
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
$(parentVars.parent_container).addClass('ld-loading');
}else{
$('#ld-item-list-' + linkVars.course_id).addClass('ld-loading');
$('#ld-lesson-list-' + linkVars.course_id).addClass('ld-loading'
);
}}
if('profile'==linkVars.context){
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
linkVars.shortcode_instance =
$('#ld-profile').data('shortcode_instance');
}
if('profile_quizzes'==linkVars.context){
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id +
' .ld-item-contents'
).addClass('ld-loading');
}
if('course_info_courses'==linkVars.context){
$('.ld-user-status').addClass('ld-loading');
linkVars.shortcode_instance =
$('.ld-user-status').data('shortcode-atts');
}
if('group_courses'==linkVars.context){
linkVars.group_id=$(this).data('group_id');
if('undefined'!==typeof linkVars.group_id){
parent_container=$(parentVars.currentTarget).parents('.ld-group-courses-' + linkVars.group_id
);
if('undefined'!==typeof parent_container &&
parent_container.length
){
$(parent_container).addClass('ld-loading');
parentVars.parent_container=parent_container;
}}
}
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_pager',
data: linkVars,
success(response){
if('course_topics'==linkVars.context){
if($('#ld-topic-list-' + linkVars.lesson_id).length){
if('undefined'!==typeof response.data.topics){
$('#ld-topic-list-' + linkVars.lesson_id).html(response.data.topics
);
}
if('undefined'!==typeof response.data.pager){
$('#ld-expand-' + linkVars.lesson_id)
.find('.ld-table-list-footer')
.html(response.data.pager);
}
learndashSetMaxHeight(
$('.ld-lesson-item-' + linkVars.lesson_id).find('.ld-item-list-item-expanded'
)
);
$('#ld-topic-list-' + linkVars.lesson_id).removeClass('ld-loading'
);
}
if($('#ld-nav-content-list-' + linkVars.lesson_id).length
){
if('undefined'!==typeof response.data.nav_topics){
$('#ld-nav-content-list-' + linkVars.lesson_id)
.find('.ld-table-list-items')
.html(response.data.topics);
}
if('undefined'!==typeof response.data.pager){
$('#ld-nav-content-list-' + linkVars.lesson_id)
.find('.ld-table-list-footer')
.html(response.data.pager);
}
$(
'#ld-nav-content-list-' + linkVars.lesson_id
).removeClass('ld-loading');
}}
if('course_content_shortcode'==linkVars.context){
if('undefined'!==typeof response.data.markup){
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
$(parentVars.parent_container).replaceWith(response.data.markup
);
}else{
$(
'#learndash_post_' + linkVars.course_id
).replaceWith(response.data.markup);
}}
}else if('course_lessons'==linkVars.context){
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
if('course_navigation_widget'==parentVars.context_sub
){
if('undefined'!==typeof response.data.nav_lessons
){
$(parentVars.parent_container)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}}else if('focus_mode_sidebar'==parentVars.context_sub
){
if('undefined'!==typeof response.data.nav_lessons
){
$(parentVars.parent_container)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}}else if('undefined'!==typeof response.data.lessons
){
$(parentVars.parent_container)
.html(response.data.lessons)
.removeClass('ld-loading');
}}else{
if($('#ld-item-list-' + linkVars.course_id).length){
if('undefined'!==typeof response.data.lessons){
$('#ld-item-list-' + linkVars.course_id)
.html(response.data.lessons)
.removeClass('ld-loading');
}}
if($('#ld-lesson-list-' + linkVars.course_id).length){
if('undefined'!==typeof response.data.nav_lessons
){
$('#ld-lesson-list-' + linkVars.course_id)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}}
}}
if('group_courses'==linkVars.context){
if('undefined'!==typeof parentVars.parent_container &&
parentVars.parent_container.length
){
if('undefined'!==typeof response.data.markup){
$(parentVars.parent_container)
.html(response.data.markup)
.removeClass('ld-loading');
}}
}
if('profile'==linkVars.context){
if('undefined'!==typeof response.data.markup){
$('#ld-profile').html(response.data.markup);
}}
if('profile_quizzes'==linkVars.context){
if('undefined'!==typeof response.data.markup){
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id +
' .ld-item-list-item-expanded .ld-item-contents'
).replaceWith(response.data.markup);
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id
)
.get(0)
.scrollIntoView({ behavior: 'smooth' });
}}
if('course_info_courses'==linkVars.context){
if('undefined'!==typeof response.data.markup){
$('.ld-user-status').replaceWith(response.data.markup);
}}
$('body').trigger('ld_has_paginated');
initTooltips();
},
});
});
if($('#learndash_timer').length){
var timer_el=jQuery('#learndash_timer');
var timer_seconds=timer_el.attr('data-timer-seconds');
var timer_button_el=jQuery(timer_el.attr('data-button'));
var cookie_key=timer_el.attr('data-cookie-key');
if('undefined'!==typeof cookie_key){
var cookie_name='learndash_timer_cookie_' + cookie_key;
}else{
var cookie_name='learndash_timer_cookie';
}
cookie_timer_seconds=jQuery.cookie(cookie_name);
if('undefined'!==typeof cookie_timer_seconds){
timer_seconds=parseInt(cookie_timer_seconds);
}
if(0==timer_seconds){
$(timer_el).hide();
}
$(timer_button_el).on('learndash-time-finished', function (){
$(timer_el).hide();
});
}
$(document).on('learndash_video_disable_assets', function (event, status){
if('undefined'===typeof learndash_video_data){
return false;
}
if('BEFORE'==learndash_video_data.videos_shown){
if(true==status){
$('.ld-lesson-topic-list').hide();
$('.ld-lesson-navigation')
.find('#ld-nav-content-list-' + ldVars.postID)
.addClass('user_has_no_access');
$('.ld-quiz-list').hide();
}else{
$('.ld-lesson-topic-list').slideDown();
$('.ld-quiz-list').slideDown();
$('.ld-lesson-navigation')
.find('#ld-nav-content-list-' + ldVars.postID)
.removeClass('user_has_no_access');
}}
});
$('.learndash-wrapper').on('click',
'.wpProQuiz_questionListItem input[type="radio"]',
function (e){
$(this)
.parents('.wpProQuiz_questionList')
.find('label')
.removeClass('is-selected');
$(this).parents('label').addClass('is-selected');
}
);
$('.learndash-wrapper').on('click',
'.wpProQuiz_questionListItem input[type="checkbox"]',
function (e){
if(jQuery(e.currentTarget).is(':checked')){
$(this).parents('label').addClass('is-selected');
}else{
$(this).parents('label').removeClass('is-selected');
}}
);
function learndash_ld30_show_user_statistic(e){
e.preventDefault();
var refId=jQuery(this).data('ref-id');
var quizId=jQuery(this).data('quiz-id');
var userId=jQuery(this).data('user-id');
var statistic_nonce=jQuery(this).data('statistic-nonce');
var post_data={
action: 'wp_pro_quiz_admin_ajax_statistic_load_user',
func: 'statisticLoadUser',
data: {
quizId,
userId,
refId,
statistic_nonce,
avg: 0,
},
};
jQuery('#wpProQuiz_user_overlay, #wpProQuiz_loadUserData').show();
var content=jQuery('#wpProQuiz_user_content').hide();
jQuery.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: post_data,
error(jqXHR, textStatus, errorThrown){},
success(reply_data){
if('undefined'!==typeof reply_data.html){
content.html(reply_data.html);
jQuery('#wpProQuiz_user_content').show();
jQuery('body').trigger('learndash-statistics-contentchanged'
);
jQuery('#wpProQuiz_loadUserData').hide();
content.find('.statistic_data').on('click', function (){
jQuery(this).parents('tr').next().toggle('fast');
return false;
});
}},
});
jQuery('#wpProQuiz_overlay_close').on('click', function (){
jQuery('#wpProQuiz_user_overlay').hide();
});
}
function learndashSetMaxHeight(elm){
var totalHeight=0;
elm.find('> *').each(function (){
totalHeight +=$(this).outerHeight();
});
elm.attr('data-height', '' + (totalHeight + 50) + '');
elm.css({
'max-height': totalHeight + 50,
});
}
function learndashFocusModeSidebarAutoScroll(){
if(jQuery('.learndash-wrapper .ld-focus').length){
var sidebar_wrapper=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper'
);
var sidebar_current_topic=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper .ld-is-current-item'
);
if('undefined'!==typeof sidebar_current_topic &&
sidebar_current_topic.length
){
var sidebar_scrollTo=sidebar_current_topic;
}else{
var sidebar_current_lesson=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper .ld-is-current-lesson'
);
if('undefined'!==typeof sidebar_current_lesson &&
sidebar_current_lesson.length
){
var sidebar_scrollTo=sidebar_current_lesson;
}}
if('undefined'!==typeof sidebar_scrollTo &&
sidebar_scrollTo.length
){
var offset_top=0;
if(jQuery('.learndash-wrapper .ld-focus .ld-focus-header')
.length
){
var logo_height=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-header'
).height();
offset_top +=logo_height;
}
if(jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading'
).length
){
var heading_height=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading'
).height();
offset_top +=heading_height;
}
if(jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper'
).length
){
var container_height=jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper'
).height();
offset_top +=container_height;
}
var current_item_height=jQuery(sidebar_scrollTo).height();
offset_top -=current_item_height;
sidebar_wrapper.animate({
scrollTop: sidebar_scrollTo.offset().top - offset_top,
},
1000
);
}}
}
function update_payment_forms(data){
$('#total-row').attr('data-total', data.total.value);
$('form[name="buynow"] input[name="amount"]').val(data.total.value);
$('form.learndash-stripe-checkout input[name="stripe_price"]').val(data.total.stripe_value
);
const stripe_course_id=$(
'.learndash-stripe-checkout input[name="stripe_course_id"]'
).val();
if(stripe_course_id){
LD_Cookies.remove('ld_stripe_session_id_' + stripe_course_id);
LD_Cookies.remove('ld_stripe_connect_session_id_' + stripe_course_id
);
}
if(typeof ld_init_stripe_legacy==='function'){
ld_init_stripe_legacy();
}}
$('.btn-join').on('click', function (e){
if($(this).hasClass('btn-disabled')){
e.preventDefault();
return false;
}
const total=parseFloat($('#total-row').attr('data-total'));
if(0===total){
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_enroll_with_zero_price',
nonce: $('#apply-coupon-form').data('nonce'),
post_id: $('#apply-coupon-form').data('post-id'),
},
success(response){
if(response.success){
window.location.replace(response.data.redirect_url);
}else{
alert(response.data.message);
}},
});
e.preventDefault();
return false;
}});
$('#apply-coupon-form').on('submit', function (e){
e.preventDefault();
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_apply_coupon',
nonce: $(this).data('nonce'),
coupon_code: $(this).find('#coupon-field').val(),
post_id: $(this).data('post-id'),
},
success(response){
$('#coupon-alerts .coupon-alert').hide();
const $alert=$('#coupon-alerts').find(response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
const $coupon_row=$('#coupon-row');
if(response.success){
$coupon_row
.find('.purchase-label > span')
.html(response.data.coupon_code);
$coupon_row
.find('.purchase-value span')
.html(response.data.discount);
$coupon_row.css('display', 'flex').hide().fadeIn();
$('#total-row .purchase-value').html(response.data.total.formatted
);
$('#totals').show();
update_payment_forms(response.data);
}
$alert.find('.ld-alert-messages').html(response.data.message);
$alert.fadeIn();
},
});
});
$('#remove-coupon-form').on('submit', function (e){
e.preventDefault();
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_remove_coupon',
nonce: $(this).data('nonce'),
post_id: $(this).data('post-id'),
},
success(response){
$('#coupon-alerts .coupon-alert').hide();
const $alert=$('#coupon-alerts').find(response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
if(response.success){
$('#coupon-row').hide();
$('#coupon-field').val('');
$('#price-row .purchase-value').html(response.data.total.formatted
);
$('#subtotal-row .purchase-value').html(response.data.total.formatted
);
$('#total-row .purchase-value').html(response.data.total.formatted
);
$('#totals').hide();
update_payment_forms(response.data);
}
$alert.find('.ld-alert-messages').html(response.data.message);
$alert.fadeIn();
},
});
});
});
function ldGetUrlVars(){
var vars={};
var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
function (m, key, value){
vars[key]=value;
}
);
return vars;
};
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});
!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){document.querySelectorAll("wc-order-attribution-inputs").forEach((t,e)=>{e>0&&t.remove()});for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}function r(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).setExtensionData("woocommerce/order-attribution",t,!0)}function c(){return"undefined"!=typeof sbjs}function d(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),r(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&c()?n:i,o=c()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!c())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();a(i),r(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);
!function(r){"use strict";var t,e,n;t=[function(r,t,e){e(1),e(53),e(81),e(82),e(93),e(94),e(99),e(100),e(110),e(120),e(122),e(123),e(124),r.exports=e(125)},function(r,t,e){var n=e(2),o=e(4),a=e(48),c=ArrayBuffer.prototype;n&&!("detached"in c)&&o(c,"detached",{configurable:!0,get:function(){return a(this)}})},function(r,t,e){var n=e(3);r.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(r,t,e){r.exports=function(r){try{return!!r()}catch(r){return!0}}},function(r,t,e){var n=e(5),o=e(23);r.exports=function(r,t,e){return e.get&&n(e.get,t,{getter:!0}),e.set&&n(e.set,t,{setter:!0}),o.f(r,t,e)}},function(t,e,n){var o=n(6),a=n(3),c=n(8),i=n(9),u=n(2),s=n(13).CONFIGURABLE,f=n(14),p=n(19),l=p.enforce,y=p.get,v=String,h=Object.defineProperty,g=o("".slice),b=o("".replace),m=o([].join),d=u&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),w=String(String).split("String"),E=t.exports=function(t,e,n){"Symbol("===g(v(e),0,7)&&(e="["+b(v(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(u?h(t,"name",{value:e,configurable:!0}):t.name=e),d&&n&&i(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?u&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=r)}catch(r){}var o=l(t);return i(o,"source")||(o.source=m(w,"string"==typeof e?e:"")),t};Function.prototype.toString=E((function(){return c(this)&&y(this).source||f(this)}),"toString")},function(r,t,e){var n=e(7),o=Function.prototype,a=o.call,c=n&&o.bind.bind(a,a);r.exports=n?c:function(r){return function(){return a.apply(r,arguments)}}},function(r,t,e){var n=e(3);r.exports=!n((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")}))},function(t,e,n){var o="object"==typeof document&&document.all;t.exports=void 0===o&&o!==r?function(r){return"function"==typeof r||r===o}:function(r){return"function"==typeof r}},function(r,t,e){var n=e(6),o=e(10),a=n({}.hasOwnProperty);r.exports=Object.hasOwn||function(r,t){return a(o(r),t)}},function(r,t,e){var n=e(11),o=Object;r.exports=function(r){return o(n(r))}},function(r,t,e){var n=e(12),o=TypeError;r.exports=function(r){if(n(r))throw new o("Can't call method on "+r);return r}},function(t,e,n){t.exports=function(t){return null===t||t===r}},function(r,t,e){var n=e(2),o=e(9),a=Function.prototype,c=n&&Object.getOwnPropertyDescriptor,i=o(a,"name"),u=i&&"something"===function(){}.name,s=i&&(!n||n&&c(a,"name").configurable);r.exports={EXISTS:i,PROPER:u,CONFIGURABLE:s}},function(r,t,e){var n=e(6),o=e(8),a=e(15),c=n(Function.toString);o(a.inspectSource)||(a.inspectSource=function(r){return c(r)}),r.exports=a.inspectSource},function(r,t,e){var n=e(16),o=e(17),a=e(18),c="__core-js_shared__",i=r.exports=o[c]||a(c,{});(i.versions||(i.versions=[])).push({version:"3.39.0",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(r,t,e){r.exports=!1},function(r,t,e){var n=function(r){return r&&r.Math===Math&&r};r.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(r,t,e){var n=e(17),o=Object.defineProperty;r.exports=function(r,t){try{o(n,r,{value:t,configurable:!0,writable:!0})}catch(e){n[r]=t}return t}},function(r,t,e){var n,o,a,c=e(20),i=e(17),u=e(21),s=e(22),f=e(9),p=e(15),l=e(46),y=e(47),v="Object already initialized",h=i.TypeError,g=i.WeakMap;if(c||p.state){var b=p.state||(p.state=new g);b.get=b.get,b.has=b.has,b.set=b.set,n=function(r,t){if(b.has(r))throw new h(v);return t.facade=r,b.set(r,t),t},o=function(r){return b.get(r)||{}},a=function(r){return b.has(r)}}else{var m=l("state");y[m]=!0,n=function(r,t){if(f(r,m))throw new h(v);return t.facade=r,s(r,m,t),t},o=function(r){return f(r,m)?r[m]:{}},a=function(r){return f(r,m)}}r.exports={set:n,get:o,has:a,enforce:function(r){return a(r)?o(r):n(r,{})},getterFor:function(r){return function(t){var e;if(!u(t)||(e=o(t)).type!==r)throw new h("Incompatible receiver, "+r+" required");return e}}}},function(r,t,e){var n=e(17),o=e(8),a=n.WeakMap;r.exports=o(a)&&/native code/.test(String(a))},function(r,t,e){var n=e(8);r.exports=function(r){return"object"==typeof r?null!==r:n(r)}},function(r,t,e){var n=e(2),o=e(23),a=e(45);r.exports=n?function(r,t,e){return o.f(r,t,a(1,e))}:function(r,t,e){return r[t]=e,r}},function(r,t,e){var n=e(2),o=e(24),a=e(26),c=e(27),i=e(28),u=TypeError,s=Object.defineProperty,f=Object.getOwnPropertyDescriptor,p="enumerable",l="configurable",y="writable";t.f=n?a?function(r,t,e){if(c(r),t=i(t),c(e),"function"==typeof r&&"prototype"===t&&"value"in e&&y in e&&!e[y]){var n=f(r,t);n&&n[y]&&(r[t]=e.value,e={configurable:l in e?e[l]:n[l],enumerable:p in e?e[p]:n[p],writable:!1})}return s(r,t,e)}:s:function(r,t,e){if(c(r),t=i(t),c(e),o)try{return s(r,t,e)}catch(r){}if("get"in e||"set"in e)throw new u("Accessors not supported");return"value"in e&&(r[t]=e.value),r}},function(r,t,e){var n=e(2),o=e(3),a=e(25);r.exports=!n&&!o((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(r,t,e){var n=e(17),o=e(21),a=n.document,c=o(a)&&o(a.createElement);r.exports=function(r){return c?a.createElement(r):{}}},function(r,t,e){var n=e(2),o=e(3);r.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(r,t,e){var n=e(21),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not an object")}},function(r,t,e){var n=e(29),o=e(31);r.exports=function(r){var t=n(r,"string");return o(t)?t:t+""}},function(t,e,n){var o=n(30),a=n(21),c=n(31),i=n(38),u=n(41),s=n(42),f=TypeError,p=s("toPrimitive");t.exports=function(t,e){if(!a(t)||c(t))return t;var n,s=i(t,p);if(s){if(e===r&&(e="default"),n=o(s,t,e),!a(n)||c(n))return n;throw new f("Can't convert object to primitive value")}return e===r&&(e="number"),u(t,e)}},function(r,t,e){var n=e(7),o=Function.prototype.call;r.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},function(r,t,e){var n=e(32),o=e(8),a=e(33),c=e(34),i=Object;r.exports=c?function(r){return"symbol"==typeof r}:function(r){var t=n("Symbol");return o(t)&&a(t.prototype,i(r))}},function(t,e,n){var o=n(17),a=n(8);t.exports=function(t,e){return arguments.length<2?(n=o[t],a(n)?n:r):o[t]&&o[t][e];var n}},function(r,t,e){var n=e(6);r.exports=n({}.isPrototypeOf)},function(r,t,e){var n=e(35);r.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(r,t,e){var n=e(36),o=e(3),a=e(17).String;r.exports=!!Object.getOwnPropertySymbols&&!o((function(){var r=Symbol("symbol detection");return!a(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(r,t,e){var n,o,a=e(17),c=e(37),i=a.process,u=a.Deno,s=i&&i.versions||u&&u.version,f=s&&s.v8;f&&(o=(n=f.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&c&&(!(n=c.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=c.match(/Chrome\/(\d+)/))&&(o=+n[1]),r.exports=o},function(r,t,e){var n=e(17).navigator,o=n&&n.userAgent;r.exports=o?String(o):""},function(t,e,n){var o=n(39),a=n(12);t.exports=function(t,e){var n=t[e];return a(n)?r:o(n)}},function(r,t,e){var n=e(8),o=e(40),a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not a function")}},function(r,t,e){var n=String;r.exports=function(r){try{return n(r)}catch(r){return"Object"}}},function(r,t,e){var n=e(30),o=e(8),a=e(21),c=TypeError;r.exports=function(r,t){var e,i;if("string"===t&&o(e=r.toString)&&!a(i=n(e,r)))return i;if(o(e=r.valueOf)&&!a(i=n(e,r)))return i;if("string"!==t&&o(e=r.toString)&&!a(i=n(e,r)))return i;throw new c("Can't convert object to primitive value")}},function(r,t,e){var n=e(17),o=e(43),a=e(9),c=e(44),i=e(35),u=e(34),s=n.Symbol,f=o("wks"),p=u?s.for||s:s&&s.withoutSetter||c;r.exports=function(r){return a(f,r)||(f[r]=i&&a(s,r)?s[r]:p("Symbol."+r)),f[r]}},function(r,t,e){var n=e(15);r.exports=function(r,t){return n[r]||(n[r]=t||{})}},function(t,e,n){var o=n(6),a=0,c=Math.random(),i=o(1..toString);t.exports=function(t){return"Symbol("+(t===r?"":t)+")_"+i(++a+c,36)}},function(r,t,e){r.exports=function(r,t){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}}},function(r,t,e){var n=e(43),o=e(44),a=n("keys");r.exports=function(r){return a[r]||(a[r]=o(r))}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(17),o=e(49),a=e(51),c=n.ArrayBuffer,i=c&&c.prototype,u=i&&o(i.slice);r.exports=function(r){if(0!==a(r))return!1;if(!u)return!1;try{return u(r,0,0),!1}catch(r){return!0}}},function(r,t,e){var n=e(50),o=e(6);r.exports=function(r){if("Function"===n(r))return o(r)}},function(r,t,e){var n=e(6),o=n({}.toString),a=n("".slice);r.exports=function(r){return a(o(r),8,-1)}},function(r,t,e){var n=e(17),o=e(52),a=e(50),c=n.ArrayBuffer,i=n.TypeError;r.exports=c&&o(c.prototype,"byteLength","get")||function(r){if("ArrayBuffer"!==a(r))throw new i("ArrayBuffer expected");return r.byteLength}},function(r,t,e){var n=e(6),o=e(39);r.exports=function(r,t,e){try{return n(o(Object.getOwnPropertyDescriptor(r,t)[e]))}catch(r){}}},function(t,e,n){var o=n(54),a=n(73);a&&o({target:"ArrayBuffer",proto:!0},{transfer:function(){return a(this,arguments.length?arguments[0]:r,!0)}})},function(t,e,n){var o=n(17),a=n(55).f,c=n(22),i=n(59),u=n(18),s=n(60),f=n(72);t.exports=function(t,e){var n,p,l,y,v,h=t.target,g=t.global,b=t.stat;if(n=g?o:b?o[h]||u(h,{}):o[h]&&o[h].prototype)for(p in e){if(y=e[p],l=t.dontCallGetSet?(v=a(n,p))&&v.value:n[p],!f(g?p:h+(b?".":"#")+p,t.forced)&&l!==r){if(typeof y==typeof l)continue;s(y,l)}(t.sham||l&&l.sham)&&c(y,"sham",!0),i(n,p,y,t)}}},function(r,t,e){var n=e(2),o=e(30),a=e(56),c=e(45),i=e(57),u=e(28),s=e(9),f=e(24),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(r,t){if(r=i(r),t=u(t),f)try{return p(r,t)}catch(r){}if(s(r,t))return c(!o(a.f,r,t),r[t])}},function(r,t,e){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!n.call({1:2},1);t.f=a?function(r){var t=o(this,r);return!!t&&t.enumerable}:n},function(r,t,e){var n=e(58),o=e(11);r.exports=function(r){return n(o(r))}},function(r,t,e){var n=e(6),o=e(3),a=e(50),c=Object,i=n("".split);r.exports=o((function(){return!c("z").propertyIsEnumerable(0)}))?function(r){return"String"===a(r)?i(r,""):c(r)}:c},function(t,e,n){var o=n(8),a=n(23),c=n(5),i=n(18);t.exports=function(t,e,n,u){u||(u={});var s=u.enumerable,f=u.name!==r?u.name:e;if(o(n)&&c(n,f,u),u.global)s?t[e]=n:i(e,n);else{try{u.unsafe?t[e]&&(s=!0):delete t[e]}catch(r){}s?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},function(r,t,e){var n=e(9),o=e(61),a=e(55),c=e(23);r.exports=function(r,t,e){for(var i=o(t),u=c.f,s=a.f,f=0;f<i.length;f++){var p=i[f];n(r,p)||e&&n(e,p)||u(r,p,s(t,p))}}},function(r,t,e){var n=e(32),o=e(6),a=e(62),c=e(71),i=e(27),u=o([].concat);r.exports=n("Reflect","ownKeys")||function(r){var t=a.f(i(r)),e=c.f;return e?u(t,e(r)):t}},function(r,t,e){var n=e(63),o=e(70).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(r){return n(r,o)}},function(r,t,e){var n=e(6),o=e(9),a=e(57),c=e(64).indexOf,i=e(47),u=n([].push);r.exports=function(r,t){var e,n=a(r),s=0,f=[];for(e in n)!o(i,e)&&o(n,e)&&u(f,e);for(;t.length>s;)o(n,e=t[s++])&&(~c(f,e)||u(f,e));return f}},function(r,t,e){var n=e(57),o=e(65),a=e(68),c=function(r){return function(t,e,c){var i=n(t),u=a(i);if(0===u)return!r&&-1;var s,f=o(c,u);if(r&&e!=e){for(;u>f;)if((s=i[f++])!=s)return!0}else for(;u>f;f++)if((r||f in i)&&i[f]===e)return r||f||0;return!r&&-1}};r.exports={includes:c(!0),indexOf:c(!1)}},function(r,t,e){var n=e(66),o=Math.max,a=Math.min;r.exports=function(r,t){var e=n(r);return e<0?o(e+t,0):a(e,t)}},function(r,t,e){var n=e(67);r.exports=function(r){var t=+r;return t!=t||0===t?0:n(t)}},function(r,t,e){var n=Math.ceil,o=Math.floor;r.exports=Math.trunc||function(r){var t=+r;return(t>0?o:n)(t)}},function(r,t,e){var n=e(69);r.exports=function(r){return n(r.length)}},function(r,t,e){var n=e(66),o=Math.min;r.exports=function(r){var t=n(r);return t>0?o(t,9007199254740991):0}},function(r,t,e){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,t,e){t.f=Object.getOwnPropertySymbols},function(r,t,e){var n=e(3),o=e(8),a=/#|\.prototype\./,c=function(r,t){var e=u[i(r)];return e===f||e!==s&&(o(t)?n(t):!!t)},i=c.normalize=function(r){return String(r).replace(a,".").toLowerCase()},u=c.data={},s=c.NATIVE="N",f=c.POLYFILL="P";r.exports=c},function(t,e,n){var o=n(17),a=n(6),c=n(52),i=n(74),u=n(75),s=n(51),f=n(76),p=n(80),l=o.structuredClone,y=o.ArrayBuffer,v=o.DataView,h=Math.min,g=y.prototype,b=v.prototype,m=a(g.slice),d=c(g,"resizable","get"),w=c(g,"maxByteLength","get"),E=a(b.getInt8),x=a(b.setInt8);t.exports=(p||f)&&function(t,e,n){var o,a=s(t),c=e===r?a:i(e),g=!d||!d(t);if(u(t),p&&(t=l(t,{transfer:[t]}),a===c&&(n||g)))return t;if(a>=c&&(!n||g))o=m(t,0,c);else{var b=n&&!g&&w?{maxByteLength:w(t)}:r;o=new y(c,b);for(var O=new v(t),R=new v(o),S=h(c,a),A=0;A<S;A++)x(R,A,E(O,A))}return p||f(t),o}},function(t,e,n){var o=n(66),a=n(69),c=RangeError;t.exports=function(t){if(t===r)return 0;var e=o(t),n=a(e);if(e!==n)throw new c("Wrong length or index");return n}},function(r,t,e){var n=e(48),o=TypeError;r.exports=function(r){if(n(r))throw new o("ArrayBuffer is detached");return r}},function(r,t,e){var n,o,a,c,i=e(17),u=e(77),s=e(80),f=i.structuredClone,p=i.ArrayBuffer,l=i.MessageChannel,y=!1;if(s)y=function(r){f(r,{transfer:[r]})};else if(p)try{l||(n=u("worker_threads"))&&(l=n.MessageChannel),l&&(o=new l,a=new p(2),c=function(r){o.port1.postMessage(null,[r])},2===a.byteLength&&(c(a),0===a.byteLength&&(y=c)))}catch(r){}r.exports=y},function(r,t,e){var n=e(17),o=e(78);r.exports=function(r){if(o){try{return n.process.getBuiltinModule(r)}catch(r){}try{return Function('return require("'+r+'")')()}catch(r){}}}},function(r,t,e){var n=e(79);r.exports="NODE"===n},function(r,t,e){var n=e(17),o=e(37),a=e(50),c=function(r){return o.slice(0,r.length)===r};r.exports=c("Bun/")?"BUN":c("Cloudflare-Workers")?"CLOUDFLARE":c("Deno/")?"DENO":c("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"},function(r,t,e){var n=e(17),o=e(3),a=e(36),c=e(79),i=n.structuredClone;r.exports=!!i&&!o((function(){if("DENO"===c&&a>92||"NODE"===c&&a>94||"BROWSER"===c&&a>97)return!1;var r=new ArrayBuffer(8),t=i(r,{transfer:[r]});return 0!==r.byteLength||8!==t.byteLength}))},function(t,e,n){var o=n(54),a=n(73);a&&o({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return a(this,arguments.length?arguments[0]:r,!1)}})},function(r,t,e){var n=e(54),o=e(6),a=e(39),c=e(11),i=e(83),u=e(92),s=e(16),f=e(3),p=u.Map,l=u.has,y=u.get,v=u.set,h=o([].push),g=s||f((function(){return 1!==p.groupBy("ab",(function(r){return r})).get("a").length}));n({target:"Map",stat:!0,forced:s||g},{groupBy:function(r,t){c(r),a(t);var e=new p,n=0;return i(r,(function(r){var o=t(r,n++);l(e,o)?h(y(e,o),r):v(e,o,[r])})),e}})},function(r,t,e){var n=e(84),o=e(30),a=e(27),c=e(40),i=e(85),u=e(68),s=e(33),f=e(87),p=e(88),l=e(91),y=TypeError,v=function(r,t){this.stopped=r,this.result=t},h=v.prototype;r.exports=function(r,t,e){var g,b,m,d,w,E,x,O=e&&e.that,R=!(!e||!e.AS_ENTRIES),S=!(!e||!e.IS_RECORD),A=!(!e||!e.IS_ITERATOR),T=!(!e||!e.INTERRUPTED),D=n(t,O),_=function(r){return g&&l(g,"normal",r),new v(!0,r)},I=function(r){return R?(a(r),T?D(r[0],r[1],_):D(r[0],r[1])):T?D(r,_):D(r)};if(S)g=r.iterator;else if(A)g=r;else{if(!(b=p(r)))throw new y(c(r)+" is not iterable");if(i(b)){for(m=0,d=u(r);d>m;m++)if((w=I(r[m]))&&s(h,w))return w;return new v(!1)}g=f(r,b)}for(E=S?r.next:g.next;!(x=o(E,g)).done;){try{w=I(x.value)}catch(r){l(g,"throw",r)}if("object"==typeof w&&w&&s(h,w))return w}return new v(!1)}},function(t,e,n){var o=n(49),a=n(39),c=n(7),i=o(o.bind);t.exports=function(t,e){return a(t),e===r?t:c?i(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){var o=n(42),a=n(86),c=o("iterator"),i=Array.prototype;t.exports=function(t){return t!==r&&(a.Array===t||i[c]===t)}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(30),o=e(39),a=e(27),c=e(40),i=e(88),u=TypeError;r.exports=function(r,t){var e=arguments.length<2?i(r):t;if(o(e))return a(n(e,r));throw new u(c(r)+" is not iterable")}},function(r,t,e){var n=e(89),o=e(38),a=e(12),c=e(86),i=e(42)("iterator");r.exports=function(r){if(!a(r))return o(r,i)||o(r,"@@iterator")||c[n(r)]}},function(t,e,n){var o=n(90),a=n(8),c=n(50),i=n(42)("toStringTag"),u=Object,s="Arguments"===c(function(){return arguments}());t.exports=o?c:function(t){var e,n,o;return t===r?"Undefined":null===t?"Null":"string"==typeof(n=function(r,t){try{return r[t]}catch(r){}}(e=u(t),i))?n:s?c(e):"Object"===(o=c(e))&&a(e.callee)?"Arguments":o}},function(r,t,e){var n={};n[e(42)("toStringTag")]="z",r.exports="[object z]"===String(n)},function(r,t,e){var n=e(30),o=e(27),a=e(38);r.exports=function(r,t,e){var c,i;o(r);try{if(!(c=a(r,"return"))){if("throw"===t)throw e;return e}c=n(c,r)}catch(r){i=!0,c=r}if("throw"===t)throw e;if(i)throw c;return o(c),e}},function(r,t,e){var n=e(6),o=Map.prototype;r.exports={Map:Map,set:n(o.set),get:n(o.get),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(54),o=e(32),a=e(6),c=e(39),i=e(11),u=e(28),s=e(83),f=e(3),p=Object.groupBy,l=o("Object","create"),y=a([].push);n({target:"Object",stat:!0,forced:!p||f((function(){return 1!==p("ab",(function(r){return r})).a.length}))},{groupBy:function(r,t){i(r),c(t);var e=l(null),n=0;return s(r,(function(r){var o=u(t(r,n++));o in e?y(e[o],r):e[o]=[r]})),e}})},function(t,e,n){var o=n(54),a=n(17),c=n(95),i=n(96),u=n(97),s=n(39),f=n(98),p=a.Promise,l=!1;o({target:"Promise",stat:!0,forced:!p||!p.try||f((function(){p.try((function(r){l=8===r}),8)})).error||!l},{try:function(t){var e=arguments.length>1?i(arguments,1):[],n=u.f(this),o=f((function(){return c(s(t),r,e)}));return(o.error?n.reject:n.resolve)(o.value),n.promise}})},function(r,t,e){var n=e(7),o=Function.prototype,a=o.apply,c=o.call;r.exports="object"==typeof Reflect&&Reflect.apply||(n?c.bind(a):function(){return c.apply(a,arguments)})},function(r,t,e){var n=e(6);r.exports=n([].slice)},function(t,e,n){var o=n(39),a=TypeError,c=function(t){var e,n;this.promise=new t((function(t,o){if(e!==r||n!==r)throw new a("Bad Promise constructor");e=t,n=o})),this.resolve=o(e),this.reject=o(n)};t.exports.f=function(r){return new c(r)}},function(r,t,e){r.exports=function(r){try{return{error:!1,value:r()}}catch(r){return{error:!0,value:r}}}},function(r,t,e){var n=e(54),o=e(97);n({target:"Promise",stat:!0},{withResolvers:function(){var r=o.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}})},function(t,e,n){var o=n(54),a=n(17),c=n(32),i=n(45),u=n(23).f,s=n(9),f=n(101),p=n(102),l=n(106),y=n(108),v=n(109),h=n(2),g=n(16),b="DOMException",m=c("Error"),d=c(b),w=function(){f(this,E);var t=arguments.length,e=l(t<1?r:arguments[0]),n=l(t<2?r:arguments[1],"Error"),o=new d(e,n),a=new m(e);return a.name=b,u(o,"stack",i(1,v(a.stack,1))),p(o,this,w),o},E=w.prototype=d.prototype,x="stack"in new m(b),O="stack"in new d(1,2),R=d&&h&&Object.getOwnPropertyDescriptor(a,b),S=!(!R||R.writable&&R.configurable),A=x&&!S&&!O;o({global:!0,constructor:!0,forced:g||A},{DOMException:A?w:d});var T=c(b),D=T.prototype;if(D.constructor!==T)for(var _ in g||u(D,"constructor",i(1,T)),y)if(s(y,_)){var I=y[_],j=I.s;s(T,j)||u(T,j,i(6,I.c))}},function(r,t,e){var n=e(33),o=TypeError;r.exports=function(r,t){if(n(t,r))return r;throw new o("Incorrect invocation")}},function(r,t,e){var n=e(8),o=e(21),a=e(103);r.exports=function(r,t,e){var c,i;return a&&n(c=t.constructor)&&c!==e&&o(i=c.prototype)&&i!==e.prototype&&a(r,i),r}},function(t,e,n){var o=n(52),a=n(21),c=n(11),i=n(104);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,t=!1,e={};try{(r=o(Object.prototype,"__proto__","set"))(e,[]),t=e instanceof Array}catch(r){}return function(e,n){return c(e),i(n),a(e)?(t?r(e,n):e.__proto__=n,e):e}}():r)},function(r,t,e){var n=e(105),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a("Can't set "+o(r)+" as a prototype")}},function(r,t,e){var n=e(21);r.exports=function(r){return n(r)||null===r}},function(t,e,n){var o=n(107);t.exports=function(t,e){return t===r?arguments.length<2?"":e:o(t)}},function(r,t,e){var n=e(89),o=String;r.exports=function(r){if("Symbol"===n(r))throw new TypeError("Cannot convert a Symbol value to a string");return o(r)}},function(r,t,e){r.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(r,t,e){var n=e(6),o=Error,a=n("".replace),c=String(new o("zxcasd").stack),i=/\n\s*at [^:]*:[^\n]*/,u=i.test(c);r.exports=function(r,t){if(u&&"string"==typeof r&&!o.prepareStackTrace)for(;t--;)r=a(r,i,"");return r}},function(t,e,n){var o,a=n(16),c=n(54),i=n(17),u=n(32),s=n(6),f=n(3),p=n(44),l=n(8),y=n(111),v=n(12),h=n(21),g=n(31),b=n(83),m=n(27),d=n(89),w=n(9),E=n(112),x=n(22),O=n(68),R=n(113),S=n(114),A=n(92),T=n(116),D=n(117),_=n(76),I=n(119),j=n(80),M=i.Object,k=i.Array,P=i.Date,C=i.Error,L=i.TypeError,B=i.PerformanceMark,N=u("DOMException"),U=A.Map,F=A.has,z=A.get,W=A.set,V=T.Set,H=T.add,G=T.has,Y=u("Object","keys"),Q=s([].push),q=s((!0).valueOf),X=s(1..valueOf),K=s("".valueOf),Z=s(P.prototype.getTime),$=p("structuredClone"),J="DataCloneError",rr="Transferring",tr=function(r){return!f((function(){var t=new i.Set([7]),e=r(t),n=r(M(7));return e===t||!e.has(7)||!h(n)||7!=+n}))&&r},er=function(r,t){return!f((function(){var e=new t,n=r({a:e,b:e});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===e.stack)}))},nr=i.structuredClone,or=a||!er(nr,C)||!er(nr,N)||(o=nr,!!f((function(){var r=o(new i.AggregateError([1],$,{cause:3}));return"AggregateError"!==r.name||1!==r.errors[0]||r.message!==$||3!==r.cause}))),ar=!nr&&tr((function(r){return new B($,{detail:r}).detail})),cr=tr(nr)||ar,ir=function(r){throw new N("Uncloneable type: "+r,J)},ur=function(r,t){throw new N((t||"Cloning")+" of "+r+" cannot be properly polyfilled in this engine",J)},sr=function(r,t){return cr||ur(t),cr(r)},fr=function(t,e,n){if(F(e,t))return z(e,t);var o,a,c,u,s,f;if("SharedArrayBuffer"===(n||d(t)))o=cr?cr(t):t;else{var p=i.DataView;p||l(t.slice)||ur("ArrayBuffer");try{if(l(t.slice)&&!t.resizable)o=t.slice(0);else{a=t.byteLength,c="maxByteLength"in t?{maxByteLength:t.maxByteLength}:r,o=new ArrayBuffer(a,c),u=new p(t),s=new p(o);for(f=0;f<a;f++)s.setUint8(f,u.getUint8(f))}}catch(r){throw new N("ArrayBuffer is detached",J)}}return W(e,t,o),o},pr=function(t,e){if(g(t)&&ir("Symbol"),!h(t))return t;if(e){if(F(e,t))return z(e,t)}else e=new U;var n,o,a,c,s,f,p,y,v=d(t);switch(v){case"Array":a=k(O(t));break;case"Object":a={};break;case"Map":a=new U;break;case"Set":a=new V;break;case"RegExp":a=new RegExp(t.source,S(t));break;case"Error":switch(o=t.name){case"AggregateError":a=new(u(o))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":a=new(u(o));break;case"CompileError":case"LinkError":case"RuntimeError":a=new(u("WebAssembly",o));break;default:a=new C}break;case"DOMException":a=new N(t.message,t.name);break;case"ArrayBuffer":case"SharedArrayBuffer":a=fr(t,e,v);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":f="DataView"===v?t.byteLength:t.length,a=function(r,t,e,n,o){var a=i[t];return h(a)||ur(t),new a(fr(r.buffer,o),e,n)}(t,v,t.byteOffset,f,e);break;case"DOMQuad":try{a=new DOMQuad(pr(t.p1,e),pr(t.p2,e),pr(t.p3,e),pr(t.p4,e))}catch(r){a=sr(t,v)}break;case"File":if(cr)try{a=cr(t),d(a)!==v&&(a=r)}catch(r){}if(!a)try{a=new File([t],t.name,t)}catch(r){}a||ur(v);break;case"FileList":if(c=function(){var r;try{r=new i.DataTransfer}catch(t){try{r=new i.ClipboardEvent("").clipboardData}catch(r){}}return r&&r.items&&r.files?r:null}()){for(s=0,f=O(t);s<f;s++)c.items.add(pr(t[s],e));a=c.files}else a=sr(t,v);break;case"ImageData":try{a=new ImageData(pr(t.data,e),t.width,t.height,{colorSpace:t.colorSpace})}catch(r){a=sr(t,v)}break;default:if(cr)a=cr(t);else switch(v){case"BigInt":a=M(t.valueOf());break;case"Boolean":a=M(q(t));break;case"Number":a=M(X(t));break;case"String":a=M(K(t));break;case"Date":a=new P(Z(t));break;case"Blob":try{a=t.slice(0,t.size,t.type)}catch(r){ur(v)}break;case"DOMPoint":case"DOMPointReadOnly":n=i[v];try{a=n.fromPoint?n.fromPoint(t):new n(t.x,t.y,t.z,t.w)}catch(r){ur(v)}break;case"DOMRect":case"DOMRectReadOnly":n=i[v];try{a=n.fromRect?n.fromRect(t):new n(t.x,t.y,t.width,t.height)}catch(r){ur(v)}break;case"DOMMatrix":case"DOMMatrixReadOnly":n=i[v];try{a=n.fromMatrix?n.fromMatrix(t):new n(t)}catch(r){ur(v)}break;case"AudioData":case"VideoFrame":l(t.clone)||ur(v);try{a=t.clone()}catch(r){ir(v)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":ur(v);default:ir(v)}}switch(W(e,t,a),v){case"Array":case"Object":for(p=Y(t),s=0,f=O(p);s<f;s++)y=p[s],E(a,y,pr(t[y],e));break;case"Map":t.forEach((function(r,t){W(a,pr(t,e),pr(r,e))}));break;case"Set":t.forEach((function(r){H(a,pr(r,e))}));break;case"Error":x(a,"message",pr(t.message,e)),w(t,"cause")&&x(a,"cause",pr(t.cause,e)),"AggregateError"===o?a.errors=pr(t.errors,e):"SuppressedError"===o&&(a.error=pr(t.error,e),a.suppressed=pr(t.suppressed,e));case"DOMException":I&&x(a,"stack",pr(t.stack,e))}return a};c({global:!0,enumerable:!0,sham:!j,forced:or},{structuredClone:function(t){var e,n,o=R(arguments.length,1)>1&&!v(arguments[1])?m(arguments[1]):r,a=o?o.transfer:r;a!==r&&(n=function(t,e){if(!h(t))throw new L("Transfer option cannot be converted to a sequence");var n=[];b(t,(function(r){Q(n,m(r))}));for(var o,a,c,u,s,f=0,p=O(n),v=new V;f<p;){if(o=n[f++],"ArrayBuffer"===(a=d(o))?G(v,o):F(e,o))throw new N("Duplicate transferable",J);if("ArrayBuffer"!==a){if(j)u=nr(o,{transfer:[o]});else switch(a){case"ImageBitmap":c=i.OffscreenCanvas,y(c)||ur(a,rr);try{(s=new c(o.width,o.height)).getContext("bitmaprenderer").transferFromImageBitmap(o),u=s.transferToImageBitmap()}catch(r){}break;case"AudioData":case"VideoFrame":l(o.clone)&&l(o.close)||ur(a,rr);try{u=o.clone(),o.close()}catch(r){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":ur(a,rr)}if(u===r)throw new N("This object cannot be transferred: "+a,J);W(e,o,u)}else H(v,o)}return v}(a,e=new U));var c=pr(t,e);return n&&function(r){D(r,(function(r){j?cr(r,{transfer:[r]}):l(r.transfer)?r.transfer():_?_(r):ur("ArrayBuffer",rr)}))}(n),c}})},function(r,t,e){var n=e(6),o=e(3),a=e(8),c=e(89),i=e(32),u=e(14),s=function(){},f=i("Reflect","construct"),p=/^\s*(?:class|function)\b/,l=n(p.exec),y=!p.test(s),v=function(r){if(!a(r))return!1;try{return f(s,[],r),!0}catch(r){return!1}},h=function(r){if(!a(r))return!1;switch(c(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return y||!!l(p,u(r))}catch(r){return!0}};h.sham=!0,r.exports=!f||o((function(){var r;return v(v.call)||!v(Object)||!v((function(){r=!0}))||r}))?h:v},function(r,t,e){var n=e(2),o=e(23),a=e(45);r.exports=function(r,t,e){n?o.f(r,t,a(0,e)):r[t]=e}},function(r,t,e){var n=TypeError;r.exports=function(r,t){if(r<t)throw new n("Not enough arguments");return r}},function(t,e,n){var o=n(30),a=n(9),c=n(33),i=n(115),u=RegExp.prototype;t.exports=function(t){var e=t.flags;return e!==r||"flags"in u||a(t,"flags")||!c(u,t)?e:o(i,t)}},function(r,t,e){var n=e(27);r.exports=function(){var r=n(this),t="";return r.hasIndices&&(t+="d"),r.global&&(t+="g"),r.ignoreCase&&(t+="i"),r.multiline&&(t+="m"),r.dotAll&&(t+="s"),r.unicode&&(t+="u"),r.unicodeSets&&(t+="v"),r.sticky&&(t+="y"),t}},function(r,t,e){var n=e(6),o=Set.prototype;r.exports={Set:Set,add:n(o.add),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(6),o=e(118),a=e(116),c=a.Set,i=a.proto,u=n(i.forEach),s=n(i.keys),f=s(new c).next;r.exports=function(r,t,e){return e?o({iterator:s(r),next:f},t):u(r,t)}},function(t,e,n){var o=n(30);t.exports=function(t,e,n){for(var a,c,i=n?t:t.iterator,u=t.next;!(a=o(u,i)).done;)if((c=e(a.value))!==r)return c}},function(r,t,e){var n=e(3),o=e(45);r.exports=!n((function(){var r=new Error("a");return!("stack"in r)||(Object.defineProperty(r,"stack",o(1,7)),7!==r.stack)}))},function(t,e,n){var o=n(54),a=n(32),c=n(3),i=n(113),u=n(107),s=n(121),f=a("URL"),p=s&&c((function(){f.canParse()})),l=c((function(){return 1!==f.canParse.length}));o({target:"URL",stat:!0,forced:!p||l},{canParse:function(t){var e=i(arguments.length,1),n=u(t),o=e<2||arguments[1]===r?r:u(arguments[1]);try{return!!new f(n,o)}catch(r){return!1}}})},function(t,e,n){var o=n(3),a=n(42),c=n(2),i=n(16),u=a("iterator");t.exports=!o((function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),o="";return t.pathname="c%20d",e.forEach((function(r,t){e.delete("b"),o+=t+r})),n.delete("a",2),n.delete("b",r),i&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",r)||n.has("b"))||!e.size&&(i||!c)||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[u]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==o||"x"!==new URL("https://x",r).host}))},function(t,e,n){var o=n(54),a=n(32),c=n(113),i=n(107),u=n(121),s=a("URL");o({target:"URL",stat:!0,forced:!u},{parse:function(t){var e=c(arguments.length,1),n=i(t),o=e<2||arguments[1]===r?r:i(arguments[1]);try{return new s(n,o)}catch(r){return null}}})},function(t,e,n){var o=n(59),a=n(6),c=n(107),i=n(113),u=URLSearchParams,s=u.prototype,f=a(s.append),p=a(s.delete),l=a(s.forEach),y=a([].push),v=new u("a=1&a=2&b=3");v.delete("a",1),v.delete("b",r),v+""!="a=2"&&o(s,"delete",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return p(this,t);var o=[];l(this,(function(r,t){y(o,{key:t,value:r})})),i(e,1);for(var a,u=c(t),s=c(n),v=0,h=0,g=!1,b=o.length;v<b;)a=o[v++],g||a.key===u?(g=!0,p(this,a.key)):h++;for(;h<b;)(a=o[h++]).key===u&&a.value===s||f(this,a.key,a.value)}),{enumerable:!0,unsafe:!0})},function(t,e,n){var o=n(59),a=n(6),c=n(107),i=n(113),u=URLSearchParams,s=u.prototype,f=a(s.getAll),p=a(s.has),l=new u("a=1");!l.has("a",2)&&l.has("a",r)||o(s,"has",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return p(this,t);var o=f(this,t);i(e,1);for(var a=c(n),u=0;u<o.length;)if(o[u++]===a)return!0;return!1}),{enumerable:!0,unsafe:!0})},function(r,t,e){var n=e(2),o=e(6),a=e(4),c=URLSearchParams.prototype,i=o(c.forEach);n&&!("size"in c)&&a(c,"size",{get:function(){var r=0;return i(this,(function(){r++})),r},configurable:!0,enumerable:!0})}],e={},(n=function(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}).m=t,n.c=e,n.d=function(r,t,e){n.o(r,t)||Object.defineProperty(r,t,{enumerable:!0,get:e})},n.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,t){if(1&t&&(r=n(r)),8&t)return r;if(4&t&&"object"==typeof r&&r&&r.__esModule)return r;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:r}),2&t&&"string"!=typeof r)for(var o in r)n.d(e,o,function(t){return r[t]}.bind(null,o));return e},n.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(t,"a",t),t},n.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},n.p="",n(n.s=0)}();
document.addEventListener("DOMContentLoaded",(e=>{var t;wpcf7_recaptcha={...null!==(t=wpcf7_recaptcha)&&void 0!==t?t:{}};const c=wpcf7_recaptcha.sitekey,{homepage:n,contactform:a}=wpcf7_recaptcha.actions,o=e=>{const{action:t,func:n,params:a}=e;grecaptcha.execute(c,{action:t}).then((e=>{const c=new CustomEvent("wpcf7grecaptchaexecuted",{detail:{action:t,token:e}});document.dispatchEvent(c)})).then((()=>{"function"==typeof n&&n(...a)})).catch((e=>console.error(e)))};if(grecaptcha.ready((()=>{o({action:n})})),document.addEventListener("change",(e=>{o({action:a})})),"undefined"!=typeof wpcf7&&"function"==typeof wpcf7.submit){const e=wpcf7.submit;wpcf7.submit=(t,c={})=>{o({action:a,func:e,params:[t,c]})}}document.addEventListener("wpcf7grecaptchaexecuted",(e=>{const t=document.querySelectorAll('form.wpcf7-form input[name="_wpcf7_recaptcha_response"]');for(let c=0;c<t.length;c++)t[c].setAttribute("value",e.detail.token)}))}));
(function($){
'use strict';
function initializeLoginForm(){
var loginForm=document.getElementById('wpuf-login-form');
if(!loginForm){
return;
}
var layout=wpufLoginForm.layout||'layout1';
var texts=wpufLoginForm.texts||{};
loginForm.classList.add('wpuf-layout-' + layout.replace('layout', ''));
applyCustomTexts(loginForm, texts);
if(layout==='layout7'){
addHelpText(loginForm, texts);
}
wrapActionLinks(loginForm);
}
function applyCustomTexts(loginForm, texts){
var form=loginForm.querySelector('form');
if(!form){
return;
}
var usernameInput=form.querySelector('input[name="log"]');
if(usernameInput){
var usernameLabel=form.querySelector('label[for="wpuf-user_login"]');
if(usernameLabel&&texts.usernameLabel){
usernameLabel.textContent=texts.usernameLabel;
}
if(texts.usernamePlaceholder){
usernameInput.setAttribute('placeholder', texts.usernamePlaceholder);
}}
var passwordInput=form.querySelector('input[name="pwd"]');
if(passwordInput){
var passwordLabel=form.querySelector('label[for="wpuf-user_pass"]');
if(passwordLabel&&texts.passwordLabel){
passwordLabel.textContent=texts.passwordLabel;
}
if(texts.passwordPlaceholder){
passwordInput.setAttribute('placeholder', texts.passwordPlaceholder);
}}
var rememberMeLabel=form.querySelector('.wpuf-remember-me label[for="wpuf-rememberme"]');
if(rememberMeLabel&&texts.rememberMe){
rememberMeLabel.textContent=texts.rememberMe;
}
var lostPasswordLink=form.querySelector('.wpuf-lost-password a');
if(lostPasswordLink&&texts.lostPassword){
lostPasswordLink.textContent=texts.lostPassword;
}
var submitButton=form.querySelector('input[type="submit"]');
if(submitButton&&texts.buttonText){
submitButton.value=texts.buttonText;
}}
function addHelpText(loginForm, texts){
var form=loginForm.querySelector('form');
if(!form){
return;
}
var usernameHelp=texts.usernameHelp||'Please enter your username or email address';
var passwordHelp=texts.passwordHelp||'Please enter your password';
var usernameField=form.querySelector('input[name="log"]');
if(usernameField&&!usernameField.parentElement.querySelector('.wpuf-help')){
var usernameHelpSpan=document.createElement('span');
usernameHelpSpan.className='wpuf-help';
usernameHelpSpan.textContent=usernameHelp;
usernameField.parentElement.appendChild(usernameHelpSpan);
}
var passwordField=form.querySelector('input[type="password"]');
if(passwordField&&!passwordField.parentElement.querySelector('.wpuf-help')){
var passwordHelpSpan=document.createElement('span');
passwordHelpSpan.className='wpuf-help';
passwordHelpSpan.textContent=passwordHelp;
passwordField.parentElement.appendChild(passwordHelpSpan);
}}
function wrapActionLinks(loginForm){
var links=loginForm.querySelectorAll('a');
links.forEach(function(link){
if(link.parentElement.classList.contains('wpuf-lost-password-wrapper')){
return;
}
if(link.closest('form')){
return;
}
var isActionLink=/lostpassword|action=login|\/login\/|register/.test(link.href);
if(isActionLink||link.parentElement.id==='wpuf-login-form'){
var wrapper=document.createElement('span');
wrapper.className='wpuf-lost-password-wrapper';
link.parentNode.insertBefore(wrapper, link);
wrapper.appendChild(link);
}});
}
$(document).ready(function(){
initializeLoginForm();
});
})(jQuery);
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});
(function($){
"use strict";
let instanceCounter=0;
$.maxmegamenu=function(menu, options){
const plugin=this;
const $menu=$(menu);
const $wrap=$menu.parent();
const $toggle_bar=$menu.siblings(".mega-menu-toggle");
const menuId=$menu.attr("id");
const instanceId=menuId + '-' + (++instanceCounter);
const docEventNamespace='.megamenu-' + instanceId;
const items_with_submenus=$([
"li.mega-menu-megamenu.mega-menu-item-has-children",
"li.mega-menu-flyout.mega-menu-item-has-children",
"li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item-has-children",
"li.mega-menu-flyout li.mega-menu-item-has-children"
].join(","), $menu);
const collapse_children_parents=$("li.mega-menu-megamenu li.mega-menu-item-has-children.mega-collapse-children > a.mega-menu-link", $menu);
const focusable_selector="a.mega-menu-link, button.mega-menu-link, .mega-search span[role=button]";
const tab_key="Tab";
const escape_key="Escape";
const enter_key="Enter";
const space_key=" ";
const left_arrow_key="ArrowLeft";
const up_arrow_key="ArrowUp";
const right_arrow_key="ArrowRight";
const down_arrow_key="ArrowDown";
const defaults={
event:                $menu.attr("data-event"),
effect:               $menu.attr("data-effect"),
effect_speed:         parseInt($menu.attr("data-effect-speed")),
effect_mobile:        $menu.attr("data-effect-mobile"),
effect_speed_mobile:  parseInt($menu.attr("data-effect-speed-mobile")),
panel_width:          $menu.attr("data-panel-width"),
panel_inner_width:    $menu.attr("data-panel-inner-width"),
mobile_force_width:   $menu.attr("data-mobile-force-width"),
mobile_overlay:       $menu.attr("data-mobile-overlay"),
mobile_state:         $menu.attr("data-mobile-state"),
mobile_direction:     $menu.attr("data-mobile-direction"),
second_click:         $menu.attr("data-second-click"),
vertical_behaviour:   $menu.attr("data-vertical-behaviour"),
document_click:       $menu.attr("data-document-click"),
breakpoint:           $menu.attr("data-breakpoint"),
unbind_events:        $menu.attr("data-unbind"),
hover_intent_timeout: $menu.attr("data-hover-intent-timeout") ?? 300,
hover_intent_interval: $menu.attr("data-hover-intent-interval") ?? 100
};
plugin.settings={};
let html_body_class_timeout;
plugin.addAnimatingClass=function(element){
if(plugin.settings.effect==="disabled"){
return;
}
$(".mega-animating", $wrap).removeClass("mega-animating");
const timeout=plugin.settings.effect_speed + parseInt(plugin.settings.hover_intent_timeout, 10);
element.addClass("mega-animating");
setTimeout(function(){
element.removeClass("mega-animating");
}, timeout);
};
plugin.hideAllPanels=function(){
$(".mega-toggle-on > a.mega-menu-link", $menu).each(function(){
plugin.hidePanel($(this), false);
});
};
plugin.expandMobileSubMenus=function(){
if(plugin.settings.mobile_direction!=='vertical'){
return;
}
$(".mega-menu-item-has-children.mega-expand-on-mobile > a.mega-menu-link", $menu).each(function(){
plugin.showPanel($(this), true);
});
if(plugin.settings.mobile_state==='expand_all'){
$(".mega-menu-item-has-children:not(.mega-toggle-on) > a.mega-menu-link", $menu).each(function(){
plugin.showPanel($(this), true);
});
}
if(plugin.settings.mobile_state==='expand_active'){
const activeItemSelectors=[
"li.mega-current-menu-ancestor.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current-menu-item.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current-menu-parent.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current_page_ancestor.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current_page_item.mega-menu-item-has-children > a.mega-menu-link"
];
$menu.find(activeItemSelectors.join(', ')).each(function(){
plugin.showPanel($(this), true);
});
}};
plugin.hideSiblingPanels=function(anchor, immediate){
anchor.parent().parent().find(".mega-toggle-on").children("a.mega-menu-link").each(function(){
plugin.hidePanel($(this), immediate);
});
};
plugin.isDesktopView=function(){
const width=Math.max(document.documentElement.clientWidth||0, window.innerWidth||0);
return width > plugin.settings.breakpoint;
};
plugin.isMobileView=function(){
return !plugin.isDesktopView();
};
plugin.isHorizontalMobileSubmenuMode=function(){
return plugin.isMobileView()&&plugin.isMobileOffCanvas()&&plugin.settings.mobile_direction==="horizontal";
};
const getBackLink=function($submenu){
return $submenu.find("> li.mega-mobile-back:visible > button.mega-mobile-back-link").first();
};
const getDeepestOpenPanel=function(){
return $("li.mega-toggle-on:not(.mega-collapse-children) > ul.mega-sub-menu", $menu).last();
};
plugin.getFocusableItemsInSubmenu=function($submenu){
return $submenu
.find(focusable_selector)
.not(".mega-mobile-back-link")
.filter(function(){
return $(this).is(":visible")&&window.getComputedStyle(this).visibility!=='hidden';
});
};
plugin.focusFirstItemInOpenedSubmenu=function($item){
if(! plugin.isHorizontalMobileSubmenuMode()||! $wrap.hasClass("mega-keyboard-navigation")){
return;
}
const $submenu=$item.children("ul.mega-sub-menu");
if(!$submenu.length){
return;
}
const $firstFocusable=$submenu
.find(focusable_selector)
.not(".mega-mobile-back-link")
.filter(":visible")
.first();
if($firstFocusable.length){
$firstFocusable.trigger("focus");
}else{
getBackLink($submenu).trigger("focus");
}};
plugin.deferFocusFirstItemInOpenedSubmenu=function($item){
const delay=Math.min(120, parseInt(plugin.settings.effect_speed_mobile, 10)||0);
setTimeout(function(){
plugin.focusFirstItemInOpenedSubmenu($item);
setTimeout(function(){
const focusedInSubmenu=$item.find("ul.mega-sub-menu").has(document.activeElement).length!==0;
if(!focusedInSubmenu){
plugin.focusFirstItemInOpenedSubmenu($item);
}}, 40);
}, delay);
};
const resolveAnchor=function(anchor){
if(typeof anchor==='number'||(typeof anchor==='string'&&anchor.trim()!==''&&!isNaN(anchor)) ){
return $("li.mega-menu-item-" + anchor, $menu).find("a.mega-menu-link").first();
}
if(anchor.is("li.mega-menu-item")){
return anchor.find("a.mega-menu-link").first();
}
return anchor;
};
plugin.showPanel=function(anchor, immediate){
anchor=resolveAnchor(anchor);
const $item=anchor.parent();
const isDesktop=plugin.isDesktopView();
const isMobile = !isDesktop;
$item.triggerHandler("before_open_panel");
$item.find("[aria-expanded]").first().attr("aria-expanded", "true");
$(".mega-animating", $wrap).removeClass("mega-animating");
if(isMobile&&$item.hasClass("mega-hide-sub-menu-on-mobile")){
return;
}
if(isDesktop&&($menu.hasClass("mega-menu-horizontal")||$menu.hasClass("mega-menu-vertical"))&&!$item.hasClass("mega-collapse-children")){
plugin.hideSiblingPanels(anchor, true);
}
if((isMobile&&$wrap.hasClass("mega-keyboard-navigation"))||plugin.settings.vertical_behaviour==="accordion"){
plugin.hideSiblingPanels(anchor, false);
}
plugin.calculateDynamicSubmenuWidths(anchor);
if(plugin.shouldUseSlideAnimation(anchor, immediate)){
const speed=isMobile ? plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;
anchor.siblings(".mega-sub-menu").css("display", "none").animate({"height":"show", "paddingTop":"show", "paddingBottom":"show", "minHeight":"show"}, speed, function(){
$(this).css("display", "");
});
}
$item.addClass("mega-toggle-on").triggerHandler("open_panel");
plugin.deferFocusFirstItemInOpenedSubmenu($item);
};
plugin.shouldUseSlideAnimation=function(anchor, immediate){
if(immediate===true){
return false;
}
if(anchor.parent().hasClass("mega-collapse-children")){
return true;
}
const isDesktop=plugin.isDesktopView();
if(isDesktop&&plugin.settings.effect==="slide"){
return true;
}
if(!isDesktop){
if(plugin.settings.effect_mobile==="slide"){
return true;
}
if(plugin.isMobileOffCanvas()){
return plugin.settings.mobile_direction!=="horizontal";
}}
return false;
};
plugin.hidePanel=function(anchor, immediate){
anchor=resolveAnchor(anchor);
const $item=anchor.parent();
const $submenu=anchor.siblings(".mega-sub-menu");
const isMobile=plugin.isMobileView();
$item.triggerHandler("before_close_panel");
$item.find("[aria-expanded]").first().attr("aria-expanded", "false");
if(plugin.shouldUseSlideAnimation(anchor)){
const speed=isMobile ? plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;
$submenu.animate({"height":"hide", "paddingTop":"hide", "paddingBottom":"hide", "minHeight":"hide"}, speed, function(){
$submenu.css("display", "");
$item.removeClass("mega-toggle-on").triggerHandler("close_panel");
});
return;
}
if(immediate){
$submenu.css("display", "none").delay(plugin.settings.effect_speed).queue(function(){
$(this).css("display", "").dequeue();
});
}
$submenu.find(".widget_media_video video").each(function(){
if(this.player){
this.player.pause();
}});
$item.removeClass("mega-toggle-on").triggerHandler("close_panel");
plugin.addAnimatingClass($item);
};
const resolveWidthEl=function(val){
return val==='$menu' ? $menu:val==='$wrap' ? $wrap:$(val);
};
plugin.calculateDynamicSubmenuWidths=function(anchor){
const $item=anchor.parent();
const $submenu=anchor.siblings(".mega-sub-menu");
const isDesktop=plugin.isDesktopView();
const isTopLevelMegamenu=$item.hasClass("mega-menu-megamenu")&&$item.parent().hasClass("max-mega-menu");
if(isTopLevelMegamenu&&plugin.settings.panel_width){
if(isDesktop){
const submenu_offset=$menu.offset();
if(plugin.settings.panel_width==='100vw'){
const target_offset=$('body').offset();
$submenu.css({
left: (target_offset.left - submenu_offset.left) + "px"
});
}else{
const $panel_width_el=resolveWidthEl(plugin.settings.panel_width);
if($panel_width_el.length > 0){
$submenu.css({
width: $panel_width_el.outerWidth(),
left: ($panel_width_el.offset().left - submenu_offset.left) + "px"
});
}}
}else{
$submenu.css({
width: "",
left: ""
});
}}
if(isTopLevelMegamenu&&plugin.settings.panel_inner_width){
const $panel_inner_width_el=resolveWidthEl(plugin.settings.panel_inner_width);
if($panel_inner_width_el.length > 0){
const target_width=parseInt($panel_inner_width_el.width(), 10);
$submenu.css({
"paddingLeft": "",
"paddingRight": ""
});
const submenu_width=parseInt($submenu.innerWidth(), 10);
if(isDesktop&&target_width > 0&&target_width < submenu_width){
$submenu.css({
"paddingLeft": (submenu_width - target_width) / 2 + "px",
"paddingRight": (submenu_width - target_width) / 2 + "px"
});
}}
}};
const recalculateSubmenuWidths=function(){
plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link", $menu));
};
plugin.bindClickEvents=function(){
plugin.unbindClickEvents();
let dragging=false;
$(document).on({
["touchmove" + docEventNamespace]: function(){ dragging=true; },
["touchstart" + docEventNamespace]: function(){ dragging=false; }});
$(document).on("click" + docEventNamespace + " touchend" + docEventNamespace, function(e){
if(!dragging&&plugin.settings.document_click==="collapse"&&! $(e.target).closest(".mega-menu-wrap").length){
plugin.hideAllPanels();
plugin.hideMobileMenu();
}
dragging=false;
});
collapse_children_parents.off("click.megamenu touchend.megamenu");
const clickable_parents=$("> a.mega-menu-link", items_with_submenus).add(collapse_children_parents);
clickable_parents.on("touchend.megamenu", function(e){
if(plugin.settings.event==="hover_intent"){
plugin.unbindHoverIntentEvents();
}
if(plugin.settings.event==="hover"){
plugin.unbindHoverEvents();
}});
clickable_parents.on("click.megamenu", function(e){
if($(e.target).hasClass('mega-indicator')){
return;
}
if(plugin.isDesktopView()&&$(this).parent().hasClass("mega-toggle-on")&&$(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
if(plugin.settings.second_click==="go"){
return;
}else{
e.preventDefault();
return;
}}
if(dragging){
return;
}
if(plugin.isMobileView()&&$(this).parent().hasClass("mega-hide-sub-menu-on-mobile")){
return;
}
if((plugin.settings.second_click==="go"||$(this).parent().hasClass("mega-click-click-go"))&&$(this).attr("href")!==undefined){
if(!$(this).parent().hasClass("mega-toggle-on")){
e.preventDefault();
plugin.showPanel($(this));
}}else{
e.preventDefault();
if($(this).parent().hasClass("mega-toggle-on")){
plugin.hidePanel($(this), false);
}else{
plugin.showPanel($(this));
}}
});
if(plugin.settings.second_click==="disabled"){
clickable_parents.off("click.megamenu");
}
$(".mega-close-after-click:not(.mega-menu-item-has-children) > a.mega-menu-link", $menu).on("click.megamenu", function(){
plugin.hideAllPanels();
plugin.hideMobileMenu();
});
$("button.mega-close", $wrap).on("click.megamenu", function(e){
plugin.hideMobileMenu();
});
};
plugin.bindHoverEvents=function(){
items_with_submenus.on({
"mouseenter.megamenu":function(){
plugin.unbindClickEvents();
if(! $(this).hasClass("mega-toggle-on")){
plugin.showPanel($(this).children("a.mega-menu-link"));
}},
"mouseleave.megamenu":function(){
if($(this).hasClass("mega-toggle-on")&&! $(this).hasClass("mega-disable-collapse")&&! $(this).parent().parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel($(this).children("a.mega-menu-link"), false);
}}
});
};
plugin.bindHoverIntentEvents=function(){
items_with_submenus.hoverIntent({
over: function (){
plugin.unbindClickEvents();
if(! $(this).hasClass("mega-toggle-on")){
plugin.showPanel($(this).children("a.mega-menu-link"));
}},
out: function (){
if($(this).hasClass("mega-toggle-on")&&! $(this).hasClass("mega-disable-collapse")&&! $(this).parent().parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel($(this).children("a.mega-menu-link"), false);
}},
timeout: plugin.settings.hover_intent_timeout,
interval: plugin.settings.hover_intent_interval
});
};
plugin.isMobileOffCanvas=function(){
return plugin.settings.effect_mobile==='slide_left'||plugin.settings.effect_mobile==='slide_right';
};
plugin.shouldGoToNextTopLevelItem=function(key){
return(( key===right_arrow_key&&plugin.isDesktopView())||(key===down_arrow_key&&plugin.isMobileView()) )&&$menu.hasClass("mega-menu-horizontal");
};
plugin.shouldGoToPreviousTopLevelItem=function(key){
return(( key===left_arrow_key&&plugin.isDesktopView())||(key===up_arrow_key&&plugin.isMobileView()) )&&$menu.hasClass("mega-menu-horizontal");
};
plugin.bindKeyboardEvents=function(){
const $firstFocusable=$menu.find("a.mega-menu-link").first();
const $lastFocusable=$wrap.find("button.mega-close").first();
const focusableLinkSelector=focusable_selector.split(", ").map(s=> "> " + s).join(", ");
const togglePanelForAnchor=function(anchor){
if(!anchor||!anchor.length) return;
if(anchor.parent().hasClass("mega-toggle-on")&&!anchor.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel(anchor);
}else{
plugin.showPanel(anchor);
}};
const closeNearestOpenPanelAndRefocus=function(){
const $focused=$menu[0].contains(document.activeElement) ? $(document.activeElement):$();
const $parentAnchor=$("> a.mega-menu-link", $focused.closest(".mega-toggle-on"));
if($parentAnchor.length){
plugin.hidePanel($parentAnchor);
$parentAnchor.trigger("focus");
return true;
}
return false;
};
const handleTabKey=function(e, $active, isOffCanvasHorizontal, isMobileOffCanvas){
if($active.is($lastFocusable)&&isMobileOffCanvas){
if(!e.shiftKey){
e.preventDefault();
const $backLink=isOffCanvasHorizontal ? getBackLink(getDeepestOpenPanel()):$();
($backLink.length ? $backLink:$firstFocusable).trigger('focus');
}else if(isOffCanvasHorizontal){
const $last=plugin.getFocusableItemsInSubmenu(getDeepestOpenPanel()).last();
if($last.length){ e.preventDefault(); $last.trigger('focus'); }}
return;
}
if(isMobileOffCanvas&&e.shiftKey&&$active.is($firstFocusable)){
e.preventDefault();
$lastFocusable.trigger('focus');
return;
}
if(isOffCanvasHorizontal){
const $deepestPanel=getDeepestOpenPanel();
if($deepestPanel.length&&!$deepestPanel.has($active).length){
e.preventDefault();
if(!e.shiftKey){
const $backLink=getBackLink($deepestPanel);
($backLink.length ? $backLink:plugin.getFocusableItemsInSubmenu($deepestPanel).first()).trigger('focus');
}else{
$lastFocusable.trigger('focus');
}
return;
}
const $submenu=$active.parentsUntil($menu, "ul.mega-sub-menu")
.filter(function(){
const $p=$(this).parent();
return $p.hasClass("mega-toggle-on")&&!$p.hasClass("mega-collapse-children");
})
.first();
if($submenu.length){
if(!e.shiftKey){
const $items=plugin.getFocusableItemsInSubmenu($submenu);
if($items.length&&$active.is($items.last())){
e.preventDefault();
$lastFocusable.trigger('focus');
}}else if($active.hasClass("mega-mobile-back-link")){
e.preventDefault();
$lastFocusable.trigger('focus');
}else{
const $items=plugin.getFocusableItemsInSubmenu($submenu);
const $backLink=getBackLink($submenu);
if($items.length&&$backLink.length&&$active.is($items.first())){
e.preventDefault();
$backLink.trigger('focus');
}}
}}
};
const handleToggleBarTrigger=function(e){
e.preventDefault();
if($toggle_bar.hasClass("mega-menu-open")){
plugin.hideMobileMenu();
}else{
plugin.showMobileMenu();
html_body_class_timeout=setTimeout(function(){
$menu.find("a.mega-menu-link").first().trigger('focus');
}, plugin.settings.effect_speed_mobile);
}};
const handleSpaceKey=function(e, $active){
if($active.is("a.mega-menu-link")){
e.preventDefault();
if($active.parent().is(items_with_submenus)) togglePanelForAnchor($active);
}else if($active.is(".mega-indicator")){
e.preventDefault();
togglePanelForAnchor($active.parent());
}};
const handleEscapeKey=function(){
const submenu_open=$(".mega-toggle-on", $menu).length!==0;
if(submenu_open&&closeNearestOpenPanelAndRefocus()) return;
if(plugin.isMobileView()&&!submenu_open) plugin.hideMobileMenu();
};
const handleEnterKey=function(e, $active){
if($active.is(".mega-indicator")){
togglePanelForAnchor($active.parent());
return;
}
if($active.parent().is(items_with_submenus)){
if(plugin.isMobileView()&&$active.parent().is(".mega-hide-sub-menu-on-mobile")) return;
if(!$active.is("[href]")){ togglePanelForAnchor($active); return; }
if($active.parent().hasClass("mega-toggle-on")&&!$active.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")) return;
e.preventDefault();
plugin.showPanel($active);
}};
const handleArrowUpDown=function(e, goingDown){
e.preventDefault();
const $activeSubmenu=getDeepestOpenPanel();
if($activeSubmenu.length){
const $backLink=getBackLink($activeSubmenu);
const $items=plugin.getFocusableItemsInSubmenu($activeSubmenu);
const focusOrder=[];
if($backLink.length) focusOrder.push($backLink[0]);
$items.each(function(){ focusOrder.push(this); });
if($lastFocusable.length) focusOrder.push($lastFocusable[0]);
const idx=focusOrder.indexOf(document.activeElement);
const nextIdx=(idx < 0)
? (goingDown ? 0:focusOrder.length - 1)
: (idx + (goingDown ? 1:-1) + focusOrder.length) % focusOrder.length;
$(focusOrder[nextIdx]).trigger('focus');
}else{
const $topLinks=$menu.children("li.mega-menu-item:visible").find(focusableLinkSelector);
const idx=$topLinks.index(document.activeElement);
if(idx >=0){
const nextIdx=(idx + (goingDown ? 1:-1) + $topLinks.length) % $topLinks.length;
$topLinks.eq(nextIdx).trigger('focus');
}}
};
const handleArrowLeftRight=function(e, goingToNext){
e.preventDefault();
const $topLinks=$menu.children("li.mega-menu-item:visible").find(focusableLinkSelector);
const $topLink=$(document.activeElement)
.closest($menu.children("li.mega-menu-item"))
.find(focusableLinkSelector).first();
const idx=$topLinks.index($topLink);
const nextIdx=goingToNext ? idx + 1:idx - 1;
if(idx >=0&&nextIdx >=0){
plugin.hideAllPanels();
$topLinks.eq(nextIdx).trigger('focus');
}};
$wrap.on("keyup.megamenu", ".max-mega-menu, .mega-menu-toggle", function(e){
if(e.key!==tab_key) return;
$wrap.addClass("mega-keyboard-navigation");
plugin.bindClickEvents();
const $target=$(e.target);
if(plugin.isDesktopView()&&$target.is(".mega-menu-link")&&$target.parent().parent().hasClass('max-mega-menu')){
plugin.hideAllPanels();
}});
$wrap.on("keydown.megamenu", "a.mega-menu-link, button.mega-menu-link, button.mega-mobile-back-link, .mega-indicator, .mega-menu-toggle-block, .mega-menu-toggle-animated-block button, button.mega-close", function(e){
if(!$wrap.hasClass("mega-keyboard-navigation")) return;
const key=e.key;
const $active=$(e.target);
const isOffCanvasHorizontal=plugin.isHorizontalMobileSubmenuMode();
const isMobileOffCanvas=plugin.isMobileView()&&plugin.isMobileOffCanvas();
switch (key){
case tab_key:
handleTabKey(e, $active, isOffCanvasHorizontal, isMobileOffCanvas);
break;
case space_key:
if($active.is(".mega-menu-toggle-block button, .mega-menu-toggle-animated-block button")){
handleToggleBarTrigger(e);
}else{
handleSpaceKey(e, $active);
}
break;
case enter_key:
if($active.is(".mega-menu-toggle-block button, .mega-menu-toggle-animated-block button")){
handleToggleBarTrigger(e);
}else{
handleEnterKey(e, $active);
}
break;
case escape_key:
handleEscapeKey();
break;
case up_arrow_key:
case down_arrow_key:
if(isOffCanvasHorizontal){
handleArrowUpDown(e, key===down_arrow_key);
}
break;
case left_arrow_key:
case right_arrow_key:
const goingToNext=plugin.shouldGoToNextTopLevelItem(key);
const goingToPrev=plugin.shouldGoToPreviousTopLevelItem(key);
if(goingToNext||goingToPrev){
handleArrowLeftRight(e, goingToNext);
}
break;
}});
$wrap.on("focusout.megamenu", function(e){
if($wrap.hasClass("mega-keyboard-navigation")){
setTimeout(function(){
if(!$wrap[0].contains(document.activeElement)){
$wrap.removeClass("mega-keyboard-navigation");
plugin.hideAllPanels();
plugin.hideMobileMenu();
}}, 10);
}});
};
plugin.unbindAllEvents=function(){
$(document).off(docEventNamespace);
$("ul.mega-sub-menu, li.mega-menu-item, li.mega-menu-row, li.mega-menu-column, a.mega-menu-link, .mega-indicator", $menu).off();
};
plugin.unbindClickEvents=function(){
if($wrap.hasClass('mega-keyboard-navigation')){
return;
}
$(document).off(docEventNamespace);
$("> a.mega-menu-link", items_with_submenus).not(collapse_children_parents).off("click.megamenu touchend.megamenu");
};
plugin.unbindHoverEvents=function(){
items_with_submenus.off("mouseenter.megamenu mouseleave.megamenu");
};
plugin.unbindHoverIntentEvents=function(){
items_with_submenus.off("mouseenter mouseleave").removeProp("hoverIntent_t").removeProp("hoverIntent_s");
};
plugin.unbindKeyboardEvents=function(){
$wrap.off("keyup.megamenu keydown.megamenu focusout.megamenu");
};
plugin.unbindMegaMenuEvents=function(){
if(plugin.settings.event==="hover_intent"){
plugin.unbindHoverIntentEvents();
}
if(plugin.settings.event==="hover"){
plugin.unbindHoverEvents();
}
plugin.unbindClickEvents();
plugin.unbindKeyboardEvents();
};
plugin.bindMegaMenuEvents=function(){
plugin.unbindMegaMenuEvents();
const isDesktop=plugin.isDesktopView();
if(isDesktop&&plugin.settings.event==="hover_intent"){
plugin.bindHoverIntentEvents();
}
if(isDesktop&&plugin.settings.event==="hover"){
plugin.bindHoverEvents();
}
plugin.bindClickEvents();
plugin.bindKeyboardEvents();
};
plugin.checkWidth=function(){
if(plugin.isMobileView()&&$menu.data("view")==="desktop"){
plugin.switchToMobile();
}
if(plugin.isDesktopView()&&$menu.data("view")==="mobile"){
plugin.switchToDesktop();
}
recalculateSubmenuWidths();
};
plugin.reverseRightAlignedItems=function(){
if(! $("body").hasClass("rtl")&&$menu.hasClass("mega-menu-horizontal")&&$menu.css("display")!=='flex'){
$menu.append($menu.children("li.mega-item-align-right").get().reverse());
}};
plugin.addClearClassesToMobileItems=function(){
$(".mega-menu-row", $menu).each(function(){
$("> .mega-sub-menu > .mega-menu-column:not(.mega-hide-on-mobile)", $(this)).filter(":even").addClass("mega-menu-clear");
});
};
plugin.initDesktop=function(){
$menu.data("view", "desktop");
plugin.bindMegaMenuEvents();
plugin.initIndicators();
$menu.trigger("mmm:switchToDesktop");
};
plugin.initMobile=function(){
plugin.switchToMobile();
};
plugin.switchToDesktop=function(){
$menu.data("view", "desktop");
plugin.bindMegaMenuEvents();
plugin.reverseRightAlignedItems();
plugin.hideAllPanels();
plugin.hideMobileMenu(true);
$menu.removeAttr('role');
$menu.removeAttr('aria-modal');
$menu.removeAttr('aria-hidden');
$menu.trigger("mmm:switchToDesktop");
};
plugin.switchToMobile=function(){
$menu.data("view", "mobile");
if(plugin.isMobileOffCanvas()&&$toggle_bar.is(":visible")){
$menu.attr('role', 'dialog');
$menu.attr('aria-modal', 'true');
$menu.attr('aria-hidden', 'true');
}
plugin.bindMegaMenuEvents();
plugin.initIndicators();
plugin.reverseRightAlignedItems();
plugin.addClearClassesToMobileItems();
plugin.hideAllPanels();
plugin.expandMobileSubMenus();
$menu.trigger("mmm:switchToMobile");
};
plugin.initToggleBar=function(){
$toggle_bar.on("click", function(e){
const isToggleTrigger=$(e.target).closest(".mega-menu-toggle-block, button.mega-toggle-animated, .mega-menu-toggle-custom-block", this).length;
if(isToggleTrigger){
e.preventDefault();
if($(this).hasClass("mega-menu-open")){
plugin.hideMobileMenu();
}else{
plugin.showMobileMenu();
}}else if(e.target===this&&plugin.isMobileOffCanvas()){
plugin.hideMobileMenu();
}});
};
plugin.initIndicators=function(){
$menu.off('click.megamenu', '.mega-indicator');
$menu.on('click.megamenu', '.mega-indicator', function(e){
e.preventDefault();
e.stopPropagation();
if($(this).closest(".mega-menu-item").hasClass("mega-toggle-on")){
if(! $(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")||plugin.isMobileView()){
plugin.hidePanel($(this).parent(), false);
}}else{
plugin.showPanel($(this).parent(), false);
}});
};
plugin.hideMobileMenu=function(force=false){
if(! $toggle_bar.is(":visible")&&! force){
return;
}
$menu.attr("aria-hidden", "true");
clearTimeout(html_body_class_timeout);
html_body_class_timeout=setTimeout(function(){
$("body").removeClass(menuId + "-mobile-open");
$("html").removeClass(menuId + "-off-canvas-open");
}, plugin.settings.effect_speed_mobile);
if($wrap.hasClass("mega-keyboard-navigation")){
$(".mega-menu-toggle-block button, button.mega-toggle-animated", $toggle_bar).first().trigger('focus');
}
$(".mega-toggle-label, .mega-toggle-animated", $toggle_bar).attr("aria-expanded", "false");
const resetMenuStyles=function(){
$menu.css({
width: "",
left: "",
display: ""
});
$toggle_bar.removeClass("mega-menu-open");
};
if(plugin.settings.effect_mobile==="slide"&&! force){
$menu.animate({"height":"hide"}, plugin.settings.effect_speed_mobile, resetMenuStyles);
}else{
resetMenuStyles();
}
$menu.triggerHandler("mmm:hideMobileMenu");
};
plugin.showMobileMenu=function(){
if(! $toggle_bar.is(":visible")){
return;
}
clearTimeout(html_body_class_timeout);
$("body").addClass(menuId + "-mobile-open");
plugin.expandMobileSubMenus();
if(plugin.isMobileOffCanvas()){
$("html").addClass(menuId + "-off-canvas-open");
}
if(plugin.settings.effect_mobile==="slide"){
$menu.animate({"height":"show"}, plugin.settings.effect_speed_mobile, function(){
$(this).css("display", "");
});
}
$(".mega-toggle-label, .mega-toggle-animated", $toggle_bar).attr("aria-expanded", "true");
$toggle_bar.addClass("mega-menu-open");
plugin.toggleBarForceWidth();
$menu.attr("aria-hidden", "false");
$menu.triggerHandler("mmm:showMobileMenu");
};
plugin.toggleBarForceWidth=function(){
const $force_width_el=$(plugin.settings.mobile_force_width);
if($force_width_el.length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled") ){
const submenu_offset=$toggle_bar.offset();
const target_offset=$force_width_el.offset();
$menu.css({
width: $force_width_el.outerWidth(),
left: (target_offset.left - submenu_offset.left) + "px"
});
}};
plugin.doConsoleChecks=function(){
if(plugin.settings.mobile_force_width!=="false"&&! $(plugin.settings.mobile_force_width).length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled") ){
console.warn('Max Mega Menu #' + $wrap.attr('id') + ': Mobile Force Width element (' + plugin.settings.mobile_force_width + ') not found');
}
const cssWidthRegex=/^((\d+(\.\d+)?(px|%|em|rem|vw|vh|ch|ex|cm|mm|in|pt|pc))|auto)$/i;
if(plugin.settings.panel_width!==undefined&&! cssWidthRegex.test(plugin.settings.panel_width)&&! resolveWidthEl(plugin.settings.panel_width).length){
console.warn('Max Mega Menu #' + $wrap.attr('id') + ': Panel Width (Outer) element (' + plugin.settings.panel_width + ') not found');
}
if(plugin.settings.panel_inner_width!==undefined&&! cssWidthRegex.test(plugin.settings.panel_inner_width)&&! resolveWidthEl(plugin.settings.panel_inner_width).length){
console.warn('Max Mega Menu #' + $wrap.attr('id') + ': Panel Width (Inner) element (' + plugin.settings.panel_inner_width + ') not found');
}};
plugin.init=function(){
$menu.triggerHandler("before_mega_menu_init");
plugin.settings=$.extend({}, defaults, options);
if(window.console){
plugin.doConsoleChecks();
}
$menu.removeClass("mega-no-js");
plugin.initToggleBar();
if(plugin.settings.unbind_events==="true"){
plugin.unbindAllEvents();
}
if(document.readyState==='complete'){
recalculateSubmenuWidths();
}else{
$(window).on("load", recalculateSubmenuWidths);
}
if(plugin.isDesktopView()){
plugin.initDesktop();
}else{
plugin.initMobile();
}
$(window).on("resize", function(){
plugin.checkWidth();
});
$menu.triggerHandler("after_mega_menu_init");
};
plugin.init();
};
$.fn.maxmegamenu=function(options){
return this.each(function(){
if(undefined===$(this).data("maxmegamenu")){
const plugin=new $.maxmegamenu(this, options);
$(this).data("maxmegamenu", plugin);
}});
};
$(function(){
$(".max-mega-menu").maxmegamenu();
});
}(jQuery));
let cmplz_cookie_data=[],cmplzCleanCookieInterval;function cmplz_create_element(e,t){e=document.createElement(e);return e.innerHtml=t,e}function cmplz_add_event(e,t,c){document.addEventListener(e,e=>{e.target.closest(t)&&c(e)})}function cmplz_is_hidden(e){return null===e.offsetParent}function cmplz_html_decode(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}function cmplz_sanitize_placeholder_html(e){var t=document.createElement("template");return t.innerHTML=String(e||""),t.content.querySelectorAll("script, iframe, object, embed, link, style, base, meta").forEach(e=>{e.remove()}),t.content.querySelectorAll("*").forEach(n=>{Array.from(n.attributes).forEach(e=>{var t=e.name.toLowerCase(),c=e.value.trim();0!==t.indexOf("on")&&("href"!==t&&"src"!==t&&"xlink:href"!==t||!/^\s*(javascript:|data:)/i.test(c))||n.removeAttribute(e.name)})}),t.innerHTML}function cmplz_is_safe_script_src(e){if("string"!=typeof e)return!1;e=e.trim();if(!e)return!1;try{var t=new URL(e,window.location.href);return"http:"===t.protocol||"https:"===t.protocol}catch(e){return!1}}function cmplz_trap_focus(){var e;cmplz_banner&&complianz.soft_cookiewall&&(cmplz_original_active_element=document.activeElement,document.body.classList.add("cmplz-banner-active"),cmplz_banner.addEventListener("keydown",cmplz_handle_tab_navigation),0<(e=cmplz_banner.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).length)&&e[0].focus()}function cmplz_handle_tab_navigation(e){var t,c;"Tab"===e.key&&0!==(c=cmplz_banner.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).length&&(t=c[0],c=c[c.length-1],e.shiftKey?document.activeElement===t&&(e.preventDefault(),c.focus()):document.activeElement===c&&(e.preventDefault(),t.focus()))}function cmplz_release_focus_trap(){if(cmplz_banner&&cmplz_banner.removeEventListener("keydown",cmplz_handle_tab_navigation),document.body.classList.remove("cmplz-banner-active"),cmplz_original_active_element&&cmplz_original_active_element.focus)try{cmplz_original_active_element.focus()}catch(e){document.body.focus()}}function cmplzLoadConsentAreaContent(e,r){document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(t=>{let c=t.getAttribute("data-category"),n=t.getAttribute("data-service");var o=t.getAttribute("data-post_id"),a=t.getAttribute("data-block_id");if(e===c||r===n){let e=new XMLHttpRequest;e.open("GET",complianz.url+"consent-area/"+o+"/"+a,!0),e.setRequestHeader("Content-type","application/json"),e.send(),t.classList.remove("cmplz-placeholder"),e.onload=function(){t.innerHTML=JSON.parse(e.response),t.querySelectorAll("script").forEach(e=>{cmplz_run_script(e.innerHTML,c,n,"inline",e)})}}})}document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(e=>{e.addEventListener("click",e=>{let t=e.target;(t=t.classList.contains("cmplz-consent-area")?t:e.target.closest(".cmplz-consent-area.cmplz-placeholder"))&&(cmplz_set_service_consent(e=t.getAttribute("data-service"),!0),cmplzLoadConsentAreaContent(!1,e),cmplz_enable_category(null,e),cmplz_set_banner_status("dismissed"))}),document.addEventListener("cmplz_enable_category",function(e){cmplzLoadConsentAreaContent(e.detail.category,e.detail.service)})}),document.addEventListener("cmplz_manage_consent_container_loaded",function(){var e,t=window.location.href;-1!=t.indexOf("#")&&(e=-1!=t.lastIndexOf("?")?t.lastIndexOf("?"):void 0,t=t.substring(t.indexOf("#")+1,e),e=document.getElementById(t))&&(t=e.getBoundingClientRect().top+window.pageYOffset-200,window.scrollTo({top:t,behavior:"smooth"}))}),complianz.locale=complianz.locale+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),(()=>{function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),c}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)})();let cmplz_banner,cmplz_banner_container=document.getElementById("cmplz-cookiebanner-container"),cmplz_manage_consent_button,cmplz_waiting_inline_scripts=[],cmplz_waiting_scripts=[],cmplz_fired_scripts=[],cmplz_placeholder_class_index=0,cmplz_all_scripts_hook_fired=!1,cmplz_consent_stored_once=!1,cmplz_fired_category_events=["functional"],cmplz_fired_service_events=[],cmplz_categories=["functional","preferences","statistics","marketing"];var cmplz_original_active_element=null;window.cmplz_get_cookie=function(t){if("undefined"!=typeof document){t=complianz.prefix+t;var c=document.cookie.split(";");for(let e=0;e<c.length;e++){var n=c[e].trim();if(n.startsWith(t+"="))return n.substring(t.length+1)}}return""},window.cmplz_set_cookie=function(e,t,c){var n,o,a,r;"undefined"!=typeof document&&(c=void 0===c||c,n="https:"===window.location.protocol?";secure":"",(o=new Date).setTime(o.getTime()+24*complianz.cookie_expiry*60*60*1e3),o=";expires="+o.toGMTString(),a=0<(a=cmplz_get_cookie_domain()).length?";domain="+a:"",c=c?complianz.prefix:"",r=cmplz_get_cookie_path(),document.cookie=""+c+e+`=${t};SameSite=Lax${n}${o}${a};path=`+r)},window.cmplz_in_array=function(e,t){return t.includes(e)},window.cmplz_highest_accepted_category=function(){var t=cmplz_accepted_categories(),c=["marketing","statistics","preferences"];for(let e=0;e<c.length;e++)if(cmplz_in_array(c[e],t))return c[e];return"functional"};let cmplz_set_category_as_body_class=()=>{let c=document.body.classList;for(let e=c.length-1;0<=e;e--)c[e].startsWith("cmplz-")&&"cmplz-document"!==c[e]&&c.remove(c[e]);var e=cmplz_accepted_categories(),e=(Object.values(e).forEach(e=>{"string"==typeof e&&c.add("cmplz-"+e)}),cmplz_get_all_service_consents()),e=(Object.entries(e).forEach(([e,t])=>{t&&c.add("cmplz-"+e)}),c.add("cmplz-"+complianz.region,"cmplz-"+complianz.consenttype),new CustomEvent("cmplz_set_category_as_bodyclass"));document.dispatchEvent(e)},cmplz_append_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.setAttribute("type","text/css"),c.appendChild(document.createTextNode(e)),t.appendChild(c)},cmplz_load_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("link");c.rel="stylesheet",c.type="text/css",c.href=e,t.appendChild(c)};function cmplz_run_script(t,c,n,e,o){var a=document.createElement("script");if("inline"!==e&&cmplz_is_safe_script_src(t)?a.src=t:("string"!=typeof t&&(t=t.innerHTML),a.textContent=[t,"cmplzScriptLoaded();"].join("\n")),!cmplz_in_array(t,cmplz_fired_scripts)){cmplzCopyAttributes(o,a);try{"inline"!==e?a.onload=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)}:window.cmplzScriptLoaded=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)},document.head.appendChild(a)}catch(e){throw cmplz_run_after_all_scripts(c,n),"Something went wrong "+e+" while loading "+t}}}function cmplz_maybe_run_waiting_scripts(e,t,c,n){var o=cmplz_get_waiting_script(cmplz_waiting_scripts,e),o=(o&&cmplz_run_script(o,t,c,"src",n),cmplz_get_waiting_script(cmplz_waiting_inline_scripts,e));o&&cmplz_run_script(o,t,c,"inline",n)}let cmplzLazyLoader=()=>{var e=document.querySelectorAll(".cmplz-blocked-content-container");let t=new IntersectionObserver((e,n)=>{e.forEach(e=>{var t,c;e.isIntersecting&&((t=(e=e.target).getAttribute("data-placeholder-image"))&&(c=e.getAttribute("data-placeholder_class_index"),cmplz_append_css(".cmplz-placeholder-"+c+" {background-image: url("+t+") !important;}"),cmplz_set_blocked_content_container_aspect_ratio(e,t,c)),n.unobserve(e))})});e.forEach(e=>{t.observe(e)})};function cmplz_set_blocked_content_container(){document.querySelectorAll(".cmplz-image").forEach(e=>{var t,c,n,o;e.classList.contains("cmplz-processed")||(e.classList.add("cmplz-processed"),t=e.getAttribute("data-service"),c=e.getAttribute("data-category"),(n=e.parentElement).classList.add("cmplz-blocked-content-container"),o=n.getAttribute("data-placeholder_class_index"),"lazy"===e.getAttribute("loading")&&(e.removeAttribute("loading"),e.setAttribute("data-deferlazy",1)),null==o&&(cmplz_placeholder_class_index++,n.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),n.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(n,c,t)))}),document.querySelectorAll(".cmplz-placeholder-element").forEach(t=>{if(!t.classList.contains("cmplz-processed")){t.classList.add("cmplz-processed");var c=t.getAttribute("data-service"),n=t.getAttribute("data-category");let e;null===(e=t.classList.contains("cmplz-iframe")?("lazy"===t.getAttribute("loading")&&(t.removeAttribute("loading"),t.setAttribute("data-deferlazy",1)),t.parentElement):t).getAttribute("data-placeholder_class_index")&&(cmplz_placeholder_class_index++,e.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),e.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(e,n,c),n=t.getAttribute("data-placeholder-image"))&&void 0!==n&&n.length&&e.setAttribute("data-placeholder-image",n)}}),cmplzLazyLoader(),cmplz_has_consent("statistics")&&cmplz_enable_category("statistics"),cmplz_has_consent("marketing")&&cmplz_enable_category("marketing")}function cmplz_insert_placeholder_text(e,n,o){if(!e.querySelector(".cmplz-blocked-content-notice")){let t=complianz.placeholdertext;n=n||"marketing";let c;if(void 0!==t){if(1==complianz.clean_cookies){let e=o?o.replace("-"," "):"";e=e.charAt(0).toUpperCase()+e.slice(1),t=t.replace("{service}",e),(c=cmplz_create_element("div",t)).innerHTML=cmplz_sanitize_placeholder_html(t),c.classList.add("cmplz-blocked-content-notice");var a=c.querySelector("button"),a=(a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{service}",e)),complianz.page_links[complianz.region]),r=c.querySelector(".cmplz-links a");a&&a.hasOwnProperty("cookie-statement")?(r.setAttribute("href",a["cookie-statement"].url),"{title}"===r.innerText&&(r.innerText=a["cookie-statement"].title)):r&&(r.parentElement.style.display="none")}else{a=cmplz_create_element("button",""),r=complianz.categories.hasOwnProperty(n)?complianz.categories[n]:"marketing";a.innerText=t.replace("{category}",r),a.classList.add("cmplz-blocked-content-notice","cmplz-accept-category","cmplz-accept-"+n),a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{category}",n)),c=a}("VIDEO"!==e.tagName?e:e.parentElement).appendChild(c)}}}function cmplz_set_blocked_content_container_aspect_ratio(t,c,n){var e;null!=t&&((e=new Image).addEventListener("load",function(){var e=this.naturalWidth||1,e=this.naturalHeight*(t.clientWidth/e),e=-1===c.indexOf("placeholder.jpg")?"height:"+e+"px;":"";cmplz_append_css(".cmplz-placeholder-"+n+" {"+e+"}")}),e.src=c)}let cmplzResizeTimer;function cmplz_has_blocked_scripts(){return 0<document.querySelectorAll("script[data-category], script[data-service]").length}function cmplz_enable_category(o,a){1==complianz.tm_categories&&""!==o&&cmplz_run_tm_event(o);var t={},t=(t.category=o,t.categories=cmplz_accepted_categories(),t.region=complianz.region,new CustomEvent("cmplz_before_category",{detail:t}));if(document.dispatchEvent(t),a=void 0!==a?a:"do_not_match","functional"!==(o=""===o?"do_not_match":o)){"marketing"===o&&cmplz_set_integrations_cookies();let e;e="do_not_match"!==a?'.cmplz-blocked-content-notice [data-service="'+a+'"]':1!=complianz.clean_cookies?".cmplz-blocked-content-notice.cmplz-accept-"+o:'.cmplz-blocked-content-notice [data-category="'+o+'"]',document.querySelectorAll(e).forEach(e=>{var t=e.getAttribute("data-service");e.parentNode.classList.contains("cmplz-blocked-content-notice")&&(e=e.parentNode),cmplz_is_service_denied(t)||e.parentNode.removeChild(e)}),document.querySelectorAll('[data-category="'+o+'"], [data-service="'+a+'"]').forEach(t=>{var e=t.getAttribute("data-service");if(!cmplz_is_service_denied(e)&&"functional"!==t.getAttribute("data-category")&&!t.classList.contains("cmplz-activated")){var e=t.tagName;if("LINK"===e){t.classList.add("cmplz-activated");var c=t.getAttribute("data-href");cmplz_load_css(c,o)}else if("IMG"===e){t.classList.add("cmplz-activated");c=t.getAttribute("data-src-cmplz");t.setAttribute("src",c),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),cmplz_remove_placeholder(t)}else if("IFRAME"===e){t.classList.add("cmplz-activated");let e=t.getAttribute("data-src-cmplz");c=t.getAttribute("data-cmplz-target")?t.getAttribute("data-cmplz-target"):"src";"1"===cmplz_get_url_parameter(t.getAttribute(c),"autoplay")&&(e+="&autoplay=1"),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),t.addEventListener("load",()=>{cmplz_remove_placeholder(t)}),t.setAttribute(c,e)}else t.classList.contains("cmplz-placeholder-element")&&(t.classList.add("cmplz-activated"),e=t.getAttribute("data-placeholder_class_index"),t.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+e))}});t=document.querySelectorAll('script[data-category="'+o+'"], script[data-service="'+a+'"]');t.forEach(e=>{var t=e.getAttribute("data-waitfor"),c=e.getAttribute("data-cmplz-src");t&&(c?cmplz_waiting_scripts[t]=c:0<e.innerText.length&&(cmplz_waiting_inline_scripts[t]=e)),e.parentElement&&e.parentElement.removeChild(e)}),t.forEach(e=>{var t,c,n=e.getAttribute("type");!e.classList.contains("cmplz-activated")&&n&&"text/javascript"!==n&&(e.classList.add("cmplz-activated"),(n=e.getAttribute("data-cmplz-src"))?(e.removeAttribute("type"),cmplz_is_waiting_script(cmplz_waiting_scripts,n)||(e.getAttribute("data-post_scribe_id")?(t="#"+e.getAttribute("data-post_scribe_id"),(c=document.querySelector(t))&&(c.innerHtml(""),postscribe(t,"<script src="+n+"><\/script>"))):cmplz_run_script(n,o,a,"src",e))):0<e.innerText.length&&(cmplz_is_waiting_script(cmplz_waiting_inline_scripts,e.innerText)||cmplz_run_script(e.innerText,o,a,"inline",e)))}),cmplz_run_after_all_scripts(o,a)}}function cmplz_remove_placeholder(e){var t,c=e.closest(".cmplz-blocked-content-container");c&&(t=c.getAttribute("data-placeholder_class_index"),c.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+t)),e.classList.remove("cmplz-iframe-styles","cmplz-iframe","video-wrap")}function cmplz_get_waiting_script(e,t){for(var c in e){var n;if(e.hasOwnProperty(c))if(-1!==t.indexOf(c))return n=e[c],delete e[c],n}return!1}function cmplz_array_is_empty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function cmplz_is_waiting_script(t,c){for(var n in t)if(t.hasOwnProperty(n)){let e=t[n];if("string"!=typeof e&&(e=e.innerText),-1!==c.indexOf(e)||-1!==e.indexOf(c))return!0}return!1}function cmplz_run_after_all_scripts(e,t){var c="do_not_match"!==t&&!cmplz_in_array(t,cmplz_fired_service_events),n="do_not_match"!==e&&!cmplz_in_array(e,cmplz_fired_category_events);(n||c)&&(n&&cmplz_fired_category_events.push(e),c&&cmplz_fired_service_events.push(t),(n={}).category=e,n.service=t,n.categories=cmplz_accepted_categories(),n.services=cmplz_get_all_service_consents(),n.region=complianz.region,c=new CustomEvent("cmplz_enable_category",{detail:n}),document.dispatchEvent(c)),!cmplz_all_scripts_hook_fired&&cmplz_array_is_empty(cmplz_waiting_inline_scripts)&&cmplz_array_is_empty(cmplz_waiting_scripts)&&(n=new CustomEvent("cmplz_run_after_all_scripts",{detail:e,service:t}),document.dispatchEvent(n),cmplz_all_scripts_hook_fired=!0)}window.addEventListener("resize",function(){clearTimeout(cmplzResizeTimer),cmplzResizeTimer=setTimeout(cmplz_set_blocked_content_container,500)},!0),1==complianz.block_ajax_content&&setInterval(function(){cmplz_set_blocked_content_container()},2e3);let cmplz_fired_events=[];function cmplz_run_tm_event(e){-1===cmplz_fired_events.indexOf(e)&&(cmplz_fired_events.push(e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"cmplz_event_"+e}),e=new CustomEvent("cmplz_tag_manager_event",{detail:e}),document.dispatchEvent(e))}function cmplz_fire_before_categories_consent(e){var t={},e=(t.categories=e,t.region=complianz.region,new CustomEvent("cmplz_before_categories_consent",{detail:t}));document.dispatchEvent(e)}function cmplz_check_cookie_policy_id(){var e=cmplz_get_cookie("policy_id");e&&parseInt(complianz.current_policy_id)!==parseInt(e)&&(cmplz_deny_all(),cmplz_set_banner_status("show"),cmplz_clear_cookies("cmplz"))}function cmplz_do_not_track(){var e="doNotTrack"in navigator&&"1"===navigator.doNotTrack,t="globalPrivacyControl"in navigator&&navigator.globalPrivacyControl;return!(!complianz.do_not_track_enabled||!t&&!e)}function cmplz_get_services_on_page(){let c=[];return document.querySelectorAll("[data-service]").forEach(e=>{var t=e.getAttribute("data-service"),e=e.getAttribute("data-category");-1==c.indexOf(t)&&c.push({category:e,service:t})}),c}function cmplz_is_bot(){var e=new RegExp("(googlebot/|Googlebot-Mobile|Google-InspectionTool|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i"),t=navigator.userAgent;return e.test(t)}function cmplz_is_speedbot(){var e=navigator.userAgent;return new RegExp("(GTmetrix|pingdom|pingbot|Lighthouse)","i").test(e)}function cmplz_exists_service_consent(){var e,t=cmplz_get_cookie("consented_services");try{for(var c in e=JSON.parse(t))if(e.hasOwnProperty(c)&&1==e[c])return!0}catch(e){}return!1}function cmplz_set_service_consent(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}n[e]=t,cmplz_set_cookie("consented_services",JSON.stringify(n));c={},c.service=e,c.value=t,c.region=complianz.region,cmplz_all_scripts_hook_fired=!1,e=new CustomEvent("cmplz_status_change_service",{detail:c});document.dispatchEvent(e)}function cmplz_clear_all_service_consents(){cmplz_set_cookie("consented_services","")}function cmplz_get_all_service_consents(){var e=cmplz_get_cookie("consented_services");let t;try{t=JSON.parse(e)}catch(e){t={}}return t}function cmplz_get_cookie_path(){return void 0!==complianz.cookie_path&&""!==complianz.cookie_path?complianz.cookie_path:"/"}function cmplz_get_cookie_domain(){return 1==complianz.set_cookies_on_root&&3<complianz.cookie_domain.length&&!complianz.cookie_domain.includes("localhost")?complianz.cookie_domain:""}function cmplz_reload_browser_compatible(){var e;-1<navigator.userAgent.toLowerCase().indexOf("firefox")?((e=new URL(window.location.href)).searchParams.set("cmplz-force-reload",Date.now().toString()),window.location.href=e.toString()):window.location.reload()}window.cmplz_accept_all=function(){for(var e in cmplz_clear_all_service_consents(),cmplz_fire_before_categories_consent(cmplz_categories),cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"allow");cmplz_sync_category_checkboxes()},window.cmplz_deny_all=function(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"deny");let t=!1;"functional"===cmplz_highest_accepted_category()&&!cmplz_exists_service_consent()||(t=!0),cmplz_clear_cookies("cmplz_service")&&(t=!0),cmplz_clear_all_service_consents(),cmplz_integrations_revoke(),cmplz_fire_categories_event(),cmplz_track_status();var c=new CustomEvent("cmplz_revoke",{detail:t});document.dispatchEvent(c),!complianz.tcf_active&&t&&cmplz_reload_browser_compatible()},window.conditionally_show_banner=function(){complianz=cmplz_merge_object(complianz,cmplz_user_data),cmplz_maybe_auto_redirect(),cmplz_set_blocked_content_container(),window.wp_consent_type=complianz.consenttype;var e,t,c,n=new CustomEvent("wp_consent_type_defined"),o=(document.dispatchEvent(n),n=new CustomEvent("cmplz_before_cookiebanner"),document.dispatchEvent(n),1==complianz.forceEnableStats&&"optin"===complianz.consenttype&&cmplz_set_consent("statistics","allow"),cmplz_categories.reverse()),a=[];for(e in o)o.hasOwnProperty(e)&&(t=cmplz_categories[e],cmplz_has_consent(t))&&a.push(t);for(c in cmplz_fire_before_categories_consent(a),a)o.hasOwnProperty(c)&&cmplz_enable_category(a[c]);if(cmplz_exists_service_consent()){cmplz_enable_category("","general");var r,l,i,s=cmplz_get_services_on_page();for(r in s)s.hasOwnProperty(r)&&(l=s[r].service,i=s[r].category,cmplz_has_service_consent(l,i))&&(document.querySelectorAll('.cmplz-accept-service[data-service="'+l+'"]').forEach(e=>{e.checked=!0}),cmplz_enable_category("",l))}cmplz_sync_category_checkboxes(),cmplz_integrations_init(),cmplz_check_cookie_policy_id(),cmplz_set_up_auto_dismiss(),cmplz_load_manage_consent_container(),n=new CustomEvent("cmplz_cookie_banner_data",{detail:complianz}),document.dispatchEvent(n),""===cmplz_get_cookie("saved_categories")&&("optin"!==complianz.consenttype&&"optout"!==complianz.consenttype?cmplz_track_status():cmplz_do_not_track()&&cmplz_track_status("do_not_track")),cmplz_set_category_as_body_class(),cmplz_fire_categories_event(),cmplz_do_not_track()?(console.log("global privacy control or do not track detected: no banner."),cmplz_track_status("do_not_track")):("optin"===complianz.consenttype?(complianz.forceEnableStats&&cmplz_enable_category("statistics"),console.log("opt-in"),show_cookie_banner):"optout"===complianz.consenttype?(console.log("opt-out"),show_cookie_banner):(console.log("other consent type, no cookie warning"),cmplz_accept_all))()},window.show_cookie_banner=function(){let t=complianz.disable_cookiebanner||cmplz_is_speedbot(),e=!1;(document.querySelector("#cmplz-manage-consent-container")||document.querySelector(".cmplz-dropdown-cookiepolicy"))&&(e=!0);var c=document.getElementById("cmplz-cookiebanner-container"),c=(c&&document.body.prepend(c),document.createElement("link"));let n=complianz.page_links[complianz.region];(cmplz_banner=document.querySelector(".cmplz-cookiebanner.banner-"+complianz.user_banner_id+"."+complianz.consenttype))||(t=!0),cmplz_manage_consent_button=document.querySelector("#cmplz-manage-consent .cmplz-manage-consent.manage-consent-"+complianz.user_banner_id);var o=complianz.css_file.replace("{type}",complianz.consenttype).replace("{banner_id}",complianz.user_banner_id),o=(-1!==complianz.css_file.indexOf("cookiebanner/css/defaults/banner")&&console.log("Fallback default css file used. Please re-save banner settings, or check file writing permissions in uploads directory"),c.href=o,c.type="text/css",c.rel="stylesheet",c.onload=function(){var e;t||(cmplz_banner.classList.remove("cmplz-hidden"),cmplz_manage_consent_button.classList.remove("cmplz-hidden"),"show"===cmplz_get_banner_status()&&(cmplz_trap_focus(),e=cmplz_banner.querySelector(".cmplz-close"))&&e.focus())},document.getElementsByTagName("head")[0].appendChild(c),cmplz_banner&&!t&&(cmplz_banner.querySelectorAll(".cmplz-links a:not(.cmplz-external), .cmplz-buttons a:not(.cmplz-external)").forEach(e=>{var t,c=e;for(t in c.classList.add("cmplz-hidden"),n)n.hasOwnProperty(t)&&c.classList.contains(t)&&(c.setAttribute("href",n[t].url+c.getAttribute("data-relative_url")),"{title}"===c.innerText&&(c.innerText=cmplz_html_decode(n[t].title)),c.classList.remove("cmplz-hidden"))}),cmplz_set_banner_status(),e)&&(cmplz_banner.classList.remove("cmplz-show"),cmplz_banner.classList.add("cmplz-dismissed"),cmplz_manage_consent_button.classList.remove("cmplz-dismissed"),cmplz_manage_consent_button.classList.add("cmplz-show")),new CustomEvent("cmplz_cookie_warning_loaded",{detail:complianz.region}));document.dispatchEvent(o)},window.cmplz_get_banner_status=function(){return cmplz_get_cookie("banner-status")},window.cmplz_set_banner_status=function(e){let t=cmplz_get_cookie("banner-status");(e=void 0!==e?e:t)!==t&&cmplz_set_cookie("banner-status",e),0===e.length&&(e="show"),t="show"===e?"dismissed":"show",cmplz_banner&&0<e.length&&(cmplz_banner.classList.remove("cmplz-"+t),cmplz_banner.classList.add("cmplz-"+e),cmplz_manage_consent_button)&&(cmplz_manage_consent_button.classList.add("cmplz-"+t),cmplz_manage_consent_button.classList.remove("cmplz-"+e)),cmplz_banner_container&&complianz.soft_cookiewall&&(cmplz_banner_container.classList.remove("cmplz-"+t),cmplz_banner_container.classList.add("cmplz-"+e,"cmplz-soft-cookiewall"));var c=new CustomEvent("cmplz_banner_status",{detail:e});document.dispatchEvent(c),cmplz_start_clean(),"show"===e?(cmplz_trap_focus(),(c=cmplz_banner.querySelector(".cmplz-close"))&&c.focus()):cmplz_release_focus_trap()},window.cmplz_has_consent=function(e){if(cmplz_is_bot())return!0;if("functional"===e)return!0;let t,c;return t=cmplz_do_not_track()?(c=cmplz_get_cookie(e),"allow"===c):(c=cmplz_get_cookie(e),("optout"===complianz.consenttype||"other"===complianz.consenttype)&&""===c||"allow"===c)},window.cmplz_is_service_denied=function(e){var t=cmplz_get_cookie("consented_services");let c;try{c=JSON.parse(t)}catch(e){c={}}return!!c.hasOwnProperty(e)&&!c[e]},window.cmplz_has_service_consent=function(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}return n.hasOwnProperty(e)?n[e]:cmplz_has_consent(t)},window.cmplz_set_consent=function(e,t){cmplz_set_accepted_cookie_policy_id(),t="functional"===e?"allow":t;var c,n=cmplz_get_cookie(e);let o="allow"===t;document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=o}),n!==t&&(cmplz_set_cookie(e,t),"allow"===t&&cmplz_enable_category(e),cmplz_wp_set_consent(e,t),"statistics"===e&&cmplz_wp_set_consent("statistics-anonymous","allow"),(c=new Object).category=e,c.value=t,c.region=complianz.region,c.categories=cmplz_accepted_categories(),cmplz_all_scripts_hook_fired=!1,c=new CustomEvent("cmplz_status_change",{detail:c}),document.dispatchEvent(c),"marketing"===e)&&"deny"===t&&"allow"===n&&(cmplz_integrations_revoke(),setTimeout(function(){cmplz_reload_browser_compatible()},500))};let cmplz_user_data=[];if("undefined"!=typeof Storage&&sessionStorage.cmplz_user_data&&(cmplz_user_data=JSON.parse(sessionStorage.cmplz_user_data)),1!=complianz.geoip||0!=cmplz_user_data.length&&cmplz_user_data.version===complianz.version&&cmplz_user_data.banner_version===complianz.banner_version)conditionally_show_banner();else{let e=new XMLHttpRequest,t=cmplz_get_url_parameter(window.location.href,"cmplz_user_region");t=t?"&cmplz_user_region="+t:"",e.open("GET",complianz.url+"banner?"+complianz.locale+t,!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_user_data=JSON.parse(e.response),sessionStorage.cmplz_user_data=JSON.stringify(cmplz_user_data),conditionally_show_banner()}}if(1==complianz.store_consent){let e=cmplz_get_cookie("id"),t="",c="";"undefined"!=typeof Storage&&sessionStorage.cmplz_id&&(t=JSON.parse(sessionStorage.cmplz_id)),0==e.length&&0<t.length&&(c=t,cmplz_set_cookie("id",c)),0<e.length&&0==t.length&&(c=e),"undefined"!=typeof Storage&&(sessionStorage.cmplz_id=JSON.stringify(c))}function cmplz_track_status_end(){cmplz_consent_stored_once||cmplz_track_status()}function cmplz_set_up_auto_dismiss(){if("dismissed"!==cmplz_get_banner_status()){if("optout"===complianz.consenttype&&1==complianz.dismiss_on_scroll){let e=function(){window.pageYOffset>Math.floor(400)&&(window.removeEventListener("scroll",e),this.onWindowScroll=null,"dismissed"!==cmplz_get_banner_status())&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())};window.addEventListener("scroll",e)}var e=parseInt(complianz.dismiss_timeout);"optout"===complianz.consenttype&&0<e&&window.setTimeout(function(){"dismissed"!==cmplz_get_banner_status()&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())},Math.floor(e))}}function cmplz_fire_categories_event(){var e=new Object,e=(e.category=cmplz_highest_accepted_category(),e.categories=cmplz_accepted_categories(),e.region=complianz.region,new CustomEvent("cmplz_fire_categories",{detail:e}));document.dispatchEvent(e)}function cmplz_track_status(e){let t=[];e=void 0!==e&&e;var c=new CustomEvent("cmplz_track_status",{detail:e});document.dispatchEvent(c),t=e?[e]:cmplz_accepted_categories(),cmplz_set_category_as_body_class();let n,o;try{n=JSON.parse(cmplz_get_cookie("saved_categories"))}catch(e){n={}}try{o=JSON.parse(cmplz_get_cookie("saved_services"))}catch(e){o={}}var c=cmplz_get_all_service_consents();cmplz_equals(n,t)&&cmplz_equals(o,c)||1!=complianz.store_consent||cmplz_is_bot()||cmplz_is_speedbot()||(cmplz_set_cookie("saved_categories",JSON.stringify(t)),cmplz_set_cookie("saved_services",JSON.stringify(c)),cmplz_consent_stored_once=!0,e={consented_categories:t,consented_services:c,consenttype:window.wp_consent_type},(c=new XMLHttpRequest).open("POST",complianz.url+"track",!0),c.setRequestHeader("Content-type","application/json"),c.send(JSON.stringify(e)))}function cmplz_accepted_categories(){let e=cmplz_categories,t=[];for(var c in e)e.hasOwnProperty(c)&&(c=e[c],cmplz_has_consent(c))&&t.push(c);return e=e.filter(function(e){return cmplz_in_array(e,t)})}function cmplz_sync_category_checkboxes(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],cmplz_has_consent(e)||"functional"===e?document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!0}):document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!1})),document.querySelectorAll(".cmplz-accept-service").forEach(e=>{var t=e.getAttribute("data-service"),c=e.getAttribute("data-category");cmplz_has_service_consent(t,c)?e.checked=!0:cmplz_is_service_denied(t)?e.checked=!1:e.checked=!!cmplz_has_consent(c)})}function cmplz_merge_object(e,t){var c,n,o={};for(c in t)t.hasOwnProperty(c)&&(o[c]=t[c]);for(n in e)t.hasOwnProperty(n)&&void 0!==t[n]||e.hasOwnProperty(n)&&(o[n]=e[n]);return o}function cmplz_clear_cookies(t){if("undefined"==typeof document)return!1;let a=!1,r="https:"===window.location.protocol?";secure":"",l="expires="+(new Date).toGMTString(),i=location.pathname.replace(/^\/|\/$/g,"").split("/");return document.cookie.split("; ").forEach(function(e){let n=e.split(";")[0].split("=")[0];if(-1!==n.indexOf(t)){a=!0;let c=window.location.hostname.split(".");var o=1<c.length;for(i.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain=."+c.join(".")+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain=."+c.join(".")+";path="+e+"/"});0<c.length;){let t="."+c.join(".");c.shift(),o&&1===c.length&&c.shift(),i.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain="+t+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain="+t+";path="+e+"/"})}}}),cmplz_set_accepted_cookie_policy_id(),a}function cmplz_set_accepted_cookie_policy_id(){cmplz_set_cookie("policy_id",complianz.current_policy_id)}function cmplz_integrations_init(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&"1"===t[e][1]&&cmplz_set_cookie(e,t[e][1],!1)}function cmplz_integrations_revoke(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&(cmplz_set_cookie(e,t[e][1],!1),0==t[e][1])&&cmplz_clear_cookies(e)}function cmplz_set_integrations_cookies(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&cmplz_set_cookie(e,t[e][0],!1)}function cmplz_get_url_parameter(e,t){if(e&&void 0!==e&&-1!==e.indexOf("?")){e=e.split("?")[1];if(e){var c=e.split("&");for(let e=0;e<c.length;e++){var n=c[e].split("=");if(n[0]===t)return void 0===n[1]||decodeURIComponent(n[1])}}}return!1}function cmplz_maybe_auto_redirect(){var e=cmplz_get_url_parameter(window.location.href,"cmplz_region_redirect"),t=cmplz_get_url_parameter(window.location.href,"cmplz-region");e&&!t&&(e=window.location.href.split("#")[0]+"&cmplz-region="+complianz.region,t=window.location.hash,window.location.href=e+t)}function cmplz_wp_set_consent(e,t){"function"==typeof wp_set_consent&&wp_set_consent(e,t)}function cmplz_start_clean(){if(1==complianz.clean_cookies)if((cmplz_cookie_data="undefined"!=typeof Storage?JSON.parse(sessionStorage.getItem("cmplz_cookie_data")):cmplz_cookie_data)&&0!==cmplz_cookie_data.length)cmplz_setup_clean_interval();else{let e=new XMLHttpRequest;e.open("GET",complianz.url+"cookie_data",!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_cookie_data=JSON.parse(e.response),sessionStorage.setItem("cmplz_cookie_data",JSON.stringify(cmplz_cookie_data)),cmplz_setup_clean_interval()}}}function cmplz_do_cleanup(){var e;for(e of["preferences","statistics","marketing"])if(!cmplz_has_consent(e)&&cmplz_cookie_data.hasOwnProperty(e)){var t,c,n=cmplz_cookie_data[e];for(t in n)if(!cmplz_has_service_consent(t,e))for(c of n[t])cmplz_clear_cookies(c),cmplz_clear_storage(c)}}function cmplz_setup_clean_interval(){!cmplz_cookie_data||cmplzCleanCookieInterval||(cmplz_do_cleanup(),cmplzCleanCookieInterval=setInterval(cmplz_do_cleanup,1e3))}function cmplz_clear_storage(e){"undefined"!=typeof Storage&&(localStorage.getItem(e)&&localStorage.removeItem(e),sessionStorage.getItem(e))&&sessionStorage.removeItem(e)}function cmplz_load_manage_consent_container(){let c=document.querySelector(".cmplz-manage-consent-container");if(c){let t=new XMLHttpRequest;t.open("GET",complianz.url+"manage_consent_html?"+complianz.locale,!0),t.setRequestHeader("Content-type","application/json"),t.send(),t.onload=function(){var e=JSON.parse(t.response);c.insertAdjacentHTML("beforeend",e),cmplz_sync_category_checkboxes();document.querySelector("#cmplz-manage-consent-container-nojavascript").style.display="none",c.style.display="block";e=new CustomEvent("cmplz_manage_consent_container_loaded");document.dispatchEvent(e)}}}function cmplz_equals(c,n){if("object"!=typeof c||null===c||Array.isArray(c)||"object"!=typeof n||null===n||Array.isArray(n)){if(Array.isArray(c)||(c=Object.keys(c),n=Object.keys(n)),!c||!n)return!1;if(c.length!==n.length)return!1;for(let e=0,t=c.length;e<t;e++)if(c[e]instanceof Array&&n[e]instanceof Array){if(!cmplz_equals(c[e],n[e]))return!1}else if(c[e]!==n[e])return!1}else{var e;for(e of[...new Set([...Object.keys(c),...Object.keys(n)])])if(c[e]!==n[e])return!1}return!0}function cmplzCopyAttributes(e,t){let c=["type","data-service","data-category","async"];Array.from(e.attributes).forEach(e=>{"data-script-type"===e.nodeName&&"module"===e.nodeValue?(t.setAttribute("type","module"),t.removeAttribute("data-script-type")):c.includes(e.nodeName)||t.setAttribute(e.nodeName,e.nodeValue)})}document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&cmplz_track_status_end()}),window.addEventListener("pagehide",cmplz_track_status_end,!1),window.addEventListener("beforeunload",cmplz_track_status_end,!1),document.addEventListener("cmplz_consent_action",function(e){cmplz_set_consent(e.detail.category,"allow"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept",function(e){e.preventDefault(),setTimeout(()=>{cmplz_accept_all(),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()},0)}),cmplz_add_event("click",".cmplz-accept-category, .cmplz-accept-marketing",function(e){e.preventDefault();var e=e.target,t=e.getAttribute("data-service"),e=e.getAttribute("data-category")||"marketing";1==complianz.clean_cookies&&void 0!==t&&t?(cmplz_set_service_consent(t,!0),cmplz_enable_category("","general"),cmplz_enable_category("",t)):cmplz_set_consent(e,"allow"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept-service",function(e){var e=e.target;"INPUT"!==e.tagName&&(void 0!==(e=e.getAttribute("data-service"))&&(cmplz_set_service_consent(e,!0),cmplz_enable_category("","general"),cmplz_enable_category("",e)),cmplz_fire_categories_event(),cmplz_track_status())}),cmplz_add_event("change",".cmplz-accept-service",function(e){var t=e.target,c=t.tagName,n=t.getAttribute("data-service");void 0!==n&&("INPUT"===c?(cmplz_set_banner_status("dismissed"),t.checked?(cmplz_set_service_consent(n,!0),cmplz_enable_category("",n)):(cmplz_set_service_consent(n,!1),setTimeout(function(){cmplz_reload_browser_compatible()},500))):(e.preventDefault(),cmplz_set_service_consent(n,!0),cmplz_enable_category("","general"),cmplz_enable_category("",n),setTimeout(function(){cmplz_reload_browser_compatible()},500))),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-save-preferences",function(e){var t,c,n,o,a,e=e.target,r=(cmplz_banner=e.closest(".cmplz-cookiebanner"),[]);for(t in cmplz_categories)cmplz_categories.hasOwnProperty(t)&&(c=cmplz_categories[t],n=cmplz_banner.querySelector("input.cmplz-"+c))&&n.checked&&r.push(c);for(o in cmplz_fire_before_categories_consent(r),cmplz_categories)cmplz_categories.hasOwnProperty(o)&&(a=cmplz_categories[o],r.includes(a)?cmplz_set_consent(a,"allow"):cmplz_set_consent(a,"deny"));cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-close",function(){cmplz_set_banner_status("dismissed")}),cmplz_add_event("click",".cmplz-view-preferences",function(e){var e=e.target;(cmplz_banner=e.closest(".cmplz-cookiebanner")).querySelector(".cmplz-categories").classList.contains("cmplz-fade-in")?(cmplz_banner.classList.remove("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.remove("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="block",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="none"):(cmplz_banner.classList.add("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.add("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="none",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="block",(e=cmplz_banner.querySelector(".cmplz-categories .cmplz-category"))&&(e=e.querySelector(".cmplz-category-toggle"))&&e.focus())}),cmplz_add_event("click",".cmplz-category-toggle",function(e){var t,e=e.target.closest(".cmplz-category-toggle");e&&(t="true"===e.getAttribute("aria-expanded"),e.setAttribute("aria-expanded",String(!t)),e=e.closest(".cmplz-category"))&&(e=e.querySelector(".cmplz-description"))&&(e.hidden=t)}),cmplz_add_event("change",".cmplz-manage-consent-container .cmplz-category",function(){for(var e in cmplz_categories){var t;cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],t=document.querySelector(".cmplz-manage-consent-container input.cmplz-"+e))&&(t.checked?cmplz_set_consent(e,"allow"):cmplz_set_consent(e,"deny"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())}}),cmplz_add_event("click",".cmplz-deny",function(e){e.preventDefault(),cmplz_set_banner_status("dismissed"),cmplz_deny_all()}),cmplz_add_event("click","button.cmplz-manage-settings",function(e){e.preventDefault();var e=document.querySelector(".cmplz-cookiebanner .cmplz-categories"),t=document.querySelector(".cmplz-save-settings"),c=document.querySelector("button.cmplz-manage-settings");cmplz_is_hidden(e)?(t.style.display="block",c.style.display="none",e.style.display="block"):(t.style.display="none",c.style.display="block",e.style.display="none")}),cmplz_add_event("click","button.cmplz-manage-consent",function(e){e.preventDefault(),cmplz_set_banner_status("show")}),cmplz_add_event("keypress",".cmplz-banner-slider label",function(e){32==(e.keyCode||e.which)&&document.activeElement.click()}),cmplz_add_event("keypress",".cmplz-cookiebanner .cmplz-header .cmplz-close",function(e){13==(e.keyCode||e.which)&&document.activeElement.click()});let cmplz_has_wp_video=document.querySelector(".cmplz-wp-video-shortcode"),cmplz_times_checked=0;void 0!==window.jQuery&&jQuery(document).ready(function(i){if(cmplz_has_wp_video){document.addEventListener("cmplz_enable_category",function(){t()});let e=setInterval(function(){cmplz_times_checked+=1,document.querySelector(".cmplz-wp-video-shortcode")&&cmplz_times_checked<100?t():clearInterval(e)},500)}function t(){if(document.querySelector(".cmplz-wp-video-shortcode")){var e,t,n,o=cmplz_accepted_categories(),a=cmplz_get_all_service_consents(),r=[];for(e in o)if(o.hasOwnProperty(e)){var l=o[e];if("functional"===l)break;r.push('.cmplz-wp-video-shortcode[data-category="'+l+'"]')}for(t in a)a.hasOwnProperty(t)&&r.push('.cmplz-wp-video-shortcode[data-service="'+t+'"]');n=r.join(",");let c=!1;0<n.length&&document.querySelectorAll(n).forEach(e=>{c=!0,e.setAttribute("controls","controls"),e.classList.add("wp-video-shortcode","cmplz-processed"),e.classList.remove("cmplz-wp-video-shortcode"),e.closest(".cmplz-wp-video").classList.remove("cmplz-wp-video");var t=e.closest(".wp-video").querySelector(".cmplz-blocked-content-notice");t&&t.parentElement.removeChild(t),e.classList.remove("cmplz-blocked-content-container")}),c&&(window.wp.mediaelement?window.wp.mediaelement.initialize():(n={videoWidth:"100%",videoHeight:"100%",enableAutosize:!0},i(".wp-video-shortcode").mediaelementplayer(n)))}}function c(e){e=i(e);"function"==typeof e.parent().fitVids&&e.parent().fitVids()}document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)}),document.addEventListener("cmplz_enable_category",function(){document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)})})});
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/",i(i.s=0)}([function(t,e,i){t.exports=i(1)},function(t,e){var i,n,s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t,e){window.console=window.console||{log:function(){},error:function(){}},t.fn.footable=function(t,i){return t=t||{},this.filter("table").each(function(n,s){e.init(s,t,i)})};var i={events:[]};e.__debug__=JSON.parse(localStorage.getItem("footable_debug"))||!1,e.__debug_options__=JSON.parse(localStorage.getItem("footable_debug_options"))||i,e.debug=function(n,s){if(!e.is.boolean(n))return e.__debug__;e.__debug__=n,e.__debug__?(localStorage.setItem("footable_debug",JSON.stringify(e.__debug__)),e.__debug_options__=t.extend(!0,{},i,s||{}),e.is.hash(s)&&localStorage.setItem("footable_debug_options",JSON.stringify(e.__debug_options__))):(localStorage.removeItem("footable_debug"),localStorage.removeItem("footable_debug_options"))},e.get=function(e){return t(e).first().data("__FooTable__")},e.init=function(t,i,n){var s=e.get(t);return s instanceof e.Table&&s.destroy(),new e.Table(t,i,n)},e.getRow=function(e){var i=t(e).closest("tr");return i.hasClass("footable-detail-row")&&(i=i.prev()),i.data("__FooTableRow__")}}(jQuery,FooTable=window.FooTable||{}),i=FooTable,n=function(){return!0},i.arr={},i.arr.each=function(t,e){if(i.is.array(t)&&i.is.fn(e))for(var n=0,s=t.length;n<s&&!1!==e(t[n],n);n++);},i.arr.get=function(t,e){var n=[];if(!i.is.array(t))return n;if(!i.is.fn(e))return t;for(var s=0,o=t.length;s<o;s++)e(t[s],s)&&n.push(t[s]);return n},i.arr.any=function(t,e){if(!i.is.array(t))return!1;e=i.is.fn(e)?e:n;for(var s=0,o=t.length;s<o;s++)if(e(t[s],s))return!0;return!1},i.arr.contains=function(t,e){if(!i.is.array(t)||i.is.undef(e))return!1;for(var n=0,s=t.length;n<s;n++)if(t[n]==e)return!0;return!1},i.arr.first=function(t,e){if(!i.is.array(t))return null;e=i.is.fn(e)?e:n;for(var s=0,o=t.length;s<o;s++)if(e(t[s],s))return t[s];return null},i.arr.map=function(t,e){var n=[],s=null;if(!i.is.array(t)||!i.is.fn(e))return n;for(var o=0,r=t.length;o<r;o++)null!=(s=e(t[o],o))&&n.push(s);return n},i.arr.remove=function(t,e){var n=[],s=[];if(!i.is.array(t)||!i.is.fn(e))return s;for(var o=0,r=t.length;o<r;o++)e(t[o],o,s)&&(n.push(o),s.push(t[o]));for(n.sort(function(t,e){return e-t}),o=0,r=n.length;o<r;o++){var a=n[o]-o;t.splice(a,1)}return s},i.arr.delete=function(t,e){var n=-1,s=null;if(!i.is.array(t)||i.is.undef(e))return s;for(var o=0,r=t.length;o<r;o++)if(t[o]==e){n=o,s=t[o];break}return-1!=n&&t.splice(n,1),s},i.arr.replace=function(t,e,i){var n=t.indexOf(e);-1!==n&&(t[n]=i)},function(t){t.is={},t.is.type=function(t,e){return(void 0===t?"undefined":s(t))===e},t.is.defined=function(t){return void 0!==t},t.is.undef=function(t){return void 0===t},t.is.array=function(t){return"[object Array]"===Object.prototype.toString.call(t)},t.is.date=function(t){return"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(t.getTime())},t.is.boolean=function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},t.is.string=function(t){return"[object String]"===Object.prototype.toString.call(t)},t.is.number=function(t){return"[object Number]"===Object.prototype.toString.call(t)&&!isNaN(t)},t.is.fn=function(e){return t.is.defined(window)&&e===window.alert||"[object Function]"===Object.prototype.toString.call(e)},t.is.error=function(t){return"[object Error]"===Object.prototype.toString.call(t)},t.is.object=function(t){return"[object Object]"===Object.prototype.toString.call(t)},t.is.hash=function(e){return t.is.object(e)&&e.constructor===Object&&!e.nodeType&&!e.setInterval},t.is.element=function(t){return"object"===("undefined"==typeof HTMLElement?"undefined":s(HTMLElement))?t instanceof HTMLElement:t&&"object"===(void 0===t?"undefined":s(t))&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName},t.is.promise=function(e){return t.is.object(e)&&t.is.fn(e.then)&&t.is.fn(e.promise)},t.is.jq=function(e){return t.is.defined(window.jQuery)&&e instanceof jQuery&&e.length>0},t.is.moment=function(e){return t.is.defined(window.moment)&&t.is.object(e)&&t.is.boolean(e._isAMomentObject)},t.is.emptyObject=function(e){if(!t.is.hash(e))return!1;for(var i in e)if(e.hasOwnProperty(i))return!1;return!0},t.is.emptyArray=function(e){return!t.is.array(e)||0===e.length},t.is.emptyString=function(e){return!t.is.string(e)||0===e.length}}(FooTable),function(t){t.str={},t.str.contains=function(e,i,n){return!t.is.emptyString(e)&&!t.is.emptyString(i)&&(i.length<=e.length&&-1!==(n?e.toUpperCase().indexOf(i.toUpperCase()):e.indexOf(i)))},t.str.containsExact=function(e,i,n){return!(t.is.emptyString(e)||t.is.emptyString(i)||i.length>e.length)&&(n||(e=e.toLowerCase(),i=i.toLowerCase()),e.includes(i))},t.str.containsWord=function(e,i,n){if(t.is.emptyString(e)||t.is.emptyString(i)||e.length<i.length)return!1;for(var s=e.split(/\W/),o=0,r=s.length;o<r;o++)if(n?s[o].toUpperCase()==i.toUpperCase():s[o]==i)return!0;return!1},t.str.from=function(e,i){return t.is.emptyString(e)?e:t.str.contains(e,i)?e.substring(e.indexOf(i)+1):e},t.str.startsWith=function(e,i){return t.is.emptyString(e)?e==i:e.slice(0,i.length)==i},t.str.toCamelCase=function(e){return t.is.emptyString(e)?e:e.toUpperCase()===e?e.toLowerCase():e.replace(/^([A-Z])|[-\s_](\w)/g,function(e,i,n){return t.is.string(n)?n.toUpperCase():i.toLowerCase()})},t.str.random=function(e){return(e=t.is.emptyString(e)?"":e)+Math.random().toString(36).substr(2,9)},t.str.escapeRegExp=function(e){return t.is.emptyString(e)?e:e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}(FooTable),function(t){"use strict";function e(){}Object.create||(Object.create=function(){var e=function(){};return function(i){if(arguments.length>1)throw Error("Second argument not supported");if(!t.is.object(i))throw TypeError("Argument must be an object");e.prototype=i;var n=new e;return e.prototype=null,n}}());var i=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;e.__extend__=function(e,n,s,o){var r;e[n]=t.is.fn(o)&&i.test(s)?(r=s,function(){var t,e;return t=this._super,this._super=o,e=r.apply(this,arguments),this._super=t,e}):s},e.extend=function(n,s){var o=Array.prototype.slice.call(arguments);function r(e,n,s,o){var r,a;e[n]=t.is.fn(o)&&i.test(s)?(r=s,a=o,function(){var t,e;return t=this._super,this._super=a,e=r.apply(this,arguments),this._super=t,e}):s}if(n=o.shift(),s=o.shift(),t.is.hash(n)){var a=Object.create(this.prototype),l=this.prototype;for(var c in n)"__ctor__"!==c&&r(a,c,n[c],l[c]);var u=t.is.fn(a.__ctor__)?a.__ctor__:function(){if(!t.is.fn(this.construct))throw new SyntaxError('FooTable class objects must be constructed with the "new" keyword.');this.construct.apply(this,arguments)};return a.construct=t.is.fn(a.construct)?a.construct:function(){},u.prototype=a,a.constructor=u,u.extend=e.extend,u}t.is.string(n)&&t.is.fn(s)&&r(this.prototype,n,s,this.prototype[n])},t.Class=e,t.ClassFactory=t.Class.extend({construct:function(){this.registered={}},contains:function(e){return t.is.defined(this.registered[e])},names:function(){var t,e=[];for(t in this.registered)this.registered.hasOwnProperty(t)&&e.push(t);return e},register:function(e,i,n){if(t.is.string(e)&&t.is.fn(i)){var s=this.registered[e];this.registered[e]={name:e,klass:i,priority:t.is.number(n)?n:t.is.defined(s)?s.priority:0}}},load:function(e,i,n){var s,o,r=this,a=Array.prototype.slice.call(arguments),l=[],c=[];for(s in e=a.shift()||{},r.registered)if(r.registered.hasOwnProperty(s)){var u=r.registered[s];e.hasOwnProperty(s)&&(o=e[s],t.is.string(o)&&(o=t.getFnPointer(e[s])),t.is.fn(o)&&(u={name:s,klass:o,priority:r.registered[s].priority})),l.push(u)}for(s in e)e.hasOwnProperty(s)&&!r.registered.hasOwnProperty(s)&&(o=e[s],t.is.string(o)&&(o=t.getFnPointer(e[s])),t.is.fn(o)&&l.push({name:s,klass:o,priority:0}));return l.sort(function(t,e){return e.priority-t.priority}),t.arr.each(l,function(e){t.is.fn(e.klass)&&c.push(r._make(e.klass,a))}),c},make:function(e,i,n){var s,o=Array.prototype.slice.call(arguments);return e=o.shift(),s=this.registered[e],t.is.fn(s.klass)?this._make(s.klass,o):null},_make:function(t,e){function i(){return t.apply(this,e)}return i.prototype=t.prototype,new i}})}(FooTable),function(t,e){e.css2json=function(i){if(e.is.emptyString(i))return{};for(var n,s,o,r={},a=i.split(";"),l=0,c=a.length;l<c;l++)e.is.emptyString(a[l])||(n=a[l].split(":"),e.is.emptyString(n[0])||e.is.emptyString(n[1])||(s=e.str.toCamelCase(t.trim(n[0])),o=t.trim(n[1]),r[s]=o));return r},e.getFnPointer=function(t){if(e.is.emptyString(t))return null;var i=window,n=t.split(".");return e.arr.each(n,function(t){i[t]&&(i=i[t])}),e.is.fn(i)?i:null},e.checkFnValue=function(t,i,n){function s(t,i,n){return e.is.fn(i)?function(){return i.apply(t,arguments)}:n}return n=e.is.fn(n)?n:null,e.is.fn(i)?s(t,i,n):e.is.type(i,"string")?s(t,e.getFnPointer(i),n):n}}(jQuery,FooTable),function(t,e){e.Cell=e.Class.extend({construct:function(t,e,i,n){this.ft=t,this.row=e,this.column=i,this.created=!1,this.define(n)},define:function(i){this.$el=e.is.element(i)||e.is.jq(i)?t(i):null,this.$detail=null;var n=e.is.hash(i)&&e.is.hash(i.options)&&e.is.defined(i.value);this.value=this.column.parser.call(this.column,e.is.jq(this.$el)?this.$el:n?i.value:i,this.ft.o),this.o=t.extend(!0,{classes:null,style:null},n?i.options:{}),this.classes=e.is.jq(this.$el)&&this.$el.attr("class")?this.$el.attr("class").match(/\S+/g):e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=e.is.jq(this.$el)&&this.$el.attr("style")?e.css2json(this.$el.attr("style")):e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{}},$create:function(){this.created||((this.$el=e.is.jq(this.$el)?this.$el:t("<td/>")).data("value",this.value).contents().detach().end().append(this.format(this.value)),this._setClasses(this.$el),this._setStyle(this.$el),this.$detail=t("<tr/>").addClass(this.row.classes.join(" ")).data("__FooTableCell__",this).append(t("<th/>")).append(t("<td/>")),this.created=!0)},collapse:function(){this.created&&(this.$detail.children("th").html(this.column.title),this.$el.clone().attr("id",this.$el.attr("id")?this.$el.attr("id")+"-detail":void 0).css("display","table-cell").html("").append(this.$el.contents().detach()).replaceAll(this.$detail.children("td").first()),e.is.jq(this.$detail.parent())||this.$detail.appendTo(this.row.$details.find(".footable-details > tbody")))},restore:function(){if(this.created){if(e.is.jq(this.$detail.parent())){var t=this.$detail.children("td").first();this.$el.attr("class",t.attr("class")).attr("style",t.attr("style")).css("display",this.column.hidden||!this.column.visible?"none":"table-cell").append(t.contents().detach())}this.$detail.detach()}},parse:function(){return this.column.parser.call(this.column,this.$el,this.ft.o)},format:function(t){return this.column.formatter.call(this.column,t,this.ft.o,this.row.value)},val:function(i,n,s){if(e.is.undef(i))return this.value;var o=e.is.hash(i)&&e.is.hash(i.options)&&e.is.defined(i.value);if(this.o=t.extend(!0,{classes:this.classes,style:this.style},o?i.options:{}),this.value=o?i.value:i,this.classes=e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{},s=!e.is.boolean(s)||s,this.created&&s){this.$el.data("value",this.value).empty();var r=this.$detail.children("td").first().empty(),a=e.is.jq(this.$detail.parent())?r:this.$el;a.append(this.format(this.value)),this._setClasses(a),this._setStyle(a),e.is.boolean(n)&&!n||this.row.draw()}},_setClasses:function(t){var i=!e.is.emptyArray(this.column.classes),n=!e.is.emptyArray(this.classes),s=null;t.removeAttr("class"),(i||n)&&(i&&n?s=this.classes.concat(this.column.classes).join(" "):i?s=this.column.classes.join(" "):n&&(s=this.classes.join(" ")),e.is.emptyString(s)||t.addClass(s))},_setStyle:function(i){var n=!e.is.emptyObject(this.column.style),s=!e.is.emptyObject(this.style),o=null;i.removeAttr("style"),(n||s)&&(n&&s?o=t.extend({},this.column.style,this.style):n?o=this.column.style:s&&(o=this.style),e.is.hash(o)&&i.css(o))}})}(jQuery,FooTable),function(t,e){e.Column=e.Class.extend({construct:function(t,i,n){this.ft=t,this.type=e.is.emptyString(n)?"text":n,this.virtual=!!e.is.boolean(i.virtual)&&i.virtual,this.$el=e.is.jq(i.$el)?i.$el:null,this.index=e.is.number(i.index)?i.index:-1,this.internal=!1,this.define(i),this.$create()},define:function(t){this.hidden=!!e.is.boolean(t.hidden)&&t.hidden,this.visible=!e.is.boolean(t.visible)||t.visible,this.name=e.is.string(t.name)?t.name:null,null==this.name&&(this.name="col"+(t.index+1)),this.title=e.is.string(t.title)?t.title:null,!this.virtual&&null==this.title&&e.is.jq(this.$el)&&(this.title=this.$el.html()),null==this.title&&(this.title="Column "+(t.index+1)),this.style=e.is.hash(t.style)?t.style:e.is.string(t.style)?e.css2json(t.style):{},this.classes=e.is.array(t.classes)?t.classes:e.is.string(t.classes)?t.classes.match(/\S+/g):[],this.parser=e.checkFnValue(this,t.parser,this.parser),this.formatter=e.checkFnValue(this,t.formatter,this.formatter)},$create:function(){(this.$el=!this.virtual&&e.is.jq(this.$el)?this.$el:t("<th/>")).html(this.title).addClass(this.classes.join(" ")).css(this.style)},parser:function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("value");return e.is.defined(n)?n:t(i).html()}return e.is.defined(i)&&null!=i?i+"":null},formatter:function(t,e,i){return null==t?"":t},createCell:function(t){var i=e.is.jq(t.$el)?t.$el.children("td,th").get(this.index):null,n=e.is.hash(t.value)?t.value[this.name]:null;return new e.Cell(this.ft,t,this,i||n)}}),e.columns=new e.ClassFactory,e.columns.register("text",e.Column)}(jQuery,FooTable),function(t,e){e.Component=e.Class.extend({construct:function(t,i){if(!(t instanceof e.Table))throw new TypeError("The instance parameter must be an instance of FooTable.Table.");this.ft=t,this.enabled=!!e.is.boolean(i)&&i},preinit:function(t){},init:function(){},destroy:function(){},predraw:function(){},draw:function(){},postdraw:function(){}}),e.components=new e.ClassFactory}(jQuery,FooTable),function(t,e){e.Defaults=function(){this.stopPropagation=!1,this.on=null},e.defaults=new e.Defaults}(jQuery,FooTable),function(t,e){e.Row=e.Class.extend({construct:function(t,e,i){this.ft=t,this.columns=e,this.created=!1,this.define(i)},define:function(i){this.$el=e.is.element(i)||e.is.jq(i)?t(i):null,this.$toggle=t("<span/>",{class:"footable-toggle fooicon fooicon-plus"});var n=e.is.hash(i),s=n&&e.is.hash(i.options)&&e.is.hash(i.value);this.value=n?s?i.value:i:null,this.o=t.extend(!0,{expanded:!1,classes:null,style:null},s?i.options:{}),this.expanded=e.is.jq(this.$el)&&this.$el.data("expanded")||this.o.expanded,this.classes=e.is.jq(this.$el)&&this.$el.attr("class")?this.$el.attr("class").match(/\S+/g):e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=e.is.jq(this.$el)&&this.$el.attr("style")?e.css2json(this.$el.attr("style")):e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{},this.cells=this.createCells();var o=this;o.value={},e.arr.each(o.cells,function(t){o.value[t.column.name]=t.val()})},$create:function(){if(!this.created){(this.$el=e.is.jq(this.$el)?this.$el:t("<tr/>")).data("__FooTableRow__",this),this._setClasses(this.$el),this._setStyle(this.$el),"last"==this.ft.rows.toggleColumn&&this.$toggle.addClass("last-column"),this.$details=t("<tr/>",{class:"footable-detail-row"}).append(t("<td/>",{colspan:this.ft.columns.visibleColspan}).append(t("<table/>",{class:"footable-details "+this.ft.classes.join(" ")}).append("<tbody/>")));var i=this;e.arr.each(i.cells,function(t){t.created||t.$create(),i.$el.append(t.$el)}),i.$el.off("click.ft.row").on("click.ft.row",{self:i},i._onToggle),this.created=!0}},createCells:function(){var t=this;return e.arr.map(t.columns,function(e){return e.createCell(t)})},val:function(i,n,s){var o=this;if(!e.is.hash(i))return e.is.hash(this.value)&&!e.is.emptyObject(this.value)||(this.value={},e.arr.each(this.cells,function(t){t.column.internal||(o.value[t.column.name]=t.val())})),this.value;this.collapse(!1);var r=e.is.hash(i),a=r&&e.is.hash(i.options)&&e.is.hash(i.value);if(this.o=t.extend(!0,{expanded:o.expanded,classes:o.classes,style:o.style},a?i.options:{}),this.expanded=this.o.expanded,this.classes=e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{},r)if(a&&(i=i.value),e.is.hash(this.value))for(var l in i)i.hasOwnProperty(l)&&(this.value[l]=i[l]);else this.value=i;else this.value=null;s=!e.is.boolean(s)||s,e.arr.each(this.cells,function(t){!t.column.internal&&e.is.defined(o.value[t.column.name])&&t.val(o.value[t.column.name],!1,s)}),this.created&&s&&(this._setClasses(this.$el),this._setStyle(this.$el),e.is.boolean(n)&&!n||this.draw())},_setClasses:function(t){var i=!e.is.emptyArray(this.classes),n=null;t.removeAttr("class"),i&&(n=this.classes.join(" "),e.is.emptyString(n)||t.addClass(n))},_setStyle:function(t){var i=!e.is.emptyObject(this.style),n=null;t.removeAttr("style"),i&&(n=this.style,e.is.hash(n)&&t.css(n))},expand:function(){if(this.created){var t=this;t.ft.raise("expand.ft.row",[t]).then(function(){t.__hidden__=e.arr.map(t.cells,function(t){return t.column.hidden&&t.column.visible?t:null}),t.__hidden__.length>0&&(t.$details.insertAfter(t.$el).children("td").first().attr("colspan",t.ft.columns.visibleColspan),e.arr.each(t.__hidden__,function(t){t.collapse()})),t.$el.attr("data-expanded",!0),t.$toggle.removeClass("fooicon-plus").addClass("fooicon-minus"),t.expanded=!0,t.ft.raise("expanded.ft.row",[t])})}},collapse:function(t){if(this.created){var i=this;i.ft.raise("collapse.ft.row",[i]).then(function(){e.arr.each(i.__hidden__,function(t){t.restore()}),i.$details.detach(),i.$el.removeAttr("data-expanded"),i.$toggle.removeClass("fooicon-minus").addClass("fooicon-plus"),e.is.boolean(t)&&!t||(i.expanded=!1),i.ft.raise("collapsed.ft.row",[i])})}},predraw:function(t){this.created&&(this.expanded&&this.collapse(!1),this.$toggle.detach(),(t=!e.is.boolean(t)||t)&&this.$el.detach())},draw:function(t){this.created||this.$create(),e.is.jq(t)&&t.append(this.$el);var i=this;e.arr.each(i.cells,function(t){t.$el.css("display",t.column.hidden||!t.column.visible?"none":"table-cell"),i.ft.rows.showToggle&&i.ft.columns.hasHidden&&("first"==i.ft.rows.toggleColumn&&t.column.index==i.ft.columns.firstVisibleIndex||"last"==i.ft.rows.toggleColumn&&t.column.index==i.ft.columns.lastVisibleIndex)&&t.$el.prepend(i.$toggle),t.$el.add(t.column.$el).removeClass("footable-first-visible footable-last-visible"),t.column.index==i.ft.columns.firstVisibleIndex&&t.$el.add(t.column.$el).addClass("footable-first-visible"),t.column.index==i.ft.columns.lastVisibleIndex&&t.$el.add(t.column.$el).addClass("footable-last-visible")}),this.expanded&&this.expand ()},toggle:function(){this.created&&this.ft.columns.hasHidden&&(this.expanded?this.collapse():this.expand ())},_onToggle:function(e){var i=e.data.self;t(e.target).is(i.ft.rows.toggleSelector)&&i.toggle()}})}(jQuery,FooTable),function(t,e){e.instances=[],e.Table=e.Class.extend({construct:function(i,n,s){this._resizeTimeout=null,this.id=e.instances.push(this),this.initialized=!1,this.$el=(e.is.jq(i)?i:t(i)).first(),this.$loader=t("<div/>",{class:"footable-loader"}).append(t("<span/>",{class:"fooicon fooicon-loader"})),this.o=t.extend(!0,{},e.defaults,n),this.data=this.$el.data()||{},this.classes=[],this.components=e.components.load(e.is.hash(this.data.components)?this.data.components:this.o.components,this),this.breakpoints=this.use(FooTable.Breakpoints),this.columns=this.use(FooTable.Columns),this.rows=this.use(FooTable.Rows),this._construct(s)},_construct:function(t){var i=this;return this._preinit().then(function(){return i._init().then(function(){return i.raise("ready.ft.table").then(function(){e.is.fn(t)&&t.call(i,i)})})}).always(function(t){i.$el.show(),e.is.error(t)&&console.error("FooTable: unhandled error thrown during initialization.",t)})},_preinit:function(){var t=this;return this.raise("preinit.ft.table",[t.data]).then(function(){var i=(t.$el.attr("class")||"").match(/\S+/g)||[];t.o.ajax=e.checkFnValue(t,t.data.ajax,t.o.ajax),t.o.stopPropagation=e.is.boolean(t.data.stopPropagation)?t.data.stopPropagation:t.o.stopPropagation;for(var n=0,s=i.length;n<s;n++)e.str.startsWith(i[n],"footable")||t.classes.push(i[n]);return t.$el.hide().after(t.$loader),t.execute(!1,!1,"preinit",t.data)})},_init:function(){var i=this;return i.raise("init.ft.table").then(function(){var n=i.$el.children("thead"),s=i.$el.children("tbody"),o=i.$el.children("tfoot");return i.$el.addClass("footable footable-"+i.id),e.is.hash(i.o.on)&&i.$el.on(i.o.on),0==o.length&&i.$el.append(o=t("<tfoot/>")),0==s.length&&i.$el.append("<tbody/>"),0==n.length&&i.$el.prepend(n=t("<thead/>")),i.execute(!1,!0,"init").then(function(){return i.$el.data("__FooTable__",i),0==o.children("tr").length&&o.remove(),0==n.children("tr").length&&n.remove(),i.raise("postinit.ft.table").then(function(){return i.draw()}).always(function(){t(window).off("resize.ft"+i.id,i._onWindowResize).on("resize.ft"+i.id,{self:i},i._onWindowResize),i.initialized=!0})})})},destroy:function(){var i=this;return i.raise("destroy.ft.table").then(function(){return i.execute(!0,!0,"destroy").then(function(){i.$el.removeData("__FooTable__").removeClass("footable-"+i.id),e.is.hash(i.o.on)&&i.$el.off(i.o.on),t(window).off("resize.ft"+i.id,i._onWindowResize),i.initialized=!1,e.instances[i.id]=null})}).fail(function(t){e.is.error(t)&&console.error("FooTable: unhandled error thrown while destroying the plugin.",t)})},raise:function(i,n){var s=this,o=e.__debug__&&(e.is.emptyArray(e.__debug_options__.events)||e.arr.any(e.__debug_options__.events,function(t){return e.str.contains(i,t)}));return(n=n||[]).unshift(this),t.Deferred(function(e){var r=t.Event(i);1==s.o.stopPropagation&&s.$el.one(i,function(t){t.stopPropagation()}),o&&console.log("FooTable:"+i+": ",n),s.$el.trigger(r,n),r.isDefaultPrevented()?(o&&console.log('FooTable: default prevented for the "'+i+'" event.'),e.reject(r)):e.resolve(r)})},use:function(t){for(var e=0,i=this.components.length;e<i;e++)if(this.components[e]instanceof t)return this.components[e];return null},draw:function(){var t=this,i=t.$el.clone().insertBefore(t.$el);return t.$el.detach(),t.execute(!1,!0,"predraw").then(function(){return t.raise("predraw.ft.table").then(function(){return t.execute(!1,!0,"draw").then(function(){return t.raise("draw.ft.table").then(function(){return t.execute(!1,!0,"postdraw").then(function(){return t.raise("postdraw.ft.table")})})})})}).fail(function(t){e.is.error(t)&&console.error("FooTable: unhandled error thrown during a draw operation.",t)}).always(function(){i.replaceWith(t.$el),t.$loader.remove()})},execute:function(t,i,n,s,o){var r=Array.prototype.slice.call(arguments);t=r.shift();var a=r.shift()?e.arr.get(this.components,function(t){return t.enabled}):this.components.slice(0);return r.unshift(t?a.reverse():a),this._execute.apply(this,r)},_execute:function(i,n,s,o){if(!i||!i.length)return t.when();var r,a=this,l=Array.prototype.slice.call(arguments);return i=l.shift(),n=l.shift(),r=i.shift(),e.is.fn(r[n])?t.Deferred(function(t){try{var i=r[n].apply(r,l);if(e.is.promise(i))return i.then(t.resolve,t.reject);t.resolve(i)}catch(e){t.reject(e)}}).then(function(){return a._execute.apply(a,[i,n].concat(l))}):a._execute.apply(a,[i,n].concat(l))},_onWindowResize:function(t){var e=t.data.self;null!=e._resizeTimeout&&clearTimeout(e._resizeTimeout),e._resizeTimeout=setTimeout(function(){e._resizeTimeout=null,e.raise("resize.ft.table").then(function(){e.breakpoints.check()})},300)}})}(jQuery,FooTable),function(t,e){e.ArrayColumn=e.Column.extend({construct:function(t,e){this._super(t,e,"array")},parser:function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i),s=n.data("value");if(e.is.array(s))return s;s=n.html();try{s=JSON.parse(s)}catch(t){s=null}return e.is.array(s)?s:null}return e.is.array(i)?i:null},formatter:function(t,i,n){return e.is.array(t)?JSON.stringify(t):""}}),e.columns.register("array",e.ArrayColumn)}(jQuery,FooTable),function(t,e){e.is.undef(window.moment)||(e.DateColumn=e.Column.extend({construct:function(t,i){this._super(t,i,"date"),this.formatString=e.is.string(i.formatString)?i.formatString:"MM-DD-YYYY"},parser:function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("value");i=e.is.defined(n)?n:t(i).text(),e.is.string(i)&&(i=isNaN(i)?i:+i)}if(e.is.date(i))return moment(i);if(e.is.object(i)&&e.is.boolean(i._isAMomentObject))return i;if(e.is.string(i)){if(isNaN(i))return moment(i,this.formatString);i=+i}return e.is.number(i)?moment(i):null},formatter:function(t,i,n){return e.is.object(t)&&e.is.boolean(t._isAMomentObject)&&t.isValid()?t.format(this.formatString):""},filterValue:function(i){if((e.is.element(i)||e.is.jq(i))&&(i=t(i).data("filterValue")||t(i).text()),e.is.hash(i)&&e.is.hash(i.options)&&(e.is.string(i.options.filterValue)&&(i=i.options.filterValue),e.is.defined(i.value)&&(i=i.value)),e.is.object(i)&&e.is.boolean(i._isAMomentObject))return i.format(this.formatString);if(e.is.string(i)){if(isNaN(i))return i;i=+i}return e.is.number(i)||e.is.date(i)?moment(i).format(this.formatString):e.is.defined(i)&&null!=i?i+"":""}}),e.columns.register("date",e.DateColumn))}(jQuery,FooTable),function(t,e){e.HTMLColumn=e.Column.extend({construct:function(t,e){this._super(t,e,"html")},parser:function(i){if(e.is.string(i)&&(i=t(t.trim(i))),e.is.element(i)&&(i=t(i)),e.is.jq(i)){var n=i.prop("tagName").toLowerCase();if("td"==n||"th"==n){var s=i.data("value");return e.is.defined(s)?s:i.contents()}return i}return null}}),e.columns.register("html",e.HTMLColumn)}(jQuery,FooTable),function(t,e){e.NumberColumn=e.Column.extend({construct:function(t,i){this._super(t,i,"number"),this.decimalSeparator=e.is.string(i.decimalSeparator)?i.decimalSeparator:".",this.thousandSeparator=e.is.string(i.thousandSeparator)?i.thousandSeparator:",",this.decimalSeparatorRegex=new RegExp(e.str.escapeRegExp(this.decimalSeparator),"g"),this.thousandSeparatorRegex=new RegExp(e.str.escapeRegExp(this.thousandSeparator),"g"),this.cleanRegex=new RegExp("[^-0-9"+e.str.escapeRegExp(this.decimalSeparator)+"]","g")},parser:function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("value");i=e.is.defined(n)?n:t(i).text().replace(this.cleanRegex,"")}return e.is.string(i)&&(i=i.replace(this.thousandSeparatorRegex,"").replace(this.decimalSeparatorRegex,"."),i=parseFloat(i)),e.is.number(i)?i:null},formatter:function(t,e,i){if(null==t)return"";var n=(t+"").split(".");return 2==n.length&&n[0].length>3&&(n[0]=n[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,this.thousandSeparator)),n.join(this.decimalSeparator)}}),e.columns.register("number",e.NumberColumn)}(jQuery,FooTable),function(t,e){e.ObjectColumn=e.Column.extend({construct:function(t,e){this._super(t,e,"object")},parser:function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i),s=n.data("value");if(e.is.object(s))return s;s=n.html();try{s=JSON.parse(s)}catch(t){s=null}return e.is.object(s)?s:null}return e.is.object(i)?i:null},formatter:function(t,i,n){return e.is.object(t)?JSON.stringify(t):""}}),e.columns.register("object",e.ObjectColumn)}(jQuery,FooTable),function(t,e){e.Breakpoint=e.Class.extend({construct:function(t,e){this.name=t,this.width=e}})}(jQuery,FooTable),function(t,e){e.Breakpoints=e.Component.extend({construct:function(t){this._super(t,!0),this.o=t.o,this.current=null,this.array=[],this.cascade=this.o.cascade,this.useParentWidth=this.o.useParentWidth,this.hidden=null,this._classNames="",this.getWidth=e.checkFnValue(this,this.o.getWidth,this.getWidth)},preinit:function(t){var i=this;return this.ft.raise("preinit.ft.breakpoints",[t]).then(function(){for(var n in i.cascade=e.is.boolean(t.cascade)?t.cascade:i.cascade,i.o.breakpoints=e.is.hash(t.breakpoints)?t.breakpoints:i.o.breakpoints,i.getWidth=e.checkFnValue(i,t.getWidth,i.getWidth),null==i.o.breakpoints&&(i.o.breakpoints={xs:480,sm:768,md:992,lg:1200}),i.o.breakpoints)i.o.breakpoints.hasOwnProperty(n)&&(i.array.push(new e.Breakpoint(n,i.o.breakpoints[n])),i._classNames+="breakpoint-"+n+" ");i.array.sort(function(t,e){return e.width-t.width})})},init:function(){var t=this;return this.ft.raise("init.ft.breakpoints").then(function(){t.current=t.get()})},draw:function(){this.ft.$el.removeClass(this._classNames).addClass("breakpoint-"+this.current.name)},calculate:function(){for(var t,i=null,n=[],s=null,o=this.getWidth(),r=0,a=this.array.length;r<a;r++)t=this.array[r],(!i&&r==a-1||o>=t.width&&(!(s instanceof e.Breakpoint)||o<s.width))&&(i=t),i||n.push(t.name),s=t;return n.push(i.name),this.hidden=n.join(" "),i},visible:function(t){if(e.is.emptyString(t))return!0;if("all"===t)return!1;for(var i=t.split(" "),n=0,s=i.length;n<s;n++)if(this.cascade?e.str.containsWord(this.hidden,i[n]):i[n]==this.current.name)return!1;return!0},check:function(){var t=this,i=t.get();i instanceof e.Breakpoint&&i!=t.current&&t.ft.raise("before.ft.breakpoints",[t.current,i]).then(function(){var e=t.current;return t.current=i,t.ft.draw().then(function(){t.ft.raise("after.ft.breakpoints",[t.current,e])})})},get:function(t){return e.is.undef(t)?this.calculate():t instanceof e.Breakpoint?t:e.is.string(t)?e.arr.first(this.array,function(e){return e.name==t}):e.is.number(t)&&t>=0&&t<this.array.length?this.array[t]:null},getWidth:function(){return e.is.fn(this.o.getWidth)?this.o.getWidth(this.ft):1==this.useParentWidth?this.getParentWidth():this.getViewportWidth()},getParentWidth:function(){return this.ft.$el.parent().width()},getViewportWidth:function(){return Math.max(document.documentElement.clientWidth,window.innerWidth,0)}}),e.components.register("breakpoints",e.Breakpoints,1e3)}(jQuery,FooTable),function(t){t.Column.prototype.breakpoints=null,t.Column.prototype.__breakpoints_define__=function(e){this.breakpoints=t.is.emptyString(e.breakpoints)?null:e.breakpoints},t.Column.extend("define",function(t){this._super(t),this.__breakpoints_define__(t)})}(FooTable),function(t){t.Defaults.prototype.breakpoints=null,t.Defaults.prototype.cascade=!1,t.Defaults.prototype.useParentWidth=!1,t.Defaults.prototype.getWidth=null}(FooTable),function(t,e){e.Columns=e.Component.extend({construct:function(t){this._super(t,!0),this.o=t.o,this.array=[],this.$header=null,this.showHeader=t.o.showHeader,this._fromHTML=e.is.emptyArray(t.o.columns)&&!e.is.promise(t.o.columns)},parse:function(i){var n=this;return t.Deferred(function(i){function s(i,n){var s=[];if(0==i.length||0==n.length)s=i.concat(n);else{var o=0;e.arr.each(i.concat(n),function(t){t.index>o&&(o=t.index)}),o++;for(var r,a,l=0;l<o;l++)r={},e.arr.each(i,function(t){if(t.index==l)return r=t,!1}),a={},e.arr.each(n,function(t){if(t.index==l)return a=t,!1}),s.push(t.extend(!0,{},r,a))}return s}var o,r,a=[],l=[],c=n.ft.$el.find("tr.footable-header, thead > tr:last:has([data-breakpoints]), tbody > tr:first:has([data-breakpoints]), thead > tr:last, tbody > tr:first").first();if(c.length>0){var u=c.parent().is("tbody")&&c.children().length==c.children("td").length;u||(n.$header=c.addClass("footable-header")),c.children("td,th").each(function(e,i){o=t(i),(r=o.data()).index=e,r.$el=o,r.virtual=u,l.push(r)}),u&&(n.showHeader=!1)}e.is.array(n.o.columns)&&!e.is.emptyArray(n.o.columns)?(e.arr.each(n.o.columns,function(t,e){t.index=e,a.push(t)}),n.parseFinalize(i,s(a,l))):e.is.promise(n.o.columns)?n.o.columns.then(function(t){e.arr.each(t,function(t,e){t.index=e,a.push(t)}),n.parseFinalize(i,s(a,l))},function(t){i.reject(Error("Columns ajax request error: "+t.status+" ("+t.statusText+")"))}):n.parseFinalize(i,s(a,l))})},parseFinalize:function(t,i){var n,s=this,o=[];e.arr.each(i,function(t){(n=e.columns.contains(t.type)?e.columns.make(t.type,s.ft,t):new e.Column(s.ft,t))&&o.push(n)}),e.is.emptyArray(o)?t.reject(Error("No columns supplied.")):(o.sort(function(t,e){return t.index-e.index}),t.resolve(o))},preinit:function(t){var i=this;return i.ft.raise("preinit.ft.columns",[t]).then(function(){return i.parse(t).then(function(n){i.array=n,i.showHeader=e.is.boolean(t.showHeader)?t.showHeader:i.showHeader})})},init:function(){var t=this;return this.ft.raise("init.ft.columns",[t.array]).then(function(){t.$create()})},destroy:function(){var t=this;this.ft.raise("destroy.ft.columns").then(function(){t._fromHTML||t.$header.remove()})},predraw:function(){var t=this,i=!0;t.visibleColspan=0,t.firstVisibleIndex=0,t.lastVisibleIndex=0,t.hasHidden=!1,e.arr.each(t.array,function(e){e.hidden=!t.ft.breakpoints.visible(e.breakpoints),!e.hidden&&e.visible&&(i&&(t.firstVisibleIndex=e.index,i=!1),t.lastVisibleIndex=e.index,t.visibleColspan++),e.hidden&&(t.hasHidden=!0)}),t.ft.$el.toggleClass("breakpoint",t.hasHidden)},draw:function(){e.arr.each(this.array,function(t){t.$el.css("display",t.hidden||!t.visible?"none":"table-cell")}),!this.showHeader&&e.is.jq(this.$header.parent())&&this.$header.detach()},$create:function(){var i=this;i.$header=e.is.jq(i.$header)?i.$header:t("<tr/>",{class:"footable-header"}),i.$header.children("th,td").detach(),e.arr.each(i.array,function(t){i.$header.append(t.$el)}),i.showHeader&&!e.is.jq(i.$header.parent())&&i.ft.$el.children("thead").append(i.$header)},get:function(t){return t instanceof e.Column?t:e.is.string(t)?e.arr.first(this.array,function(e){return e.name==t}):e.is.number(t)?e.arr.first(this.array,function(e){return e.index==t}):e.is.fn(t)?e.arr.get(this.array,t):null},ensure:function(t){var i=this,n=[];return e.is.array(t)?(e.arr.each(t,function(t){n.push(i.get(t))}),n):n}}),e.components.register("columns",e.Columns,900)}(jQuery,FooTable),function(t){t.Defaults.prototype.columns=[],t.Defaults.prototype.showHeader=!0}(FooTable),function(t,e){e.Rows=e.Component.extend({construct:function(t){this._super(t,!0),this.o=t.o,this.array=[],this.all=[],this.showToggle=t.o.showToggle,this.toggleSelector=t.o.toggleSelector,this.toggleColumn=t.o.toggleColumn,this.emptyString=t.o.empty,this.expandFirst=t.o.expandFirst,this.expandAll=t.o.expandAll,this.$empty=null,this._fromHTML=e.is.emptyArray(t.o.rows)&&!e.is.promise(t.o.rows)},parse:function(){var i=this;return t.Deferred(function(t){var n=i.ft.$el.children("tbody").children("tr");e.is.array(i.o.rows)&&i.o.rows.length>0?i.parseFinalize(t,i.o.rows):e.is.promise(i.o.rows)?i.o.rows.then(function(e){i.parseFinalize(t,e)},function(e){t.reject(Error("Rows ajax request error: "+e.status+" ("+e.statusText+")"))}):e.is.jq(n)?(i.parseFinalize(t,n),n.detach()):i.parseFinalize(t,[])})},parseFinalize:function(i,n){var s=this,o=t.map(n,function(t){return new e.Row(s.ft,s.ft.columns.array,t)});i.resolve(o)},preinit:function(t){var i=this;return i.ft.raise("preinit.ft.rows",[t]).then(function(){return i.parse().then(function(n){i.all=n,i.array=i.all.slice(0),i.showToggle=e.is.boolean(t.showToggle)?t.showToggle:i.showToggle,i.toggleSelector=e.is.string(t.toggleSelector)?t.toggleSelector:i.toggleSelector,i.toggleColumn=e.is.string(t.toggleColumn)?t.toggleColumn:i.toggleColumn,"first"!=i.toggleColumn&&"last"!=i.toggleColumn&&(i.toggleColumn="first"),i.emptyString=e.is.string(t.empty)?t.empty:i.emptyString,i.expandFirst=e.is.boolean(t.expandFirst)?t.expandFirst:i.expandFirst,i.expandAll=e.is.boolean(t.expandAll)?t.expandAll:i.expandAll})})},init:function(){var t=this;return t.ft.raise("init.ft.rows",[t.all]).then(function(){t.$create()})},destroy:function(){var t=this;this.ft.raise("destroy.ft.rows").then(function(){e.arr.each(t.array,function(e){e.predraw(!t._fromHTML)}),t.all=t.array=[]})},predraw:function(){e.arr.each(this.array,function(t){t.predraw()}),this.array=this.all.slice(0)},$create:function(){this.$empty=t("<tr/>",{class:"footable-empty"}).append(t("<td/>").text(this.emptyString))},draw:function(){var t=this,i=t.ft.$el.children("tbody"),n=!0;t.array.length>0?(t.$empty.detach(),e.arr.each(t.array,function(e){(t.expandFirst&&n||t.expandAll)&&(e.expanded=!0,n=!1),e.draw(i)})):(t.$empty.children("td").attr("colspan",t.ft.columns.visibleColspan),i.append(t.$empty))},load:function(i,n){var s=this,o=t.map(i,function(t){return new e.Row(s.ft,s.ft.columns.array,t)});e.arr.each(n?o:this.array,function(t){t.predraw()}),this.all=e.is.boolean(n)&&n?this.all.concat(o):o,this.array=this.all.slice(0),this.ft.draw()},expand:function(){e.arr.each(this.array,function(t){t.expand ()})},collapse:function(){e.arr.each(this.array,function(t){t.collapse()})}}),e.components.register("rows",e.Rows,800)}(jQuery,FooTable),function(t){t.Defaults.prototype.rows=[],t.Defaults.prototype.empty="No results",t.Defaults.prototype.showToggle=!0,t.Defaults.prototype.toggleSelector="tr,td,.footable-toggle",t.Defaults.prototype.toggleColumn="first",t.Defaults.prototype.expandFirst=!1,t.Defaults.prototype.expandAll=!1}(FooTable),FooTable.Table.prototype.loadRows=function(t,e){this.rows.load(t,e)},function(t){t.Filter=t.Class.extend({construct:function(e,i,n,s,o,r,a){this.name=e,this.space=!t.is.string(s)||"OR"!=s&&"AND"!=s?"AND":s,this.connectors=!t.is.boolean(o)||o,this.ignoreCase=!t.is.boolean(r)||r,this.hidden=!!t.is.boolean(a)&&a,this.query=i instanceof t.Query?i:new t.Query(i,this.space,this.connectors,this.ignoreCase),this.columns=n},match:function(e){return!!t.is.string(e)&&(t.is.string(this.query)&&(this.query=new t.Query(this.query,this.space,this.connectors,this.ignoreCase)),this.query instanceof t.Query&&this.query.match(e))},matchRow:function(e){var i=this,n=t.arr.map(e.cells,function(e){return t.arr.contains(i.columns,e.column)?e.filterValue:null}).join(" ");return i.match(n)}})}(FooTable),function(t,e){e.Filtering=e.Component.extend({construct:function(t){this._super(t,t.o.filtering.enabled),this.filters=t.o.filtering.filters,this.delay=t.o.filtering.delay,this.min=t.o.filtering.min,this.space=t.o.filtering.space,this.connectors=t.o.filtering.connectors,this.ignoreCase=t.o.filtering.ignoreCase,this.exactMatch=t.o.filtering.exactMatch,this.placeholder=t.o.filtering.placeholder,this.dropdownTitle=t.o.filtering.dropdownTitle,this.position=t.o.filtering.position,this.focus=t.o.filtering.focus,this.container=t.o.filtering.container,this.$container=null,this.$row=null,this.$cell=null,this.$form=null,this.$dropdown=null,this.$input=null,this.$button=null,this._filterTimeout=null,this._exactRegExp=/^"(.*?)"$/},preinit:function(t){var i=this;return i.ft.raise("preinit.ft.filtering").then(function(){i.ft.$el.hasClass("footable-filtering")&&(i.enabled=!0),i.enabled=e.is.boolean(t.filtering)?t.filtering:i.enabled,i.enabled&&(i.space=e.is.string(t.filterSpace)?t.filterSpace:i.space,i.min=e.is.number(t.filterMin)?t.filterMin:i.min,i.connectors=e.is.boolean(t.filterConnectors)?t.filterConnectors:i.connectors,i.ignoreCase=e.is.boolean(t.filterIgnoreCase)?t.filterIgnoreCase:i.ignoreCase,i.exactMatch=e.is.boolean(t.filterExactMatch)?t.filterExactMatch:i.exactMatch,i.focus=e.is.boolean(t.filterFocus)?t.filterFocus:i.focus,i.delay=e.is.number(t.filterDelay)?t.filterDelay:i.delay,i.placeholder=e.is.string(t.filterPlaceholder)?t.filterPlaceholder:i.placeholder,i.dropdownTitle=e.is.string(t.filterDropdownTitle)?t.filterDropdownTitle:i.dropdownTitle,i.container=e.is.string(t.filterContainer)?t.filterContainer:i.container,i.filters=e.is.array(t.filterFilters)?i.ensure(t.filterFilters):i.ensure(i.filters),i.ft.$el.hasClass("footable-filtering-left")&&(i.position="left"),i.ft.$el.hasClass("footable-filtering-center")&&(i.position="center"),i.ft.$el.hasClass("footable-filtering-right")&&(i.position="right"),i.position=e.is.string(t.filterPosition)?t.filterPosition:i.position)},function(){i.enabled=!1})},init:function(){var t=this;return t.ft.raise("init.ft.filtering").then(function(){t.$create()},function(){t.enabled=!1})},destroy:function(){var t=this;return t.ft.raise("destroy.ft.filtering").then(function(){t.ft.$el.removeClass("footable-filtering").find("thead > tr.footable-filtering").remove()})},$create:function(){var i,n=t("<div/>",{class:"form-group footable-filtering-search"}).append(t("<label/>",{class:"sr-only",text:"Search"})),s=t("<div/>",{class:"input-group"}).appendTo(n),o=t("<div/>",{class:"input-group-btn"}),r=t("<button/>",{type:"button",class:"btn btn-default dropdown-toggle"}).on("click",{self:this},this._onDropdownToggleClicked).append(t("<span/>",{class:"caret"}));switch(this.position){case"left":i="footable-filtering-left";break;case"center":i="footable-filtering-center";break;default:i="footable-filtering-right"}this.ft.$el.addClass("footable-filtering").addClass(i),this.$container=null===this.container?t():t(this.container).first(),this.$container.length?this.$container.addClass("footable-filtering-external").addClass(i):(this.$row=t("<tr/>",{class:"footable-filtering"}).prependTo(this.ft.$el.children("thead")),this.$cell=t("<th/>").attr("colspan",this.ft.columns.visibleColspan).appendTo(this.$row),this.$container=this.$cell),this.$form=t("<form/>",{class:"form-inline"}).append(n).appendTo(this.$container),this.$input=t("<input/>",{type:"text",class:"form-control",placeholder:this.placeholder}),this.$button=t("<button/>",{type:"button",class:"btn btn-primary"}).on("click",{self:this},this._onSearchButtonClicked).append(t("<span/>",{class:"fooicon fooicon-search"})),this.$dropdown=t("<ul/>",{class:"dropdown-menu dropdown-menu-right"}),e.is.emptyString(this.dropdownTitle)||this.$dropdown.append(t("<li/>",{class:"dropdown-header",text:this.dropdownTitle})),this.$dropdown.append(e.arr.map(this.ft.columns.array,function(e){return e.filterable?t("<li/>").append(t("<a/>",{class:"checkbox"}).append(t("<label/>",{html:e.title}).prepend(t("<input/>",{type:"checkbox",checked:!0}).data("__FooTableColumn__",e)))):null})),this.delay>0&&(this.$input.on("keypress keyup paste",{self:this},this._onSearchInputChanged),this.$dropdown.on("click",'input[type="checkbox"]',{self:this},this._onSearchColumnClicked)),o.append(this.$button,r,this.$dropdown),s.append(this.$input,o)},predraw:function(){if(!e.is.emptyArray(this.filters)){var i=this;i.ft.rows.array=t.grep(i.ft.rows.array,function(t){return t.filtered(i.filters)})}},draw:function(){e.is.jq(this.$cell)&&this.$cell.attr("colspan",this.ft.columns.visibleColspan);var t=this.find("search");if(t instanceof e.Filter){var i=t.query.val();this.exactMatch&&this._exactRegExp.test(i)&&(i=i.replace(this._exactRegExp,"$1")),this.$input.val(i)}else this.$input.val(null);this.setButton(!e.arr.any(this.filters,function(t){return!t.hidden}))},addFilter:function(t,i,n,s,o,r,a){var l=this.createFilter(t,i,n,s,o,r,a);l instanceof e.Filter&&(this.removeFilter(l.name),this.filters.push(l))},removeFilter:function(t){e.arr.remove(this.filters,function(e){return e.name==t})},filter:function(t){var e=this;return e.filters=e.ensure(e.filters),e.ft.raise("before.ft.filtering",[e.filters]).then(function(){if(e.filters=e.ensure(e.filters),t)var i=e.$input.prop("selectionStart"),n=e.$input.prop("selectionEnd");return e.ft.draw().then(function(){t&&e.$input.focus().prop({selectionStart:i,selectionEnd:n}),e.ft.raise("after.ft.filtering",[e.filters])})})},clear:function(){return this.filters=e.arr.get(this.filters,function(t){return t.hidden}),this.filter(this.focus)},setButton:function(t){t?this.$button.children(".fooicon").removeClass("fooicon-remove").addClass("fooicon-search"):this.$button.children(".fooicon").removeClass("fooicon-search").addClass("fooicon-remove")},find:function(t){return e.arr.first(this.filters,function(e){return e.name==t})},columns:function(){return e.is.jq(this.$dropdown)?this.$dropdown.find("input:checked").map(function(){return t(this).data("__FooTableColumn__")}).get():this.ft.columns.get(function(t){return t.filterable})},ensure:function(t){var i=this,n=[],s=i.columns();return e.is.emptyArray(t)||e.arr.each(t,function(t){(t=i._ensure(t,s))instanceof e.Filter&&n.push(t)}),n},createFilter:function(t,i,n,s,o,r,a){return e.is.string(t)&&(t={name:t,query:i,columns:n,ignoreCase:s,connectors:o,space:r,hidden:a}),this._ensure(t,this.columns())},_ensure:function(t,i){return(e.is.hash(t)||t instanceof e.Filter)&&!e.is.emptyString(t.name)&&(!e.is.emptyString(t.query)||t.query instanceof e.Query)?(t.columns=e.is.emptyArray(t.columns)?i:this.ft.columns.ensure(t.columns),t.ignoreCase=e.is.boolean(t.ignoreCase)?t.ignoreCase:this.ignoreCase,t.connectors=e.is.boolean(t.connectors)?t.connectors:this.connectors,t.hidden=!!e.is.boolean(t.hidden)&&t.hidden,t.space=!e.is.string(t.space)||"AND"!==t.space&&"OR"!==t.space?this.space:t.space,t.query=e.is.string(t.query)?new e.Query(t.query,t.space,t.connectors,t.ignoreCase):t.query,t instanceof e.Filter?t:new e.Filter(t.name,t.query,t.columns,t.space,t.connectors,t.ignoreCase,t.hidden)):null},_onSearchInputChanged:function(t){var i=t.data.self,n="keypress"==t.type&&!e.is.emptyString(String.fromCharCode(t.charCode)),s="keyup"==t.type&&(8==t.which||46==t.which),o="paste"==t.type;(n||s||o)&&(13==t.which&&t.preventDefault(),null!=i._filterTimeout&&clearTimeout(i._filterTimeout),i._filterTimeout=setTimeout(function(){i._filterTimeout=null;var t=i.$input.val();t.length>=i.min?(i.exactMatch&&!i._exactRegExp.test(t)&&(t='"'+t+'"'),i.addFilter("search",t),i.filter(i.focus)):e.is.emptyString(t)&&i.clear()},i.delay))},_onSearchButtonClicked:function(t){t.preventDefault();var e=t.data.self;if(null!=e._filterTimeout&&clearTimeout(e._filterTimeout),e.$button.children(".fooicon").hasClass("fooicon-remove"))e.clear();else{var i=e.$input.val();i.length>=e.min&&(e.exactMatch&&!e._exactRegExp.test(i)&&(i='"'+i+'"'),e.addFilter("search",i),e.filter(e.focus))}},_onSearchColumnClicked:function(t){var e=t.data.self;null!=e._filterTimeout&&clearTimeout(e._filterTimeout),e._filterTimeout=setTimeout(function(){e._filterTimeout=null;var t=e.$button.children(".fooicon");t.hasClass("fooicon-remove")&&(t.removeClass("fooicon-remove").addClass("fooicon-search"),e.addFilter("search",e.$input.val()),e.filter())},e.delay)},_onDropdownToggleClicked:function(e){e.preventDefault(),e.stopPropagation();var i=e.data.self;i.$dropdown.parent().toggleClass("open"),i.$dropdown.parent().hasClass("open")?t(document).on("click.footable",{self:i},i._onDocumentClicked):t(document).off("click.footable",i._onDocumentClicked)},_onDocumentClicked:function(e){if(0==t(e.target).closest(".dropdown-menu").length){e.preventDefault();var i=e.data.self;i.$dropdown.parent().removeClass("open"),t(document).off("click.footable",i._onDocumentClicked)}}}),e.components.register("filtering",e.Filtering,500)}(jQuery,FooTable),function(t){t.Query=t.Class.extend({construct:function(e,i,n,s){this._original=null,this._value=null,this.space=!t.is.string(i)||"OR"!=i&&"AND"!=i?"AND":i,this.connectors=!t.is.boolean(n)||n,this.ignoreCase=!t.is.boolean(s)||s,this.left=null,this.right=null,this.parts=[],this.operator=null,this.val(e)},val:function(e){if(t.is.emptyString(e))return this._value;if(t.is.emptyString(this._original))this._original=e;else if(this._original==e)return;this._value=e,this._parse()},match:function(e){return t.is.emptyString(this.operator)||"OR"===this.operator?this._left(e,!1)||this._match(e,!1)||this._right(e,!1):"AND"===this.operator?this._left(e,!0)&&this._match(e,!0)&&this._right(e,!0):void 0},_match:function(e,i){var n=this,s=!1,o=t.is.emptyString(e);return t.is.emptyArray(n.parts)&&n.left instanceof t.Query?i:t.is.emptyArray(n.parts)?s:("OR"===n.space?t.arr.each(n.parts,function(i){if(i.empty&&o){if(s=!0,i.negate)return s=!1}else{var r=(i.exact?t.str.containsExact:t.str.contains)(e,i.query,n.ignoreCase);if(r&&!i.negate&&(s=!0),r&&i.negate)return s=!1}}):(s=!0,t.arr.each(n.parts,function(i){if(i.empty)return(!o&&!i.negate||o&&i.negate)&&(s=!1),s;var r=(i.exact?t.str.containsExact:t.str.contains)(e,i.query,n.ignoreCase);return(!r&&!i.negate||r&&i.negate)&&(s=!1),s})),s)},_left:function(e,i){return this.left instanceof t.Query?this.left.match(e):i},_right:function(e,i){return this.right instanceof t.Query?this.right.match(e):i},_parse:function(){if(!t.is.emptyString(this._value))if(/\sOR\s/.test(this._value)){this.operator="OR";var e=this._value.split(/(?:\sOR\s)(.*)?/);this.left=new t.Query(e[0],this.space,this.connectors,this.ignoreCase),this.right=new t.Query(e[1],this.space,this.connectors,this.ignoreCase)}else if(/\sAND\s/.test(this._value)){this.operator="AND";var i=this._value.split(/(?:\sAND\s)(.*)?/);this.left=new t.Query(i[0],this.space,this.connectors,this.ignoreCase),this.right=new t.Query(i[1],this.space,this.connectors,this.ignoreCase)}else{var n=this;this.parts=t.arr.map(this._value.match(/(?:[^\s"]+|"[^"]*")+/g),function(t){return n._part(t)})}},_part:function(e){var i={query:e,negate:!1,phrase:!1,exact:!1,empty:!1};return t.str.startsWith(i.query,"-")&&(i.query=t.str.from(i.query,"-"),i.negate=!0),/^"(.*?)"$/.test(i.query)?(i.query=i.query.replace(/^"(.*?)"$/,"$1"),i.phrase=!0,i.exact=!0):this.connectors&&/(?:\w)+?([-_\+\.])(?:\w)+?/.test(i.query)&&(i.query=i.query.replace(/(?:\w)+?([-_\+\.])(?:\w)+?/g,function(t,e){return t.replace(e," ")}),i.phrase=!0),i.empty=i.phrase&&t.is.emptyString(i.query),i}})}(FooTable),function(t){t.Cell.prototype.filterValue=null,t.Cell.prototype.__filtering_define__=function(t){this.filterValue=this.column.filterValue.call(this.column,t)},t.Cell.prototype.__filtering_val__=function(e){t.is.defined(e)&&(this.filterValue=this.column.filterValue.call(this.column,e))},t.Cell.extend("define",function(t){this._super(t),this.__filtering_define__(t)}),t.Cell.extend("val",function(t,e,i){var n=this._super(t,e,i);return this.__filtering_val__(t),n})}(FooTable),function(t,e){e.Column.prototype.filterable=!0,e.Column.prototype.filterValue=function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("filterValue");return e.is.defined(n)?""+n:t(i).text()}if(e.is.hash(i)&&e.is.hash(i.options)){if(e.is.string(i.options.filterValue))return i.options.filterValue;e.is.defined(i.value)&&(i=i.value)}return e.is.defined(i)&&null!=i?i+"":""},e.Column.prototype.__filtering_define__=function(t){this.filterable=e.is.boolean(t.filterable)?t.filterable:this.filterable,this.filterValue=e.checkFnValue(this,t.filterValue,this.filterValue)},e.Column.extend("define",function(t){this._super(t),this.__filtering_define__(t)})}(jQuery,FooTable),FooTable.Defaults.prototype.filtering={enabled:!1,filters:[],delay:1200,min:1,space:"AND",placeholder:"Search",dropdownTitle:null,position:"right",connectors:!0,ignoreCase:!0,exactMatch:!1,focus:!0,container:null},function(t){t.Row.prototype.filtered=function(e){var i=!0,n=this;return t.arr.each(e,function(t){if(0==(i=t.matchRow(n)))return!1}),i}}(FooTable),function(t,e){e.Sorter=e.Class.extend({construct:function(t,e){this.column=t,this.direction=e}})}(jQuery,FooTable),function(t,e){e.Sorting=e.Component.extend({construct:function(t){this._super(t,t.o.sorting.enabled),this.o=t.o.sorting,this.column=null,this.allowed=!0,this.initial=null},preinit:function(t){var i=this;this.ft.raise("preinit.ft.sorting",[t]).then(function(){i.ft.$el.hasClass("footable-sorting")&&(i.enabled=!0),i.enabled=e.is.boolean(t.sorting)?t.sorting:i.enabled,i.enabled&&(i.column=e.arr.first(i.ft.columns.array,function(t){return t.sorted}))},function(){i.enabled=!1})},init:function(){var i=this;this.ft.raise("init.ft.sorting").then(function(){if(!i.initial){var n=!!i.column;i.initial={isset:n,rows:i.ft.rows.all.slice(0),column:n?i.column.name:null,direction:n?i.column.direction:null}}e.arr.each(i.ft.columns.array,function(e){e.sortable&&e.$el.addClass("footable-sortable").append(t("<span/>",{class:"fooicon fooicon-sort"}))}),i.ft.$el.on("click.footable",".footable-sortable",{self:i},i._onSortClicked)},function(){i.enabled=!1})},destroy:function(){var t=this;this.ft.raise("destroy.ft.paging").then(function(){t.ft.$el.off("click.footable",".footable-sortable",t._onSortClicked),t.ft.$el.children("thead").children("tr.footable-header").children(".footable-sortable").removeClass("footable-sortable footable-asc footable-desc").find("span.fooicon").remove()})},predraw:function(){if(this.column){var t=this.column;this.ft.rows.array.sort(function(e,i){return"DESC"==t.direction?t.sorter(i.cells[t.index].sortValue,e.cells[t.index].sortValue):t.sorter(e.cells[t.index].sortValue,i.cells[t.index].sortValue)})}},draw:function(){if(this.column){var t=this.ft.$el.find("thead > tr > .footable-sortable"),e=this.column.$el;t.removeClass("footable-asc footable-desc").children(".fooicon").removeClass("fooicon-sort fooicon-sort-asc fooicon-sort-desc"),t.not(e).children(".fooicon").addClass("fooicon-sort"),e.addClass("DESC"==this.column.direction?"footable-desc":"footable-asc").children(".fooicon").addClass("DESC"==this.column.direction?"fooicon-sort-desc":"fooicon-sort-asc")}},sort:function(t,e){return this._sort(t,e)},toggleAllowed:function(t){t=e.is.boolean(t)?t:!this.allowed,this.allowed=t,this.ft.$el.toggleClass("footable-sorting-disabled",!this.allowed)},hasChanged:function(){return!(!this.initial||!this.column||this.column.name===this.initial.column&&(this.column.direction===this.initial.direction||null===this.initial.direction&&"ASC"===this.column.direction))},reset:function(){this.initial&&(this.initial.isset?this.sort(this.initial.column,this.initial.direction):(this.column&&(this.column.$el.removeClass("footable-asc footable-desc"),this.column=null),this.ft.rows.all=this.initial.rows,this.ft.draw()))},_sort:function(i,n){if(!this.allowed)return t.Deferred().reject("sorting disabled");var s=this,o=new e.Sorter(s.ft.columns.get(i),e.Sorting.dir(n));return s.ft.raise("before.ft.sorting",[o]).then(function(){return e.arr.each(s.ft.columns.array,function(t){t!=s.column&&(t.direction=null)}),s.column=s.ft.columns.get(o.column),s.column&&(s.column.direction=e.Sorting.dir(o.direction)),s.ft.draw().then(function(){s.ft.raise("after.ft.sorting",[o])})})},_onSortClicked:function(e){var i=e.data.self,n=t(this).closest("th,td"),s=n.is(".footable-asc, .footable-desc")?n.hasClass("footable-desc")?"ASC":"DESC":"ASC";i._sort(n.index(),s)}}),e.Sorting.dir=function(t){return!e.is.string(t)||"ASC"!=t&&"DESC"!=t?"ASC":t},e.components.register("sorting",e.Sorting,600)}(jQuery,FooTable),function(t){t.Cell.prototype.sortValue=null,t.Cell.prototype.__sorting_define__=function(t){this.sortValue=this.column.sortValue.call(this.column,t)},t.Cell.prototype.__sorting_val__=function(e){t.is.defined(e)&&(this.sortValue=this.column.sortValue.call(this.column,e))},t.Cell.extend("define",function(t){this._super(t),this.__sorting_define__(t)}),t.Cell.extend("val",function(t,e,i){var n=this._super(t,e,i);return this.__sorting_val__(t),n})}(FooTable),function(t,e){e.Column.prototype.direction=null,e.Column.prototype.sortable=!0,e.Column.prototype.sorted=!1,e.Column.prototype.sorter=function(t,e){return"string"==typeof t&&(t=t.toLowerCase()),"string"==typeof e&&(e=e.toLowerCase()),t===e?0:t<e?-1:1},e.Column.prototype.sortValue=function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("sortValue");return e.is.defined(n)?n:this.parser(i)}if(e.is.hash(i)&&e.is.hash(i.options)){if(e.is.string(i.options.sortValue))return i.options.sortValue;e.is.defined(i.value)&&(i=i.value)}return e.is.defined(i)&&null!=i?i:null},e.Column.prototype.__sorting_define__=function(t){this.sorter=e.checkFnValue(this,t.sorter,this.sorter),this.direction=e.is.type(t.direction,"string")?e.Sorting.dir(t.direction):null,this.sortable=!e.is.boolean(t.sortable)||t.sortable,this.sorted=!!e.is.boolean(t.sorted)&&t.sorted,this.sortValue=e.checkFnValue(this,t.sortValue,this.sortValue)},e.Column.extend("define",function(t){this._super(t),this.__sorting_define__(t)})}(jQuery,FooTable),FooTable.Defaults.prototype.sorting={enabled:!1},function(t,e){e.HTMLColumn.extend("__sorting_define__",function(i){this._super(i),this.sortUse=e.is.string(i.sortUse)&&-1!==t.inArray(i.sortUse,["html","text"])?i.sortUse:"html"}),e.HTMLColumn.prototype.sortValue=function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("sortValue");return e.is.defined(n)?n:this.parser(i)}if(e.is.hash(i)&&e.is.hash(i.options)){if(e.is.string(i.options.sortValue))return i.options.sortValue;e.is.defined(i.value)&&(i=i.value)}return e.is.defined(i)&&null!=i?i:null}}(jQuery,FooTable),function(t,e){e.NumberColumn.prototype.sortValue=function(i){if(e.is.element(i)||e.is.jq(i)){var n=t(i).data("sortValue");return e.is.number(n)?n:this.parser(i)}if(e.is.hash(i)&&e.is.hash(i.options)){if(e.is.string(i.options.sortValue))return this.parser(i);if(e.is.number(i.options.sortValue))return i.options.sortValue;if(e.is.number(i.value))return i.value}return e.is.string(i)?this.parser(i):e.is.number(i)?i:null}}(jQuery,FooTable),function(t){t.Table.prototype.sort=function(e,i){return this.use(t.Sorting).sort(e,i)}}(FooTable),function(t,e){e.Pager=e.Class.extend({construct:function(t,e,i,n,s){this.total=t,this.current=e,this.size=i,this.page=n,this.forward=s}})}(jQuery,FooTable),function(t,e){e.Paging=e.Component.extend({construct:function(t){this._super(t,t.o.paging.enabled),this.strings=t.o.paging.strings,this.current=t.o.paging.current,this.size=t.o.paging.size,this.limit=t.o.paging.limit,this.position=t.o.paging.position,this.countFormat=t.o.paging.countFormat,this.container=t.o.paging.container,this.total=-1,this.totalRows=0,this.previous=-1,this.formattedCount=null,this.$container=null,this.$wrapper=null,this.$row=null,this.$cell=null,this.$pagination=null,this.$count=null,this.detached=!0,this._createdLinks=0},preinit:function(t){var i=this;this.ft.raise("preinit.ft.paging",[t]).then(function(){i.ft.$el.hasClass("footable-paging")&&(i.enabled=!0),i.enabled=e.is.boolean(t.paging)?t.paging:i.enabled,i.enabled&&(i.size=e.is.number(t.pagingSize)?t.pagingSize:i.size,i.current=e.is.number(t.pagingCurrent)?t.pagingCurrent:i.current,i.limit=e.is.number(t.pagingLimit)?t.pagingLimit:i.limit,i.ft.$el.hasClass("footable-paging-left")&&(i.position="left"),i.ft.$el.hasClass("footable-paging-center")&&(i.position="center"),i.ft.$el.hasClass("footable-paging-right")&&(i.position="right"),i.position=e.is.string(t.pagingPosition)?t.pagingPosition:i.position,i.countFormat=e.is.string(t.pagingCountFormat)?t.pagingCountFormat:i.countFormat,i.container=e.is.string(t.pagingContainer)?t.pagingContainer:i.container,i.total=Math.ceil(i.ft.rows.all.length/i.size))},function(){i.enabled=!1})},init:function(){var t=this;this.ft.raise("init.ft.paging").then(function(){t.$create()},function(){t.enabled=!1})},destroy:function(){var t=this;this.ft.raise("destroy.ft.paging").then(function(){t.ft.$el.removeClass("footable-paging").find("tfoot > tr.footable-paging").remove(),t.detached=!0,t._createdLinks=0})},predraw:function(){this.total=Math.ceil(this.ft.rows.array.length/this.size),this.current=this.current>this.total?this.total:this.current<1?1:this.current,this.totalRows=this.ft.rows.array.length,this.totalRows>this.size&&(this.ft.rows.array=this.ft.rows.array.splice((this.current-1)*this.size,this.size)),this.formattedCount=this.format(this.countFormat)},draw:function(){if(this.total<=1)this.detached||(this.$row?this.$row.detach():this.$wrapper.detach(),this.detached=!0);else{if(this.detached){if(this.$row){var i=this.ft.$el.children("tfoot");0==i.length&&(i=t("<tfoot/>"),this.ft.$el.append(i)),this.$row.appendTo(i)}else this.$wrapper.appendTo(this.$container);this.detached=!1}e.is.jq(this.$cell)&&this.$cell.attr("colspan",this.ft.columns.visibleColspan),this._createLinks(),this._setVisible(this.current,this.current>this.previous),this._setNavigation(!0),this.$count.text(this.formattedCount)}},$create:function(){this._createdLinks=0;var i="footable-paging-center";switch(this.position){case"left":i="footable-paging-left";break;case"right":i="footable-paging-right"}if(this.ft.$el.addClass("footable-paging").addClass(i),this.$container=null===this.container?null:t(this.container).first(),e.is.jq(this.$container))this.$container.addClass("footable-paging-external").addClass(i);else{var n=this.ft.$el.children("tfoot");0==n.length&&(n=t("<tfoot/>"),this.ft.$el.append(n)),this.$row=t("<tr/>",{class:"footable-paging"}).prependTo(n),this.$container=this.$cell=t("<td/>").attr("colspan",this.ft.columns.visibleColspan).appendTo(this.$row)}this.$wrapper=t("<div/>",{class:"footable-pagination-wrapper"}).appendTo(this.$container),this.$pagination=t("<ul/>",{class:"pagination"}).on("click.footable","a.footable-page-link",{self:this},this._onPageClicked),this.$count=t("<span/>",{class:"label label-default"}),this.$wrapper.append(this.$pagination,t("<div/>",{class:"divider"}),this.$count),this.detached=!1},format:function(t){var e=this.size*(this.current-1)+1,i=this.size*this.current;return 0==this.ft.rows.array.length?(e=0,i=0):i=i>this.totalRows?this.totalRows:i,t.replace(/\{CP}/g,this.current).replace(/\{TP}/g,this.total).replace(/\{PF}/g,e).replace(/\{PL}/g,i).replace(/\{TR}/g,this.totalRows)},first:function(){return this._set(1)},prev:function(){return this._set(this.current-1>0?this.current-1:1)},next:function(){return this._set(this.current+1<this.total?this.current+1:this.total)},last:function(){return this._set(this.total)},goto:function(t){return this._set(t>this.total?this.total:t<1?1:t)},prevPages:function(){var t=this.$pagination.children("li.footable-page.visible:first").data("page")-1;this._setVisible(t,!0),this._setNavigation(!1)},nextPages:function(){var t=this.$pagination.children("li.footable-page.visible:last").data("page")+1;this._setVisible(t,!1),this._setNavigation(!1)},pageSize:function(t){if(t=parseInt(t),isNaN(t))return this.size;this.size=t,this.total=Math.ceil(this.ft.rows.all.length/this.size),e.is.jq(this.$wrapper)&&(this.$container.is("td")?this.$row.remove():this.$wrapper.remove()),this.$create(),this.ft.draw()},_set:function(i){var n=this,s=new e.Pager(n.total,n.current,n.size,i,i>n.current);return n.ft.raise("before.ft.paging",[s]).then(function(){return s.page=s.page>s.total?s.total:s.page,s.page=s.page<1?1:s.page,n.current==i?t.when():(n.previous=n.current,n.current=s.page,n.ft.draw().then(function(){n.ft.raise("after.ft.paging",[s])}))})},_createLinks:function(){if(this._createdLinks!==this.total){var e=this.total>1,i=function(e,i,n){return t("<li/>",{class:n}).attr("data-page",e).append(t("<a/>",{class:"footable-page-link",href:"#"}).data("page",e).html(i))};this.$pagination.empty(),e&&(this.$pagination.append(i("first",this.strings.first,"footable-page-nav")),this.$pagination.append(i("prev",this.strings.prev,"footable-page-nav")),this.limit>0&&this.limit<this.total&&this.$pagination.append(i("prev-limit",this.strings.prevPages,"footable-page-nav")));for(var n,s=0;s<this.total;s++)n=i(s+1,s+1,"footable-page"),this.$pagination.append(n);e&&(this.limit>0&&this.limit<this.total&&this.$pagination.append(i("next-limit",this.strings.nextPages,"footable-page-nav")),this.$pagination.append(i("next",this.strings.next,"footable-page-nav")),this.$pagination.append(i("last",this.strings.last,"footable-page-nav"))),this._createdLinks=this.total}},_setNavigation:function(t){1==this.current?this.$pagination.children('li[data-page="first"],li[data-page="prev"]').addClass("disabled"):this.$pagination.children('li[data-page="first"],li[data-page="prev"]').removeClass("disabled"),this.current==this.total?this.$pagination.children('li[data-page="next"],li[data-page="last"]').addClass("disabled"):this.$pagination.children('li[data-page="next"],li[data-page="last"]').removeClass("disabled"),1==(this.$pagination.children("li.footable-page.visible:first").data("page")||1)?this.$pagination.children('li[data-page="prev-limit"]').addClass("disabled"):this.$pagination.children('li[data-page="prev-limit"]').removeClass("disabled"),(this.$pagination.children("li.footable-page.visible:last").data("page")||this.limit)==this.total?this.$pagination.children('li[data-page="next-limit"]').addClass("disabled"):this.$pagination.children('li[data-page="next-limit"]').removeClass("disabled"),this.limit>0&&this.total<this.limit?this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').css("display","none"):this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').css("display",""),t&&this.$pagination.children("li.footable-page").removeClass("active").filter('li[data-page="'+this.current+'"]').addClass("active")},_setVisible:function(t,e){if(this.limit>0&&this.total>this.limit){if(!this.$pagination.children('li.footable-page[data-page="'+t+'"]').hasClass("visible")){var i=0,n=0;1==e?i=(n=t>this.total?this.total:t)-this.limit:n=(i=t<1?0:t-1)+this.limit,i<0&&(i=0,n=this.limit>this.total?this.total:this.limit),n>this.total&&(n=this.total,i=this.total-this.limit<0?0:this.total-this.limit),this.$pagination.children("li.footable-page").removeClass("visible").slice(i,n).addClass("visible")}}else this.$pagination.children("li.footable-page").removeClass("visible").slice(0,this.total).addClass("visible")},_onPageClicked:function(e){if(e.preventDefault(),!t(e.target).closest("li").is(".active,.disabled")){var i=e.data.self,n=t(this).data("page");switch(n){case"first":return void i.first();case"prev":return void i.prev();case"next":return void i.next();case"last":return void i.last();case"prev-limit":return void i.prevPages();case"next-limit":return void i.nextPages();default:return void i._set(n)}}}}),e.components.register("paging",e.Paging,400)}(jQuery,FooTable),FooTable.Defaults.prototype.paging={enabled:!1,countFormat:"{CP} of {TP}",current:1,limit:5,position:"center",size:10,container:null,strings:{first:"&laquo;",prev:"&lsaquo;",next:"&rsaquo;",last:"&raquo;",prevPages:"...",nextPages:"..."}},function(t){t.Table.prototype.gotoPage=function(e){return this.use(t.Paging).goto(e)},t.Table.prototype.nextPage=function(){return this.use(t.Paging).next()},t.Table.prototype.prevPage=function(){return this.use(t.Paging).prev()},t.Table.prototype.firstPage=function(){return this.use(t.Paging).first()},t.Table.prototype.lastPage=function(){return this.use(t.Paging).last()},t.Table.prototype.nextPages=function(){return this.use(t.Paging).nextPages()},t.Table.prototype.prevPages=function(){return this.use(t.Paging).prevPages()},t.Table.prototype.pageSize=function(e){return this.use(t.Paging).pageSize(e)}}(FooTable),function(t,e){e.Editing=e.Component.extend({construct:function(i){this._super(i,i.o.editing.enabled),this.pageToNew=i.o.editing.pageToNew,this.alwaysShow=i.o.editing.alwaysShow,this.column=t.extend(!0,{},i.o.editing.column,{visible:this.alwaysShow}),this.position=i.o.editing.position,this.showText=i.o.editing.showText,this.hideText=i.o.editing.hideText,this.addText=i.o.editing.addText,this.editText=i.o.editing.editText,this.deleteText=i.o.editing.deleteText,this.viewText=i.o.editing.viewText,this.allowAdd=i.o.editing.allowAdd,this.allowEdit=i.o.editing.allowEdit,this.allowDelete=i.o.editing.allowDelete,this.allowView=i.o.editing.allowView,this._$buttons=null,this.callbacks={addRow:e.checkFnValue(this,i.o.editing.addRow),editRow:e.checkFnValue(this,i.o.editing.editRow),deleteRow:e.checkFnValue(this,i.o.editing.deleteRow),viewRow:e.checkFnValue(this,i.o.editing.viewRow)}},preinit:function(i){var n=this;this.ft.raise("preinit.ft.editing",[i]).then(function(){if(n.ft.$el.hasClass("footable-editing")&&(n.enabled=!0),n.enabled=e.is.boolean(i.editing)?i.editing:n.enabled,n.enabled){if(n.pageToNew=e.is.boolean(i.editingPageToNew)?i.editingPageToNew:n.pageToNew,n.alwaysShow=e.is.boolean(i.editingAlwaysShow)?i.editingAlwaysShow:n.alwaysShow,n.position=e.is.string(i.editingPosition)?i.editingPosition:n.position,n.showText=e.is.string(i.editingShowText)?i.editingShowText:n.showText,n.hideText=e.is.string(i.editingHideText)?i.editingHideText:n.hideText,n.addText=e.is.string(i.editingAddText)?i.editingAddText:n.addText,n.editText=e.is.string(i.editingEditText)?i.editingEditText:n.editText,n.deleteText=e.is.string(i.editingDeleteText)?i.editingDeleteText:n.deleteText,n.viewText=e.is.string(i.editingViewText)?i.editingViewText:n.viewText,n.allowAdd=e.is.boolean(i.editingAllowAdd)?i.editingAllowAdd:n.allowAdd,n.allowEdit=e.is.boolean(i.editingAllowEdit)?i.editingAllowEdit:n.allowEdit,n.allowDelete=e.is.boolean(i.editingAllowDelete)?i.editingAllowDelete:n.allowDelete,n.allowView=e.is.boolean(i.editingAllowView)?i.editingAllowView:n.allowView,n.column=new e.EditingColumn(n.ft,n,t.extend(!0,{},n.column,i.editingColumn,{visible:n.alwaysShow})),n.ft.$el.hasClass("footable-editing-left")&&(n.position="left"),n.ft.$el.hasClass("footable-editing-right")&&(n.position="right"),"right"===n.position)n.column.index=n.ft.columns.array.length;else{n.column.index=0;for(var s=0,o=n.ft.columns.array.length;s<o;s++)n.ft.columns.array[s].index+=1}n.ft.columns.array.push(n.column),n.ft.columns.array.sort(function(t,e){return t.index-e.index}),n.callbacks.addRow=e.checkFnValue(n,i.editingAddRow,n.callbacks.addRow),n.callbacks.editRow=e.checkFnValue(n,i.editingEditRow,n.callbacks.editRow),n.callbacks.deleteRow=e.checkFnValue(n,i.editingDeleteRow,n.callbacks.deleteRow),n.callbacks.viewRow=e.checkFnValue(n,i.editingViewRow,n.callbacks.viewRow)}},function(){n.enabled=!1})},init:function(){var t=this;this.ft.raise("init.ft.editing").then(function(){t.$create()},function(){t.enabled=!1})},destroy:function(){var t=this;this.ft.raise("destroy.ft.editing").then(function(){t.ft.$el.removeClass("footable-editing footable-editing-always-show footable-editing-no-add footable-editing-no-edit footable-editing-no-delete footable-editing-no-view").off("click.ft.editing").find("tfoot > tr.footable-editing").remove()})},$create:function(){var e="right"===this.position?"footable-editing-right":"footable-editing-left";this.ft.$el.addClass("footable-editing").addClass(e).on("click.ft.editing",".footable-show",{self:this},this._onShowClick).on("click.ft.editing",".footable-hide",{self:this},this._onHideClick).on("click.ft.editing",".footable-edit",{self:this},this._onEditClick).on("click.ft.editing",".footable-delete",{self:this},this._onDeleteClick).on("click.ft.editing",".footable-view",{self:this},this._onViewClick).on("click.ft.editing",".footable-add",{self:this},this._onAddClick),this.$cell=t("<td/>").attr("colspan",this.ft.columns.visibleColspan).append(this.$buttonShow()),this.allowAdd&&this.$cell.append(this.$buttonAdd()),this.$cell.append(this.$buttonHide()),this.alwaysShow&&this.ft.$el.addClass("footable-editing-always-show"),this.allowAdd||this.ft.$el.addClass("footable-editing-no-add"),this.allowEdit||this.ft.$el.addClass("footable-editing-no-edit"),this.allowDelete||this.ft.$el.addClass("footable-editing-no-delete"),this.allowView||this.ft.$el.addClass("footable-editing-no-view");var i=this.ft.$el.children("tfoot");0==i.length&&(i=t("<tfoot/>"),this.ft.$el.append(i)),this.$row=t("<tr/>",{class:"footable-editing"}).append(this.$cell).appendTo(i)},$buttonShow:function(){return'<button type="button" class="btn btn-primary footable-show">'+this.showText+"</button>"},$buttonHide:function(){return'<button type="button" class="btn btn-default footable-hide">'+this.hideText+"</button>"},$buttonAdd:function(){return'<button type="button" class="btn btn-primary footable-add">'+this.addText+"</button> "},$buttonEdit:function(){return'<button type="button" class="btn btn-default footable-edit">'+this.editText+"</button> "},$buttonDelete:function(){return'<button type="button" class="btn btn-default footable-delete">'+this.deleteText+"</button>"},$buttonView:function(){return'<button type="button" class="btn btn-default footable-view">'+this.viewText+"</button> "},$rowButtons:function(){return e.is.jq(this._$buttons)?this._$buttons.clone():(this._$buttons=t('<div class="btn-group btn-group-xs" role="group"></div>'),this.allowView&&this._$buttons.append(this.$buttonView()),this.allowEdit&&this._$buttons.append(this.$buttonEdit()),this.allowDelete&&this._$buttons.append(this.$buttonDelete()),this._$buttons)},draw:function(){this.$cell.attr("colspan",this.ft.columns.visibleColspan)},_onEditClick:function(i){i.preventDefault();var n=i.data.self,s=t(this).closest("tr").data("__FooTableRow__");s instanceof e.Row&&n.ft.raise("edit.ft.editing",[s]).then(function(){n.callbacks.editRow.call(n.ft,s)})},_onDeleteClick:function(i){i.preventDefault();var n=i.data.self,s=t(this).closest("tr").data("__FooTableRow__");s instanceof e.Row&&n.ft.raise("delete.ft.editing",[s]).then(function(){n.callbacks.deleteRow.call(n.ft,s)})},_onViewClick:function(i){i.preventDefault();var n=i.data.self,s=t(this).closest("tr").data("__FooTableRow__");s instanceof e.Row&&n.ft.raise("view.ft.editing",[s]).then(function(){n.callbacks.viewRow.call(n.ft,s)})},_onAddClick:function(t){t.preventDefault();var e=t.data.self;e.ft.raise("add.ft.editing").then(function(){e.callbacks.addRow.call(e.ft)})},_onShowClick:function(t){t.preventDefault();var e=t.data.self;e.ft.raise("show.ft.editing").then(function(){e.ft.$el.addClass("footable-editing-show"),e.column.visible=!0,e.ft.draw()})},_onHideClick:function(t){t.preventDefault();var e=t.data.self;e.ft.raise("hide.ft.editing").then(function(){e.ft.$el.removeClass("footable-editing-show"),e.column.visible=!1,e.ft.draw()})}}),e.components.register("editing",e.Editing,850)}(jQuery,FooTable),function(t,e){e.EditingColumn=e.Column.extend({construct:function(t,e,i){this._super(t,i,"editing"),this.editing=e,this.internal=!0},$create:function(){(this.$el=!this.virtual&&e.is.jq(this.$el)?this.$el:t("<th/>",{class:"footable-editing"})).html(this.title)},parser:function(i){if(e.is.string(i)&&(i=t(t.trim(i))),e.is.element(i)&&(i=t(i)),e.is.jq(i)){var n=i.prop("tagName").toLowerCase();return"td"==n||"th"==n?i.data("value")||i.contents():i}return null},createCell:function(i){var n=this.editing.$rowButtons(),s=t("<td/>").append(n);return e.is.jq(i.$el)&&(0===this.index?s.prependTo(i.$el):s.insertAfter(i.$el.children().eq(this.index-1))),new e.Cell(this.ft,i,this,s||s.html())}}),e.columns.register("editing",e.EditingColumn)}(jQuery,FooTable),jQuery,FooTable.Defaults.prototype.editing={enabled:!1,pageToNew:!0,position:"right",alwaysShow:!1,addRow:function(){},editRow:function(t){},deleteRow:function(t){},viewRow:function(t){},showText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span> Edit rows',hideText:"Cancel",addText:"New row",editText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span>',deleteText:'<span class="fooicon fooicon-trash" aria-hidden="true"></span>',viewText:'<span class="fooicon fooicon-stats" aria-hidden="true"></span>',allowAdd:!0,allowEdit:!0,allowDelete:!0,allowView:!1,column:{classes:"footable-editing",name:"editing",title:"",filterable:!1,sortable:!1}},function(t,e){e.is.defined(e.Paging)&&(e.Paging.prototype.unpaged=[],e.Paging.extend("predraw",function(){this.unpaged=this.ft.rows.array.slice(0),this._super()}))}(jQuery,FooTable),function(t,e){e.Row.prototype.add=function(i){i=!e.is.boolean(i)||i;var n=this;return t.Deferred(function(t){var e=n.ft.rows.all.push(n)-1;if(i)return n.ft.draw().then(function(){t.resolve(e)});t.resolve(e)})},e.Row.prototype.delete=function(i){i=!e.is.boolean(i)||i;var n=this;return t.Deferred(function(t){var s=n.ft.rows.all.indexOf(n);if(e.is.number(s)&&s>=0&&s<n.ft.rows.all.length&&(n.ft.rows.all.splice(s,1),i))return n.ft.draw().then(function(){t.resolve(n)});t.resolve(n)})},e.is.defined(e.Paging)&&e.Row.extend("add",function(t){t=!e.is.boolean(t)||t;var i,n=this,s=this._super(t),o=n.ft.use(e.Editing);return o&&o.pageToNew&&(i=n.ft.use(e.Paging))&&t?s.then(function(){var t=i.unpaged.indexOf(n),e=Math.ceil((t+1)/i.size);if(i.current!==e)return i.goto(e)}):s}),e.is.defined(e.Sorting)&&e.Row.extend("val",function(t,i){i=!e.is.boolean(i)||i;var n=this._super(t);if(!e.is.hash(t))return n;var s=this;return i&&s.ft.draw().then(function(){var t,i=s.ft.use(e.Editing);if(e.is.defined(e.Paging)&&i&&i.pageToNew&&(t=s.ft.use(e.Paging))){var n=t.unpaged.indexOf(s),o=Math.ceil((n+1)/t.size);if(t.current!==o)return t.goto(o)}}),n})}(jQuery,FooTable),function(t){t.Rows.prototype.add=function(e,i){var n=e;t.is.hash(e)&&(n=new FooTable.Row(this.ft,this.ft.columns.array,e)),n instanceof FooTable.Row&&n.add(i)},t.Rows.prototype.update=function(e,i,n){var s=this.ft.rows.all.length,o=e;t.is.number(e)&&e>=0&&e<s&&(o=this.ft.rows.all[e]),o instanceof FooTable.Row&&t.is.hash(i)&&o.val(i,n)},t.Rows.prototype.delete=function(e,i){var n=this.ft.rows.all.length,s=e;t.is.number(e)&&e>=0&&e<n&&(s=this.ft.rows.all[e]),s instanceof FooTable.Row&&s.delete(i)}}(FooTable),function(t,e){var i=0,n=function(t){var e,i,n=2166136261;for(e=0,i=t.length;e<i;e++)n^=t.charCodeAt(e),n+=(n<<1)+(n<<4)+(n<<7)+(n<<8)+(n<<24);return n>>>0}(location.origin+location.pathname);e.State=e.Component.extend({construct:function(t){this._super(t,t.o.state.enabled),this._key="1",this.key=this._key+(e.is.string(t.o.state.key)?t.o.state.key:this._uid()),this.filtering=!e.is.boolean(t.o.state.filtering)||t.o.state.filtering,this.paging=!e.is.boolean(t.o.state.paging)||t.o.state.paging,this.sorting=!e.is.boolean(t.o.state.sorting)||t.o.state.sorting},preinit:function(t){var i=this;this.ft.raise("preinit.ft.state",[t]).then(function(){i.enabled=e.is.boolean(t.state)?t.state:i.enabled,i.enabled&&(i.key=i._key+(e.is.string(t.stateKey)?t.stateKey:i.key),i.filtering=e.is.boolean(t.stateFiltering)?t.stateFiltering:i.filtering,i.paging=e.is.boolean(t.statePaging)?t.statePaging:i.paging,i.sorting=e.is.boolean(t.stateSorting)?t.stateSorting:i.sorting)},function(){i.enabled=!1})},get:function(t){return JSON.parse(localStorage.getItem(this.key+":"+t))},set:function(t,e){localStorage.setItem(this.key+":"+t,JSON.stringify(e))},remove:function(t){localStorage.removeItem(this.key+":"+t)},read:function(){this.ft.execute(!1,!0,"readState")},write:function(){this.ft.execute(!1,!0,"writeState")},clear:function(){this.ft.execute(!1,!0,"clearState")},_uid:function(){var t=this.ft.$el.attr("id");return n+"_"+(e.is.string(t)?t:++i)}}),e.components.register("state",e.State,700)}(jQuery,FooTable),function(t){t.Component.prototype.readState=function(){},t.Component.prototype.writeState=function(){},t.Component.prototype.clearState=function(){}}(FooTable),FooTable.Defaults.prototype.state={enabled:!1,filtering:!0,paging:!0,sorting:!0,key:null},function(t){t.Filtering&&(t.Filtering.prototype.readState=function(){if(this.ft.state.filtering){var e=this.ft.state.get("filtering");t.is.hash(e)&&!t.is.emptyArray(e.filters)&&(this.filters=this.ensure(e.filters))}},t.Filtering.prototype.writeState=function(){if(this.ft.state.filtering){var e=t.arr.map(this.filters,function(e){return{name:e.name,query:e.query instanceof t.Query?e.query.val():e.query,columns:t.arr.map(e.columns,function(t){return t.name}),hidden:e.hidden,space:e.space,connectors:e.connectors,ignoreCase:e.ignoreCase}});this.ft.state.set("filtering",{filters:e})}},t.Filtering.prototype.clearState=function(){this.ft.state.filtering&&this.ft.state.remove("filtering")})}(FooTable),function(t){t.Paging&&(t.Paging.prototype.readState=function(){if(this.ft.state.paging){var e=this.ft.state.get("paging");t.is.hash(e)&&(this.current=e.current,this.size=e.size)}},t.Paging.prototype.writeState=function(){this.ft.state.paging&&this.ft.state.set("paging",{current:this.current,size:this.size})},t.Paging.prototype.clearState=function(){this.ft.state.paging&&this.ft.state.remove("paging")})}(FooTable),function(t){t.Sorting&&(t.Sorting.prototype.readState=function(){if(this.ft.state.sorting){var e=this.ft.state.get("sorting");if(t.is.hash(e)){var i=this.ft.columns.get(e.column);i instanceof t.Column&&(this.column=i,this.column.direction=e.direction)}}},t.Sorting.prototype.writeState=function(){this.ft.state.sorting&&this.column instanceof t.Column&&this.ft.state.set("sorting",{column:this.column.name,direction:this.column.direction})},t.Sorting.prototype.clearState=function(){this.ft.state.sorting&&this.ft.state.remove("sorting")})}(FooTable),function(t){t.Table.extend("_construct",function(t){return this.state=this.use(FooTable.State),this._super(t)}),t.Table.extend("_preinit",function(){var t=this;return t._super().then(function(){t.state.enabled&&t.state.read()})}),t.Table.extend("draw",function(){var t=this;return t._super().then(function(){t.state.enabled&&t.state.write()})})}(FooTable),function(t,e){e.Export=e.Component.extend({construct:function(t){this._super(t,!0),this.snapshot=[]},predraw:function(){this.snapshot=this.ft.rows.array.slice(0)},columns:function(){var t=[];return e.arr.each(this.ft.columns.array,function(e){e.internal||t.push({type:e.type,name:e.name,title:e.title,visible:e.visible,hidden:e.hidden,classes:e.classes,style:e.style})}),t},rows:function(t){var i=(t=!!e.is.boolean(t)&&t)?this.ft.rows.all:this.snapshot,n=[];return e.arr.each(i,function(t){n.push(t.val())}),n},json:function(t){return JSON.parse(JSON.stringify({columns:this.columns(),rows:this.rows(t)}))},csv:function(t){var i,n,s="",o=this.columns();e.arr.each(o,function(t,e){n='"'+t.title.replace(/"/g,'""')+'"',s+=0===e?n:","+n}),s+="\n";var r=t?this.ft.rows.all:this.snapshot;return e.arr.each(r,function(t){e.arr.each(t.cells,function(t,e){t.column.internal||(i=t.column.stringify.call(t.column,t.value,t.ft.o,t.row.value),n='"'+i.replace(/"/g,'""')+'"',s+=0===e?n:","+n)}),s+="\n"}),s}}),e.components.register("export",e.Export,490)}(jQuery,FooTable),function(t){t.Column.prototype.__export_define__=function(e){this.stringify=t.checkFnValue(this,e.stringify,this.stringify)},t.Column.extend("define",function(t){this._super(t),this.__export_define__(t)}),t.Column.prototype.stringify=function(t,e,i){return t+""},t.is.defined(t.DateColumn)&&(t.DateColumn.prototype.stringify=function(e,i,n){return t.is.object(e)&&t.is.boolean(e._isAMomentObject)&&e.isValid()?e.format(this.formatString):""}),t.ObjectColumn.prototype.stringify=function(e,i,n){return t.is.object(e)?JSON.stringify(e):""},t.ArrayColumn.prototype.stringify=function(e,i,n){return t.is.array(e)?JSON.stringify(e):""}}(FooTable),function(t){t.Table.prototype.toJSON=function(e){return this.use(t.Export).json(e)},t.Table.prototype.toCSV=function(e){return this.use(t.Export).csv(e)}}(FooTable)}]);
(()=>{var t={5669:()=>{jQuery(document).on("ninja_table_init_stackables",function(t,e){var n=jQuery,r=e.$table,a=e.tableConfig,o=!1,u=a.settings.stack_config.stacks_devices;function i(t){return-1!==u.indexOf(t)}u&&r.on("expand.ft.row",function(t,e,n){i(e.breakpoints.current.name)&&(t.preventDefault(),n.__hidden__=FooTable.arr.map(n.cells,function(t){return t.column.visible?t:null}),n.__hidden__.length>0&&(n.$details.insertAfter(n.$el).children("td").first().attr("colspan",n.ft.columns.visibleColspan),FooTable.arr.each(n.__hidden__,function(t){o&&t.collapse()})),n.$el.attr("data-expanded",!0),n.$toggle.removeClass("fooicon-plus").addClass("fooicon-minus"),n.expanded=!0,n.ft.raise("expanded.ft.row",[self]))}).on("collapse.ft.row",function(t,e,n){o=!1,FooTable.arr.each(n.__hidden__,function(t){t.restore()}),n.$details.detach(),n.$el.removeAttr("data-expanded"),n.$toggle.removeClass("fooicon-minus").addClass("fooicon-plus"),n.expanded=!1,n.ft.raise("collapsed.ft.row",[n])}).on("draw.ft.table",function(t,e){i(e.breakpoints.current.name)?(o=!0,r.addClass("ninja_stacked_table"),e.rows.expand (),function(t){t.data("stackable_edit_inited")||(t.on("click",".footable-edit",function(e){if(t.hasClass("ninja_stacked_table")){var r=n(this).closest("tr.footable-detail-row").prev().data("__FooTableRow__"),o={ft:r.ft};jQuery(document).trigger("ninja_table_edit_row",{row:r,self:o,tableConfig:a})}}),t.on("click",".footable-delete",function(e){if(t.hasClass("ninja_stacked_table")){var r=n(this).closest("tr.footable-detail-row").prev().data("__FooTableRow__"),o={ft:r.ft};jQuery(document).trigger("ninja_table_delete_row",{row:r,self:o,tableConfig:a})}}),t.data("stackable_edit_inited","yes"))}(r),r.trigger("ninja_stacked_init")):(o=!1,r.removeClass("ninja_stacked_table"),r.trigger("ninja_stacked_removed"))})})},2475:()=>{!function(t){function e(t,e){if(t&&t.length){var n=e?"Search":"Clear search";t.attr({"aria-label":n,title:n})}}t.str.containsExact=function(e,n,r){if(t.is.emptyString(e)||t.is.emptyString(n)||n.length>e.length)return!1;if(r||(e=e.toLowerCase(),n=n.toLowerCase()),/^\d+$/.test(n))return i(n,e);var a=isNaN(Number(n))?"^(?:^|\\W)"+t.str.escapeRegExp(n)+"(?:$|\\W)$":"^\\b"+t.str.escapeRegExp(n)+"\\b(?!\\.)$";return new RegExp(a,r?"i":"").test(e)},t.Table.prototype.ninjaTablesGetRows=function(){return this.use(FooTable.Export).snapshot},t.Column.prototype.sorter=function(t,e){return window.ninjaTablesCustomSorter?window.ninjaTablesCustomSorter(t,e):"string"==typeof t&&"string"==typeof e?t.localeCompare(e):t===e?0:t<e?-1:1},t.Filtering.prototype._onSearchButtonClicked=function(t){t.preventDefault();var e=t.data.self;if(null!=e._filterTimeout&&clearTimeout(e._filterTimeout),e.$button.children(".fooicon").hasClass("fooicon-remove"))e.clear();else{var n=e.$input.val();n.length>=e.min&&(e.exactMatch&&!e._exactRegExp.test(n)&&(n='"'+n+'"'),e.addFilter("search",n),e.filter(e.focus))}var r=jQuery,a=e.ft.$el[0],o=r(a).data("ninja_table_instance"),u=window[o].init_config.filtering.filters;u&&u[0].hidden&&r(".footable-filtering").find(".ninja-custom-filter").each(function(t,e){var n=r(e).data("element_type");if("select"==n)r(e).find("select").each(function(t,e){r(e)[0].sumo.unSelectAll()});else if("radio"===n||"checkbox"===n)r(this).find("input").prop("checked",!1);else{r(e).find("input").val("")}})};var n=t.Filtering.prototype.$create;t.Filtering.prototype.$create=function(){n.apply(this,arguments),this.$input&&this.$input.length&&this.$input.attr("aria-label",this.placeholder||"Search"),e(this.$button,!0)};var r=t.Filtering.prototype.setButton;t.Filtering.prototype.setButton=function(t){r.apply(this,arguments),e(this.$button,!!t)};var a=t.Row.prototype.$create;t.Row.prototype.$create=function(){if(a.apply(this,arguments),this.$toggle&&this.$toggle.length){this.$toggle.attr({role:"button","aria-expanded":this.expanded?"true":"false","aria-label":this.expanded?"Collapse row":"Expand row"});var t=this;this.$toggle.off("keydown.nt_a11y").on("keydown.nt_a11y",function(e){"Enter"!==e.key&&" "!==e.key&&13!==e.which&&32!==e.which||(e.preventDefault(),t.$el.trigger("click.ft.row"))})}};var o=t.Row.prototype.expand;t.Row.prototype.expand=function(){var t=o.apply(this,arguments);return this.$toggle&&this.$toggle.length&&this.$toggle.attr({"aria-expanded":"true","aria-label":"Collapse row"}),t};var u=t.Row.prototype.collapse;t.Row.prototype.collapse=function(){var t=u.apply(this,arguments);return this.$toggle&&this.$toggle.length&&this.$toggle.attr({"aria-expanded":"false","aria-label":"Expand row"}),t},t.Cell.prototype.$create=function(){var e=jQuery;this.created||((this.$el=t.is.jq(this.$el)?this.$el:e("<td/>")).data("value",this.value).contents().detach().end().append(this.format(this.value)),this._setClasses(this.$el),this._setStyle(this.$el),this.$detail=e("<tr/>").addClass(this.row.classes.join(" ")).data("__FooTableCell__",this).append(e("<th/>").addClass("ninja-th-"+this.column.name)).append(e("<td/>")),this.created=!0)};var i=function(t,e){var n=e.split(",");return(n=n.map(Number)).includes(Number(t))}}(FooTable)},8091:t=>{"use strict";function e(t,e){if(null==t)throw new TypeError("Cannot convert first argument to object");for(var n=Object(t),r=1;r<arguments.length;r++){var a=arguments[r];if(null!=a)for(var o=Object.keys(Object(a)),u=0,i=o.length;u<i;u++){var s=o[u],l=Object.getOwnPropertyDescriptor(a,s);void 0!==l&&l.enumerable&&(n[s]=a[s])}}return n}t.exports={assign:e,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:e})}}},8552:(t,e,n)=>{var r=n(852)(n(5639),"DataView");t.exports=r},1989:(t,e,n)=>{var r=n(1789),a=n(401),o=n(8524),u=n(1327),i=n(1866);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=u,s.prototype.set=i,t.exports=s},8407:(t,e,n)=>{var r=n(7040),a=n(4125),o=n(2117),u=n(7529),i=n(4705);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=u,s.prototype.set=i,t.exports=s},7071:(t,e,n)=>{var r=n(852)(n(5639),"Map");t.exports=r},3369:(t,e,n)=>{var r=n(4785),a=n(1285),o=n(6e3),u=n(9916),i=n(5265);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=u,s.prototype.set=i,t.exports=s},3818:(t,e,n)=>{var r=n(852)(n(5639),"Promise");t.exports=r},8525:(t,e,n)=>{var r=n(852)(n(5639),"Set");t.exports=r},8668:(t,e,n)=>{var r=n(3369),a=n(619),o=n(2385);function u(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}u.prototype.add=u.prototype.push=a,u.prototype.has=o,t.exports=u},6384:(t,e,n)=>{var r=n(8407),a=n(7465),o=n(3779),u=n(7599),i=n(4758),s=n(6846);function l(t){var e=this.__data__=new r(t);this.size=e.size}l.prototype.clear=a,l.prototype.delete=o,l.prototype.get=u,l.prototype.has=i,l.prototype.set=s,t.exports=l},2705:(t,e,n)=>{var r=n(5639).Symbol;t.exports=r},1149:(t,e,n)=>{var r=n(5639).Uint8Array;t.exports=r},577:(t,e,n)=>{var r=n(852)(n(5639),"WeakMap");t.exports=r},4963:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=0,o=[];++n<r;){var u=t[n];e(u,n,t)&&(o[a++]=u)}return o}},4636:(t,e,n)=>{var r=n(2545),a=n(5694),o=n(1469),u=n(4144),i=n(5776),s=n(6719),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),c=!n&&a(t),f=!n&&!c&&u(t),d=!n&&!c&&!f&&s(t),p=n||c||f||d,_=p?r(t.length,String):[],b=_.length;for(var g in t)!e&&!l.call(t,g)||p&&("length"==g||f&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||i(g,b))||_.push(g);return _}},9932:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=Array(r);++n<r;)a[n]=e(t[n],n,t);return a}},2488:t=>{t.exports=function(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}},2908:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},8470:(t,e,n)=>{var r=n(7813);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},1848:t=>{t.exports=function(t,e,n,r){for(var a=t.length,o=n+(r?1:-1);r?o--:++o<a;)if(e(t[o],o,t))return o;return-1}},7786:(t,e,n)=>{var r=n(1811),a=n(327);t.exports=function(t,e){for(var n=0,o=(e=r(e,t)).length;null!=t&&n<o;)t=t[a(e[n++])];return n&&n==o?t:void 0}},8866:(t,e,n)=>{var r=n(2488),a=n(1469);t.exports=function(t,e,n){var o=e(t);return a(t)?o:r(o,n(t))}},4239:(t,e,n)=>{var r=n(2705),a=n(9607),o=n(2333),u=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":u&&u in Object(t)?a(t):o(t)}},13:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},9454:(t,e,n)=>{var r=n(4239),a=n(7005);t.exports=function(t){return a(t)&&"[object Arguments]"==r(t)}},939:(t,e,n)=>{var r=n(2492),a=n(7005);t.exports=function t(e,n,o,u,i){return e===n||(null==e||null==n||!a(e)&&!a(n)?e!=e&&n!=n:r(e,n,o,u,t,i))}},2492:(t,e,n)=>{var r=n(6384),a=n(7114),o=n(1974),u=n(6096),i=n(4160),s=n(1469),l=n(4144),c=n(6719),f="[object Arguments]",d="[object Array]",p="[object Object]",_=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,b,g,v){var h=s(t),y=s(e),m=h?d:i(t),E=y?d:i(e),w=(m=m==f?p:m)==p,x=(E=E==f?p:E)==p,j=m==E;if(j&&l(t)){if(!l(e))return!1;h=!0,w=!1}if(j&&!w)return v||(v=new r),h||c(t)?a(t,e,n,b,g,v):o(t,e,m,n,b,g,v);if(!(1&n)){var F=w&&_.call(t,"__wrapped__"),A=x&&_.call(e,"__wrapped__");if(F||A){var C=F?t.value():t,k=A?e.value():e;return v||(v=new r),g(C,k,n,b,v)}}return!!j&&(v||(v=new r),u(t,e,n,b,g,v))}},2958:(t,e,n)=>{var r=n(6384),a=n(939);t.exports=function(t,e,n,o){var u=n.length,i=u,s=!o;if(null==t)return!i;for(t=Object(t);u--;){var l=n[u];if(s&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++u<i;){var c=(l=n[u])[0],f=t[c],d=l[1];if(s&&l[2]){if(void 0===f&&!(c in t))return!1}else{var p=new r;if(o)var _=o(f,d,c,t,e,p);if(!(void 0===_?a(d,f,3,o,p):_))return!1}}return!0}},8458:(t,e,n)=>{var r=n(3560),a=n(5346),o=n(3218),u=n(346),i=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,c=s.toString,f=l.hasOwnProperty,d=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||a(t))&&(r(t)?d:i).test(u(t))}},8749:(t,e,n)=>{var r=n(4239),a=n(1780),o=n(7005),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&a(t.length)&&!!u[r(t)]}},7206:(t,e,n)=>{var r=n(1573),a=n(471),o=n(6557),u=n(1469),i=n(9601);t.exports=function(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?u(t)?a(t[0],t[1]):r(t):i(t)}},280:(t,e,n)=>{var r=n(5726),a=n(6916),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return a(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},1573:(t,e,n)=>{var r=n(2958),a=n(1499),o=n(2634);t.exports=function(t){var e=a(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},471:(t,e,n)=>{var r=n(939),a=n(7361),o=n(9095),u=n(5403),i=n(9162),s=n(2634),l=n(327);t.exports=function(t,e){return u(t)&&i(e)?s(l(t),e):function(n){var u=a(n,t);return void 0===u&&u===e?o(n,t):r(e,u,3)}}},371:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},9152:(t,e,n)=>{var r=n(7786);t.exports=function(t){return function(e){return r(e,t)}}},8674:t=>{t.exports=function(t){return function(e){return null==t?void 0:t[e]}}},2545:t=>{t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},531:(t,e,n)=>{var r=n(2705),a=n(9932),o=n(1469),u=n(3448),i=r?r.prototype:void 0,s=i?i.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return a(e,t)+"";if(u(e))return s?s.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},7561:(t,e,n)=>{var r=n(7990),a=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(a,""):t}},7518:t=>{t.exports=function(t){return function(e){return t(e)}}},4757:t=>{t.exports=function(t,e){return t.has(e)}},1811:(t,e,n)=>{var r=n(1469),a=n(5403),o=n(5514),u=n(9833);t.exports=function(t,e){return r(t)?t:a(t,e)?[t]:o(u(t))}},4429:(t,e,n)=>{var r=n(5639)["__core-js_shared__"];t.exports=r},7740:(t,e,n)=>{var r=n(7206),a=n(8612),o=n(3674);t.exports=function(t){return function(e,n,u){var i=Object(e);if(!a(e)){var s=r(n,3);e=o(e),n=function(t){return s(i[t],t,i)}}var l=t(e,n,u);return l>-1?i[s?e[l]:l]:void 0}}},7114:(t,e,n)=>{var r=n(8668),a=n(2908),o=n(4757);t.exports=function(t,e,n,u,i,s){var l=1&n,c=t.length,f=e.length;if(c!=f&&!(l&&f>c))return!1;var d=s.get(t),p=s.get(e);if(d&&p)return d==e&&p==t;var _=-1,b=!0,g=2&n?new r:void 0;for(s.set(t,e),s.set(e,t);++_<c;){var v=t[_],h=e[_];if(u)var y=l?u(h,v,_,e,t,s):u(v,h,_,t,e,s);if(void 0!==y){if(y)continue;b=!1;break}if(g){if(!a(e,function(t,e){if(!o(g,e)&&(v===t||i(v,t,n,u,s)))return g.push(e)})){b=!1;break}}else if(v!==h&&!i(v,h,n,u,s)){b=!1;break}}return s.delete(t),s.delete(e),b}},1974:(t,e,n)=>{var r=n(2705),a=n(1149),o=n(7813),u=n(7114),i=n(8776),s=n(1814),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;t.exports=function(t,e,n,r,l,f,d){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!f(new a(t),new a(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var p=i;case"[object Set]":var _=1&r;if(p||(p=s),t.size!=e.size&&!_)return!1;var b=d.get(t);if(b)return b==e;r|=2,d.set(t,e);var g=u(p(t),p(e),r,l,f,d);return d.delete(t),g;case"[object Symbol]":if(c)return c.call(t)==c.call(e)}return!1}},6096:(t,e,n)=>{var r=n(8234),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,o,u,i){var s=1&n,l=r(t),c=l.length;if(c!=r(e).length&&!s)return!1;for(var f=c;f--;){var d=l[f];if(!(s?d in e:a.call(e,d)))return!1}var p=i.get(t),_=i.get(e);if(p&&_)return p==e&&_==t;var b=!0;i.set(t,e),i.set(e,t);for(var g=s;++f<c;){var v=t[d=l[f]],h=e[d];if(o)var y=s?o(h,v,d,e,t,i):o(v,h,d,t,e,i);if(!(void 0===y?v===h||u(v,h,n,o,i):y)){b=!1;break}g||(g="constructor"==d)}if(b&&!g){var m=t.constructor,E=e.constructor;m==E||!("constructor"in t)||!("constructor"in e)||"function"==typeof m&&m instanceof m&&"function"==typeof E&&E instanceof E||(b=!1)}return i.delete(t),i.delete(e),b}},1957:(t,e,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},8234:(t,e,n)=>{var r=n(8866),a=n(9551),o=n(3674);t.exports=function(t){return r(t,o,a)}},5050:(t,e,n)=>{var r=n(7019);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},1499:(t,e,n)=>{var r=n(9162),a=n(3674);t.exports=function(t){for(var e=a(t),n=e.length;n--;){var o=e[n],u=t[o];e[n]=[o,u,r(u)]}return e}},852:(t,e,n)=>{var r=n(8458),a=n(7801);t.exports=function(t,e){var n=a(t,e);return r(n)?n:void 0}},9607:(t,e,n)=>{var r=n(2705),a=Object.prototype,o=a.hasOwnProperty,u=a.toString,i=r?r.toStringTag:void 0;t.exports=function(t){var e=o.call(t,i),n=t[i];try{t[i]=void 0;var r=!0}catch(t){}var a=u.call(t);return r&&(e?t[i]=n:delete t[i]),a}},9551:(t,e,n)=>{var r=n(4963),a=n(479),o=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols,i=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return o.call(t,e)}))}:a;t.exports=i},4160:(t,e,n)=>{var r=n(8552),a=n(7071),o=n(3818),u=n(8525),i=n(577),s=n(4239),l=n(346),c="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",_="[object DataView]",b=l(r),g=l(a),v=l(o),h=l(u),y=l(i),m=s;(r&&m(new r(new ArrayBuffer(1)))!=_||a&&m(new a)!=c||o&&m(o.resolve())!=f||u&&m(new u)!=d||i&&m(new i)!=p)&&(m=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case b:return _;case g:return c;case v:return f;case h:return d;case y:return p}return e}),t.exports=m},7801:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},222:(t,e,n)=>{var r=n(1811),a=n(5694),o=n(1469),u=n(5776),i=n(1780),s=n(327);t.exports=function(t,e,n){for(var l=-1,c=(e=r(e,t)).length,f=!1;++l<c;){var d=s(e[l]);if(!(f=null!=t&&n(t,d)))break;t=t[d]}return f||++l!=c?f:!!(c=null==t?0:t.length)&&i(c)&&u(d,c)&&(o(t)||a(t))}},1789:(t,e,n)=>{var r=n(4536);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},8524:(t,e,n)=>{var r=n(4536),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(e,t)?e[t]:void 0}},1327:(t,e,n)=>{var r=n(4536),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:a.call(e,t)}},1866:(t,e,n)=>{var r=n(4536);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},5776:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},5403:(t,e,n)=>{var r=n(1469),a=n(3448),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!a(t))||(u.test(t)||!o.test(t)||null!=e&&t in Object(e))}},7019:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5346:(t,e,n)=>{var r,a=n(4429),o=(r=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!o&&o in t}},5726:t=>{var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},9162:(t,e,n)=>{var r=n(3218);t.exports=function(t){return t==t&&!r(t)}},7040:t=>{t.exports=function(){this.__data__=[],this.size=0}},4125:(t,e,n)=>{var r=n(8470),a=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)}},2117:(t,e,n)=>{var r=n(8470);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},7529:(t,e,n)=>{var r=n(8470);t.exports=function(t){return r(this.__data__,t)>-1}},4705:(t,e,n)=>{var r=n(8470);t.exports=function(t,e){var n=this.__data__,a=r(n,t);return a<0?(++this.size,n.push([t,e])):n[a][1]=e,this}},4785:(t,e,n)=>{var r=n(1989),a=n(8407),o=n(7071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||a),string:new r}}},1285:(t,e,n)=>{var r=n(5050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},6e3:(t,e,n)=>{var r=n(5050);t.exports=function(t){return r(this,t).get(t)}},9916:(t,e,n)=>{var r=n(5050);t.exports=function(t){return r(this,t).has(t)}},5265:(t,e,n)=>{var r=n(5050);t.exports=function(t,e){var n=r(this,t),a=n.size;return n.set(t,e),this.size+=n.size==a?0:1,this}},8776:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},2634:t=>{t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},4569:(t,e,n)=>{var r=n(8306);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},4536:(t,e,n)=>{var r=n(852)(Object,"create");t.exports=r},6916:(t,e,n)=>{var r=n(5569)(Object.keys,Object);t.exports=r},1167:(t,e,n)=>{t=n.nmd(t);var r=n(1957),a=e&&!e.nodeType&&e,o=a&&t&&!t.nodeType&&t,u=o&&o.exports===a&&r.process,i=function(){try{var t=o&&o.require&&o.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=i},2333:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:t=>{t.exports=function(t,e){return function(n){return t(e(n))}}},5639:(t,e,n)=>{var r=n(1957),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();t.exports=o},619:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},2385:t=>{t.exports=function(t){return this.__data__.has(t)}},1814:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},7465:(t,e,n)=>{var r=n(8407);t.exports=function(){this.__data__=new r,this.size=0}},3779:t=>{t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},7599:t=>{t.exports=function(t){return this.__data__.get(t)}},4758:t=>{t.exports=function(t){return this.__data__.has(t)}},6846:(t,e,n)=>{var r=n(8407),a=n(7071),o=n(3369);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!a||u.length<199)return u.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(u)}return n.set(t,e),this.size=n.size,this}},5514:(t,e,n)=>{var r=n(4569),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,function(t,n,r,a){e.push(r?a.replace(o,"$1"):n||t)}),e});t.exports=u},327:(t,e,n)=>{var r=n(3448);t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},346:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},7990:t=>{var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},3729:(t,e,n)=>{var r=n(8674)({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});t.exports=r},7813:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},3311:(t,e,n)=>{var r=n(7740)(n(998));t.exports=r},998:(t,e,n)=>{var r=n(1848),a=n(7206),o=n(554),u=Math.max;t.exports=function(t,e,n){var i=null==t?0:t.length;if(!i)return-1;var s=null==n?0:o(n);return s<0&&(s=u(i+s,0)),r(t,a(e,3),s)}},7361:(t,e,n)=>{var r=n(7786);t.exports=function(t,e,n){var a=null==t?void 0:r(t,e);return void 0===a?n:a}},9095:(t,e,n)=>{var r=n(13),a=n(222);t.exports=function(t,e){return null!=t&&a(t,e,r)}},6557:t=>{t.exports=function(t){return t}},5694:(t,e,n)=>{var r=n(9454),a=n(7005),o=Object.prototype,u=o.hasOwnProperty,i=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return a(t)&&u.call(t,"callee")&&!i.call(t,"callee")};t.exports=s},1469:t=>{var e=Array.isArray;t.exports=e},8612:(t,e,n)=>{var r=n(3560),a=n(1780);t.exports=function(t){return null!=t&&a(t.length)&&!r(t)}},4144:(t,e,n)=>{t=n.nmd(t);var r=n(5639),a=n(5062),o=e&&!e.nodeType&&e,u=o&&t&&!t.nodeType&&t,i=u&&u.exports===o?r.Buffer:void 0,s=(i?i.isBuffer:void 0)||a;t.exports=s},3560:(t,e,n)=>{var r=n(4239),a=n(3218);t.exports=function(t){if(!a(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},1780:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3218:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},7005:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},3448:(t,e,n)=>{var r=n(4239),a=n(7005);t.exports=function(t){return"symbol"==typeof t||a(t)&&"[object Symbol]"==r(t)}},6719:(t,e,n)=>{var r=n(8749),a=n(7518),o=n(1167),u=o&&o.isTypedArray,i=u?a(u):r;t.exports=i},3674:(t,e,n)=>{var r=n(4636),a=n(280),o=n(8612);t.exports=function(t){return o(t)?r(t):a(t)}},8306:(t,e,n)=>{var r=n(3369);function a(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var u=t.apply(this,r);return n.cache=o.set(a,u)||o,u};return n.cache=new(a.Cache||r),n}a.Cache=r,t.exports=a},9601:(t,e,n)=>{var r=n(371),a=n(9152),o=n(5403),u=n(327);t.exports=function(t){return o(t)?r(u(t)):a(t)}},479:t=>{t.exports=function(){return[]}},5062:t=>{t.exports=function(){return!1}},8601:(t,e,n)=>{var r=n(4841),a=1/0;t.exports=function(t){return t?(t=r(t))===a||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},554:(t,e,n)=>{var r=n(8601);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},4841:(t,e,n)=>{var r=n(7561),a=n(3218),o=n(3448),u=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return NaN;if(a(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=a(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=i.test(t);return n||s.test(t)?l(t.slice(2),n?2:8):u.test(t)?NaN:+t}},9833:(t,e,n)=>{var r=n(531);t.exports=function(t){return null==t?"":r(t)}},7955:(t,e,n)=>{var r=n(9833),a=n(3729),o=/&(?:amp|lt|gt|quot|#39);/g,u=RegExp(o.source);t.exports=function(t){return(t=r(t))&&u.test(t)?t.replace(o,a):t}}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var o=e[r]={id:r,loaded:!1,exports:{}};return t[r](o,o.exports,n),o.loaded=!0,o.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{"use strict";n(2475);window.jQuery,(t=null)||(t=jQuery({}));var t;n(5669);function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}(0,n(8091).polyfill)();const r=function t(n,r,a,o){var u,i=t,s="";function l(t,e){return t=t[(e=e.pop?e:e.split(".")).shift()]||"",0 in e?l(t,e):t}r=Array.isArray(r)?r:r?[r]:[],r=o?0 in r?[]:[1]:r;for(u=0;u<r.length;u++){var c,f="",d=0,p="object"==e(r[u])?r[u]:{};(p=Object.assign({},a,p))[""]={"":r[u]},n.replace(/([\s\S]*?)({{((\/)|(\^)|#)(.*?)}}|$)/g,function(t,n,r,a,o,u,_){d?f+=d&&!o||d>1?t:n:(s+=n.replace(/{{{(.*?)}}}|{{(!?)(&?)(>?)(.*?)}}/g,function(t,e,n,r,a,o){return e?l(p,e):r?l(p,o):a?i(l(p,o),p):n?"":new Option(l(p,o)).innerHTML}),c=u),o?--d||(_=l(p,_),/^f/.test(e(_))?s+=_.call(p,f,function(t){return i(t,p)}):s+=i(f,_,p,c),f=""):++d})}return s};var a=n(7955),o=n.n(a),u=n(3311),i=n.n(u);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function l(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}function c(t){var e=function(t,e){if("object"!=s(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==s(e)?e:e+""}var f=function(){return t=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.formulaParser=null,this.instance=null},e=[{key:"_ensureParser",value:function(){return this.instance||(this.formulaParser=window.formulaParser||null,this.formulaParser&&(this.instance=new this.formulaParser.Parser,this._addFunctionNUMVAL(this.instance),this._addFunctionDATEVAL(this.instance))),this.instance}},{key:"parse",value:function(t){var e=this;if(!t||!this._ensureParser())return t;var n=this.advancedParsablesShortcodes(t);if(n&&n.forEach(function(n){var r=n.replace("[f]","").replace("[/f]","");if(r){var a=e.instance.parse(r),o=a.result?a.result:"";t=t.replace(n,o)}}),this.isParsable(t)){var r=t.substr(1);if(r){var a=this.instance.parse(r);t=a.result?a.result:""}}return t}},{key:"isParsable",value:function(t){return"string"==typeof t&&0===t.indexOf("=")}},{key:"advancedParsablesShortcodes",value:function(t){if(-1==t.indexOf("[f]",t))return!1;var e=t.match(/\[f][\s\S]*?\[\/f]/g);return e||!1}},{key:"getSupportedFormulas",value:function(){if(!this._ensureParser())return[];var t=this.formulaParser.SUPPORTED_FORMULAS;return t.includes("NUMVAL")||(t.push("NUMVAL"),t.push("DATEVAL")),t}},{key:"getInstance",value:function(){return this._ensureParser()}},{key:"_addFunctionNUMVAL",value:function(t){t.setFunction("NUMVAL",function(t){var e=t[0]||"";if(!e)return e;e=e.toString().replace(/[^\d\.,]+/g,"");var n=t[1]||",";e=e.indexOf(n)>-1?e.split(n).join(""):e.split(",").join("");var r=t[2]||".";e.indexOf(r)>-1&&(e=e.split(r).join("."));var a=Number(e);return isNaN(a)?e:a})}},{key:"_addFunctionDATEVAL",value:function(t){t.setFunction("DATEVAL",function(t){var e=t[0]||"",n=t[1]||"";return e&&n?moment(e,n).unix():e})}}],e&&l(t.prototype,e),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();const d=new f;var p=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3,r=document.createElement("div");r.textContent=t,r.className="nt-toast nt-toast--".concat(e),document.body.appendChild(r),requestAnimationFrame(function(){r.classList.add("nt-toast--show")}),setTimeout(function(){r.classList.remove("nt-toast--show"),r.addEventListener("transitionend",function(){return r.remove()},{once:!0})},n)};function _(t){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_(t)}function b(t){return null==t?"":String(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function g(t){return null==t?"":String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function v(t){return!t||!/^\s*javascript\s*:/i.test(t)}function h(t){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(t)}function y(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,m(r.key),r)}}function m(t){var e=function(t,e){if("object"!=h(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==h(e)?e:e+""}var E=window.jQuery;const w=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return e=t,r=[{key:"init",value:function(t,e){this.$table=t,this.settings=e,this.bindEvents(t,e)}},{key:"bindEvents",value:function(t,e){this.bindVariationChange(t),this.bindQuantity(t),this.bindAddToCart(t,e)}},{key:"bindEventsFor",value:function(t,e){this.bindEvents(t,e)}},{key:"getNewUrl",value:function(t,e,n){var r=new URL(t);return r.searchParams.set("item_id",e),r.searchParams.set("quantity",n),r.toString()}},{key:"bindVariationChange",value:function(e){e.on("change",".nt_fct_variations_select",function(e){var n=E(this),r=n.find(":selected"),a=n.closest("tr"),o=n.closest(".nt_fct_variations_wrapper").data("product_id"),u=r.data("variation_id")||0,i=r.data("formatted_price")||"",s=r.data("compared_price")||"",l=r.data("image_src")||"",c=r.data("stock")||0,f=n.closest(".nt_fct_variations_wrapper").data("product_type")||"",d=a.data("is_compare_row")||!1,p=a.data("row_id")||!1,_=function(t){var e=a.find(t);return e.length?e:a.parent().find(t)},b=_(".nt_fct_product_price_wrapper");d&&(b=_('[data-pid="'+o+'"] .nt_fct_product_price_wrapper')),b.find(".nt_fct_product_price").text(i);var g=b.find(".nt-fct-compared-price");s?g.text(s).show():g.hide();var v=_(".fct_product_image");p?v=_('[data-row_id="'.concat(a.data("row_id"),'"] .fct_product_image')):d&&(v=_('[data-pid="'.concat(o,'"] .fct_product_image'))),l&&v&&v.attr("src",l);var h=_(".nt_fct_product_stock");d&&(h=_('[data-pid="'+o+'"] .nt_fct_product_stock')),h.length&&h.attr("data-product_stock",c).text(c);var y=_(".nt_fct_add_to_cart_".concat(o));if(y.attr("data-variation_id",u),"digital"===f){(y=_(".nt_fct_buy_now_".concat(o))).attr("data-variation_id",u);var m=a.find(".nt_fct_add_cart_wrapper a"),w=m.data("quantity")||1,x=t.getNewUrl(m.attr("href"),u,w);m.attr("href",x)}})}},{key:"bindQuantity",value:function(e){e.on("change",".nt_fct_quantity",function(){var n=E(this),r=n.data("product_type"),a=n.data("product_id"),o=Math.max(1,parseInt(n.val(),10)||1);n.val(o);var u=e.find(".nt_fct_add_to_cart_".concat(a));"digital"===r&&(u=e.find(".nt_fct_buy_now_".concat(a))),u.attr("data-quantity",o);var i=u.data("variation_id");if("digital"===r){var s=t.getNewUrl(u.attr("href"),i,o);u.attr("href",s)}})}},{key:"bindAddToCart",value:function(e,n){e.on("click",'[class*="nt_fct_add_to_cart_"]:not(.loading)',function(e){var r;e.preventDefault();var a=E(this),o=a.parent();if(!a.data("processing")){a.data("processing",!0),o.addClass("loading"),a.prop("disabled",!0);var u=null===(r=e.target)||void 0===r?void 0:r.dataset;if(u){var i={product_id:u.product_id,variation_id:parseInt(u.variation_id),quantity:u.quantity};t._ajaxAdd([i],a,o,n)}}})}},{key:"_ajaxAdd",value:function(t,e,n,r){var a=window.ninja_footables||{},o=a.ajax_url,u=a.ninja_table_public_nonce;E.post(o,{action:"ninja_table_wp_fct_add_to_cart",nonce:u,table_id:(null==r?void 0:r.table_id)||this.settings.table_id,products:t}).done(function(t){null!=t&&t.success&&t.cart_html?(E(".ninjatable_cart_wrapper.fluent-cart").length?E(".ninjatable_cart_wrapper.fluent-cart").replaceWith(t.cart_html):E(".ninja_table_wrapper").append(t.cart_html),n&&n.addClass("added").removeClass("loading"),setTimeout(function(){n&&n.removeClass("loading"),e&&e.prop("disabled",!1).removeData("processing")},1e3)):(n&&n.removeClass("loading"),e&&e.prop("disabled",!1).removeData("processing"))}).fail(function(){n&&n.removeClass("loading"),e&&e.prop("disabled",!1).removeData("processing")})}}],(n=null)&&y(e.prototype,n),r&&y(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,n,r}();function x(t){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x(t)}function j(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,F(r.key),r)}}function F(t){var e=function(t,e){if("object"!=x(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==x(e)?e:e+""}const A=function(){return t=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.tableConfig=e,this.modalId="nt_row_modal_".concat(e.table_id)},e=[{key:"openFromRow",value:function(t){this.injectRowModalStyles(),this.remove();var e,n=jQuery(t),r=n.closest("table").attr("class")||"",a=this.tableConfig.columns||[],o=n.clone();o.find("td").each(function(t,e){var n=a[t],r=jQuery(e);if(n&&"hidden"!==n.breakpoints&&"____editing____"!==n.key&&"nt_product_compare"!==n.key){var o=r.html();o&&o.trim()?r.empty().append('\n                <div class="nt_row_modal_label">\n                    '.concat(n.title||n.key,'\n                </div>\n                <div class="nt_row_modal_value">\n                    ').concat(o,"\n                </div>\n            ")):r.remove()}else r.remove()});var u=o.prop("outerHTML");if(e='\n            <div class="nt_row_modal_table_wrap">\n                <table class="'.concat(r,'">\n                    <tbody>\n                        ').concat(u,"\n                    </tbody>\n                </table>\n            </div>\n        ")){jQuery("body").append('\n            <div id="'.concat(this.modalId,'"\n                 class="nt_row_modal_overlay">\n                <div class="nt_row_modal_content ').concat(r,'">\n                    \n                    \x3c!-- Header --\x3e\n                    <div class="nt_row_modal_header">\n                        <div class="nt_row_modal_title">Row Details</div>\n                        <button class="nt_row_modal_close" aria-label="Close">×</button>\n                    </div>\n\n                    \x3c!-- Body --\x3e\n                    <div class="nt_row_modal_body">\n                        ').concat(e,"\n                    </div>\n                </div>\n            </div>\n        ")),this.bindCloseEvents();var i=jQuery("#".concat(this.modalId," .nt_row_modal_body"));jQuery(document).trigger("ninja_table_row_modal_opened",[i,this.tableConfig]),"wp_fct"===this.tableConfig.provider&&w.bindEventsFor(i,this.tableConfig)}}},{key:"bindCloseEvents",value:function(){var t=this,e=this.modalId;jQuery(document).on("click."+e,".nt_row_modal_close",function(){t.remove()}),"undefined"!=typeof lity&&jQuery("#".concat(e)).on("click",".nt_lightbox",lity),jQuery(document).on("click."+e,"#".concat(e),function(n){n.target.id===e&&t.remove()}),jQuery(document).on("keydown."+e,function(e){"Escape"===e.key&&t.remove()})}},{key:"remove",value:function(){jQuery("#".concat(this.modalId)).remove(),jQuery(document).off("."+this.modalId)}},{key:"injectRowModalStyles",value:function(){if(!document.getElementById("nt-row-modal-styles")){var t=document.createElement("style");t.id="nt-row-modal-styles",t.textContent="\n            .nt_row_modal_overlay {\n                position: fixed;\n                inset: 0;\n                z-index: 9989;\n                background: rgba(0,0,0,.6);\n                display: flex;\n                align-items: center;\n                justify-content: center;\n            }\n\n            .footable.table.nt_row_modal_content {\n                width: 40%;\n            }\n            \n            .nt_row_modal_content {\n                background: #fff;\n                padding: 0;\n                width: 40%;\n                max-width: 600px;\n                max-height: 85vh;\n                overflow-y: auto;\n                border-radius: 8px;\n            }\n\n            .nt_row_modal_header {\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                padding: 14px 18px;\n                border-bottom: 1px solid #eee;\n            }\n\n            .nt_row_modal_title {\n                font-size: 16px;\n                font-weight: 600;\n            }\n\n            .nt_row_modal_close {\n                border: none;\n                background: none;\n                font-size: 22px;\n                cursor: pointer;\n            }\n\n            .nt_row_modal_body {\n                padding: 16px 18px;\n            }\n\n            .nt_row_modal_table_wrap table {\n                width: 100%;\n                border-collapse: collapse;\n            }\n\n            .nt_row_modal_table_wrap tr {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .nt_row_modal_table_wrap td {\n                display: block;\n                padding: 10px 0;\n                border-bottom: 1px dashed #e5e5e5;\n            }\n\n            .nt_row_modal_table_wrap td:last-child {\n                border-bottom: none;\n            }\n            \n            .nt_row_modal_label {\n                font-size: 13px;\n                font-weight: 600;\n                color: #666;\n                margin-bottom: 4px;\n            }\n\n            .nt_row_modal_value {\n                font-size: 14px;\n                line-height: 1.6;\n            }\n\n            @media (max-width: 768px){\n                .footable.table.nt_row_modal_content {\n                    width: 94%;\n                    max-height: 90vh;\n                }\n            }\n\n            @media (max-width: 480px){\n                .footable.table.nt_row_modal_content {\n                    width: 100%;\n                    height: 100%;\n                    max-height: 90vh;\n                    border-radius: 0;\n                }\n            }\n        ",document.head.appendChild(t)}}}],e&&j(t.prototype,e),n&&j(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();var C=jQuery,k=RegExp.prototype.test.bind(/(<([^>]+)>)/i);const D={chunkResponse:[],chunkLoaded:!1,initTables:function(){var t=this;this.ninjaFooTablesInstance=[];var e=jQuery("table.foo-table.ninja_footable");e.length&&C.each(e,function(e,n){var r=C(n),a=r.attr("data-ninja_table_instance"),o=window[a];o&&(o.instance_name=a,t.initTable(r,o))})},addClasses:function(t,e){["wp_fct","wp_woo"].includes(t.provider)&&"ajax_table"===t.render_type&&e.rows.all.forEach(function(t,e){C(t.$el).attr("data-row_id",e),C(t.$el).addClass("nt_row_id_"+e)})},initTable:function(t,e){var n,r=this,a=this,o=a.getNinjaTableConfig(e);e.init_config=o,t.on("ready.ft.table",function(n,r){try{t.parent().removeClass("loading_ninja_table"),a.onReadyFooTable(t,e),jQuery(document).trigger("ninja_table_loaded",[t,e]),a.jetpackLazyImageCompatibility()}catch(t){}}).on("postdraw.ft.table",function(n,a){window.google&&window.google.translate&&function(){for(var t=document.getElementsByTagName("script"),e="",n=0;n<t.length&&(!t[n].src||!(e=new URL(t[n].src).searchParams.get("cb")));n++);var r="//translate.google.com/translate_a/element.js?cb=".concat(e);jQuery.getScript(r)}();try{r.addClasses(e,a),jQuery(document).trigger("ninja-tables-apply-conditional-formatting",[t,e]),t.find("td:contains('#colspan#')").length&&t.find("td:contains('#colspan#')").remove()}catch(t){console.warn(t)}}).on("after.ft.filtering",function(e,n,r){if(t.trigger("after_ft_filtering",[n,r]),r&&r.length)t.addClass("ninja_has_filter");else{var a=t.find(".ninja-custom-filter input, .ninja-custom-filter select");C.each(a,function(e,n){switch(n.type.toLowerCase()){case"text":case"password":case"textarea":case"hidden":case"number":n.value="";break;case"radio":case"checkbox":n.checked&&(n.checked=!1);break;case"select-one":n.selectedIndex=0;break;case"select-multiple":jQuery(document).trigger("ninja_table_trigger_multi_reset",{frm_element:n,$table:t})}}),t.removeClass("ninja_has_filter"),t.trigger("ninja_table_reset_filter")}}).on("preinit.ft.breakpoints",function(t,e){window.ninjaTablesCustomBreakpoints&&(e.o.breakpoints=window.ninjaTablesCustomBreakpoints)}).on("before.ft.filtering",function(t,e,n){n.length&&jQuery.each(n,function(t,e){if("search"===e.name){var n=e.query._original;e.query=new FooTable.Query(window.ninjaTableApp.diacriticsRemoval(e.query._original),null,!1),e.query._value=n}})}),e.settings.stack_config&&e.settings.stack_config.stackable&&C(document).trigger("ninja_table_init_stackables",{$table:t,tableConfig:e}),t.on("click",".ninja_table_do_column_filter",function(e){e.preventDefault();try{var n=C(this),r=FooTable.get(t).use(FooTable.Filtering),a=n.text(),o=window.ninjaTableApp.diacriticsRemoval(a),u=new FooTable.Query(o,"AND",!1,!1);r.addFilter("nt_link_filter",u,[n.data("target_column")]),r.filter()}catch(t){console.warn(t)}}),e.chunks&&t.on("ready.ft.table",function(t,n){a.loadMoreData(e,n)}),t.on("postdraw.ft.table",function(n,o){(!e.chunks||r.chunkLoaded)&&a.loadCustomPager(o,t,e),r.hideOnEmptyIcons(t,e)});var u=FooTable.init(t,o,function(n){if(a.doAccesibility(t),t.trigger("ninja_table_loaded_once",{initConfig:o}),"ajax_table"!=e.render_type&&t.find("td:contains('#colspan#')").remove(),e.settings.sticky_header&&("yes"!=e.settings.disable_sticky_on_mobile||jQuery("body").width()>767)){var r=parseInt(e.settings.sticky_header_offset);r||(r=0),setTimeout(function(){jQuery("."+e.uniqueID).stickyTableHeaders({fixedOffset:r})},1e3)}});this.ninjaFooTablesInstance||(this.ninjaFooTablesInstance=[]),this.ninjaFooTablesInstance[e.instance_name]=u,"ajax_table"==e.render_type||null!=e&&null!==(n=e.editing)&&void 0!==n&&n.enabled||t.find("td:contains('#colspan#')").remove()},doAccesibility:function(t){if("yes"!=t.data("post_accessible")){var e="ninja_drop_down_id_"+t.attr("id");t.find(".footable-header th").attr("scope","col"),t.find(".footable-filtering .footable-filtering-search > .input-group > input").attr("aria-label","Search in Table"),t.find(".footable-filtering th").attr("scope","row"),t.find(".footable-filtering .footable-filtering-search > .input-group > .input-group-btn button.btn-primary").attr({type:"submit","aria-label":"Search",value:"Search"}),t.find(".footable-filtering .footable-filtering-search > .input-group .dropdown-toggle").attr({"aria-label":"Search in",value:"Search in"}),t.find(".footable-filtering .footable-filtering-search > .input-group  ul.dropdown-menu li.dropdown-header").attr("id",e),t.find(".footable-filtering .footable-filtering-search > .input-group  ul.dropdown-menu").attr({role:"group","aria-labelledby":e});var n=t.find("thead .ninja-custom-filter");jQuery.each(n,function(e,n){var r=jQuery(n),a=r.attr("data-element_type"),o="nt_cf_"+e+"_table_"+t.attr("data-footable_id");if("radio"==a||"checkbox"==a)r.attr({role:"group","aria-labelledby":o}),r.find(".ninja_filter_title").attr("id",o);else{var u=r.find("select,input");u.length&&(r.find(".ninja_filter_title").attr("for",o),C(u[0]).attr("id",o))}});var r=t.find(".pagination");r&&jQuery.each(r.children(),function(t,e){var n=jQuery(e),r=n.attr("data-page");r="first"==r?"first page":"prev"==r?"previous":"prev-limit"==r?"previous limit":"next-limit"==r?"next limit":"next"==r?"next":"last"==r?"last page":r?"page "+r:"page size",n.attr("aria-label",r),n.find("a").attr({role:"button","aria-label":r})}),t.data("post_accessible","yes")}},loadMoreData:function(t,e){this.loadChuck(1,t,e)},loadChuck:function(t,e,n){var r=this,a=e.chunks;if(t<=a){var o={action:"wp_ajax_ninja_tables_public_action",table_id:e.table_id,target_action:"get-all-data",default_sorting:e.settings.default_sorting,skip_rows:e.settings.skip_rows,limit_rows:e.settings.limit_rows,chunk_number:t,ninja_table_public_nonce:window.ninja_footables.ninja_table_public_nonce};e.editing&&"yes"==e.editing.check_editing&&(o.check_editing="yes","yes"==e.editing.own_data_only&&(o.own_only="yes")),C.get(window.ninja_footables.ajax_url,o).then(function(a){r.loadChuck(t+1,e,n),a&&(r.chunkResponse=r.chunkResponse.concat(a))}).then(function(){t===a&&(n.rows.load(r.chunkResponse,!0),r.chunkLoaded=!0,setTimeout(function(){n.$el.trigger("ninja_table_all_chunk_loaded",{maxChunk:a})},500))})}},getNinjaTableConfig:function(t){var e=this,n=(RegExp.prototype.test.bind(/(<([^>]+)>)/i),t.init_config);if(n.data_request_url&&(n.rows=C.get(n.data_request_url)),jQuery.each(t.columns,function(r,a){a.original_type=a.type,"date"===a.type?(a.sortValue=function(t){return(FooTable.is.element(t)||FooTable.is.jq(t))&&(t=jQuery(t).text()),t?(a.formatString&&(t=moment(t,a.formatString).valueOf()),t):0},a.type="numeric"):"numeric"==a.type?(a.sortValue=function(t){return e.parseNumberValue(t,a)},a.filterValue=function(t){return e.parseNumberValue(t,a,!0)}):"image"==a.type?(a.sortValue=e.getTextFiltererOrSorter(!0),a.filterValue=e.getTextFiltererOrSorter(),n.data_request_url?a.type="object":a.type="text"):(a.sortValue=e.getTextFiltererOrSorter(!0),a.filterValue=e.getTextFiltererOrSorter(),a.type="text"),a.formatter=function(r,u,i){if(!0===u&&(i=i.value),a.original||(a.original=a),"image"==a.original.data_type&&(r=e.parseImageColumn(r,a)),"button"==a.original.data_type&&n.data_request_url&&(r=e.parseButtonColumn(r,a)),"nt_product_compare"===a.key&&(r='<input type="checkbox" class="ninja-compare-checkbox"/>'),a.transformed_value&&a.transformed_value.trim()){var s=FooTable.Export.snapshot;C.each(s,function(n,r){if(!r.value.value_transformation_complete){var u=e.getShortcodes(a.transformed_value,a,r.value,t.columns),i=u;"yes"===t.settings.has_formula&&(u=i=d.parse(o()(u),a.decimalSeparator)),","===a.decimalSeparator&&(i=e.euFormat(transformedValue)),r.value[a.key]=u,C.each(r.cells,function(t,e){e.column.name===a.name&&(e.filterValue=i,e.sortValue="numeric"===a.original_type?Number(u):u)})}}),r=e.getShortcodes(a.transformed_value,a,i,t.columns),"yes"==t.settings.has_formula&&(r=d.parse(o()(r),a.decimalSeparator)),","==a.decimalSeparator&&(r=e.euFormat(r))}return r}}),n.columns=t.columns,t.editing&&t.editing.enabled&&(n.editing={enabled:t.editing.enabled,position:t.editing.position,alwaysShow:t.editing.alwaysShow,allowEdit:t.editing.editing,allowDelete:t.editing.deleting,allowView:!1,showText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span> '+t.editing.showText,hideText:t.editing.hideText,addText:t.editing.addText,column:{classes:"footable-editing",name:"____editing____",title:t.editing.editingColumnTitle,filterable:!1,sortable:!1},editRow:function(e){jQuery(document).trigger("ninja_table_edit_row",{row:e,self:this,tableConfig:t})},addRow:function(){jQuery(document).trigger("ninja_table_add_row",{self:this,tableConfig:t})},deleteRow:function(e){jQuery(document).trigger("ninja_table_delete_row",{row:e,self:this,tableConfig:t})}}),t.custom_filter_key){var r=t.custom_filter_key;n.components={filtering:FooTable[r]},n.filtering.enabled=!0}return t.settings.defualt_filter&&n.filtering.filters.length&&jQuery.each(n.filtering.filters,function(t,e){e.query=window.ninjaTableApp.diacriticsRemoval(e.query)}),n},onReadyFooTable:function(t,e){var n=e.custom_css;if(e.settings.extra_css_class&&t.addClass(e.settings.extra_css_class),jQuery.each(n,function(e,n){t.find("."+e).css(n)}),e.settings.hide_on_empty&&(t.on("expanded.ft.row",function(e,n,r){t.find("table.footable-details td:empty").parent().addClass("nt_has_hide")}),t.find("table.footable-details td:empty").parent().addClass("nt_has_hide")),e.settings.paginate_to_top&&t.find("tfoot").on("click",".footable-page-link",function(){"..."!==C(this).text()&&jQuery("html, body").animate({scrollTop:t.offset().top},200)}),jQuery(document).trigger("ninja_table_ready_init",{$table:t,tableConfig:e}),jQuery(document).trigger("ninja_table_ready_init_table_id_"+e.table_id,{$table:t,tableConfig:e}),jQuery(".ninja_filter_date_picker,.ninja_filter_date_range").length&&Pikaday){var r=jQuery(".ninja_filter_date_picker,.ninja_filter_date_range");jQuery.each(r,function(t,e){var n=jQuery(e);n.pikaday({format:n.data("date_format"),defaultDate:n.val(),showTime:n.data("show_time"),firstDay:n.data("first_day_of_week"),i18n:ninja_footables.i18n.pikaday,onOpen:function(){C(".pika-lendar .pika-title").attr({"aria-atomic":!0,role:"button"}),C(".pika-single").attr({"aria-label":"Date Picker","aria-pressed":"true","aria-hidden":"false"}),C("select.pika-select.pika-select-month").attr("title","Select Month"),C("select.pika-select.pika-select-year").attr("title","Select Year")},onclose:function(){C(".pika-single").attr({"aria-label":"Date Picker","aria-pressed":"false","aria-hidden":"true"})}})})}if(t.hasClass("nt_has_lightbox")&&t.on("click",".nt_lightbox",lity),t.removeClass("ninja_require_initial_hide"),t.parent().find(".footable-loader").remove(),t.find(".footable-filtering").find("input").attr("spellcheck","false").attr("autocorrect","off").attr("autocapitalize","off"),t.on("keyup",".ninja-custom-filter input, .footable-filtering-search > .input-group > input",function(t){13===t.keyCode&&t.preventDefault()}),""===t.find("tfoot").text().trim()&&t.find("tfoot").remove(),"yes"==e.settings.show_row_data_modal){var a=new A(e);C(document).on("click",".foo_table_".concat(e.table_id," tbody tr"),function(t){C(t.target).closest(".nt_row_modal_overlay").length||C(t.target).closest("a, button, input, select, .footable-toggle, .ninja-compare-checkbox").length||a.openFromRow(this)})}t.on("click","tbody td",function(t){var n,r=C(this).index(),a=e.columns[r];if(a&&"yes"===(null==a||null===(n=a.original)||void 0===n?void 0:n.enableCopyContent)){var o=C(this).text().trim();o&&function(t){if(t)if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(t).then(function(){return p("Copied to clipboard")}).catch(function(){return p("Copy failed","error")});else{var e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.left="-999999px",document.body.appendChild(e),e.select();try{document.execCommand ("copy"),p("Copied to clipboard")}catch(t){p("Copy failed","error")}document.body.removeChild(e)}}(o)}})},loadCustomPager:function(t,e,n){if(n.settings.pager&&!e.find(".nt_customer_pager").length){var r=e.find("tfoot .footable-pagination-wrapper .pagination");if(r.length){var a=parseInt(t.o.paging.size);e.data("page-size")&&(a=parseInt(e.data("page-size")));var o=n.settings.page_sizes||[10,20,50,100];-1==o.indexOf(a)&&o.push(a);var u=t.rows.all.length,i=[];o.forEach(function(t){(t=parseInt(t))<=u&&i.push(t)}),i.sort(function(t,e){return t-e}),i=C.unique(i);var s="";C.each(i,function(t,e){var n="";a==e&&(n="selected"),s+="<option ".concat(n,' value="').concat(e,'">').concat(e,"</option>")});var l=C("<li>",{class:"nt_customer_pager"}).append(C("<select>",{class:"nt_pager_selection"}).html(s).on("change",function(){var t=C(this).val();e.data("page-size",t),FooTable.get("#footable_"+n.table_id).pageSize(t)}));r.append(l)}}},getShortcodes:function(t,e,n,a){var u=e.transformed_value;1!=n.value_transformation_complete&&(C.each(n,function(t,e){if("____editing____"!=t){var r=i()(a,["key",t]);r&&"numeric"===r.type&&"date"!==r.original_type&&void 0!==r.transformed_value&&("."===r.decimalSeparator?n[t]=n[t]?n[t].replace(/\,/g,""):n[t]:n[t]=n[t]?n[t].replace(/\./g,"").replace(/\,/g,"."):n[t])}}),n.value_transformation_complete=!0),-1!=u.indexOf("{{")&&(u=o()(r(u,{row:n})));var s=u.match(/{row.([^\}]*)}/g);return s&&C.each(s,function(t,e){var r=e.substring(5,e.length-1);u=u.replace(e,n[r]||"")}),u},parseImageColumn:function(t,e){return function(t,e){if("object"!==_(t)||!t)return t||"";var n=v(t.permalink)?t.permalink||"":"#",r=v(t.image_full)?t.image_full||"":"#";if("file_download"===e.link_type)return'<a target="'+b(e.link_target||"_blank")+'" href="'+b(n)+'">'+g(e.download_button||"")+"</a>";var a="",o="";return"hyperlinked"===e.link_type?(a='<a href="'+b(n)+'" target="'+b(e.link_target||"_self")+'">',o="</a>"):"image_light_box"===e.link_type?(a='<a class="nt_lightbox" href="'+b(r)+'">',o="</a>"):"iframe_ligtbox"===e.link_type&&(a='<a class="nt_lightbox" href="'+b(n)+'">',o="</a>"),t.image_thumb?a+'<img alt="'+b(t.alt_text||"")+'" src="'+b(t.image_thumb)+'" />'+o:""}(t,e.original||e)},parseButtonColumn:function(t,e){return function(t,e,n){if(!t)return"";var r="";e.link_target&&(r='target="'+b(e.link_target)+'"');var a=e.btn_extra_class||"",o="";e.btn_text_color&&(o+="color: "+e.btn_text_color+";"),e.btn_bg_color&&(o+="background-color: "+e.btn_bg_color+";"),e.btn_border_color&&(o+="border-color: "+e.btn_border_color+";");var u=e.button_text||"",i="";e.relAttributes&&(i=Array.isArray(e.relAttributes)?e.relAttributes.join(" "):e.relAttributes);var s="",l=v(t)?t:"#";return e.force_download&&(s="download",n&&!l.includes(n)&&(a+=" nt_force_download")),"<a "+r+" "+s+' class="nt_btn '+b(a)+'" style="'+b(o)+'" rel="'+b(i)+'" href="'+b(l)+'">'+g(u)+"</a>"}(t,e.original||e,window.ninja_footables&&window.ninja_footables.site_url||"")},getTextFiltererOrSorter:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(e){if(FooTable.is.element(e)||FooTable.is.jq(e)){if(!(e=this.parser(e)))return"";-1!=e.indexOf("<img ")&&(e=function(t){return t.replace(/(<img([\w\W]+?)\>)/g,function(t){return(t=t.match("(?:[^\\/]+)(\\.jpg|\\.png|\\.jpeg|\\.gif)"))?t[0]:t})}(e))}var n=document.createElement("div");n.innerHTML=e;var r=n.textContent||n.innerText||"";return r=r.replace(/(\r\n\t|\n|\r\t|")/gm,"").trim(),t||(r=window.ninjaTableApp.diacriticsRemoval(r)),r}},parseNumberValue:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if((FooTable.is.element(t)||FooTable.is.jq(t)||k(t))&&(t=jQuery(t).html())&&(t=t.replace(/<del>(.*?)<\/del>|<[^>]*>/g,"")),!t)return"";if(t="number"!=typeof t?t.replace(/[^0-9\.,-]+/g,""):t.toString(),n)return t;t&&","==e.decimalSeparator?t=t.replace(/\./g,"").replace(/\,/g,"."):"."==e.decimalSeparator&&(t=t.replace(/\,/g,""));var r=Number(t);return isNaN(r)?t:r},jetpackLazyImageCompatibility:function(){!!jQuery(".jetpack-lazy-images-js-enabled").length&&jQuery("body").trigger("jetpack-lazy-images-load")},hideOnEmptyIcons:function(t,e){if(e.settings&&e.settings.hide_on_empty){var n=[];e.columns&&e.columns.forEach(function(t,e){"hidden"===(null==t?void 0:t.breakpoints)&&n.push(e)}),t.find("tbody tr").each(function(){var t=[],e=[];C(this).find("td").each(function(t){"none"===C(this).css("display")&&e.push(t)});var r=e.filter(function(t){return!n.includes(t)});C(this).find('td[style*="display: none"]').each(function(e){var r=C(this).index();n.includes(r)||t.push(C(this).text())});var a=t.filter(function(t){return""!==t}),o=C(this).data("expanded");0===a.length&&r.length>0&&!0!==o&&C(this).find("span.fooicon-plus").remove()})}},euFormat:function(t){var e=(t=t.toString()).split(".")[1],n=e?e.length:0;return Number(t).toLocaleString("es-ES",{minimumFractionDigits:n})}};var S=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}];window.ninjaTableApp=D,window.ninjaTableApp.diacriticsRemoval=function(t){if(t)for(var e=0;e<S.length;e++)t=t.replace(S[e].letters,S[e].base);return t},jQuery(document).ready(function(){var t;setTimeout(function(){D.initTables()},(null===(t=window)||void 0===t||null===(t=t.ninja_footables)||void 0===t?void 0:t.delay)||0)})})()})();
!function(e,i,t){"use strict";var o="stickyTableHeaders",n=0,d={fixedOffset:0,leftOffset:0,marginTop:0,objDocument:document,objHead:"head",objWindow:i,scrollableArea:i,cacheHeaderHeight:!1,zIndex:3};function l(t,l){var a=this;a.$el=e(t),a.el=t,a.id=n++,a.$el.bind("destroyed",e.proxy(a.teardown,a)),a.$clonedHeader=null,a.$originalHeader=null,a.cachedHeaderHeight=null,a.isSticky=!1,a.hasBeenSticky=!1,a.leftOffset=null,a.topOffset=null,a.fooTableId="#footable_parent_"+e(t).attr("data-footable_id"),a.tableWidth=null,a.init=function(){a.setOptions(l),a.$el.each(function(){var i=e(this);i.css("padding",0),a.$originalHeader=e("thead:first",this),a.$clonedHeader=a.$originalHeader.clone(),i.trigger("clonedHeader."+o,[a.$clonedHeader]),a.$clonedHeader.addClass("tableFloatingHeader"),a.$clonedHeader.css({display:"none",opacity:0}),a.$originalHeader.addClass("tableFloatingHeaderOriginal"),a.$originalHeader.after(a.$clonedHeader),a.$printStyle=e('<style type="text/css" media="print">.tableFloatingHeader{display:none !important;}.tableFloatingHeaderOriginal{position:static !important;}</style>'),a.$head.append(a.$printStyle)}),a.$clonedHeader.find("input, select").attr("disabled",!0),a.updateWidth(),a.toggleHeaders(),a.bind()},a.destroy=function(){a.$el.unbind("destroyed",a.teardown),a.teardown()},a.teardown=function(){a.isSticky&&a.$originalHeader.css("position","static"),e.removeData(a.el,"plugin_"+o),a.unbind(),a.$clonedHeader.remove(),a.$originalHeader.removeClass("tableFloatingHeaderOriginal"),a.$originalHeader.css("visibility","visible"),a.$printStyle.remove(),a.el=null,a.$el=null},a.bind=function(){a.$scrollableArea.on("scroll."+o,a.toggleHeaders),a.isWindowScrolling||(a.$window.on("scroll."+o+a.id,a.setPositionValues),a.$window.on("resize."+o+a.id,a.toggleHeaders)),a.$scrollableArea.on("resize."+o,a.toggleHeaders),a.$scrollableArea.on("resize."+o,a.updateWidth),e(a.fooTableId).on("scroll."+o,a.toggleHeaders)},a.unbind=function(){a.$scrollableArea.off("."+o,a.toggleHeaders),a.isWindowScrolling||(a.$window.off("."+o+a.id,a.setPositionValues),a.$window.off("."+o+a.id,a.toggleHeaders)),a.$scrollableArea.off("."+o,a.updateWidth)},a.debounce=function(e,i){var t=null;return function(){var o=this,n=arguments;clearTimeout(t),t=setTimeout(function(){e.apply(o,n)},i)}},a.toggleHeaders=a.debounce(function(){a.$el&&a.$el.each(function(){var i,t,n=e(this),d=a.isWindowScrolling?isNaN(a.options.fixedOffset)?a.options.fixedOffset.outerHeight():a.options.fixedOffset:a.$scrollableArea.offset().top+(isNaN(a.options.fixedOffset)?0:a.options.fixedOffset),l=n.offset(),s=a.$scrollableArea.scrollTop()+d,r=a.isWindowScrolling?s>l.top:d>l.top;r&&(i=a.options.cacheHeaderHeight?a.cachedHeaderHeight:a.$clonedHeader.height(),t=(a.isWindowScrolling?s:0)<l.top+n.height()-i-(a.isWindowScrolling?0:d)),r&&t?(a.tableWidth=e(a.fooTableId).width(),a.$originalHeader.css({position:"fixed",width:a.tableWidth+"px","overflow-x":"hidden",top:a.topOffset-(a.isWindowScrolling?0:a.$window.scrollTop()),display:"flex","flex-direction":"column","z-index":a.options.zIndex}),a.$originalHeader.children(".footable-header").css({"z-index":a.options.zIndex,position:"absolute",left:"-"+e(a.fooTableId).scrollLeft()+"px",bottom:0}),a.leftOffset="auto",a.topOffset=d,a.$clonedHeader.css("display",""),a.isSticky||(a.isSticky=!0,a.updateWidth(),n.trigger("enabledStickiness."+o)),a.setPositionValues()):a.isSticky&&(a.$originalHeader.css("position","static"),a.$clonedHeader.css("display","none"),a.isSticky=!1,a.resetWidth(e("td,th",a.$clonedHeader),e("td,th",a.$originalHeader)),n.trigger("disabledStickiness."+o),a.$originalHeader.css("display","table-header-group"),a.$originalHeader.children(".footable-header").css("position",""))})},0),a.setPositionValues=a.debounce(function(){var e=a.$window.scrollTop(),i=a.$window.scrollLeft();!(!a.isSticky||e<0||e+a.$window.height()>a.$document.height()||i<0||i+a.$window.width()>a.$document.width())&&a.$originalHeader.css({top:a.topOffset-(a.isWindowScrolling?0:e),left:a.leftOffset-(a.isWindowScrolling?0:i)})},0),a.updateWidth=a.debounce(function(){if(a.isSticky){a.$originalHeaderCells||(a.$originalHeaderCells=e("th,td",a.$originalHeader)),a.$clonedHeaderCells||(a.$clonedHeaderCells=e("th,td",a.$clonedHeader));var i=a.getWidth(a.$clonedHeaderCells);a.setWidth(i,a.$clonedHeaderCells,a.$originalHeaderCells),a.$originalHeader.css("width",a.tableWidth+"px"),a.options.cacheHeaderHeight&&(a.cachedHeaderHeight=a.$clonedHeader.height())}},0),a.getWidth=function(t){var o=[];return t.each(function(t){var n,d=e(this);if("border-box"===d.css("box-sizing")){var l=d[0].getBoundingClientRect();n=l.width?l.width:l.right-l.left}else if("collapse"===e("th",a.$originalHeader).css("border-collapse")){if(i.getComputedStyle)n=parseFloat(i.getComputedStyle(this,null).width);else{var s=parseFloat(d.css("padding-left")),r=parseFloat(d.css("padding-right")),c=parseFloat(d.css("border-width"));n=d.outerWidth()-s-r-c}}else n=d.width();o[t]=n}),o},a.setWidth=function(e,i,t){i.each(function(i){var o=e[i];t.eq(i).css({"min-width":o,"max-width":o})})},a.resetWidth=function(i,t){i.each(function(i){var o=e(this);t.eq(i).css({"min-width":o.css("min-width"),"max-width":o.css("max-width")})})},a.setOptions=function(i){a.options=e.extend({},d,i),a.$window=e(a.options.objWindow),a.$head=e(a.options.objHead),a.$document=e(a.options.objDocument),a.$scrollableArea=e(a.options.scrollableArea),a.isWindowScrolling=a.$scrollableArea[0]===a.$window[0]},a.updateOptions=function(e){a.setOptions(e),a.unbind(),a.bind(),a.updateWidth(),a.toggleHeaders()},a.init()}e.fn[o]=function(i){return this.each(function(){var t=e.data(this,"plugin_"+o);t?"string"==typeof i?t[i].apply(t):t.updateOptions(i):"destroy"!==i&&e.data(this,"plugin_"+o,new l(this,i))})}}(jQuery,window);
(()=>{var t,e={480:()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}({rowId:null,row:null,tableId:null,ft:null,loadedImageUploader:null,tableConfig:null,initEditor:function(t,e,n){wp&&wp.editor&&(wp.editor.remove(t),jQuery("#"+t).val(e),wp.editor.initialize(t,{mediaButtons:"yes"==jQuery("#"+t).data("media_status"),mode:"none",tinymce:{toolbar1:"formatselect,bold,italic,bullist,numlist,link,blockquote,alignleft,aligncenter,alignright,strikethrough,underline,forecolor,codeformat,removeformat,undo,redo",valid_elements:"*[*]",forced_root_block:"",setup:function(t){t.on("change",(function(t,e){n&&n()}))}},quicktags:!0}),jQuery("#"+t).on("change",(function(t){n&&n()})))},resetForm:function(){var t=this,e=this.tableConfig.editing.defaultValues,n=jQuery("#nt_editor_modal_"+this.tableId);if(this.doneAjax(),document.getElementById("nt_editor_form_"+this.tableId).reset(),n.find(".nt_data_item").each((function(t,n){e[jQuery(n).attr("name")]&&jQuery(n).val(e[jQuery(n).attr("name")])})),this.row=null,this.rowId=null,n.find(".nt_form_html").length){var r=n.find(".nt_form_html");jQuery.each(r,(function(n,r){var a=jQuery(r).attr("id"),o="";e[jQuery(r).attr("name")]&&(o=e[jQuery(r).attr("name")]),t.initEditor(a,o,(function(){jQuery(r).val(wp.editor.getContent(a))}))}))}n.find(".nt_image_preview img").length&&n.find(".nt_image_preview img").attr("src","")},startingAjax:function(){jQuery("#nt_editor_modal_"+this.tableId).addClass("nt_submitting_form")},doneAjax:function(){jQuery("#nt_editor_modal_"+this.tableId).removeClass("nt_submitting_form")},setRowId:function(){if(this.row){var t=jQuery(this.row.$el).data("row_id");if(t)this.rowId=parseInt(t);else{var e=this.row.classes.join(" ");(e=e.match(/nt_row_id_([0-9]+)/))&&e.length>1?this.rowId=parseInt(e[1]):this.rowId=!1}}else this.rowId=!1},ninjaNotify:function(t,e){e||(e="success");var n=jQuery("<div class='nt_pro_notification nt_notification_type_"+e+"'>"+t+"</div>");jQuery("body").append(n),setTimeout((function(){n.remove()}),2e3)},stripHtml:function(t){var e=document.createElement("div");return e.innerHTML=t,(e.textContent||e.innerText||"").replace(/(\r\n\t|\n|\r\t)/gm,"").trim()},getThumb:function(t){var e=this,n=t.width,r=t.url,a=!1;return jQuery.each(t.sizes,(function(t,o){t==e.preferedThum&&(a=o.url),(!a||o.width>300)&&(o.width<400?a=o.url:o.width<n&&(n=o.width,r=o.url))})),a||r},maybeInitUploader:function(){if(!this.loadedImageUploader){var t=jQuery(".nt_image_change");if(t.length&&wp.media&&wp.media.editor){var e=this;t.on("click",(function(t){t.preventDefault();var n=jQuery(this),r=jQuery(n).closest(".nt_image_uploader_wrapper"),a=wp.media.editor.send.attachment;return wp.media.editor.send.attachment=function(t,n){var o=e.getThumb(n);r.find('input[data-value_name="image_thumb"]').val(o),r.find('input[data-value_name="image_full"]').val(n.url),r.find('input[data-value_name="alt_text"]').val(n.alt||n.title),r.find(".nt_image_preview img").attr("src",o),wp.media.editor.send.attachment=a},wp.media.editor.open(),!1})),this.removeImageHandler()}}},removeImageHandler:function(){var t=jQuery(".nt_btn_remove");t.length&&t.on("click",(function(t){t.preventDefault(),jQuery(".nt_hidden_image_input").each((function(t,e){jQuery(e).val("")})),jQuery(".nt_image_preview img").attr("src","")}))},showEditModal:function(){var e=this;this.maybeInitUploader();var n=jQuery("#nt_editor_modal_"+this.tableId);n.removeClass("nt_row_delete");var r=this.row.val();if(jQuery.each(r,(function(r,a){var o=n.find(".nt_input_"+r);if(o.length)if(jQuery(e.row.$el).find(".ninja_clmn_nm_"+r).data("colspan"))n.find(".nt_input_"+r).val("#colspan#");else if("yes"==o.data("is_multi_select")&&a){if(!a)return void n.find(".nt_input_"+r).val([]);if("object"==t(a))return void n.find(".nt_input_"+r).val(a);var i=a.split(", ");a.indexOf(",")&&(i=a.split(",")),i=i.map((function(t){return e.stripHtml(t)})),n.find(".nt_input_"+r).val(i)}else if("image"==o.data("type")){var l={};(l="object"==t(a)?a:jQuery(e.row.$el).find(".ninja_clmn_nm_"+r).data("json_values"))&&"object"==t(l)||(l={}),"image_light_box"==o.data("link_type")&&(o.find('input[data-value_name="image_thumb"]').val(l.image_thumb),o.find('input[data-value_name="image_full"]').val(l.image_full),o.find('input[data-value_name="alt_text"]').val(l.alt_text),o.find('input[data-value_name="permalink"]').val(l.permalink),o.find(".nt_image_preview img").attr("src",l.image_thumb))}else if("html"==o.data("type")||"textarea"==o.data("type"))n.find(".nt_input_"+r).val(a);else if("url"==o.attr("type")){var s=a;/<\/?[a-z][\s\S]*>/i.test(a)&&(s=jQuery(a).attr("href")),n.find(".nt_input_"+r).val(s)}else"yes"==o.attr("data-number")?n.find(".nt_input_"+r).val(a):n.find(".nt_input_"+r).val(e.stripHtml(a))})),n.find(".nt_form_date").length&&Pikaday){var a=n.find(".nt_form_date");jQuery.each(a,(function(t,e){var n=jQuery(e);n.pikaday({format:n.data("date_format"),showTime:"yes"===n.data("show_time"),firstDay:n.data("first_day_of_week"),i18n:ninja_footables.i18n.pikaday})}))}if(n.find(".nt_form_html").length){var o=n.find(".nt_form_html");jQuery.each(o,(function(t,n){var r=jQuery(n).attr("id");e.initEditor(r,jQuery(n).val(),(function(){jQuery(n).val(wp.editor.getContent(r))}))}))}n.addClass("nt_modal_editing").removeClass("nt_modal_adding").addClass("show_nt_modal"),n.find("input").length&&this.focus(n),jQuery(document.body).trigger("ninja_table_editor_init",[n]),this.toggleModalOpen()},showAddModal:function(){var t=this;this.resetForm(),this.maybeInitUploader();var e=jQuery("#nt_editor_modal_"+this.tableId);if(e.removeClass("nt_row_delete"),e.find(".nt_form_date").length&&Pikaday){var n=e.find(".nt_form_date");jQuery.each(n,(function(t,e){var n=jQuery(e);n.pikaday({format:n.data("date_format"),showTime:"yes"===n.data("show_time"),firstDay:n.data("first_day_of_week"),i18n:ninja_footables.i18n.pikaday})}))}if(e.find(".nt_form_html").length){var r=e.find(".nt_form_html");jQuery.each(r,(function(e,n){var r=jQuery(n).attr("id");t.initEditor(r,jQuery(n).val(),(function(){jQuery(n).val(wp.editor.getContent(r))}))}))}e.addClass("nt_modal_adding").removeClass("nt_modal_editing").addClass("show_nt_modal"),this.focus(e),this.toggleModalOpen()},toggleModalOpen:function(){jQuery("body").toggleClass("ninja_tables_modal_open")},submitHandler:function(){var t=this;jQuery(".nt_editor_submit").on("click",(function(e){e.preventDefault();var n="close";try{n=e.target.dataset.action}catch(t){}var r={},a=!1,o=jQuery("#nt_editor_modal_"+t.tableId);o.find(".nt_data_item").each((function(t,e){var n=jQuery(e).val(),o=jQuery(e).attr("name");n&&(a=!0),r[o]=n})),o.find(".nt_hidden_image_input").each((function(t,e){a=!0;var n=jQuery(e),o=n.data("key"),i=n.data("value_name");r[o]||(r[o]={}),r[o][i]=n.val()})),a?(t.startingAjax(),jQuery.post(window.ninja_footables.ajax_url,{action:"ninja_table_pro_update_row",table_id:t.tableId,row_id:t.rowId,render_engine:t.tableConfig.render_engine||"",values:r,ninja_table_public_nonce:window.ninja_footables.ninja_table_public_nonce}).then((function(e){if(e.data&&e.data.values){if(t.rowId&&t.row)t.row.val(e.data.values);else if("datatables"!==t.tableConfig.render_engine&&"undefined"!=typeof FooTable&&t.ft){var r=new FooTable.Row(t.ft,t.ft.columns.array,e.data.values);t.ft.rows.add(r)}"close"==n?t.closeModal():t.focus(o),o.addClass("nt_modal_adding").removeClass("nt_modal_editing"),t.ninjaNotify(e.data.message,"success"),t.resetForm()}else t.ninjaNotify("Sorry, Something is wrong! Please try again","error")})).fail((function(e){e.responseJSON&&e.responseJSON.data?t.ninjaNotify(e.responseJSON.data.message,"error"):t.ninjaNotify("Something is wrong! Please try again","error")})).always((function(){t.doneAjax()}))):t.ninjaNotify("Please provide at least one value","error")}))},showDeleteModal:function(){jQuery("#nt_editor_modal_"+this.tableId).addClass("nt_row_delete").removeClass("nt_modal_editing").removeClass("nt_modal_adding").addClass("show_nt_modal"),this.toggleModalOpen()},handleDelete:function(){var t=this;jQuery(".nt_editor_delete").on("click",(function(e){e.preventDefault();var n=jQuery("#nt_editor_modal_"+t.tableId);jQuery.post(window.ninja_footables.ajax_url,{action:"ninja_table_pro_delete_row",table_id:t.tableId,row_id:t.rowId,render_engine:t.tableConfig.render_engine||"",ninja_table_public_nonce:window.ninja_footables.ninja_table_public_nonce}).then((function(e){e.data&&e.data.message?(t.row.delete(),t.closeModal(),n.removeClass("nt_row_delete"),t.ninjaNotify(e.data.message,"success")):t.ninjaNotify("Sorry, Something is wrong! Please try again","error")})).fail((function(e){e.responseJSON&&e.responseJSON.data?t.ninjaNotify(e.responseJSON.data.message,"error"):t.ninjaNotify("Something is wrong! Please try again","error")})).always((function(){}))}))},closeModal:function(){this.toggleModalOpen(),jQuery(".nt_editor_modal").removeClass("show_nt_modal")},registerEvents:function(){var t=this;jQuery(document).on("ninja_table_edit_row",(function(e,n){t.row=n.row,t.ft=n.self.ft,t.tableId=n.tableConfig.table_id,t.setRowId(),t.tableConfig=n.tableConfig,t.showEditModal()})),jQuery(document).on("ninja_table_delete_row",(function(e,n){t.row=n.row,t.ft=n.self.ft,t.tableId=n.tableConfig.table_id,t.setRowId(),t.tableConfig=n.tableConfig,t.showDeleteModal()})),jQuery(document).on("ninja_table_add_row",(function(e,n){t.row=!1,t.ft=n.self.ft,t.tableId=n.tableConfig.table_id,t.rowId=!1,t.tableConfig=n.tableConfig,t.showAddModal()}))},boot:function(){var t=this;jQuery(document).ready((function(e){t.registerEvents(),t.submitHandler(),t.handleDelete(),jQuery(".nt_close_modal").on("click",(function(e){e.preventDefault(),t.closeModal()}))}))},focus:function(t){t.find(".nt_form_control:first .nt_data_item:first").focus()}}).boot()},671:()=>{!function(t){if(t){var e=function(e,n,r){var a=!1;return t.arr.each(e,(function(t){a||t.sortValue(n)>=t.sortValue(r[t.name])&&(a=!0)})),a},n=function(e,n,r){var a=!1;return t.arr.each(e,(function(t){a||t.sortValue(n)<=t.sortValue(r[t.name])&&(a=!0)})),a};t.Row.prototype.filtered=function(e){var n=!0,a=this;return t.arr.each(e,(function(t){if(n){var e=t.query._original.split(" OR ");if(e.length>0){var o=!1;e.forEach((function(e){var n=e.charAt(0),i=e.substring(1);o||(o=r(t,a,n,i))})),n=o}}})),n};var r=function(r,a,o,i){var l,s,u,c,d;if(":"==o)return function(e,n,r){var a=!1;return t.arr.each(e,(function(t){a||t&&t.sortValue(n)==t.sortValue(r[t.name])&&(a=!0)})),a}(r.columns,i,a.value);if("%"==o)return function(e,n,r){var a=!1;return t.arr.each(e,(function(t){if(!a&&t){var e=t.sortValue(r[t.name]);e&&("number"==typeof e?0===r[t.name].toString().indexOf(n)&&(a=!0):0===t.sortValue(r[t.name]).toLowerCase().indexOf(n.toLowerCase())&&(a=!0))}})),a}(r.columns,i,a.value);if("!"==o&&-1!=i)return function(e,n,r){var a=!1;return t.arr.each(e,(function(t){a||t.sortValue(n)!=t.sortValue(r[t.name])&&(a=!0)})),a}(r.columns,i,a.value);if(">"==o)return n(r.columns,i,a.value);if("<"==o)return e(r.columns,i,a.value);if("~"==o&&-1!=i){var f=i.split(":",2);return s=r.columns,u=f[0],c=f[1],d=a.value,n(s,u,d)&&e(s,c,d)}return 0!=(l=r.matchRow(a))&&l}}}("undefined"!=typeof FooTable?FooTable:null)},9155:()=>{var t=jQuery;function e(t){return t&&"string"==typeof t&&(new DOMParser).parseFromString(t,"text/html").documentElement.textContent||""}function n(t){if(null==t||""===t)return"";var e=String(t);return(e=e.replace(/[\r\n\t]+/g," ").trim())?'"'+e.replace(/"/g,'""')+'"':""}t(document).on("ninja_dt_button_action_csv",(function(r,a){r.preventDefault();var o=a.tableConfig,i=a.button,l=t("."+o.uniqueID);if(l.length&&t.fn.DataTable&&t.fn.DataTable.isDataTable(l)){for(var s=l.DataTable(),u=o.columns||o.dt_config.columns,c=!("yes"!==i.plainText),d=[],f=0;f<u.length;f++)"hidden"!==u[f].breakpoints&&d.push(u[f]);if(d.length){var _=0;o.editing&&o.editing.enabled&&(_="left"===o.editing.position?1:0);for(var p=[],h={},v=0;v<d.length;v++){var m=d[v],b=m.title||"";/<[^>]+>/.test(b)&&(b=e(b)),h[m.name||m.key]=b}p.push(h);var y="yes"===i.all_rows?void 0:{search:"applied"};s.rows(y).every((function(){for(var t=this.index(),n={},r=0;r<d.length;r++){var a=d[r],o=s.cell(t,r+_).render("display"),i=null!=o?String(o):"";c&&(i=e(i)),n[a.name||a.key]=i}p.push(n)}));for(var g="",j=0;j<p.length;j++){var w=p[j],x=0;for(var C in w){var T=n(w[C]);g+=0===x?T:","+T,x++}g+="\n"}var k=(o.title||"table")+".csv",Q=new Blob(["\ufeff"+g],{type:"text/csv; charset=utf-8;"});if(window.navigator.msSaveBlob)navigator.msSaveBlob(Q,k);else{var O=document.createElement("a");O.href=URL.createObjectURL(Q),O.style.visibility="hidden",O.download=k,document.body.appendChild(O),O.click(),document.body.removeChild(O)}}}}))},7701:()=>{var t=jQuery;function e(t){var e=document.createElement("a");e.href=t;var n=e.host;return-1===n.indexOf("/")&&0!==e.pathname.indexOf("/")&&(n+="/"),e.protocol+"//"+n+e.pathname+e.search}function n(t){return!(!t||"string"!=typeof t)&&/^(#[0-9a-fA-F]{3,8}|rgba?\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*(,\s*(0|1|0?\.\d+))?\s*\)|[a-zA-Z]{1,30})$/.test(t.trim())}t(document).on("ninja_dt_button_action_print",(function(r,a){var o=a.tableConfig,i=a.button,l=o.table_id,s=t("."+o.uniqueID);if(s.length&&t.fn.DataTable&&t.fn.DataTable.isDataTable(s)){for(var u=s.DataTable(),c=o.columns||o.dt_config.columns,d=[],f=0;f<c.length;f++)"hidden"!==c[f].breakpoints&&d.push(c[f]);if(d.length){var _=0;o.editing&&o.editing.enabled&&(_="left"===o.editing.position?1:0);var p="yes"===i.all_rows?void 0:{search:"applied"},h=s.attr("class")||"",v=(s.closest(".ninja_table_wrapper").attr("class")||"").replace("loading_ninja_table",""),m=o.settings&&o.settings.stack_config;m&&m.stackable&&(h=h.replace(/\bninja-dt-stacked\b/g,""),v=v.replace(/\bninja-dt-stacked\b/g,""));var b='<div id="ninja_dt_parent_'+l+'" class="'+v+' ninja_doing_printing">';b+='<table id="ninja_dt_'+l+'" style="display:table!important;width:100%;" class="'+h+'">',b+="<thead>",i.header_html&&"yes"===i.header_each_page&&(b+='<tr class="ninja-table-print-custom-header"><th colspan="'+d.length+'">'+i.header_html+"</th></tr>"),b+="<tr>";for(var y=0;y<d.length;y++){var g=d[y],j=Array.isArray(g.classes)?g.classes.join(" "):"";b+='<th class="'+j+'">'+(g.title||"")+"</th>"}b+="</tr></thead>",b+="<tbody>",u.rows(p).every((function(){var t=this.index(),e=this.data(),r=e.DT_RowClass||"",a=e.___row_settings___,o="";a&&(a.row_bg&&n(a.row_bg)&&(o+="background-color:"+a.row_bg+";"),a.text_color&&n(a.text_color)&&(o+="color:"+a.text_color+";")),b+='<tr class="'+r+'"'+(o?' style="'+o+'"':"")+">";for(var i=0;i<d.length;i++){var l=u.cell(t,i+_).render("display"),s=Array.isArray(d[i].classes)?d[i].classes.join(" "):"",c="",f=a?a.cells||a.cell:null;if(f)for(var p=s.split(" "),h=0;h<p.length;h++){var v=f[p[h]];if(v){var m=v["background-color"]||v.background_color;m&&n(m)&&(c+="background-color:"+m+";"),v.color&&n(v.color)&&(c+="color:"+v.color+";");break}}b+='<td class="'+s+'"'+(c?' style="'+c+'"':"")+">",b+=(null!=l?l:"")+"</td>"}b+="</tr>"})),b+="</tbody>",i.footer_html&&"yes"===i.footer_each_page&&(b+='<tfoot><tr><th colspan="'+d.length+'">'+i.footer_html+"</th></tr></tfoot>"),b+="</table></div>",i.header_html&&"no"===i.header_each_page&&(b='<div class="ninja-print-header">'+i.header_html+"</div>"+b),i.footer_html&&"no"===i.footer_each_page&&(b+='<div class="ninja_print_footer">'+i.footer_html+"</div>");var w=window.open("","");if(w){w.document.close();var x="<title>"+(o.title||"Table")+"</title>";t("style, link").each((function(){var n;x+=("link"===(n=t(this).clone()[0]).nodeName.toLowerCase()&&(n.href=e(n.href)),n.outerHTML)}));try{w.document.head.innerHTML=x}catch(e){t(w.document.head).html(x)}w.document.body.innerHTML="<div>"+(i.message_top||"")+"</div>"+b+"<div>"+(i.message_bottom||"")+"</div>",t(w.document.body).addClass("ninja_table_print_view"),t("img",w.document.body).each((function(){this.setAttribute("src",e(this.getAttribute("src")))}));var C=t("html").attr("dir");C&&t(w.document).find("html").attr("dir",C);var T=t(w.document.body).find("table");T.length&&o.columns&&t(document).trigger("ninja-tables-apply-conditional-formatting",[T,o]),t(w.document.head).append('<style>.ninja_table_print_view{background:#fff;color:#000;width:100%!important;font-family:Arial,"Times New Roman","Bitstream Charter",Times,serif}.ninja_table_print_view .ninja-tables-dt-wrapper,.ninja_table_print_view .dataTables_wrapper{overflow:visible!important}.ninja_table_print_view table{width:100%!important;border-collapse:collapse!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}</style>'),setTimeout((function(){w.print(),w.onafterprint=function(){w.close()}}),1e3)}else alert("Please allow pop-ups for this site to use the print feature.")}}}))},7975:(t,e,n)=>{"use strict";var r=jQuery;window.ninjaTableA11y=window.ninjaTableA11y||{},window.ninjaTableA11y.applySumoA11y=function(t,e){if(t&&t.length){var n=t[0];if(n&&n.sumo){var a=r(n.sumo.select||n).closest(".SumoSelect");if(a.length){var o=e&&(e.placeholder||e.title)||"Select filter";a.attr({role:"combobox","aria-haspopup":"listbox","aria-label":o,"aria-expanded":a.hasClass("open")?"true":"false"});var i=a.find(".CaptionCont").find("> label");i.length&&(r("<span/>",{class:"sumo-caret","aria-hidden":"true"}).append(i.contents()).insertAfter(i),i.remove());var l=a.find("input.search-txt");l.length&&!l.attr("aria-label")&&l.attr("aria-label","Search "+o);var s=a.find("ul.options");s.attr("role","listbox"),s.find("li.opt").each((function(){var t=r(this);t.attr({role:"option","aria-selected":t.hasClass("selected")?"true":"false"}),t.children("span").attr("aria-hidden","true")})),a.find("p.reset-all, p.select-all").each((function(){var t=r(this),e=t.children("label"),n=e.text()||"Clear all";e.length&&(r("<span/>",{"aria-hidden":"true"}).append(e.contents()).insertAfter(e),e.remove()),t.attr({role:"button",tabindex:"0","aria-label":n}),t.children("span").attr("aria-hidden","true")})),a.find("p.btnOk").attr({role:"button",tabindex:"0","aria-label":"Apply selections"}),a.find("p.btnCancel").attr({role:"button",tabindex:"0","aria-label":"Cancel selections"}),s.off("click.nt_a11y","li.opt").on("click.nt_a11y","li.opt",(function(){var t=r(this);setTimeout((function(){t.attr("aria-selected",t.hasClass("selected")?"true":"false")}),0)})),a.find("p.reset-all, p.select-all").off("click.nt_a11y").on("click.nt_a11y",(function(){setTimeout((function(){s.find("li.opt").each((function(){r(this).attr("aria-selected",r(this).hasClass("selected")?"true":"false")}))}),0)})),a.find("p.reset-all, p.select-all, p.btnOk, p.btnCancel").off("keydown.nt_a11y").on("keydown.nt_a11y",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),r(this).trigger("click"))})),a.off("click.nt_a11y_expand").on("click.nt_a11y_expand",".CaptionCont, .optWrapper",(function(){setTimeout((function(){a.attr("aria-expanded",a.hasClass("open")?"true":"false")}),0)}))}}}};n(671);jQuery(document).on("ninja_table_button_action_csv",(function(t,e){t.preventDefault();var n=e.tableConfig,r=(e.button,n.columns),a=[],o={},i={};if(jQuery.each(r,(function(t,e){e.visible&&(i[e.name]=e,o[e.name]=e.title)})),a.push(o),"undefined"!=typeof FooTable){var l=FooTable.get("."+n.uniqueID);return jQuery.each(l.ninjaTablesGetRows(),(function(t,e){var r={};jQuery.each(e.val(),(function(t,a){var o;i[t]&&(r[t]=i[t].formatter(a,!0,e),"yes"==n.table_buttons.csv.plainText&&(r[t]=(o=r[t],(new DOMParser).parseFromString(o,"text/html").documentElement.textContent)))})),a.push(r)})),function(t,e){var n=new Blob(["\ufeff"+t],{type:"text/csv; charset=utf-8;"});if(window.navigator.msSaveBlob)navigator.msSaveBlob(n,e);else{var r=document.createElement("a"),a=URL.createObjectURL(n);r.href=a,r.style="visibility:hidden",r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}}(function(t){for(var e="",n=0,r=t.length;n<r;n++){var a=t[n],o=0;for(var i in a){var l="";a[i]&&(l='"'+a[i].replace(/"/g,'""')+'"'),e+=0===o?l:","+l,o+=1}e+="\n"}return e}(a),n.title+".csv")}}));const a={SetCellColor:function(t,e,n,r,a){t.length&&t.css("color",n.targetValueColor)},SetCellBgColor:function(t,e,n,r,a){t.length&&t.css("background-color",n.targetValueColor)},ResetCellColorToDefault:function(t,e,n,r,a){t.length&&t.css("color","initial")},ResetCellBgColorToDefault:function(t,e,n,r,a){t.length&&t.css("background-color","initial")},SetCellContent:function(t,e,n,r,a){t.length&&t.each((function(t,e){var r=jQuery(e);if(n.targetValue&&!r.hasClass("ninja_column_conditionally_transformed")){var a=n.targetValue.replace(/{row.([^\}]*)}/g,(function(t){var e=t.substring(5,t.length-1),n="",a=e.indexOf("|");return-1!==a&&(n=e.substring(a+1,e.length),e=e.substring(0,a)),r.closest("tr").find("td.ninja_clmn_nm_"+e).html()||n}));r.html(a).addClass("ninja_column_conditionally_transformed")}}))},SetCellCssClass:function(t,e,n,r,a){t.length&&t.addClass(n.targetValue)},RemoveCellCssClass:function(t,e,n,r,a){t.length&&t.removeClass(n.targetValue)},SetRowColor:function(t,e,n,r,a){t.length&&t.closest("tr").find("> td").css("color",n.targetValueColor)},SetRowBgColor:function(t,e,n,r,a){t.length&&t.closest("tr").find("> td").css("background-color",n.targetValueColor)},ResetRowBgColor:function(t,e,n,r,a){t.length&&t.closest("tr").find("> td").css("background-color","initial")},ResetRowColorToDefault:function(t,e,n,r,a){t.length&&t.closest("tr").find("> td").css("color","initial")},SetRowCssClass:function(t,e,n,r,a){t.length&&t.closest("tr").addClass(n.targetValue)},RemoveRowCssClass:function(t,e,n,r,a){t.length&&t.closest("tr").removeClass(n.targetValue)},SetColumnColor:function(t,e,n,r,a){t.length&&t.closest("table").find("tbody tr td:nth-child("+(r+1)+")").css("color",n.targetValueColor)},SetColumnBgColor:function(t,e,n,r,a){t.length&&t.closest("table").find("tbody tr td:nth-child("+(r+1)+")").css("background-color",n.targetValueColor)},AddColumnCssClass:function(t,e,n,r,a){t.length&&t.closest("table").find("tbody tr td:nth-child("+(r+1)+")").addClass(n.targetValue)},RemoveColumnCssClass:function(t,e,n,r,a){t.length&&t.closest("table").find("tbody tr td:nth-child("+(r+1)+")").removeClass(n.targetValue)}};function o(t){return t.targetAction.split("-").map((function(t){return t.substr(0,1).toUpperCase()+t.substr(1)})).join("")}function i(t,e,n,r){var a=jQuery({}),o="ninja_column_"+n;return"equal"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){return jQuery(e).html()==n.conditionalValue}))}(t,o,e):"not-equal"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){return jQuery(e).html()!=n.conditionalValue}))}(t,o,e):"contains"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e+":contains("+n.conditionalValue+")")}(t,o,e):"does-not-contain"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e+":not(:contains("+n.conditionalValue+"))")}(t,o,e):"less-than"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){return l(r,jQuery(e).text())<l(r,n.conditionalValue)}))}(t,o,e,r):"less-than-or-equal-to"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){return l(r,jQuery(e).text())<=l(r,n.conditionalValue)}))}(t,o,e,r):"greater-than"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){return l(r,jQuery(e).text())>l(r,n.conditionalValue)}))}(t,o,e,r):"greater-than-or-equal-to"==e.conditionalOperator?a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){return l(r,jQuery(e).text())>=l(r,n.conditionalValue)}))}(t,o,e,r):"between"==e.conditionalOperator&&(a=function(t,e,n,r){return t.find("tbody ."+e).filter((function(t,e){var a=jQuery(e).text(),o=n.conditionalValue,i=n.conditionalValue2;return a=l(r,a),o=l(r,n.conditionalValue),i=l(r,n.conditionalValue2),a>=o&&a<=i}))}(t,o,e,r)),a}function l(t,e){if(t.sortValue)return t.sortValue(e);var n=parseFloat(String(e).replace(/[^0-9.\-]+/g,""));return isNaN(n)?e:n}jQuery(document).on("ninja-tables-apply-conditional-formatting",(function(t,e,n){n&&n.columns&&n.columns.length&&jQuery.each(n.columns,(function(t,n){n&&n.conditions&&n.conditions.length&&jQuery.each(n.conditions,(function(r,l){if(l&&l.targetAction){var s=o(l);if(s in a){var u=i(e,l,t,n);a[s](u,e,l,t,n)}}}))}))})),jQuery(document).on("ninja_table_button_action_print",(function(t,e){var n=e.tableConfig,r=n.columns,l=e.tableConfig.table_id,s=e.button;if("undefined"!=typeof FooTable){var u=FooTable.get("."+n.uniqueID),c=n.custom_css,d=document.createElement("a"),f=function(t){d.href=t;var e=d.host;return-1===e.indexOf("/")&&0!==d.pathname.indexOf("/")&&(e+="/"),d.protocol+"//"+e+d.pathname+d.search},_=jQuery("#footable_"+l).attr("class"),p=jQuery("#footable_parent_"+l).attr("class");n.settings.stack_config&&n.settings.stack_config.stackable&&(_=_.replace("ninja_stacked_table"));var h='<div id="footable_parent_'+l+'" class="'+p+' ninja_doing_printing"><table id="footable_'+l+'" style="display: table !important;" class="'+_+'">';h+="<thead>",s.header_html&&"yes"===s.header_each_page&&(h+='<tr class="ninja-table-print-custom-header"><th colspan="'+r.length+'">'+s.header_html+"</th></tr>"),h+='<tr class="footable-header">';var v={},m={},b={};jQuery.each(r,(function(t,e){if(e.visible){v[e.name]=e;var n=jQuery("<th/>",{html:e.title,class:e.classes.join(" "),css:c["ninja_column_"+t]});h+=jQuery(n).get(0).outerHTML}m[e.name]=t})),h+="<tbody>",jQuery.each(u.ninjaTablesGetRows(),(function(t,e){var n={};jQuery.each(e.val(),(function(t,r){v[t]&&(n[t]={value:"",classes:"",css:""},n[t].value=v[t].formatter(r,!0,e),n[t].class=v[t].classes.join(" "),n[t].css=Object.entries(c["ninja_column_"+m[t]]).map((function(t){return t.join(":")})).join(";"))})),b.classes=e.classes.join(" "),b.__index__=t,h+=function(t,e){e||(e="td");var n='<tr class="'+b.classes+'">';return jQuery.each(t,(function(t,r){if("____editing____"!=t){var a=null===r.value||void 0===r.value?"":r.value;n+="<"+e+' class="'+r.class+'"style="'+r.css+'">'+a+"</"+e+">"}})),n+"</tr>"}(n)})),h+="</tbody>",s.footer_html&&"yes"===s.footer_each_page&&(h+='<tfoot><tr class="footable-footer"><th colspan="'+r.length+'">'+s.footer_html+"</th></tr></tfoot>"),h+="</table></div>",s.header_html&&"no"===s.header_each_page&&(h='<div class="ninja-print-header">'+s.header_html+"</div>"+h),s.footer_html&&"no"===s.footer_each_page&&(h=h+'<div class="ninja_print_footer">'+s.footer_html+"</div>");var y=window.open("","");y.document.close();var g=n.title,j=s.message_top,w=s.message_bottom,x="<title>"+g+"</title>";jQuery("style, link").each((function(){var t;x+=("link"===(t=jQuery(this).clone()[0]).nodeName.toLowerCase()&&(t.href=f(t.href)),t.outerHTML)}));try{y.document.head.innerHTML=x}catch(t){jQuery(y.document.head).html(x)}y.document.body.innerHTML="<div>"+(j||"")+"</div>"+h+"<div>"+(w||"")+"</div>",jQuery(y.document.body).addClass("ninja_table_print_view"),jQuery("img",y.document.body).each((function(t,e){e.setAttribute("src",f(e.getAttribute("src")))}));var C=jQuery(document).find("html").attr("dir");jQuery(y.document).find("html").attr("dir",C),jQuery(y.document).find("head").append('<style>.ninja_table_print_view {\n  background: white;\n  color: black;\n  width: 100% !important;\n  font-family: Arial, "Times New Roman", "Bitstream Charter", Times, serif;\n} table {width: 100% !important;\n}\nbody {-webkit-print-color-adjust: exact !important;\n}\n</style>');var T=jQuery(y.document).find("#footable_"+l);jQuery.each(r,(function(t,e){e.conditions&&e.conditions.length&&jQuery.each(e.conditions,(function(n,r){if(r.targetAction){var l=i(T,r,t,e),s=o(r);a[s]&&a[s](l,T,r,t,e)}}))}));setTimeout((function(){y.print(),y.onafterprint=y.close}),1e3)}})),jQuery(document).on("ninja_table_ready_init",(function(t,e){var n=e.$table,r=e.tableConfig;if(r.table_buttons){var a=r.table_buttons.button_position,o=r.table_buttons.button_alignment,i=jQuery("<div/>",{class:"ninja_table_buttons "+a+" "+o}),l=!1;if(jQuery.each(r.table_buttons,(function(t,e){e&&"yes"==e.status&&(l=!0,i.append(jQuery("<button/>",{class:"ninja_button btn ninja_button_"+t,html:e.label,"data-table_id":r.table_id}).css({backgroundColor:e.bg_color,color:e.text_color}).on("click",(function(n){n.preventDefault();var a="datatables"===(null==r?void 0:r.render_engine)?"ninja_dt_button_action_":"ninja_table_button_action_";jQuery(document).trigger(a+t,{button:e,tableConfig:r})}))))})),l)if("after_table"==a)n.parent().append(i);else if("before_table"==a)n.find(".footable-filtering th").length?n.find(".footable-filtering th").prepend(i):n.parent().prepend(i);else if(n.find(".footable-filtering th").length)n.find(".footable-filtering th").append(i);else{var s=n.closest(".dataTables_wrapper").find(".ninja-dt-top");s.length?s.after(i):n.parent().prepend(i)}}}));n(6417);var s=n(3311),u=n.n(s);function c(t,e){t.SumoSelect({placeholder:e.placeholder||"&nbsp;",search:e.searchable,forceCustomRendering:!0}),window.ninjaTableA11y&&window.ninjaTableA11y.applySumoA11y&&window.ninjaTableA11y.applySumoA11y(t,e)}jQuery(document).on("ninja_table_load_dynamic_options",(function(t,e){function n(t){var e=document.createElement("div");return e.innerHTML=t,(e.textContent||e.innerText||"").replace(/(\r\n\t|\n|\r\t)/gm,"").trim()}var r=jQuery(e.element);if(!r.hasClass("ninja_populated")){var a="yes"==e.filter.is_multi_select;if(r.find(".ninja_loading").remove(),r.append('<option class="ninja_loading">Loading...</option>'),"undefined"!=typeof FooTable){var o=FooTable.get("."+e.tableIdentifier);if(o&&o.rows){var i=o.ninjaTablesGetRows(),l=e.filter.dynamic_select_column,s=[];a&&jQuery.fn.SumoSelect&&e.reloadSumo&&r[0].sumo&&(r[0].sumo.unload(),r.val("")),a?r.find("option").remove():r.find("option:gt(0)").remove(),jQuery.each(i,(function(t,r){var a=r.val(),o=n(a[l]);if("yes"==e.filter.parse_comma_separated){var i=o.split(",");jQuery.each(i,(function(t,e){(e=n(e))&&a[l]&&-1===s.indexOf(e)&&s.push(e)}))}else o&&a[l]&&-1===s.indexOf(o)&&s.push(o)})),"yes"!=e.filter.disable_auto_sorting&&(s="numeric"==e.filter.sorting_method?s.sort((function(t,e){return t-e})):"text"===e.filter.sorting_method?s.sort((function(t,e){return t.localeCompare(e)})):s.sort(),"desc"==e.filter.sorting_type&&(s=s.reverse()),window.ninjaCustomSorter&&(s=s.sort(window.ninjaCustomSorter)));var d=jQuery("."+e.tableIdentifier).attr("data-ninja_table_instance"),f=u()(window[d].columns,["key",l]);"numeric"==f.type&&","==f.decimalSeparator&&(s=s.map((function(t){return window.ninjaTableApp.euFormat(t)}))),jQuery.each(s,(function(t,e){r.append('<option value="'.concat(e,'">').concat(e,"</option>"))})),r.find(".ninja_loading").remove(),r.addClass("ninja_populated"),a&&jQuery.fn.SumoSelect&&c(r,{placeholder:e.filter.placeholder,search:!!e.filter.searchable})}else r.find(".ninja_loading").remove()}}})),jQuery(document).on("ninja_table_trigger_multi_reset",(function(t,e){if(jQuery.fn.SumoSelect){var n=jQuery(e.frm_element);n[0].sumo&&(n[0].sumo.unload(),n.val(""),c(n,{placeholder:n.data("placeholder"),search:!!n.data("searchable")}))}}));n(480);var d=jQuery;function f(t,e){var n=d(t.row(e).node()),r=(t.row(e).data().DT_RowClass||n.attr("class")||"").match(/nt_row_id_(\d+)/);r&&n.data("row_id",parseInt(r[1]));var a=t.settings()[0].oFeatures.bServerSide;return{$el:n,classes:(n.attr("class")||"").split(/\s+/),val:function(n){if(void 0!==n){if(a)return;var r=t.row(e).data();if(n.value)for(var o in n.value)n.value.hasOwnProperty(o)&&(r[o]=n.value[o]);return n.options&&n.options.classes&&(r.DT_RowClass=n.options.classes),void t.row(e).data(r).draw(!1)}return t.row(e).data()},delete:function(){a?t.ajax.reload(null,!1):t.row(e).remove().draw(!1)}}}function _(t,e,n){var r=e.closest(".ninja_table_wrapper"),a=n.editing;e.on("click",".ninja-dt-edit-btn",(function(e){e.preventDefault();var r=t.row(d(this).closest("tr")).index();d(document).trigger("ninja_table_edit_row",{row:f(t,r),self:{ft:t},tableConfig:n})})),e.on("click",".ninja-dt-delete-btn",(function(e){e.preventDefault();var r=t.row(d(this).closest("tr")).index();d(document).trigger("ninja_table_delete_row",{row:f(t,r),self:{ft:t},tableConfig:n})})),a.alwaysShow?function(t,e,n){if(!n.editing.editing)return;var r=n.editing.addText||"New Row",a=d('<div class="ninja-dt-edit-toolbar"><button class="ninja-dt-add-btn" type="button">'+r+"</button></div>");t.append(a),a.on("click",".ninja-dt-add-btn",(function(){d(document).trigger("ninja_table_add_row",{self:{ft:e},tableConfig:n})}))}(r,t,n):(r.addClass("ninja-dt-editing-hidden"),function(t,e,n){var r=n.editing,a=r.showText||"Edit Rows",o=r.hideText||"Cancel",i=r.addText||"New Row",l=r.editing?'<button class="ninja-dt-add-btn ninja-dt-toggle-add" type="button">'+i+"</button>":"",s=d('<div class="ninja-dt-edit-toolbar">'+l+'<button class="ninja-dt-toggle-edit-btn" type="button">'+a+"</button></div>");t.append(s);var u=s.find(".ninja-dt-toggle-edit-btn"),c=!1;s.on("click",".ninja-dt-add-btn",(function(){d(document).trigger("ninja_table_add_row",{self:{ft:e},tableConfig:n})})),u.on("click",(function(){(c=!c)?(t.removeClass("ninja-dt-editing-hidden").addClass("ninja-dt-editing-active"),u.text(o)):(t.addClass("ninja-dt-editing-hidden").removeClass("ninja-dt-editing-active"),u.text(a))}))}(r,t,n)),function(t,e){if("datatables"!==e.render_engine)return;var n=".ninjaDtEdit_"+e.table_id;d(document).off("ajaxSuccess"+n),d(document).on("ajaxSuccess"+n,(function(n,r,a){if(a.data&&"string"==typeof a.data&&-1!==a.data.indexOf("ninja_table_pro_update_row")&&-1!==a.data.indexOf("table_id="+e.table_id))try{var o=JSON.parse(r.responseText);if(!o.success||!o.data||!o.data.values)return;if(t.settings()[0].oFeatures.bServerSide)t.ajax.reload(null,!1);else{var i=((o.data.values.options?o.data.values.options.classes:"")||"").match(/nt_row_id_(\d+)/),l=i?i[1]:"",s=null;if(l&&t.rows().every((function(){var t=this.data();if(t&&t.DT_RowClass&&-1!==t.DT_RowClass.indexOf("nt_row_id_"+l))return s=this,!1})),s)t.draw(!1);else{var u=o.data.values.value||{};u.DT_RowClass="nt_row_id_"+l,t.row.add(u).draw(!1)}}}catch(t){}}))}(t,n)}var p=jQuery;p(document).on("ninja_dt_before_init",(function(t,e){var n=e.config;if(n.editing&&n.editing.enabled){var r=function(t){return t.editing&&t.editing.enabled?{data:null,name:"____editing____",title:"",orderable:!1,searchable:!1,className:"ninja-dt-editing-col",defaultContent:"",render:function(e,n,r){if("display"!==n)return"";var a=(r.DT_RowClass||"").match(/nt_row_id_(\d+)/),o=a?a[1]:"",i='<div class="ninja-dt-edit-btns">';return t.editing.editing&&(i+='<button class="ninja-dt-edit-btn" data-row-id="'+o+'" type="button">✎</button>'),t.editing.deleting&&(i+='<button class="ninja-dt-delete-btn" data-row-id="'+o+'" type="button">✕</button>'),i+"</div>"}}:null}(n);if(r){e.responsiveOptions&&(r.className=(r.className||"")+" all");var a=p('<th class="ninja-dt-editing-col"></th>'),o=e.$table.find("thead tr");"left"===function(t){return t.editing&&"left"===t.editing.position?"left":"right"}(n)?(e.columnDefs.unshift(r),o.prepend(a),e.editColOffset=1):(e.columnDefs.push(r),o.append(a))}}})),p(document).on("ninja_table_loaded",(function(t,e,n){"datatables"===n.render_engine&&(n.editing&&n.editing.enabled&&e.length&&p.fn.DataTable&&p.fn.DataTable.isDataTable(e)&&_(e.DataTable(),e,n))}));n(7701),n(9155)},6417:()=>{window.ninjaTableGetCustomFilter=function(t,e,n,r,a,o){var i,l,s=jQuery,u=s("."+o),c=/(MSIE|Trident\/|Edge\/)/i.test(navigator.userAgent),d=[],f={from:null,to:null,fromTimeout:null,toTimeout:null},_=u.data("filter-delay");return _=_||1e3,{construct:function(t){var e=this;this._super(t);a&&(u.on("updated_table_filter",(function(t,n){e.updateTableFilter()})),u.on("ninja_table_reset_filter",(function(){e.resetTableFilter()}))),u.on("ninja_table_all_chunk_loaded",(function(){}))},updateTableFilter:function(){jQuery.each(t,(function(t,e){if("select"==e.type&&"dynamic_data"==e.select_value_type){var r=u.find("thead .form-group-"+t+" select"),a=r.val();(Array.isArray(a)?a.length:!!a)||(r.removeClass("ninja_populated"),jQuery(document).trigger("ninja_table_load_dynamic_options",{element:r,filter:e,table_id:n,reloadSumo:!0,tableIdentifier:o}))}}))},resetTableFilter:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;jQuery.each(t,(function(t,r){if("select"==r.type&&"dynamic_data"==r.select_value_type){var a=u.find("thead .form-group-"+t+" select");a.removeClass("ninja_populated"),jQuery(document).trigger("ninja_table_load_dynamic_options",{element:a,filter:r,table_id:n,reloadSumo:!0,tableIdentifier:o,maxChunk:e})}}))},$create:function(){var e=this;this._super();var n=this,o=_-500;jQuery.each(t,(function(t,e){"checkbox"==e.type?n.createDomForCheckbox(e,t,(function(r){var a=u.find('input[name="'+t+'"]:checked').map((function(t,e){return jQuery(e).val()})).get(),o=a="yes"==e.strict?a.join('" OR "'):a.join(" OR ");a=window.ninjaTableApp.diacriticsRemoval(a),n.doSelectFilter(a,e,t,o)})):"radio"==e.type?n.createDomForRadio(e,t,(function(r){var a=s(this).val(),o=a;a=window.ninjaTableApp.diacriticsRemoval(a),n.doSelectFilter(a,e,t,o)})):"select"==e.type?n.createDomForSelect(e,t,(function(r){"dynamic_data"==e.select_value_type&&(e.columns=[e.dynamic_select_column]);var l=s(this).val(),u=n.getColumnByKey(e.columns[0]);if(!Array.isArray(l)&&"manual"===e.select_value_type&&"number"===u.original_type)if("<"===l.charAt(0)){var c=l.split("<");l="<"+(Number(c[1])-1e-4).toString()}else if(">"===l.charAt(0)){var f=l.split(">");l=">"+(Number(f[1])+1e-4).toString()}Array.isArray(l)&&(l="yes"==e.strict?l.join('" OR "'):l.join(" OR "));var p=l;l=window.ninjaTableApp.diacriticsRemoval(l),a?(o+=500,clearTimeout(d[t]),d[t]=setTimeout((function(){n.doSelectFilter(l,e,t,p)}),o)):(clearTimeout(i),i=setTimeout((function(){n.doSelectFilter(l,e,t,p)}),_))})):"date_picker"==e.type?n.createDomForDatePicker(e,t,(function(r){var a=this,o=s(this).val();if(o){var i=e.filter_operator;i="less"==i?"<":"greater"==i?">":"",n.addFilter("_ninja_date_filter_"+t,i+o,e.columns)}else n.removeFilter("_ninja_date_filter_"+t);clearTimeout(l),l=setTimeout((function(){n.filter().then((function(){s(a).attr("checked",!0),u.trigger("updated_table_filter",{filter:e,filter_index:t,selected:o})}))}),500)})):"date_range"==e.type?n.createDomForDateRangePicker(e,t,(function(r){var a=this,o=s(this).val();o?n.addFilter("_ninja_date_filter_from_ninja_date_"+t,">"+o,e.columns):n.removeFilter("_ninja_date_filter_from_ninja_date_"+t),clearTimeout(l),l=setTimeout((function(){n.filter().then((function(){s(a).attr("checked",!0),u.trigger("updated_table_filter",{filter:e,filter_index:t,selected:o})}))}),500)}),(function(r){var a=this,o=s(this).val();o?n.addFilter("_ninja_date_filter_to_ninja_date_"+t,"<"+o,e.columns):n.removeFilter("_ninja_date_filter_to_ninja_date_"+t),clearTimeout(l),l=setTimeout((function(){n.filter().then((function(){s(a).attr("checked",!0),u.trigger("updated_table_filter",{filter:e,filter_index:t,selected:o})}))}),500)})):"number_range"==e.type?n.createDomForNumberRangePicker(e,t,(function(r){var a=this;f.to=null;var o=s(this).val();f.from!==o&&(f.from=o,clearTimeout(f.toTimeout),null!=f.fromTimeout&&clearTimeout(f.fromTimeout),f.fromTimeout=setTimeout((function(){f.to&&n.addFilter("_ninja_date_filter_to_ninja_number_"+t,"<"+f.to,e.columns),o?n.addFilter("_ninja_date_filter_from_ninja_number_"+t,">"+o,e.columns):n.removeFilter("_ninja_date_filter_from_ninja_number_"+t),n.filter().then((function(){s(a).hasClass("active")?s(a).focus():s(a).parent().find(".ninja_filter_number_to").focus(),u.trigger("updated_table_filter",{filter:e,filter_index:t,selected:o})}))}),_))}),(function(r){var a=this,o=s(this).val();f.to!==o&&(f.to=o,clearTimeout(f.fromTimeout),null!=f.toTimeout&&clearTimeout(f.toTimeout),f.toTimeout=setTimeout((function(){f.from&&n.addFilter("_ninja_date_filter_from_ninja_number_"+t,">"+f.from,e.columns),o?n.addFilter("_ninja_date_filter_to_ninja_number_"+t,"<"+o,e.columns):n.removeFilter("_ninja_date_filter_to_ninja_number_"+t),n.filter().then((function(){s(a).hasClass("active")?s(a).focus():s(a).parent().find(".ninja_filter_number_from").focus(),u.trigger("updated_table_filter",{filter:e,filter_index:t,selected:o})}))}),_))})):"text_input"==e.type?n.createDomForText(e,t,(function(r){var a=this;clearTimeout(i),i=setTimeout((function(r){var o=s(a).val(),i=o;o?(o=window.ninjaTableApp.diacriticsRemoval(o),e.filter_value_prefix?o=e.filter_value_prefix+o:"yes"==e.strict&&(o=":"+i),n.addFilter(t,o,e.columns)):n.removeFilter(t),n.filter().then((function(){if(u.trigger("updated_table_filter",{filter:e,filter_index:t,selected:o}),c){var n=o.length;s(a).focus().prop({selectionStart:n,selectionEnd:n})}else s(a).focus()}))}),_)})):"reset_filter"==e.type&&n.createDomForResetButton(e,t,(function(t){u.trigger("footable_clear_filter"),s(t.target).parent().parent().find(".fooicon-remove").parent().trigger("click")}))})),u.on("ninja_table_loaded_once ninja_table_all_chunk_loaded",(function(t,n){e.resetTableFilter(n.maxChunk),r&&r.length&&s.each(r,(function(t,e){var n=u.find('[data-filter_name="'+e.target+'"]'),r=n.data("element_type");if("radio"==r)n.find('input[value="'+e.value+'"]').trigger("click");else if("select"==r){var a=n.find("select"),o="multiple"==a.attr("multiple"),i=e.value;i.includes(",")&&o&&(i=i.split(",")),a.val(i),o&&jQuery.fn.SumoSelect&&a[0].sumo&&(a[0].sumo.reload(),window.ninjaTableA11y&&window.ninjaTableA11y.applySumoA11y&&window.ninjaTableA11y.applySumoA11y(a,{placeholder:a.attr("data-placeholder")||"",title:n.data("filter_name")||""})),a.trigger("change")}else"text_input"==r?(n.find("input").val(e.value),n.find("input").trigger("keyup")):(n.find("input").val(e.value),n.find("input").trigger("change"))}))}))},doSelectFilter:function(t,e,n,r){var a=t,o=u.find(".form-group-"+n+" select, .form-group-"+n+' input[name="'+n+'"]:checked').first();t&&" "!=t?("yes"!=e.is_multi_select&&"yes"==e.strict?t=a!==r?":"+r:":"+t:"yes"==e.strict&&(t='"'+t+'"'),this.addFilter(n,t,e.columns,!0,!1,"AND")):this.removeFilter(n),this.filter().then((function(){if(u.trigger("updated_table_filter",{filter:e,filter_index:n,selected:a}),o.length){var t=o[0];if(t&&t.sumo)!s(t.sumo.select||t).closest(".SumoSelect").hasClass("open")&&t.sumo.CaptionCont&&t.sumo.CaptionCont.focus();else o.focus()}}))},createDomForDatePicker:function(t,e,n){var r=this.getCustomFilterLabel(t,e,"ninja_custom_date_filter");r.prependTo(this.$form),s("<input/>",{class:"form-control ninja_filter_"+t.type,"data-date_format":t.dateFormat,"data-show_time":t.showTime,"data-first_day_of_week":t.firstDayOfWeek,placeholder:t.placeholder,"aria-label":t.placeholder||t.title||""}).on("change",n).appendTo(r)},createDomForDateRangePicker:function(t,e,n,r){var a=this.getCustomFilterLabel(t,e,"ninja_custom_date_filter");a.prependTo(this.$form),s("<input/>",{class:"form-control ninja_filter_date_from ninja_filter_"+t.type,"data-date_format":t.dateFormat,"data-show_time":t.showTime,"data-first_day_of_week":t.firstDayOfWeek,placeholder:t.from_placeholder,"aria-label":t.from_placeholder}).on("change",n).appendTo(a),s("<input/>",{class:"form-control ninja_filter_date_to ninja_filter_"+t.type,"data-date_format":t.dateFormat,"data-show_time":t.showTime,"data-first_day_of_week":t.firstDayOfWeek,placeholder:t.to_placeholder,"aria-label":t.to_placeholder}).on("change",r).appendTo(a)},createDomForNumberRangePicker:function(t,e,n,r){var a=this,o=this.getCustomFilterLabel(t,e,"ninja_custom_number_range_filter");o.prependTo(this.$form);var i=function(){var t=this.value.replace(/[^0-9,.-]/g,"").replace(/(,.*?),(.*,)?/,"$1");t!==this.value&&(this.value=t)};s("<input/>",{type:"text",class:"form-control ninja_filter_number_from ninja_filter_"+t.type,placeholder:t.from_placeholder,"aria-label":t.from_placeholder||(t.title||"Number")+" from"}).on("keyup",(function(t){i.call(this),window.nt_disable_keup_filter||a.isAllowedChars(t.key)&&s(this).trigger("change")})).on("change",n).on("focus",(function(){s(this).addClass("active"),s(this).parent().find(".ninja_filter_number_to").removeClass("active")})).appendTo(o),s("<input/>",{type:"text",class:"form-control ninja_filter_number_to ninja_filter_"+t.type,placeholder:t.to_placeholder,"aria-label":t.to_placeholder||(t.title||"Number")+" to"}).on("keyup",(function(t){i.call(this),window.nt_disable_keup_filter||a.isAllowedChars(t.key)&&s(this).trigger("change")})).on("change",r).on("focus",(function(){s(this).addClass("active"),s(this).parent().find(".ninja_filter_number_from").removeClass("active")})).appendTo(o)},allowedChars:["1","2","3","4","5","6","7","9","0",".",",","Delete","Backspace"],isAllowedChars:function(t){return this.allowedChars.includes(t)},createDomForText:function(t,e,n){var r=this.getCustomFilterLabel(t,e,"ninja_custom_text_filter");r.prependTo(this.$form),s("<input/>",{class:"form-control ninja_filter_"+t.type,placeholder:t.placeholder,"aria-label":t.placeholder||t.title||""}).on("keyup",n).appendTo(r)},createDomForCheckbox:function(t,e,n){var r=this.getCustomFilterLabel(t,e,"ninja_custom_select_checkbox");r.prependTo(this.$form),s.each(t.options,(function(t,a){a.value&&s("<span/>",{class:"ninja_filter_choice"}).append(s("<input/>",{type:"checkbox",value:a.value,name:e,"aria-label":a.label}).on("change",n)).append(document.createTextNode(" "+a.label)).appendTo(r)}))},createDomForRadio:function(t,e,n){var r=this.getCustomFilterLabel(t,e,"ninja_custom_radio");(r.prependTo(this.$form),t.placeholder)&&s("<span/>",{class:"ninja_filter_choice"}).append(s("<input/>",{type:"radio",value:"","aria-label":t.placeholder,name:e}).on("change",n)).append(document.createTextNode(" "+t.placeholder)).appendTo(r);s.each(t.options,(function(t,a){a.value&&s("<span/>",{class:"ninja_filter_choice"}).append(s("<input/>",{type:"radio","aria-label":a.label,value:a.value,name:e}).on("change",n)).append(document.createTextNode(" "+a.label)).appendTo(r)}))},createDomForSelect:function(t,e,r){var a=this.getCustomFilterLabel(t,e,"ninja_custom_select");a.prependTo(this.$form);var o="yes"==t.is_multi_select,i=s("<select/>",{class:"form-control ninja_select_type_"+t.select_value_type+" ninja_multi_select_"+t.is_multi_select,"data-table_id":n,"data-filter_index":e,"data-placeholder":t.placeholder,"data-searchable":t.searchable,"aria-label":t.placeholder||t.title||"Filter options",multiple:o,"data-target_column":t.dynamic_select_column});if(t.select_value_type,i.on("change",r),o&&"dynamic_data"!=t.select_value_type||t.placeholder&&i.append(s("<option/>",{value:""}).text(t.placeholder)),"dynamic_data"!=t.select_value_type&&s.each(t.options,(function(t,e){e.value&&i.append(s("<option/>",{value:e.value}).text(e.label))})),i.appendTo(a),o&&"dynamic_data"!=t.select_value_type&&jQuery.fn.SumoSelect){var l=s(this.$form).find(".form-group-"+e+" .ninja_multi_select_yes");l.SumoSelect({placeholder:t.placeholder||"&nbsp;"}),window.ninjaTableA11y&&window.ninjaTableA11y.applySumoA11y(l,t)}},createDomForResetButton:function(t,e,n){var r=t.placeholder||t.title||"Reset filters",a=s("<div />",{class:"form-group ninja-custom-filter ninja_reset_wrapper"}),o=s("<button/>",{class:"ninja_reset_button btn",type:"button",text:r,"aria-label":r,title:r}).on("click",(function(t){t.preventDefault(),n(t)}));a.append(o),a.prependTo(this.$form)},getCustomFilterLabel:function(t,e,n){var r=s("<div/>",{class:"form-group ninja-custom-filter form-group-"+e+" "+n,"data-filter_name":t.title,"data-element_type":t.type});return t.filter_prefix?r.html("<span class='ninja_filter_title'>"+t.filter_prefix+"</span>"):(t.placeholder||t.title)&&r.append(s("<span/>",{class:"ninja_filter_title sr-only",text:t.placeholder||t.title})),r},getColumnByKey:function(t){return window[u.attr("data-ninja_table_instance")].columns.filter((function(e){return e.key===t}))[0]}}}},8552:(t,e,n)=>{var r=n(852)(n(5639),"DataView");t.exports=r},1989:(t,e,n)=>{var r=n(1789),a=n(401),o=n(7667),i=n(1327),l=n(1866);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=l,t.exports=s},8407:(t,e,n)=>{var r=n(7040),a=n(4125),o=n(2117),i=n(7518),l=n(4705);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=l,t.exports=s},7071:(t,e,n)=>{var r=n(852)(n(5639),"Map");t.exports=r},3369:(t,e,n)=>{var r=n(4785),a=n(1285),o=n(6e3),i=n(9916),l=n(5265);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=a,s.prototype.get=o,s.prototype.has=i,s.prototype.set=l,t.exports=s},3818:(t,e,n)=>{var r=n(852)(n(5639),"Promise");t.exports=r},8525:(t,e,n)=>{var r=n(852)(n(5639),"Set");t.exports=r},8668:(t,e,n)=>{var r=n(3369),a=n(619),o=n(2385);function i(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}i.prototype.add=i.prototype.push=a,i.prototype.has=o,t.exports=i},6384:(t,e,n)=>{var r=n(8407),a=n(7465),o=n(3779),i=n(7599),l=n(4758),s=n(4309);function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=a,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=l,u.prototype.set=s,t.exports=u},2705:(t,e,n)=>{var r=n(5639).Symbol;t.exports=r},1149:(t,e,n)=>{var r=n(5639).Uint8Array;t.exports=r},577:(t,e,n)=>{var r=n(852)(n(5639),"WeakMap");t.exports=r},4963:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=0,o=[];++n<r;){var i=t[n];e(i,n,t)&&(o[a++]=i)}return o}},4636:(t,e,n)=>{var r=n(2545),a=n(5694),o=n(1469),i=n(4144),l=n(5776),s=n(6719),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),c=!n&&a(t),d=!n&&!c&&i(t),f=!n&&!c&&!d&&s(t),_=n||c||d||f,p=_?r(t.length,String):[],h=p.length;for(var v in t)!e&&!u.call(t,v)||_&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||l(v,h))||p.push(v);return p}},9932:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,a=Array(r);++n<r;)a[n]=e(t[n],n,t);return a}},2488:t=>{t.exports=function(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}},2908:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},8470:(t,e,n)=>{var r=n(7813);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},1848:t=>{t.exports=function(t,e,n,r){for(var a=t.length,o=n+(r?1:-1);r?o--:++o<a;)if(e(t[o],o,t))return o;return-1}},7786:(t,e,n)=>{var r=n(1811),a=n(327);t.exports=function(t,e){for(var n=0,o=(e=r(e,t)).length;null!=t&&n<o;)t=t[a(e[n++])];return n&&n==o?t:void 0}},8866:(t,e,n)=>{var r=n(2488),a=n(1469);t.exports=function(t,e,n){var o=e(t);return a(t)?o:r(o,n(t))}},4239:(t,e,n)=>{var r=n(2705),a=n(9607),o=n(2333),i="[object Null]",l="[object Undefined]",s=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?l:i:s&&s in Object(t)?a(t):o(t)}},13:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},9454:(t,e,n)=>{var r=n(4239),a=n(7005),o="[object Arguments]";t.exports=function(t){return a(t)&&r(t)==o}},939:(t,e,n)=>{var r=n(2492),a=n(7005);t.exports=function t(e,n,o,i,l){return e===n||(null==e||null==n||!a(e)&&!a(n)?e!=e&&n!=n:r(e,n,o,i,t,l))}},2492:(t,e,n)=>{var r=n(6384),a=n(7114),o=n(8351),i=n(6096),l=n(4160),s=n(1469),u=n(4144),c=n(6719),d=1,f="[object Arguments]",_="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,v,m,b){var y=s(t),g=s(e),j=y?_:l(t),w=g?_:l(e),x=(j=j==f?p:j)==p,C=(w=w==f?p:w)==p,T=j==w;if(T&&u(t)){if(!u(e))return!1;y=!0,x=!1}if(T&&!x)return b||(b=new r),y||c(t)?a(t,e,n,v,m,b):o(t,e,j,n,v,m,b);if(!(n&d)){var k=x&&h.call(t,"__wrapped__"),Q=C&&h.call(e,"__wrapped__");if(k||Q){var O=k?t.value():t,S=Q?e.value():e;return b||(b=new r),m(O,S,n,v,b)}}return!!T&&(b||(b=new r),i(t,e,n,v,m,b))}},2958:(t,e,n)=>{var r=n(6384),a=n(939),o=1,i=2;t.exports=function(t,e,n,l){var s=n.length,u=s,c=!l;if(null==t)return!u;for(t=Object(t);s--;){var d=n[s];if(c&&d[2]?d[1]!==t[d[0]]:!(d[0]in t))return!1}for(;++s<u;){var f=(d=n[s])[0],_=t[f],p=d[1];if(c&&d[2]){if(void 0===_&&!(f in t))return!1}else{var h=new r;if(l)var v=l(_,p,f,t,e,h);if(!(void 0===v?a(p,_,o|i,l,h):v))return!1}}return!0}},8458:(t,e,n)=>{var r=n(3560),a=n(5346),o=n(3218),i=n(346),l=/^\[object .+?Constructor\]$/,s=Function.prototype,u=Object.prototype,c=s.toString,d=u.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||a(t))&&(r(t)?f:l).test(i(t))}},8749:(t,e,n)=>{var r=n(4239),a=n(1780),o=n(7005),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&a(t.length)&&!!i[r(t)]}},7206:(t,e,n)=>{var r=n(1573),a=n(6432),o=n(6557),i=n(1469),l=n(9601);t.exports=function(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?i(t)?a(t[0],t[1]):r(t):l(t)}},280:(t,e,n)=>{var r=n(5726),a=n(6916),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return a(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},1573:(t,e,n)=>{var r=n(2958),a=n(1499),o=n(2634);t.exports=function(t){var e=a(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},6432:(t,e,n)=>{var r=n(939),a=n(7361),o=n(9095),i=n(5403),l=n(9162),s=n(2634),u=n(327),c=1,d=2;t.exports=function(t,e){return i(t)&&l(e)?s(u(t),e):function(n){var i=a(n,t);return void 0===i&&i===e?o(n,t):r(e,i,c|d)}}},371:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},9152:(t,e,n)=>{var r=n(7786);t.exports=function(t){return function(e){return r(e,t)}}},2545:t=>{t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},531:(t,e,n)=>{var r=n(2705),a=n(9932),o=n(1469),i=n(3448),l=1/0,s=r?r.prototype:void 0,u=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return a(e,t)+"";if(i(e))return u?u.call(e):"";var n=e+"";return"0"==n&&1/e==-l?"-0":n}},7561:(t,e,n)=>{var r=n(7990),a=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(a,""):t}},1717:t=>{t.exports=function(t){return function(e){return t(e)}}},4757:t=>{t.exports=function(t,e){return t.has(e)}},1811:(t,e,n)=>{var r=n(1469),a=n(5403),o=n(5514),i=n(9833);t.exports=function(t,e){return r(t)?t:a(t,e)?[t]:o(i(t))}},4429:(t,e,n)=>{var r=n(5639)["__core-js_shared__"];t.exports=r},7740:(t,e,n)=>{var r=n(7206),a=n(8612),o=n(3674);t.exports=function(t){return function(e,n,i){var l=Object(e);if(!a(e)){var s=r(n,3);e=o(e),n=function(t){return s(l[t],t,l)}}var u=t(e,n,i);return u>-1?l[s?e[u]:u]:void 0}}},7114:(t,e,n)=>{var r=n(8668),a=n(2908),o=n(4757),i=1,l=2;t.exports=function(t,e,n,s,u,c){var d=n&i,f=t.length,_=e.length;if(f!=_&&!(d&&_>f))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var v=-1,m=!0,b=n&l?new r:void 0;for(c.set(t,e),c.set(e,t);++v<f;){var y=t[v],g=e[v];if(s)var j=d?s(g,y,v,e,t,c):s(y,g,v,t,e,c);if(void 0!==j){if(j)continue;m=!1;break}if(b){if(!a(e,(function(t,e){if(!o(b,e)&&(y===t||u(y,t,n,s,c)))return b.push(e)}))){m=!1;break}}else if(y!==g&&!u(y,g,n,s,c)){m=!1;break}}return c.delete(t),c.delete(e),m}},8351:(t,e,n)=>{var r=n(2705),a=n(1149),o=n(7813),i=n(7114),l=n(8776),s=n(1814),u=1,c=2,d="[object Boolean]",f="[object Date]",_="[object Error]",p="[object Map]",h="[object Number]",v="[object RegExp]",m="[object Set]",b="[object String]",y="[object Symbol]",g="[object ArrayBuffer]",j="[object DataView]",w=r?r.prototype:void 0,x=w?w.valueOf:void 0;t.exports=function(t,e,n,r,w,C,T){switch(n){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case g:return!(t.byteLength!=e.byteLength||!C(new a(t),new a(e)));case d:case f:case h:return o(+t,+e);case _:return t.name==e.name&&t.message==e.message;case v:case b:return t==e+"";case p:var k=l;case m:var Q=r&u;if(k||(k=s),t.size!=e.size&&!Q)return!1;var O=T.get(t);if(O)return O==e;r|=c,T.set(t,e);var S=i(k(t),k(e),r,w,C,T);return T.delete(t),S;case y:if(x)return x.call(t)==x.call(e)}return!1}},6096:(t,e,n)=>{var r=n(8234),a=1,o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,i,l,s){var u=n&a,c=r(t),d=c.length;if(d!=r(e).length&&!u)return!1;for(var f=d;f--;){var _=c[f];if(!(u?_ in e:o.call(e,_)))return!1}var p=s.get(t),h=s.get(e);if(p&&h)return p==e&&h==t;var v=!0;s.set(t,e),s.set(e,t);for(var m=u;++f<d;){var b=t[_=c[f]],y=e[_];if(i)var g=u?i(y,b,_,e,t,s):i(b,y,_,t,e,s);if(!(void 0===g?b===y||l(b,y,n,i,s):g)){v=!1;break}m||(m="constructor"==_)}if(v&&!m){var j=t.constructor,w=e.constructor;j==w||!("constructor"in t)||!("constructor"in e)||"function"==typeof j&&j instanceof j&&"function"==typeof w&&w instanceof w||(v=!1)}return s.delete(t),s.delete(e),v}},1957:(t,e,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},8234:(t,e,n)=>{var r=n(8866),a=n(9551),o=n(3674);t.exports=function(t){return r(t,o,a)}},5050:(t,e,n)=>{var r=n(7019);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},1499:(t,e,n)=>{var r=n(9162),a=n(3674);t.exports=function(t){for(var e=a(t),n=e.length;n--;){var o=e[n],i=t[o];e[n]=[o,i,r(i)]}return e}},852:(t,e,n)=>{var r=n(8458),a=n(7801);t.exports=function(t,e){var n=a(t,e);return r(n)?n:void 0}},9607:(t,e,n)=>{var r=n(2705),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,l=r?r.toStringTag:void 0;t.exports=function(t){var e=o.call(t,l),n=t[l];try{t[l]=void 0;var r=!0}catch(t){}var a=i.call(t);return r&&(e?t[l]=n:delete t[l]),a}},9551:(t,e,n)=>{var r=n(4963),a=n(479),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(t){return null==t?[]:(t=Object(t),r(i(t),(function(e){return o.call(t,e)})))}:a;t.exports=l},4160:(t,e,n)=>{var r=n(8552),a=n(7071),o=n(3818),i=n(8525),l=n(577),s=n(4239),u=n(346),c="[object Map]",d="[object Promise]",f="[object Set]",_="[object WeakMap]",p="[object DataView]",h=u(r),v=u(a),m=u(o),b=u(i),y=u(l),g=s;(r&&g(new r(new ArrayBuffer(1)))!=p||a&&g(new a)!=c||o&&g(o.resolve())!=d||i&&g(new i)!=f||l&&g(new l)!=_)&&(g=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case h:return p;case v:return c;case m:return d;case b:return f;case y:return _}return e}),t.exports=g},7801:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},222:(t,e,n)=>{var r=n(1811),a=n(5694),o=n(1469),i=n(5776),l=n(1780),s=n(327);t.exports=function(t,e,n){for(var u=-1,c=(e=r(e,t)).length,d=!1;++u<c;){var f=s(e[u]);if(!(d=null!=t&&n(t,f)))break;t=t[f]}return d||++u!=c?d:!!(c=null==t?0:t.length)&&l(c)&&i(f,c)&&(o(t)||a(t))}},1789:(t,e,n)=>{var r=n(4536);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},7667:(t,e,n)=>{var r=n(4536),a="__lodash_hash_undefined__",o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return n===a?void 0:n}return o.call(e,t)?e[t]:void 0}},1327:(t,e,n)=>{var r=n(4536),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:a.call(e,t)}},1866:(t,e,n)=>{var r=n(4536),a="__lodash_hash_undefined__";t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?a:e,this}},5776:t=>{var e=9007199254740991,n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var a=typeof t;return!!(r=null==r?e:r)&&("number"==a||"symbol"!=a&&n.test(t))&&t>-1&&t%1==0&&t<r}},5403:(t,e,n)=>{var r=n(1469),a=n(3448),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!a(t))||(i.test(t)||!o.test(t)||null!=e&&t in Object(e))}},7019:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5346:(t,e,n)=>{var r,a=n(4429),o=(r=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!o&&o in t}},5726:t=>{var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},9162:(t,e,n)=>{var r=n(3218);t.exports=function(t){return t==t&&!r(t)}},7040:t=>{t.exports=function(){this.__data__=[],this.size=0}},4125:(t,e,n)=>{var r=n(8470),a=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)}},2117:(t,e,n)=>{var r=n(8470);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},7518:(t,e,n)=>{var r=n(8470);t.exports=function(t){return r(this.__data__,t)>-1}},4705:(t,e,n)=>{var r=n(8470);t.exports=function(t,e){var n=this.__data__,a=r(n,t);return a<0?(++this.size,n.push([t,e])):n[a][1]=e,this}},4785:(t,e,n)=>{var r=n(1989),a=n(8407),o=n(7071);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||a),string:new r}}},1285:(t,e,n)=>{var r=n(5050);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},6e3:(t,e,n)=>{var r=n(5050);t.exports=function(t){return r(this,t).get(t)}},9916:(t,e,n)=>{var r=n(5050);t.exports=function(t){return r(this,t).has(t)}},5265:(t,e,n)=>{var r=n(5050);t.exports=function(t,e){var n=r(this,t),a=n.size;return n.set(t,e),this.size+=n.size==a?0:1,this}},8776:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},2634:t=>{t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},4523:(t,e,n)=>{var r=n(8306),a=500;t.exports=function(t){var e=r(t,(function(t){return n.size===a&&n.clear(),t})),n=e.cache;return e}},4536:(t,e,n)=>{var r=n(852)(Object,"create");t.exports=r},6916:(t,e,n)=>{var r=n(5569)(Object.keys,Object);t.exports=r},1167:(t,e,n)=>{t=n.nmd(t);var r=n(1957),a=e&&!e.nodeType&&e,o=a&&t&&!t.nodeType&&t,i=o&&o.exports===a&&r.process,l=function(){try{var t=o&&o.require&&o.require("util").types;return t||i&&i.binding&&i.binding("util")}catch(t){}}();t.exports=l},2333:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5569:t=>{t.exports=function(t,e){return function(n){return t(e(n))}}},5639:(t,e,n)=>{var r=n(1957),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();t.exports=o},619:t=>{var e="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,e),this}},2385:t=>{t.exports=function(t){return this.__data__.has(t)}},1814:t=>{t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},7465:(t,e,n)=>{var r=n(8407);t.exports=function(){this.__data__=new r,this.size=0}},3779:t=>{t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},7599:t=>{t.exports=function(t){return this.__data__.get(t)}},4758:t=>{t.exports=function(t){return this.__data__.has(t)}},4309:(t,e,n)=>{var r=n(8407),a=n(7071),o=n(3369),i=200;t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var l=n.__data__;if(!a||l.length<i-1)return l.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(l)}return n.set(t,e),this.size=n.size,this}},5514:(t,e,n)=>{var r=n(4523),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,i=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,(function(t,n,r,a){e.push(r?a.replace(o,"$1"):n||t)})),e}));t.exports=i},327:(t,e,n)=>{var r=n(3448),a=1/0;t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-a?"-0":e}},346:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},7990:t=>{var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},7813:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},3311:(t,e,n)=>{var r=n(7740)(n(998));t.exports=r},998:(t,e,n)=>{var r=n(1848),a=n(7206),o=n(554),i=Math.max;t.exports=function(t,e,n){var l=null==t?0:t.length;if(!l)return-1;var s=null==n?0:o(n);return s<0&&(s=i(l+s,0)),r(t,a(e,3),s)}},7361:(t,e,n)=>{var r=n(7786);t.exports=function(t,e,n){var a=null==t?void 0:r(t,e);return void 0===a?n:a}},9095:(t,e,n)=>{var r=n(13),a=n(222);t.exports=function(t,e){return null!=t&&a(t,e,r)}},6557:t=>{t.exports=function(t){return t}},5694:(t,e,n)=>{var r=n(9454),a=n(7005),o=Object.prototype,i=o.hasOwnProperty,l=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return a(t)&&i.call(t,"callee")&&!l.call(t,"callee")};t.exports=s},1469:t=>{var e=Array.isArray;t.exports=e},8612:(t,e,n)=>{var r=n(3560),a=n(1780);t.exports=function(t){return null!=t&&a(t.length)&&!r(t)}},4144:(t,e,n)=>{t=n.nmd(t);var r=n(5639),a=n(5062),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,l=i&&i.exports===o?r.Buffer:void 0,s=(l?l.isBuffer:void 0)||a;t.exports=s},3560:(t,e,n)=>{var r=n(4239),a=n(3218),o="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",s="[object Proxy]";t.exports=function(t){if(!a(t))return!1;var e=r(t);return e==i||e==l||e==o||e==s}},1780:t=>{var e=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=e}},3218:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},7005:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},3448:(t,e,n)=>{var r=n(4239),a=n(7005),o="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||a(t)&&r(t)==o}},6719:(t,e,n)=>{var r=n(8749),a=n(1717),o=n(1167),i=o&&o.isTypedArray,l=i?a(i):r;t.exports=l},3674:(t,e,n)=>{var r=n(4636),a=n(280),o=n(8612);t.exports=function(t){return o(t)?r(t):a(t)}},8306:(t,e,n)=>{var r=n(3369),a="Expected a function";function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(a);var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=t.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},9601:(t,e,n)=>{var r=n(371),a=n(9152),o=n(5403),i=n(327);t.exports=function(t){return o(t)?r(i(t)):a(t)}},479:t=>{t.exports=function(){return[]}},5062:t=>{t.exports=function(){return!1}},8601:(t,e,n)=>{var r=n(4841),a=1/0,o=17976931348623157e292;t.exports=function(t){return t?(t=r(t))===a||t===-a?(t<0?-1:1)*o:t==t?t:0:0===t?t:0}},554:(t,e,n)=>{var r=n(8601);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},4841:(t,e,n)=>{var r=n(7561),a=n(3218),o=n(3448),i=NaN,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return i;if(a(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=a(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=s.test(t);return n||u.test(t)?c(t.slice(2),n?2:8):l.test(t)?i:+t}},9833:(t,e,n)=>{var r=n(531);t.exports=function(t){return null==t?"":r(t)}},7868:()=>{}},n={};function r(t){var a=n[t];if(void 0!==a)return a.exports;var o=n[t]={id:t,loaded:!1,exports:{}};return e[t](o,o.exports,r),o.loaded=!0,o.exports}r.m=e,t=[],r.O=(e,n,a,o)=>{if(!n){var i=1/0;for(c=0;c<t.length;c++){for(var[n,a,o]=t[c],l=!0,s=0;s<n.length;s++)(!1&o||i>=o)&&Object.keys(r.O).every((t=>r.O[t](n[s])))?n.splice(s--,1):(l=!1,o<i&&(i=o));if(l){t.splice(c--,1);var u=a();void 0!==u&&(e=u)}}return e}o=o||0;for(var c=t.length;c>0&&t[c-1][2]>o;c--)t[c]=t[c-1];t[c]=[n,a,o]},r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{var t={533:0,342:0};r.O.j=e=>0===t[e];var e=(e,n)=>{var a,o,[i,l,s]=n,u=0;if(i.some((e=>0!==t[e]))){for(a in l)r.o(l,a)&&(r.m[a]=l[a]);if(s)var c=s(r)}for(e&&e(n);u<i.length;u++)o=i[u],r.o(t,o)&&t[o]&&t[o][0](),t[o]=0;return r.O(c)},n=self.webpackChunk=self.webpackChunk||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})(),r.O(void 0,[342],(()=>r(7975)));var a=r.O(void 0,[342],(()=>r(7868)));a=r.O(a)})();