window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode&&"a"!==E.activeElement.tagName.toLowerCase())return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o<i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&&h&&(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(d=g(b.commentReplyTitleId))&&d.firstChild)&&d.nextSibling,d&&d.nodeType===Node.TEXT_NODE&&t&&(n&&"A"===n.nodeName&&n.id!==b.cancelReplyId&&(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),t=t&&t.firstChild.textContent,n=this,d=m(n,"belowelement"),o=m(n,"commentid"),i=m(n,"respondelement"),r=m(n,"postid"),n=m(n,"replyto")||t;d&&o&&i&&r&&!1===v.addComment.moveForm(d,o,i,r,n)&&e.preventDefault()}function o(e){for(var t=e.length;t--;)if(e[t].addedNodes.length)return void d()}function m(e,t){return n?e.dataset[t]:e.getAttribute("data-"+t)}function g(e){return E.getElementById(e)}return r&&"loading"!==E.readyState?t():r&&v.addEventListener("DOMContentLoaded",t,!1),{init:d,moveForm:function(e,t,n,d,o){var i,r,l,a,m,c,s,e=g(e),n=(h=g(n),g(b.parentIdFieldId)),y=g(b.postIdFieldId),p=g(b.commentReplyTitleId),u=(p=p&&p.firstChild)&&p.nextSibling;if(e&&h&&n){void 0===o&&(o=p&&p.textContent),a=h,m=b.temporaryFormId,c=g(m),s=(s=g(b.commentReplyTitleId))?s.firstChild.textContent:"",c||((c=E.createElement("div")).id=m,c.style.display="none",c.textContent=s,a.parentNode.insertBefore(c,a)),d&&y&&(y.value=d),n.value=t,I.style.display="",e.parentNode.insertBefore(h,e.nextSibling),p&&p.nodeType===Node.TEXT_NODE&&(u&&"A"===u.nodeName&&u.id!==b.cancelReplyId&&(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f<C.elements.length;f++)if(i=C.elements[f],r=!1,"getComputedStyle"in v?l=v.getComputedStyle(i):E.documentElement.currentStyle&&(l=i.currentStyle),(i.offsetWidth<=0&&i.offsetHeight<=0||"hidden"===l.visibility)&&(r=!0),"hidden"!==i.type&&!i.disabled&&!r){i.focus();break}}catch(e){}return!1}}}}(window);
var advanced_ads_adblocker_test=navigator.brave===undefined ? true:undefined;
(()=>{"use strict";var e={};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();const t="email",n="phone",r="name",i={[t]:["email","e-mail","mail","email address"],[n]:["phone","tel","mobile","cell","telephone","phone number"],[r]:["name","full-name","full name","full_name","fullname","first-name","first name","first_name","firstname","last-name","last name","last_name","lastname","given-name","given name","given_name","givenname","family-name","family name","family_name","familyname","fname","lname","first","last","your-name","your name"]};function l(e){return e&&"string"==typeof e?e.trim().toLowerCase():""}function a(e){const t=l(e),n=t.lastIndexOf("@");if(-1===n)return t;const r=t.slice(n+1);return["gmail.com","googlemail.com"].includes(r)?`${t.slice(0,n).replace(/\./g,"")}@${r}`:t}function u(e){const t=l(e),n=t.replace(/\D/g,"");return t.startsWith("+")?`+${n}`:n}function s(e){const t=e.filter(e=>{let{type:t}=e;return t===r}).map(e=>{let{value:t}=e;return l(t)}).filter(Boolean);if(!t.length)return;const[n,...i]=1===t.length?t[0].split(" "):t;return{first_name:n,...i?.length>0?{last_name:i.join(" ")}:{}}}function o(e){return e.find(e=>{let{type:n}=e;return n===t})?.value}function m(e){return e.find(e=>{let{type:t}=e;return t===n})?.value}var c;(c=e.g.jQuery)&&c(e.g.document.body).on("wpformsAjaxSubmitSuccess",c=>{const f=e.g._googlesitekit?.gtagUserData,g=f?function(e){if(!(e&&e instanceof HTMLFormElement))return;const c=new FormData(e);return function(e){const t=[["address",s(e)],["email",o(e)],["phone_number",m(e)]].filter(e=>{let[,t]=e;return t});if(0!==t.length)return Object.fromEntries(t)}(Array.from(c.entries()).map(s=>{let[o,m]=s,c=e.querySelector(`[name='${o}']`);"hidden"===c?.type&&"hidden"!==c?.previousSibling?.type&&(c=c.previousSibling);const f=c?.type;return"hidden"===f||"submit"===f?null:function(e){let{type:s,name:o,value:m,label:c}=e||{};switch(s=l(s),o=l(o),m=l(m),c=function(e){return e&&"string"==typeof e?e.trim().toLowerCase().replace(/\s*\*+\s*$/,"").replace(/\s*\(required\)\s*$/i,"").replace(/\s*:\s*$/,"").trim():""}(c),s){case"email":return{type:t,value:a(m)};case"tel":return{type:n,value:u(m)}}return function(e){if(!e)return!1;const t=a(e);return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)}(m)||i[t].includes(o)||i[t].includes(c)?{type:t,value:a(m)}:i[n].includes(o)||i[n].includes(c)?{type:n,value:u(m)}:i[r].includes(o)||i[r].includes(c)?{type:r,value:l(m)}:function(e){if(!e)return!1;if(!function(e){const t=e.replace(/\D/g,"");return!(t.length<7||t.length<e.length/2)&&/^[\s\-()+.\d]*$/.test(e)}(e))return!1;const t=u(e);if(!/^\+?\d{7,}$/.test(t))return!1;const n=/[\s\-()+.]/.test(e),r=e.trim().startsWith("+");return!(!n&&!r)}(m)?{type:n,value:u(m)}:null}({type:f,label:c?.id?e.querySelector(`label[for='${c?.id}']`)?.textContent:void 0,name:o,value:m})}).filter(Boolean))}(c.target):null;e.g._googlesitekit?.gtagEvent?.("submit_lead_form",g?{user_data:g}:void 0)})})();
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).MagicGrid=e()}(this,(function(){"use strict";function t(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function e(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function n(t,e,n){return e=c(e),function(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,l()?Reflect.construct(e,[],c(t).constructor):e.apply(t,n))}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e,n){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,n)}function o(t,n,i){return t.set(e(t,n),i),i}function s(t,e,n){return e&&function(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,h(i.key),i)}}(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function a(e,n){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,n){if(e){if("string"==typeof e)return t(e,n);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?t(e,n):void 0}}(e))||n){i&&(e=i);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){i=i.call(e)},n:function(){var t=i.next();return a=t.done,t},e:function(t){u=!0,s=t},f:function(){try{a||null==i.return||i.return()}finally{if(u)throw s}}}}function u(t,e,n){return(e=h(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},c(t)}function l(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(l=function(){return!!t})()}function f(t,e){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},f(t,e)}function h(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t,"string");return"symbol"==typeof e?e:e+""}function y(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var v=s((function t(e,n,r){i(this,t),u(this,"id",void 0),u(this,"event",void 0),u(this,"handler",void 0),this.id=e,this.event=n,this.handler=r})),d=v,p=new WeakMap,m=function(){return s((function t(){i(this,t),u(this,"listeners",void 0),r(this,p,void 0),this.listeners=[],o(p,this,0)}),[{key:"removeListener",value:function(t){var e=this.listeners.findIndex((function(e){return e.id===t}));return-1!==e&&(this.listeners.splice(e,1),!0)}},{key:"addListener",value:function(t,n){var i,r,s,a,u=(o(p,this,(a=this,i=(s=p).get(e(s,a)),r=i++,i)),r);return this.listeners.push(new d(u,t,n)),u}},{key:"emit",value:function(t,e){var n,i=a(this.listeners);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.event===t&&r.handler(e)}}catch(t){i.e(t)}finally{i.f()}}}])}(),b=function(t){throw new Error("Missing property '".concat(t,"' in MagicGrid config"))},g=function(t){if(!t)throw new Error("No config object has been provided.");for(var e=0,n=["useTransform","center"];e<n.length;e++){var i=n[e];"boolean"!=typeof t[i]&&(t[i]=!0)}"number"!=typeof t.gutter&&(t.gutter=25),t.container||b("container"),t.items||t.static||b("items or static")},w=function(t){var e,n=t[0],i=a(t);try{for(i.s();!(e=i.n()).done;){var r=e.value;r.height<n.height&&(n=r)}}catch(t){i.e(t)}finally{i.f()}return n},O="gridReady",j="positionComplete",C=200;return y(function(t){function e(t){var r;return i(this,e),r=n(this,e),g(t),t.container instanceof HTMLElement?(r.container=t.container,r.containerClass=t.container.className):(r.containerClass=t.container,r.container=document.querySelector(t.container)),r.static=t.static||!1,r.size=t.items,r.gutter=t.gutter,r.maxColumns=t.maxColumns||!1,r.useMin=t.useMin||!1,r.useTransform=t.useTransform,r.animate=t.animate||!1,r.center=t.center,r.styledItems=new Set,r.resizeObserver=null,r.isPositioning=!1,r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&f(t,e)}(e,t),s(e,[{key:"setContainer",value:function(t){var e=this.container;this.container=t,this.resizeObserver.unobserve(e),this.resizeObserver.observe(t)}},{key:"initStyles",value:function(){if(this.ready()){this.container.style.position="relative";for(var t=this.items(),e=0;e<t.length;e++)if(!this.styledItems.has(t[e])){var n=t[e].style;n.position="absolute",this.animate&&(n.transition="".concat(this.useTransform?"transform":"top, left"," 0.2s ease")),this.styledItems.add(t[e])}}}},{key:"items",value:function(){return this.container.children}},{key:"colWidth",value:function(){return this.items()[0].getBoundingClientRect().width+this.gutter}},{key:"setup",value:function(){var t=this.container.getBoundingClientRect().width,e=this.colWidth(),n=Math.floor(t/e)||1,i=[];this.maxColumns&&n>this.maxColumns&&(n=this.maxColumns);for(var r=0;r<n;r++)i[r]={height:0,index:r};return{cols:i,wSpace:t-n*e+this.gutter}}},{key:"nextCol",value:function(t,e){return this.useMin?w(t):t[e%t.length]}},{key:"positionItems",value:function(){if(!this.isPositioning){this.isPositioning=!0;var t=this.setup(),e=t.cols,n=t.wSpace,i=0,r=this.colWidth(),o=this.items();n=this.center?Math.floor(n/2):0,this.initStyles();for(var s=0;s<o.length;s++){var a=this.nextCol(e,s),u=o[s],c=a.height?this.gutter:0,l=a.index*r+n+"px",f=a.height+c+"px";this.useTransform?u.style.transform="translate(".concat(l,", ").concat(f,")"):(u.style.top=f,u.style.left=l),a.height+=u.getBoundingClientRect().height+c,a.height>i&&(i=a.height)}this.container.style.height=i+this.gutter+"px",this.isPositioning=!1,this.emit(j)}}},{key:"ready",value:function(){return!!this.static||this.items().length>=this.size}},{key:"getReady",value:function(){var t=this,e=setInterval((function(){t.container=document.querySelector(t.containerClass),t.ready()&&(clearInterval(e),t.listen())}),100)}},{key:"observeContainerResize",value:function(){var t=this;this.resizeObserver||(this.resizeObserver=new ResizeObserver((function(){setTimeout((function(){t.positionItems()}),C)})),this.resizeObserver.observe(this.container))}},{key:"listen",value:function(){var t=this;this.ready()?(window.addEventListener("resize",(function(){setTimeout((function(){t.positionItems()}),C)})),this.observeContainerResize(),this.positionItems(),this.emit(O)):this.getReady()}},{key:"onReady",value:function(t){return this.addListener(O,t)}},{key:"onPositionComplete",value:function(t){return this.addListener(j,t)}}])}(m))}));
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;n<e.collisionWidth?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;o<e.collisionHeight?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../version","../keycode"],e):e(jQuery)}(function(V){"use strict";var n;function e(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},V.extend(this._defaults,this.regional[""]),this.regional.en=V.extend(!0,{},this.regional[""]),this.regional["en-US"]=V.extend(!0,{},this.regional.en),this.dpDiv=a(V("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){V(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,d)}function d(){V.datepicker._isDisabledDatepicker((n.inline?n.dpDiv.parent():n.input)[0])||(V(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),V(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).addClass("ui-datepicker-next-hover"))}function c(e,t){for(var a in V.extend(e,t),t)null==t[a]&&(e[a]=t[a])}return V.extend(V.ui,{datepicker:{version:"1.13.3"}}),V.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return c(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i=e.nodeName.toLowerCase(),s="div"===i||"span"===i;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(a=this._newInst(V(e),s)).settings=V.extend({},t||{}),"input"===i?this._connectDatepicker(e,a):s&&this._inlineDatepicker(e,a)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(V("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var a=V(e);t.append=V([]),t.trigger=V([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),V.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),i&&(t.append=V("<span>").addClass(this._appendClass).text(i),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(i=this._get(t,"showOn"))&&"both"!==i||e.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(i=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=V("<img>").addClass(this._triggerClass).attr({src:a,alt:i,title:i}):(t.trigger=V("<button type='button'>").addClass(this._triggerClass),a?t.trigger.html(V("<img>").attr({src:a,alt:i,title:i})):t.trigger.text(i)),e[s?"before":"after"](t.trigger),t.trigger.on("click",function(){return V.datepicker._datepickerShowing&&V.datepicker._lastInput===e[0]?V.datepicker._hideDatepicker():(V.datepicker._datepickerShowing&&V.datepicker._lastInput!==e[0]&&V.datepicker._hideDatepicker(),V.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,a,i,s,r,n;this._get(e,"autoSize")&&!e.inline&&(r=new Date(2009,11,20),(n=this._get(e,"dateFormat")).match(/[DM]/)&&(r.setMonth((t=function(e){for(s=i=a=0;s<e.length;s++)e[s].length>a&&(a=e[s].length,i=s);return i})(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),r.setDate(t(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-r.getDay())),e.input.attr("size",this._formatDate(e,r).length))},_inlineDatepicker:function(e,t){var a=V(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(t.dpDiv),V.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,a,i,s){var r,n=this._dialogInst;return n||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=V("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),V("body").append(this._dialogInput),(n=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},V.data(this._dialogInput[0],"datepicker",n)),c(n.settings,i||{}),t=t&&t.constructor===Date?this._formatDate(n,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(r=document.documentElement.clientWidth,i=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[r/2-100+t,i/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),n.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),V.blockUI&&V.blockUI(this.dpDiv),V.data(this._dialogInput[0],"datepicker",n),this},_destroyDatepicker:function(e){var t,a=V(e),i=V.data(e,"datepicker");a.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),V.removeData(e,"datepicker"),"input"===t?(i.append.remove(),i.trigger.remove(),a.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||a.removeClass(this.markerClassName).empty(),n===i)&&(n=null,this._curInst=null)},_enableDatepicker:function(t){var e,a=V(t),i=V.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((i=a.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=V.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,a=V(t),i=V.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((i=a.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=V.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(e)for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return V.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,a){var i,s,r=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?V.extend({},V.datepicker._defaults):r?"all"===t?V.extend({},r.settings):this._get(r,t):null;i=t||{},"string"==typeof t&&((i={})[t]=a),r&&(this._curInst===r&&this._hideDatepicker(),t=this._getDateDatepicker(e,!0),a=this._getMinMaxDate(r,"min"),s=this._getMinMaxDate(r,"max"),c(r.settings,i),null!==a&&void 0!==i.dateFormat&&void 0===i.minDate&&(r.settings.minDate=this._formatDate(r,a)),null!==s&&void 0!==i.dateFormat&&void 0===i.maxDate&&(r.settings.maxDate=this._formatDate(r,s)),"disabled"in i&&(i.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(V(e),r),this._autoSize(r),this._setDate(r,t),this._updateAlternate(r),this._updateDatepicker(r))},_changeDatepicker:function(e,t,a){this._optionDatepicker(e,t,a)},_refreshDatepicker:function(e){e=this._getInst(e);e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e);e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){e=this._getInst(e);return e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,a,i=V.datepicker._getInst(e.target),s=!0,r=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,V.datepicker._datepickerShowing)switch(e.keyCode){case 9:V.datepicker._hideDatepicker(),s=!1;break;case 13:return(a=V("td."+V.datepicker._dayOverClass+":not(."+V.datepicker._currentClass+")",i.dpDiv))[0]&&V.datepicker._selectDay(e.target,i.selectedMonth,i.selectedYear,a[0]),(a=V.datepicker._get(i,"onSelect"))?(t=V.datepicker._formatDate(i),a.apply(i.input?i.input[0]:null,[t,i])):V.datepicker._hideDatepicker(),!1;case 27:V.datepicker._hideDatepicker();break;case 33:V.datepicker._adjustDate(e.target,e.ctrlKey?-V.datepicker._get(i,"stepBigMonths"):-V.datepicker._get(i,"stepMonths"),"M");break;case 34:V.datepicker._adjustDate(e.target,e.ctrlKey?+V.datepicker._get(i,"stepBigMonths"):+V.datepicker._get(i,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&V.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&V.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,r?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&V.datepicker._adjustDate(e.target,e.ctrlKey?-V.datepicker._get(i,"stepBigMonths"):-V.datepicker._get(i,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,r?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&V.datepicker._adjustDate(e.target,e.ctrlKey?+V.datepicker._get(i,"stepBigMonths"):+V.datepicker._get(i,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}else 36===e.keyCode&&e.ctrlKey?V.datepicker._showDatepicker(this):s=!1;s&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,a=V.datepicker._getInst(e.target);if(V.datepicker._get(a,"constrainInput"))return a=V.datepicker._possibleChars(V.datepicker._get(a,"dateFormat")),t=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||t<" "||!a||-1<a.indexOf(t)},_doKeyUp:function(e){e=V.datepicker._getInst(e.target);if(e.input.val()!==e.lastVal)try{V.datepicker.parseDate(V.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,V.datepicker._getFormatConfig(e))&&(V.datepicker._setDateFromField(e),V.datepicker._updateAlternate(e),V.datepicker._updateDatepicker(e))}catch(e){}return!0},_showDatepicker:function(e){var t,a,i,s;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=V("input",e.parentNode)[0]),V.datepicker._isDisabledDatepicker(e)||V.datepicker._lastInput===e||(s=V.datepicker._getInst(e),V.datepicker._curInst&&V.datepicker._curInst!==s&&(V.datepicker._curInst.dpDiv.stop(!0,!0),s)&&V.datepicker._datepickerShowing&&V.datepicker._hideDatepicker(V.datepicker._curInst.input[0]),!1===(a=(a=V.datepicker._get(s,"beforeShow"))?a.apply(e,[e,s]):{}))||(c(s.settings,a),s.lastVal=null,V.datepicker._lastInput=e,V.datepicker._setDateFromField(s),V.datepicker._inDialog&&(e.value=""),V.datepicker._pos||(V.datepicker._pos=V.datepicker._findPos(e),V.datepicker._pos[1]+=e.offsetHeight),t=!1,V(e).parents().each(function(){return!(t|="fixed"===V(this).css("position"))}),a={left:V.datepicker._pos[0],top:V.datepicker._pos[1]},V.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),V.datepicker._updateDatepicker(s),a=V.datepicker._checkOffset(s,a,t),s.dpDiv.css({position:V.datepicker._inDialog&&V.blockUI?"static":t?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),s.inline)||(a=V.datepicker._get(s,"showAnim"),i=V.datepicker._get(s,"duration"),s.dpDiv.css("z-index",function(e){for(var t;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(t=parseInt(e.css("zIndex"),10),!isNaN(t))&&0!==t)return t;e=e.parent()}return 0}(V(e))+1),V.datepicker._datepickerShowing=!0,V.effects&&V.effects.effect[a]?s.dpDiv.show(a,V.datepicker._get(s,"showOptions"),i):s.dpDiv[a||"show"](a?i:null),V.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),V.datepicker._curInst=s)},_updateDatepicker:function(e){this.maxRows=4,(n=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,a=this._getNumberOfMonths(e),i=a[1],s=e.dpDiv.find("."+this._dayOverClass+" a"),r=V.datepicker._get(e,"onUpdateDatepicker");0<s.length&&d.apply(s.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<i&&e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",17*i+"em"),e.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===V.datepicker._curInst&&V.datepicker._datepickerShowing&&V.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),r&&r.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,t,a){var i=e.dpDiv.outerWidth(),s=e.dpDiv.outerHeight(),r=e.input?e.input.outerWidth():0,n=e.input?e.input.outerHeight():0,d=document.documentElement.clientWidth+(a?0:V(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:V(document).scrollTop());return t.left-=this._get(e,"isRTL")?i-r:0,t.left-=a&&t.left===e.input.offset().left?V(document).scrollLeft():0,t.top-=a&&t.top===e.input.offset().top+n?V(document).scrollTop():0,t.left-=Math.min(t.left,d<t.left+i&&i<d?Math.abs(t.left+i-d):0),t.top-=Math.min(t.top,c<t.top+s&&s<c?Math.abs(s+n):0),t},_findPos:function(e){for(var t=this._getInst(e),a=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||V.expr.pseudos.hidden(e));)e=e[a?"previousSibling":"nextSibling"];return[(t=V(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,a,i=this._curInst;!i||e&&i!==V.data(e,"datepicker")||this._datepickerShowing&&(e=this._get(i,"showAnim"),a=this._get(i,"duration"),t=function(){V.datepicker._tidyDialog(i)},V.effects&&(V.effects.effect[e]||V.effects[e])?i.dpDiv.hide(e,V.datepicker._get(i,"showOptions"),a,t):i.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?a:null,t),e||t(),this._datepickerShowing=!1,(a=this._get(i,"onClose"))&&a.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),V.blockUI)&&(V.unblockUI(),V("body").append(this.dpDiv)),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;V.datepicker._curInst&&(e=V(e.target),t=V.datepicker._getInst(e[0]),!(e[0].id===V.datepicker._mainDivId||0!==e.parents("#"+V.datepicker._mainDivId).length||e.hasClass(V.datepicker.markerClassName)||e.closest("."+V.datepicker._triggerClass).length||!V.datepicker._datepickerShowing||V.datepicker._inDialog&&V.blockUI)||e.hasClass(V.datepicker.markerClassName)&&V.datepicker._curInst!==t)&&V.datepicker._hideDatepicker()},_adjustDate:function(e,t,a){var e=V(e),i=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(i,t,a),this._updateDatepicker(i))},_gotoToday:function(e){var t,e=V(e),a=this._getInst(e[0]);this._get(a,"gotoCurrent")&&a.currentDay?(a.selectedDay=a.currentDay,a.drawMonth=a.selectedMonth=a.currentMonth,a.drawYear=a.selectedYear=a.currentYear):(t=new Date,a.selectedDay=t.getDate(),a.drawMonth=a.selectedMonth=t.getMonth(),a.drawYear=a.selectedYear=t.getFullYear()),this._notifyChange(a),this._adjustDate(e)},_selectMonthYear:function(e,t,a){var e=V(e),i=this._getInst(e[0]);i["selected"+("M"===a?"Month":"Year")]=i["draw"+("M"===a?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(i),this._adjustDate(e)},_selectDay:function(e,t,a,i){var s=V(e);V(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((s=this._getInst(s[0])).selectedDay=s.currentDay=parseInt(V("a",i).attr("data-date")),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=a,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(e){e=V(e);this._selectDate(e,"")},_selectDate:function(e,t){var a,e=V(e),e=this._getInst(e[0]);t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(a=this._get(e,"onSelect"))?a.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,a,i=this._get(e,"altField");i&&(a=this._get(e,"altFormat")||this._get(e,"dateFormat"),t=this._getDate(e),a=this.formatDate(a,t,this._getFormatConfig(e)),V(document).find(i).val(a))},noWeekends:function(e){e=e.getDay();return[0<e&&e<6,""]},iso8601Week:function(e){var t,e=new Date(e.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(t,s,e){if(null==t||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?s.toString():s+""))return null;for(var a,i,r=0,n=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,n="string"!=typeof n?n:(new Date).getFullYear()%100+parseInt(n,10),d=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,c=(e?e.dayNames:null)||this._defaults.dayNames,o=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,l=(e?e.monthNames:null)||this._defaults.monthNames,h=-1,u=-1,p=-1,g=-1,_=!1,f=function(e){e=y+1<t.length&&t.charAt(y+1)===e;return e&&y++,e},k=function(e){var t=f(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,e=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}"),t=s.substring(r).match(e);if(t)return r+=t[0].length,parseInt(t[0],10);throw"Missing number at position "+r},D=function(e,t,a){var i=-1,e=V.map(f(e)?a:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(V.each(e,function(e,t){var a=t[1];if(s.substr(r,a.length).toLowerCase()===a.toLowerCase())return i=t[0],r+=a.length,!1}),-1!==i)return i+1;throw"Unknown name at position "+r},m=function(){if(s.charAt(r)!==t.charAt(y))throw"Unexpected literal at position "+r;r++},y=0;y<t.length;y++)if(_)"'"!==t.charAt(y)||f("'")?m():_=!1;else switch(t.charAt(y)){case"d":p=k("d");break;case"D":D("D",d,c);break;case"o":g=k("o");break;case"m":u=k("m");break;case"M":u=D("M",o,l);break;case"y":h=k("y");break;case"@":h=(i=new Date(k("@"))).getFullYear(),u=i.getMonth()+1,p=i.getDate();break;case"!":h=(i=new Date((k("!")-this._ticksTo1970)/1e4)).getFullYear(),u=i.getMonth()+1,p=i.getDate();break;case"'":f("'")?m():_=!0;break;default:m()}if(r<s.length&&(e=s.substr(r),!/^\s+/.test(e)))throw"Extra/unparsed characters found in date: "+e;if(-1===h?h=(new Date).getFullYear():h<100&&(h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=n?0:-100)),-1<g)for(u=1,p=g;;){if(p<=(a=this._getDaysInMonth(h,u-1)))break;u++,p-=a}if((i=this._daylightSavingAdjust(new Date(h,u-1,p))).getFullYear()!==h||i.getMonth()+1!==u||i.getDate()!==p)throw"Invalid date";return i},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,a){if(!e)return"";function i(e,t,a){var i=""+t;if(l(e))for(;i.length<a;)i="0"+i;return i}function s(e,t,a,i){return(l(e)?i:a)[t]}var r,n=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,d=(a?a.dayNames:null)||this._defaults.dayNames,c=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,o=(a?a.monthNames:null)||this._defaults.monthNames,l=function(e){e=r+1<t.length&&t.charAt(r+1)===e;return e&&r++,e},h="",u=!1;if(e)for(r=0;r<t.length;r++)if(u)"'"!==t.charAt(r)||l("'")?h+=t.charAt(r):u=!1;else switch(t.charAt(r)){case"d":h+=i("d",e.getDate(),2);break;case"D":h+=s("D",e.getDay(),n,d);break;case"o":h+=i("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":h+=i("m",e.getMonth()+1,2);break;case"M":h+=s("M",e.getMonth(),c,o);break;case"y":h+=l("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":h+=e.getTime();break;case"!":h+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?h+="'":u=!0;break;default:h+=t.charAt(r)}return h},_possibleChars:function(t){for(var e="",a=!1,i=function(e){e=s+1<t.length&&t.charAt(s+1)===e;return e&&s++,e},s=0;s<t.length;s++)if(a)"'"!==t.charAt(s)||i("'")?e+=t.charAt(s):a=!1;else switch(t.charAt(s)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":i("'")?e+="'":a=!0;break;default:e+=t.charAt(s)}return e},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var a=this._get(e,"dateFormat"),i=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),r=s,n=this._getFormatConfig(e);try{r=this.parseDate(a,i,n)||s}catch(e){i=t?"":i}e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),e.currentDay=i?r.getDate():0,e.currentMonth=i?r.getMonth():0,e.currentYear=i?r.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(d,e,t){var a,i=null==e||""===e?t:"string"==typeof e?function(e){try{return V.datepicker.parseDate(V.datepicker._get(d,"dateFormat"),e,V.datepicker._getFormatConfig(d))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?V.datepicker._getDate(d):null)||new Date,a=t.getFullYear(),i=t.getMonth(),s=t.getDate(),r=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,n=r.exec(e);n;){switch(n[2]||"d"){case"d":case"D":s+=parseInt(n[1],10);break;case"w":case"W":s+=7*parseInt(n[1],10);break;case"m":case"M":i+=parseInt(n[1],10),s=Math.min(s,V.datepicker._getDaysInMonth(a,i));break;case"y":case"Y":a+=parseInt(n[1],10),s=Math.min(s,V.datepicker._getDaysInMonth(a,i))}n=r.exec(e)}return new Date(a,i,s)}(e):"number"==typeof e?isNaN(e)?t:(i=e,(a=new Date).setDate(a.getDate()+i),a):new Date(e.getTime());return(i=i&&"Invalid Date"===i.toString()?t:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,a){var i=!t,s=e.selectedMonth,r=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),s===e.selectedMonth&&r===e.selectedYear||a||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(i?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),a="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){V.datepicker._adjustDate(a,-t,"M")},next:function(){V.datepicker._adjustDate(a,+t,"M")},hide:function(){V.datepicker._hideDatepicker()},today:function(){V.datepicker._gotoToday(a)},selectDay:function(){return V.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return V.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return V.datepicker._selectMonthYear(a,this,"Y"),!1}};V(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,a,i,s,r,O,L,R,H,n,d,W,c,o,l,h,u,p,g,_,f,k,E,D,m,U,y,P,z,v,M,b,w=new Date,B=this._daylightSavingAdjust(new Date(w.getFullYear(),w.getMonth(),w.getDate())),C=this._get(e,"isRTL"),w=this._get(e,"showButtonPanel"),I=this._get(e,"hideIfNoPrevNext"),x=this._get(e,"navigationAsDateFormat"),Y=this._getNumberOfMonths(e),S=this._get(e,"showCurrentAtPos"),F=this._get(e,"stepMonths"),J=1!==Y[0]||1!==Y[1],N=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),T=this._getMinMaxDate(e,"min"),A=this._getMinMaxDate(e,"max"),K=e.drawMonth-S,j=e.drawYear;if(K<0&&(K+=12,j--),A)for(t=this._daylightSavingAdjust(new Date(A.getFullYear(),A.getMonth()-Y[0]*Y[1]+1,A.getDate())),t=T&&t<T?T:t;this._daylightSavingAdjust(new Date(j,K,1))>t;)--K<0&&(K=11,j--);for(e.drawMonth=K,e.drawYear=j,S=this._get(e,"prevText"),S=x?this.formatDate(S,this._daylightSavingAdjust(new Date(j,K-F,1)),this._getFormatConfig(e)):S,a=this._canAdjustMonth(e,-1,j,K)?V("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"e":"w")).text(S))[0].outerHTML:I?"":V("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"e":"w")).text(S))[0].outerHTML,S=this._get(e,"nextText"),S=x?this.formatDate(S,this._daylightSavingAdjust(new Date(j,K+F,1)),this._getFormatConfig(e)):S,i=this._canAdjustMonth(e,1,j,K)?V("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"w":"e")).text(S))[0].outerHTML:I?"":V("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:S}).append(V("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(C?"w":"e")).text(S))[0].outerHTML,F=this._get(e,"currentText"),I=this._get(e,"gotoCurrent")&&e.currentDay?N:B,F=x?this.formatDate(F,I,this._getFormatConfig(e)):F,S="",e.inline||(S=V("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),x="",w&&(x=V("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(C?S:"").append(this._isInRange(e,I)?V("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(F):"").append(C?"":S)[0].outerHTML),s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,r=this._get(e,"showWeek"),O=this._get(e,"dayNames"),L=this._get(e,"dayNamesMin"),R=this._get(e,"monthNames"),H=this._get(e,"monthNamesShort"),n=this._get(e,"beforeShowDay"),d=this._get(e,"showOtherMonths"),W=this._get(e,"selectOtherMonths"),c=this._getDefaultDate(e),o="",h=0;h<Y[0];h++){for(u="",this.maxRows=4,p=0;p<Y[1];p++){if(g=this._daylightSavingAdjust(new Date(j,K,e.selectedDay)),_=" ui-corner-all",f="",J){if(f+="<div class='ui-datepicker-group",1<Y[1])switch(p){case 0:f+=" ui-datepicker-group-first",_=" ui-corner-"+(C?"right":"left");break;case Y[1]-1:f+=" ui-datepicker-group-last",_=" ui-corner-"+(C?"left":"right");break;default:f+=" ui-datepicker-group-middle",_=""}f+="'>"}for(f+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+_+"'>"+(/all|left/.test(_)&&0===h?C?i:a:"")+(/all|right/.test(_)&&0===h?C?a:i:"")+this._generateMonthYearHeader(e,K,j,T,A,0<h||0<p,R,H)+"</div><table class='ui-datepicker-calendar'><thead><tr>",k=r?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",l=0;l<7;l++)k+="<th scope='col'"+(5<=(l+s+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+O[E=(l+s)%7]+"'>"+L[E]+"</span></th>";for(f+=k+"</tr></thead><tbody>",m=this._getDaysInMonth(j,K),j===e.selectedYear&&K===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,m)),D=(this._getFirstDayOfMonth(j,K)-s+7)%7,m=Math.ceil((D+m)/7),U=J&&this.maxRows>m?this.maxRows:m,this.maxRows=U,y=this._daylightSavingAdjust(new Date(j,K,1-D)),P=0;P<U;P++){for(f+="<tr>",z=r?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(y)+"</td>":"",l=0;l<7;l++)v=n?n.apply(e.input?e.input[0]:null,[y]):[!0,""],b=(M=y.getMonth()!==K)&&!W||!v[0]||T&&y<T||A&&A<y,z+="<td class='"+(5<=(l+s+6)%7?" ui-datepicker-week-end":"")+(M?" ui-datepicker-other-month":"")+(y.getTime()===g.getTime()&&K===e.selectedMonth&&e._keyEvent||c.getTime()===y.getTime()&&c.getTime()===g.getTime()?" "+this._dayOverClass:"")+(b?" "+this._unselectableClass+" ui-state-disabled":"")+(M&&!d?"":" "+v[1]+(y.getTime()===N.getTime()?" "+this._currentClass:"")+(y.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(M&&!d||!v[2]?"":" title='"+v[2].replace(/'/g,"&#39;")+"'")+(b?"":" data-handler='selectDay' data-event='click' data-month='"+y.getMonth()+"' data-year='"+y.getFullYear()+"'")+">"+(M&&!d?"&#xa0;":b?"<span class='ui-state-default'>"+y.getDate()+"</span>":"<a class='ui-state-default"+(y.getTime()===B.getTime()?" ui-state-highlight":"")+(y.getTime()===N.getTime()?" ui-state-active":"")+(M?" ui-priority-secondary":"")+"' href='#' aria-current='"+(y.getTime()===N.getTime()?"true":"false")+"' data-date='"+y.getDate()+"'>"+y.getDate()+"</a>")+"</td>",y.setDate(y.getDate()+1),y=this._daylightSavingAdjust(y);f+=z+"</tr>"}11<++K&&(K=0,j++),u+=f+="</tbody></table>"+(J?"</div>"+(0<Y[0]&&p===Y[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}o+=u}return o+=x,e._keyEvent=!1,o},_generateMonthYearHeader:function(e,t,a,i,s,r,n,d){var c,o,l,h,u,p,g=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),f=this._get(e,"showMonthAfterYear"),k=this._get(e,"selectMonthLabel"),D=this._get(e,"selectYearLabel"),m="<div class='ui-datepicker-title'>",y="";if(r||!g)y+="<span class='ui-datepicker-month'>"+n[t]+"</span>";else{for(c=i&&i.getFullYear()===a,o=s&&s.getFullYear()===a,y+="<select class='ui-datepicker-month' aria-label='"+k+"' data-handler='selectMonth' data-event='change'>",l=0;l<12;l++)(!c||l>=i.getMonth())&&(!o||l<=s.getMonth())&&(y+="<option value='"+l+"'"+(l===t?" selected='selected'":"")+">"+d[l]+"</option>");y+="</select>"}if(f||(m+=y+(!r&&g&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",r||!_)m+="<span class='ui-datepicker-year'>"+a+"</span>";else{for(n=this._get(e,"yearRange").split(":"),h=(new Date).getFullYear(),u=(k=function(e){e=e.match(/c[+\-].*/)?a+parseInt(e.substring(1),10):e.match(/[+\-].*/)?h+parseInt(e,10):parseInt(e,10);return isNaN(e)?h:e})(n[0]),p=Math.max(u,k(n[1]||"")),u=i?Math.max(u,i.getFullYear()):u,p=s?Math.min(p,s.getFullYear()):p,e.yearshtml+="<select class='ui-datepicker-year' aria-label='"+D+"' data-handler='selectYear' data-event='change'>";u<=p;u++)e.yearshtml+="<option value='"+u+"'"+(u===a?" selected='selected'":"")+">"+u+"</option>";e.yearshtml+="</select>",m+=e.yearshtml,e.yearshtml=null}return m+=this._get(e,"yearSuffix"),f&&(m+=(!r&&g&&_?"":"&#xa0;")+y),m+="</div>"},_adjustInstDate:function(e,t,a){var i=e.selectedYear+("Y"===a?t:0),s=e.selectedMonth+("M"===a?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(i,s))+("D"===a?t:0),i=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(i,s,t)));e.selectedDay=i.getDate(),e.drawMonth=e.selectedMonth=i.getMonth(),e.drawYear=e.selectedYear=i.getFullYear(),"M"!==a&&"Y"!==a||this._notifyChange(e)},_restrictMinMax:function(e,t){var a=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),a=a&&t<a?a:t;return e&&e<a?e:a},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){e=this._get(e,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,a,i){var s=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(a,i+(t<0?t:s[0]*s[1]),1));return t<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var a,i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),r=null,n=null,e=this._get(e,"yearRange");return e&&(e=e.split(":"),a=(new Date).getFullYear(),r=parseInt(e[0],10),n=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(r+=a),e[1].match(/[+\-].*/))&&(n+=a),(!i||t.getTime()>=i.getTime())&&(!s||t.getTime()<=s.getTime())&&(!r||t.getFullYear()>=r)&&(!n||t.getFullYear()<=n)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:"string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,a,i){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);i=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(i,a,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),V.fn.datepicker=function(e){if(!this.length)return this;V.datepicker.initialized||(V(document).on("mousedown",V.datepicker._checkExternalClick),V.datepicker.initialized=!0),0===V("#"+V.datepicker._mainDivId).length&&V("body").append(V.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?V.datepicker["_"+e+"Datepicker"].apply(V.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?V.datepicker["_"+e+"Datepicker"].apply(V.datepicker,[this].concat(t)):V.datepicker._attachDatepicker(this,e)})},V.datepicker=new e,V.datepicker.initialized=!1,V.datepicker.uuid=(new Date).getTime(),V.datepicker.version="1.13.3",V.datepicker});
(()=>{var t={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});var n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var i=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var o=function(t,e){return function(r,o,s,c=10){const l=t[e];if(!i(r))return;if(!n(o))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:o};if(l[r]){const t=l[r].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex++}))}else l[r]={handlers:[a],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,o,s,c)}};var s=function(t,e,r=!1){return function(o,s){const c=t[e];if(!i(o))return;if(!r&&!n(s))return;if(!c[o])return 0;let l=0;if(r)l=c[o].handlers.length,c[o]={runs:c[o].runs,handlers:[]};else{const t=c[o].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==o&&t.doAction("hookRemoved",o,s),l}};var c=function(t,e){return function(r,n){const i=t[e];return void 0!==n?r in i&&i[r].handlers.some((t=>t.namespace===n)):r in i}};var l=function(t,e,r,n){return function(i,...o){const s=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;const c=s[i].handlers;if(!c||!c.length)return r?o[0]:void 0;const l={name:i,currentIndex:0};return(n?async function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}})()}};var a=function(t,e){return function(){const r=t[e],n=Array.from(r.__current);return n.at(-1)?.name??null}};var d=function(t,e){return function(r){const n=t[e];return void 0===r?n.__current.size>0:Array.from(n.__current).some((t=>t.name===r))}};var u=function(t,e){return function(r){const n=t[e];if(i(r))return n[r]&&n[r].runs?n[r].runs:0}};class h{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=s(this,"actions"),this.removeFilter=s(this,"filters"),this.hasAction=c(this,"actions"),this.hasFilter=c(this,"filters"),this.removeAllActions=s(this,"actions",!0),this.removeAllFilters=s(this,"filters",!0),this.doAction=l(this,"actions",!1,!1),this.doActionAsync=l(this,"actions",!1,!0),this.applyFilters=l(this,"filters",!0,!1),this.applyFiltersAsync=l(this,"filters",!0,!0),this.currentAction=a(this,"actions"),this.currentFilter=a(this,"filters"),this.doingAction=d(this,"actions"),this.doingFilter=d(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}var A=function(){return new h}},8770:()=>{}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}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.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{actions:()=>x,addAction:()=>s,addFilter:()=>c,applyFilters:()=>m,applyFiltersAsync:()=>v,createHooks:()=>t.A,currentAction:()=>y,currentFilter:()=>F,defaultHooks:()=>o,didAction:()=>b,didFilter:()=>k,doAction:()=>f,doActionAsync:()=>p,doingAction:()=>_,doingFilter:()=>g,filters:()=>w,hasAction:()=>d,hasFilter:()=>u,removeAction:()=>l,removeAllActions:()=>h,removeAllFilters:()=>A,removeFilter:()=>a});var t=r(507),e=r(8770),i={};for(const t in e)["default","actions","addAction","addFilter","applyFilters","applyFiltersAsync","createHooks","currentAction","currentFilter","defaultHooks","didAction","didFilter","doAction","doActionAsync","doingAction","doingFilter","filters","hasAction","hasFilter","removeAction","removeAllActions","removeAllFilters","removeFilter"].indexOf(t)<0&&(i[t]=()=>e[t]);r.d(n,i);const o=(0,t.A)(),{addAction:s,addFilter:c,removeAction:l,removeFilter:a,hasAction:d,hasFilter:u,removeAllActions:h,removeAllFilters:A,doAction:f,doActionAsync:p,applyFilters:m,applyFiltersAsync:v,currentAction:y,currentFilter:F,doingAction:_,doingFilter:g,didAction:b,didFilter:k,actions:x,filters:w}=o})(),(window.wp=window.wp||{}).hooks=n})();
(function($){"use strict";if("undefined"===typeof jQuery.migrateVersion){console.warn("F&G: jQuery Migrate is not defined.")}document.addEventListener("DOMContentLoaded",e=>{function YMCTools(settings){const _defaults={target:".data-target-ymc1",self:null,terms:null,taxRel:null,meta:null,date:null,search:null,choicesPosts:null,excludePosts:null,sortOrder:null,sortOrderBy:null,metaKey:null};let properties=Object.assign({},_defaults,settings);for(let key in properties){this[key]=properties[key]}this.length=Object.keys(properties).length}YMCTools.prototype.getInfo=function(){return`Author: YMC. Version: 2.9.59`};YMCTools.prototype.updateParams=function(){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("Filter not found");if(this.self===null)throw new Error("Terms is not defined");let link=$(this.self);let dataParams=JSON.parse(container.dataset.params);let termIds=link.data("termid");if(link.hasClass("multiple")){link.toggleClass("active").closest(".filter-layout").find(".all").removeClass("active")}else{link.addClass("active").parent().siblings().find("[data-termid]").removeClass("active").closest(".filter-layout").find(".all").removeClass("active")}let listActiveItems=link.closest(".filter-layout").find(".active");if(listActiveItems.length>0){termIds="";link.closest(".filter-layout").find(".active").each(function(){termIds+=$(this).data("termid")+","});termIds=termIds.replace(/,\s*$/,"")}else{termIds=link.closest(".filter-layout").find(".all").data("termid")}if(link.hasClass("all")){link.addClass("active").parent().siblings().find("[data-termid]").removeClass("active")}dataParams.terms=termIds;dataParams.page=1;dataParams.search="";container.dataset.params=JSON.stringify(dataParams)};YMCTools.prototype.getFilterPosts=function(){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("Dom element not found");let params=JSON.parse(container.dataset.params);let data_target=params.data_target;let type_pg=params.type_pg;getFilterPosts({paged:1,toggle_pg:1,target:data_target,type_pg:type_pg})};YMCTools.prototype.apiChoicesPosts=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiChoicesPosts: Filter not found");if(this.choicesPosts===null||typeof this.choicesPosts==="number")throw new Error("Choices Posts is not defined");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search="";dataParams.choices_posts=this.choicesPosts;if(this.excludePosts!==null||this.excludePosts==="on"){dataParams.exclude_posts=this.excludePosts}container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiTermUpdate=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiTermUpdate: Filter not found");if(this.terms===null||typeof this.terms==="number")throw new Error("Terms is not defined");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search="";dataParams.terms=this.terms.replace(/<[^>]+>/g,"");container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiPopup=function(postID){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiPopup: Target not found");if(!postID)throw new Error("ApiPopup: Post ID not defined");const options={postid:postID,target:this.target};popupApiPost(options)};YMCTools.prototype.apiMetaUpdate=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiMetaUpdate: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search="";dataParams.meta_query=this.meta!==null?this.meta:"";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiDateUpdate=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiDateUpdate: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search="";dataParams.date_query=this.date!==null?this.date:"";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiTermClear=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiTermClear: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.terms="";dataParams.search="";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiMetaClear=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiMetaClear: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.meta_query="";dataParams.search="";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiDateClear=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiDateClear: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.date_query="";dataParams.search="";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiSortClear=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiSortClear: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.search="";dataParams.sort_order="";dataParams.sort_orderby="";dataParams.meta_key="";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiLetterAlphabetClear=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("apiLetterAlphabetClear: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.search="";dataParams.letter="";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiSearchPosts=function(option=true,terms=[]){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiSearchPosts: Filter not found");if(this.search===null||typeof this.terms==="number")throw new Error("Search is not defined");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search=this.search;dataParams.terms=Array.isArray(terms)&&terms.length>0?terms.join(","):dataParams.search_filtered_posts==="1"?dataParams.terms:"";dataParams.meta_query="";dataParams.date_query="";container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiSortPosts=function(option=true){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiSortPosts: Filter not found");if(this.sortOrder===null||typeof this.sortOrder==="number")throw new Error("Sort Order is not defined");if(this.sortOrderBy===null||typeof this.sortOrderBy==="number")throw new Error("Sort OrderBy is not defined");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search="";dataParams.sort_order=this.sortOrder;dataParams.sort_orderby=this.sortOrderBy;dataParams.meta_key=this.metaKey;container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};YMCTools.prototype.apiPageUpdated=function(page=1){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("apiPageUpdated: Filter not found");let dataParams=JSON.parse(container.dataset.params);let data_target=dataParams.data_target;let type_pg=dataParams.type_pg;getFilterPosts({paged:page,toggle_pg:1,target:data_target,type_pg:type_pg})};YMCTools.prototype.apiGetPosts=function(){this.getFilterPosts()};YMCTools.prototype.apiMultiplePosts=function(option=true,cpt="",tax="",terms=""){let container=document.querySelector(""+this.target+"");if(!container)throw new Error("ApiMultiplePosts: Filter not found");let dataParams=JSON.parse(container.dataset.params);dataParams.page=1;dataParams.search="";dataParams.cpt=cpt!==""?cpt.replaceAll(" ",""):dataParams.cpt;dataParams.tax=tax!==""?tax.replaceAll(" ",""):dataParams.tax;dataParams.terms=terms!==""?terms.replaceAll(" ",""):dataParams.terms;container.dataset.params=JSON.stringify(dataParams);if(option){this.getFilterPosts()}};const _FN=function(settings){return new YMCTools(settings)};typeof window.YMCTools==="undefined"?window.YMCTools=_FN:console.error("YMCTools is existed");const pathPreloader=_smart_filter_object.path+"/includes/assets/images/preloader.svg";const optionsInfinityScroll={root:null,rootMargin:"0px",threshold:.8};const postsObserver=new IntersectionObserver((entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting){let params=JSON.parse(entry.target.closest(".ymc-smart-filter-container").dataset.params);params.page++;entry.target.closest(".ymc-smart-filter-container").dataset.params=JSON.stringify(params);getFilterPosts({paged:params.page,toggle_pg:0,target:params.data_target,type_pg:params.type_pg});observer.unobserve(entry.target)}})},optionsInfinityScroll);function filterPreloader(params){let filter=params.preloader_filters;let rate=params.preloader_filters_rate;let filterCustom=params.preloader_filters_custom;let output="";if(filter!=="custom_filters"&&filter!=="none"){output=`filter: ${filter}(${rate})`}else if(filter==="none"){output=`filter: none`}else{output=`${filterCustom}`}return output}function masonryGrid(el,f,c){if(el.classList.contains("ymc-post-masonry")||el.classList.contains("ymc-post-custom-masonry")){wp.hooks.addAction("ymc_after_loaded_data_"+f+"_"+c,"smartfilter",function(class_name,response){let staticContent=false;let items=response.post_count!==0?response.post_count:4;let gutter=15;let maxColumns=5;let useMin=false;let useTransform=true;let animate=false;let center=true;staticContent=wp.hooks.applyFilters("ymc_magicGrid_staticContent",staticContent);staticContent=wp.hooks.applyFilters("ymc_magicGrid_staticContent_"+f+"",staticContent);staticContent=wp.hooks.applyFilters("ymc_magicGrid_staticContent_"+f+"_"+c,staticContent);gutter=wp.hooks.applyFilters("ymc_magicGrid_gutter",gutter);gutter=wp.hooks.applyFilters("ymc_magicGrid_gutter_"+f+"",gutter);gutter=wp.hooks.applyFilters("ymc_magicGrid_gutter_"+f+"_"+c,gutter);maxColumns=wp.hooks.applyFilters("ymc_magicGrid_maxColumns",maxColumns);maxColumns=wp.hooks.applyFilters("ymc_magicGrid_maxColumns_"+f+"",maxColumns);maxColumns=wp.hooks.applyFilters("ymc_magicGrid_maxColumns_"+f+"_"+c,maxColumns);useMin=wp.hooks.applyFilters("ymc_magicGrid_useMin",useMin);useMin=wp.hooks.applyFilters("ymc_magicGrid_useMin_"+f+"",useMin);useMin=wp.hooks.applyFilters("ymc_magicGrid_useMin_"+f+"_"+c,useMin);useTransform=wp.hooks.applyFilters("ymc_magicGrid_useTransform",useTransform);useTransform=wp.hooks.applyFilters("ymc_magicGrid_useTransform_"+f+"",useTransform);useTransform=wp.hooks.applyFilters("ymc_magicGrid_useTransform_"+f+"_"+c,useTransform);animate=wp.hooks.applyFilters("ymc_magicGrid_animate",animate);animate=wp.hooks.applyFilters("ymc_magicGrid_animate_"+f+"",animate);animate=wp.hooks.applyFilters("ymc_magicGrid_animate_"+f+"_"+c,animate);center=wp.hooks.applyFilters("ymc_magicGrid_center",center);center=wp.hooks.applyFilters("ymc_magicGrid_center_"+f+"",center);center=wp.hooks.applyFilters("ymc_magicGrid_center_"+f+"_"+c,center);let magicGrid=new MagicGrid({container:`.${class_name} .post-entry`,static:staticContent,items:items,gutter:gutter,maxColumns:maxColumns,useMin:useMin,useTransform:useTransform,animate:animate,center:center});magicGrid.onReady(()=>{wp.hooks.doAction("ymc_magicGrid_ready");wp.hooks.doAction("ymc_magicGrid_ready_"+f);wp.hooks.doAction("ymc_magicGrid_ready_"+f+"_"+c)});magicGrid.onPositionComplete(()=>{wp.hooks.doAction("ymc_magicGrid_position_complete");wp.hooks.doAction("ymc_magicGrid_position_complete_"+f);wp.hooks.doAction("ymc_magicGrid_position_complete_"+f+"_"+c)});magicGrid.listen();magicGrid.positionItems()})}}function popupPost(e){e.preventDefault();let _self=$(e.target);let postId=_self.closest(".ymc-popup").data("postid");let popupOverlay=_self.closest(".ymc-smart-filter-container").find(".ymc-popup-overlay");let popupContainer=_self.closest(".ymc-smart-filter-container").find(".popup-entry");let bodyHtml=$("body, html");let postContainer=_self.closest(".post-item");let target=e.target.closest(".ymc-smart-filter-container");let params=JSON.parse(target.dataset.params);let stylePreloader=_smart_filter_object.path+"/includes/assets/images/"+params.preloader_icon+".svg";let preloaderFilter=filterPreloader(params);let classAnimation=params.popup_animation;stylePreloader=wp.hooks.applyFilters("ymc_custom_popup_preloader",stylePreloader);stylePreloader=wp.hooks.applyFilters("ymc_custom_popup_preloader_"+params.filter_id,stylePreloader);stylePreloader=wp.hooks.applyFilters("ymc_custom_popup_preloader_"+params.filter_id+"_"+params.target_id,stylePreloader);const data={action:"get_post_popup",nonce_code:_smart_filter_object.nonce,post_id:postId,filter_id:params.filter_id,target_id:params.target_id};$.ajax({type:"POST",dataType:"json",url:_smart_filter_object.ajax_url,data:data,beforeSend:function(){postContainer.addClass("loading").prepend(`<img class="preloader preloader--popup" src="${stylePreloader}" style="${preloaderFilter}">`);wp.hooks.doAction("ymc_before_popup_open");wp.hooks.doAction("ymc_before_popup_open_"+params.filter_id);wp.hooks.doAction("ymc_before_popup_open_"+params.filter_id+"_"+params.target_id)},success:function(res){postContainer.removeClass("loading").find(".preloader").remove();if(res.data!==""){popupContainer.html(res.data);popupOverlay.css({display:"block",opacity:"1"});bodyHtml.css({overflow:"hidden"});popupContainer.closest(".ymc-popup-wrp").addClass(classAnimation)}wp.hooks.doAction("ymc_after_popup_open",res.data);wp.hooks.doAction("ymc_after_popup_open_"+params.filter_id,res.data);wp.hooks.doAction("ymc_after_popup_open_"+params.filter_id+"_"+params.target_id,res.data)},error:function(obj,err){console.log(obj,err)}})}function popupClose(e){e.preventDefault();let popupOverlay=$(e.target).closest(".ymc-smart-filter-container").find(".ymc-popup-overlay");let bodyHtml=$("body, html");let target=e.target.closest(".ymc-smart-filter-container");let params=JSON.parse(target.dataset.params);let classAnimation=params.popup_animation;popupOverlay.css({display:"none",opacity:"0"});popupOverlay.find(".ymc-popup-wrp").removeClass(classAnimation);bodyHtml.css({overflow:"auto"})}function popupApiPost(options){let postID=options.postid;let target=options.target;let bodyHtml=$("body, html");let popupContainer=$(target).find(".popup-entry");let popupOverlay=$(target).find(".ymc-popup-overlay");let params=JSON.parse(document.querySelector(target).dataset.params);let filterID=params.filter_id;let targetID=params.target_id;let classAnimation=params.popup_animation;const data={action:"get_post_popup",nonce_code:_smart_filter_object.nonce,post_id:postID,filter_id:filterID,target_id:targetID};if(popupContainer.length){$.ajax({type:"POST",dataType:"json",url:_smart_filter_object.ajax_url,data:data,beforeSend:function(){wp.hooks.doAction("ymc_before_popup_open");wp.hooks.doAction("ymc_before_popup_open_"+params.filter_id);wp.hooks.doAction("ymc_before_popup_open_"+params.filter_id+"_"+params.target_id)},success:function(res){if(res.data!==""){popupContainer.html(res.data);popupOverlay.css({display:"block",opacity:"1"});bodyHtml.css({overflow:"hidden"});popupContainer.closest(".ymc-popup-wrp").addClass(classAnimation)}wp.hooks.doAction("ymc_after_popup_open",res.data);wp.hooks.doAction("ymc_after_popup_open_"+params.filter_id,res.data);wp.hooks.doAction("ymc_after_popup_open_"+params.filter_id+"_"+params.target_id,res.data)},error:function(obj,err){console.log(obj,err)}})}}function carouselPosts(el,f,c,p){if(el.classList.contains("ymc-post-carousel-layout")){wp.hooks.addAction("ymc_complete_loaded_data_"+f+"_"+c,"smartfilter",function(class_name,status){if("success"===status){let disabledSwiper=JSON.parse(p.parameters.disabled);let autoHeight=JSON.parse(p.parameters.autoHeight);let autoPlay=JSON.parse(p.parameters.autoPlay);let delay=JSON.parse(p.parameters.delay);let loop=JSON.parse(p.parameters.loop);let centeredSlides=JSON.parse(p.parameters.centeredSlides);let slidesPerView=JSON.parse(p.parameters.slidesPerView);let spaceBetween=JSON.parse(p.parameters.spaceBetween);let mousewheel=JSON.parse(p.parameters.mousewheel);let speed=JSON.parse(p.parameters.speed);let effect=p.parameters.effect;let visibilityPagination=JSON.parse(p.pagination.visibility);let dynamicBullets=JSON.parse(p.pagination.dynamicBullets);let typePagination=p.pagination.type;let visibilityNav=JSON.parse(p.navigation.visibility);let visibilityScroll=JSON.parse(p.scroll.visibility);visibilityNav?$(el).find(".carousel-container .post-carousel-layout").addClass("spaceBetweenSlide"):"";if(disabledSwiper){new Swiper(`.swiper-${f}-${c}`,{grabCursor:true,spaceBetween:spaceBetween,centeredSlides:centeredSlides,autoHeight:autoHeight,autoplay:autoPlay?{delay:delay}:false,loop:loop,slidesPerView:slidesPerView,mousewheel:mousewheel?{invert:true}:false,speed:speed,effect:effect,fadeEffect:effect==="fade"?{crossFade:true}:"",creativeEffect:effect==="creative"?{prev:{shadow:true,translate:[0,0,-400]},next:{translate:["100%",0,0]}}:"",pagination:visibilityPagination?{el:".swiper-pagination",clickable:true,dynamicBullets:dynamicBullets,type:typePagination}:false,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",enabled:visibilityNav},scrollbar:{el:".swiper-scrollbar",draggable:true,enabled:visibilityScroll}})}}else{console.error("Failed to load data")}})}}function getRangeTerms(s,e,termsArray){let terms="";for(let i=s;i<=e;i++){terms+=termsArray[i][0]+","}return terms.replace(/,\s*$/,"")}function fillRangeColor(sliderOne,sliderTwo,sliderMaxValue,sliderTrack){let percent1=sliderOne.value/sliderMaxValue*100;let percent2=sliderTwo.value/sliderMaxValue*100;sliderTrack.style.background=`linear-gradient(to right, #dadae5 ${percent1}% , rgb(9, 138, 184) ${percent1}% , rgb(9, 138, 184) ${percent2}%, #dadae5 ${percent2}%)`}function getFilterPosts(options){let paged=options.paged;let toggle_pg=options.toggle_pg;let target=options.target;let type_pg=options.type_pg;let container=$("."+target+"");let params=JSON.parse(document.querySelector("."+target+"").dataset.params);let stylePreloader=_smart_filter_object.path+"/includes/assets/images/"+params.preloader_icon+".svg";let preloaderFilter=filterPreloader(params);let filterID=params.filter_id;let targetID=params.target_id;let pageScroll=params.page_scroll;let postLayout=params.post_layout;const data={action:"ymc_get_posts",nonce_code:_smart_filter_object.nonce,params:JSON.stringify(params),paged:paged};stylePreloader=wp.hooks.applyFilters("ymc_custom_grid_preloader",stylePreloader);stylePreloader=wp.hooks.applyFilters("ymc_custom_grid_preloader_"+params.filter_id,stylePreloader);stylePreloader=wp.hooks.applyFilters("ymc_custom_grid_preloader_"+params.filter_id+"_"+params.target_id,stylePreloader);$.ajax({type:"POST",dataType:"json",url:_smart_filter_object.ajax_url,data:data,beforeSend:function(){container.find(".container-posts").addClass("loading");if(toggle_pg===0){container.find(".post-entry").append(`<img class="preloader preloader--load" src="${stylePreloader}" style="${preloaderFilter}">`)}else{container.find(".container-posts").prepend(`<img class="preloader preloader--numeric" src="${stylePreloader}" style="${preloaderFilter}">`)}wp.hooks.doAction("ymc_before_loaded_data",target);wp.hooks.doAction("ymc_before_loaded_data_"+filterID,target);wp.hooks.doAction("ymc_before_loaded_data_"+filterID+"_"+targetID,target)},success:function(res,status,request){if(params.posts_selected!=="all"||params.search!==""){container.find(".filter-layout .posts-found").html(`<span>${res.posts_selected}</span>`)}else{container.find(".filter-layout .posts-found").empty()}switch(type_pg){case"load-more":if(toggle_pg===0){container.find(".container-posts").removeClass("loading").find(".preloader").remove().end().find(".post-entry").append(res.data).end().find(".ymc-pagination").remove().end().append(res.pagin)}else{container.find(".container-posts").removeClass("loading").find(".preloader").remove().end().find(".post-entry").html(res.data).end().find(".ymc-pagination").remove().end().append(res.pagin)}if(res.get_current_posts<=0){container.find(".pagination-load-more").remove()}break;case"scroll-infinity":if(toggle_pg===0){container.find(".container-posts").removeClass("loading").find(".preloader").remove().end().find(".post-entry").append(res.data).end().append(res.pagin)}else{container.find(".container-posts").removeClass("loading").find(".preloader").remove().end().find(".post-entry").html(res.data).end().append(res.pagin)}if(res.get_current_posts>0&&postLayout!=="post-carousel-layout"){postsObserver.observe(document.querySelector("."+target+" .post-entry .post-item:last-child"))}break;case"numeric":if(!container.hasClass("ymc-loaded-filter")&&toggle_pg===1&&parseInt(pageScroll)===1){document.querySelector("."+target).scrollIntoView({behavior:"smooth",block:"start",inline:"start"})}container.find(".container-posts").removeClass("loading").find(".preloader").remove().end().find(".post-entry").html(res.data).end().find(".ymc-pagination").remove().end().append(res.pagin);break}document.querySelector("."+target).dataset.loading="true";wp.hooks.doAction("ymc_after_loaded_data",target,res);wp.hooks.doAction("ymc_after_loaded_data_"+filterID,target,res);wp.hooks.doAction("ymc_after_loaded_data_"+filterID+"_"+targetID,target,res)},complete:function(XHR,status){wp.hooks.doAction("ymc_complete_loaded_data",target,status);wp.hooks.doAction("ymc_complete_loaded_data_"+filterID,target,status);wp.hooks.doAction("ymc_complete_loaded_data_"+filterID+"_"+targetID,target,status)},error:function(obj,err){console.log(obj,err)}})}document.querySelectorAll(".ymc-smart-filter-container").forEach(function(el){wp.hooks.doAction("ymc_stop_loading_data",el);if(undefined!==el.dataset.params){let loadingPosts=el.dataset.loading;let params=JSON.parse(el.dataset.params);let data_target=params.data_target;let type_pg=params.type_pg;let filter_id=params.filter_id;let target_id=params.target_id;let carousel_params=params.carousel_params;if(loadingPosts==="true"){if(params.default_terms!==""){params.terms=params.default_terms;el.dataset.params=JSON.stringify(params)}getFilterPosts({paged:1,toggle_pg:1,target:data_target,type_pg:type_pg});masonryGrid(el,filter_id,target_id);carouselPosts(el,filter_id,target_id,carousel_params)}}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout1 .filter-link, .ymc-extra-filter .filter-layout1 .filter-link",function(e){e.preventDefault();let link=$(this);let term_id=link.data("termid");let posts_selected=link.data("selected");let filterContainer=this.closest(".ymc-smart-filter-container");if(!link.hasClass("isDisabled")){if(this.closest(".ymc-extra-filter")){let extraFilterId=link.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(link.hasClass("multiple")){link.toggleClass("active").closest(".filter-entry").find(".all").removeClass("active")}else{link.closest(".filter-entry").find(".filter-item .filter-link").removeClass("active");link.addClass("active")}let listActiveItems=link.closest(".filter-entry").find(".active");if(listActiveItems.length>0){term_id="";link.closest(".filter-entry").find(".active").each(function(){term_id+=$(this).data("termid")+","});term_id=term_id.replace(/,\s*$/,"")}else{term_id=link.closest(".filter-entry").find(".all").data("termid")}if(link.hasClass("all")){link.addClass("active").closest(".filter-entry").find(".filter-link:not(.all)").removeClass("active")}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=term_id;params.page=1;params.search="";params.posts_selected=posts_selected;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}}});$(document).on("mouseenter mouseleave",".ymc-smart-filter-container .filter-layout1 .filter-entry .item-has-children, .ymc-extra-filter .filter-layout1 .filter-entry .item-has-children",function(e){let elem=$(".sub_item",this);let offElem=elem.offset();let l=offElem.left;let w=elem.width();let filetr=$(document);let docW=filetr.width();let isEntirelyVisible=l+w+50<=docW;if(!isEntirelyVisible){$(this).find(".sub_item").addClass("edge")}else{$(this).find(".sub_item").removeClass("edge")}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout2 .filter-link, .ymc-extra-filter .filter-layout2 .filter-link",function(e){e.preventDefault();let link=$(this);let term_id=link.data("termid");let posts_selected=link.data("selected");let filterContainer=this.closest(".ymc-smart-filter-container");if(!link.hasClass("isDisabled")){if(this.closest(".ymc-extra-filter")){let extraFilterId=link.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(link.hasClass("multiple")){link.toggleClass("active").closest(".filter-entry").find(".all").removeClass("active")}else{link.addClass("active").closest(".filter-item").siblings().find(".filter-link").removeClass("active").closest(".filter-entry").find(".all").removeClass("active")}let listActiveItems=link.closest(".filter-entry").find(".active");if(listActiveItems.length>0){term_id="";link.closest(".filter-entry").find(".active").each(function(){term_id+=$(this).data("termid")+","});term_id=term_id.replace(/,\s*$/,"")}else{term_id=link.closest(".filter-entry").find(".all").data("termid")}if(link.hasClass("all")){link.addClass("active").closest(".filter-item").siblings().find(".filter-link").removeClass("active")}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=term_id;params.page=1;params.search="";params.posts_selected=posts_selected;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active, .ymc-extra-filter .filter-layout3 .dropdown-filter .menu-active",function(e){e.preventDefault();let $el=$(this);$el.find(".arrow").toggleClass("open").end().next().toggle();$el.closest(".dropdown-filter").siblings().find(".menu-passive").hide().end().find(".arrow").removeClass("open")});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-passive .btn-close, .ymc-extra-filter .filter-layout3 .dropdown-filter .menu-passive .btn-close",function(e){e.preventDefault();$(this).closest(".dropdown-filter").find(".down").removeClass("open").end().find(".menu-passive").hide()});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-passive .menu-link, .ymc-extra-filter .filter-layout3 .dropdown-filter .menu-passive .menu-link",function(e){e.preventDefault();let link=$(this);let term_id="";let posts_selected=link.data("selected");let filterContainer=this.closest(".ymc-smart-filter-container");if(!link.hasClass("isDisabled")){if(this.closest(".ymc-extra-filter")){let extraFilterId=link.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(link.closest(".hierarchy-filter3").length===0){link.toggleClass("active");if(!link.hasClass("multiple")){link.closest(".menu-passive__item").siblings().find(".menu-link").removeClass("active");link.closest(".dropdown-filter").find(".menu-active span").html($(this).data("name"))}let listActiveItems=link.closest(".filter-entry").find(".active");if(listActiveItems.length>0){link.closest(".filter-entry").find(".active").each(function(){term_id+=$(this).data("termid")+","});term_id=term_id.replace(/,\s*$/,"");if(link.hasClass("multiple")){let allLinks=$(link.closest(".filter-entry")).find(".dropdown-filter .menu-link");let selItem="";term_id.split(",").forEach(function(el){allLinks.each(function(){if($(this).data("termid")===parseInt(el)){selItem+=`<span data-trm="${el}" class="item">${$(this).data("name")} <small>x</small></span>`}})});$(link.closest(".filter-entry")).find(".selected-items").html(selItem)}}else{term_id=link.closest(".filter-entry").data("terms");$(link.closest(".filter-entry")).find(".selected-items").empty()}}else{if(!link.hasClass("multiple")){link.closest(".dropdown-filter").find(".menu-link").removeClass("active");link.addClass("active");link.closest(".dropdown-filter").find(".menu-active span").html(link.data("name"))}else{link.toggleClass("active")}let listActiveItems=link.closest(".filter-entry").find(".active");if(listActiveItems.length>0){link.closest(".filter-entry").find(".active").each(function(){term_id+=$(this).data("termid")+","});term_id=term_id.replace(/,\s*$/,"");if(link.hasClass("multiple")){let allLinks=link.closest(".filter-entry").find(".dropdown-filter .menu-link");let selItem="";term_id.split(",").forEach(function(el){allLinks.each(function(){if($(this).data("termid")===parseInt(el)){selItem+=`<span data-trm="${el}" class="item">${$(this).data("name")} <small>x</small></span>`}})});link.closest(".filter-entry").find(".selected-items").html(selItem)}}else{term_id=link.closest(".filter-entry").data("terms");$(link.closest(".filter-entry")).find(".selected-items").empty()}}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=term_id;params.page=1;params.search="";params.posts_selected=posts_selected;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .hierarchy-filter3 .item-has-children .isArrow, .ymc-extra-filter .hierarchy-filter3 .item-has-children .isArrow",function(e){let arrow=$(e.target);arrow.toggleClass("isOpen").next(".sub_item").length>0?arrow.next(".sub_item").toggleClass("isActive").closest(".item-has-children").toggleClass("isActive"):arrow.closest(".link-inner").next(".sub_item").toggleClass("isActive").closest(".item-has-children").toggleClass("isActive")});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout3 .filter-entry .selected-items small, .ymc-extra-filter .filter-layout3 .filter-entry .selected-items small",function(e){e.preventDefault();let _self=$(this);let term_id=_self.closest(".item").data("trm");let isItems=_self.closest(".selected-items").find(".item").length-1;let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-filter")){let extraFilterId=_self.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);let arrTerms=params.terms.split(",");let newTerms=arrTerms.filter(function(f){return parseInt(f)!==term_id});if(newTerms.length>0){newTerms=newTerms.join(",")}else{newTerms=_self.closest(".filter-entry").data("terms")}params.terms=newTerms;params.page=1;params.search="";filterContainer.dataset.params=JSON.stringify(params);_self.closest(".filter-entry").find(".active").each(function(){if(parseInt($(this).data("termid"))===term_id){$(this).removeClass("active")}});_self.closest(".item").remove();getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout3 .filter-entry .btn-all, .ymc-extra-filter .filter-layout3 .filter-entry .btn-all",function(e){e.preventDefault();let _self=$(this);let terms=_self.data("terms");let posts_selected=_self.data("selected");let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-filter")){let extraFilterId=_self.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=terms;params.page=1;params.search="";params.posts_selected=posts_selected;filterContainer.dataset.params=JSON.stringify(params);_self.siblings(".selected-items").empty();_self.siblings(".dropdown-filter").find(".active").removeClass("active");_self.siblings(".dropdown-filter").find(".isActive, .isOpen").removeClass("isActive isOpen");_self.siblings(".dropdown-filter").find(".menu-passive").hide();_self.siblings(".dropdown-filter").find(".original-tax-name").each(function(){$(this).text($(this).data("originalTaxName"))});getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout4 .name-tax, .ymc-extra-filter .filter-layout4 .name-tax",function(e){let _self=$(this);_self.toggleClass("open").next().slideToggle(300)});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout4 .filter-link, .ymc-extra-filter .filter-layout4 .filter-link",function(e){e.preventDefault();let link=$(this);let term_id="";let posts_selected=link.data("selected");let filterContainer=this.closest(".ymc-smart-filter-container");if(!link.hasClass("isDisabled")){if(this.closest(".ymc-extra-filter")){let extraFilterId=link.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(link.hasClass("multiple")){link.toggleClass("active").closest(".filter-entry").find(".all").removeClass("active")}else{link.closest(".filter-entry").find(".active").removeClass("active").end().end().addClass("active")}let listActiveItems=link.closest(".filter-entry").find(".active");if(listActiveItems.length>0){listActiveItems.each(function(){term_id+=$(this).data("termid")+","});term_id=term_id.replace(/,\s*$/,"")}else{term_id=link.closest(".filter-entry").find(".all").data("termid")}if(link.hasClass("all")){link.addClass("active").closest(".filter-entry").find(".group-filters .active, .group-filters .isActive, .group-filters .isOpen").removeClass("active isActive isOpen")}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=term_id;params.page=1;params.search="";params.posts_selected=posts_selected;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .hierarchy-filter4 .item-has-children .isArrow, .ymc-extra-filter .hierarchy-filter4 .item-has-children .isArrow",function(e){let arrow=$(e.target);arrow.toggleClass("isOpen").next(".sub_item").length>0?arrow.next(".sub_item").toggleClass("isActive").closest(".item-has-children").toggleClass("isActive"):arrow.closest(".link-inner").next(".sub_item").toggleClass("isActive").closest(".item-has-children").toggleClass("isActive")});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-active, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-active",function(e){e.preventDefault();let $el=$(this);$el.find(".arrow").toggleClass("open").end().next().toggle();$el.closest(".dropdown-filter").siblings().find(".menu-passive").hide().end().find(".arrow").removeClass("open")});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive .btn-close, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive .btn-close",function(e){e.preventDefault();$(this).closest(".dropdown-filter").find(".down").removeClass("open").end().find(".menu-passive").hide()});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive .menu-link, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive .menu-link",function(e){e.preventDefault();let link=$(this);let term_id="";let posts_selected=link.data("selected");let filterContainer=this.closest(".ymc-smart-filter-container");let textAll=link.closest(".filter-entry").data("textAll");if(!link.hasClass("isDisabled")){link.toggleClass("active");if(this.closest(".ymc-extra-filter")){let extraFilterId=link.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}let listActiveItems=link.closest(".filter-entry").find(".active");if(link.hasClass("all")){link.closest(".menu-passive__item").next().find(".menu-link").removeClass("active")}else{link.closest(".menu-passive__inner-items").prev().find(".all").removeClass("active")}if(listActiveItems.length>0&&!link.hasClass("multiple")){link.closest(".menu-passive__item").siblings().find(".menu-link").removeClass("active");link.closest(".dropdown-filter").find(".menu-active .text-cat").html($(this).data("name"));link.closest(".filter-entry").find(".active:not(.all)").each(function(){term_id+=$(this).data("termid")+","})}else if(listActiveItems.length>0&&link.hasClass("multiple")){let placeholderTax=link.closest(".dropdown-filter").find(".menu-active .text-cat");let allTerms=link.closest(".filter-entry").find(".menu-link:not(.all)");let allTermsCheked=link.closest(".filter-entry").find(".active:not(.all)");let selTermsActive=link.closest(".menu-passive").find(".active");let selTerms="";let selItemHTML="";allTermsCheked.each(function(){selTerms+=$(this).data("termid")+","});selTerms=selTerms.replace(/,\s*$/,"");selTerms.split(",").forEach(function(el){allTerms.each(function(){if($(this).data("termid")===parseInt(el)){selItemHTML+=`<span data-trm="${el}" class="item">${$(this).data("name")} <small>x</small></span>`}})});$(link.closest(".filter-entry")).find(".selected-items").html(selItemHTML);link.closest(".filter-entry").find(".active:not(.all)").each(function(){term_id+=$(this).data("termid")+","});!link.hasClass("all")&&selTermsActive.length>0?placeholderTax.html("Selected"):placeholderTax.html(textAll)}else{link.closest(".filter-entry").find(".menu-active .text-cat").html("All");link.closest(".filter-entry").find(".selected-items").empty()}term_id=term_id.replace(/,\s*$/,"");if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=term_id;params.page=1;params.search="";params.posts_selected=posts_selected;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-layout5 .filter-entry .selected-items small, .ymc-extra-filter .filter-layout5 .filter-entry .selected-items small",function(e){e.preventDefault();let _self=$(this);let term_id=_self.closest(".item").data("trm");let textAll=_self.closest(".filter-entry").data("textAll");let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-filter")){let extraFilterId=_self.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);let arrTerms=params.terms.split(",");let newTerms=arrTerms.filter(function(f){return parseInt(f)!==term_id});if(newTerms.length>0){newTerms=newTerms.join(",")}else{newTerms=""}params.terms=newTerms;params.page=1;params.search="";filterContainer.dataset.params=JSON.stringify(params);_self.closest(".filter-entry").find(".active").each(function(){if(parseInt($(this).data("termid"))===term_id){$(this).removeClass("active");if($(this).closest(".dropdown-filter").find(".menu-passive .active").length===0){$(this).closest(".dropdown-filter").find(".menu-active .text-cat").html(textAll);$(this).closest(".dropdown-filter").find(".menu-passive .all").addClass("active")}}});_self.closest(".item").remove();getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-date .date-ranges .date-ranges__selected, .ymc-extra-filter .filter-date .date-ranges .date-ranges__selected",function(e){$(this).closest(".date-ranges").toggleClass("open")});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-date .date-ranges .date-ranges__dropdown [data-date], .ymc-extra-filter .filter-date .date-ranges .date-ranges__dropdown [data-date]",function(e){let self=$(this);let filterContainer=this.closest(".ymc-smart-filter-container");let dateAction=self.data("date");let dateSelected=self.closest(".date-ranges").find(".date-ranges__selected");let dateRangesCustom=self.closest(".date-ranges").siblings(".date-ranges-custom");self.closest(".list-item").addClass("isActive").siblings().removeClass("isActive");dateSelected.text(self.text());if(dateAction==="other"){dateRangesCustom.show();$(".datepicker").datepicker({dateFormat:"M dd, yy",showAnim:"slideDown",monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],onSelect:function(dateText,inst){let timestamp=new Date(dateText).getTime()/1e3;let input=inst.input[0];input.dataset.timestamp=timestamp}})}else{dateRangesCustom.hide()}if(this.closest(".ymc-extra-filter")){let extraFilterId=self.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(filterContainer&&dateAction!=="other"){let params=JSON.parse(filterContainer.dataset.params);params.filter_date=dateAction;params.page=1;params.search="";filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-date .date-ranges-custom .btn-apply, .ymc-extra-filter .filter-date .date-ranges-custom .btn-apply",function(e){let self=$(this);let filterContainer=this.closest(".ymc-smart-filter-container");let dateFrom=parseInt(self.closest(".date-ranges-custom__container").find('[name="date_from"]')[0].dataset.timestamp);let dateTo=parseInt(self.closest(".date-ranges-custom__container").find('[name="date_to"]')[0].dataset.timestamp);if(this.closest(".ymc-extra-filter")){let extraFilterId=self.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}if(dateTo>=dateFrom){self.closest(".date-ranges-custom").find(".message").empty().hide();if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.filter_date="other,"+dateFrom+","+dateTo;params.page=1;params.search="";filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}}else{self.closest(".date-ranges-custom").find(".message").html("The date range is incorrect.").show()}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-date .date-ranges-custom .btn-cancel, .ymc-extra-filter .filter-date .date-ranges-custom .btn-cancel",function(e){let self=$(this);let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-filter")){let extraFilterId=self.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}self.closest(".date-ranges-custom").find(".message").empty().hide().end().hide().siblings(".date-ranges").removeClass("open").find('.date-ranges__dropdown [data-date="all"]').trigger("click")});if(document.querySelectorAll(".ymc-smart-filter-container .filter-range, .ymc-extra-filter .filter-range").length>0){document.querySelectorAll(".ymc-smart-filter-container .filter-range .range-wrapper, .ymc-extra-filter .filter-range .range-wrapper").forEach(range=>{let params=range.querySelector("[data-tags]").dataset.tags;if(params!==""){params=JSON.parse(params);let selectedTags=range.querySelector("[data-selected-tags]");let sliderOne=range.querySelector(".slider-1");let sliderTwo=range.querySelector(".slider-2");let displayValOne=range.querySelector(".range1");let displayValTwo=range.querySelector(".range2");let termsArray=[];let sliderTrack=range.querySelector(".slider-track");let length=Object.keys(params).length;let entries=Object.entries(params);let minGap=0;entries.sort((a,b)=>{if(!isNaN(Number(a[1]))&&!isNaN(Number(b[1]))){return a[1]-b[1]}else{return a[1].localeCompare(b[1])}});for(const[key,value]of entries){termsArray.push([key,value])}sliderOne.setAttribute("max",length-1);sliderTwo.setAttribute("max",length-1);sliderTwo.setAttribute("value",length-1);displayValOne.textContent=termsArray[0][1];displayValTwo.textContent=termsArray[length-1][1];let sliderMaxValue=sliderOne.max;sliderOne.addEventListener("input",function(e){if(parseInt(sliderTwo.value)-parseInt(sliderOne.value)<=minGap){sliderOne.value=parseInt(sliderTwo.value)-minGap}sliderOne.style.zIndex=10;sliderTwo.style.zIndex=0;displayValOne.textContent=termsArray[sliderOne.value][1];let start=Number(sliderOne.value);let end=Number(sliderTwo.value);selectedTags.dataset.selectedTags=getRangeTerms(start,end,termsArray);fillRangeColor(sliderOne,sliderTwo,sliderMaxValue,sliderTrack)});sliderTwo.addEventListener("input",function(e){if(parseInt(sliderTwo.value)-parseInt(sliderOne.value)<=minGap){sliderTwo.value=parseInt(sliderOne.value)+minGap}sliderOne.style.zIndex=0;sliderTwo.style.zIndex=10;displayValTwo.textContent=termsArray[sliderTwo.value][1];let start=Number(sliderOne.value);let end=Number(sliderTwo.value);selectedTags.dataset.selectedTags=getRangeTerms(start,end,termsArray);fillRangeColor(sliderOne,sliderTwo,sliderMaxValue,sliderTrack)});fillRangeColor(sliderOne,sliderTwo,sliderMaxValue,sliderTrack)}range.querySelector(".apply-button button").addEventListener("click",function(e){let tagsSelected="";let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-filter")){let extraFilterId=this.closest(".ymc-extra-filter").dataset.extraFilterId;filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}this.closest(".filter-range").querySelectorAll(".range-wrapper .tag-values").forEach(el=>{tagsSelected+=el.dataset.selectedTags+","});tagsSelected=tagsSelected.replace(/,\s*$/,"");if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=tagsSelected;params.page=1;params.search="";params.posts_selected=tagsSelected;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}})})}$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .filter-range .clear-button, .ymc-extra-filter .filter-range .clear-button",function(e){let filterContainer=this.closest(".ymc-smart-filter-container");let tagsArray=[];if(this.closest(".ymc-extra-filter")){let extraFilterId=this.closest(".ymc-extra-filter").dataset.extraFilterId;filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}document.querySelectorAll(".ymc-smart-filter-container .filter-range .range-wrapper, .ymc-extra-filter .filter-range .range-wrapper").forEach(range=>{let params=range.querySelector("[data-tags]").dataset.tags;let sliderOne=range.querySelector(".slider-1");let sliderTwo=range.querySelector(".slider-2");let sliderTrack=range.querySelector(".slider-track");if(params!==""){params=JSON.parse(params);let length=Object.keys(params).length;let entries=Object.entries(params);entries.forEach(([key,value])=>{tagsArray.push(key)});sliderOne.value=0;sliderTwo.value=length-1;fillRangeColor(sliderOne,sliderTwo,sliderOne.max,sliderTrack)}});if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.terms=tagsArray.join(",");params.page=1;params.search="";params.posts_selected="all";filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .alphabetical-layout .filter-link, .ymc-extra-filter .alphabetical-layout .filter-link",function(e){e.preventDefault();let link=$(this);let letter=link.data("letter");let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-filter")){let extraFilterId=link.closest(".ymc-extra-filter").data("extraFilterId");filterContainer=document.querySelector(`.ymc-filter-${extraFilterId}`)}link.addClass("active").closest(".filter-item").siblings().find(".filter-link").removeClass("active");if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);let dataTarget=params.data_target;let typePg=params.type_pg;params.page=1;params.search="";params.letter=letter;params.posts_selected=letter;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:dataTarget,type_pg:typePg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .pagination-numeric li a",function(e){e.preventDefault();this.closest(".ymc-smart-filter-container").classList.remove("ymc-loaded-filter");let paged=parseInt($(this).attr("href").replace(/\D/g,""));paged=!isNaN(paged)?paged:1;let data_target=JSON.parse(this.closest(".ymc-smart-filter-container").dataset.params).data_target;let type_pg=JSON.parse(this.closest(".ymc-smart-filter-container").dataset.params).type_pg;getFilterPosts({paged:paged,toggle_pg:1,target:data_target,type_pg:type_pg})});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .pagination-load-more .btn-load",function(e){e.preventDefault();let params=JSON.parse(this.closest(".ymc-smart-filter-container").dataset.params);params.page++;this.closest(".ymc-smart-filter-container").dataset.params=JSON.stringify(params);let data_target=params.data_target;let type_pg=params.type_pg;let paged=params.page;getFilterPosts({paged:paged,toggle_pg:0,target:data_target,type_pg:type_pg})});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .search-form .btn-submit, .ymc-extra-search .search-form .btn-submit",function(e){e.preventDefault();let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-search")){let extraSearchId=$(this).closest(".ymc-extra-search").data("extraSearchId");filterContainer=document.querySelector(`.ymc-filter-${extraSearchId}`)}let phrase=$(this).siblings(".component-input").find(".field-search").val();if(phrase.trim()!==""&&filterContainer){let filterLayout=$(filterContainer).find(".filter-layout");let allTerms="";if(filterLayout.hasClass("filter-layout3")){allTerms=$(filterContainer).find(".filter-layout .filter-entry").data("terms")}else{allTerms=$(filterContainer).find(".filter-layout .filter-link.all").data("termid")}let params=JSON.parse(filterContainer.dataset.params);params.search=phrase;if(params.search_filtered_posts==="0"){params.terms=allTerms}params.letter="";filterContainer.dataset.params=JSON.stringify(params);let container=$("."+params.data_target+"");if(params.search_filtered_posts==="0"){container.find(".filter-layout .filter-link").removeClass("active");container.find(".filter-layout3").find(".selected-items").empty();container.find(".filter-entry .active").each(function(){$(this).removeClass("active")});container.find(".search-form .autocomplete-results").hide()}getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("input.ymc_smart_filter keydown.ymc_smart_filter",".ymc-smart-filter-container .search-form .field-search, .ymc-extra-search .search-form .field-search",function(e){let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-search")){let extraSearchId=$(this).closest(".ymc-extra-search").data("extraSearchId");filterContainer=document.querySelector(`.ymc-filter-${extraSearchId}`)}if(filterContainer){let _self=$(this);let resultsHTML=_self.siblings(".results");let userInput=_self.val().trim();let params=JSON.parse(filterContainer.dataset.params);let termIDs="";resultsHTML.innerHTML="";resultsHTML.next(".clear").show();if(params.search_filtered_posts==="1"){let listActiveItems=[];let container=$(filterContainer);let filterLayout=container.find(".filter-layout");if(filterLayout.hasClass("filter-layout1")||filterLayout.hasClass("filter-layout2")){listActiveItems=filterLayout.find(".filter-entry .active:not(.all)")}if(filterLayout.hasClass("filter-layout3")){listActiveItems=filterLayout.find(".filter-entry .active")}if(listActiveItems.length>0){listActiveItems.each(function(){termIDs+=$(this).data("termid")+","});termIDs=termIDs.replace(/,\s*$/,"")}}if(userInput.length>2){if(e.type==="keydown"&&e.key!==undefined&&(e.key==="ArrowDown"||e.key==="ArrowUp")){let isChildElems=[...this.nextElementSibling.childNodes];let isClassSelected=false;let position=0;isChildElems.forEach(el=>{if(el.classList.contains("selected")){isClassSelected=true}});if(!isClassSelected){isChildElems.forEach((el,n)=>{if(n===0){el.classList.add("selected")}})}if(isClassSelected){if(e.key==="ArrowDown"){isChildElems.forEach((el,n)=>{if(el.classList.contains("selected")){position=n}});if(position<isChildElems.length){if(isChildElems[position+1]!==undefined){isChildElems[position].classList.remove("selected");isChildElems[position+1].classList.add("selected");isChildElems[position+1].scrollIntoView({block:"end"})}}}if(e.key==="ArrowUp"){isChildElems.forEach((el,n)=>{if(el.classList.contains("selected")){position=n}});if(position<isChildElems.length){if(isChildElems[position-1]!==undefined){isChildElems[position-1].classList.add("selected");isChildElems[position].classList.remove("selected");isChildElems[position].scrollIntoView({block:"end"})}}}}}if(e.type==="input"){const data={action:"ymc_autocomplete_search",nonce_code:_smart_filter_object.nonce,phrase:userInput,choices_posts:params.choices_posts,exclude_posts:params.exclude_posts,post_id:params.filter_id,terms_ids:termIDs};$.ajax({type:"POST",dataType:"json",url:_smart_filter_object.ajax_url,data:data,beforeSend:function(){},success:function(res){if(res.disableAutocomplete===0){resultsHTML.show();if(res.total>0){resultsHTML.html(res.data)}else{resultsHTML.html(`<li class="result no-result">No results for phrase: <b>${userInput}</b></li>`)}}},error:function(obj,err){console.log(obj,err)}})}}}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .search-form .component-input .clear, .ymc-extra-search .search-form .component-input .clear",function(e){let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-search")){let extraSearchId=$(this).closest(".ymc-extra-search").data("extraSearchId");filterContainer=document.querySelector(`.ymc-filter-${extraSearchId}`)}if(filterContainer){let _self=$(e.target).closest(".clear");let filterLayout=$(filterContainer).find(".filter-layout");let allTerms="";if(filterLayout.hasClass("filter-layout3")){allTerms=$(filterContainer).find(".filter-layout .filter-entry").data("terms")}else{allTerms=$(filterContainer).find(".filter-layout .filter-link.all").data("termid")}_self.siblings('input[name="search"]').val("");_self.siblings(".results").empty().hide();_self.hide();let params=JSON.parse(filterContainer.dataset.params);params.search="";params.page=1;if(params.search_filtered_posts==="0"){params.terms=allTerms}params.posts_selected="all";filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$("body").on("click.ymc_smart_filter",function(e){if(!e.target.closest(".dropdown-filter")){$(".dropdown-filter").find(".down").removeClass("open").end().find(".menu-passive").hide()}if(!e.target.closest(".autocomplete-results")){$(".ymc-smart-filter-container .search-form .component-input .autocomplete-results").empty().hide();$(".ymc-extra-search .search-form .component-input .autocomplete-results").empty().hide()}if(!e.target.closest(".date-ranges")){$(".date-ranges").removeClass("open")}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .search-form .autocomplete-results a[data-clue], .ymc-extra-search .search-form .autocomplete-results a[data-clue]",function(e){e.preventDefault();let clue=e.target.closest("a[data-clue]").dataset.clue;let inputSearch=e.target.closest(".autocomplete-results").previousElementSibling;let btnSearch=inputSearch.closest(".component-input").nextElementSibling;inputSearch.value=clue;inputSearch.focus();e.target.closest(".autocomplete-results").style.display="none";btnSearch.click()});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .sort-container .dropdown-filter .menu-active, .ymc-extra-sort .sort-container .dropdown-filter .menu-active",function(e){e.preventDefault();let $el=$(this);$el.find(".arrow").toggleClass("open").end().next().toggle();$el.closest(".dropdown-filter").siblings().find(".menu-passive").hide().end().find(".arrow").removeClass("open")});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .sort-container .dropdown-filter .menu-passive .btn-close, .ymc-extra-sort .sort-container .dropdown-filter .menu-passive .btn-close",function(e){e.preventDefault();$(this).closest(".dropdown-filter").find(".down").removeClass("open").end().find(".menu-passive").hide()});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .sort-container .dropdown-filter .menu-passive .menu-link, .ymc-extra-sort .sort-container .dropdown-filter .menu-passive .menu-link",function(e){e.preventDefault();let link=$(this);let sort_order=this.getAttribute("data-order");let sort_orderby=this.getAttribute("data-orderby");let filterContainer=this.closest(".ymc-smart-filter-container");if(this.closest(".ymc-extra-sort")){let extraSortId=link.closest(".ymc-extra-sort").data("extraSortId");filterContainer=document.querySelector(`.ymc-filter-${extraSortId}`)}link.closest(".dropdown-filter").find(".menu-active .name-sort").html($(this).text());if(sort_order==="desc"){sort_order="asc";this.classList.add("asc");this.classList.remove("desc");link.closest(".dropdown-filter").find(".menu-active .arrow-orderby").addClass("asc").removeClass("desc")}else{sort_order="desc";this.classList.add("desc");this.classList.remove("asc");link.closest(".dropdown-filter").find(".menu-active .arrow-orderby").addClass("desc").removeClass("asc")}link.closest(".menu-passive__item").siblings().find(".menu-link").removeClass("asc desc");this.setAttribute("data-order",sort_order);if(filterContainer){let params=JSON.parse(filterContainer.dataset.params);params.page=1;params.search="";params.sort_order=sort_order;params.sort_orderby=sort_orderby;filterContainer.dataset.params=JSON.stringify(params);getFilterPosts({paged:1,toggle_pg:1,target:params.data_target,type_pg:params.type_pg})}});$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .post-item .ymc-popup",popupPost);$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .ymc-popup-wrp .btn-close",popupClose);$(document).on("click.ymc_smart_filter",".ymc-smart-filter-container .ymc-popup-overlay",function(e){if(!e.target.closest(".ymc-popup-wrp")){let target=e.target.closest(".ymc-smart-filter-container");let params=JSON.parse(target.dataset.params);let classAnimation=params.popup_animation;$(e.target).css({display:"none",opacity:"0"});$(e.target).find(".ymc-popup-wrp").removeClass(classAnimation);$("body, html").css({overflow:"auto"})}})})})(jQuery);
(function($){
"use strict";
jQuery(window).on('load', function(){
jQuery('.mg-search-box').hover(function(){
jQuery(this).addClass('open');
}, function(){
jQuery(this).removeClass('open');
});
});
$('.widget-order-slider').each(function(index){
$(this).find('.nolist_crowsel').addClass('nolist_crowsel-'+index);
const sld_dure=$(this).find('.sld-dure').val();
function nolist_crowsel(){
const nolist_crowsel=new Swiper('.nolist_crowsel-'+index, {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: sld_dure,
},
pagination: {
el: '.swiper-pagination',
},
speed: 700,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 3,
spaceBetween: 10,
},
1024: {
slidesPerView: 4,
spaceBetween: 30,
},
}});
}
nolist_crowsel();
});
$('.4-column-full').each(function(index){
$(this).find('.no_gutter_crousel').addClass('no_gutter_crousel-'+index);
const sld_dure=$(this).find('.sld-dure').val();
function no_gutter(){
const no_gutter_crousel=new Swiper('.no_gutter_crousel-'+index, {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: sld_dure,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 3,
spaceBetween: 0,
},
1024: {
slidesPerView: 4,
spaceBetween: 0,
},
}});
}
no_gutter();
});
function homefeatured(){
const featuredcat=new Swiper('.featuredcat', {
direction: 'horizontal',
slidesPerView: 3,
loop: true,
autoplay: {
delay: 3000,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
});
}
homefeatured();
$('.post-slider-widget').each(function(index){
$(this).find('.postcrousel').addClass('postcrousel-'+index);
const sld_dure=$(this).find('.sld-dure').val();
function postcrousel(){
const postcrousel=new Swiper('.postcrousel-'+index, {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: sld_dure,
},
speed: 700,
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
});
}
postcrousel();
});
const elementExists=document.querySelector('.editorchoice')!==null;
if(elementExists){
function editorchoice(){
var autoplay=document.querySelector('.editorchoice').getAttribute('auto');
const featuredcat=new Swiper('.editorchoice', {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: autoplay
? {
delay: 3000,
}
: false,
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 2,
spaceBetween: 10,
},
1024: {
slidesPerView: 4,
spaceBetween: 10,
},
}});
}
editorchoice();
}
const relatedExists=document.querySelector('.single-related-slider')!==null;
if(relatedExists){
function singleRelated(){
const singleRelated=new Swiper('.single-related-slider', {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: 3000,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 2,
spaceBetween: 20,
},
1024: {
slidesPerView: 3,
spaceBetween: 30,
},
}});
}
singleRelated();
}
function realatedpost(){
const realatedpost=new Swiper('.realatedpost', {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: 3000,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 3,
spaceBetween: 10,
},
1024: {
slidesPerView: 3,
spaceBetween: 30,
},
}});
}
realatedpost();
$('.design-slider-widget').each(function(index){
$(this).find('.colmnthree').addClass('colmnthree-'+index);
const sld_dure=$(this).find('.sld-dure').val();
function colmnthree(){
const colmnthree=new Swiper('.colmnthree-'+index, {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: sld_dure,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 3,
spaceBetween: 10,
},
1024: {
slidesPerView: 3,
spaceBetween: 30,
},
}});
}
colmnthree();
});
function colmntwo(){
const colmntwo=new Swiper('.colmntwo', {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: 3000,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
breakpoints: {
640: {
slidesPerView: 1,
spaceBetween: 0,
},
768: {
slidesPerView: 2,
spaceBetween: 10,
},
1024: {
slidesPerView: 2,
spaceBetween: 30,
},
}});
}
colmntwo();
jQuery(".ta_upscr").hide();
function taupr(){
jQuery(window).on('scroll', function(){
if($(this).scrollTop() > 500){
$('.ta_upscr').fadeIn();
}else{
$('.ta_upscr').fadeOut();
}});
$('a.ta_upscr').on('click', function(){
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
}
taupr();
jQuery('.mg-share-toggle').on('click', function(){
jQuery(this).next().toggleClass('mg-share-active');
});
function marquee(){
jQuery('.marquee').marquee({
speed: $(".mg-latest-news-slider").attr('hotNewsSpeed'),
direction: $(".mg-latest-news-slider").attr('hotNewsDirection'),
delayBeforeStart: 0,
duplicated: true,
pauseOnHover: true,
startVisible: true
});
}
marquee();
function gridslider(){
const gridslider=new Swiper('.gridslider', {
direction: 'horizontal',
slidesPerView: 1,
loop: true,
autoplay: {
delay: 3000,
},
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
scrollbar: {
el: '.swiper-scrollbar',
},
});
}
gridslider();
$(".tab-pane").each(function(){
var $this=$(this);
$this.find('.vid_btn').click(function(){
var $this_btn=$(this);
if($this_btn.find('.icon').hasClass('fa-play')){
$this.find('.youtube-video')[0].contentWindow.postMessage('{"event":"command","func":"' + 'playVideo' + '","args":""}', '*');
$this_btn.removeClass('play-video').addClass('pause-video');
$this.find(".inner").removeClass('play-video').addClass('pause-video');
$this_btn.find(".icon").removeClass('fa-play').addClass('fa-pause');
$this.find('.vid_btn').mouseover(function(){
$this.find('.pause-video .stroke-dotted').css("stroke","white");
}).mouseout(function(){
$this.find('.pause-video .stroke-dotted').css("stroke","transparent");
});
}else{
$this.find('.youtube-video')[0].contentWindow.postMessage('{"event":"command","func":"' + 'pauseVideo' + '","args":""}', '*');
$this_btn.removeClass('pause-video').addClass('play-video');
$this_btn.find(".icon").removeClass('fa-pause').addClass('fa-play');
$this.find(".inner").removeClass('pause-video').addClass('play-video');
}});
});
function extractVideoId(url){
var pattern=/(?:youtube(?:-nocookie)?\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/;
var match=url.match(pattern);
if(match&&match[1]){
return match[1];
}
return null;
}
$('.editorchoice ').find(".vid_btn").each(function(){
var $this=$(this);
var src=$this.parent().find('.youtube-video').attr('src');
const searchUrl="youtube";
if(src.includes(searchUrl)){
var videoId=extractVideoId(src);
src=`https://www.youtube.com/embed/${videoId}?enablejsapi=1&amp;version=3&amp;playerapiid=ytplayer`
}
var src=$this.parent().find('.youtube-video').attr('src', src);
$this.click(function(){
var $this_btn=$(this);
var parent=$this_btn.parent();
var src=parent.find('.youtube-video').attr('src');
const mainString=src;
const searchString="youtube";
if(mainString.includes(searchString)){
var videoId=extractVideoId(src);
src=`https://www.youtube.com/embed/${videoId}?enablejsapi=1&amp;version=3&amp;playerapiid=ytplayer`
}
var vid_popup=document.createElement("div");
var vid_popup_span=document.createElement("span");
var vid_popup_iframe=document.createElement("iframe");
vid_popup.classList="popup";
vid_popup_span.classList="close-button";
vid_popup_span.innerHTML="&times;";
vid_popup_iframe.setAttribute('width', 800);
vid_popup_iframe.setAttribute('height', 450);
vid_popup_iframe.setAttribute('src', src);
vid_popup_iframe.setAttribute('frameborder', 0);
vid_popup_iframe.setAttribute('allowfullscreen', "");
vid_popup_iframe.setAttribute('autoplay', "allow");
vid_popup_iframe.classList="pop-frame";
vid_popup.append(vid_popup_span);
vid_popup.append(vid_popup_iframe);
$('#page').append(vid_popup);
$('#page').find('.popup .pop-frame')[0].contentWindow.postMessage('{"event":"command","func":"' + 'playVideo' + '","args":""}', '*');
$('#page').find('.popup .close-button').click(function(){
$(this).parent().remove();
})
});
});
})(jQuery);
jQuery(function(){
let currentPage=1;
jQuery('body').on('click',
'#load-more',
function(e){
var $this=jQuery(this);
currentPage++;
let contenType=$this.parent().attr('id');
var data={
action: 'load_more_btn',
paged: currentPage,
contenType: contenType,
};
var isArchive=$this.parent();
if(isArchive.attr('cat_archive')!==undefined){
data.haveCatArchive=isArchive.attr('cat_archive');
var cat=isArchive.attr('cat_archive');
}else if(isArchive.attr('tag_archive')!==undefined){
data.haveTagArchive=isArchive.attr('tag_archive');
var tag=isArchive.attr('tag_archive');
}else if(isArchive.attr('date_archive')!==undefined){
data.haveDateArchive=isArchive.attr('date_archive');
var date=isArchive.attr('date_archive');
}
jQuery.ajax({
type: 'POST',
url: load_more_ajax_obj.ajax_url,
dataType: 'json',
data: data,
success: function (response){
console.log(response);
$this.parent().remove();
var div=document.createElement("div");
var load_a=document.createElement("button");
load_a.setAttribute("id", "load-more");
load_a.setAttribute("class", "btn btn-theme");
load_a.innerHTML="Load more";
div.appendChild(load_a);
if(contenType=='gridContent'){
jQuery('#grid').append(response['html']);
if(response['due_post'] > 0){
div.setAttribute("id", "gridContent");
div.setAttribute("paged", response['paged']);
div.setAttribute("class", "col-md-12 mg-post-pagination");
if(typeof cat!=='undefined'){
div.setAttribute("cat_archive", cat);
}else if(typeof tag!=='undefined'){
div.setAttribute("tag_archive", tag);
}else if(typeof date!=='undefined'){
div.setAttribute("date_archive", date);
}
jQuery('#grid').append(div);
}}else{
jQuery('body').find('.align_cls .mg-posts-sec .mg-posts-sec-inner').append(response['html']);
if(response['due_post'] > 0){
div.setAttribute("id", "alignContent");
div.setAttribute("paged", response['paged']);
div.setAttribute("class", "col-md-12 mg-post-pagination");
if(typeof cat!=='undefined'){
div.setAttribute("cat_archive", cat);
}else if(typeof tag!=='undefined'){
div.setAttribute("tag_archive", tag);
}else if(typeof date!=='undefined'){
div.setAttribute("date_archive", date);
}
jQuery('body').find('.align_cls .mg-posts-sec .mg-posts-sec-inner').append(div);
}}
},
complete: function(){
},
error: function(errorThrown){
console.log(errorThrown);
},
}
);
}
);
});
(function ($){
"use strict";
function siteModeToggle(currentMode){
var newMode=currentMode==="dark" ? "light":"dark";
$(".newsup-button").removeClass(currentMode).addClass(newMode);
$("body").removeClass(currentMode).addClass(newMode);
$.cookie("newsup-site-mode-cookie", newMode, { expires: 7, path: "/" });
}
$(document).ready(function (){
var siteMode=$.cookie("newsup-site-mode-cookie")||"light";
$("body").addClass(siteMode);
$(".newsup-button").addClass(siteMode);
$(".newsup-button").click(function (event){
event.preventDefault();
var currentMode=$("body").hasClass("dark") ? "dark":"light";
siteModeToggle(currentMode);
});
});
})(jQuery);
const fn=function ($scope, $){
const wId=$scope.data("id");
const wrapper=document.querySelector(`.elementor-element-${wId}`);
const outerWrapper=wrapper.querySelector(".newsup-outer-wrapper");
if(!outerWrapper) return;
const widgetId=outerWrapper.getAttribute("data-wid");
const sliderWrapper=document.querySelector(`#newsup_slider_${widgetId}`);
if(!sliderWrapper) return;
const slideToShow=parseInt(
sliderWrapper.getAttribute("data-slide-to-show")
);
const slideToShowMobile=parseInt(
sliderWrapper.getAttribute("data-slide-to-show-mobile")
);
const slideToShowTablet=parseInt(
sliderWrapper.getAttribute("data-slide-to-show-tablet")
);
const slideToScroll=parseInt(
sliderWrapper.getAttribute("data-slides-to-scroll")
);
const slideToScrollMobile=parseInt(
sliderWrapper.getAttribute("data-slides-to-scroll-mobile")
);
const slideToScrollTablet=parseInt(
sliderWrapper.getAttribute("data-slides-to-scroll-tablet")
);
const slideSpaceBetween=sliderWrapper.getAttribute("data-slides-space-between"
);
const slideSpaceBetweenMobile=sliderWrapper.getAttribute("data-slides-space-between-mobile"
);
const slideSpaceBetweenTablet=sliderWrapper.getAttribute("data-slides-space-between-tablet"
);
const autoplay=sliderWrapper.getAttribute("data-autoplay");
const autoplaySpeed=sliderWrapper.getAttribute("data-autoplay-speed");
const transitionBetweenSlides=parseInt(
sliderWrapper.getAttribute("data-transition_between_slides")
);
const loop=sliderWrapper.getAttribute("data-loop");
const mousewheel=sliderWrapper.getAttribute("data-mousewheel");
const keyboardControl=sliderWrapper.getAttribute("data-keyboard_control");
const clickable=sliderWrapper.getAttribute("data-clickable");
const swiperClass=`.swiper-${widgetId}`;
const swiper=new Swiper(swiperClass, {
loop,
autoplay: autoplay
? {
delay: autoplaySpeed,
disableOnInteraction: false,
}
: false,
mousewheel: mousewheel
? {
enable: true,
}
: false,
keyboardControl,
speed: transitionBetweenSlides,
scrollbar: {
el: ".swiper-scrollbar",
draggable: true,
hide: true,
snapOnRelease: true,
},
pagination: {
el: ".swiper-pagination",
clickable,
},
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
breakpoints: {
320: {
slidesPerView: slideToShowMobile,
spaceBetween: slideSpaceBetweenMobile,
slidesPerGroup: slideToScrollMobile,
},
767: {
slidesPerView: slideToShowTablet,
spaceBetween: slideSpaceBetweenTablet,
slidesPerGroup: slideToScrollTablet,
},
1024: {
slidesPerView: slideToShow,
spaceBetween: slideSpaceBetween,
slidesPerGroup: slideToScroll,
},
},
});
};
const tabs=($scope, $)=> {
const wId=$scope.data("id");
const wrapper=document.querySelector(`.elementor-element-${wId}`);
const outerWrapper=wrapper.querySelector(".newsup-outer-wrapper");
if(!outerWrapper) return;
const widgetId=outerWrapper.getAttribute("data-wid");
const sliderWrapper=document.querySelector(`#newsup_slider_${widgetId}`);
const swiperClass=`.swiper-${widgetId}`;
const tabs=$scope.find(".newsup-product-tabs-grid");
const change=(id)=> {
if(!id) return;
if(sliderWrapper) swiper();
};
if(!sliderWrapper){
const prodGrid=document.querySelector(".newsup-product-grid-wrapper");
change(prodGrid.getAttribute("data-first_tab_id"));
}
if(tabs.length > 0){
tabs.each(function (index, tab){
$(tab)
.find(".tabs li")
.click(function (e){
e.preventDefault();
const id=$(this).data("id");
const sliders=document.querySelectorAll(`.newsup_product_wrapper.newsup-${widgetId}`
);
const selectedTab=document.querySelector(`.newsup_product_wrapper.${id}`
);
[...sliders].forEach((slider)=> {
slider.classList.add("newsup_hide");
});
selectedTab.classList.remove("newsup_hide");
change(id);
$(this).siblings().removeClass("active");
$(this)
.parents(".newsup-product-tabs-grid")
.find(".products")
.removeClass("active");
$(this).addClass("active");
$(this)
.parents(".newsup-product-tabs-grid")
.find(`#${id}`)
.addClass("active");
});
});
}
if(!sliderWrapper) return;
const firstTabId=sliderWrapper.getAttribute("data-first_tab_id");
const slideToShow=parseInt(
sliderWrapper.getAttribute("data-slide-to-show")
);
const slideToShowMobile=parseInt(
sliderWrapper.getAttribute("data-slide-to-show-mobile")
);
const slideToShowTablet=parseInt(
sliderWrapper.getAttribute("data-slide-to-show-tablet")
);
const slideToScroll=parseInt(
sliderWrapper.getAttribute("data-slides-to-scroll")
);
const slideToScrollMobile=parseInt(
sliderWrapper.getAttribute("data-slides-to-scroll-mobile")
);
const slideToScrollTablet=parseInt(
sliderWrapper.getAttribute("data-slides-to-scroll-tablet")
);
const slideSpaceBetween=sliderWrapper.getAttribute("data-slides-space-between"
);
const slideSpaceBetweenMobile=sliderWrapper.getAttribute("data-slides-space-between-mobile"
);
const slideSpaceBetweenTablet=sliderWrapper.getAttribute("data-slides-space-between-tablet"
);
const autoplay=sliderWrapper.getAttribute("data-autoplay");
const autoplaySpeed=sliderWrapper.getAttribute("data-autoplay-speed");
const transitionBetweenSlides=parseInt(
sliderWrapper.getAttribute("data-transition_between_slides")
);
const loop=sliderWrapper.getAttribute("data-loop");
const mousewheel=sliderWrapper.getAttribute("data-mousewheel");
const keyboardControl=sliderWrapper.getAttribute("data-keyboard_control");
const clickable=sliderWrapper.getAttribute("data-clickable");
const swiper=()=> {
const swiper=new Swiper(swiperClass, {
loop,
autoplay: autoplay
? {
delay: autoplaySpeed,
disableOnInteraction: false,
}
: false,
mousewheel: mousewheel
? {
enable: true,
}
: false,
keyboardControl,
speed: transitionBetweenSlides,
scrollbar: {
el: ".swiper-scrollbar",
draggable: true,
hide: true,
snapOnRelease: true,
},
pagination: {
el: ".swiper-pagination",
clickable,
},
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
breakpoints: {
320: {
slidesPerView: slideToShowMobile,
spaceBetween: slideSpaceBetweenMobile,
slidesPerGroup: slideToScrollMobile,
},
767: {
slidesPerView: slideToShowTablet,
spaceBetween: slideSpaceBetweenTablet,
slidesPerGroup: slideToScrollTablet,
},
1024: {
slidesPerView: slideToShow,
spaceBetween: slideSpaceBetween,
slidesPerGroup: slideToScroll,
},
},
});
};
change(firstTabId);
};
window.addEventListener('elementor/frontend/init', function (){
elementorFrontend.hooks.addAction("frontend/element_ready/newsup-slider.default",
fn
);
});
window.addEventListener('elementor/frontend/init', function (){
elementorFrontend.hooks.addAction("frontend/element_ready/newsup-blog-carousel.default",
fn
);
});
window.addEventListener('elementor/frontend/init', function (){
elementorFrontend.hooks.addAction("frontend/element_ready/newsup-order-post-carousel.default",
fn
);
});