<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&amp;&amp;"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&amp;&amp;"number"!=typeof e.nodeType&amp;&amp;"function"!=typeof e.item},y=function(e){return null!=e&amp;&amp;e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&amp;&amp;t.getAttribute(r))&amp;&amp;o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&amp;&amp;"length"in e&amp;&amp;e.length,n=x(e);return!v(e)&amp;&amp;!y(e)&amp;&amp;("array"===n||0===t||"number"==typeof t&amp;&amp;0&lt;t&amp;&amp;t-1 in e)}function fe(e,t){return e.nodeName&amp;&amp;e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e&lt;0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e&lt;0?t:0);return this.pushStack(0&lt;=n&amp;&amp;n&lt;t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&amp;&amp;(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&amp;&amp;(a=this,s--);s&lt;u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&amp;&amp;a!==r&amp;&amp;(l&amp;&amp;r&amp;&amp;(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&amp;&amp;!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&amp;&amp;(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&amp;&amp;(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&amp;&amp;t.constructor)&amp;&amp;o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&amp;&amp;t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r&lt;n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&amp;&amp;(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&amp;&amp;e.namespaceURI,n=e&amp;&amp;(e.ownerDocument||e).documentElement;return!l.test(t||n&amp;&amp;n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r&lt;n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i&lt;o;i++)!t(e[i],i)!==a&amp;&amp;r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o&lt;r;o++)null!=(i=t(e[o],o,n))&amp;&amp;a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&amp;&amp;a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&amp;&amp;(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&amp;&amp;t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&amp;&amp;16&amp;e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&amp;&amp;(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([&gt;+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|&gt;"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[&gt;+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n&lt;0?String.fromCharCode(n+65536):String.fromCharCode(n&gt;&gt;10|55296,1023&amp;n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&amp;&amp;fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&amp;&amp;e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&amp;&amp;9!==p&amp;&amp;11!==p)return n;if(!r&amp;&amp;(V(e),e=e||T,C)){if(11!==p&amp;&amp;(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&amp;&amp;(a=f.getElementById(i))&amp;&amp;I.contains(e,a)&amp;&amp;a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&amp;&amp;e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&amp;&amp;d.test(t))){if(c=t,f=e,1===p&amp;&amp;(x.test(t)||m.test(t))){(f=H.test(t)&amp;&amp;U(e.parentNode)||e)==e&amp;&amp;le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&amp;&amp;e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")&gt;b.cacheLength&amp;&amp;delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&amp;&amp;t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&amp;&amp;e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&amp;&amp;e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&amp;&amp;!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&amp;&amp;R(e)===t:e.disabled===t:"label"in e&amp;&amp;e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&amp;&amp;(e[n]=!(t[n]=e[n]))})})}function U(e){return e&amp;&amp;"undefined"!=typeof e.getElementsByTagName&amp;&amp;e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&amp;&amp;9===n.nodeType&amp;&amp;n.documentElement&amp;&amp;(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&amp;&amp;ye!=T&amp;&amp;(t=T.defaultView)&amp;&amp;t.top!==t&amp;&amp;t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&amp;&amp;C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&amp;&amp;e.getAttributeNode("id");return t&amp;&amp;t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&amp;&amp;C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&amp;&amp;n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&amp;&amp;n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&amp;&amp;C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="&lt;a id='"+S+"' href='' disabled='disabled'&gt;&lt;/a&gt;&lt;select id='"+S+"-\r\\' disabled='disabled'&gt;&lt;option selected=''&gt;&lt;/option&gt;&lt;/select&gt;",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&amp;&amp;d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&amp;&amp;new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&amp;(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&amp;&amp;t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&amp;&amp;I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&amp;&amp;I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&amp;n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&amp;&amp;!h[t+" "]&amp;&amp;(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&amp;&amp;11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0&lt;I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&amp;&amp;V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&amp;&amp;V(e);var n=b.attrHandle[t.toLowerCase()],r=n&amp;&amp;ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&amp;&amp;ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&amp;&amp;(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{"&gt;":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&amp;&amp;(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&amp;&amp;I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&amp;&amp;e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&amp;&amp;j.test(n)&amp;&amp;(t=Y(n,!0))&amp;&amp;(t=n.indexOf(")",n.length-t)-n.length)&amp;&amp;(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&amp;&amp;s(e,function(e){return t.test("string"==typeof e.className&amp;&amp;e.className||"undefined"!=typeof e.getAttribute&amp;&amp;e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&amp;&amp;0===t.indexOf(i):"*="===r?i&amp;&amp;-1&lt;t.indexOf(i):"$="===r?i&amp;&amp;t.slice(-i.length)===i:"~="===r?-1&lt;(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&amp;&amp;(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&amp;&amp;0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&amp;&amp;e.nodeName.toLowerCase(),f=!n&amp;&amp;!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&amp;&amp;!s&amp;&amp;"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&amp;&amp;f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&amp;&amp;r[1])&amp;&amp;r[2],o=a&amp;&amp;l.childNodes[a];while(o=++a&amp;&amp;o&amp;&amp;o[u]||(p=a=0)||s.pop())if(1===o.nodeType&amp;&amp;++p&amp;&amp;o===e){i[d]=[E,a,p];break}}else if(f&amp;&amp;(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&amp;&amp;r[1]),!1===p)while(o=++a&amp;&amp;o&amp;&amp;o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&amp;&amp;++p&amp;&amp;(f&amp;&amp;((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&amp;&amp;0&lt;=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1&lt;a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&amp;&amp;(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0&lt;I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1&lt;(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&amp;&amp;1===e.nodeType);return!1}}),target:function(e){var t=ie.location&amp;&amp;ie.location.hash;return t&amp;&amp;t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&amp;&amp;T.hasFocus()&amp;&amp;!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&amp;&amp;!!e.checked||fe(e,"option")&amp;&amp;!!e.selected},selected:function(e){return e.parentNode&amp;&amp;e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType&lt;6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&amp;&amp;"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&amp;&amp;"text"===e.type&amp;&amp;(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n&lt;0?n+t:n]}),even:X(function(e,t){for(var n=0;n&lt;t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n&lt;t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n&lt;0?n+t:t&lt;n?t:n;0&lt;=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n&lt;0?n+t:n;++r&lt;t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&amp;&amp;!(r=y.exec(a))||(r&amp;&amp;(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&amp;&amp;(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&amp;&amp;!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t&lt;n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&amp;&amp;"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&amp;&amp;a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&amp;&amp;fe(e,u))e=e[s]||e;else{if((r=i[l])&amp;&amp;r[0]===E&amp;&amp;r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1&lt;i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s&lt;u;s++)(o=e[s])&amp;&amp;(n&amp;&amp;!n(o,r,i)||(a.push(o),l&amp;&amp;t.push(s)));return a}function ee(d,h,g,v,y,e){return v&amp;&amp;!v[S]&amp;&amp;(v=ee(v)),y&amp;&amp;!y[S]&amp;&amp;(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r&lt;i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&amp;&amp;h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&amp;&amp;(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&amp;&amp;i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&amp;&amp;-1&lt;(i=y?se.call(e,a):u[o])&amp;&amp;(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1&lt;se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&amp;&amp;(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s&lt;r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n&lt;r;n++)if(b.relative[e[n].type])break;return ee(1&lt;s&amp;&amp;K(c),1&lt;s&amp;&amp;Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s&lt;n&amp;&amp;te(e.slice(s,n)),n&lt;r&amp;&amp;te(e=e.slice(n)),n&lt;r&amp;&amp;Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0&lt;(y=i).length,x=0&lt;v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&amp;&amp;[],f=[],p=w,d=e||x&amp;&amp;b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&amp;&amp;(w=t==T||t||i);l!==g&amp;&amp;null!=(o=d[l]);l++){if(x&amp;&amp;o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&amp;&amp;(E=h)}m&amp;&amp;((o=!s&amp;&amp;o)&amp;&amp;u--,e&amp;&amp;c.push(o))}if(u+=l,m&amp;&amp;l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0&lt;u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&amp;&amp;!e&amp;&amp;0&lt;f.length&amp;&amp;1&lt;u+y.length&amp;&amp;ce.uniqueSort(r)}return i&amp;&amp;(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&amp;&amp;e,c=!r&amp;&amp;Y(e=l.selector||e);if(n=n||[],1===c.length){if(2&lt;(o=c[0]=c[0].slice(0)).length&amp;&amp;"ID"===(a=o[0]).type&amp;&amp;9===t.nodeType&amp;&amp;C&amp;&amp;b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&amp;&amp;(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&amp;&amp;(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&amp;&amp;U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&amp;&amp;Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&amp;&amp;U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&amp;e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&amp;&amp;9!==e.nodeType)if(1===e.nodeType){if(i&amp;&amp;ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&amp;&amp;e!==t&amp;&amp;n.push(e);return n},b=ce.expr.match.needsContext,w=/^&lt;([a-z][^\/\0&gt;:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?&gt;(?:&lt;\/\1&gt;|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1&lt;se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&amp;&amp;(e=":not("+e+")"),1===t.length&amp;&amp;1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t&lt;r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t&lt;r;t++)ce.find(e,i[t],n);return 1&lt;r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&amp;&amp;b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="&lt;"===e[0]&amp;&amp;"&gt;"===e[e.length-1]&amp;&amp;3&lt;=e.length?[null,e,null]:S.exec(e))||!r[1]&amp;&amp;t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&amp;&amp;t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&amp;&amp;ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&amp;&amp;(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&amp;&amp;1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e&lt;n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&amp;&amp;ce(e);if(!b.test(e))for(;r&lt;i;r++)for(n=this[r];n&amp;&amp;n!==t;n=n.parentNode)if(n.nodeType&lt;11&amp;&amp;(a?-1&lt;a.index(n):1===n.nodeType&amp;&amp;ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1&lt;o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&amp;&amp;this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&amp;&amp;11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&amp;&amp;r(e.contentDocument)?e.contentDocument:(fe(e,"template")&amp;&amp;(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&amp;&amp;(t=e),t&amp;&amp;"string"==typeof t&amp;&amp;(n=ce.filter(t,n)),1&lt;this.length&amp;&amp;(j[r]||ce.uniqueSort(n),E.test(r)&amp;&amp;n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&amp;&amp;v(i=e.promise)?i.call(e).done(t).fail(n):e&amp;&amp;v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l&lt;s.length)!1===s[l].apply(t[0],t[1])&amp;&amp;r.stopOnFalse&amp;&amp;(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&amp;&amp;(s=t?[]:"")},f={add:function(){return s&amp;&amp;(t&amp;&amp;!i&amp;&amp;(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&amp;&amp;f.has(t)||s.push(t):t&amp;&amp;t.length&amp;&amp;"string"!==x(t)&amp;&amp;n(t)})}(arguments),t&amp;&amp;!i&amp;&amp;c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1&lt;(n=ce.inArray(t,s,n)))s.splice(n,1),n&lt;=l&amp;&amp;l--}),this},has:function(e){return e?-1&lt;ce.inArray(e,s):0&lt;s.length},empty:function(){return s&amp;&amp;(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&amp;&amp;i[t[4]];s[t[1]](function(){var e=n&amp;&amp;n.apply(this,arguments);e&amp;&amp;v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i&lt;u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&amp;&amp;("object"==typeof e||"function"==typeof e)&amp;&amp;e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&amp;&amp;(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&amp;&amp;ce.Deferred.exceptionHook(e,t.error),u&lt;=i+1&amp;&amp;(a!==q&amp;&amp;(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&amp;&amp;(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&amp;&amp;n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&amp;&amp;e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1&lt;arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n&lt;=1&amp;&amp;(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&amp;&amp;i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&amp;&amp;ie.console.warn&amp;&amp;e&amp;&amp;H.test(e.name)&amp;&amp;ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&amp;&amp;0&lt;--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&amp;&amp;!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&amp;&amp;(i=!0,v(r)||(a=!0),l&amp;&amp;(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s&lt;u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&amp;&amp;(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&amp;&amp;e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&amp;&amp;"string"==typeof t&amp;&amp;void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&amp;&amp;(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&amp;&amp;!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&amp;&amp;1===e.nodeType)if(r="data-"+t.replace(U,"-$&amp;").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&amp;&amp;("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&amp;&amp;o.attributes;if(void 0===n){if(this.length&amp;&amp;(i=z.get(o),1===o.nodeType&amp;&amp;!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&amp;&amp;0===(r=a[t].name).indexOf("data-")&amp;&amp;(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&amp;&amp;void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1&lt;arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&amp;&amp;(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&amp;&amp;(i=n.shift(),r--),i&amp;&amp;("fx"===t&amp;&amp;n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&amp;&amp;o&amp;&amp;o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&amp;&amp;(n=t,t="fx",e--),arguments.length&lt;e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&amp;&amp;"inprogress"!==e[0]&amp;&amp;ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&amp;&amp;(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&amp;&amp;n.empty&amp;&amp;(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&amp;&amp;(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&amp;&amp;K(e)&amp;&amp;"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&amp;&amp;n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&amp;&amp;(ce.cssNumber[t]||"px"!==l&amp;&amp;+u)&amp;&amp;Y.exec(ce.css(e,t));if(c&amp;&amp;c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))&lt;=0&amp;&amp;(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&amp;&amp;(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&amp;&amp;(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c&lt;f;c++)(r=e[c]).style&amp;&amp;(n=r.style.display,t?("none"===n&amp;&amp;(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&amp;&amp;ee(r)&amp;&amp;(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&amp;&amp;(u="block"),ne[s]=u)))):"none"!==n&amp;&amp;(l[c]="none",_.set(r,"display",n)));for(c=0;c&lt;f;c++)null!=l[c]&amp;&amp;(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/&lt;([a-z][^\/\0&gt;\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="&lt;textarea&gt;x&lt;/textarea&gt;",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="&lt;option&gt;&lt;/option&gt;",le.option=!!xe.lastChild;var ke={thead:[1,"&lt;table&gt;","&lt;/table&gt;"],col:[2,"&lt;table&gt;&lt;colgroup&gt;","&lt;/colgroup&gt;&lt;/table&gt;"],tr:[2,"&lt;table&gt;&lt;tbody&gt;","&lt;/tbody&gt;&lt;/table&gt;"],td:[3,"&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;","&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&amp;&amp;fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n&lt;r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"&lt;select multiple='multiple'&gt;","&lt;/select&gt;"]);var je=/&lt;|&amp;#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d&lt;h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&amp;&amp;-1&lt;ce.inArray(o,r))i&amp;&amp;i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&amp;&amp;Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&amp;&amp;n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&amp;&amp;(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&amp;&amp;null==i?(i=n,r=n=void 0):null==i&amp;&amp;("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&amp;&amp;(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&amp;e.isTrigger&amp;&amp;this[r]){if(n)(ce.event.special[r]||{}).delegateType&amp;&amp;e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&amp;&amp;(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&amp;&amp;ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&amp;&amp;(n=(o=n).handler,i=o.selector),i&amp;&amp;ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&amp;&amp;ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&amp;&amp;(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&amp;&amp;ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&amp;&amp;!1!==f.setup.call(t,r,h,a)||t.addEventListener&amp;&amp;t.addEventListener(d,a)),f.add&amp;&amp;(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&amp;&amp;_.get(e);if(v&amp;&amp;(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&amp;&amp;new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&amp;&amp;g!==c.origType||n&amp;&amp;n.guid!==c.guid||s&amp;&amp;!s.test(c.namespace)||r&amp;&amp;r!==c.selector&amp;&amp;("**"!==r||!c.selector)||(p.splice(o,1),c.selector&amp;&amp;p.delegateCount--,f.remove&amp;&amp;f.remove.call(e,c));a&amp;&amp;!p.length&amp;&amp;(f.teardown&amp;&amp;!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&amp;&amp;_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t&lt;arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&amp;&amp;!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&amp;&amp;!u.isImmediatePropagationStopped())u.rnamespace&amp;&amp;!1!==o.namespace&amp;&amp;!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&amp;&amp;!1===(u.result=r)&amp;&amp;(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&amp;&amp;c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&amp;&amp;l.nodeType&amp;&amp;!("click"===e.type&amp;&amp;1&lt;=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&amp;&amp;("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n&lt;u;n++)void 0===a[i=(r=t[n]).selector+" "]&amp;&amp;(a[i]=r.needsContext?-1&lt;ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&amp;&amp;o.push(r);o.length&amp;&amp;s.push({elem:l,handlers:o})}return l=this,u&lt;t.length&amp;&amp;s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&amp;&amp;t.click&amp;&amp;fe(t,"input")&amp;&amp;He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&amp;&amp;t.click&amp;&amp;fe(t,"input")&amp;&amp;He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&amp;&amp;t.click&amp;&amp;fe(t,"input")&amp;&amp;_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&amp;&amp;e.originalEvent&amp;&amp;(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&amp;&amp;e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&amp;&amp;e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&amp;&amp;!1===e.returnValue?Ne:qe,this.target=e.target&amp;&amp;3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&amp;&amp;ce.extend(this,t),this.timeStamp=e&amp;&amp;e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&amp;&amp;!this.isSimulated&amp;&amp;e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&amp;&amp;!this.isSimulated&amp;&amp;e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&amp;&amp;!this.isSimulated&amp;&amp;e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&amp;&amp;t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&amp;&amp;(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&amp;&amp;e.preventDefault&amp;&amp;e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&amp;&amp;"function"!=typeof t||(n=t,t=void 0),!1===n&amp;&amp;(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/&lt;script|&lt;style|&lt;link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*&lt;!\[CDATA\[|\]\]&gt;\s*$/g;function Re(e,t){return fe(e,"table")&amp;&amp;fe(11!==t.nodeType?t:t.firstChild,"tr")&amp;&amp;ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&amp;&amp;(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n&lt;r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&amp;&amp;(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1&lt;f&amp;&amp;"string"==typeof d&amp;&amp;!le.checkClone&amp;&amp;Pe.test(d))return n.each(function(e){var t=n.eq(e);h&amp;&amp;(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&amp;&amp;(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&amp;&amp;(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c&lt;f;c++)u=e,c!==p&amp;&amp;(u=ce.clone(u,!0,!0),s&amp;&amp;ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c&lt;s;c++)u=a[c],Ce.test(u.type||"")&amp;&amp;!_.access(u,"globalEval")&amp;&amp;ce.contains(l,u)&amp;&amp;(u.src&amp;&amp;"module"!==(u.type||"").toLowerCase()?ce._evalUrl&amp;&amp;!u.noModule&amp;&amp;ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&amp;&amp;(n&amp;&amp;K(r)&amp;&amp;Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&amp;&amp;11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r&lt;i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&amp;&amp;we.test(s.type)?u.checked=s.checked:"input"!==l&amp;&amp;"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r&lt;i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0&lt;(a=Se(c,"script")).length&amp;&amp;Ee(a,!f&amp;&amp;Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&amp;&amp;(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&amp;&amp;11!==this.nodeType&amp;&amp;9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&amp;&amp;11!==this.nodeType&amp;&amp;9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&amp;&amp;this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&amp;&amp;this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&amp;&amp;(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&amp;&amp;e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&amp;&amp;1===t.nodeType)return t.innerHTML;if("string"==typeof e&amp;&amp;!Oe.test(e)&amp;&amp;!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n&lt;r;n++)1===(t=this[n]||{}).nodeType&amp;&amp;(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&amp;&amp;this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)&lt;0&amp;&amp;(ce.cleanData(Se(this)),t&amp;&amp;t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o&lt;=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&amp;&amp;t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&amp;&amp;(a=n.getPropertyValue(t)||n[t],s&amp;&amp;a&amp;&amp;(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&amp;&amp;_e.test(a)&amp;&amp;Ve.test(t)&amp;&amp;(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&amp;&amp;(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&amp;&amp;(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a&lt;4;a+=2)"margin"===n&amp;&amp;(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&amp;&amp;(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&amp;&amp;(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&amp;&amp;0&lt;=o&amp;&amp;(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&amp;&amp;"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&amp;&amp;i||!le.reliableTrDimensions()&amp;&amp;fe(e,"tr")||"auto"===a||!parseFloat(a)&amp;&amp;"inline"===ce.css(e,"display",!1,r))&amp;&amp;e.getClientRects().length&amp;&amp;(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&amp;&amp;(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&amp;&amp;3!==e.nodeType&amp;&amp;8!==e.nodeType&amp;&amp;e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&amp;&amp;"get"in a&amp;&amp;void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&amp;&amp;(i=Y.exec(n))&amp;&amp;i[1]&amp;&amp;(n=te(e,t,i),o="number"),null!=n&amp;&amp;n==n&amp;&amp;("number"!==o||u||(n+=i&amp;&amp;i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&amp;&amp;"set"in a&amp;&amp;void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&amp;&amp;"get"in a&amp;&amp;(i=a.get(e,!0,n)),void 0===i&amp;&amp;(i=Ge(e,t,r)),"normal"===i&amp;&amp;t in nt&amp;&amp;(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&amp;&amp;e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&amp;&amp;"absolute"===i.position,a=(o||n)&amp;&amp;"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&amp;&amp;o&amp;&amp;(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&amp;&amp;(r=Y.exec(t))&amp;&amp;"px"!==(r[3]||"px")&amp;&amp;(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t&lt;4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&amp;&amp;(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a&lt;i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1&lt;arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&amp;&amp;e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&amp;&amp;this.options.step.call(this.elem,this.now,this),n&amp;&amp;n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&amp;&amp;null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&amp;&amp;"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&amp;&amp;null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&amp;&amp;e.elem.parentNode&amp;&amp;(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&amp;&amp;(!1===C.hidden&amp;&amp;ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r&lt;4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&amp;&amp;(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o&lt;a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r&lt;i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n&lt;1&amp;&amp;i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t&lt;n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&amp;&amp;(i=o[1],o=e[n]=o[0]),n!==r&amp;&amp;(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&amp;&amp;"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r&lt;i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&amp;&amp;(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&amp;&amp;l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r&lt;i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&amp;&amp;ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&amp;&amp;(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&amp;&amp;v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&amp;&amp;1===e.nodeType&amp;&amp;(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&amp;&amp;v.display)&amp;&amp;(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&amp;&amp;(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&amp;&amp;null!=l)&amp;&amp;"none"===ce.css(e,"float")&amp;&amp;(u||(p.done(function(){h.display=l}),null==l&amp;&amp;(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&amp;&amp;(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&amp;&amp;(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&amp;&amp;(v.hidden=!g),g&amp;&amp;re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&amp;&amp;(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&amp;&amp;"object"==typeof e?ce.extend({},e):{complete:n||!n&amp;&amp;t||v(e)&amp;&amp;e,duration:e,easing:n&amp;&amp;t||t&amp;&amp;!v(t)&amp;&amp;t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&amp;&amp;(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&amp;&amp;!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&amp;&amp;r.old.call(this),r.queue&amp;&amp;ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&amp;&amp;e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&amp;&amp;(o=e,e=i,i=void 0),e&amp;&amp;this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&amp;&amp;i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&amp;&amp;r[t].stop&amp;&amp;a(r[t]);else for(t in r)r[t]&amp;&amp;r[t].stop&amp;&amp;pt.test(t)&amp;&amp;a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&amp;&amp;n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&amp;&amp;o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&amp;&amp;(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&amp;&amp;r.stop&amp;&amp;r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&amp;&amp;i[e].queue===a&amp;&amp;(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e&lt;o;e++)n[e]&amp;&amp;n[e].finish&amp;&amp;n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t&lt;n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&amp;&amp;ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1&lt;arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&amp;&amp;8!==o&amp;&amp;2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&amp;&amp;ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&amp;&amp;"set"in i&amp;&amp;void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&amp;&amp;"get"in i&amp;&amp;null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&amp;&amp;"radio"===t&amp;&amp;fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&amp;&amp;(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&amp;&amp;t.match(D);if(i&amp;&amp;1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&amp;&amp;e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&amp;&amp;e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1&lt;arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&amp;&amp;8!==o&amp;&amp;2!==o)return 1===o&amp;&amp;ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&amp;&amp;"set"in i&amp;&amp;void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&amp;&amp;"get"in i&amp;&amp;null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&amp;&amp;e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&amp;&amp;t.parentNode&amp;&amp;t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&amp;&amp;(t.selectedIndex,t.parentNode&amp;&amp;t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&amp;&amp;" "+Tt(r)+" "){for(o=0;o&lt;e.length;o++)i=e[o],n.indexOf(" "+i+" ")&lt;0&amp;&amp;(n+=i+" ");a=Tt(n),r!==a&amp;&amp;this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&amp;&amp;" "+Tt(r)+" "){for(o=0;o&lt;e.length;o++){i=e[o];while(-1&lt;n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&amp;&amp;this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&amp;&amp;s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i&lt;e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&amp;&amp;"boolean"!==a||((r=Ct(this))&amp;&amp;_.set(this,"__className__",r),this.setAttribute&amp;&amp;this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&amp;&amp;-1&lt;(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&amp;&amp;(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&amp;&amp;(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&amp;&amp;"set"in r&amp;&amp;void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&amp;&amp;"get"in r&amp;&amp;void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o&lt;0?u:a?o:0;r&lt;u;r++)if(((n=i[r]).selected||r===o)&amp;&amp;!n.disabled&amp;&amp;(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1&lt;ce.inArray(ce.valHooks.option.get(r),o))&amp;&amp;(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1&lt;ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&amp;&amp;t.getElementsByTagName("parsererror")[0],t&amp;&amp;!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&amp;&amp;8!==n.nodeType&amp;&amp;!Dt.test(d+ce.event.triggered)&amp;&amp;(-1&lt;d.indexOf(".")&amp;&amp;(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")&lt;0&amp;&amp;"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&amp;&amp;e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&amp;&amp;!c.noBubble&amp;&amp;!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&amp;&amp;p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&amp;&amp;!e.isPropagationStopped())f=o,e.type=1&lt;i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&amp;&amp;_.get(o,"handle"))&amp;&amp;l.apply(o,t),(l=u&amp;&amp;o[u])&amp;&amp;l.apply&amp;&amp;$(o)&amp;&amp;(e.result=l.apply(o,t),!1===e.result&amp;&amp;e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&amp;&amp;!1!==c._default.apply(p.pop(),t)||!$(n)||u&amp;&amp;v(n[d])&amp;&amp;!y(n)&amp;&amp;((a=n[u])&amp;&amp;(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&amp;&amp;f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&amp;&amp;f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&amp;&amp;(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&amp;&amp;null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&amp;&amp;!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&amp;")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&amp;&amp;!ce(this).is(":disabled")&amp;&amp;Ot.test(this.nodeName)&amp;&amp;!Ht.test(e)&amp;&amp;(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&amp;])_=[^&amp;]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&amp;&amp;(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&amp;&amp;l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&amp;&amp;((i[n]?e:r||(r={}))[n]=t[n]);return r&amp;&amp;ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&amp;&amp;(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&amp;&amp;(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&amp;&amp;(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&amp;&amp;(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&amp;&amp;c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&amp;&amp;v.processData&amp;&amp;"string"!=typeof v.data&amp;&amp;(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&amp;&amp;v.global)&amp;&amp;0==ce.active++&amp;&amp;ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&amp;&amp;v.processData&amp;&amp;0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&amp;&amp;(v.processData||"string"==typeof v.data)&amp;&amp;(f+=(At.test(f)?"&amp;":"?")+v.data,delete v.data),!1===v.cache&amp;&amp;(f=f.replace(It,"$1"),o=(At.test(f)?"&amp;":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&amp;&amp;(ce.lastModified[f]&amp;&amp;T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&amp;&amp;T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&amp;&amp;v.hasContent&amp;&amp;!1!==v.contentType||t.contentType)&amp;&amp;T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&amp;&amp;v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&amp;&amp;(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&amp;&amp;m.trigger("ajaxSend",[T,v]),h)return T;v.async&amp;&amp;0&lt;v.timeout&amp;&amp;(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&amp;&amp;ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0&lt;e?4:0,i=200&lt;=e&amp;&amp;e&lt;300||304===e,n&amp;&amp;(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&amp;&amp;(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&amp;&amp;s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&amp;&amp;u.unshift(o),n[o]}(v,T,n)),!i&amp;&amp;-1&lt;ce.inArray("script",v.dataTypes)&amp;&amp;ce.inArray("json",v.dataTypes)&lt;0&amp;&amp;(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&amp;&amp;(n[e.responseFields[o]]=t),!u&amp;&amp;r&amp;&amp;e.dataFilter&amp;&amp;(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&amp;&amp;u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&amp;&amp;(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&amp;&amp;(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&amp;&amp;e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&amp;&amp;((u=T.getResponseHeader("Last-Modified"))&amp;&amp;(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&amp;&amp;(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&amp;&amp;l||(l="error",e&lt;0&amp;&amp;(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&amp;&amp;m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&amp;&amp;(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&amp;&amp;(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&amp;&amp;e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&amp;&amp;(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&amp;&amp;(v(e)&amp;&amp;(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&amp;&amp;t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&amp;&amp;"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&amp;&amp;!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&amp;&amp;r.overrideMimeType&amp;&amp;r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&amp;&amp;(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&amp;&amp;ie.setTimeout(function(){o&amp;&amp;a()})},o=o("abort");try{r.send(i.hasContent&amp;&amp;i.data||null)}catch(e){if(o)throw e}},abort:function(){o&amp;&amp;o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&amp;&amp;(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&amp;&amp;(e.cache=!1),e.crossDomain&amp;&amp;(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("&lt;script&gt;").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&amp;&amp;t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&amp;&amp;i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&amp;|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&amp;&amp;(Zt.test(e.url)?"url":"string"==typeof e.data&amp;&amp;0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;Zt.test(e.data)&amp;&amp;"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&amp;&amp;(e.url+=(At.test(e.url)?"&amp;":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&amp;&amp;(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&amp;&amp;v(i)&amp;&amp;i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="&lt;form&gt;&lt;/form&gt;&lt;form&gt;&lt;/form&gt;",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&amp;&amp;(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&amp;&amp;[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&amp;&amp;o.length&amp;&amp;ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1&lt;s&amp;&amp;(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&amp;&amp;"object"==typeof t&amp;&amp;(i="POST"),0&lt;a.length&amp;&amp;ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("&lt;div&gt;").append(ce.parseHTML(e)).find(r):e)}).always(n&amp;&amp;function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&amp;&amp;(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&amp;&amp;-1&lt;(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&amp;&amp;(t=t.call(e,n,ce.extend({},s))),null!=t.top&amp;&amp;(f.top=t.top-s.top+a),null!=t.left&amp;&amp;(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&amp;&amp;(e===n.body||e===n.documentElement)&amp;&amp;"static"===ce.css(e,"position"))e=e.parentNode;e&amp;&amp;e!==r&amp;&amp;1===e.nodeType&amp;&amp;((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&amp;&amp;"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&amp;&amp;(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&amp;&amp;(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0&lt;arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&amp;&amp;(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&amp;&amp;!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&amp;&amp;define.amd&amp;&amp;define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&amp;&amp;(ie.$=nn),e&amp;&amp;ie.jQuery===ce&amp;&amp;(ie.jQuery=tn),ce},"undefined"==typeof e&amp;&amp;(ie.jQuery=ie.$=ce),ce});jQuery.noConflict()
;/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&amp;&amp;(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&amp;&amp;module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0&lt;=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a&lt;=3;a++){if(+o[a]&lt;+n[a])return 1;if(+n[a]&lt;+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e&lt;arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e&lt;arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&amp;&amp;n.console.log&amp;&amp;(s&amp;&amp;e("3.0.0")&amp;&amp;!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&amp;&amp;n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&amp;&amp;o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&amp;&amp;r.warn&amp;&amp;!s.migrateMute&amp;&amp;(r.warn("JQMIGRATE: "+t),s.migrateTrace&amp;&amp;r.trace&amp;&amp;r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&amp;&amp;u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&amp;&amp;(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&amp;&amp;u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&amp;&amp;"string"==typeof e&amp;&amp;"#"===e&amp;&amp;(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&amp;&amp;h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&amp;&amp;(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&amp;&amp;c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&amp;&amp;(c(s,"nodeName",function(e,t){return e.nodeName&amp;&amp;e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&amp;&amp;(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&amp;&amp;!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&amp;&amp;e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&amp;&amp;(l=s.ajax,p=/(=)\?(?=&amp;|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&amp;&amp;(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&amp;&amp;(p.test(e.url)||"string"==typeof e.data&amp;&amp;0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;p.test(e.data))&amp;&amp;u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&amp;&amp;r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&amp;&amp;(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&amp;&amp;"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&amp;&amp;this.getAttribute("class")||"";e&amp;&amp;s.data(this,"__className__",e),this.setAttribute&amp;&amp;this.setAttribute("class",!e&amp;&amp;!1!==t&amp;&amp;s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&amp;&amp;s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&amp;&amp;s.cssHooks[t].get;r&amp;&amp;(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&amp;&amp;"undefined"!=typeof Proxy&amp;&amp;(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&amp;&amp;"object"==typeof e&amp;&amp;!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&amp;&amp;(r=x(e),n=r,C.test(n)&amp;&amp;N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&amp;&amp;"object"==typeof t&amp;&amp;2===arguments.length){for(a in n=s.hasData(e)&amp;&amp;E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&amp;&amp;"string"==typeof t&amp;&amp;t!==x(t)&amp;&amp;(n=s.hasData(e)&amp;&amp;E.call(this,e))&amp;&amp;t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2&lt;arguments.length&amp;&amp;(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&amp;&amp;(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1&lt;s.easing[this.easing].length&amp;&amp;(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&amp;&amp;Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&amp;&amp;void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&amp;&amp;!n._migrated_&amp;&amp;(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&amp;&amp;o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&amp;&amp;n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&amp;&amp;"load"===t&amp;&amp;"complete"===n.document.readyState&amp;&amp;u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&amp;&amp;"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0&lt;arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&amp;&amp;u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&amp;&amp;t.body.innerHTML}var F=/&lt;(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0&gt;\x20\t\r\n\f]*)[^&gt;]*)\/&gt;/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"&lt;$1&gt;&lt;/$2&gt;"))!==t&amp;&amp;T(t)!==T(r)&amp;&amp;u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"&lt;$1&gt;&lt;/$2&gt;")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&amp;&amp;e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&amp;&amp;(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&amp;&amp;s.ajaxSettings.traditional;return void 0===t&amp;&amp;r&amp;&amp;(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&amp;&amp;(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&amp;&amp;o[e];a[t[1]](function(){var e=r&amp;&amp;r.apply(this,arguments);e&amp;&amp;"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&amp;&amp;e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s})
;/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&amp;&amp;!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&amp;&amp;document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('&lt;div class="growlUI"&gt;&lt;/div&gt;');t&amp;&amp;s.append("&lt;h1&gt;"+t+"&lt;/h1&gt;"),o&amp;&amp;s.append("&lt;h2&gt;"+o+"&lt;/h2&gt;"),n===undefined&amp;&amp;(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&amp;&amp;t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&amp;&amp;(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"&lt;h1&gt;Please wait...&lt;/h1&gt;",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&amp;&amp;c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&amp;&amp;(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&amp;&amp;s&amp;&amp;a(window,{fadeOut:0}),k&amp;&amp;"string"!=typeof k&amp;&amp;(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&amp;&amp;m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('&lt;iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"&gt;&lt;/iframe&gt;'):e('&lt;div class="blockUI" style="display:none"&gt;&lt;/div&gt;'),v=c.theme?e('&lt;div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"&gt;&lt;/div&gt;'):e('&lt;div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"&gt;&lt;/div&gt;'),c.theme&amp;&amp;h?(w='&lt;div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed"&gt;',c.title&amp;&amp;(w+='&lt;div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle"&gt;'+(c.title||"&amp;nbsp;")+"&lt;/div&gt;"),w+='&lt;div class="ui-widget-content ui-dialog-content"&gt;&lt;/div&gt;',w+="&lt;/div&gt;"):c.theme?(w='&lt;div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute"&gt;',c.title&amp;&amp;(w+='&lt;div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle"&gt;'+(c.title||"&amp;nbsp;")+"&lt;/div&gt;"),w+='&lt;div class="ui-widget-content ui-dialog-content"&gt;&lt;/div&gt;',w+="&lt;/div&gt;"):w=h?'&lt;div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"&gt;&lt;/div&gt;':'&lt;div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"&gt;&lt;/div&gt;',I=e(w),k&amp;&amp;(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&amp;&amp;g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&amp;&amp;c.draggable&amp;&amp;e.fn.draggable&amp;&amp;I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&amp;&amp;(!e.support.boxModel||e("object,embed",h?null:d).length&gt;0);if(n||S){if(h&amp;&amp;c.allowBodyStretch&amp;&amp;e.support.boxModel&amp;&amp;e("html,body").css("height","100%"),(n||!e.support.boxModel)&amp;&amp;!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e&lt;2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel &amp;&amp; document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&amp;&amp;o.setExpression("left",M),T&amp;&amp;o.setExpression("top",T);else if(c.centerY)h&amp;&amp;o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&amp;&amp;h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&amp;&amp;c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&amp;&amp;(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&amp;&amp;e(k).show()),(o||c.forceIframe)&amp;&amp;c.showOverlay&amp;&amp;g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&amp;&amp;!k?B:t,H=k?B:t;c.showOverlay&amp;&amp;v._fadeIn(c.fadeIn,j),k&amp;&amp;I._fadeIn(c.fadeIn,H)}else c.showOverlay&amp;&amp;v.show(),k&amp;&amp;I.show(),c.onBlock&amp;&amp;c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&amp;&amp;setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&amp;&amp;(i.left=s&gt;0?s+"px":"0");o&amp;&amp;(i.top=l&gt;0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&amp;&amp;(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&amp;&amp;(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body &gt; .blockUI"):a.find("&gt;.blockUI"),o.cursorReset&amp;&amp;(i.length&gt;1&amp;&amp;(i[1].style.cursor=o.cursorReset),i.length&gt;2&amp;&amp;(i[2].style.cursor=o.cursorReset)),d&amp;&amp;(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&amp;&amp;c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&amp;&amp;this.parentNode.removeChild(this)}),o&amp;&amp;o.el&amp;&amp;(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&amp;&amp;o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&amp;&amp;s.css("position","static"),"function"==typeof n.onUnblock&amp;&amp;n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&amp;&amp;(i||l.data("blockUI.isBlocked")))&amp;&amp;(l.data("blockUI.isBlocked",t),i&amp;&amp;n.bindEvents&amp;&amp;(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&amp;&amp;t.keyCode&amp;&amp;9==t.keyCode&amp;&amp;s&amp;&amp;t.data.constrainTabKey){var o=l,n=!t.shiftKey&amp;&amp;t.target===o[o.length-1],i=t.shiftKey&amp;&amp;t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&amp;&amp;d.onOverlayClick&amp;&amp;d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length&gt;0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&amp;&amp;t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&amp;&amp;define.amd&amp;&amp;define.amd.jQuery?define(["jquery"],e):e(jQuery)}()
;jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),this.$liveRegion=this.createLiveRegion(),t(document.body).on("click",".add_to_cart_button:not(.wc-interactive)",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",{addToCartHandler:this},this.onAddedToCart).on("removed_from_cart",{addToCartHandler:this},this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart",this.updateButton)};a.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&amp;&amp;this.run()},a.prototype.run=function(){var a=this,e=a.requests[0].complete;a.requests[0].complete=function(){"function"==typeof e&amp;&amp;e(),a.requests.shift(),a.requests.length&gt;0&amp;&amp;a.run()},t.ajax(this.requests[0])},a.prototype.onAddToCart=function(a){var e=t(this);if(e.is(".ajax_add_to_cart")){if(!e.attr("data-product_id"))return!0;if(a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),e.removeClass("added"),e.addClass("loading"),!1===t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[e]))return t(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,e]),!0;var r={};t.each(e.data(),function(t,a){r[t]=a}),t.each(e[0].dataset,function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[e,r]),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:r,success:function(a){a&amp;&amp;(a.error&amp;&amp;a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,e]):window.location=wc_add_to_cart_params.cart_url)},dataType:"json"})}},a.prototype.onRemoveFromCart=function(a){var e=t(this),r=e.closest(".woocommerce-mini-cart-item");a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e.data("cart_item_key")},success:function(a){a&amp;&amp;a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash,e]):window.location=e.attr("href")},error:function(){window.location=e.attr("href")},dataType:"json"})},a.prototype.updateButton=function(a,e,r,d){if(d=void 0!==d&amp;&amp;d){if(d.removeClass("loading"),e&amp;&amp;d.addClass("added"),e&amp;&amp;!wc_add_to_cart_params.is_cart&amp;&amp;0===d.parent().find(".added_to_cart").length){var o=document.createElement("a");o.href=wc_add_to_cart_params.cart_url,o.className="added_to_cart wc-forward",o.title=wc_add_to_cart_params.i18n_view_cart,o.textContent=wc_add_to_cart_params.i18n_view_cart,d.after(o)}t(document.body).trigger("wc_cart_button_updated",[d])}},a.prototype.updateFragments=function(a,e){e&amp;&amp;(t.each(e,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(e,function(a,e){t(a).replaceWith(e),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},a.prototype.alertCartUpdated=function(t,a,e,r){if(r=void 0!==r&amp;&amp;r){var d=r.data("success_message");if(!d)return;t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant","all")}},a.prototype.createLiveRegion=function(){var a=t(".widget_shopping_cart_live_region");return a.length?a:t('&lt;div class="widget_shopping_cart_live_region screen-reader-text" role="status"&gt;&lt;/div&gt;').appendTo("body")},a.prototype.onAddedToCart=function(t,a,e,r){t.data.addToCartHandler.updateButton(t,a,e,r),t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},a.prototype.onRemovedFromCart=function(t,a,e,r){t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},new a})
;/*! PhotoSwipe - v4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */
!function(e,t){"function"==typeof define&amp;&amp;define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(e,t,n,i){var o={features:null,bind:function(e,t,n,i){var o=(i?"remove":"add")+"EventListener";t=t.split(" ");for(var a=0;a&lt;t.length;a++)t[a]&amp;&amp;e[o](t[a],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var n=document.createElement(t||"div");return e&amp;&amp;(n.className=e),n},getScrollY:function(){var e=window.pageYOffset;return e!==undefined?e:document.documentElement.scrollTop},unbind:function(e,t,n){o.bind(e,t,n,!0)},removeClass:function(e,t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){o.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&amp;&amp;new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(o.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var i=e.length;i--;)if(e[i][n]===t)return i;return-1},extend:function(e,t,n){for(var i in t)if(t.hasOwnProperty(i)){if(n&amp;&amp;e.hasOwnProperty(i))continue;e[i]=t[i]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(o.features)return o.features;var e=o.createEl().style,t="",n={};if(n.oldIE=document.all&amp;&amp;!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&amp;&amp;(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,!n.pointerEvent){var i=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var a=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);a&amp;&amp;a.length&gt;0&amp;&amp;(a=parseInt(a[1],10))&gt;=1&amp;&amp;a&lt;8&amp;&amp;(n.isOldIOSPhone=!0)}var r=i.match(/Android\s([0-9\.]*)/),l=r?r[1]:0;(l=parseFloat(l))&gt;=1&amp;&amp;(l&lt;4.4&amp;&amp;(n.isOldAndroid=!0),n.androidVersion=l),n.isMobileOpera=/opera mini|opera mobi/i.test(i)}for(var s,u,c=["transform","perspective","animationName"],d=["","webkit","Moz","ms","O"],m=0;m&lt;4;m++){t=d[m];for(var p=0;p&lt;3;p++)s=c[p],u=t+(t?s.charAt(0).toUpperCase()+s.slice(1):s),!n[s]&amp;&amp;u in e&amp;&amp;(n[s]=u);t&amp;&amp;!n.raf&amp;&amp;(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&amp;&amp;(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}if(!n.raf){var f=0;n.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-f)),i=window.setTimeout(function(){e(t+n)},n);return f=t+n,i},n.caf=function(e){clearTimeout(e)}}return n.svg=!!document.createElementNS&amp;&amp;!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=n,n}};o.detectFeatures(),o.features.oldIE&amp;&amp;(o.bind=function(e,t,n,i){t=t.split(" ");for(var o,a=(i?"detach":"attach")+"Event",r=function(){n.handleEvent.call(n)},l=0;l&lt;t.length;l++)if(o=t[l])if("object"==typeof n&amp;&amp;n.handleEvent){if(i){if(!n["oldIE"+o])return!1}else n["oldIE"+o]=r;e[a]("on"+o,n["oldIE"+o])}else e[a]("on"+o,n)});var a=this,r={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e?1:t.initialZoomLevel&lt;.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(r,i);var l,s,u,c,d,m,p,f,h,y,x,v,g,w,b,I,C,D,T,M,S,A,E,O,k,R,P,Z,F,L,z,_,N,U,H,Y,W,B,G,X,V,K,q,$,j,J,Q,ee,te,ne,ie,oe,ae,re,le,se,ue={x:0,y:0},ce={x:0,y:0},de={x:0,y:0},me={},pe=0,fe={},he={x:0,y:0},ye=0,xe=!0,ve=[],ge={},we=!1,be=function(e,t){o.extend(a,t.publicMethods),ve.push(e)},Ie=function(e){var t=Ht();return e&gt;t-1?e-t:e&lt;0?t+e:e},Ce={},De=function(e,t){return Ce[e]||(Ce[e]=[]),Ce[e].push(t)},Te=function(e){var t=Ce[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var i=0;i&lt;t.length;i++)t[i].apply(a,n)}},Me=function(){return(new Date).getTime()},Se=function(e){re=e,a.bg.style.opacity=e*r.bgOpacity},Ae=function(e,t,n,i,o){(!we||o&amp;&amp;o!==a.currItem)&amp;&amp;(i/=o?o.fitRatio:a.currItem.fitRatio),e[A]=v+t+"px, "+n+"px"+g+" scale("+i+")"},Ee=function(e){te&amp;&amp;(e&amp;&amp;(y&gt;a.currItem.fitRatio?we||($t(a.currItem,!1,!0),we=!0):we&amp;&amp;($t(a.currItem),we=!1)),Ae(te,de.x,de.y,y))},Oe=function(e){e.container&amp;&amp;Ae(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},ke=function(e,t){t[A]=v+e+"px, 0px"+g},Re=function(e,t){if(!r.loop&amp;&amp;t){var n=c+(he.x*pe-e)/he.x,i=Math.round(e-ct.x);(n&lt;0&amp;&amp;i&gt;0||n&gt;=Ht()-1&amp;&amp;i&lt;0)&amp;&amp;(e=ct.x+i*r.mainScrollEndFriction)}ct.x=e,ke(e,d)},Pe=function(e,t){var n=dt[e]-fe[e];return ce[e]+ue[e]+n-n*(t/x)},Ze=function(e,t){e.x=t.x,e.y=t.y,t.id&amp;&amp;(e.id=t.id)},Fe=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Le=null,ze=function(){Le&amp;&amp;(o.unbind(document,"mousemove",ze),o.addClass(e,"pswp--has_mouse"),r.mouseUsed=!0,Te("mouseUsed")),Le=setTimeout(function(){Le=null},100)},_e=function(e,t){var n=Xt(a.currItem,me,e);return t&amp;&amp;(ee=n),n},Ne=function(e){return e||(e=a.currItem),e.initialZoomLevel},Ue=function(e){return e||(e=a.currItem),e.w&gt;0?r.maxSpreadZoom:1},He=function(e,t,n,i){return i===a.currItem.initialZoomLevel?(n[e]=a.currItem.initialPosition[e],!0):(n[e]=Pe(e,i),n[e]&gt;t.min[e]?(n[e]=t.min[e],!0):n[e]&lt;t.max[e]&amp;&amp;(n[e]=t.max[e],!0))},Ye=function(e){var t="";r.escKey&amp;&amp;27===e.keyCode?t="close":r.arrowKeys&amp;&amp;(37===e.keyCode?t="prev":39===e.keyCode&amp;&amp;(t="next")),t&amp;&amp;(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,a[t]()))},We=function(e){e&amp;&amp;(K||V||ne||W)&amp;&amp;(e.preventDefault(),e.stopPropagation())},Be=function(){a.setScrollOffset(0,o.getScrollY())},Ge={},Xe=0,Ve=function(e){Ge[e]&amp;&amp;(Ge[e].raf&amp;&amp;R(Ge[e].raf),Xe--,delete Ge[e])},Ke=function(e){Ge[e]&amp;&amp;Ve(e),Ge[e]||(Xe++,Ge[e]={})},qe=function(){for(var e in Ge)Ge.hasOwnProperty(e)&amp;&amp;Ve(e)},$e=function(e,t,n,i,o,a,r){var l,s=Me();Ke(e);var u=function(){if(Ge[e]){if((l=Me()-s)&gt;=i)return Ve(e),a(n),void(r&amp;&amp;r());a((n-t)*o(l/i)+t),Ge[e].raf=k(u)}};u()},je={shout:Te,listen:De,viewportSize:me,options:r,isMainScrollAnimating:function(){return ne},getZoomLevel:function(){return y},getCurrentIndex:function(){return c},isDragging:function(){return G},isZooming:function(){return J},setScrollOffset:function(e,t){fe.x=e,L=fe.y=t,Te("updateScrollOffset",fe)},applyZoomPan:function(e,t,n,i){de.x=t,de.y=n,y=e,Ee(i)},init:function(){if(!l&amp;&amp;!s){var n;a.framework=o,a.template=e,a.bg=o.getChildByClass(e,"pswp__bg"),P=e.className,l=!0,z=o.detectFeatures(),k=z.raf,R=z.caf,A=z.transform,F=z.oldIE,a.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap"),a.container=o.getChildByClass(a.scrollWrap,"pswp__container"),d=a.container.style,a.itemHolders=I=[{el:a.container.children[0],wrap:0,index:-1},{el:a.container.children[1],wrap:0,index:-1},{el:a.container.children[2],wrap:0,index:-1}],I[0].el.style.display=I[2].el.style.display="none",function(){if(A){var t=z.perspective&amp;&amp;!O;return v="translate"+(t?"3d(":"("),void(g=z.perspective?", 0px)":")")}A="left",o.addClass(e,"pswp--ie"),ke=function(e,t){t.left=e+"px"},Oe=function(e){var t=e.fitRatio&gt;1?1:e.fitRatio,n=e.container.style,i=t*e.w,o=t*e.h;n.width=i+"px",n.height=o+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},Ee=function(){if(te){var e=te,t=a.currItem,n=t.fitRatio&gt;1?1:t.fitRatio,i=n*t.w,o=n*t.h;e.width=i+"px",e.height=o+"px",e.left=de.x+"px",e.top=de.y+"px"}}}(),h={resize:a.updateSize,orientationchange:function(){clearTimeout(_),_=setTimeout(function(){me.x!==a.scrollWrap.clientWidth&amp;&amp;a.updateSize()},500)},scroll:Be,keydown:Ye,click:We};var i=z.isOldIOSPhone||z.isOldAndroid||z.isMobileOpera;for(z.animationName&amp;&amp;z.transform&amp;&amp;!i||(r.showAnimationDuration=r.hideAnimationDuration=0),n=0;n&lt;ve.length;n++)a["init"+ve[n]]();t&amp;&amp;(a.ui=new t(a,o)).init(),Te("firstUpdate"),c=c||r.index||0,(isNaN(c)||c&lt;0||c&gt;=Ht())&amp;&amp;(c=0),a.currItem=Ut(c),(z.isOldIOSPhone||z.isOldAndroid)&amp;&amp;(xe=!1),e.setAttribute("aria-hidden","false"),r.modal&amp;&amp;(xe?e.style.position="fixed":(e.style.position="absolute",e.style.top=o.getScrollY()+"px")),L===undefined&amp;&amp;(Te("initialLayout"),L=Z=o.getScrollY());var u="pswp--open ";for(r.mainClass&amp;&amp;(u+=r.mainClass+" "),r.showHideOpacity&amp;&amp;(u+="pswp--animate_opacity "),u+=O?"pswp--touch":"pswp--notouch",u+=z.animationName?" pswp--css_animation":"",u+=z.svg?" pswp--svg":"",o.addClass(e,u),a.updateSize(),m=-1,ye=null,n=0;n&lt;3;n++)ke((n+m)*he.x,I[n].el.style);F||o.bind(a.scrollWrap,f,a),De("initialZoomInEnd",function(){a.setContent(I[0],c-1),a.setContent(I[2],c+1),I[0].el.style.display=I[2].el.style.display="block",r.focus&amp;&amp;e.focus(),o.bind(document,"keydown",a),z.transform&amp;&amp;o.bind(a.scrollWrap,"click",a),r.mouseUsed||o.bind(document,"mousemove",ze),o.bind(window,"resize scroll orientationchange",a),Te("bindEvents")}),a.setContent(I[1],c),a.updateCurrItem(),Te("afterInit"),xe||(w=setInterval(function(){Xe||G||J||y!==a.currItem.initialZoomLevel||a.updateSize()},1e3)),o.addClass(e,"pswp--visible")}},close:function(){l&amp;&amp;(l=!1,s=!0,Te("close"),o.unbind(window,"resize scroll orientationchange",a),o.unbind(window,"scroll",h.scroll),o.unbind(document,"keydown",a),o.unbind(document,"mousemove",ze),z.transform&amp;&amp;o.unbind(a.scrollWrap,"click",a),G&amp;&amp;o.unbind(window,p,a),clearTimeout(_),Te("unbindEvents"),Yt(a.currItem,null,!0,a.destroy))},destroy:function(){Te("destroy"),Lt&amp;&amp;clearTimeout(Lt),e.setAttribute("aria-hidden","true"),e.className=P,w&amp;&amp;clearInterval(w),o.unbind(a.scrollWrap,f,a),o.unbind(window,"scroll",a),ft(),qe(),Ce=null},panTo:function(e,t,n){n||(e&gt;ee.min.x?e=ee.min.x:e&lt;ee.max.x&amp;&amp;(e=ee.max.x),t&gt;ee.min.y?t=ee.min.y:t&lt;ee.max.y&amp;&amp;(t=ee.max.y)),de.x=e,de.y=t,Ee()},handleEvent:function(e){e=e||window.event,h[e.type]&amp;&amp;h[e.type](e)},goTo:function(e){var t=(e=Ie(e))-c;ye=t,c=e,a.currItem=Ut(c),pe-=t,Re(he.x*pe),qe(),ne=!1,a.updateCurrItem()},next:function(){a.goTo(c+1)},prev:function(){a.goTo(c-1)},updateCurrZoomItem:function(e){if(e&amp;&amp;Te("beforeChange",0),I[1].el.children.length){var t=I[1].el.children[0];te=o.hasClass(t,"pswp__zoom-wrap")?t.style:null}else te=null;ee=a.currItem.bounds,x=y=a.currItem.initialZoomLevel,de.x=ee.center.x,de.y=ee.center.y,e&amp;&amp;Te("afterChange")},invalidateCurrItems:function(){b=!0;for(var e=0;e&lt;3;e++)I[e].item&amp;&amp;(I[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==ye){var t,n=Math.abs(ye);if(!(e&amp;&amp;n&lt;2)){a.currItem=Ut(c),we=!1,Te("beforeChange",ye),n&gt;=3&amp;&amp;(m+=ye+(ye&gt;0?-3:3),n=3);for(var i=0;i&lt;n;i++)ye&gt;0?(t=I.shift(),I[2]=t,ke((++m+2)*he.x,t.el.style),a.setContent(t,c-n+i+1+1)):(t=I.pop(),I.unshift(t),ke(--m*he.x,t.el.style),a.setContent(t,c+n-i-1-1));if(te&amp;&amp;1===Math.abs(ye)){var o=Ut(C);o.initialZoomLevel!==y&amp;&amp;(Xt(o,me),$t(o),Oe(o))}ye=0,a.updateCurrZoomItem(),C=c,Te("afterChange")}}},updateSize:function(t){if(!xe&amp;&amp;r.modal){var n=o.getScrollY();if(L!==n&amp;&amp;(e.style.top=n+"px",L=n),!t&amp;&amp;ge.x===window.innerWidth&amp;&amp;ge.y===window.innerHeight)return;ge.x=window.innerWidth,ge.y=window.innerHeight,e.style.height=ge.y+"px"}if(me.x=a.scrollWrap.clientWidth,me.y=a.scrollWrap.clientHeight,Be(),he.x=me.x+Math.round(me.x*r.spacing),he.y=me.y,Re(he.x*pe),Te("beforeResize"),m!==undefined){for(var i,l,s,u=0;u&lt;3;u++)i=I[u],ke((u+m)*he.x,i.el.style),s=c+u-1,r.loop&amp;&amp;Ht()&gt;2&amp;&amp;(s=Ie(s)),(l=Ut(s))&amp;&amp;(b||l.needsUpdate||!l.bounds)?(a.cleanSlide(l),a.setContent(i,s),1===u&amp;&amp;(a.currItem=l,a.updateCurrZoomItem(!0)),l.needsUpdate=!1):-1===i.index&amp;&amp;s&gt;=0&amp;&amp;a.setContent(i,s),l&amp;&amp;l.container&amp;&amp;(Xt(l,me),$t(l),Oe(l));b=!1}x=y=a.currItem.initialZoomLevel,(ee=a.currItem.bounds)&amp;&amp;(de.x=ee.center.x,de.y=ee.center.y,Ee(!0)),Te("resize")},zoomTo:function(e,t,n,i,a){t&amp;&amp;(x=y,dt.x=Math.abs(t.x)-de.x,dt.y=Math.abs(t.y)-de.y,Ze(ce,de));var r=_e(e,!1),l={};He("x",r,l,e),He("y",r,l,e);var s=y,u=de.x,c=de.y;Fe(l);var d=function(t){1===t?(y=e,de.x=l.x,de.y=l.y):(y=(e-s)*t+s,de.x=(l.x-u)*t+u,de.y=(l.y-c)*t+c),a&amp;&amp;a(t),Ee(1===t)};n?$e("customZoomTo",0,1,n,i||o.easing.sine.inOut,d):d(1)}},Je={},Qe={},et={},tt={},nt={},it=[],ot={},at=[],rt={},lt=0,st={x:0,y:0},ut=0,ct={x:0,y:0},dt={x:0,y:0},mt={x:0,y:0},pt=function(e,t){return rt.x=Math.abs(e.x-t.x),rt.y=Math.abs(e.y-t.y),Math.sqrt(rt.x*rt.x+rt.y*rt.y)},ft=function(){q&amp;&amp;(R(q),q=null)},ht=function(){G&amp;&amp;(q=k(ht),Et())},yt=function(e,t){return!(!e||e===document)&amp;&amp;!(e.getAttribute("class")&amp;&amp;e.getAttribute("class").indexOf("pswp__scroll-wrap")&gt;-1)&amp;&amp;(t(e)?e:yt(e.parentNode,t))},xt={},vt=function(e,t){return xt.prevent=!yt(e.target,r.isClickableElement),Te("preventDragEvent",e,t,xt),xt.prevent},gt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},wt=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},bt=function(){var e=de.y-a.currItem.initialPosition.y;return 1-Math.abs(e/(me.y/2))},It={},Ct={},Dt=[],Tt=function(e){for(;Dt.length&gt;0;)Dt.pop();return E?(se=0,it.forEach(function(e){0===se?Dt[0]=e:1===se&amp;&amp;(Dt[1]=e),se++})):e.type.indexOf("touch")&gt;-1?e.touches&amp;&amp;e.touches.length&gt;0&amp;&amp;(Dt[0]=gt(e.touches[0],It),e.touches.length&gt;1&amp;&amp;(Dt[1]=gt(e.touches[1],Ct))):(It.x=e.pageX,It.y=e.pageY,It.id="",Dt[0]=It),Dt},Mt=function(e,t){var n,i,o,l,s=de[e]+t[e],u=t[e]&gt;0,c=ct.x+t.x,d=ct.x-ot.x;if(n=s&gt;ee.min[e]||s&lt;ee.max[e]?r.panEndFriction:1,s=de[e]+t[e]*n,(r.allowPanToNext||y===a.currItem.initialZoomLevel)&amp;&amp;(te?"h"!==ie||"x"!==e||V||(u?(s&gt;ee.min[e]&amp;&amp;(n=r.panEndFriction,ee.min[e],i=ee.min[e]-ce[e]),(i&lt;=0||d&lt;0)&amp;&amp;Ht()&gt;1?(l=c,d&lt;0&amp;&amp;c&gt;ot.x&amp;&amp;(l=ot.x)):ee.min.x!==ee.max.x&amp;&amp;(o=s)):(s&lt;ee.max[e]&amp;&amp;(n=r.panEndFriction,ee.max[e],i=ce[e]-ee.max[e]),(i&lt;=0||d&gt;0)&amp;&amp;Ht()&gt;1?(l=c,d&gt;0&amp;&amp;c&lt;ot.x&amp;&amp;(l=ot.x)):ee.min.x!==ee.max.x&amp;&amp;(o=s))):l=c,"x"===e))return l!==undefined&amp;&amp;(Re(l,!0),$=l!==ot.x),ee.min.x!==ee.max.x&amp;&amp;(o!==undefined?de.x=o:$||(de.x+=t.x*n)),l!==undefined;ne||$||y&gt;a.currItem.fitRatio&amp;&amp;(de[e]+=t[e]*n)},St=function(e){if(!("mousedown"===e.type&amp;&amp;e.button&gt;0))if(Nt)e.preventDefault();else if(!B||"mousedown"!==e.type){if(vt(e,!0)&amp;&amp;e.preventDefault(),Te("pointerDown"),E){var t=o.arraySearch(it,e.pointerId,"id");t&lt;0&amp;&amp;(t=it.length),it[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=Tt(e),i=n.length;j=null,qe(),G&amp;&amp;1!==i||(G=oe=!0,o.bind(window,p,a),Y=le=ae=W=$=K=X=V=!1,ie=null,Te("firstTouchStart",n),Ze(ce,de),ue.x=ue.y=0,Ze(tt,n[0]),Ze(nt,tt),ot.x=he.x*pe,at=[{x:tt.x,y:tt.y}],U=N=Me(),_e(y,!0),ft(),ht()),!J&amp;&amp;i&gt;1&amp;&amp;!ne&amp;&amp;!$&amp;&amp;(x=y,V=!1,J=X=!0,ue.y=ue.x=0,Ze(ce,de),Ze(Je,n[0]),Ze(Qe,n[1]),wt(Je,Qe,mt),dt.x=Math.abs(mt.x)-de.x,dt.y=Math.abs(mt.y)-de.y,Q=pt(Je,Qe))}},At=function(e){if(e.preventDefault(),E){var t=o.arraySearch(it,e.pointerId,"id");if(t&gt;-1){var n=it[t];n.x=e.pageX,n.y=e.pageY}}if(G){var i=Tt(e);if(ie||K||J)j=i;else if(ct.x!==he.x*pe)ie="h";else{var a=Math.abs(i[0].x-tt.x)-Math.abs(i[0].y-tt.y);Math.abs(a)&gt;=10&amp;&amp;(ie=a&gt;0?"h":"v",j=i)}}},Et=function(){if(j){var e=j.length;if(0!==e)if(Ze(Je,j[0]),et.x=Je.x-tt.x,et.y=Je.y-tt.y,J&amp;&amp;e&gt;1){if(tt.x=Je.x,tt.y=Je.y,!et.x&amp;&amp;!et.y&amp;&amp;function(e,t){return e.x===t.x&amp;&amp;e.y===t.y}(j[1],Qe))return;Ze(Qe,j[1]),V||(V=!0,Te("zoomGestureStarted"));var t=pt(Je,Qe),n=Zt(t);n&gt;a.currItem.initialZoomLevel+a.currItem.initialZoomLevel/15&amp;&amp;(le=!0);var i=1,o=Ne(),l=Ue();if(n&lt;o)if(r.pinchToClose&amp;&amp;!le&amp;&amp;x&lt;=a.currItem.initialZoomLevel){var s=1-(o-n)/(o/1.2);Se(s),Te("onPinchClose",s),ae=!0}else(i=(o-n)/o)&gt;1&amp;&amp;(i=1),n=o-i*(o/3);else n&gt;l&amp;&amp;((i=(n-l)/(6*o))&gt;1&amp;&amp;(i=1),n=l+i*o);i&lt;0&amp;&amp;(i=0),wt(Je,Qe,st),ue.x+=st.x-mt.x,ue.y+=st.y-mt.y,Ze(mt,st),de.x=Pe("x",n),de.y=Pe("y",n),Y=n&gt;y,y=n,Ee()}else{if(!ie)return;if(oe&amp;&amp;(oe=!1,Math.abs(et.x)&gt;=10&amp;&amp;(et.x-=j[0].x-nt.x),Math.abs(et.y)&gt;=10&amp;&amp;(et.y-=j[0].y-nt.y)),tt.x=Je.x,tt.y=Je.y,0===et.x&amp;&amp;0===et.y)return;if("v"===ie&amp;&amp;r.closeOnVerticalDrag&amp;&amp;"fit"===r.scaleMode&amp;&amp;y===a.currItem.initialZoomLevel){ue.y+=et.y,de.y+=et.y;var u=bt();return W=!0,Te("onVerticalDrag",u),Se(u),void Ee()}!function(e,t,n){if(e-U&gt;50){var i=at.length&gt;2?at.shift():{};i.x=t,i.y=n,at.push(i),U=e}}(Me(),Je.x,Je.y),K=!0,ee=a.currItem.bounds,Mt("x",et)||(Mt("y",et),Fe(de),Ee())}}},Ot=function(e){if(z.isOldAndroid){if(B&amp;&amp;"mouseup"===e.type)return;e.type.indexOf("touch")&gt;-1&amp;&amp;(clearTimeout(B),B=setTimeout(function(){B=0},600))}var t;if(Te("pointerUp"),vt(e,!1)&amp;&amp;e.preventDefault(),E){var n=o.arraySearch(it,e.pointerId,"id");n&gt;-1&amp;&amp;(t=it.splice(n,1)[0],navigator.msPointerEnabled?(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")):t.type=e.pointerType||"mouse")}var i,l=Tt(e),s=l.length;if("mouseup"===e.type&amp;&amp;(s=0),2===s)return j=null,!0;1===s&amp;&amp;Ze(nt,l[0]),0!==s||ie||ne||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&amp;&amp;e.changedTouches[0]&amp;&amp;(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),Te("touchRelease",e,t));var u=-1;if(0===s&amp;&amp;(G=!1,o.unbind(window,p,a),ft(),J?u=0:-1!==ut&amp;&amp;(u=Me()-ut)),ut=1===s?Me():-1,i=-1!==u&amp;&amp;u&lt;150?"zoom":"swipe",J&amp;&amp;s&lt;2&amp;&amp;(J=!1,1===s&amp;&amp;(i="zoomPointerUp"),Te("zoomGestureEnded")),j=null,K||V||ne||W)if(qe(),H||(H=kt()),H.calculateSwipeSpeed("x"),W)if(bt()&lt;r.verticalDragRange)a.close();else{var c=de.y,d=re;$e("verticalDrag",0,1,300,o.easing.cubic.out,function(e){de.y=(a.currItem.initialPosition.y-c)*e+c,Se((1-d)*e+d),Ee()}),Te("onVerticalDrag",1)}else{if(($||ne)&amp;&amp;0===s){if(Pt(i,H))return;i="zoomPointerUp"}ne||("swipe"===i?!$&amp;&amp;y&gt;a.currItem.fitRatio&amp;&amp;Rt(H):Ft())}},kt=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(i){at.length&gt;1?(e=Me()-U+50,t=at[at.length-2][i]):(e=Me()-N,t=nt[i]),n.lastFlickOffset[i]=tt[i]-t,n.lastFlickDist[i]=Math.abs(n.lastFlickOffset[i]),n.lastFlickDist[i]&gt;20?n.lastFlickSpeed[i]=n.lastFlickOffset[i]/e:n.lastFlickSpeed[i]=0,Math.abs(n.lastFlickSpeed[i])&lt;.1&amp;&amp;(n.lastFlickSpeed[i]=0),n.slowDownRatio[i]=.95,n.slowDownRatioReverse[i]=1-n.slowDownRatio[i],n.speedDecelerationRatio[i]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(de[e]&gt;ee.min[e]?n.backAnimDestination[e]=ee.min[e]:de[e]&lt;ee.max[e]&amp;&amp;(n.backAnimDestination[e]=ee.max[e]),n.backAnimDestination[e]!==undefined&amp;&amp;(n.slowDownRatio[e]=.7,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatioAbs[e]&lt;.05&amp;&amp;(n.lastFlickSpeed[e]=0,n.backAnimStarted[e]=!0,$e("bounceZoomPan"+e,de[e],n.backAnimDestination[e],t||300,o.easing.sine.out,function(t){de[e]=t,Ee()}))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,de[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(Ge.zoomPan&amp;&amp;(Ge.zoomPan.raf=k(n.panAnimLoop),n.now=Me(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),Ee(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x&lt;.05&amp;&amp;n.speedDecelerationRatioAbs.y&lt;.05))return de.x=Math.round(de.x),de.y=Math.round(de.y),Ee(),void Ve("zoomPan")}};return n},Rt=function(e){if(e.calculateSwipeSpeed("y"),ee=a.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)&lt;=.05&amp;&amp;Math.abs(e.lastFlickSpeed.y)&lt;=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;Ke("zoomPan"),e.lastNow=Me(),e.panAnimLoop()},Pt=function(e,t){var n,i,l;if(ne||(lt=c),"swipe"===e){var s=tt.x-nt.x,u=t.lastFlickDist.x&lt;10;s&gt;30&amp;&amp;(u||t.lastFlickOffset.x&gt;20)?i=-1:s&lt;-30&amp;&amp;(u||t.lastFlickOffset.x&lt;-20)&amp;&amp;(i=1)}i&amp;&amp;((c+=i)&lt;0?(c=r.loop?Ht()-1:0,l=!0):c&gt;=Ht()&amp;&amp;(c=r.loop?0:Ht()-1,l=!0),l&amp;&amp;!r.loop||(ye+=i,pe-=i,n=!0));var d,m=he.x*pe,p=Math.abs(m-ct.x);return n||m&gt;ct.x==t.lastFlickSpeed.x&gt;0?(d=Math.abs(t.lastFlickSpeed.x)&gt;0?p/Math.abs(t.lastFlickSpeed.x):333,d=Math.min(d,400),d=Math.max(d,250)):d=333,lt===c&amp;&amp;(n=!1),ne=!0,Te("mainScrollAnimStart"),$e("mainScroll",ct.x,m,d,o.easing.cubic.out,Re,function(){qe(),ne=!1,lt=-1,(n||lt!==c)&amp;&amp;a.updateCurrItem(),Te("mainScrollAnimComplete")}),n&amp;&amp;a.updateCurrItem(!0),n},Zt=function(e){return 1/Q*e*x},Ft=function(){var e=y,t=Ne(),n=Ue();y&lt;t?e=t:y&gt;n&amp;&amp;(e=n);var i,r=re;return ae&amp;&amp;!Y&amp;&amp;!le&amp;&amp;y&lt;t?(a.close(),!0):(ae&amp;&amp;(i=function(e){Se((1-r)*e+r)}),a.zoomTo(e,0,200,o.easing.cubic.out,i),!0)};be("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,n,i,o){D=e+t,T=e+n,M=e+i,S=o?e+o:""};(E=z.pointerEvent)&amp;&amp;z.touch&amp;&amp;(z.touch=!1),E?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):z.touch?(e("touch","start","move","end","cancel"),O=!0):e("mouse","down","move","up"),p=T+" "+M+" "+S,f=D,E&amp;&amp;!O&amp;&amp;(O=navigator.maxTouchPoints&gt;1||navigator.msMaxTouchPoints&gt;1),a.likelyTouchDevice=O,h[D]=St,h[T]=At,h[M]=Ot,S&amp;&amp;(h[S]=h[M]),z.touch&amp;&amp;(f+=" mousedown",p+=" mousemove mouseup",h.mousedown=h[D],h.mousemove=h[T],h.mouseup=h[M]),O||(r.allowPanToNext=!1)}}});var Lt,zt,_t,Nt,Ut,Ht,Yt=function(t,n,i,l){var s;Lt&amp;&amp;clearTimeout(Lt),Nt=!0,_t=!0,t.initialLayout?(s=t.initialLayout,t.initialLayout=null):s=r.getThumbBoundsFn&amp;&amp;r.getThumbBoundsFn(c);var d,m,p=i?r.hideAnimationDuration:r.showAnimationDuration,f=function(){Ve("initialZoom"),i?(a.template.removeAttribute("style"),a.bg.removeAttribute("style")):(Se(1),n&amp;&amp;(n.style.display="block"),o.addClass(e,"pswp--animated-in"),Te("initialZoom"+(i?"OutEnd":"InEnd"))),l&amp;&amp;l(),Nt=!1};if(!p||!s||s.x===undefined)return Te("initialZoom"+(i?"Out":"In")),y=t.initialZoomLevel,Ze(de,t.initialPosition),Ee(),e.style.opacity=i?0:1,Se(1),void(p?setTimeout(function(){f()},p):f());d=u,m=!a.currItem.src||a.currItem.loadError||r.showHideOpacity,t.miniImg&amp;&amp;(t.miniImg.style.webkitBackfaceVisibility="hidden"),i||(y=s.w/t.w,de.x=s.x,de.y=s.y-Z,a[m?"template":"bg"].style.opacity=.001,Ee()),Ke("initialZoom"),i&amp;&amp;!d&amp;&amp;o.removeClass(e,"pswp--animated-in"),m&amp;&amp;(i?o[(d?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){o.addClass(e,"pswp--animate_opacity")},30)),Lt=setTimeout(function(){if(Te("initialZoom"+(i?"Out":"In")),i){var n=s.w/t.w,a={x:de.x,y:de.y},r=y,l=re,u=function(t){1===t?(y=n,de.x=s.x,de.y=s.y-L):(y=(n-r)*t+r,de.x=(s.x-a.x)*t+a.x,de.y=(s.y-L-a.y)*t+a.y),Ee(),m?e.style.opacity=1-t:Se(l-t*l)};d?$e("initialZoom",0,1,p,o.easing.cubic.out,u,f):(u(1),Lt=setTimeout(f,p+20))}else y=t.initialZoomLevel,Ze(de,t.initialPosition),Ee(),Se(1),m?e.style.opacity=1:Se(1),Lt=setTimeout(f,p+20)},i?25:90)},Wt={},Bt=[],Gt={index:0,errorMsg:'&lt;div class="pswp__error-msg"&gt;&lt;a href="%url%" target="_blank"&gt;The image&lt;/a&gt; could not be loaded.&lt;/div&gt;',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return zt.length}},Xt=function(e,t,n){if(e.src&amp;&amp;!e.loadError){var i=!n;if(i&amp;&amp;(e.vGap||(e.vGap={top:0,bottom:0}),Te("parseVerticalMargin",e)),Wt.x=t.x,Wt.y=t.y-e.vGap.top-e.vGap.bottom,i){var o=Wt.x/e.w,a=Wt.y/e.h;e.fitRatio=o&lt;a?o:a;var l=r.scaleMode;"orig"===l?n=1:"fit"===l&amp;&amp;(n=e.fitRatio),n&gt;1&amp;&amp;(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!n)return;return function(e,t,n){var i=e.bounds;i.center.x=Math.round((Wt.x-t)/2),i.center.y=Math.round((Wt.y-n)/2)+e.vGap.top,i.max.x=t&gt;Wt.x?Math.round(Wt.x-t):i.center.x,i.max.y=n&gt;Wt.y?Math.round(Wt.y-n)+e.vGap.top:i.center.y,i.min.x=t&gt;Wt.x?0:i.center.x,i.min.y=n&gt;Wt.y?e.vGap.top:i.center.y}(e,e.w*n,e.h*n),i&amp;&amp;n===e.initialZoomLevel&amp;&amp;(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds},Vt=function(e,t,n,i,o,r){t.loadError||i&amp;&amp;(t.imageAppended=!0,$t(t,i,t===a.currItem&amp;&amp;we),n.appendChild(i),r&amp;&amp;setTimeout(function(){t&amp;&amp;t.loaded&amp;&amp;t.placeholder&amp;&amp;(t.placeholder.style.display="none",t.placeholder=null)},500))},Kt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=o.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t.alt=e.alt||"",t},qt=function(e,t){if(e.src&amp;&amp;e.loadError&amp;&amp;e.container)return t&amp;&amp;(e.container.innerHTML=""),e.container.innerHTML=r.errorMsg.replace("%url%",e.src),!0},$t=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var i=n?e.w:Math.round(e.w*e.fitRatio),o=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&amp;&amp;!e.loaded&amp;&amp;(e.placeholder.style.width=i+"px",e.placeholder.style.height=o+"px"),t.style.width=i+"px",t.style.height=o+"px"}},jt=function(){if(Bt.length){for(var e,t=0;t&lt;Bt.length;t++)(e=Bt[t]).holder.index===e.index&amp;&amp;Vt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Bt=[]}};be("Controller",{publicMethods:{lazyLoadItem:function(e){e=Ie(e);var t=Ut(e);t&amp;&amp;(!t.loaded&amp;&amp;!t.loading||b)&amp;&amp;(Te("gettingData",e,t),t.src&amp;&amp;Kt(t))},initController:function(){o.extend(r,Gt,!0),a.items=zt=n,Ut=a.getItemAt,Ht=r.getNumItemsFn,r.loop,Ht()&lt;3&amp;&amp;(r.loop=!1),De("beforeChange",function(e){var t,n=r.preload,i=null===e||e&gt;=0,o=Math.min(n[0],Ht()),l=Math.min(n[1],Ht());for(t=1;t&lt;=(i?l:o);t++)a.lazyLoadItem(c+t);for(t=1;t&lt;=(i?o:l);t++)a.lazyLoadItem(c-t)}),De("initialLayout",function(){a.currItem.initialLayout=r.getThumbBoundsFn&amp;&amp;r.getThumbBoundsFn(c)}),De("mainScrollAnimComplete",jt),De("initialZoomInEnd",jt),De("destroy",function(){for(var e,t=0;t&lt;zt.length;t++)(e=zt[t]).container&amp;&amp;(e.container=null),e.placeholder&amp;&amp;(e.placeholder=null),e.img&amp;&amp;(e.img=null),e.preloader&amp;&amp;(e.preloader=null),e.loadError&amp;&amp;(e.loaded=e.loadError=!1);Bt=null})},getItemAt:function(e){return e&gt;=0&amp;&amp;zt[e]!==undefined&amp;&amp;zt[e]},allowProgressiveImg:function(){return r.forceProgressiveLoading||!O||r.mouseUsed||screen.width&gt;1200},setContent:function(e,t){r.loop&amp;&amp;(t=Ie(t));var n=a.getItemAt(e.index);n&amp;&amp;(n.container=null);var i,s=a.getItemAt(t);if(s){Te("gettingData",t,s),e.index=t,e.item=s;var u=s.container=o.createEl("pswp__zoom-wrap");if(!s.src&amp;&amp;s.html&amp;&amp;(s.html.tagName?u.appendChild(s.html):u.innerHTML=s.html),qt(s),Xt(s,me),!s.src||s.loadError||s.loaded)s.src&amp;&amp;!s.loadError&amp;&amp;((i=o.createEl("pswp__img","img")).style.opacity=1,i.src=s.src,$t(s,i),Vt(0,s,u,i));else{if(s.loadComplete=function(n){if(l){if(e&amp;&amp;e.index===t){if(qt(n,!0))return n.loadComplete=n.img=null,Xt(n,me),Oe(n),void(e.index===c&amp;&amp;a.updateCurrZoomItem());n.imageAppended?!Nt&amp;&amp;n.placeholder&amp;&amp;(n.placeholder.style.display="none",n.placeholder=null):z.transform&amp;&amp;(ne||Nt)?Bt.push({item:n,baseDiv:u,img:n.img,index:t,holder:e,clearPlaceholder:!0}):Vt(0,n,u,n.img,0,!0)}n.loadComplete=null,n.img=null,Te("imageLoadComplete",t,n)}},o.features.transform){var d="pswp__img pswp__img--placeholder";d+=s.msrc?"":" pswp__img--placeholder--blank";var m=o.createEl(d,s.msrc?"img":"");s.msrc&amp;&amp;(m.src=s.msrc),$t(s,m),u.appendChild(m),s.placeholder=m}s.loading||Kt(s),a.allowProgressiveImg()&amp;&amp;(!_t&amp;&amp;z.transform?Bt.push({item:s,baseDiv:u,img:s.img,index:t,holder:e}):Vt(0,s,u,s.img,0,!0))}_t||t!==c?Oe(s):(te=u.style,Yt(s,i||s.img)),e.el.innerHTML="",e.el.appendChild(u)}else e.el.innerHTML=""},cleanSlide:function(e){e.img&amp;&amp;(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var Jt,Qt,en={},tn=function(e,t,n){var i=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};i.initCustomEvent("pswpTap",!0,!0,o),e.target.dispatchEvent(i)};be("Tap",{publicMethods:{initTap:function(){De("firstTouchStart",a.onTapStart),De("touchRelease",a.onTapRelease),De("destroy",function(){en={},Jt=null})},onTapStart:function(e){e.length&gt;1&amp;&amp;(clearTimeout(Jt),Jt=null)},onTapRelease:function(e,t){var n,i;if(t&amp;&amp;!K&amp;&amp;!X&amp;&amp;!Xe&amp;&amp;a.container.contains(e.target)){var r=t;if(Jt&amp;&amp;(clearTimeout(Jt),Jt=null,n=r,i=en,Math.abs(n.x-i.x)&lt;25&amp;&amp;Math.abs(n.y-i.y)&lt;25))return void Te("doubleTap",r);if("mouse"===t.type)return void tn(e,t,"mouse");if("BUTTON"===e.target.tagName.toUpperCase()||o.hasClass(e.target,"pswp__single-tap"))return void tn(e,t);Ze(en,r),Jt=setTimeout(function(){tn(e,t),Jt=null},300)}}}}),be("DesktopZoom",{publicMethods:{initDesktopZoom:function(){F||(O?De("mouseUsed",function(){a.setupDesktopZoom()}):a.setupDesktopZoom(!0))},setupDesktopZoom:function(t){Qt={};var n="wheel mousewheel DOMMouseScroll";De("bindEvents",function(){o.bind(e,n,a.handleMouseWheel)}),De("unbindEvents",function(){Qt&amp;&amp;o.unbind(e,n,a.handleMouseWheel)}),a.mouseZoomedIn=!1;var i,r=function(){a.mouseZoomedIn&amp;&amp;(o.removeClass(e,"pswp--zoomed-in"),a.mouseZoomedIn=!1),y&lt;1?o.addClass(e,"pswp--zoom-allowed"):o.removeClass(e,"pswp--zoom-allowed"),l()},l=function(){i&amp;&amp;(o.removeClass(e,"pswp--dragging"),i=!1)};De("resize",r),De("afterChange",r),De("pointerDown",function(){a.mouseZoomedIn&amp;&amp;(i=!0,o.addClass(e,"pswp--dragging"))}),De("pointerUp",l),t||r()},handleMouseWheel:function(e){if(y&lt;=a.currItem.fitRatio)return r.modal&amp;&amp;(!r.closeOnScroll||Xe||G?e.preventDefault():A&amp;&amp;Math.abs(e.deltaY)&gt;2&amp;&amp;(u=!0,a.close())),!0;if(e.stopPropagation(),Qt.x=0,"deltaX"in e)1===e.deltaMode?(Qt.x=18*e.deltaX,Qt.y=18*e.deltaY):(Qt.x=e.deltaX,Qt.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&amp;&amp;(Qt.x=-.16*e.wheelDeltaX),e.wheelDeltaY?Qt.y=-.16*e.wheelDeltaY:Qt.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;Qt.y=e.detail}_e(y,!0);var t=de.x-Qt.x,n=de.y-Qt.y;(r.modal||t&lt;=ee.min.x&amp;&amp;t&gt;=ee.max.x&amp;&amp;n&lt;=ee.min.y&amp;&amp;n&gt;=ee.max.y)&amp;&amp;e.preventDefault(),a.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:me.x/2+fe.x,y:me.y/2+fe.y};var n=r.getDoubleTapZoom(!0,a.currItem),i=y===n;a.mouseZoomedIn=!i,a.zoomTo(i?a.currItem.initialZoomLevel:n,t,333),o[(i?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var nn,on,an,rn,ln,sn,un,cn,dn,mn,pn,fn,hn={history:!0,galleryUID:1},yn=function(){return pn.hash.substring(1)},xn=function(){nn&amp;&amp;clearTimeout(nn),an&amp;&amp;clearTimeout(an)},vn=function(){var e=yn(),t={};if(e.length&lt;5)return t;var n,i=e.split("&amp;");for(n=0;n&lt;i.length;n++)if(i[n]){var o=i[n].split("=");o.length&lt;2||(t[o[0]]=o[1])}if(r.galleryPIDs){var a=t.pid;for(t.pid=0,n=0;n&lt;zt.length;n++)if(zt[n].pid===a){t.pid=n;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid&lt;0&amp;&amp;(t.pid=0),t},gn=function(){if(an&amp;&amp;clearTimeout(an),Xe||G)an=setTimeout(gn,500);else{rn?clearTimeout(on):rn=!0;var e=c+1,t=Ut(c);t.hasOwnProperty("pid")&amp;&amp;(e=t.pid);var n=un+"&amp;gid="+r.galleryUID+"&amp;pid="+e;cn||-1===pn.hash.indexOf(n)&amp;&amp;(mn=!0);var i=pn.href.split("#")[0]+"#"+n;fn?"#"+n!==window.location.hash&amp;&amp;history[cn?"replaceState":"pushState"]("",document.title,i):cn?pn.replace(i):pn.hash=n,cn=!0,on=setTimeout(function(){rn=!1},60)}};be("History",{publicMethods:{initHistory:function(){if(o.extend(r,hn,!0),r.history){pn=window.location,mn=!1,dn=!1,cn=!1,un=yn(),fn="pushState"in history,un.indexOf("gid=")&gt;-1&amp;&amp;(un=(un=un.split("&amp;gid=")[0]).split("?gid=")[0]),De("afterChange",a.updateURL),De("unbindEvents",function(){o.unbind(window,"hashchange",a.onHashChange)});var e=function(){sn=!0,dn||(mn?history.back():un?pn.hash=un:fn?history.pushState("",document.title,pn.pathname+pn.search):pn.hash=""),xn()};De("unbindEvents",function(){u&amp;&amp;e()}),De("destroy",function(){sn||e()}),De("firstUpdate",function(){c=vn().pid});var t=un.indexOf("pid=");t&gt;-1&amp;&amp;"&amp;"===(un=un.substring(0,t)).slice(-1)&amp;&amp;(un=un.slice(0,-1)),setTimeout(function(){l&amp;&amp;o.bind(window,"hashchange",a.onHashChange)},40)}},onHashChange:function(){if(yn()===un)return dn=!0,void a.close();rn||(ln=!0,a.goTo(vn().pid),ln=!1)},updateURL:function(){xn(),ln||(cn?nn=setTimeout(gn,800):gn())}}}),o.extend(a,je)}})
;/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
* http://photoswipe.com
* Copyright (c) 2019 Dmitry Semenov; */
!function(e,t){"function"==typeof define&amp;&amp;define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(e,t){var n,o,l,r,i,s,a,u,c,p,d,m,f,h,w,g,v,b,_=this,C=!1,T=!0,I=!0,E={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&amp;url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&amp;media={{image_url}}&amp;description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},F=function(e){if(g)return!0;e=e||window.event,w.timeToIdle&amp;&amp;w.mouseUsed&amp;&amp;!c&amp;&amp;z();for(var n,o,l=(e.target||e.srcElement).getAttribute("class")||"",r=0;r&lt;P.length;r++)(n=P[r]).onTap&amp;&amp;l.indexOf("pswp__"+n.name)&gt;-1&amp;&amp;(n.onTap(),o=!0);if(o){e.stopPropagation&amp;&amp;e.stopPropagation(),g=!0;var i=t.features.isOldAndroid?600:30;setTimeout(function(){g=!1},i)}},x=function(e,n,o){t[(o?"add":"remove")+"Class"](e,"pswp__"+n)},S=function(){var e=1===w.getNumItemsFn();e!==h&amp;&amp;(x(o,"ui--one-slide",e),h=e)},k=function(){x(a,"share-modal--hidden",I)},K=function(){return(I=!I)?(t.removeClass(a,"pswp__share-modal--fade-in"),setTimeout(function(){I&amp;&amp;k()},300)):(k(),setTimeout(function(){I||t.addClass(a,"pswp__share-modal--fade-in")},30)),I||O(),!1},L=function(t){var n=(t=t||window.event).target||t.srcElement;return e.shout("shareLinkClick",t,n),!(!n.href||!n.hasAttribute("download")&amp;&amp;(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),I||K(),1))},O=function(){for(var e,t,n,o,l="",r=0;r&lt;w.shareButtons.length;r++)e=w.shareButtons[r],t=w.getImageURLForShare(e),n=w.getPageURLForShare(e),o=w.getTextForShare(e),l+='&lt;a href="'+e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+"&gt;"+e.label+"&lt;/a&gt;",w.parseShareButtonOut&amp;&amp;(l=w.parseShareButtonOut(e,l));a.children[0].innerHTML=l,a.children[0].onclick=L},R=function(e){for(var n=0;n&lt;w.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+w.closeElClasses[n]))return!0},y=0,z=function(){clearTimeout(b),y=0,c&amp;&amp;_.setIdle(!1)},M=function(e){var t=(e=e||window.event).relatedTarget||e.toElement;t&amp;&amp;"HTML"!==t.nodeName||(clearTimeout(b),b=setTimeout(function(){_.setIdle(!0)},w.timeToIdleOutside))},D=function(e){m!==e&amp;&amp;(x(d,"preloader--active",!e),m=e)},A=function(n){var i=n.vGap;if(!e.likelyTouchDevice||w.mouseUsed||screen.width&gt;w.fitControlsWidth){var s=w.barsSize;if(w.captionEl&amp;&amp;"auto"===s.bottom)if(r||((r=t.createEl("pswp__caption pswp__caption--fake")).appendChild(t.createEl("pswp__caption__center")),o.insertBefore(r,l),t.addClass(o,"pswp__ui--fit")),w.addCaptionHTMLFn(n,r,!0)){var a=r.clientHeight;i.bottom=parseInt(a,10)||44}else i.bottom=s.top;else i.bottom="auto"===s.bottom?0:s.bottom;i.top=s.top}else i.top=i.bottom=0},P=[{name:"caption",option:"captionEl",onInit:function(e){l=e}},{name:"share-modal",option:"shareEl",onInit:function(e){a=e},onTap:function(){K()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){K()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){i=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){d=e}}];_.init=function(){var i;t.extend(e.options,E,!0),w=e.options,o=t.getChildByClass(e.scrollWrap,"pswp__ui"),(p=e.listen)("onVerticalDrag",function(e){T&amp;&amp;e&lt;.95?_.hideControls():!T&amp;&amp;e&gt;=.95&amp;&amp;_.showControls()}),p("onPinchClose",function(e){T&amp;&amp;e&lt;.9?(_.hideControls(),i=!0):i&amp;&amp;!T&amp;&amp;e&gt;.9&amp;&amp;_.showControls()}),p("zoomGestureEnded",function(){(i=!1)&amp;&amp;!T&amp;&amp;_.showControls()}),p("beforeChange",_.update),p("doubleTap",function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(w.getDoubleTapZoom(!1,e.currItem),t,333)}),p("preventDragEvent",function(e,t,n){var o=e.target||e.srcElement;o&amp;&amp;o.getAttribute("class")&amp;&amp;e.type.indexOf("mouse")&gt;-1&amp;&amp;(o.getAttribute("class").indexOf("__caption")&gt;0||/(SMALL|STRONG|EM)/i.test(o.tagName))&amp;&amp;(n.prevent=!1)}),p("bindEvents",function(){t.bind(o,"pswpTap click",F),t.bind(e.scrollWrap,"pswpTap",_.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",_.onMouseOver)}),p("unbindEvents",function(){I||K(),v&amp;&amp;clearInterval(v),t.unbind(document,"mouseout",M),t.unbind(document,"mousemove",z),t.unbind(o,"pswpTap click",F),t.unbind(e.scrollWrap,"pswpTap",_.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",_.onMouseOver),n&amp;&amp;(t.unbind(document,n.eventK,_.updateFullscreen),n.isFullscreen()&amp;&amp;(w.hideAnimationDuration=0,n.exit()),n=null)}),p("destroy",function(){w.captionEl&amp;&amp;(r&amp;&amp;o.removeChild(r),t.removeClass(l,"pswp__caption--empty")),a&amp;&amp;(a.children[0].onclick=null),t.removeClass(o,"pswp__ui--over-close"),t.addClass(o,"pswp__ui--hidden"),_.setIdle(!1)}),w.showAnimationDuration||t.removeClass(o,"pswp__ui--hidden"),p("initialZoomIn",function(){w.showAnimationDuration&amp;&amp;t.removeClass(o,"pswp__ui--hidden")}),p("initialZoomOut",function(){t.addClass(o,"pswp__ui--hidden")}),p("parseVerticalMargin",A),function(){var e,n,l,r=function(o){if(o)for(var r=o.length,i=0;i&lt;r;i++){e=o[i],n=e.className;for(var s=0;s&lt;P.length;s++)l=P[s],n.indexOf("pswp__"+l.name)&gt;-1&amp;&amp;(w[l.option]?(t.removeClass(e,"pswp__element--disabled"),l.onInit&amp;&amp;l.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};r(o.children);var i=t.getChildByClass(o,"pswp__top-bar");i&amp;&amp;r(i.children)}(),w.shareEl&amp;&amp;s&amp;&amp;a&amp;&amp;(I=!0),S(),w.timeToIdle&amp;&amp;p("mouseUsed",function(){t.bind(document,"mousemove",z),t.bind(document,"mouseout",M),v=setInterval(function(){2==++y&amp;&amp;_.setIdle(!0)},w.timeToIdle/2)}),w.fullscreenEl&amp;&amp;!t.features.isOldAndroid&amp;&amp;(n||(n=_.getFullscreenAPI()),n?(t.bind(document,n.eventK,_.updateFullscreen),_.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs")),w.preloaderEl&amp;&amp;(D(!0),p("beforeChange",function(){clearTimeout(f),f=setTimeout(function(){e.currItem&amp;&amp;e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&amp;&amp;!e.currItem.img.naturalWidth)&amp;&amp;D(!1):D(!0)},w.loadingIndicatorDelay)}),p("imageLoadComplete",function(t,n){e.currItem===n&amp;&amp;D(!0)}))},_.setIdle=function(e){c=e,x(o,"ui--idle",e)},_.update=function(){T&amp;&amp;e.currItem?(_.updateIndexIndicator(),w.captionEl&amp;&amp;(w.addCaptionHTMLFn(e.currItem,l),x(l,"caption--empty",!e.currItem.title)),C=!0):C=!1,I||K(),S()},_.updateFullscreen=function(o){o&amp;&amp;setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},_.updateIndexIndicator=function(){w.counterEl&amp;&amp;(i.innerHTML=e.getCurrentIndex()+1+w.indexIndicatorSep+w.getNumItemsFn())},_.onGlobalTap=function(n){var o=(n=n||window.event).target||n.srcElement;if(!g)if(n.detail&amp;&amp;"mouse"===n.detail.pointerType){if(R(o))return void e.close();t.hasClass(o,"pswp__img")&amp;&amp;(1===e.getZoomLevel()&amp;&amp;e.getZoomLevel()&lt;=e.currItem.fitRatio?w.clickToCloseNonZoomable&amp;&amp;e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(w.tapToToggleControls&amp;&amp;(T?_.hideControls():_.showControls()),w.tapToClose&amp;&amp;(t.hasClass(o,"pswp__img")||R(o)))return void e.close()},_.onMouseOver=function(e){var t=(e=e||window.event).target||e.srcElement;x(o,"ui--over-close",R(t))},_.hideControls=function(){t.addClass(o,"pswp__ui--hidden"),T=!1},_.showControls=function(){T=!0,C||_.update(),t.removeClass(o,"pswp__ui--hidden")},_.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},_.getFullscreenAPI=function(){var t,n=document.documentElement,o="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:o}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+o}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+o}:n.msRequestFullscreen&amp;&amp;(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&amp;&amp;(t.enter=function(){if(u=w.closeOnScroll,w.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return e.template[this.enterK]();e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return w.closeOnScroll=u,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}})
;jQuery(function(t){if("undefined"==typeof wc_single_product_params)return!1;var e;t("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){t(this).find(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var e=window.location.hash,i=window.location.href,o=t(this).find(".wc-tabs, ul.tabs").first();e.toLowerCase().indexOf("comment-")&gt;=0||"#reviews"===e||"#tab-reviews"===e?o.find("li.reviews_tab a").trigger("click"):i.indexOf("comment-page-")&gt;0||i.indexOf("cpage=")&gt;0?o.find("li.reviews_tab a").trigger("click"):"#tab-additional_information"===e?o.find("li.additional_information_tab a").trigger("click"):o.find("li:first a").trigger("click")}).on("click",".wc-tabs li a, ul.tabs li a",function(e){e.preventDefault();var i=t(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs"),a=o.find(".wc-tabs, ul.tabs");a.find("li").removeClass("active"),a.find('a[role="tab"]').attr("aria-selected","false").attr("tabindex","-1"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").addClass("active"),i.attr("aria-selected","true").attr("tabindex","0"),o.find("#"+i.attr("href").split("#")[1]).show()}).on("keydown",".wc-tabs li a, ul.tabs li a",function(e){var i=e.key,o="ArrowRight",a="ArrowLeft",r="Home",n="End";if([o,a,n,r].includes(i)){e.preventDefault();var s=t(this),l=s.closest(".wc-tabs-wrapper, .woocommerce-tabs").find(".wc-tabs, ul.tabs").find('a[role="tab"]'),c=l.length-1,d=l.index(s),p=i===a?d-1:d+1;i===a&amp;&amp;0===d||i===n?p=c:(o===i&amp;&amp;d===c||i===r)&amp;&amp;(p=0),l.eq(p).focus()}}).on("focusout",".wc-tabs li a, ul.tabs li a, #respond p.stars a",function(){e.data("flexslider")&amp;&amp;setTimeout(function(){t(document.activeElement).closest([".stars",".tabs",".wc-tabs"].join(", ")).length?e.data("flexslider").animating=!0:e.data("flexslider").animating=!1},0)}).on("click","a.woocommerce-review-link",function(){return t(".reviews_tab a").trigger("click"),!0}).on("init","#rating",function(){t("#rating").hide().before('&lt;p class="stars"&gt;\t\t\t\t\t\t&lt;span role="group" aria-labeledby="comment-form-rating-label"&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="0" aria-checked="false" class="star-1" href="#"&gt;'+wc_single_product_params.i18n_rating_options[0]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-2" href="#"&gt;'+wc_single_product_params.i18n_rating_options[1]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-3" href="#"&gt;'+wc_single_product_params.i18n_rating_options[2]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-4" href="#"&gt;'+wc_single_product_params.i18n_rating_options[3]+'&lt;/a&gt;\t\t\t\t\t\t\t&lt;a role="radio" tabindex="-1" aria-checked="false" class="star-5" href="#"&gt;'+wc_single_product_params.i18n_rating_options[4]+"&lt;/a&gt;\t\t\t\t\t\t&lt;/span&gt;\t\t\t\t\t&lt;/p&gt;")}).on("click","#respond p.stars a",function(){var e=t(this),i=e.closest("p.stars").find("a").index(e)+1,o=t(this).closest("#respond").find("#rating"),a=t(this).closest(".stars");return o.val(i),e.siblings("a").removeClass("active").attr("aria-checked","false").attr("tabindex","-1"),e.addClass("active").attr("aria-checked","true").attr("tabindex","0"),a.addClass("selected"),!1}).on("click","#respond #submit",function(){var e=t(this).closest("#respond").find("#rating"),i=e.val();if(e.length&gt;0&amp;&amp;!i&amp;&amp;"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}).on("keydown","#respond p.stars a",function(e){var i=e.key,o=["ArrowRight","ArrowDown"];o.concat(["ArrowLeft","ArrowUp"]).includes(i)&amp;&amp;(e.preventDefault(),o.includes(i)?t(this).next().focus().click():t(this).prev().focus().click())}),t(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var i=function(e,i){this.$target=e,this.$images=t(".woocommerce-product-gallery__image",e),0!==this.$images.length?(e.data("product_gallery",this),this.flexslider_enabled="function"==typeof t.fn.flexslider&amp;&amp;wc_single_product_params.flexslider_enabled,this.zoom_enabled="function"==typeof t.fn.zoom&amp;&amp;wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&amp;&amp;wc_single_product_params.photoswipe_enabled,i&amp;&amp;(this.flexslider_enabled=!1!==i.flexslider_enabled&amp;&amp;this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&amp;&amp;this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&amp;&amp;this.photoswipe_enabled),1===this.$images.length&amp;&amp;(this.flexslider_enabled=!1),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.trapFocusPhotoswipe=this.trapFocusPhotoswipe.bind(this),this.handlePswpTrapFocus=this.handlePswpTrapFocus.bind(this),this.flexslider_enabled?(this.initFlexslider(i.flexslider),e.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&amp;&amp;(this.initZoom(),e.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&amp;&amp;this.initPhotoswipe()):this.$target.css("opacity",1)};i.prototype.initFlexslider=function(e){var i=this.$target,o=this,a=t.extend({selector:".woocommerce-product-gallery__wrapper &gt; .woocommerce-product-gallery__image",start:function(){i.css("opacity",1)},after:function(t){o.initZoomForTarget(o.$images.eq(t.currentSlide))}},e);i.flexslider(a),t(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var e=t(this);e&amp;&amp;setTimeout(function(){var t=e.closest(".woocommerce-product-gallery__image").height(),i=e.closest(".flex-viewport");t&amp;&amp;i&amp;&amp;i.height(t)},100)}).each(function(){this.complete&amp;&amp;t(this).trigger("load")})},i.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},i.prototype.initZoomForTarget=function(e){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(t(e).each(function(e,a){if(t(a).find("img").data("large_image_width")&gt;i)return o=!0,!1}),o){var a=t.extend({touch:!1,callback:function(){var t=this;setTimeout(function(){t.removeAttribute("role"),t.setAttribute("alt",""),t.setAttribute("aria-hidden","true")},100)}},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&amp;&amp;(a.on="click"),e.trigger("zoom.destroy"),e.zoom(a),setTimeout(function(){e.find(":hover").length&amp;&amp;e.trigger("mouseover")},100)}},i.prototype.initPhotoswipe=function(){this.zoom_enabled&amp;&amp;this.$images.length&gt;0?(this.$target.prepend('&lt;a href="#" role="button" class="woocommerce-product-gallery__trigger" aria-haspopup="dialog" aria-label="'+wc_single_product_params.i18n_product_gallery_trigger_text+'"&gt;&lt;span aria-hidden="true"&gt;ðŸ”&lt;/span&gt;&lt;/a&gt;'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(t){t.preventDefault()}),this.flexslider_enabled||this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},i.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},i.prototype.getGalleryItems=function(){var e=this.$images,i=[];return e.length&gt;0&amp;&amp;e.each(function(e,o){var a=t(o).find("img");if(a.length){var r=a.attr("data-large_image"),n=a.attr("data-large_image_width"),s=a.attr("data-large_image_height"),l={alt:a.attr("alt"),src:r,w:n,h:s,title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")};i.push(l)}}),i},i.prototype.openPhotoswipe=function(e){e.preventDefault();var i,o=t(".pswp")[0],a=this.getGalleryItems(),r=t(e.target),n=e.currentTarget,s=this;i=0&lt;r.closest(".woocommerce-product-gallery__trigger").length?this.$target.find(".flex-active-slide"):r.closest(".woocommerce-product-gallery__image");var l=t.extend({index:t(i).index(),addCaptionHTMLFn:function(t,e){return t.title?(e.children[0].textContent=t.title,!0):(e.children[0].textContent="",!1)},timeToIdle:0},wc_single_product_params.photoswipe_options),c=new PhotoSwipe(o,PhotoSwipeUI_Default,a,l);c.listen("afterInit",function(){s.trapFocusPhotoswipe(!0)}),c.listen("close",function(){s.trapFocusPhotoswipe(!1),n.focus()}),c.init()},i.prototype.trapFocusPhotoswipe=function(t){var e=document.querySelector(".pswp");e&amp;&amp;(t?e.addEventListener("keydown",this.handlePswpTrapFocus):e.removeEventListener("keydown",this.handlePswpTrapFocus))},i.prototype.handlePswpTrapFocus=function(t){var e=t.currentTarget.querySelectorAll("button:not([disabled])"),i=Array.from(e).filter(function(t){return"none"!==t.style.display&amp;&amp;"none"!==window.getComputedStyle(t).display});if(!(1&gt;=i.length)){var o=i[0],a=i[i.length-1];"Tab"===t.key&amp;&amp;(t.shiftKey?document.activeElement===o&amp;&amp;(t.preventDefault(),a.focus()):document.activeElement===a&amp;&amp;(t.preventDefault(),o.focus()))}},t.fn.wc_product_gallery=function(t){return new i(this,t||wc_single_product_params),this},t(".woocommerce-product-gallery").each(function(){t(this).trigger("wc-product-gallery-before-init",[this,wc_single_product_params]),e=t(this).wc_product_gallery(wc_single_product_params),t(this).trigger("wc-product-gallery-after-init",[this,wc_single_product_params])})})
;/*! js-cookie v3.0.5 | MIT */
!function(e,t){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&amp;&amp;(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&amp;&amp;(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&amp;&amp;(c+="; "+u,!0!==i[u]&amp;&amp;(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&amp;&amp;(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r&lt;t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&amp;&amp;(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})})
;jQuery(document).ready((function(e){"use strict";let i,a,t;e(document).on("click",".reviews-images-item",(function(){let s=e(this);if(s.closest(".kt-reviews-image-container").hasClass("kt-reviews-image-container-image-popup-below_thumb")){let s,r;t=e(this).parent().parent(),s=parseInt(t.find(".wcpr-rotate-value").val());let n=t.find(".big-review-images");if(e(this).hasClass("active-image"))n.hide(),e(this).removeClass("active-image");else{i=e(this).data("index"),a=e(this).parent().find(".reviews-images-item").length,e(this).parent().find(".reviews-images-item").removeClass("active-image"),e(this).addClass("active-image");let s="";s=e(this).find(".reviews-iframe").length?'&lt;iframe class="reviews-images reviews-iframe" src="'+e(this).data("image_src")+'" frameborder="0" style="float:left;display: block;border-radius: 3px;" allowfullscreen&gt;&lt;/iframe&gt;':e(this).find(".review-videos").length?'&lt;video class="reviews-images reviews-videos" width="100%" src="'+e(this).data("image_src")+'" controls&gt;&lt;/video&gt;':'&lt;img class="big-review-images-content-img" style="float:left;display: block;border-radius: 3px;" src="'+e(this).data("image_src")+'"&gt;',t.find(".big-review-images-content").html(s),n.css({display:"table"}),t.find(".wcpr-review-image-caption").html(e(this).data("image_caption"))}s&amp;&amp;(r=t.find(".big-review-images-content-container"),r.css({transform:"rotate("+s+"deg)"}))}else{let i=s.find(".review-images").closest(".kt-wc-reviews-images-wrap-wrap"),a=[];i.find(".reviews-images-item").map((function(){let t=e(this).find(".review-images"),s=e(this).data("image_src")?e(this).data("image_src"):t.attr("src"),r=e(this).data("image_caption")?e(this).data("image_caption"):parseInt(e(this).data("index"))+1+"/"+i.find(".reviews-images-item").length;a.push({href:s,title:r})})),e.swipebox(a,{hideBarsDelay:1e5,initialIndexOnArray:s.data("index")})}})),e(document).on("click",".big-review-images-content-img",(function(){let i=e(this).closest(".kt-reviews-image-container").find(".kt-wc-reviews-images-wrap-wrap"),a=[];i.find(".reviews-images-item").map((function(){let t=e(this).find(".review-images"),s=e(this).data("image_src")?e(this).data("image_src"):t.attr("src"),r=e(this).data("image_caption")?e(this).data("image_caption"):parseInt(e(this).data("index"))+1+"/"+i.find(".reviews-images-item").length;a.push({href:s,title:r})})),e.swipebox(a,{hideBarsDelay:1e5,initialIndexOnArray:i.find(".active-image").data("index")})})),e(document).on("click",".wcpr-next-normal",(function(){let s,r;t=e(this).parent().parent(),s=parseInt(t.find(".wcpr-rotate-value").val()),i=t.find(".active-image").data("index"),a=t.find(".reviews-images-item").length,t.find(".reviews-images-item").removeClass("active-image"),i&lt;a-1?i++:i=0,t.find(".reviews-images-item").eq(i).addClass("active-image"),t.find(".big-review-images-content").html("");let n=t.find(".big-review-images"),m="";m=t.find(".active-image .reviews-iframe").length?'&lt;iframe class="reviews-images reviews-iframe" src="'+t.find(".reviews-images-item").eq(i).data("image_src")+'" frameborder="0" style="float:left;display: block;border-radius: 3px;" allowfullscreen&gt;&lt;/iframe&gt;':t.find(".active-image .review-videos").length?'&lt;video class="reviews-images reviews-videos" width="100%" src="'+t.find(".reviews-images-item").eq(i).data("image_src")+'" controls&gt;&lt;/video&gt;':'&lt;img class="big-review-images-content-img" style="float:left;display: block;border-radius: 3px;" src="'+t.find(".reviews-images-item").eq(i).data("image_src")+'"&gt;',n.find(".big-review-images-content").append(m),n.css({display:"table"}),t.find(".wcpr-review-image-caption").html(t.find(".reviews-images-item").eq(i).data("image_caption")),s&amp;&amp;(r=t.find(".big-review-images-content-container"),r.css({transform:"rotate("+s+"deg)"}))})),e(document).on("click",".wcpr-prev-normal",(function(){let s,r;t=e(this).parent().parent(),s=parseInt(t.find(".wcpr-rotate-value").val()),i=t.find(".active-image").data("index"),a=t.find(".reviews-images-item").length,t.find(".reviews-images-item").removeClass("active-image"),i&gt;0?i--:i=a-1,t.find(".reviews-images-item").eq(i).addClass("active-image"),t.find(".big-review-images-content").html("");let n=t.find(".big-review-images"),m="";m=t.find(".active-image .reviews-iframe").length?'&lt;iframe class="reviews-images reviews-iframe" src="'+t.find(".reviews-images-item").eq(i).data("image_src")+'" frameborder="0" style="float:left;display: block;border-radius: 3px;" allowfullscreen&gt;&lt;/iframe&gt;':t.find(".active-image .review-videos").length?'&lt;video class="reviews-images reviews-videos" width="100%" src="'+t.find(".reviews-images-item").eq(i).data("image_src")+'" controls&gt;&lt;/video&gt;':'&lt;img class="big-review-images-content-img" style="float:left;display: block;border-radius: 3px;" src="'+t.find(".reviews-images-item").eq(i).data("image_src")+'"&gt;',n.find(".big-review-images-content").append(m),n.css({display:"table"}),t.find(".wcpr-review-image-caption").html(t.find(".reviews-images-item").eq(i).data("image_caption")),s&amp;&amp;(r=t.find(".big-review-images-content-container"),r.css({transform:"rotate("+s+"deg)"}))})),e(document).on("click",".wcpr-close-normal",(function(){t=e(this).parent().parent(),e(this).parent().hide(),t.find(".kt-wc-reviews-images-wrap-wrap").find(".active-image").removeClass("active-image")})),e(document).on("click",".wcpr-rotate-left",(function(){let i,a;t=e(this).parent().parent(),i=parseInt(t.find(".wcpr-rotate-value").val()),a=t.find(".big-review-images-content-container"),i+=-90,t.find(".wcpr-rotate-value").val(i),a.css({transform:"rotate("+i+"deg)"})})),e(document).on("click",".wcpr-rotate-right",(function(){let i,a;t=e(this).parent().parent(),i=parseInt(t.find(".wcpr-rotate-value").val()),a=t.find(".big-review-images-content-container"),i+=90,t.find(".wcpr-rotate-value").val(i),a.css({transform:"rotate("+i+"deg)"})}));let s=woocommerce_photo_reviews_params.hasOwnProperty("comments_container_id")?woocommerce_photo_reviews_params.comments_container_id:"comments",r=e(".wcpr-filter-container");e("#"+s).prepend(r).prepend(e(".wcpr-overall-rating-and-rating-count")).prepend(e(".woocommerce-Reviews-title").eq(0))}))
;function wcpr_pagination_basic(e,r){e=jQuery(e),r=jQuery(r);let o=!1;jQuery(document).on("click",".woocommerce-pagination a",(function(t){if(o)return!1;t.preventDefault(),t.stopPropagation();let a="1"===woocommerce_photo_reviews_params.display?e.find(".wcpr-grid"):e.find(woocommerce_photo_reviews_params.container),i=parseInt(a.offset().top)-200;window.scrollTo({top:i,behavior:"smooth"}),o=!0;let n=jQuery(this).attr("href");a.find(".wcpr-grid-overlay").length||a.append('&lt;div class="wcpr-grid-overlay wcpr-hidden"&gt;&lt;/div&gt;');let c=a.find(".wcpr-grid-overlay");c.removeClass("wcpr-hidden"),jQuery.ajax({url:n,type:"get",success:function(e){if(e){let o=jQuery(e);"1"===woocommerce_photo_reviews_params.display?a.html(o.find(".wcpr-grid").html()):a.html(o.find(woocommerce_photo_reviews_params.container).html()),o.find(".woocommerce-pagination").length&amp;&amp;r.html(o.find(".woocommerce-pagination").html()),jQuery(document.body).trigger("wcpr_ajax_pagination_end")}c.addClass("wcpr-hidden"),o=!1},error:function(e){o=!1,c.addClass("wcpr-hidden")}})}));let t=e.find(".wcpr-filter-container");if(!t.length)return!1;jQuery(".et_divi_theme").length?jQuery("a.wcpr-filter-button").on("click",(function(a){a.preventDefault(),a.stopPropagation();let i=jQuery(this);if(o||0===parseInt(i.find(".wcpr-filter-button-count").html())&amp;&amp;!i.hasClass("wcpr-active"))return!1;o=!0,a.preventDefault();let n=jQuery(this).attr("href"),c="1"===woocommerce_photo_reviews_params.display?e.find(".wcpr-grid"):e.find(woocommerce_photo_reviews_params.container);if(0===c.length){if("1"===woocommerce_photo_reviews_params.display)e.append('&lt;div class="'+woocommerce_photo_reviews_params.grid_class+'"&gt;&lt;div class="wcpr-grid-overlay"&gt;&lt;/div&gt;&lt;/div&gt;'),c=e.find(".wcpr-grid");else{"."===woocommerce_photo_reviews_params.container.substr(0,1)?e.append('&lt;ol class="'+woocommerce_photo_reviews_params.container.substr(1)+'"&gt;&lt;/ol&gt;'):e.append('&lt;ol id="'+woocommerce_photo_reviews_params.container.substr(1)+'"&gt;&lt;/ol&gt;'),c=e.find(woocommerce_photo_reviews_params.container)}e.find(".woocommerce-noreviews").hide()}c.find(".wcpr-grid-overlay").length||c.append('&lt;div class="wcpr-grid-overlay wcpr-hidden"&gt;&lt;/div&gt;');let s=c.find(".wcpr-grid-overlay");s.removeClass("wcpr-hidden"),t.addClass("wcpr-filter-loading"),jQuery.ajax({url:n,type:"get",data:{wcpr_is_ajax:1},success:function(o){if(o){let a,i;o=o.replace(/(\r\n\t|\n|\r\t)/gm,"");let n=jQuery(o);"1"===woocommerce_photo_reviews_params.display?c.html(n.find(".wcpr-grid").html()):c.html(n.find(woocommerce_photo_reviews_params.container).html()),n.find(".woocommerce-pagination").length?r&amp;&amp;r.length?r.html(n.find(".woocommerce-pagination").html()):(e.append('&lt;nav class="woocommerce-pagination"&gt;'+n.find(".woocommerce-pagination").html()+"&lt;/nav&gt;"),r=e.find(".woocommerce-pagination")):r&amp;&amp;r.length&gt;0&amp;&amp;(r.remove(),r=null),a=/&lt;div class="wcpr-filter-container" style="display: none;"&gt;([^]+?)&lt;\/div&gt;/gm,i=a.exec(o),null!=i&amp;&amp;t.html(i[1]),jQuery(document.body).trigger("wcpr_ajax_pagination_end")}},error:function(e){console.log(e)},complete:function(){o=!1,s.addClass("wcpr-hidden"),t.removeClass("wcpr-filter-loading")}})})):jQuery(document).on("click","a.wcpr-filter-button",(function(a){a.preventDefault(),a.stopPropagation();let i=jQuery(this);if(o||0===parseInt(i.find(".wcpr-filter-button-count").html())&amp;&amp;!i.hasClass("wcpr-active"))return!1;o=!0,a.preventDefault();let n=jQuery(this).attr("href"),c="1"===woocommerce_photo_reviews_params.display?e.find(".wcpr-grid"):e.find(woocommerce_photo_reviews_params.container);if(0===c.length){if("1"===woocommerce_photo_reviews_params.display)e.append('&lt;div class="'+woocommerce_photo_reviews_params.grid_class+'"&gt;&lt;div class="wcpr-grid-overlay"&gt;&lt;/div&gt;&lt;/div&gt;'),c=e.find(".wcpr-grid");else{"."===woocommerce_photo_reviews_params.container.substr(0,1)?e.append('&lt;ol class="'+woocommerce_photo_reviews_params.container.substr(1)+'"&gt;&lt;/ol&gt;'):e.append('&lt;ol id="'+woocommerce_photo_reviews_params.container.substr(1)+'"&gt;&lt;/ol&gt;'),c=e.find(woocommerce_photo_reviews_params.container)}e.find(".woocommerce-noreviews").hide()}c.find(".wcpr-grid-overlay").length||c.append('&lt;div class="wcpr-grid-overlay wcpr-hidden"&gt;&lt;/div&gt;');let s=c.find(".wcpr-grid-overlay");s.removeClass("wcpr-hidden"),t.addClass("wcpr-filter-loading"),jQuery.ajax({url:n,type:"get",data:{wcpr_is_ajax:1},success:function(o){if(o){let a,i;o=o.replace(/(\r\n\t|\n|\r\t)/gm,"");let n=jQuery(o);"1"===woocommerce_photo_reviews_params.display?c.html(n.find(".wcpr-grid").html()):c.html(n.find(woocommerce_photo_reviews_params.container).html()),n.find(".woocommerce-pagination").length?r&amp;&amp;r.length?r.html(n.find(".woocommerce-pagination").html()):(e.append('&lt;nav class="woocommerce-pagination"&gt;'+n.find(".woocommerce-pagination").html()+"&lt;/nav&gt;"),r=e.find(".woocommerce-pagination")):r&amp;&amp;r.length&gt;0&amp;&amp;(r.remove(),r=null),a=/&lt;div class="wcpr-filter-container" style="display: none;"&gt;([^]+?)&lt;\/div&gt;/gm,i=a.exec(o),null!=i&amp;&amp;t.html(i[1]),jQuery(document.body).trigger("wcpr_ajax_pagination_end")}},error:function(e){console.log(e)},complete:function(){o=!1,s.addClass("wcpr-hidden"),t.removeClass("wcpr-filter-loading")}})}))}function wcpr_pagination_loadmore(e,r){e=jQuery(e),r=jQuery(r);let o=e.find(".wcpr-filter-container"),t=jQuery(".wcpr-load-more-reviews-cpage").val(),a=jQuery(".wcpr-load-more-reviews-cpage").data("max_page"),i=jQuery(".wcpr-load-more-reviews-product-id").val(),n=jQuery(".wcpr-load-more-reviews-rating").val(),c=jQuery(".wcpr-load-more-reviews-verified").val(),s=jQuery(".wcpr-load-more-reviews-image").val(),p=e.find(".woocommerce-noreviews"),m="1"===woocommerce_photo_reviews_params.display?e.find(".wcpr-grid"):e.find(woocommerce_photo_reviews_params.container);if(t&amp;&amp;i){jQuery(document).on("click",".wcpr-load-more-reviews-button:not(.shortcode-wcpr-load-more-reviews-button):not(.wcpr-loading)",(function(){let e=jQuery(this);return e.parent().hasClass("wcpr-hidden")||t&gt;-1&amp;&amp;jQuery.ajax({url:woocommerce_photo_reviews_params.ajaxurl,data:{action:"wcpr_ajax_load_more_reviews",nonce:woocommerce_photo_reviews_params.nonce,post_id:i,cpage:t,rating:n,verified:c,image:s,is_shortcode:"",frontend_style:woocommerce_photo_reviews_params.display},type:"POST",beforeSend:function(r){e.addClass("wcpr-loading")},success:function(r){r.html?(m.append(r.html),"oldest"===woocommerce_photo_reviews_params.default_comments_page?t&lt;a?t++:e.parent().addClass("wcpr-hidden"):t&gt;1?t--:e.parent().addClass("wcpr-hidden")):e.parent().addClass("wcpr-hidden"),jQuery(document.body).trigger("wcpr_ajax_load_more_reviews_end")},complete:function(){e.removeClass("wcpr-loading")}}),!1}));let l=!1;if(o.length){let d=o.find(".wcpr-filter-button-ul");jQuery(document).on("click","a.wcpr-filter-button",(function(w){let _=jQuery(this);if(l||0===parseInt(_.find(".wcpr-filter-button-count").html())&amp;&amp;!_.hasClass("wcpr-active"))return!1;t="oldest"===woocommerce_photo_reviews_params.default_comments_page?1:"";let u=_.data("filter_type");switch(u){case"all":if(_.hasClass("wcpr-active"))return!1;n="";break;case"image":s=_.hasClass("wcpr-active")?"":1;break;case"verified":c=_.hasClass("wcpr-active")?"":1;break;default:if(_.hasClass("wcpr-active"))return!1;n=parseInt(u)}l=!0,w.preventDefault(),o.addClass("wcpr-filter-loading"),jQuery.ajax({url:woocommerce_photo_reviews_params.ajaxurl,type:"POST",data:{action:"wcpr_ajax_load_more_reviews",post_id:i,cpage:t,rating:n,verified:c,image:s,filter_type:u,is_shortcode:"",frontend_style:woocommerce_photo_reviews_params.display},success:function(i){i.html&amp;&amp;(p.hide(),function(){if(0===m.length){let r="1"===woocommerce_photo_reviews_params.display?".":woocommerce_photo_reviews_params.container.substr(0,1);m="."===r?"1"===woocommerce_photo_reviews_params.display?jQuery('&lt;div class="'+woocommerce_photo_reviews_params.grid_class+'"&gt;&lt;/div&gt;'):jQuery('&lt;ol class="'+woocommerce_photo_reviews_params.container.substr(1)+'"&gt;&lt;/ol&gt;'):jQuery('&lt;ol id="'+woocommerce_photo_reviews_params.container.substr(1)+'"&gt;&lt;/ol&gt;'),e.append(m)}}()),m.html(i.html),0===r.length&amp;&amp;(e.append('&lt;nav class="woocommerce-pagination"&gt;&lt;/nav&gt;'),r=e.find(".woocommerce-pagination")),a=parseInt(i.max_page),a!=t&amp;&amp;("oldest"===woocommerce_photo_reviews_params.default_comments_page?t++:t--,r.find(".wcpr-load-more-reviews-button").parent().removeClass("wcpr-hidden"));let n=i.update_count;if(n)for(let e in n)n.hasOwnProperty(e)&amp;&amp;o.find('.wcpr-filter-button[data-filter_type="'+e+'"]').find(".wcpr-filter-button-count").html(n[e]);switch(o.find(".wcpr-filter-rating-placeholder .wcpr-filter-button-count").html(n.all),u){case"all":default:d.find(".wcpr-filter-button").removeClass("wcpr-active"),_.addClass("wcpr-active"),o.find(".wcpr-filter-rating-placeholder").html(_.html());break;case"image":case"verified":_.hasClass("wcpr-active")?_.removeClass("wcpr-active"):_.addClass("wcpr-active")}jQuery(document.body).trigger("wcpr_ajax_load_more_reviews_end")},error:function(e){console.log(e)},complete:function(){l=!1,o.removeClass("wcpr-filter-loading")}})}))}}}function viwcpr_flexslider(){"use strict";if(!jQuery(".woocommerce-photo-reviews-shortcode, .wcpr-review-title").length)return setTimeout((function(){viwcpr_flexslider()}),100),!1;jQuery(".woocommerce-photo-reviews-shortcode:not(.woocommerce-photo-reviews-slide)").each((function(){if(jQuery(this).addClass("woocommerce-photo-reviews-slide"),!jQuery(this).data("wcpr_slide"))return jQuery(this).addClass("woocommerce-photo-reviews-slide-none"),!0;let r=!1,o=Date.now(),t=jQuery(this).data("reviews_shortcode"),a=".shortcode-wcpr-grid .shortcode-wcpr-grid-item";if(jQuery(this).find(".shortcode-wcpr-reviews").length&amp;&amp;(a=".commentlist li"),!jQuery(this).find(".viwcpr-slide-wrap").length){jQuery(this).append('&lt;div class="viwcpr-slide-wrap viwcpr-slide-wrap-'+o+'" data-id_css="viwcpr-slide-wrap-'+o+'"&gt;&lt;/div&gt;');let e=jQuery(a).parent().clone();jQuery(a).parent().remove(),jQuery(this).find(".viwcpr-slide-wrap").css({width:"100%",position:"relative"}).append(e)}jQuery(this).closest(".rtl").length&amp;&amp;(r=!0),console.log("rtl"),console.log(r);let n=jQuery(this).find(".viwcpr-slide-wrap"),c=n.innerWidth()?jQuery(this).parent().width():0,s=parseInt(t.cols_gap||20),p=parseInt(t.cols||4),m=parseInt(t.cols_mobile||1);c&lt;600&amp;&amp;c&gt;=480&amp;&amp;(p=p&gt;3?3:p),c&lt;480&amp;&amp;(p=m),jQuery(this).addClass("woocommerce-photo-reviews-slide-init");let l=c?(c-s*p)/p:200;n.addClass("viwcpr-slide-wrap-init").removeData("flexslider").viwcaio_flexslider({namespace:"villatheme-slider-",selector:a,animation:"slide",animationLoop:1,itemWidth:l,itemMargin:s,controlNav:!1,maxItems:p,reverse:!1,rtl:r,move:p,touch:!0,slideshow:!1,start:function(r){r.count===r.move&amp;&amp;e(r,1,t,a).then((function(){r.setProps(0)}));let o=r.data("id_css"),i=`.${o} .viwse-suggestion-product-wrap{width: ${l}px !important;}`,n=0;for(let e=0;e&lt;r.move;e++)n&lt;r.find(a).eq(e).innerHeight()&amp;&amp;(n=r.find(a).eq(e).innerHeight()),r.find(a).eq(e).find(".shortcode-reviews-images-wrap-right img").length&amp;&amp;r.find(a).eq(e).find(".shortcode-reviews-images-wrap-right img").on("load",(function(){if(jQuery("#"+o).length||jQuery("head").append(`&lt;style id="${o}"&gt;&lt;/style&gt;`),jQuery(this).closest(a+":visible").length&amp;&amp;jQuery(this).closest(a).innerHeight()&amp;&amp;r.data("current_height")){let t=r.find(a).eq(e).innerHeight()+30;if(jQuery(this).closest(a).innerHeight()&gt;parseFloat(r.data("current_height"))){let e=`.${o} .viwse-suggestion-product-wrap{width: ${l}px !important;}`;e+=`.${o} .villatheme-slider-viewport{height: ${t}px !important;}`,jQuery("#"+o).html(e),r.data("current_height",t)}}}));n&amp;&amp;(n+=30,i+=`.${o} .villatheme-slider-viewport{height: ${n}px !important;}`),jQuery("#"+o).length||jQuery("head").append(`&lt;style id="${o}"&gt;&lt;/style&gt;`),jQuery("#"+o).html(i),r.data("current_height",n)},before:function(e){e.removeClass("viwcpr-slide-wrap-init")},after:function(e){if(e.hasClass("viwcpr-slide-wrap-init"))return!0;e.addClass("viwcpr-slide-wrap-init");let r=e.data("id_css"),o=`.${r} .viwse-suggestion-product-wrap{width: ${l}px !important;}`,t=e.currentSlide*e.move,n=(e.currentSlide+1)*e.move,c=0;if(e.find(a).css({"margin-bottom":"0","margin-top":"0",width:`${l}px !important;`}),t===n)c=e.find(a).eq(t).innerHeight(),e.find(a).eq(t).find(".shortcode-reviews-images-wrap-right img").length&amp;&amp;e.find(a).eq(t).find(".shortcode-reviews-images-wrap-right img").on("load",(function(){if(jQuery("#"+r).length||jQuery("head").append(`&lt;style id="${r}"&gt;&lt;/style&gt;`),jQuery(this).closest(a+":visible").length&amp;&amp;jQuery(this).closest(a).innerHeight()&amp;&amp;e.data("current_height")){let o=e.find(a).eq(i).innerHeight()+30;if(jQuery(this).closest(a).innerHeight()&gt;parseFloat(e.data("current_height"))){let t=`.${r} .viwse-suggestion-product-wrap{width: ${l}px !important;}`;t+=`.${r} .villatheme-slider-viewport{height: ${o}px !important;}`,jQuery("#"+r).html(t),e.data("current_height",o)}}}));else for(let o=t;o&lt;n;o++)c&lt;e.find(a).eq(o).innerHeight()&amp;&amp;(c=e.find(a).eq(o).innerHeight()),e.find(a).eq(o).find(".shortcode-reviews-images-wrap-right img").length&amp;&amp;e.find(a).eq(o).find(".shortcode-reviews-images-wrap-right img").on("load",(function(){if(jQuery("#"+r).length||jQuery("head").append(`&lt;style id="${r}"&gt;&lt;/style&gt;`),jQuery(this).closest(a+":visible").length&amp;&amp;jQuery(this).closest(a).innerHeight()&amp;&amp;e.data("current_height")){let t=e.find(a).eq(o).innerHeight()+30;if(jQuery(this).closest(a).innerHeight()&gt;parseFloat(e.data("current_height"))){let o=`.${r} .viwse-suggestion-product-wrap{width: ${l}px !important;}`;o+=`.${r} .villatheme-slider-viewport{height: ${t}px !important;}`,jQuery("#"+r).html(o),e.data("current_height",t)}}}));c&amp;&amp;(c+=30,o+=`.${r} .villatheme-slider-viewport{height: ${c}px !important;}`,e.data("current_height",c)),jQuery("#"+r).length||jQuery("head").append(`&lt;style id="${r}"&gt;&lt;/style&gt;`),jQuery("#"+r).html(o)},end:function(r){let o=parseInt(r.find(".wcpr-reviews-total-pages").html()||r.closest(".woocommerce-photo-reviews-shortcode").find(".wcpr-reviews-total-pages").html()),i=Math.ceil(r.find(a).length/parseInt(t.comments_per_page||1));if(o&gt;i){let o=r.limit;e(r,i,t,a).then((function(){r.setProps(o)}))}}})}));let e=async function(e,r,o,t){await new Promise((function(a){jQuery.ajax({url:woocommerce_photo_reviews_params.ajaxurl,type:"get",data:{action:"woocommerce_photo_reviews_shortcode_ajax_get_reviews",nonce:woocommerce_photo_reviews_params.nonce,reviews_shortcode:JSON.stringify(o),wcpr_page:r+1,wcpr_image:e.data("wcpr_image"),wcpr_verified:e.data("wcpr_verified"),wcpr_rating:e.data("wcpr_rating")},beforeSend:function(){e.closest(".woocommerce-photo-reviews-shortcode").addClass("woocommerce-photo-reviews-shortcode-loading")},success:function(r){let o=jQuery("&lt;div&gt;&lt;/div&gt;");o.append(r.html),o.find(t).each((function(r,o){e.addSlide(jQuery(o))})),e.closest(".woocommerce-photo-reviews-shortcode").removeClass("woocommerce-photo-reviews-shortcode-loading"),a(e)},error:function(r){a(e),e.closest(".woocommerce-photo-reviews-shortcode").removeClass("woocommerce-photo-reviews-shortcode-loading")}})}))};jQuery(".wcpr-grid .wcpr-grid-item").last().css("display","inline-block"),jQuery(".shortcode-wcpr-grid .shortcode-wcpr-grid-item").last().css("display","inline-block"),jQuery("#wcpr_thank_you_message").length&amp;&amp;setTimeout((function(){jQuery(".reviews_tab a").trigger("click"),setTimeout((function(){window.scrollTo({top:jQuery("#review_form").offset().top-450})}))}),100)}function wcpr_helpful_button(){"use strict";jQuery(document).on("click",[".wcpr-single-product-summary .single_add_to_cart_button:not(.vicatna-single-atc-button):not(.vi-wcaio-product-bt-atc-loading)",".shortcode-wcpr-single-product-summary .single_add_to_cart_button:not(.vicatna-single-atc-button):not(.vi-wcaio-product-bt-atc-loading)"].join(","),(function(e){if(!woocommerce_photo_reviews_params.ajax_atc)return!0;e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation();let r=jQuery(this),o=jQuery(this).closest("form.cart");if(r.addClass("vi-wcaio-product-bt-atc-loading"),!o.length||r.hasClass("disabled"))return r.removeClass("vi-wcaio-product-bt-atc-loading"),!1;if(o.hasClass(".variations_form")){let e=parseInt(o.find("input[name=variation_id]").val());if(!e||e&lt;=0)return r.removeClass("vi-wcaio-product-bt-atc-loading"),!1}let t=o.find("input[name=product_id]").val();if(t||(t=o.find("[name=add-to-cart]").val()),!t||o.find('[name="woopb-add-to-cart"]').length)return r.attr("type","submit").trigger("click"),!1;let a={};o.find("select, textarea, input").each((function(){if(jQuery(this).prop("disabled"))return!0;if(["checkbox","radio"].indexOf(jQuery(this).attr("type"))&gt;-1&amp;&amp;!jQuery(this).prop("checked"))return!0;let e=jQuery(this).attr("name");e&amp;&amp;(a[e]=jQuery(this).val())})),a["add-to-cart"]||(a["add-to-cart"]=o.find("[name=add-to-cart]").val()),jQuery(document.body).trigger("adding_to_cart",[r,a]),woocommerce_photo_reviews_params.ajax_atc_event||(woocommerce_photo_reviews_params.ajax_atc_event=[]),woocommerce_photo_reviews_params.ajax_atc_event.push({type:"post",url:woocommerce_photo_reviews_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcpr_add_to_cart"),data:a,beforeSend:function(){r.removeClass("added").addClass("loading")},success:function(e){return e.error?(location.href=window.location.href,!1):"yes"===woocommerce_photo_reviews_params.cart_redirect_after_add&amp;&amp;woocommerce_photo_reviews_params.cart_url?(window.location=woocommerce_photo_reviews_params.cart_url,!1):(jQuery(document.body).trigger("added_to_cart",[e.fragments,e.cart_hash,r]),woocommerce_photo_reviews_params.woocommerce_enable_ajax_add_to_cart||jQuery(document.body).trigger("wc_fragment_refresh"),jQuery(document.body).trigger("viwcpr_added_to_cart",[e.fragments,e.cart_hash,r]),woocommerce_photo_reviews_params.ajax_atc_event.shift(),void(woocommerce_photo_reviews_params.ajax_atc_event.length&gt;0&amp;&amp;jQuery.ajax(woocommerce_photo_reviews_params.ajax_atc_event[0])))},complete:function(e){r.removeClass("loading vi-wcaio-product-bt-atc-loading").addClass("added")}}),1===woocommerce_photo_reviews_params.ajax_atc_event.length&amp;&amp;jQuery.ajax(woocommerce_photo_reviews_params.ajax_atc_event[0])})),jQuery(document).on("click",".wcpr-comment-helpful-button",(function(e){e.stopPropagation();let r=jQuery(this),o=r.hasClass("wcpr-comment-helpful-button-up-vote")?"up":"down",t=r.closest(".wcpr-comment-helpful-button-container"),a=t.data("comment_id");"up"===o&amp;&amp;t.hasClass("wcpr-comment-helpful-button-voted-up")||"down"===o&amp;&amp;t.hasClass("wcpr-comment-helpful-button-voted-down")||t.hasClass("wcpr-comment-helpful-button-voting")||(t.addClass("wcpr-comment-helpful-button-voting"),jQuery.ajax({url:woocommerce_photo_reviews_params.ajaxurl,data:{action:"wcpr_helpful_button_handle",vote:o,comment_id:a,nonce:woocommerce_photo_reviews_params.nonce},type:"POST",success:function(e){if("success"===e.status&amp;&amp;(t.find(".wcpr-comment-helpful-button-up-vote-count").html(parseInt(e.up)),t.find(".wcpr-comment-helpful-button-down-vote-count").html(parseInt(e.down)),"up"===o?t.removeClass("wcpr-comment-helpful-button-voted-down").addClass("wcpr-comment-helpful-button-voted-up"):t.removeClass("wcpr-comment-helpful-button-voted-up").addClass("wcpr-comment-helpful-button-voted-down"),t.parent().hasClass("reviews-content-right-meta")||t.parent().hasClass("shortcode-reviews-content-right-meta"))){let r=jQuery('.wcpr-comment-helpful-button-container[data-comment_id="'+a+'"]');r.find(".wcpr-comment-helpful-button-up-vote-count").html(parseInt(e.up)),r.find(".wcpr-comment-helpful-button-down-vote-count").html(parseInt(e.down)),"up"===o?r.removeClass("wcpr-comment-helpful-button-voted-down").addClass("wcpr-comment-helpful-button-voted-up"):r.removeClass("wcpr-comment-helpful-button-voted-up").addClass("wcpr-comment-helpful-button-voted-down")}},error:function(){},complete:function(){t.removeClass("wcpr-comment-helpful-button-voting")}}))}))}function viSwipeDetect(e,r){var o,t,a,i,n,c,s=e,p=r||function(e){};s.addEventListener("touchstart",(function(e){var r=e.changedTouches[0];o="none",t=r.pageX,a=r.pageY,c=(new Date).getTime()}),!1),s.addEventListener("touchmove",(function(e){e.preventDefault()}),!1),s.addEventListener("touchend",(function(e){var r=e.changedTouches[0];i=r.pageX-t,n=r.pageY-a,(new Date).getTime()-c&lt;=300&amp;&amp;(Math.abs(i)&gt;=150&amp;&amp;Math.abs(n)&lt;=100?o=i&lt;0?"left":"right":Math.abs(n)&gt;=150&amp;&amp;Math.abs(i)&lt;=100&amp;&amp;(o=n&lt;0?"up":"down")),p(o)}),!1)}jQuery(window).on("elementor/frontend/init",(()=&gt;{"use strict";elementorFrontend.hooks.addAction("frontend/element_ready/woocommerce-photo-reviews.default",(function(e){window.elementor&amp;&amp;(wcpr_helpful_button(),viwcpr_flexslider())}))})),jQuery(document).ready((function(e){"use strict";let r=1==woocommerce_photo_reviews_params.image_caption_enable,o=woocommerce_photo_reviews_params.i18n_image_caption;function t(e,t,a=""){let i,n=`&lt;img title="${t}" src="${e}" class="wcpr-selected-image-preview"&gt;`;return e.indexOf("data:video/")&gt;-1&amp;&amp;(n=`&lt;video class="wcpr-selected-image-preview" height="100%" width="100%" src="${e}" controls &gt;${t}&lt;/video&gt;`),i=a?`&lt;div class="wcpr-selected-image"&gt;${n}&lt;div class="wcpr-selected-image-info"&gt;&lt;div class="wcpr-selected-image-name wcpr-comment-form-error" &gt;${a}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;`:r?`&lt;div class="wcpr-selected-image"&gt;${n}&lt;div class="wcpr-selected-image-info"&gt;&lt;div class="wcpr-selected-image-name" title="${t}"&gt;${t}&lt;/div&gt;&lt;input class="wcpr-selected-image-caption" type="text" name="wcpr_image_caption[]" placeholder="${o}"&gt;&lt;/div&gt;&lt;/div&gt;`:`&lt;div class="wcpr-selected-image"&gt;${n}&lt;div class="wcpr-selected-image-info"&gt;&lt;div class="wcpr-selected-image-name" title="${t}"&gt;${t}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;`,i}wcpr_helpful_button(),viwcpr_flexslider();let a=woocommerce_photo_reviews_params.max_files;e("#commentform").on("change",".wcpr_image_upload",(function(r){if(e(this).parent().find(".wcpr-selected-image-container").html(""),this.files.length&gt;a)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_max_files),e(this).val(""),!1;this.files.length&gt;0&amp;&amp;(jQuery(".wcpr-comment-form-error-wraps").addClass("wcpr-hidden"),function(r){let o=1024*parseFloat(woocommerce_photo_reviews_params.max_file_size);for(let i=0;i&lt;r.files.length;i++){var a=new FileReader;a.onload=function(a){let n="";r.files[i].size&gt;o?n=woocommerce_photo_reviews_params.warning_max_file_size.replace("%file_name%",r.files[i].name):-1===woocommerce_photo_reviews_params.upload_allow.indexOf(r.files[i].type)&amp;&amp;(n=woocommerce_photo_reviews_params.warning_upload_allow.replace("%file_name%",r.files[i].name)),e(r).parent().find(".wcpr-selected-image-container").append(t(a.target.result,r.files[i].name,n))},a.readAsDataURL(r.files[i])}}(this))})),jQuery(document).on("click",".wcpr_image_upload_button",(function(e){e.preventDefault(),e.stopPropagation(),jQuery(this).parent().find(".wcpr_image_upload").trigger("click")})),e("#commentform").find('input[type="submit"]').on("click",(function(r){let o=e(this);if(o.hasClass("viwcpr_form_checked")||!e("#wcpr_image_upload_nonce").length)return!0;let t=o.closest("form"),i=t.find('textarea[id="comment"]')||t.find('textarea[name="comment"]'),n=t.find('input[name="author"]'),c=t.find('input[name="email"]');jQuery(".wcpr-comment-form-error-wraps").addClass("wcpr-hidden"),jQuery(".wcpr-comment-form-notify-wraps").addClass("wcpr-hidden");let s=t.find("#rating"),p=s.val();if(s.length&gt;0&amp;&amp;!p&amp;&amp;"yes"===woocommerce_photo_reviews_params.review_rating_required)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_rating_text),r.preventDefault(),!1;if(i.length&gt;0){let e=i.val();if(!e&amp;&amp;1!=woocommerce_photo_reviews_params.allow_empty_comment)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_comment_text),r.preventDefault(),i.focus(),!1;let o=parseInt(woocommerce_photo_reviews_params.minimum_comment_length);if(o&amp;&amp;o&gt;e.length)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_minimum_comment_text),r.preventDefault(),i.focus(),!1}if(n.length&gt;0&amp;&amp;n.attr("required")&amp;&amp;!n.val())return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_name_text),r.preventDefault(),n.focus(),!1;if(c.length&gt;0&amp;&amp;c.attr("required")&amp;&amp;!c.val())return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.i18n_required_email_text),r.preventDefault(),c.focus(),!1;if(!1===t.find('input[name="wcpr_gdpr_checkbox"]').prop("checked"))return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_gdpr),r.preventDefault(),!1;if("on"===woocommerce_photo_reviews_params.enable_photo){t.attr("enctype")&amp;&amp;"multipart/form-data"===t.attr("enctype")||t.attr("enctype","multipart/form-data");let e=t.find(".wcpr_image_upload");if(e.length&gt;0){let o=e.get(0).files,t=parseInt(o.length);if("on"===woocommerce_photo_reviews_params.required_image&amp;&amp;0===t)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_required_image),r.preventDefault(),!1;if(t&gt;a)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_max_files),r.preventDefault(),!1;let i=[],n=1024*parseFloat(woocommerce_photo_reviews_params.max_file_size);if(jQuery.each(o,(function(e,r){if(r.size&gt;n)return i.push("&lt;p&gt;"+woocommerce_photo_reviews_params.warning_max_file_size.replace("%file_name%",r.name)+"&lt;/p&gt;"),!0;-1===woocommerce_photo_reviews_params.upload_allow.indexOf(r.type)&amp;&amp;i.push("&lt;p&gt;"+woocommerce_photo_reviews_params.warning_upload_allow.replace("%file_name%",r.name)+"&lt;/p&gt;")})),i.length)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(i.join("")),r.preventDefault(),!1}else if("on"===woocommerce_photo_reviews_params.required_image)return jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(woocommerce_photo_reviews_params.warning_required_image),r.preventDefault(),!1}if(jQuery(".wcpr-comment-form-notify-wraps").removeClass("wcpr-hidden"),woocommerce_photo_reviews_params.restrict_number_of_reviews){o.attr("type","button"),async function(){let r="",o=new FormData(t[0]);return i.val()&amp;&amp;!t.find('textarea[name="comment"]').val()&amp;&amp;o.set("comment",i.val()),await new Promise((function(a){e.ajax({type:"post",url:woocommerce_photo_reviews_params.wc_ajax_url.toString().replace("%%endpoint%%","viwcpr_restrict_number_of_reviews"),processData:!1,cache:!1,contentType:!1,data:o,success:function(e){e.error?r=e.error:(e.remove_upload_file&amp;&amp;t.find(".wcpr_image_upload").val(""),e.img_id&amp;&amp;t.append(`&lt;input type="hidden" name="wcpr_image_upload_id" value="${e.img_id}"&gt;`)),a(r)},error:function(e){r="-1"===e.responseText?e.statusText:e.responseText,a(r)}})})),r}().then((function(e){if(o.attr("type","submit"),e)return jQuery(".wcpr-comment-form-notify-wraps").addClass("wcpr-hidden"),jQuery(".wcpr-comment-form-error-wraps").removeClass("wcpr-hidden").html(e),r.preventDefault(),!1;o.addClass("viwcpr_form_checked").trigger("click")}))}}));let i=woocommerce_photo_reviews_params.hasOwnProperty("comments_container_id")?woocommerce_photo_reviews_params.comments_container_id:"comments",n=e("#"+i);function c(){if(woocommerce_photo_reviews_params.pagination_ajax&amp;&amp;n.length){let e=n.find(".woocommerce-pagination");woocommerce_photo_reviews_params.loadmore_button?(e.html(jQuery(".wcpr-load-more-reviews-button-modal").html()),wcpr_pagination_loadmore(n,n.find(".woocommerce-pagination"))):wcpr_pagination_basic(n,n.find(".woocommerce-pagination"))}else jQuery(".et_divi_theme").length&amp;&amp;jQuery("a.wcpr-filter-button").on("click",(function(){location.href=jQuery(this).attr("href")}))}function s(){n.prepend(e(".wcpr-filter-container")).prepend(e(".wcpr-overall-rating-and-rating-count")).prepend(e(".woocommerce-Reviews-title").eq(0))}n.length&gt;0?(s(),c()):e(document).on("skeleton-loaded",(function(){n=e("#"+i),s(),c()})),e(document).on("click",".reviews_tab",(function(){n=e("#"+i),s()}))}))
;let slides,current_shortcode_id;function shortcode_wcpr_resize_masonry_items(e=!1){jQuery(".shortcode-wcpr-grid-item.wcpr-grid-item-init").removeClass("wcpr-grid-item-init");let o,r=20;jQuery(".wcpr-grid-loadmore .shortcode-wcpr-grid-item:not(.wcpr-grid-item-init)").each((function(){if(!jQuery(this).is(":visible"))return!0;o=jQuery(this).closest(".woocommerce-photo-reviews-shortcode").data("reviews_shortcode"),r=o?parseInt(o.cols_gap||r):r,shortcode_wcpr_resize_masonry_item(jQuery(this),1,r)}))}function shortcode_wcpr_resize_masonry_item(e,o,r){let t,i=0;if((e=jQuery(e)).find(".shortcode-reviews-images-wrap-right .shortcode-reviews-images").length&amp;&amp;(t=e.find(".shortcode-reviews-images-wrap-right .shortcode-reviews-images"),i=t.outerHeight(),0===i)){let o=e.find(".shortcode-wcpr-content").outerWidth(),r=t.attr("width")||0,s=t.attr("height")||0;i=0!==s?Math.round(o/r*s):o}let s=e.find(".shortcode-wcpr-content").outerHeight(),a=e.find(".shortcode-review-content-container").outerHeight();s&lt;a+i&amp;&amp;(s=a+i);let c=Math.ceil((s+r)/(o+r));e.addClass("wcpr-grid-item-init").css("grid-row-end","span "+c)}function wcpr_enable_scroll(){"use strict";let e=parseInt(jQuery("html").css("top"));jQuery("html").removeClass("shortcode-wcpr-noscroll"),window.scrollTo({top:-e,behavior:"instant"})}function wcpr_disable_scroll(){"use strict";if(jQuery(document).height()&gt;jQuery(window).height()){let e=jQuery("html").scrollTop()?jQuery("html").scrollTop():jQuery("body").scrollTop();jQuery("html").addClass("shortcode-wcpr-noscroll").css("top",-e)}}jQuery(window).on("elementor/frontend/init",(()=&gt;{"use strict";elementorFrontend.hooks.addAction("frontend/element_ready/woocommerce-photo-reviews.default",(function(e){if(!window.elementor)return;let o=e.find(".woocommerce-photo-reviews-shortcode"),r=-1,t=0,i=!1;function s(e){t=0,r=e,e&gt;=slides.length&amp;&amp;(r=0),e&lt;0&amp;&amp;(r=slides.length-1),jQuery("#shortcode-reviews-content-left-modal").html(""),jQuery("#shortcode-reviews-content-left-main").html("");let o=jQuery(slides[r]);if(0==o.find(".shortcode-reviews-images-container").length)jQuery(".shortcode-wcpr-modal-light-box").addClass("shortcode-wcpr-no-images");else{jQuery("#shortcode-reviews-content-left-modal").html(o.find(".shortcode-reviews-images-wrap-left").html());let e=o.find(".shortcode-reviews-images-wr-right").html();e&amp;&amp;(jQuery(".shortcode-wcpr-modal-light-box").removeClass("shortcode-wcpr-no-images"),jQuery("#shortcode-reviews-content-left-main").html(e)),jQuery("#shortcode-reviews-content-left-modal").find(".shortcode-reviews-images").parent().on("click",(function(){t=jQuery(this).data("image_index");let e="",o=jQuery(this).attr("href"),r=jQuery("#shortcode-reviews-content-left-main").find(".shortcode-reviews-images");return jQuery(this).hasClass("reviews-iframe")||jQuery(this).find(".reviews-iframe").length?e=jQuery(`&lt;iframe class="shortcode-reviews-images reviews-iframe" data-original_src="${o}" src="${o}" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;`):jQuery(this).hasClass("reviews-videos")||jQuery(this).find(".reviews-videos").length?e=jQuery(`&lt;video class="shortcode-reviews-images reviews-videos" data-original_src="${o}" src="${o}" controls&gt;&lt;/video&gt;`):(e=jQuery(`&lt;img class="shortcode-reviews-images" data-original_src="${o}" src="${o}"&gt;`),e.attr("title",r.attr("title"))),e.attr({width:r.attr("width"),height:r.attr("width")}),r.replaceWith(e),jQuery("#shortcode-reviews-content-left-main").find(".shortcode-wcpr-review-image-caption").html(jQuery(this).data("image_caption")),!1}))}jQuery("#shortcode-reviews-content-right .shortcode-reviews-content-right-meta").html(o.find(".shortcode-review-content-container").html()),jQuery("#shortcode-reviews-content-right .shortcode-wcpr-single-product-summary").html(o.find(".shortcode-wcpr-single-product-summary-content-wrapper").html()),jQuery(".shortcode-wcpr-modal-light-box").fadeIn(200),jQuery("img.jetpack-lazy-image:not(.jetpack-lazy-image--handled)").length&amp;&amp;document.querySelector("body").dispatchEvent(new Event("jetpack-lazy-images-load"))}(/iPad/i.test(navigator.userAgent)||/Safari/i.test(navigator.userAgent)&amp;&amp;/Apple Computer/.test(navigator.vendor)&amp;&amp;!/Mobi|Android/i.test(navigator.userAgent))&amp;&amp;(i=!0),o.find(".shortcode-wcpr-grid-item .shortcode-reviews-images").unbind().on("click",(function(e){let r=jQuery(this),t=o.data("reviews_shortcode");if(t.hasOwnProperty("masonry_popup")&amp;&amp;"image"===t.masonry_popup){e.stopPropagation();let o=r.closest(".shortcode-reviews-images-container"),t=[];o.find(".shortcode-reviews-images-wrap-left").find("a").map((function(){let e=jQuery(this).find(".shortcode-reviews-images"),r=jQuery(this).data("image_src")?jQuery(this).data("image_src"):e.attr("src"),i=jQuery(this).data("image_caption")?jQuery(this).data("image_caption"):parseInt(jQuery(this).data("image_index"))+1+"/"+o.find(".shortcode-reviews-images-wrap-left").find("a").length;t.push({href:r,title:i})})),0===t.length&amp;&amp;t.push({href:r.data("original_src")?r.data("original_src"):r.attr("src"),title:r.parent().find(".shortcode-wcpr-review-image-caption").html()}),jQuery.swipebox(t,{hideBarsDelay:1e5,initialIndexOnArray:0})}})),i||o.find(".shortcode-wcpr-enable-box-shadow").addClass("shortcode-wcpr-fix-box-shadow"),jQuery(".shortcode-wcpr-modal-light-box").keydown((function(e){jQuery.swipebox.isOpen||"none"!=jQuery(".shortcode-wcpr-modal-light-box").css("display")&amp;&amp;(27==e.keyCode&amp;&amp;(jQuery(".shortcode-wcpr-modal-light-box").fadeOut(200),jQuery(".shortcode-wcpr-modal-light-box").removeClass(current_shortcode_id+"-modal"),r=-1),-1!=r&amp;&amp;(37==e.keyCode&amp;&amp;s(r-=1),39==e.keyCode&amp;&amp;s(r+=1)))})),o.find(".shortcode-wcpr-grid-item").unbind().on("click",(function(){let e=o.data("reviews_shortcode");if(e.hasOwnProperty("masonry_popup")&amp;&amp;"review"===e.masonry_popup){e.hasOwnProperty("full_screen_mobile")&amp;&amp;"on"===e.full_screen_mobile?jQuery(".shortcode-wcpr-modal-light-box").addClass("shortcode-wcpr-full-screen-mobile"):jQuery(".shortcode-wcpr-modal-light-box").removeClass("shortcode-wcpr-full-screen-mobile"),slides=o.find(".shortcode-wcpr-grid-item");let r=slides.index(jQuery(this));r&gt;=0&amp;&amp;(jQuery(".shortcode-wcpr-modal-light-box").removeClass(current_shortcode_id+"-modal"),current_shortcode_id=o.attr("id"),jQuery(".shortcode-wcpr-modal-light-box").addClass(current_shortcode_id+"-modal"),s(r),wcpr_disable_scroll())}})),o.find(".shortcode-wcpr-read-more").unbind().on("click",(function(e){e.stopPropagation();let o=jQuery(this).closest(".shortcode-wcpr-review-content"),r=o.find(".shortcode-wcpr-review-content-full").html();r&amp;&amp;o.html(r),o.closest(".shortcode-wcpr-grid-item").removeClass("wcpr-grid-item-init"),shortcode_wcpr_resize_masonry_items(!0)})),shortcode_wcpr_resize_masonry_items(!0)}))})),jQuery(document).ready((function(e){"use strict";let o=!1;function r(){o||e(".shortcode-wcpr-enable-box-shadow").addClass("shortcode-wcpr-fix-box-shadow"),shortcode_wcpr_resize_masonry_items()}(/iPad/i.test(navigator.userAgent)||/Safari/i.test(navigator.userAgent)&amp;&amp;/Apple Computer/.test(navigator.vendor)&amp;&amp;!/Mobi|Android/i.test(navigator.userAgent))&amp;&amp;(o=!0),r();let t=-1,i=0;function s(){wcpr_enable_scroll(),e(".shortcode-wcpr-modal-light-box").fadeOut(200),t=-1}function a(o){i=0,t=o,o&gt;=slides.length&amp;&amp;(t=0),o&lt;0&amp;&amp;(t=slides.length-1);let r=e("#shortcode-reviews-content-left-modal"),s=e("#shortcode-reviews-content-left-main");r.html(""),s.html("");let a=e(slides[t]);if(0===a.find(".shortcode-reviews-images-container").length)e(".shortcode-wcpr-modal-light-box").addClass("shortcode-wcpr-no-images");else{r.html(a.find(".shortcode-reviews-images-wrap-left").html());let o=a.find(".shortcode-reviews-images-wrap-right").html();if(o){e(".shortcode-wcpr-modal-light-box").removeClass("shortcode-wcpr-no-images"),s.html(o);let r=s.find("img").data("original_src");!r||r.indexOf("data:")&gt;-1?s.find("img").attr("src",s.find("img").attr("src")):s.find("img").attr("src",r)}r.find(".shortcode-reviews-images").map((function(){let o=e(this).data("src");o&amp;&amp;e(this).attr("src",o)})),r.find(".shortcode-reviews-images").parent().on("click",(function(){i=e(this).data("image_index");let o="",r=jQuery(this).attr("href");return jQuery(this).hasClass("reviews-iframe")||jQuery(this).find(".reviews-iframe").length?o=jQuery(`&lt;iframe class="shortcode-reviews-images reviews-iframe" data-original_src="${r}" src="${r}" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;`):jQuery(this).hasClass("reviews-videos")||jQuery(this).find(".reviews-videos").length?o=jQuery(`&lt;video class="shortcode-reviews-images reviews-videos" data-original_src="${r}" src="${r}" controls&gt;&lt;/video&gt;`):(r=e(this).data("image_src")||r,o=jQuery(`&lt;img class="shortcode-reviews-images" data-original_src="${r}" src="${r}"&gt;`),o.attr("title",s.find(".shortcode-reviews-images").attr("title"))),o.attr({width:s.find(".shortcode-reviews-images").attr("width"),height:s.find(".shortcode-reviews-images").attr("width")}),s.find(".shortcode-reviews-images").replaceWith(o),s.find(".shortcode-wcpr-review-image-caption").html(e(this).data("image_caption")),!1}))}e("#shortcode-reviews-content-right .shortcode-reviews-content-right-meta").html(a.find(".shortcode-review-content-container").html()),e("#shortcode-reviews-content-right .shortcode-wcpr-single-product-summary").html(a.find(".shortcode-wcpr-single-product-summary-content-wrapper").html()),e(".shortcode-wcpr-modal-light-box").fadeIn(200),function(o){e(".shortcode-wcpr-single-product-summary").find(".shortcode-wcpr-variations_form").each((function(){e(this).addClass("variations_form vi_wpvs_variation_form"),e(this).find("select").each((function(r,t){e(this).val(jQuery(o).find("select").eq(r).val()).trigger("change")})),e(this).wc_variation_form(),e(document.body).trigger("vi_wpvs_variation_form"),e(document.body).trigger("wc_price_based_country_ajax_geolocation")}))}(a),jQuery("img.jetpack-lazy-image:not(.jetpack-lazy-image--handled)").length&amp;&amp;document.querySelector("body").dispatchEvent(new Event("jetpack-lazy-images-load")),jQuery("img.jetpack-lazy-image").next("img").remove()}e(".shortcode-wcpr-close").on("click",(function(){s()})),e(".shortcode-wcpr-single-product-summary-meta-shop .variations_form").each((function(){e(this).addClass("shortcode-wcpr-variations_form").removeClass("variations_form")})),e(".shortcode-wcpr-modal-light-box .shortcode-wcpr-overlay").on("click",(function(){s()})),e("#shortcode-reviews-content-left-main").on("click",".shortcode-reviews-images",(function(){let o=e(this),r=[];e("#shortcode-reviews-content-left-modal").find("a").map((function(){let o=e(this).find(".shortcode-reviews-images"),t=e(this).data("image_src")?e(this).data("image_src"):o.attr("src"),i=e(this).data("image_caption")?e(this).data("image_caption"):parseInt(e(this).data("image_index"))+1+"/"+e("#shortcode-reviews-content-left-modal").find("a").length;r.push({href:t,title:i})})),0===r.length&amp;&amp;r.push({href:o.data("original_src")?o.data("original_src"):o.attr("src"),title:o.parent().find(".shortcode-wcpr-review-image-caption").html()}),e.swipebox(r,{hideBarsDelay:1e5,initialIndexOnArray:i})})),e(document).on("keydown",(function(o){let r=e(".shortcode-wcpr-modal-light-box");0!==e(".woocommerce-photo-reviews-shortcode").length&amp;&amp;(e.swipebox.isOpen||"none"!==r.css("display")&amp;&amp;(27===o.keyCode&amp;&amp;s(),-1!==t&amp;&amp;(37===o.keyCode&amp;&amp;a(t-=1),39===o.keyCode&amp;&amp;a(t+=1))))})),e(document).on("click",".shortcode-wcpr-grid-item",(function(){let o=e(this).closest(".woocommerce-photo-reviews-shortcode"),r=o.data("reviews_shortcode");if(r.hasOwnProperty("masonry_popup")&amp;&amp;"review"===r.masonry_popup){r.hasOwnProperty("full_screen_mobile")&amp;&amp;"on"===r.full_screen_mobile?e(".shortcode-wcpr-modal-light-box").addClass("shortcode-wcpr-full-screen-mobile"):e(".shortcode-wcpr-modal-light-box").removeClass("shortcode-wcpr-full-screen-mobile"),slides=o.find(".shortcode-wcpr-grid-item");let t=slides.index(e(this));t&gt;=0&amp;&amp;(e(".shortcode-wcpr-modal-light-box").removeClass(current_shortcode_id+"-modal"),current_shortcode_id=o.attr("id"),e(".shortcode-wcpr-modal-light-box").addClass(current_shortcode_id+"-modal"),a(t),wcpr_disable_scroll())}})),e(document).on("click",".shortcode-wcpr-read-more",(function(o){o.stopPropagation();let r=e(this).closest(".shortcode-wcpr-review-content"),t=r.find(".shortcode-wcpr-review-content-full").html();t&amp;&amp;r.html(t),r.closest(".shortcode-wcpr-grid-item").removeClass("wcpr-grid-item-init"),shortcode_wcpr_resize_masonry_items(!0)})),e(document).on("click",".shortcode-wcpr-grid-item .shortcode-reviews-images",(function(o){let r=e(this),t=r.closest(".woocommerce-photo-reviews-shortcode").data("reviews_shortcode");if(t.hasOwnProperty("masonry_popup")&amp;&amp;"image"===t.masonry_popup){o.stopPropagation();let t=r.closest(".shortcode-reviews-images-container"),i=[];t.find(".shortcode-reviews-images-wrap-left").find("a").map((function(){let o=e(this).find(".shortcode-reviews-images"),r=e(this).data("image_src")?e(this).data("image_src"):o.attr("src"),s=e(this).data("image_caption")?e(this).data("image_caption"):parseInt(e(this).data("image_index"))+1+"/"+t.find(".shortcode-reviews-images-wrap-left").find("a").length;i.push({href:r,title:s})})),0===i.length&amp;&amp;i.push({href:r.data("original_src")?r.data("original_src"):r.attr("src"),title:r.parent().find(".shortcode-wcpr-review-image-caption").html()}),e.swipebox(i,{hideBarsDelay:1e5,initialIndexOnArray:0})}})),jQuery("img.jetpack-lazy-image").next("img").remove(),e("body").on("click",".shortcode-wcpr-next",(function(){a(t+=1)})),e("body").on("click",".shortcode-wcpr-prev",(function(){a(t-=1)}));let c=!1,n="",d="",h="";e(document).on("click",".shortcode-wcpr-load-more-reviews-button:not(.wcpr-loading)",(function(o){let t=e(this),i=t.closest(".woocommerce-photo-reviews-shortcode");n=i.data("wcpr_image"),d=i.data("wcpr_verified"),h=i.data("wcpr_rating");let s=i.data("reviews_shortcode");if(c)return!1;c=!0,o.preventDefault(),i.addClass("woocommerce-photo-reviews-shortcode-loading"),t.addClass("wcpr-loading"),e.ajax({url:woocommerce_photo_reviews_shortcode_params.ajaxurl,type:"get",data:{action:"woocommerce_photo_reviews_shortcode_ajax_get_reviews",nonce:woocommerce_photo_reviews_shortcode_params.nonce,reviews_shortcode:JSON.stringify(s),wcpr_page:t.data("cpage"),wcpr_image:n,wcpr_verified:d,wcpr_rating:h},success:function(e){let o=jQuery('&lt;div class="woocommerce_photo_reviews_shortcode_ajax_get_reviews"&gt;&lt;/div&gt;');o.css("display","none").html(e.html),s.hasOwnProperty("style")&amp;&amp;"masonry"===s.style?i.find(".shortcode-wcpr-grid").append(o.find(".shortcode-wcpr-grid").html()):i.find(".commentlist").append(o.find(".commentlist").html()),i.find(".wcpr-load-more-reviews-button-container").replaceWith(o.find(".wcpr-load-more-reviews-button-container")),i.data("wcpr_image",n),i.data("wcpr_verified",d),i.data("wcpr_rating",h)},complete:function(){s.hasOwnProperty("style")&amp;&amp;"masonry"===s.style&amp;&amp;s.hasOwnProperty("masonry_popup")&amp;&amp;s.masonry_popup,r(),jQuery(document.body).trigger("woocommerce_photo_reviews_shortcode_ajax_get_reviews"),c=!1,t.removeClass("wcpr-loading"),i.removeClass("woocommerce-photo-reviews-shortcode-loading")}})})),e(document).on("click","a.wcpr-page-numbers.wcpr-page-numbers-nav",(function(e){let o=jQuery(this).closest(".woocommerce-photo-reviews-shortcode").data("reviews_shortcode");if(!o.hasOwnProperty("pagination_ajax")||"on"!==o.pagination_ajax)return!0;e.preventDefault(),e.stopPropagation();let r=jQuery(this).closest(".shortcode-wcpr-pagination"),t=r.find(".wcpr-page-numbers").index(r.find(".wcpr-page-numbers.wcpr-current"));if(jQuery(this).hasClass("wcpr-page-numbers-next")?t++:t--,0===t||t===r.find(".wcpr-page-numbers:not(.wcpr-page-numbers-nav)").length)return!1;r.find(".wcpr-page-numbers").eq(t).trigger("click")})),e(document).on("click","a.wcpr-page-numbers:not(.wcpr-page-numbers-nav)",(function(o){let t=e(this),i=t.closest(".woocommerce-photo-reviews-shortcode");n=i.data("wcpr_image"),d=i.data("wcpr_verified"),h=i.data("wcpr_rating");let s=i.data("reviews_shortcode");if(!s.hasOwnProperty("pagination_ajax")||"on"!==s.pagination_ajax)return!0;if(c)return!1;let a=parseInt(i.offset().top);window.scrollTo({top:a,behavior:"smooth"}),c=!0,o.preventDefault(),i.addClass("woocommerce-photo-reviews-shortcode-loading"),e.ajax({url:woocommerce_photo_reviews_shortcode_params.ajaxurl,type:"get",data:{action:"woocommerce_photo_reviews_shortcode_ajax_get_reviews",nonce:woocommerce_photo_reviews_shortcode_params.nonce,reviews_shortcode:JSON.stringify(s),wcpr_page:parseInt(t.html()),wcpr_image:n,wcpr_verified:d,wcpr_rating:h},success:function(e){i.html(e.html),i.data("wcpr_image",n),i.data("wcpr_verified",d),i.data("wcpr_rating",h)},error:function(e){},complete:function(){s.hasOwnProperty("style")&amp;&amp;"masonry"===s.style&amp;&amp;s.hasOwnProperty("masonry_popup")&amp;&amp;s.masonry_popup,r(),jQuery(document.body).trigger("woocommerce_photo_reviews_shortcode_ajax_get_reviews"),c=!1,i.removeClass("woocommerce-photo-reviews-shortcode-loading")}})})),e(document).on("click","a.shortcode-wcpr-filter-button",(function(o){let t=e(this),i=t.closest(".woocommerce-photo-reviews-shortcode"),s=i.data("reviews_shortcode");if(!s.hasOwnProperty("pagination_ajax")||"on"!==s.pagination_ajax)return;if(c||0===parseInt(t.find(".shortcode-wcpr-filter-button-count").html())&amp;&amp;!t.hasClass("shortcode-wcpr-active"))return!1;n=i.data("wcpr_image"),d=i.data("wcpr_verified"),h=i.data("wcpr_rating");let a=t.data("filter_type");switch(a){case"all":if(t.hasClass("shortcode-wcpr-active"))return!1;h="";break;case"image":n=t.hasClass("shortcode-wcpr-active")?"":1;break;case"verified":d=t.hasClass("shortcode-wcpr-active")?"":1;break;default:if(t.hasClass("shortcode-wcpr-active"))return!1;h=a}let l=parseInt(i.offset().top);window.scrollTo({top:l,behavior:"smooth"}),c=!0,o.preventDefault(),i.addClass("woocommerce-photo-reviews-shortcode-loading"),e.ajax({url:woocommerce_photo_reviews_shortcode_params.ajaxurl,type:"get",data:{action:"woocommerce_photo_reviews_shortcode_ajax_get_reviews",nonce:woocommerce_photo_reviews_shortcode_params.nonce,reviews_shortcode:JSON.stringify(s),wcpr_image:n,wcpr_verified:d,wcpr_rating:h},success:function(e){i.html(e.html),i.data("wcpr_image",n),i.data("wcpr_verified",d),i.data("wcpr_rating",h)},error:function(e){},complete:function(){s.hasOwnProperty("style")&amp;&amp;"masonry"===s.style&amp;&amp;s.hasOwnProperty("masonry_popup")&amp;&amp;s.masonry_popup,r(),i.hasClass("woocommerce-photo-reviews-slide-init")&amp;&amp;(i.removeClass("woocommerce-photo-reviews-slide woocommerce-photo-reviews-slide-init woocommerce-photo-reviews-slide-none"),viwcpr_flexslider()),jQuery(document.body).trigger("woocommerce_photo_reviews_shortcode_ajax_get_reviews"),c=!1,i.removeClass("woocommerce-photo-reviews-shortcode-loading")}})})),e(document).on("scroll",(function(e){setTimeout((function(){shortcode_wcpr_resize_masonry_items()}),100)})),e(document).on("click","a",(function(e){setTimeout((function(){shortcode_wcpr_resize_masonry_items()}),100)}))})),jQuery(window).on("resize",(function(){"use strict";shortcode_wcpr_resize_masonry_items(!0)}))
;/*! Swipebox v1.5.2 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
!function(e,t,i,s){i.swipebox=function(r,o){i(r).addClass("swipebox");var a,n,p={useCSS:!0,useSVG:!0,initialIndexOnArray:0,removeBarsOnMobile:!0,hideCloseButtonOnMobile:!1,hideBarsDelay:3e3,videoMaxWidth:1140,vimeoColor:"cccccc",beforeOpen:null,afterOpen:null,afterClose:null,afterMedia:null,nextSlide:null,prevSlide:null,loopAtEnd:!1,autoplayVideos:!1,queryStringData:{},toggleClassOnLoad:""},l=this,c=[],d=".swipebox",w=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i),b=null!==w||t.createTouch!==s||"ontouchstart"in e||"onmsgesturechange"in e||navigator.msMaxTouchPoints,u=!!t.createElementNS&amp;&amp;!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,h=e.innerWidth?e.innerWidth:i(e).width(),g=e.innerHeight?e.innerHeight:i(e).height(),f=0;l.settings={},i.swipebox.close=function(){a.closeSlide()},i.swipebox.extend=function(){return a},l.init=function(){l.settings=i.extend({},p,o),Array.isArray(r)?(c=r,a.target=i(e),a.init(l.settings.initialIndexOnArray)):i(t).on("click",d,(function(e){if("slide current"===e.target.parentNode.className)return!1;var t,s,o;Array.isArray(r)||(a.destroy(),n=i(d),a.actions()),c=[],o||(s="data-rel",o=i(this).attr(s)),o||(s="rel",o=i(this).attr(s)),(n=o&amp;&amp;""!==o&amp;&amp;"nofollow"!==o?i(d).filter("["+s+'="'+o+'"]'):i(d)).each((function(){var e=null,t=null;i(this).attr("title")&amp;&amp;(e=i(this).attr("title")),i(this).attr("href")&amp;&amp;(t=i(this).attr("href")),c.push({href:t,title:e})})),t=n.index(i(this)),e.preventDefault(),e.stopPropagation(),a.target=i(e.target),a.init(t)}))},a={init:function(e){l.settings.beforeOpen&amp;&amp;l.settings.beforeOpen(),this.target.trigger("wcpr-swipebox-start"),i.swipebox.isOpen=!0,this.build(),this.openSlide(e),this.openMedia(e),this.preloadMedia(e+1),this.preloadMedia(e-1),l.settings.afterOpen&amp;&amp;l.settings.afterOpen(e)},build:function(){var e,t=this;i("body").append('&lt;div id="wcpr-swipebox-overlay"&gt;\t\t\t\t\t&lt;div id="wcpr-swipebox-container"&gt;\t\t\t\t\t\t&lt;div id="wcpr-swipebox-slider"&gt;&lt;/div&gt;\t\t\t\t\t\t&lt;div id="wcpr-swipebox-top-bar"&gt;\t\t\t\t\t\t\t&lt;div id="wcpr-swipebox-title"&gt;&lt;/div&gt;\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;div id="wcpr-swipebox-bottom-bar"&gt;\t\t\t\t\t\t\t&lt;div id="wcpr-swipebox-arrows"&gt;\t\t\t\t\t\t\t\t&lt;a id="wcpr-swipebox-prev"&gt;&lt;/a&gt;\t\t\t\t\t\t\t\t&lt;a id="wcpr-swipebox-next"&gt;&lt;/a&gt;\t\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;/div&gt;\t\t\t\t\t\t&lt;a id="wcpr-swipebox-close"&gt;&lt;/a&gt;\t\t\t\t\t&lt;/div&gt;\t\t\t&lt;/div&gt;'),u&amp;&amp;!0===l.settings.useSVG&amp;&amp;(e=(e=i("#wcpr-swipebox-close").css("background-image")).replace("png","svg"),i("#wcpr-swipebox-prev, #wcpr-swipebox-next, #wcpr-swipebox-close").css({"background-image":e})),w&amp;&amp;l.settings.removeBarsOnMobile&amp;&amp;i("#wcpr-swipebox-bottom-bar, #wcpr-swipebox-top-bar").remove(),i.each(c,(function(){i("#wcpr-swipebox-slider").append('&lt;div class="slide"&gt;&lt;/div&gt;')})),t.setDim(),t.actions(),b&amp;&amp;t.gesture(),t.keyboard(),t.animBars(),t.resize()},setDim:function(){var t,s,r;"onorientationchange"in e?e.addEventListener("orientationchange",(function(){0===e.orientation?(t=h,s=g):90!==e.orientation&amp;&amp;-90!==e.orientation||(t=g,s=h)}),!1):(t=e.innerWidth?e.innerWidth:i(e).width(),s=e.innerHeight?e.innerHeight:i(e).height()),r={width:t,height:s},i("#wcpr-swipebox-overlay").css(r)},resize:function(){var t=this;i(e).resize((function(){t.setDim()})).resize()},supportTransition:function(){var e,i="transition WebkitTransition MozTransition OTransition msTransition KhtmlTransition".split(" ");for(e=0;e&lt;i.length;e++)if(t.createElement("div").style[i[e]]!==s)return i[e];return!1},doCssTrans:function(){if(l.settings.useCSS&amp;&amp;this.supportTransition())return!0},gesture:function(){var e,t,s,r,o,a,n=this,p=!1,l=!1,d={},w={},b=i("#wcpr-swipebox-top-bar, #wcpr-swipebox-bottom-bar"),u=i("#wcpr-swipebox-slider");b.addClass("visible-bars"),n.setTimeout(),i("body").bind("touchstart",(function(n){return i(this).addClass("wcpr-touching"),e=i("#wcpr-swipebox-slider .slide").index(i("#wcpr-swipebox-slider .slide.current")),w=n.originalEvent.targetTouches[0],d.pageX=n.originalEvent.targetTouches[0].pageX,d.pageY=n.originalEvent.targetTouches[0].pageY,i("#wcpr-swipebox-slider").css({"-webkit-transform":"translate3d("+f+"%, 0, 0)",transform:"translate3d("+f+"%, 0, 0)"}),i(".wcpr-touching").bind("touchmove",(function(n){if(n.preventDefault(),n.stopPropagation(),w=n.originalEvent.targetTouches[0],!l&amp;&amp;(o=s,s=w.pageY-d.pageY,Math.abs(s)&gt;=50||p)){var b=.75-Math.abs(s)/u.height();u.css({top:s+"px"}),u.css({opacity:b}),p=!0}r=t,t=w.pageX-d.pageX,a=100*t/h,!l&amp;&amp;!p&amp;&amp;Math.abs(t)&gt;=10&amp;&amp;(i("#wcpr-swipebox-slider").css({"-webkit-transition":"",transition:""}),l=!0),l&amp;&amp;(0&lt;t?0===e?i("#wcpr-swipebox-overlay").addClass("leftSpringTouch"):(i("#wcpr-swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),i("#wcpr-swipebox-slider").css({"-webkit-transform":"translate3d("+(f+a)+"%, 0, 0)",transform:"translate3d("+(f+a)+"%, 0, 0)"})):0&gt;t&amp;&amp;(c.length===e+1?i("#wcpr-swipebox-overlay").addClass("rightSpringTouch"):(i("#wcpr-swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),i("#wcpr-swipebox-slider").css({"-webkit-transform":"translate3d("+(f+a)+"%, 0, 0)",transform:"translate3d("+(f+a)+"%, 0, 0)"}))))})),!1})).bind("touchend",(function(e){if(e.preventDefault(),e.stopPropagation(),i("#wcpr-swipebox-slider").css({"-webkit-transition":"-webkit-transform 0.4s ease",transition:"transform 0.4s ease"}),s=w.pageY-d.pageY,t=w.pageX-d.pageX,a=100*t/h,p)if(p=!1,Math.abs(s)&gt;=100&amp;&amp;Math.abs(s)&gt;Math.abs(o)){var c=s&gt;0?u.height():-u.height();u.animate({top:c+"px",opacity:0},300,(function(){n.closeSlide()}))}else u.animate({top:0,opacity:1},300);else l?(l=!1,t&gt;=10&amp;&amp;t&gt;=r?n.getPrev():t&lt;=-10&amp;&amp;t&lt;=r&amp;&amp;n.getNext()):b.hasClass("visible-bars")?(n.clearTimeout(),n.hideBars()):(n.showBars(),n.setTimeout());i("#wcpr-swipebox-slider").css({"-webkit-transform":"translate3d("+f+"%, 0, 0)",transform:"translate3d("+f+"%, 0, 0)"}),i("#wcpr-swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),i(".wcpr-touching").off("touchmove").removeClass("wcpr-touching")}))},setTimeout:function(){if(l.settings.hideBarsDelay&gt;0){var t=this;t.clearTimeout(),t.timeout=e.setTimeout((function(){t.hideBars()}),l.settings.hideBarsDelay)}},clearTimeout:function(){e.clearTimeout(this.timeout),this.timeout=null},showBars:function(){var e=i("#wcpr-swipebox-top-bar, #wcpr-swipebox-bottom-bar");this.doCssTrans()?e.addClass("visible-bars"):(i("#wcpr-swipebox-top-bar").animate({top:0},500),i("#wcpr-swipebox-bottom-bar").animate({bottom:0},500),setTimeout((function(){e.addClass("visible-bars")}),1e3))},hideBars:function(){var e=i("#wcpr-swipebox-top-bar, #wcpr-swipebox-bottom-bar");this.doCssTrans()?e.removeClass("visible-bars"):(i("#wcpr-swipebox-top-bar").animate({top:"-50px"},500),i("#wcpr-swipebox-bottom-bar").animate({bottom:"-50px"},500),setTimeout((function(){e.removeClass("visible-bars")}),1e3))},animBars:function(){var e=this,t=i("#wcpr-swipebox-top-bar, #wcpr-swipebox-bottom-bar");t.addClass("visible-bars"),e.setTimeout(),i("#wcpr-swipebox-slider").click((function(){t.hasClass("visible-bars")||(e.showBars(),e.setTimeout())})),i("#wcpr-swipebox-bottom-bar").hover((function(){e.showBars(),t.addClass("visible-bars"),e.clearTimeout()}),(function(){l.settings.hideBarsDelay&gt;0&amp;&amp;(t.removeClass("visible-bars"),e.setTimeout())}))},keyboard:function(){var t=this;i(e).bind("keyup",(function(e){e.preventDefault(),e.stopPropagation(),37===e.keyCode?t.getPrev():39===e.keyCode?t.getNext():27===e.keyCode&amp;&amp;t.closeSlide()}))},actions:function(){var e=this,t="touchend click";c.length&lt;2?(i("#wcpr-swipebox-bottom-bar").hide(),s===c[1]&amp;&amp;i("#wcpr-swipebox-top-bar").hide()):(i("#wcpr-swipebox-prev").bind(t,(function(t){t.preventDefault(),t.stopPropagation(),e.getPrev(),e.setTimeout()})),i("#wcpr-swipebox-next").bind(t,(function(t){t.preventDefault(),t.stopPropagation(),e.getNext(),e.setTimeout()}))),i("#wcpr-swipebox-close").bind(t,(function(t){t.preventDefault(),t.stopPropagation(),e.closeSlide()}))},setSlide:function(e,t){t=t||!1;var s=i("#wcpr-swipebox-slider");f=100*-e,this.doCssTrans()?s.css({"-webkit-transform":"translate3d("+100*-e+"%, 0, 0)",transform:"translate3d("+100*-e+"%, 0, 0)"}):s.animate({left:100*-e+"%"}),i("#wcpr-swipebox-slider .slide").removeClass("current"),i("#wcpr-swipebox-slider .slide").eq(e).addClass("current"),this.setTitle(e),t&amp;&amp;s.fadeIn(),i("#wcpr-swipebox-prev, #wcpr-swipebox-next").removeClass("disabled"),0===e?i("#wcpr-swipebox-prev").addClass("disabled"):e===c.length-1&amp;&amp;!0!==l.settings.loopAtEnd&amp;&amp;i("#wcpr-swipebox-next").addClass("disabled")},openSlide:function(t){i("html").addClass("wcpr-swipebox-html"),b?(i("html").addClass("wcpr-swipebox-touch"),l.settings.hideCloseButtonOnMobile&amp;&amp;i("html").addClass("wcpr-swipebox-no-close-button")):i("html").addClass("wcpr-swipebox-no-touch"),i(e).trigger("resize"),this.setSlide(t,!0)},preloadMedia:function(e){var t=this,i=null;c[e]!==s&amp;&amp;(i=c[e].href),t.isVideo(i)?t.openMedia(e):setTimeout((function(){t.openMedia(e)}),1e3)},openMedia:function(e){var t,r,o=this;if(c[e]!==s&amp;&amp;(t=c[e].href),e&lt;0||e&gt;=c.length)return!1;r=i("#wcpr-swipebox-slider .slide").eq(e),o.isVideo(t)?(r.html(o.getVideo(t)),l.settings.afterMedia&amp;&amp;l.settings.afterMedia(e)):(r.addClass("slide-loading"),o.loadMedia(t,(function(){r.removeClass("slide-loading"),r.html(this),l.settings.afterMedia&amp;&amp;l.settings.afterMedia(e)})))},setTitle:function(e){var t=null;i("#wcpr-swipebox-title").empty(),c[e]!==s&amp;&amp;(t=c[e].title),t?(i("#wcpr-swipebox-top-bar").show(),i("#wcpr-swipebox-title").append(t)):i("#wcpr-swipebox-top-bar").hide()},isVideo:function(e){if(e){if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/vimeo\.com\/([0-9]*)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/))return!0;if(e.toLowerCase().indexOf("swipeboxvideo=1")&gt;=0)return!0;if(e=e.toLowerCase().split("."),["mp4","webm"].indexOf(e[e.length-1])&gt;-1)return!0}},parseUri:function(e,s){var r=t.createElement("a"),o={};return r.href=decodeURIComponent(e),r.search&amp;&amp;(o=JSON.parse('{"'+r.search.toLowerCase().replace("?","").replace(/&amp;/g,'","').replace(/=/g,'":"')+'"}')),i.isPlainObject(s)&amp;&amp;(o=i.extend(o,s,l.settings.queryStringData)),i.map(o,(function(e,t){if(e&amp;&amp;e&gt;"")return encodeURIComponent(t)+"="+encodeURIComponent(e)})).join("&amp;")},getVideo:function(e){var t="",i=e.match(/((?:www\.)?youtube\.com|(?:www\.)?youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/),s=e.match(/(?:www\.)?youtu\.be\/([a-zA-Z0-9\-_]+)/),r=e.match(/(?:www\.)?vimeo\.com\/([0-9]*)/),o="";return i||s?(s&amp;&amp;(i=s),console.log(i),o=a.parseUri(e,{autoplay:l.settings.autoplayVideos?"1":"0",v:""}),t='&lt;iframe width="560" height="315" src="https://'+i[1]+"/embed/"+i[2]+"?"+o+'" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;'):r?(o=a.parseUri(e,{autoplay:l.settings.autoplayVideos?"1":"0",byline:"0",portrait:"0",color:l.settings.vimeoColor}),t='&lt;iframe width="560" height="315"  src="//player.vimeo.com/video/'+r[1]+"?"+o+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;'):t='&lt;video src="'+e+'" width="100%" controls&gt;&lt;/video&gt;','&lt;div class="wcpr-swipebox-video-container" style="max-width:'+l.settings.videoMaxWidth+'px"&gt;&lt;div class="wcpr-swipebox-video"&gt;'+t+"&lt;/div&gt;&lt;/div&gt;"},loadMedia:function(e,t){if(0===e.trim().indexOf("#"))t.call(i("&lt;div&gt;",{class:"wcpr-swipebox-inline-container"}).append(i(e).clone().toggleClass(l.settings.toggleClassOnLoad)));else if(!this.isVideo(e)){var s=i("&lt;img&gt;").on("load",(function(){t.call(s)}));s.attr("src",e)}},getNext:function(){var e,t=this,s=i("#wcpr-swipebox-slider .slide").index(i("#wcpr-swipebox-slider .slide.current"));s+1&lt;c.length?(e=i("#wcpr-swipebox-slider .slide").eq(s).contents().find("iframe").attr("src"),i("#wcpr-swipebox-slider .slide").eq(s).contents().find("iframe").attr("src",e),s++,t.setSlide(s),t.preloadMedia(s+1),l.settings.nextSlide&amp;&amp;l.settings.nextSlide(s)):!0===l.settings.loopAtEnd?(e=i("#wcpr-swipebox-slider .slide").eq(s).contents().find("iframe").attr("src"),i("#wcpr-swipebox-slider .slide").eq(s).contents().find("iframe").attr("src",e),s=0,t.preloadMedia(s),t.setSlide(s),t.preloadMedia(s+1),l.settings.nextSlide&amp;&amp;l.settings.nextSlide(s)):(i("#wcpr-swipebox-overlay").addClass("rightSpring"),setTimeout((function(){i("#wcpr-swipebox-overlay").removeClass("rightSpring")}),500))},getPrev:function(){var e,t=i("#wcpr-swipebox-slider .slide").index(i("#wcpr-swipebox-slider .slide.current"));t&gt;0?(e=i("#wcpr-swipebox-slider .slide").eq(t).contents().find("iframe").attr("src"),i("#wcpr-swipebox-slider .slide").eq(t).contents().find("iframe").attr("src",e),t--,this.setSlide(t),this.preloadMedia(t-1),l.settings.prevSlide&amp;&amp;l.settings.prevSlide(t)):(i("#wcpr-swipebox-overlay").addClass("leftSpring"),setTimeout((function(){i("#wcpr-swipebox-overlay").removeClass("leftSpring")}),500))},nextSlide:function(e){},prevSlide:function(e){},closeSlide:function(){i("html").removeClass("wcpr-swipebox-html"),i("html").removeClass("wcpr-swipebox-touch"),i(e).trigger("resize"),this.destroy()},destroy:function(){i(e).unbind("keyup"),i("body").unbind("touchstart"),i("body").unbind("touchmove"),i("body").unbind("touchend"),i("#wcpr-swipebox-slider").unbind(),i("#wcpr-swipebox-overlay").remove(),Array.isArray(r)||r.removeData("_swipebox"),this.target&amp;&amp;this.target.trigger("wcpr-swipebox-destroy"),i.swipebox.isOpen=!1,l.settings.afterClose&amp;&amp;l.settings.afterClose()}},l.init()},i.fn.swipebox=function(e){if(!i.data(this,"_swipebox")){var t=new i.swipebox(this,e);this.data("_swipebox",t)}return this.data("_swipebox")}}(window,document,jQuery)
;function wcpr_resize_masonry_items(e=!1){e?jQuery(".wcpr-grid-item.wcpr-grid-item-init").removeClass("wcpr-grid-item-init"):jQuery(".wcpr-grid-item .reviews-videos").length&amp;&amp;setTimeout((function(){wcpr_resize_masonry_items(!0)}),150),jQuery(".wcpr-grid-loadmore .wcpr-grid-item:not(.wcpr-grid-item-init)").each((function(){if(!jQuery(this).is(":visible"))return!0;wcpr_resize_masonry_item(jQuery(this))}))}function wcpr_resize_masonry_item(e){e=jQuery(e);let i,t,r=0,n=parseInt(jQuery(".wcpr-grid").data("wcpr_columns")||3);if(e.find(".reviews-images-wrap-right .reviews-images").length&amp;&amp;(i=e.find(".reviews-images-wrap-right .reviews-images"),r=i.outerHeight(),0===r)){t=e.find(".wcpr-content").outerWidth();let s=parseFloat(i.attr("width")||0),a=parseFloat(i.attr("height")||0);0===t&amp;&amp;(t=((jQuery(".wcpr-grid").outerWidth()?jQuery(".wcpr-grid").outerWidth():jQuery("#reviews").outerWidth()?jQuery("#reviews").outerWidth():jQuery(".woocommerce-Tabs-panel").outerWidth()?jQuery(".woocommerce-Tabs-panel").outerWidth():200)-20*(n-1))/n),r=0!==a?Math.round(t/s*a):t}let s=e.find(".wcpr-content").outerHeight(),a=e.find(".review-content-container").outerHeight();if(0===a){t||(t=e.find(".wcpr-content").outerWidth(),0===t&amp;&amp;(t=((jQuery(".wcpr-grid").outerWidth()?jQuery(".wcpr-grid").outerWidth():jQuery("#reviews").outerWidth()?jQuery("#reviews").outerWidth():jQuery(".woocommerce-Tabs-panel").outerWidth()?jQuery(".woocommerce-Tabs-panel").outerWidth():200)-20*(n-1))/n)),jQuery("body").append('&lt;div class="review-content-container-temp" style="width: '+t+'px; visibility: hidden; "&gt;'+e.find(".review-content-container").html()+"&lt;/div&gt;");let i=jQuery(".review-content-container-temp");i.find(".wcpr-review-content-full").remove(),a=i.outerHeight(),i.remove()}s&lt;a+r&amp;&amp;(s=a+r);let o=Math.ceil((s+20)/21);e.addClass("wcpr-grid-item-init").css("grid-row-end","span "+o)}jQuery(document).ready((function(e){"use strict";let i=!1;/iPad/i.test(navigator.userAgent)||/Safari/i.test(navigator.userAgent)&amp;&amp;/Apple Computer/.test(navigator.vendor)&amp;&amp;!/Mobi|Android/i.test(navigator.userAgent)?i=!0:e(".wcpr-enable-box-shadow").addClass("wcpr-fix-box-shadow");let t,r=-1,n=0;function s(){let i=parseInt(e("html").css("top"));e("html").removeClass("wcpr-noscroll"),window.scrollTo({top:-i,behavior:"instant"})}function a(i){n=0,r=i,i&gt;=t.length&amp;&amp;(r=0),i&lt;0&amp;&amp;(r=t.length-1);let s,a=e("#reviews-content-left-modal"),o=e("#reviews-content-left-main");if(s=t.eq(r),a.html(""),o.html(""),0===s.find(".reviews-images-container").length)e(".wcpr-modal-light-box").addClass("wcpr-no-images");else{a.html(s.find(".reviews-images-wrap-left").html());let i=s.find(".reviews-images-wrap-right").html();i&amp;&amp;(e(".wcpr-modal-light-box").removeClass("wcpr-no-images"),o.html(i),o.find("img").attr("src",o.find("img").data("original_src")||o.find("img").attr("src"))),a.find(".reviews-images").map((function(){let i=e(this).data("src");i&amp;&amp;e(this).attr("src",i)})),a.find(".reviews-images").closest("a").on("click",(function(){n=e(this).data("image_index");let i=e(this).attr("href"),t="";return jQuery(this).hasClass("reviews-iframe")||jQuery(this).find(".reviews-iframe").length?t=jQuery(`&lt;iframe class="reviews-images reviews-iframe" data-original_src="${i}" src="${i}" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;`):jQuery(this).hasClass("reviews-videos")||jQuery(this).find(".reviews-videos").length?t=jQuery(`&lt;video class="reviews-images reviews-videos" data-original_src="${i}" src="${i}" controls&gt;&lt;/video&gt;`):(i=e(this).data("image_src")||i,t=jQuery(`&lt;img class="reviews-images" data-original_src="${i}" src="${i}"&gt;`),t.attr("title",o.find(".reviews-images").attr("title"))),t.attr({width:o.find(".reviews-images").attr("width"),height:o.find(".reviews-images").attr("width")}),o.find(".reviews-images").replaceWith(t),o.find("source").attr("srcset",i),o.find(".wcpr-review-image-caption").html(e(this).data("image_caption")),!1}))}e("#reviews-content-right .reviews-content-right-meta").html(s.find(".review-content-container").html()),e(".wcpr-modal-light-box").fadeIn(200)}switch(woocommerce_photo_reviews_params.masonry_popup){case"review":t=e(".wcpr-grid-item"),e(".wcpr-close").on("click",(function(){s(),e(".wcpr-modal-light-box").fadeOut(200),r=-1})),e(".wcpr-modal-light-box .wcpr-overlay").on("click",(function(){s(),e(".wcpr-modal-light-box").fadeOut(200),r=-1})),e("#reviews-content-left-main").on("click",".reviews-images",(function(){let i=e(this),t=[];e("#reviews-content-left-modal").find("a").map((function(){let i=e(this).find(".reviews-images"),r=e(this).data("image_src")?e(this).data("image_src"):i.attr("src"),n=e(this).data("image_caption")?e(this).data("image_caption"):parseInt(e(this).data("image_index"))+1+"/"+e("#reviews-content-left-modal").find("a").length;t.push({href:r,title:n})})),0==t.length&amp;&amp;t.push({href:i.data("original_src")?i.data("original_src"):i.attr("src"),title:i.parent().find(".wcpr-review-image-caption").html()}),e.swipebox(t,{hideBarsDelay:1e5,initialIndexOnArray:n})})),e(document).keydown((function(i){e.swipebox.isOpen||"none"!=e(".wcpr-modal-light-box").css("display")&amp;&amp;(27==i.keyCode&amp;&amp;(s(),e(".wcpr-modal-light-box").fadeOut(200),r=-1),-1!=r&amp;&amp;(37==i.keyCode&amp;&amp;a(r-=1),39==i.keyCode&amp;&amp;a(r+=1)))})),e(document).on("click",".wcpr-grid-item",(function(){let i;t=e(".wcpr-grid-item"),i=t.index(e(this)),i&gt;=0&amp;&amp;(a(i),function(){if(e(document).height()&gt;e(window).height()){let i=e("html").scrollTop()?e("html").scrollTop():e("body").scrollTop();e("html").addClass("wcpr-noscroll").css("top",-i)}}())})),e(".wcpr-next").on("click",(function(){a(r+=1)})),e(".wcpr-prev").on("click",(function(){a(r-=1)}));break;case"image":e(document).on("click",".wcpr-grid-item .reviews-images",(function(i){let t=e(this);i.stopPropagation();let r=t.closest(".reviews-images-container"),n=[];r.find(".reviews-images-wrap-left").find("a").map((function(){let i=e(this).find(".reviews-images"),t=e(this).data("image_src")?e(this).data("image_src"):i.attr("src"),s=e(this).data("image_caption")?e(this).data("image_caption"):parseInt(e(this).data("image_index"))+1+"/"+r.find(".reviews-images-wrap-left").find("a").length;n.push({href:t,title:s})})),0==n.length&amp;&amp;n.push({href:t.data("original_src")?t.data("original_src"):t.attr("src"),title:t.parent().find(".wcpr-review-image-caption").html()}),console.log(n),e.swipebox(n,{hideBarsDelay:1e5,initialIndexOnArray:0})}))}return jQuery(document.body).on("wcpr_ajax_load_more_reviews_end wcpr_ajax_pagination_end",(function(){setTimeout((function(){wcpr_resize_masonry_items()}),200)})),e(document).on("scroll",(function(e){setTimeout((function(){wcpr_resize_masonry_items()}),200)})),e(document).on("click","a",(function(e){setTimeout((function(){wcpr_resize_masonry_items()}),200)})),e(document).on("skeleton-loaded",(function(){wcpr_resize_masonry_items(!0)})),e(document).on("tabactivate",(function(e,i){wcpr_resize_masonry_items(!0)})),jQuery(document.body).on("click",".wcpr-read-more",(function(i){i.stopPropagation();let t=e(this).closest(".wcpr-review-content"),r=t.find(".wcpr-review-content-full").html();r&amp;&amp;t.html(r),t.closest(".wcpr-grid-item").removeClass("wcpr-grid-item-init"),wcpr_resize_masonry_items(!0)})),!1})),jQuery(window).on("load",(function(){"use strict";setTimeout((function(){wcpr_resize_masonry_items()}),100)})).on("resize",(function(){"use strict";wcpr_resize_masonry_items(!0)}))
;function wcpaInitMap(){var e={street_number:"short_name",route:"long_name",locality:"long_name",administrative_area_level_1:"short_name",country:"long_name",postal_code:"short_name"};jQuery(".wcpa_type_placeselector").each((function(){var a=jQuery(this).find(".wcpa_google_place").get(0),t=jQuery(this),i=new google.maps.places.Autocomplete(a);""!=wcpa_global_vars.google_map_countries&amp;&amp;Array.isArray(wcpa_global_vars.google_map_countries)&amp;&amp;i.setComponentRestrictions({country:wcpa_global_vars.google_map_countries});var r=new google.maps.Geocoder;if(i.addListener("place_changed",(function(){var a=i.getPlace();for(var r in e)jQuery("."+r,t).val(""),jQuery("."+r,t).removeAttr("disabled","disabled");for(var p=0;p&lt;a.address_components.length;p++){var n=a.address_components[p].types[0];if(e[n]){var c=a.address_components[p][e[n]];jQuery("."+n,t).val(c)}}a.geometry&amp;&amp;(jQuery(".wcpa_lat",t).val(a.geometry.location.lat()),jQuery(".wcpa_lng",t).val(a.geometry.location.lng()))})),t.find(".wcpa_map").length){var p=new google.maps.Map(t.find(".wcpa_map").get(0),{center:{lat:0,lng:0},zoom:15});i.bindTo("bounds",p);var n=new google.maps.Marker({map:p,draggable:!0,anchorPoint:new google.maps.Point(0,-29)});jQuery.post("https://www.googleapis.com/geolocation/v1/geolocate?key="+wcpa_global_vars.google_map_api,(function(e){p.setCenter(e.location),n.setVisible(!1),n.setPosition(e.location),n.setVisible(!0)})),google.maps.event.addListener(n,"dragend",(function(){jQuery(".wcpa_lat",t).val(n.getPosition().lat()),jQuery(".wcpa_lng",t).val(n.getPosition().lng()),r.geocode({latLng:n.getPosition()},(function(a){for(var i in e)jQuery("."+i,t).val(""),jQuery("."+i,t).removeAttr("disabled","disabled");if(a&amp;&amp;a.length&gt;0){jQuery(".wcpa_google_place",t).val(a[0].formatted_address),jQuery.wcpaIterate();for(var r=0;r&lt;a[0].address_components.length;r++){var p=a[0].address_components[r].types[0];if(e[p]){var n=a[0].address_components[r][e[p]];jQuery("."+p,t).val(n)}}}}))})),i.addListener("place_changed",(function(){n.setVisible(!1);var e=i.getPlace();e.geometry?(e.geometry.viewport?p.fitBounds(e.geometry.viewport):(p.setCenter(e.geometry.location),p.setZoom(17)),n.setPosition(e.geometry.location),n.setVisible(!0)):window.alert("No details available for input: '"+e.name+"'")}))}}))}String.prototype.endsWith||(String.prototype.endsWith=function(e,a){return(void 0===a||a&gt;this.length)&amp;&amp;(a=this.length),this.substring(a-e.length,a)===e}),String.prototype.startsWith||(String.prototype.startsWith=function(e,a){return this.substr(!a||a&lt;0?0:+a,e.length)===e}),function($){function wcpa_product_image_update(e,a){if(0!=a){var t=a.data("image"),i={image:t};$.extend(i,{image:t}),null!=t.image_id&amp;&amp;$.extend(i,{image_id:t.image_id}),e.wc_variations_image_update(i),e.data("wcpa_product_image",!0);var r=e.closest(".product, .product-col"),p=r.find(".product-image-slider"),n=r.find(".product-thumbs-slider");p.length&amp;&amp;p.trigger("to.owl.carousel",[0,100,!0]),n.length&amp;&amp;n.trigger("to.owl.carousel",[0,100,!0]);var c=r.find("div.product-images .woocommerce-main-image").length?r.find("div.product-images .woocommerce-main-image"):$(".single-product div.product-images .woocommerce-main-image");c&amp;&amp;c.length&amp;&amp;(c.attr("src",t.src),c.attr("srcset",""),c.attr("alt",t.title),c.attr("href",t.full_src)),e.find(".wcpa_form_outer").trigger("wcpa_product_image_changed",[i])}else 1==e.data("wcpa_product_image")&amp;&amp;(e.wc_variations_image_update(!1),e.data("wcpa_product_image",!1),e.find(".variations select").trigger("change"))}function wcpa_remove_file(e){!0===e.data("details").required&amp;&amp;e.attr("required","required");var a=e.parents(".wcpa_file_outer");$preview=e.parents(".wcpa_form_item").find(".wcpa_upload_preview"),$preview.length&amp;&amp;$preview.html(""),$("~ .wcpa_progress",a).hide().css("width",0),$("~ .wcpa_file_hidden",a).val(""),e.parent().removeClass("wcpa_uploaded"),e.val(""),e.trigger("change"),a.find(".wcpa_file_name").removeClass("wcpa_file_error").html(""),iterate(e.parents(".wcpa_form_outer"))}function wcpa_upload_file(e){var a,t=e.prop("files"),i=!1,r=e.parents(".wcpa_file_outer");if(e.hasClass("wcpa_multiple")?i=!0:a=t[0],void 0!==a||i){if("object"==typeof e.data("wcpa_ajx_upload")&amp;&amp;e.data("wcpa_ajx_upload").abort(),$("[id="+e.attr("id")+"]").length&gt;1){var p=$("[id="+e.attr("id")+"]:visible");p.length&amp;&amp;(e=p)}var n="";if(i){if(!t.length)return void r.find(".wcpa_file_name").removeClass("wcpa_file_error").html(n);$.each(t,((e,a)=&gt;{n+=a.name+", "})),n=n.substring(0,n.length-2)}else{var c=e.val().match(/([^\/\\]+)$/);n=c[1]}if(r.find(".wcpa_file_name").removeClass("wcpa_file_error").html(n),$preview=e.parents(".wcpa_form_item").find(".wcpa_upload_preview"),$preview.length)if(i)t.length&amp;&amp;($preview.html(""),$.each(t,((e,a)=&gt;{var t=new FileReader,i=a.name.split("."),r=i[i.length-1];["jpg","jpeg","png","gif","svg"].indexOf(r.toLowerCase())&gt;-1&amp;&amp;(t.onload=function(a){$preview.hasClass("wcpa_no_preview_multiple")?$preview.append("&lt;div class='wcpa_preview_block' id='wcpa_ajax_file_upload_preview_block_"+e+"'&gt;&lt;div class='wcpa_progress' style='width:0;display:block;'&gt;&lt;/div&gt;&lt;/div&gt;"):$preview.append("&lt;div class='wcpa_preview_block' id='wcpa_ajax_file_upload_preview_block_"+e+"'&gt;&lt;div class='wcpa_progress' style='width:0;display:block;'&gt;&lt;/div&gt;&lt;img src='"+a.target.result+"' /&gt;&lt;/div&gt;")},t.readAsDataURL(a))})));else if(a){var l=new FileReader,s=a.name.split("."),o=s[s.length-1];["jpg","jpeg","png","gif","svg"].indexOf(o.toLowerCase())&gt;-1?(l.onload=function(e){$preview.html($("&lt;img /&gt;").attr("src",e.target.result))},l.readAsDataURL(a)):$preview.html("")}if(e.is(".wcpa_ajax_upload")){var _;if(i){if(t.length){var d=[],u=!1;$.each(t,((a,i)=&gt;{var p=new FormData,n=e.data("details");p.append("wcpa_file_details",JSON.stringify(n)),p.append("action","wcpa_ajax_upload"),!0===n.required&amp;&amp;e.attr("required","required"),p.append("wcpa_file",i),_=$.ajax({type:"POST",url:wcpa_global_vars.ajax_url,xhr:function(){var e=$.ajaxSettings.xhr();return e.upload&amp;&amp;e.upload.addEventListener("progress",(function(e){if(e.lengthComputable){var t=Math.round(100*e.loaded/e.total);$("#wcpa_ajax_file_upload_preview_block_"+a+" .wcpa_progress").css("width",t+"%")}}),!1),e},beforeSend:function(){u||(e.parents(".wcpa_form_item").addClass("wcpa_uploading"),e.parent().removeClass("wcpa_uploaded"),$("~ .wcpa_file_hidden",r).val(""),e.parents("form").find("button[name=add-to-cart]").addClass("wcpa_disable_cart"),e.prop("disabled",!0)),$("~ .wcpa_remove_file",r).hide(),$("#wcpa_ajax_file_upload_preview_block_"+a+" .wcpa_progress").show().css("width",0);var t=parseInt(e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(t)?t=1:t++,e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",t),d[a]="true",u=!0},success:function(p){var n=$("~ .wcpa_file_hidden",r).val(),c=p.status?p.file.file+"||"+p.file.file_name:null,l=[];(l=n?JSON.parse(n):[])[a]=c;var s=JSON.stringify(l);if($("~ .wcpa_file_hidden",r).val(s).trigger("change"),!0===p.status)$("#wcpa_ajax_file_upload_preview_block_"+a+" .wcpa_progress").show().css("width","100%"),$("#wcpa_ajax_file_upload_preview_block_"+a+" .wcpa_progress").show();else{$("#wcpa_ajax_file_upload_preview_block_"+a).html('&lt;div class="wcpa_file_error"&gt;'+i.name+" "+wcpa_global_vars.strings.ajax_upload_error+", "+p.message+"&lt;/div&gt;");var o="",_=r.find(".wcpa_file_name").html();t.length&amp;&amp;($.each(t,((e,a)=&gt;{a.name!==i.name&amp;&amp;-1!=_.indexOf(a.name)&amp;&amp;(o+=a.name+", ")})),o=o.substring(0,o.length-2)),r.find(".wcpa_file_name").html(o)}d[a]="false",-1===$.inArray("true",d)?(u=!1,$("~ .wcpa_remove_file",r).show(),e.parents(".wcpa_form_item").removeClass("wcpa_uploading"),e.val(""),e.parents("form").find("button[name=add-to-cart]").removeClass("wcpa_disable_cart"),!0===p.status&amp;&amp;(e.parent().addClass("wcpa_uploaded"),e.removeAttr("required")),e.prop("disabled",!1)):$("~ .wcpa_remove_file",r).hide();var f=parseInt(e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(f)||1===f?f=0:f--,e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",f)},error:function(p,n,c){$("#wcpa_ajax_file_upload_preview_block_"+a+" .wcpa_progress").show().css("width",0);var l=parseInt(e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(l)||1===l?l=0:l--,e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",l),"abort"!==c&amp;&amp;(e.val(""),$("#wcpa_ajax_file_upload_preview_block_"+a).html('&lt;div class="wcpa_file_error"&gt;'+i.name+" "+ +wcpa_global_vars.strings.ajax_upload_error+"&lt;/div&gt;")),d[a]="false",-1===$.inArray("true",d)&amp;&amp;(e.parents(".wcpa_form_item").removeClass("wcpa_uploading"),e.parents("form").find("button[name=add-to-cart]").removeClass("wcpa_disable_cart"));var s="";t.length&amp;&amp;($.each(t,((e,a)=&gt;{a.name!==i.name&amp;&amp;(s+=a.name+", ")})),s=s.substring(0,s.length-2)),r.find(".wcpa_file_name").html(s)},async:!0,data:p,dataType:"json",cache:!1,contentType:!1,processData:!1}),iterate(e.parents(".wcpa_form_outer"))}))}}else{var f=new FormData,m=e.data("details");f.append("wcpa_file_details",JSON.stringify(m)),f.append("action","wcpa_ajax_upload"),!0===m.required&amp;&amp;e.attr("required","required"),f.append("wcpa_file",a),_=$.ajax({type:"POST",url:wcpa_global_vars.ajax_url,xhr:function(){var e=$.ajaxSettings.xhr();return e.upload&amp;&amp;e.upload.addEventListener("progress",(function(e){if(e.lengthComputable){var a=Math.round(100*e.loaded/e.total);$("~ .wcpa_progress",r).css("width",a+"%")}}),!1),e},beforeSend:function(){e.parents(".wcpa_form_item").addClass("wcpa_uploading"),e.parent().removeClass("wcpa_uploaded"),$("~ .wcpa_progress",r).show().css("width",0),$("~ .wcpa_file_hidden",r).val(""),e.parents("form").find("button[name=add-to-cart]").addClass("wcpa_disable_cart");var a=parseInt(e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(a)?a=1:a++,e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",a)},success:function(a){$("~ .wcpa_progress",r).show().css("width",100),e.parents(".wcpa_form_item").removeClass("wcpa_uploading"),$("~ .wcpa_progress",r).show(),e.val("");var t=parseInt(e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(t)||1===t?(t=0,e.parents("form").find("button[name=add-to-cart]").removeClass("wcpa_disable_cart")):t--,e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",t),!0===a.status?(e.removeAttr("required"),$("~ .wcpa_progress",r).css("width","100%"),$("~ .wcpa_file_hidden",r).val(a.file.file+"||"+a.file.file_name).trigger("change"),e.parent().addClass("wcpa_uploaded")):($("~ .wcpa_progress",r).css("width",0),r.find(".wcpa_file_name").addClass("wcpa_file_error").html(a.message))},error:function(a,t,i){$("~ .wcpa_progress",r).show().css("width",0);var p=parseInt(e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(p)||1===p?(p=0,e.parents("form").find("button[name=add-to-cart]").removeClass("wcpa_disable_cart")):p--,e.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",p),"abort"!==i&amp;&amp;(e.val(""),r.find(".wcpa_file_name").addClass("wcpa_file_error").html(wcpa_global_vars.strings.ajax_upload_error)),e.parents(".wcpa_form_item").removeClass("wcpa_uploading")},async:!0,data:f,dataType:"json",cache:!1,contentType:!1,processData:!1}),iterate(e.parents(".wcpa_form_outer"))}e.data("wcpa_ajx_upload",_)}}else r.find(".wcpa_file_name").removeClass("wcpa_file_error").html("")}$.fn.wcpa_serializeArrayAll=function(){var e=/\r?\n/g,a=this.map((function(){return this.elements?jQuery.makeArray(this.elements):this})).map((function(a,t){var i=jQuery(this).val();return null==i?null==i:"checkbox"!=this.type&amp;&amp;"radio"!==this.type?"select-multiple"==this.type?jQuery.map(i,((a,t)=&gt;({name:this.name.replace("[]",`[${t}]`),value:a.replace(e,"\r\n")}))):jQuery.isArray(i)?jQuery.map(i,(function(a,i){return{name:t.name,value:a.replace(e,"\r\n")}})):{name:t.name,value:i.replace(e,"\r\n")}:!0===this.checked?{name:this.name,value:this.value}:void 0})).get();return Object.values(a.reduce(((e,a)=&gt;{var t=a.name,i=a.value,r=e[t]?e[t].value:"";return e[t]={name:t,value:""===i&amp;&amp;""!==r?r:i},e}),{}))};var wcpa_drag_upload_flag=!1;function wcpa_manageUploadFile(e,a){if(multiple=!1,e.parent().find("input.wcpa_multiple").length&gt;0&amp;&amp;(multiple=!0),multiple){var t=new FormData;a&amp;&amp;$.each(a,((a,i)=&gt;{t.append("wcpa_file",i),t.append("wcpa_drag_drop","true");var r=e.parent().data("details");t.append("wcpa_file_details",JSON.stringify(r)),t.append("action","wcpa_ajax_upload"),wcpa_uploadFile(t,e.parent(),multiple)}))}else{t=new FormData;if(a[0]){t.append("wcpa_file",a[0]),t.append("wcpa_drag_drop","true");var i=e.parent().data("details");t.append("wcpa_file_details",JSON.stringify(i)),t.append("action","wcpa_ajax_upload"),wcpa_uploadFile(t,e.parent(),multiple)}}}function wcpa_uploadFile(e,a,t=!1){var i=0,r=!1;wcpa_drag_upload_flag&amp;&amp;!t||(r=!0),r&amp;&amp;$.ajax({type:"POST",url:wcpa_global_vars.ajax_url,xhr:function(){var e=$.ajaxSettings.xhr();return i=a.find("div.thumbnail:first").data("position"),e.upload&amp;&amp;e.upload.addEventListener("progress",(function(e){if(e.lengthComputable){var t=Math.round(100*e.loaded/e.total);a.find("#thumbnail_"+i+" .wcpa_wcpa_file_upload_progress_active").css("width",t+"%")}}),!1),e},beforeSend:function(){wcpa_addThumbnailSkeleton(a,t),wcpa_drag_upload_flag=!0,a.parents("form").find("button[name=add-to-cart]").addClass("wcpa_disable_cart");var e=parseInt(a.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(e)?e=1:e++,a.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",e)},success:function(e){wcpa_drag_upload_flag=!1;var r=parseInt(a.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(r)||1===r?(r=0,a.parents("form").find("button[name=add-to-cart]").removeClass("wcpa_disable_cart")):r--,a.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",r),!0===e.status?(wcpa_addThumbnailImage(e,a,i,t),a.find("#thumbnail_"+i+" .wcpa_file_upload_progress").remove()):wcpa_AjaxUploadError(a,i,e.message,t)},error:function(e,r,p){var n=parseInt(a.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count"));isNaN(n)||1===n?(n=0,a.parents("form").find("button[name=add-to-cart]").removeClass("wcpa_disable_cart")):n--,a.parents("form").find("button[name=add-to-cart]").data("wcpa-upload-count",n),"abort"!==p&amp;&amp;wcpa_AjaxUploadError(a,i,"",t)},async:!0,data:e,dataType:"json",cache:!1,contentType:!1,processData:!1})}function wcpa_addThumbnailSkeleton(e,a){var t=e.find(".wcpa-upload-area"),i=e.find("div.thumbnail:first").data("position")?e.find("div.thumbnail:first").data("position"):0,r=Number(i),p='&lt;div class="wcpa_file_upload_progress"&gt;&lt;div class="wcpa_file_upload_progress_inner"&gt;';p+='&lt;div class="wcpa_wcpa_file_upload_progress_bar"&gt;',p+='&lt;span class="wcpa_wcpa_file_upload_progress_active"&gt;&lt;/span&gt;&lt;/div&gt;',e.hasClass("wcpa_drop_preview")&amp;&amp;(p+="&lt;div class='wcpa_wcpa_file_upload_progress_text'&gt;"+wcpa_global_vars.strings.drag_drop_ajax_file_upload.uploading+"&lt;/div&gt;"),p+="&lt;/div&gt;&lt;/div&gt;",a||0===r?(r+=1,t.prepend('&lt;div id="thumbnail_'+r+'" data-position="'+r+'" class="thumbnail"&gt;&lt;/div&gt;'),t.find("#thumbnail_"+r).append(p)):(t.find("#thumbnail_"+r).html(""),t.find("#thumbnail_"+r).append(p)),e.find(".upload-area-title").hide(),e.find(".upload-area-title-thumb-style").show()}function wcpa_addThumbnailImage(e,a,t,i){var r=e.file.file+"||"+e.file.file_name;if(r){if(i){var p=a.find(".wcpa_drag_file_input").val(),n=p?JSON.parse(p):[];n[t-1]=r,a.find(".wcpa_drag_file_input").val(JSON.stringify(n)).trigger("change")}else a.find(".wcpa_drag_file_input").val(r).trigger("change");var c=Number(t),l=e.file.file_name,s=e.file.url;a.find("#thumbnail_"+c).empty(),a.find("#thumbnail_"+c).attr("data-fileData",r),a.find("#thumbnail_"+c).append('&lt;span class="wcpa_remove_image"&gt;&lt;/span&gt;');var o=l.split("."),_=o[o.length-1];a.hasClass("wcpa_drop_preview")&amp;&amp;(["jpg","jpeg","png","gif","svg"].indexOf(_.toLowerCase())&gt;-1?a.find("#thumbnail_"+c).append('&lt;img src="'+s+'" alt="'+l+'"/&gt;'):a.find("#thumbnail_"+c).append('&lt;div class="wcpa_img_place_holder"&gt;'+_.toUpperCase()+"&lt;/div&gt;")),a.find("#thumbnail_"+c).append('&lt;div class="wcpa_file_details_content_title"&gt;'+l+"&lt;/div&gt;"),a.find(".wcpa-upload-message").html(e.message),iterate(a.parents(".wcpa_form_outer"))}}function wcpa_AjaxUploadError(e,a,t="",i=!1){var r=e.find(".wcpa_drag_file_input").val();if(i){var p=r?JSON.parse(r):[];p[a-1]=null,e.find(".wcpa_drag_file_input").val(JSON.stringify(p)).trigger("change")}else e.find(".wcpa_drag_file_input").val("").trigger("change");var n=Number(a),c=t||wcpa_global_vars.strings.ajax_upload_error;e.find("#thumbnail_"+n).remove(),e.find(".wcpa-upload-message").html(c),0==e.find(".thumbnail").length&amp;&amp;(e.find(".upload-area-title").show(),e.find(".upload-area-title-thumb-style").hide(),e.find(".upload-area-subtitle").show(),e.find(".wcpa_drop_text").hide())}function regExpFromString(e,a){var t=e.replace(/.*\/([gimuy]*)$/,"$1");t===e&amp;&amp;(t="");var i="/"==e.charAt(0)?e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1"):e;try{return""==t&amp;&amp;"/"!==e.charAt(0)&amp;&amp;(t=a),new RegExp(i,t)}catch(e){return null}}function compareRegExpWithString(e="",a=""){return new RegExp("^"+a+"$").test(e)}$(document).on("dragover","html",(function(e){$("html").find(".wcpa_drag_drop").length&amp;&amp;(e.preventDefault(),e.stopPropagation(),$(".wcpa_drag_drop .wcpa-upload-area .upload-area-title").find(".upload-area-subtitle").show(),$(".wcpa_drag_drop .wcpa-upload-area .upload-area-title").find(".wcpa_drop_text").hide())})),$(document).on("drop","html",(function(e){$("html").find(".wcpa_drag_drop").length&amp;&amp;(e.preventDefault(),e.stopPropagation())})),$(document).on("dragenter dragover",".wcpa_drag_drop .wcpa-upload-area",(function(e){e.stopPropagation(),e.preventDefault(),$(this).find(".upload-area-subtitle").hide(),$(this).find(".wcpa_drop_text").show()})),$(document).on("ondragleave",".wcpa_drag_drop .wcpa-upload-area",(function(e){e.stopPropagation(),e.preventDefault(),$(this).find(".upload-area-subtitle").show(),$(this).find(".wcpa_drop_text").hide()})),$(".wcpa_drag_drop .upload-area-title .upload-area-subtitle span, .wcpa_drag_drop .upload-area-title-thumb-inner span").on("click",(function(e){e.preventDefault(),e.stopPropagation();var a="";$(this).parents(".wcpa_drag_drop").find("input.wcpa_multiple").length&gt;0&amp;&amp;(a="multiple"),$(this).parents(".wcpa_drag_drop").find("input.wcpa_dynamic_file_uploader").length&lt;=0&amp;&amp;$(this).parents(".wcpa_drag_drop").append('&lt;input type="file" class="wcpa_dynamic_file_uploader" '+a+"&gt;"),$(this).parents(".wcpa_drag_drop").find("input.wcpa_dynamic_file_uploader").click()})),$(document).on("change onblur",".wcpa_drag_drop input.wcpa_dynamic_file_uploader",(function(e){var a=e.target.files;e.target.value.length&amp;&amp;wcpa_manageUploadFile($(this),a),$(this).remove()})),$(document).on("drop",".wcpa_drag_drop .wcpa-upload-area",(function(e){e.stopPropagation(),e.preventDefault(),$(this).find(".upload-area-subtitle").show(),$(this).find(".wcpa_drop_text").hide();var a=e.originalEvent.dataTransfer.files;wcpa_manageUploadFile($(this),a)})),$(document).on("click",".wcpa-upload-area .wcpa_remove_image",(function(e){e.preventDefault(),e.stopPropagation();var a=!1;if($(this).parents(".wcpa_drag_drop").find("input.wcpa_multiple").length&gt;0&amp;&amp;(a=!0),a){var t=$(this).parent().data("position"),i=Number(t),r=$(this).parents(".wcpa_drag_drop").find("input.wcpa_drag_file_input").val(),p=r?JSON.parse(r):[];p[i-1]=null,$(this).parents(".wcpa_drag_drop").find("input.wcpa_drag_file_input").val(JSON.stringify(p)).trigger("change")}else $(this).parents(".wcpa_drag_drop").find("input.wcpa_drag_file_input").val("").trigger("change");$drop_wrap=$(this).parents(".wcpa-upload-area"),$(this).parent().remove(),0==$drop_wrap.find(".thumbnail").length&amp;&amp;($drop_wrap.find(".upload-area-title").show(),$drop_wrap.find(".upload-area-title-thumb-style").hide(),$drop_wrap.find(".upload-area-subtitle").show(),$drop_wrap.find(".wcpa_drop_text").hide()),iterate($drop_wrap.parents(".wcpa_form_outer"))}));var total_price=0,total_fee=0,wcpa_price=function(e){return wcpa_number_format(e,wcpa_global_vars.wc_price_decimals,wcpa_global_vars.wc_decimal_sep,wcpa_global_vars.wc_thousand_sep)};function wcpa_number_format(e,a,t,i){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var r=isFinite(+e)?+e:0,p=isFinite(+a)?Math.abs(a):0,n=void 0===i?",":i,c=void 0===t?".":t,l="";return l=(p?function(e,a){var t=Math.pow(10,a);return""+Math.round(e*t)/t}(r,p):""+Math.round(r)).split("."),l[0].length&gt;3&amp;&amp;(l[0]=l[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,n)),(l[1]||"").length&lt;p&amp;&amp;(l[1]=l[1]||"",l[1]+=new Array(p-l[1].length+1).join("0")),l.join(c)}function exc_Label(ele,$form_outer){if(void 0===$form_outer&amp;&amp;($form_outer=!1),"string"==typeof ele)var $element=$("#"+ele,$form_outer);else var $element=ele;var product_data=$form_outer.data("product");if(0==$element.length)return!1;var quantity=parseInt($form_outer.parents("form").find("input[name=quantity]").val());if($element.find(".wcpa_paragraph_block").length){var $label=$element.find(".wcpa_paragraph_block").data("label");if(void 0===$label||void 0===$label.label)return!1;if($label.label.match(/\#\=(.+?)\=\#/)){var matches=$label.label.match(/\#\=(.+?)\=\#/g),out=$label.label;for(var i in matches){var mat=matches[i].match(/\#\=(.+?)\=\#/);if(mat[1]){var formula=calculate_price("custom",1,mat[1],quantity,product_data,$element,!1,!0);if(""===formula||"0"===formula)out=out.replace(mat[0],"");else try{var res=eval(formula);isNaN(res)||res%1==0||(res=wcpa_price(res)),out=out.replace(mat[0],res)}catch(e){out=out.replace(mat[0],formula)}}}$element.find(".wcpa_paragraph_block").html(out)}}if($element.find(".wcpa_statictext_block").length){var $static_value=$element.find(".wcpa_statictext_block").data("value");if(void 0===$static_value||void 0===$static_value.value)return!1;if($static_value.value.match(/\#\=(.+?)\=\#/)){var matches=$static_value.value.match(/\#\=(.+?)\=\#/g),out=$static_value.value;for(var i in matches){var mat=matches[i].match(/\#\=(.+?)\=\#/);if(mat[1]){var formula=calculate_price("custom",1,mat[1],quantity,product_data,$element,!1,!0);if(""===formula||"0"===formula)out=out.replace(mat[0],"");else try{var res=eval(formula);isNaN(res)||res%1==0||(res=wcpa_price(res)),out=out.replace(mat[0],res)}catch(e){out=out.replace(mat[0],formula)}}}$element.find(".wcpa_statictext_block").html(out)}}}function exc_relations(ele_id,$form_outer){void 0===$form_outer&amp;&amp;($form_outer=!1);var $element=$("#"+ele_id,$form_outer),product_data=$form_outer.data("product");if(0==$element.length)return!1;var $relation=$element.data("rules");if(!$relation)return!1;var $rules=$relation.rules;$evel_str="",$rules.forEach((function(e){$evel_str+="(",e.rules.forEach((function(e){$evel_str+="(",eval_relation(e.rules,$element,product_data,$form_outer)?$evel_str+=" true ":$evel_str+=" false ",$evel_str+=") "+(!1!==e.operator?e.operator:"")+" "})),e.length&gt;0&amp;&amp;($evel_str=$evel_str.match(/\(.*\)/g)[0]+" "),$evel_str+=") "+(!1!==e.operator?e.operator:"")+" "})),$rules.length&gt;0&amp;&amp;($evel_str=$evel_str.match(/\(.*\)/g)[0]);var result=!1;try{result=eval($evel_str.replace(/or/gi,"||").replace(/and/gi,"&amp;&amp;"))}catch(e){return!1}if(result)if("show"==$relation.action){if(enable_fields($element),$element.is(":visible"))return!0;$element.show(0,(function(){$element.trigger("element_cl_updated")})).addClass("wcpa_cl_visible")}else{if(disable_fields($element),$element.removeClass("wcpa_cl_visible"),!$element.is(":visible"))return!0;$element.hide(0,(function(){$element.trigger("element_cl_updated")}))}else if("show"==$relation.action){if(disable_fields($element),$element.removeClass("wcpa_cl_visible"),!$element.is(":visible"))return!0;$element.hide(0,(function(){$element.trigger("element_cl_updated")}))}else{if(enable_fields($element),$element.is(":visible"))return!0;$element.show(0,(function(){$element.trigger("element_cl_updated")})).addClass("wcpa_cl_visible")}var related=$element.data("related");null!=related&amp;&amp;related.forEach((function(e){exc_relations(e,$form_outer)})),$form_outer.trigger("wcpa.cl_updated"),setTimeout((function(){iterate($element.parents(".wcpa_form_outer"))}),0)}function disable_fields(e){e.find("select,input,file,textarea").attr("disabled","disabled")}function enable_fields(e){e.find("select,input,file,textarea").removeAttr("disabled"),e.is(".wcpa_type_color")&amp;&amp;$(".wcpa_colorpicker",e).spectrum({preferredFormat:"hex",showInput:!0,allowEmpty:!0})}function eval_relation(e,a,t,i){if("quantity"===e.cl_field)var r=a.parents("form").find("input[name=quantity]");else if("attribute"===e.cl_field){var p=void 0!==t.product_attributes[e.cl_relation]?t.product_attributes[e.cl_relation].value:[];if(t.is_variable)if($dropdown=a.parents("form.variations_form").find(".variations select[name='attribute_"+e.cl_relation+"']"),$dropdown&amp;&amp;$dropdown.length&gt;0)r=(r=a.parents("form.variations_form").find(".variations select[name='attribute_"+e.cl_relation+"']").val())?[r]:[];else r=p;else r=p}else if("stock_status"===e.cl_field){(r=new Array).push(t.stock_status)}else if("stock_quantity"===e.cl_field){(r=new Array).push(t.stock_quantity)}else if("custom_field"===e.cl_field){(r=new Array).push(t.product_cfs)}else if("product_ids"===e.cl_field){(r=new Array).push(t.product_id)}else r=$("#"+e.cl_field,i);if(!r.length)return!1;if("0"===e.cl_relation)return!1;var n=Array();if($.inArray(e.cl_field,["stock_status","stock_quantity","custom_field","product_ids","attribute"])&lt;0&amp;&amp;(r.is(":visible")||$.inArray(r.data("type"),["hidden"])&gt;=0||"quantity"==e.cl_field))if($.inArray(r.data("type"),["text","color","hidden"])&gt;=0)r.find("input").val()&amp;&amp;n.push(r.find("input").val().toLowerCase().trim());else if($.inArray(r.data("type"),["file"])&gt;=0){var c=e.cl_field;if(c=c.replace("wcpa-","#"),r.find("input[type=hidden]").length){var l="",s=r.find("input[type=hidden]").val();s?$(c).hasClass("wcpa_multiple")?s&amp;&amp;(files=JSON.parse(s),files&amp;&amp;$.each(files,((e,a)=&gt;{a&amp;&amp;2===a.split("||").length&amp;&amp;n.push(a.split("||")[1].toLowerCase())}))):2===s.split("||").length&amp;&amp;n.push(s.split("||")[1].toLowerCase()):r.find(".wcpa_drag_drop").length&lt;=0&amp;&amp;r.find(c)[0].files.length&amp;&amp;(l=r.find(c)[0].files,$.each(l,((e,a)=&gt;{n.push(a.name.toLowerCase())})))}else r.find(c)[0].files.length&amp;&amp;(l=r.find(c)[0].files,$.each(l,((e,a)=&gt;{n.push(a.name.toLowerCase())})))}else if($.inArray(r.data("type"),["number"])&gt;=0)r.find("input").val()&amp;&amp;n.push(parseFloat(r.find("input").val().toLowerCase().trim()));else if("quantity"===e.cl_field)r.val()&amp;&amp;n.push(parseFloat(r.val().toLowerCase().trim()));else if($.inArray(r.data("type"),["textarea"])&gt;=0)r.find("textarea").val()&amp;&amp;n.push(r.find("textarea").val().toLowerCase().trim());else if($.inArray(r.data("type"),["checkbox-group","radio-group"])&gt;=0)n=r.find("input:checked").map((function(){return $(this).hasClass("wcpa_other")?$.inArray(e.cl_relation,["contains","not_contains","starts_with","ends_with"])&gt;=0?$(this).val().replace("WCPAOTH ","").toLowerCase():"other":$(this).val().toLowerCase()})).get();else if($.inArray(r.data("type"),["select"])&gt;=0)r.find("select").val()&amp;&amp;r.find("select").val().constructor===Array?n=r.find("select").val().map((function(e){return e.toLowerCase()})):r.find("select").val()&amp;&amp;n.push(r.find("select").val().toLowerCase());else if($.inArray(r.data("type"),["date","datetime-local"])&gt;=0){if(r.find("input").val())if($.inArray(e.cl_relation,["contains","not_contains","starts_with","ends_with"])&gt;=0)n.push(r.find("input").val().toLowerCase());else"function"==typeof(o=wcpa_get_date_obj(r.find("input").val(),"wp")).getTime&amp;&amp;n.push(o.getTime())}else if($.inArray(r.data("type"),["time"])&gt;=0){if(r.find("input").val())if($.inArray(e.cl_relation,["contains","not_contains","starts_with","ends_with"])&gt;=0)n.push(r.find("input").val().toLowerCase());else{var o=new Date("1/1/2018 "+r.find("input").val());n.push(o.getTime())}}else $.inArray(r.data("type"),["image-group","color-group"])&gt;=0?n=r.find("input:checked").map((function(){return $(this).hasClass("wcpa_other")?$.inArray(e.cl_relation,["contains","not_contains","starts_with","ends_with"])&gt;=0?$(this).val().replace("WCPAOTH ","").toLowerCase():"other":$(this).val().toLowerCase()})).get():$.inArray(r.data("type"),["productGroup"])&gt;=0&amp;&amp;(n=r.find("input:checked").map((function(){return $(this).val().toLowerCase()})).get());var _=!1;if("attribute"===e.cl_field)return!(!r||!r.length)&amp;&amp;(n=r.map((function(e){return e.toLowerCase()})),_=e.cl_val.value?e.cl_val.value:e.cl_val,$.inArray(_,n)&gt;=0);if("stock_status"===e.cl_field)n.push(t.stock_status);else if("stock_quantity"===e.cl_field)n.push(t.stock_quantity);else if("product_ids"===e.cl_field)n.push(t.product_id);else if("custom_field"===e.cl_field)return void 0!==t.product_cfs["wcpa_pcf_"+e.cl_relation]&amp;&amp;(n.push(t.product_cfs["wcpa_pcf_"+e.cl_relation].toLowerCase()),_=e.cl_val.value?e.cl_val.value:e.cl_val,$.inArray(_,n)&gt;=0);if(0==n.length)switch(e.cl_relation){case"is_empty":return 0===n.length||""===n[0]||null===n[0];case"is_not_empty":return 0!==n.length&amp;&amp;""!==n[0]&amp;&amp;null!==n[0];default:return!1}if(e.cl_val&amp;&amp;"stock_status"===e.cl_field)_=e.cl_val.value?e.cl_val.value:e.cl_val;else if(e.cl_val&amp;&amp;"product_ids"===e.cl_field)_=(_=(e.cl_val.value?e.cl_val.value:e.cl_val).split(/[ ,]+/)).map((function(e){return parseInt(e,10)}));else if(e.cl_val&amp;&amp;"quantity"===e.cl_field||"stock_quantity"===e.cl_field)_=parseInt(e.cl_val.value?e.cl_val.value:e.cl_val);else if(e.cl_val&amp;&amp;"image-group"==r.data("type"))_=(e.cl_val.i?e.cl_val.i:e.cl_val).toLowerCase();else if(e.cl_val&amp;&amp;"productGroup"==r.data("type"))_=(e.cl_val.i?e.cl_val.i:e.cl_val).toLowerCase();else if(!e.cl_val||"date"!=r.data("type")&amp;&amp;"datetime-local"!=r.data("type"))if(e.cl_val&amp;&amp;"time"==r.data("type")){if($.inArray(e.cl_relation,["contains","not_contains","starts_with","ends_with"])&gt;=0)_=e.cl_val.toLowerCase();else _=new Date("1/1/2018 "+e.cl_val).getTime()}else e.cl_val&amp;&amp;"number"==r.data("type")?_=parseFloat(e.cl_val.value?e.cl_val.value:e.cl_val):e.cl_val&amp;&amp;(_=(e.cl_val.value?e.cl_val.value:e.cl_val).toLowerCase());else{if($.inArray(e.cl_relation,["contains","not_contains","starts_with","ends_with"])&gt;=0)_=e.cl_val.toLowerCase();else _=wcpa_get_date_obj(e.cl_val).getTime()}switch(e.cl_relation){case"is":case"date_is":case"time_is":return $.inArray(_,n)&gt;=0;case"is_not":return!($.inArray(_,n)&gt;=0);case"is_in":return!!Array.isArray(_)&amp;&amp;_.filter((function(e){return $.inArray(e,n)&gt;=0})).length&gt;0;case"is_not_in":return!!Array.isArray(_)&amp;&amp;!(_.filter((function(e){return $.inArray(e,n)&gt;=0})).length&gt;0);case"is_empty":return 0===n.length||""===n[0]||null===n[0];case"is_not_empty":return 0!==n.length&amp;&amp;""!==n[0]&amp;&amp;null!==n[0];case"is_greater":for(var d=0;d&lt;n.length;d++)if(parseFloat(n[d])&gt;parseFloat(_))return!0;return!1;case"is_lessthan":for(d=0;d&lt;n.length;d++)if(parseFloat(n[d])&gt;=parseFloat(_))return!1;return!0;case"is_greater_or_eqaul":for(d=0;d&lt;n.length;d++)if(parseFloat(n[d])&gt;=parseFloat(_))return!0;return!1;case"is_lessthan_or_eqal":for(d=0;d&lt;n.length;d++)if(parseFloat(n[d])&gt;parseFloat(_))return!1;return!0;case"contains":for(d=0;d&lt;n.length;d++)if(-1!==n[d].indexOf(_))return!0;return!1;case"not_contains":for(d=0;d&lt;n.length;d++)if(-1!==n[d].indexOf(_))return!1;return!0;case"starts_with":for(d=0;d&lt;n.length;d++)if(n[d].startsWith(_))return!0;return!1;case"ends_with":for(d=0;d&lt;n.length;d++)if(n[d].endsWith(_))return!0;return!1;case"date_is_before":case"time_is_before":for(d=0;d&lt;n.length;d++)if(parseFloat(n[d])&gt;=parseFloat(_))return!1;return!0;case"date_is_after":case"time_is_after":for(d=0;d&lt;n.length;d++)if(parseFloat(n[d])&gt;parseFloat(_))return!0;return!1}}function iterate(e,a){if(void 0===a&amp;&amp;(a=!0),a&amp;&amp;$(".wcpa_form_item",e).data("wcpa_price",!1),e.data("wcpa_deps_counter",0),wcpa_may_update_quantity(e),total_price=0,total_fee=0,$(".wcpa_has_price",e).each((function(a,t){if(!wcpa_check_form_visibility($(this),$(this).parents(".wcpa_form_item")))return!0;$(this).is("select")?$(this).find("option").each((function(){wcpa_update_price($(this),e.data("product"))})):wcpa_update_price($(this),e.data("product"))})),e.data("wcpa_deps_counter")&gt;0)iterate(e,!1);else{if($(".wcpa_has_price",e).length){var t=+e.data("product").wc_product_price,i=+e.data("product").wc_product_regular_price,r=+e.data("product").con_unit,p=e.data("rules"),n=parseInt(e.parents("form").find("input[name=quantity]").val());if(n||(n=1),p&amp;&amp;!0===p.pric_overide_base_price)var c=Math.max(t*r,total_price);else if(p&amp;&amp;!0===p.pric_overide_base_price_if_gt_zero&amp;&amp;total_price&gt;0)c=total_price;else if(p&amp;&amp;!0===p.pric_overide_base_price_fully)c=total_price;else c=t*r+total_price;wcpa_global_vars.change_price_as_quantity?(e.parent().find(".wcpa_price_summary").find(".wcpa_options_total .price_value").text(wcpa_price((total_price-total_fee)*n+total_fee)),e.parent().find(".wcpa_price_summary").find(".wcpa_product_total .price_value").text(wcpa_price(t*n*r)),i!=t&amp;&amp;e.parent().find(".wcpa_price_summary").find(".wcpa_product_total .wcpa_price_strike").text(wcpa_price(i*n*r)),e.parent().find(".wcpa_price_summary").find(".wcpa_total .price_value").text(wcpa_price((c-total_fee)*n+total_fee))):(e.parent().find(".wcpa_price_summary").find(".wcpa_options_total .price_value").text(wcpa_price(total_price)),e.parent().find(".wcpa_price_summary").find(".wcpa_product_total .price_value").text(wcpa_price(t*r)),e.parent().find(".wcpa_price_summary").find(".wcpa_product_total .wcpa_price_strike").text(wcpa_price(t*r)),i!=t&amp;&amp;e.parent().find(".wcpa_price_summary").find(".wcpa_product_total .wcpa_price_strike").text(wcpa_price(i*r)),e.parent().find(".wcpa_price_summary").find(".wcpa_total .price_value").text(wcpa_price(c&lt;0?0:c))),e.data("wcpa",{fee:total_fee,price:{options:total_price,product:t,total:c}}),e.trigger("wcpa.price_updated")}if(wcpa_may_update_quantity(e),$(".wcpa_has_label_formula, .wcpa_has_value_formula",e).each((function(a,t){if(!($(this).parent().is(":visible")||$(this).parents(".wcpa_form_item").is(".wcpa_visible")||$(this).parents(".wcpa_form_item").is(".wcpa_visible_parent")))return!0;exc_Label($(this).parents(".wcpa_form_item"),e)})),$(".wcpa_update_product_image",e).length){var l=!1;$($(".wcpa_update_product_image",e).get().reverse()).each((function(){if($(this).is("select")){if($ele=$(this).find("option:selected"),!$ele)return}else{if(!$(this).is(":checked"))return;$ele=$(this)}if($(this).parents(".wcpa_form_item").is(":visible")||$(this).parents(".wcpa_form_item").hasClass("wcpa_cl_visible")){var a=$ele.data("image");if(a&amp;&amp;a.src)return wcpa_product_image_update(e.parents("form"),$ele),l=!0,!1}})),l||wcpa_product_image_update(e.parents("form"),!1)}}}function wcpa_may_update_quantity(e){var a=e.data("rules");if(a.bind_quantity){var t=$("input[name=quantity]",e.parents("form"));if(t.length){t.attr("readonly","readonly");var i=calculate_price("custom",1,a.quantity_bind_formula,1,e,t),r=t.val();i&gt;0?t.val(i):t.val(1),r!=t.val()&amp;&amp;t.trigger("change")}}}function wcpa_update_price(e,a){var t=e.data("price"),i=parseInt(e.parents("form").find("input[name=quantity]").val()),r=0,p=0;if(!t)t=e.find(":selected").data("price");t||(t={type:!1,priceoptions:!1,value:!1,pricingType:!1,taxpu:1,con_unit:1,is_show_price:!1});var n=e.val().trim();if($.inArray(t.type,["radio-group","checkbox-group","image-group","color-group","productGroup"])&gt;=0&amp;&amp;!e.is(":checked")&amp;&amp;(n=!1),$.inArray(t.type,["select"])&gt;=0&amp;&amp;!e.is(":selected")&amp;&amp;(n=!1),e.hasClass("wcpa_other")&amp;&amp;$.inArray(t.type,["radio-group","checkbox-group","image-group","color-group"])&gt;=0&amp;&amp;e.is(":checked")&amp;&amp;(n=e.nextAll(".wcpa_other_val").val().trim()),$.inArray(t.type,["paragraph","header","statictext"])&gt;=0&amp;&amp;(n=1),$.inArray(t.type,["file"])&gt;=0&amp;&amp;(e.parents(".wcpa_form_item").find(".wcpa_file_hidden").length&amp;&amp;""==n&amp;&amp;""!==e.parents(".wcpa_form_item").find(".wcpa_file_hidden").val()&amp;&amp;(n=e.parents(".wcpa_form_item").find(".wcpa_file_hidden").val().split("||")[1]),e.parents(".wcpa_form_item").find(".wcpa_drag_file_input").length)){var c=e.parents(".wcpa_form_item").find(".wcpa_drag_file_input").val();if(""!==c)if(e.parents(".wcpa_form_item").find(".wcpa_drag_file_input.wcpa_multiple").length){var l=JSON.parse(c),s="";l&amp;&amp;$.each(l,((e,a)=&gt;{a&amp;&amp;(s+=a.split("||")[1])})),n=""!=s&amp;&amp;s}else n=c.split("||")[1]}r=calculate_price(t.pricingType,n,t.value,i,a,e,t),"custom"!=t.pricingType&amp;&amp;"percentage"!=t.pricingType||t.taxpu&amp;&amp;(r*=t.taxpu),t.con_unit&amp;&amp;(r*=t.con_unit),void 0!==t.is_show_price&amp;&amp;0!=t.is_show_price||(total_price+=r);var o=1;void 0!==wcpa_global_vars.show_field_price_x_quantity&amp;&amp;wcpa_global_vars.show_field_price_x_quantity&amp;&amp;(o=i),void 0!==t.is_fee&amp;&amp;!0===t.is_fee&amp;&amp;(total_fee+=r,o=1),e.data("elem_price",r),e.is("option")?(e.parent().find(":checked").each((function(){p+=$(this).data("elem_price")?$(this).data("elem_price"):0})),e.parents(".wcpa_form_item").data("wcpa_price",p/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(p*o))):"checkbox-group"==t.type?(e.parents(".checkbox-group").find("input:checked").each((function(){p+=$(this).data("elem_price")?$(this).data("elem_price"):0})),e.parents(".wcpa_form_item").data("wcpa_price",p/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(p*o))):"radio-group"==t.type?(e.parents(".radio-group ").find("input:checked").each((function(){p+=$(this).data("elem_price")?$(this).data("elem_price"):0})),e.parents(".wcpa_form_item").data("wcpa_price",p/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(p*o))):"image-group"==t.type?(e.parents(".image-group ").find("input:checked").each((function(){p+=$(this).data("elem_price")?$(this).data("elem_price"):0})),e.parents(".wcpa_form_item").data("wcpa_price",p/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(p*o))):"productGroup"==t.type?(e.parents(".wcpa_productGroup").find("input:checked").each((function(){p+=$(this).data("elem_price")?$(this).data("elem_price"):0})),e.parents(".wcpa_form_item").data("wcpa_price",p/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(p*o))):"color-group"==t.type?(e.parents(".color-group ").find("input:checked").each((function(){p+=$(this).data("elem_price")?$(this).data("elem_price"):0})),e.parents(".wcpa_form_item").data("wcpa_price",p/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(p*o))):e.parents(".wcpa_form_item").data("wcpa_price",r/(t.taxpu*t.con_unit)).find(".price_value").text(wcpa_price(r*o)),e.parents(".wcpa_form_item").trigger("wcpa.item_price_updated")}function calculate_price(pricingType,value,price,quantity,$product_data,$ele,element_data,isLabel){if(void 0===element_data)var element_data={};if(void 0===isLabel)var isLabel=!1;"custom"!==pricingType&amp;&amp;(null!==price&amp;&amp;!1!==price&amp;&amp;"string"==typeof price&amp;&amp;(price=parseFloat(price.replace(wcpa_global_vars.wc_decimal_sep,"."))),isNaN(price)&amp;&amp;(price=0));var elem_price=0;switch(pricingType){case"fixed":if(value)if($product_qty_ele=$ele.parents(".wcpa_productGroup_item").find("input[type=number]"),$product_qty_ele.length){var qty=parseInt($product_qty_ele.val());qty=qty||0===qty?qty:0,elem_price=+price*qty}else elem_price=+price;else elem_price=0;break;case"per_car":var value_filtered=value;if(void 0!==element_data.excl_chars_frm_length&amp;&amp;element_data.excl_chars_frm_length.length&gt;0)if(void 0!==element_data.excl_chars_frm_length_is_regex&amp;&amp;element_data.excl_chars_frm_length_is_regex){var exclude_chars=element_data.excl_chars_frm_length,re=regExpFromString(exclude_chars,"gi");value_filtered=value_filtered.replace(re,"")}else{var exclude_chars=element_data.excl_chars_frm_length.replace(/\\s/g," ");exclude_chars=exclude_chars.split("").map((function(e){if(" "==e){var a=new RegExp("\\s","g");value_filtered=value_filtered.replace(a,"")}else if("."==e)value_filtered=value_filtered.replace(/\./,"");else{a=new RegExp(e,"g");value_filtered=value_filtered.replace(a,"")}return e}))}elem_price=value_filtered.length*price;break;case"multiply":elem_price=value?+price*(isNaN(value)?1:value):0,elem_price&lt;0&amp;&amp;(elem_price=0);break;case"custom":if(!1!==value&amp;&amp;""!==value&amp;&amp;null!==value){if($ele_outer=$ele.parents(".wcpa_form_item"),"function"==typeof moment)var today={seconds:moment().unix()};else var today={seconds:wcpa_global_vars.today.seconds};var formula=price.replace(/{this.value}/g,value).replace(/{value}/g,value).replace(/{quantity}/g,quantity).replace(/{this.value.length}/g,value.length).replace(/{value.length}/g,value.length).replace(/{product_price}/g,$product_data.wc_product_price).replace(/{days}/g,date_data_from_field("days",$ele_outer)).replace(/{seconds}/g,date_data_from_field("seconds",$ele_outer)).replace(/{timestamp}/g,date_data_from_field("timestamp",$ele_outer)).replace(/{today.days}/g,wcpa_global_vars.today.days).replace(/{today.seconds}/g,today.seconds).replace(/{this.option_price}/g,element_data.option_price?element_data.option_price:0).replace(/{option_price}/g,element_data.option_price?element_data.option_price:0).replace(/{this.count}/g,get_data_from_field("count",$ele)).replace(/{count}/g,get_data_from_field("count",$ele));if(formula.match(/\{(\s)*?wcpa_pcf_([^}]*)}/)){var cf_matches=formula.match(/\{(\s)*?wcpa_pcf_([^}]*)}/g);for(var i in cf_matches){var mat=cf_matches[i].match(/\{(\s)*?([^}]*)}/);if(void 0!==mat[2]&amp;&amp;"string"==typeof mat[2]&amp;&amp;void 0!==$product_data.product_cfs[mat[2].trim()]){var myReg=new RegExp(mat[0]);formula=formula.replace(myReg,$product_data.product_cfs[mat[2].trim()])}else{var myReg=new RegExp(mat[0]);formula=formula.replace(myReg,0)}}}if(formula.match(/\{(\s)*?field\.([^}]*)}/)){var matches=formula.match(/\{(\s)*?field\.([^}]*)}/g);for(var i in matches){var mat=matches[i].match(/\{(\s)*?field\.([^}]*)}/);if(void 0!==mat[2]&amp;&amp;"string"==typeof mat[2]){var ele=mat[2].split(".");if(ele.length&gt;1&amp;&amp;$.inArray(ele[1],["value","price","count","selected","days","seconds","timestamp"])&gt;=0){var $ele=$("#"+ele[0]);if($ele.length){var val=0;if($ele.is(":visible")||"hidden"==$ele.data("type"))switch(ele[1]){case"price":if($ele.find(".wcpa_has_price").length){if(void 0===$ele.data("wcpa_price")||!1===$ele.data("wcpa_price")){elem_price=0;var wcpa_deps_counter=$ele.parents(".wcpa_form_outer").data("wcpa_deps_counter");return wcpa_deps_counter=void 0===wcpa_deps_counter?0:wcpa_deps_counter,wcpa_deps_counter+=1,$ele.parents(".wcpa_form_outer").data("wcpa_deps_counter",wcpa_deps_counter),elem_price}val=$ele.data("wcpa_price")}break;case"value":switch($ele.data("type")){case"select":val=$ele.find("select").val()?$ele.find("select").val():0;break;case"textarea":val=$ele.find("textarea").val()?$ele.find("textarea").val():0;break;case"productGroup":val=0;break;case"checkbox-group":case"radio-group":case"color-group":case"image-group":val=0,$ele.find("input:checked").length?1==$ele.find("input:checked").length?isNaN($ele.find("input:checked").val())?val=$ele.find("input:checked").val():val+=parseFloat($ele.find("input:checked").val()):$ele.find("input:checked").each((function(e){if(isNaN($(this).val())){if(0==e)return val=$(this).val(),!1}else val+=parseFloat($(this).val())})):val=0;break;default:val=$ele.find("input").val()?$ele.find("input").val():0}if(void 0!==ele[2]&amp;&amp;"length"===ele[2])val=val.length;break;case"count":switch($ele.data("type")){case"select":val=$ele.find("select").val()?1:0;break;case"textarea":val=$ele.find("textarea").val()?1:0;break;case"checkbox-group":case"radio-group":case"color-group":case"image-group":val=0,val=$ele.find("input:checked").length?1==$ele.find("input:checked").length?1:$ele.find("input:checked").length:0;break;case"productGroup":val=0;var inputType="radio";$ele.find(".wcpa_multiselect").length&amp;&amp;(inputType="checkbox"),$checked=$ele.find("input[type="+inputType+"]:checked"),$checked.length&amp;&amp;$.each($checked,((e,a)=&gt;{var t=parseInt($(a).siblings("input[type=number]").val());t&amp;&amp;(val+=t)}));break;case"file":if($ele.find("input[type=hidden]").length){var inputSelector=ele[0];val=get_data_from_field("count",$(inputSelector.replace("wcpa-","#")))}else val=get_data_from_field("count",$ele.find("input[type=file]"));break;default:val=$ele.find("input").val()?1:0}break;case"selected":switch($ele.data("type")){case"select":val=$ele.find("select").val()?1:0;break;case"textarea":val=$ele.find("textarea").val()?1:0;break;case"checkbox-group":case"radio-group":case"color-group":case"image-group":val=0,val=$ele.find("input:checked").length?1==$ele.find("input:checked").length?1:$ele.find("input:checked").length:0;break;case"productGroup":val=0;var inputType="radio";$ele.find(".wcpa_multiselect").length&amp;&amp;(inputType="checkbox"),val=$ele.find("input[type="+inputType+"]:checked").length;break;case"file":if($ele.find("input[type=hidden]").length){var inputSelector=ele[0];val=get_data_from_field("selected_count",$(inputSelector.replace("wcpa-","#")))}else val=get_data_from_field("selected_count",$ele.find("input[type=file]"));break;default:val=$ele.find("input").val()?1:0}break;case"days":case"seconds":case"timestamp":switch($ele.data("type")){case"date":case"datetime-local":val=date_data_from_field(ele[1],$ele);break;default:val=0}}}else var val=0;var myReg=new RegExp(mat[0]);formula=isNaN(val)&amp;&amp;!isLabel?formula.replace(myReg,"'"+val+"'"):formula.replace(myReg,val)}}}}if(isLabel)return formula;try{if($product_qty_ele=$ele.parents(".wcpa_productGroup_item").find("input[type=number]"),$product_qty_ele.length){var qty=parseInt($product_qty_ele.val());qty=qty||0===qty?qty:0,elem_price=eval(formula)*qty}else elem_price=eval(formula)}catch(e){elem_price=0}}else{if(isLabel)return"";elem_price=0}break;case"percentage":if(value){var $item_parent=$ele.parents(".wcpa_form_item"),item_type=$item_parent.data("type");if(item_type&amp;&amp;"productGroup"===item_type)if($product_qty_ele=$ele.parents(".wcpa_productGroup_item").find("input[type=number]"),$product_qty_ele.length){var qty=parseInt($product_qty_ele.val());qty=qty||0===qty?qty:0,elem_price=parseFloat(element_data.option_price)*price*qty/100}else elem_price=parseFloat(element_data.option_price)*price/100;else elem_price=price*$product_data.wc_product_price/100}else elem_price=0}return elem_price}function wcpa_get_date_obj(e,a){return a=void 0!==a&amp;&amp;a,"function"==typeof moment?"wp"==a?moment(e,wcpa_global_vars.date_format_js+" "+wcpa_global_vars.time_format_js).toDate():!1!==a?moment(e,a).toDate():moment(e).toDate():new Date(e)}function date_data_from_field(e,a){var t=0;switch(a.data("type")){case"date":case"datetime-local":case"time":if("days"==e)t="function"!=typeof(i=wcpa_get_date_obj(a.find("input").val(),"wp")).getTime||isNaN(i.getTime())?0:(i.getTime()-new Date("1970/01/01").getTime())/864e5;else if("timestamp"==e||"seconds"==e){var i;t="function"!=typeof(i=wcpa_get_date_obj(a.find("input").val(),"wp")).getTime||isNaN(i.getTime())?0:(i.getTime()-new Date("1970/01/01").getTime())/1e3}break;default:t=0}return t}function get_data_from_field(e,a){switch($ele_outer=a.parents(".wcpa_form_item"),val=0,$ele_outer.data("type")){case"select":"count"==e&amp;&amp;(val=$ele_outer.find("select").val()?1:0);break;case"textarea":"count"==e&amp;&amp;(val=a.val()?1:0);break;case"file":if("count"==e||"selected"==e)if($ele_outer.find("input[type=hidden]").length){var t="",i=$ele_outer.find("input[type=hidden]").val(),r=!1;if(i?(t=i,r=!0):a[0].files?val=a[0].files.length?a[0].files.length:0:a.val()&amp;&amp;(t=a.val(),r=!0),r)if(a.hasClass("wcpa_multiple")){if(t&amp;&amp;(files=JSON.parse(t),files)){var p=0;$.each(files,((e,a)=&gt;{a&amp;&amp;p++})),val=p}}else val=1}else a[0].files&amp;&amp;(val=a[0].files.length?a[0].files.length:0);break;case"checkbox-group":case"radio-group":case"color-group":case"image-group":case"productGroup":"count"==e&amp;&amp;(val=0,1==a.prop("checked")?val=1:val=0);break;default:"count"==e&amp;&amp;(val=$ele_outer.find("input").val()?1:0)}return val}function preview_image(){jQuery(".wcpa_type_image-group .wcpa_image .wcpa_img_mag").not(".wcpa_even_binded").on("click",(function(e){var a=$(this).parents(".wcpa_image").find("label").text(),t=a||"";jQuery("body").append("&lt;div id='wcpa_img_popup_outer'&gt;&lt;div class='wcpa_img_popup'&gt;&lt;img src='"+$(this).attr("data-src")+"' alt='Image preview' /&gt;&lt;span&gt;"+t+"&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;"),jQuery("#wcpa_img_popup_outer").fadeIn("fast").on("click",(function(){$(this).fadeOut("fast").remove()}))})).addClass("wcpa_even_binded"),jQuery(".wcpa_type_productGroup .wcpa_productGroup_option_img .wcpa_img_mag").not(".wcpa_even_binded").on("click",(function(e){var a=$(this).data("title"),t=a||"";jQuery("body").append("&lt;div id='wcpa_img_popup_outer'&gt;&lt;div class='wcpa_img_popup'&gt;&lt;img src='"+$(this).attr("data-src")+"' alt='Image preview' /&gt;&lt;span&gt;"+t+"&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;"),jQuery("#wcpa_img_popup_outer").fadeIn("fast").on("click",(function(){$(this).fadeOut("fast").remove()}))})).addClass("wcpa_even_binded"),jQuery(".wcpa_img_preview .wcpa_image img,.wcpa_cart_img_preview img,.wcpa_product_img_preview img").not(".wcpa_even_binded").hover((function(e){var a=!0;if($(this).parents(".wcpa_form_item").find(".wcpa_product_img_preview_disable_mobile").length&amp;&amp;$(window).width()&lt;=480&amp;&amp;(a=!1),a){var t=$(this).parent(".wcpa_image").find("label").text(),i=t||"";jQuery("body").append("&lt;div id='wcpa_img_preview'&gt;&lt;img src='"+$(this).data("src")+"' alt='Image preview' /&gt;"+i+"&lt;/div&gt;"),jQuery("#wcpa_img_preview").css("top",e.pageY-10+"px").css("left",e.pageX-30-jQuery("#wcpa_img_preview").width()+"px").fadeIn("fast")}}),(function(){jQuery("#wcpa_img_preview").remove()})).addClass("wcpa_even_binded"),jQuery(".wcpa_img_preview .wcpa_image img,.wcpa_cart_img_preview img").not(".wcpa_even_binded").mousemove((function(e){var a=!0;if($(this).parents(".wcpa_form_item").find(".wcpa_product_img_preview_disable_mobile").length&amp;&amp;$(window).width()&lt;=480&amp;&amp;(a=!1),a){var t=$(window).scrollTop()+$(window).height(),i=e.pageY+jQuery("#wcpa_img_preview").height(),r=e.pageY-jQuery("#wcpa_img_preview").height();if($(window).scrollTop()-r&lt;i-t)var p=e.pageY-10-jQuery("#wcpa_img_preview").height();else p=e.pageY+10;if(e.pageX-jQuery("#wcpa_img_preview").width()&lt;0&amp;&amp;$(window).width()-(e.pageX+jQuery("#wcpa_img_preview").width())&gt;e.pageX-jQuery("#wcpa_img_preview").width()){var n=e.pageX+30;jQuery("#wcpa_img_preview").css("top",p+"px").css("right","auto").css("left",n+"px")}else{var c=$(window).width()-(e.pageX+30);jQuery("#wcpa_img_preview").css("top",p+"px").css("left","auto").css("right",c+"px")}}})).addClass("wcpa_even_binded")}function wcpa_validate_form(e=""){var a=!0;if($form_outer=$(".wcpa_form_outer"),e){var t=wcpa_validate_field($(e));""!=t.element&amp;&amp;(t.success?($(e).find(".wcpa_error_msg").remove(),t.element&amp;&amp;t.element.removeClass("wcpa_validation_error")):(t.appendAfter.siblings(".wcpa_error_msg").remove(),$error_ele=$('&lt;div class="wcpa_error_msg"&gt;&lt;p&gt;'+t.message+"&lt;/p&gt;&lt;/div&gt;").insertAfter(t.appendAfter),t.element.addClass("wcpa_validation_error"),a=!1)),wcpa_validate_charector_count($(e))}else $form_outer.find(".wcpa_form_item.wcpa_validate_field").each(((e,t)=&gt;{var i=wcpa_validate_field($(t));""!=i.element&amp;&amp;(i.success?($(t).find(".wcpa_error_msg").remove(),i.element&amp;&amp;$(i.element).removeClass("wcpa_validation_error")):(i.appendAfter.siblings(".wcpa_error_msg").remove(),$error_ele=$('&lt;div class="wcpa_error_msg"&gt;&lt;p&gt;'+i.message+"&lt;/p&gt;&lt;/div&gt;").insertAfter(i.appendAfter),$(i.element).addClass("wcpa_validation_error"),a=!1)),wcpa_validate_charector_count($(t))}));return a}function wcpa_validate_field(e){var a={success:!0,message:"",appendAfter:"",element:""},t="",i=e.data("type");switch(i){case"text":if(!wcpa_check_form_visibility(t=e.find("input"),e))break;var r=t.data("validation"),p=t.val();if(r)if(p){if(r.allowed_chars_enable)for(var n=regExpFromString(r.allowed_chars,"i"),c="",l=0;l&lt;p.length;l++){if(n.test(p.charAt(l)))p.charAt(l);else c+=p.charAt(l),a={success:!1,message:r.allowed_charsMessage.replace("%s",c),appendAfter:t}}r.pattern&amp;&amp;(compareRegExpWithString(p,r.pattern)||(a={success:!1,message:r.patternMessage,appendAfter:t})),r.maxlength&amp;&amp;p.length&gt;r.maxlength&amp;&amp;(a={success:!1,message:r.maxlengthMessage,appendAfter:t}),r.minlength&amp;&amp;p.length&lt;r.minlength&amp;&amp;(a={success:!1,message:r.minlengthMessage,appendAfter:t})}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t});break;case"color":case"time":case"date":case"datetime-local":if(!wcpa_check_form_visibility(t=e.find("input"),e))break;r=t.data("validation"),p=t.val();r&amp;&amp;r.required&amp;&amp;(!p||p&amp;&amp;-1!==p.indexOf("__"))&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t});break;case"number":if(!wcpa_check_form_visibility(t=e.find("input"),e))break;r=t.data("validation"),p=t.val();r&amp;&amp;(p?(r.pattern&amp;&amp;(compareRegExpWithString(p,r.pattern)||(a={success:!1,message:r.patternMessage,appendAfter:t})),r.max&amp;&amp;parseFloat(p)&gt;parseFloat(r.max)&amp;&amp;(a={success:!1,message:r.maxMessage,appendAfter:t}),r.min&amp;&amp;parseFloat(p)&lt;parseFloat(r.min)&amp;&amp;(a={success:!1,message:r.minMessage,appendAfter:t}),r.maxlength&amp;&amp;p.length&gt;parseInt(r.maxlength)&amp;&amp;(a={success:!1,message:r.maxlengthMessage,appendAfter:t}),r.minlength&amp;&amp;p.length&lt;parseInt(r.minlength)&amp;&amp;(a={success:!1,message:r.minlengthMessage,appendAfter:t})):r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t}));break;case"textarea":if(!wcpa_check_form_visibility(t=e.find("textarea"),e))break;r=t.data("validation"),p=t.val();if(r)if(p){if(r.allowed_chars_enable)for(n=regExpFromString(r.allowed_chars,"i"),c="",l=0;l&lt;p.length;l++){if(n.test(p.charAt(l)))p.charAt(l);else c+=p.charAt(l),a={success:!1,message:allowed_charsMessage.replace("%s",c),appendAfter:t}}r.maxlength&amp;&amp;p.length&gt;r.maxlength&amp;&amp;(a={success:!1,message:r.maxlengthMessage,appendAfter:t}),r.minlength&amp;&amp;p.length&lt;r.minlength&amp;&amp;(a={success:!1,message:r.minlengthMessage,appendAfter:t})}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t});break;case"checkbox-group":if(!wcpa_check_form_visibility(t=e.find(".checkbox-group"),e))break;if(r=t.data("validation")){var s=!1,o=!1;if(t.find("input[type=checkbox]:not(.wcpa_other):checked").length&amp;&amp;(s=!0),t.find("input[type=checkbox]:checked.wcpa_other").length&amp;&amp;t.find("input.wcpa_other_val").val()&amp;&amp;(o=!0),s||o){if(r.min){var _=0;t.find("input[type=checkbox]:checked").each((function(e,a){$(a).hasClass("wcpa_other")?t.find("input.wcpa_other_val").val()&amp;&amp;_++:_++})),_&lt;r.min&amp;&amp;(a={success:!1,message:r.minMessage,appendAfter:t})}if(r.max){_=0;t.find("input[type=checkbox]:checked").each((function(e,a){$(a).hasClass("wcpa_other")?t.find("input.wcpa_other_val").val()&amp;&amp;_++:_++})),_&gt;r.max&amp;&amp;(a={success:!1,message:r.maxMessage,appendAfter:t})}}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t});r.other&amp;&amp;t.find("input[type=checkbox]:checked.wcpa_other").length&amp;&amp;(t.find("input.wcpa_other_val").val()||(a={success:!1,message:r.otherRequiredMessage,appendAfter:t}))}break;case"radio-group":if(!wcpa_check_form_visibility(t=e.find(".radio-group"),e))break;if((r=t.data("validation"))&amp;&amp;r.required){s=!1;var d=!1;t.find("input[type=radio]:checked").length&amp;&amp;(s=!0),t.find("input[type=radio]:checked.wcpa_other").length&amp;&amp;(t.find("input.wcpa_other_val").val()||(d=!0)),s&amp;&amp;!d||(a={success:!1,message:r.requiredMessage,appendAfter:t})}break;case"file":if(e.find(".wcpa_drag_drop").length){if(!wcpa_check_form_visibility(t=e.find(".wcpa_drag_drop"),e))break;r=(h=e.find('input[type="hidden"]')).data("validation");var u=e.find(".wcpa-upload-message"),f=h.hasClass("wcpa_multiple");if(r){var m=h.val();s=!1;if(m&amp;&amp;f){var w=JSON.parse(m);$.each(w,(function(e,a){a&amp;&amp;(s=!0)}))}else m&amp;&amp;(s=!0);if(s){if(r.maxFileCount)if((m=h.val())&amp;&amp;f){w=JSON.parse(m),_=0;$.each(w,(function(e,a){a&amp;&amp;_++})),_&gt;r.maxFileCount&amp;&amp;(a={success:!1,message:r.maxFileCountMessage,appendAfter:u})}}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:u})}}else if(e.find('input[type="hidden"]').length){if(!wcpa_check_form_visibility(t=e.find(".wcpa_file_outer"),e))break;var h=e.find('input[type="hidden"]'),g=e.find('input[type="file"]');r=h.data("validation"),f=g.hasClass("wcpa_multiple");if(r){m=h.val(),s=!1;if(f&amp;&amp;m){w=JSON.parse(m);$.each(w,(function(e,a){a&amp;&amp;(s=!0)}))}else m&amp;&amp;(s=!0);if(s){if(r.maxFileCount)if((m=h.val())&amp;&amp;f){w=JSON.parse(m),_=0;$.each(w,(function(e,a){a&amp;&amp;_++})),_&gt;r.maxFileCount&amp;&amp;(a={success:!1,message:r.maxFileCountMessage,appendAfter:h})}}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:h})}}else if(e.find(".wcpa_file_outer").length){if(!wcpa_check_form_visibility(t=e.find(".wcpa_file_outer"),e))break;f=(h=e.find("input")).hasClass("wcpa_multiple");if(r=h.data("validation"))if(h.val()){if(r.minFileSize)if(m=h.val())if(x=h.prop("files")){var v=!1;$.each(x,(function(e,a){a&amp;&amp;a.size&lt;r.minFileSize&amp;&amp;(v=!0)})),v&amp;&amp;(a={success:!1,message:r.minFileSizeMessage,appendAfter:t})}if(r.maxFileSize)if(m=h.val())if(x=h.prop("files")){v=!1;$.each(x,(function(e,a){a&amp;&amp;a.size&gt;r.maxFileSize&amp;&amp;(v=!0)})),v&amp;&amp;(a={success:!1,message:r.maxFileSizeMessage,appendAfter:t})}if(r.extensionSupportEnable)if(m=h.val()){var y=r.extensions.split(",");if(x=h.prop("files")){var b=!1;$.each(x,(function(e,a){var t=a.name.split(".").pop().toLowerCase();y.indexOf(t)&lt;=-1&amp;&amp;(b=!0)})),b&amp;&amp;(a={success:!1,message:r.extensionsInvalidMessage,appendAfter:t})}}if(r.maxFileCount)if((m=h.val())&amp;&amp;f)(x=h.prop("files"))&amp;&amp;x.length&gt;r.maxFileCount&amp;&amp;(a={success:!1,message:r.maxFileCountMessage,appendAfter:t})}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t})}else{if(!wcpa_check_form_visibility(t=e.find("input"),e))break;f=t.hasClass("wcpa_multiple");if(r=t.data("validation"))if(t.val()){if(r.minFileSize)if(m=t.val())if(x=t.prop("files")){v=!1;$.each(x,(function(e,a){a&amp;&amp;a.size&lt;r.minFileSize&amp;&amp;(v=!0)})),v&amp;&amp;(a={success:!1,message:r.minFileSizeMessage,appendAfter:t})}if(r.maxFileSize)if(m=t.val())if(x=t.prop("files")){v=!1;$.each(x,(function(e,a){a&amp;&amp;a.size&gt;r.maxFileSize&amp;&amp;(v=!0)})),v&amp;&amp;(a={success:!1,message:r.maxFileSizeMessage,appendAfter:t})}if(r.extensionSupportEnable)if(m=t.val()){var x;y=r.extensions.split(",");if(x=t.prop("files")){b=!1;$.each(x,(function(e,a){var t=a.name.split(".").pop().toLowerCase();y.indexOf(t)&lt;=-1&amp;&amp;(b=!0)})),b&amp;&amp;(a={success:!1,message:r.extensionsInvalidMessage,appendAfter:t})}}if(r.maxFileCount)if((m=t.val())&amp;&amp;f)(x=t.prop("files"))&amp;&amp;x.length&gt;r.maxFileCount&amp;&amp;(a={success:!1,message:r.maxFileCountMessage,appendAfter:t})}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t})}break;case"select":if(!wcpa_check_form_visibility(t=e.find(".select"),e))break;h=e.find("select");if(r=h.data("validation"))if(h.attr("required"))(m=h.val()).length||(a={success:!1,message:r.requiredMessage,appendAfter:e.find(".select")});break;case"image-group":case"color-group":if(!wcpa_check_form_visibility(t=e.find("."+i),e))break;if(r=t.data("validation")){s=!1;var k=!1,q="radio";if(t.hasClass("wcpa_multiselect")&amp;&amp;(q="checkbox"),t.find("input[type="+q+"]:not(.wcpa_other):checked").length&amp;&amp;(s=!0),t.find("input[type="+q+"]:checked.wcpa_other").length&amp;&amp;t.find("input.wcpa_other_val").val()&amp;&amp;(k=!0),s||k){if(t.find("input[type=checkbox]").length){if(r.min){_=0;t.find("input[type=checkbox]:checked").each((function(e,a){$(a).hasClass("wcpa_other")?t.find("input.wcpa_other_val").val()&amp;&amp;_++:_++})),_&lt;r.min&amp;&amp;(a={success:!1,message:r.minMessage,appendAfter:t})}if(r.max){_=0;t.find("input[type=checkbox]:checked").each((function(e,a){$(a).hasClass("wcpa_other")?t.find("input.wcpa_other_val").val()&amp;&amp;_++:_++})),_&gt;r.max&amp;&amp;(a={success:!1,message:r.maxMessage,appendAfter:t})}}}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t});r.other&amp;&amp;t.find("input[type="+q+"]:checked.wcpa_other").length&amp;&amp;(t.find("input.wcpa_other_val").val()||(a={success:!1,message:r.otherRequiredMessage,appendAfter:t}))}break;case"productGroup":if(!wcpa_check_form_visibility(t=e.find(".wcpa_"+i),e))break;r=t.data("validation"),q="radio";if(t.hasClass("wcpa_multiselect")&amp;&amp;(q="checkbox"),r)if(t.find("input[type="+q+"]:checked").length){if(t.find("input[type=checkbox]").length){if(r.min)(_=t.find("input[type=checkbox]:checked").length)&lt;r.min&amp;&amp;(a={success:!1,message:r.minMessage,appendAfter:t});if(r.max)(_=t.find("input[type=checkbox]:checked").length)&gt;r.max&amp;&amp;(a={success:!1,message:r.maxMessage,appendAfter:t})}if(r.qty&amp;&amp;t.find("input[type="+q+"]:checked").length){$products=t.find("input[type="+q+"]:checked");var A=!1;$.each($products,((e,a)=&gt;{if($(a).siblings("input[type=number]").length){var t=$(a).siblings("input[type=number]").val();(void 0===t||""===t||t&lt;=0||t.indexOf(".")&gt;-1)&amp;&amp;(A=!0)}})),A&amp;&amp;(a={success:!1,message:r.qtyMessage,appendAfter:t})}}else r.required&amp;&amp;(a={success:!1,message:r.requiredMessage,appendAfter:t});break;case"placeselector":if(!wcpa_check_form_visibility(t=e.find("input.wcpa_google_place"),e))break;(r=t.data("validation"))&amp;&amp;t.attr("required")&amp;&amp;(t.val()||(a={success:!1,message:r.requiredMessage,appendAfter:t}));break;default:a={success:!0,message:"",appendAfter:""}}return a.element=t,a}function wcpa_validate_charector_count(e){var a={success:!1,message:""},t="";switch(e.data("type")){case"text":case"number":t=e.find("input");break;case"textarea":t=e.find("textarea");break;default:t=""}if(t){if(!wcpa_check_form_visibility(t,e))return;var i=t.data("validation"),r=t.val();if(i&amp;&amp;r&amp;&amp;i.maxlength&amp;&amp;i.charleft){var p=i.maxlength-r.length;p&gt;=0&amp;&amp;(a={success:!0,message:i.charleftMessage.replace("%s",p)})}a.success?(e.find(".wcpa_char_left_message").show(),e.find(".wcpa_char_left_message p").text(a.message)):e.find(".wcpa_char_left_message").hide()}}function wcpa_check_form_visibility(e,a){return!!(e.parent().is(":visible")||a.is(".wcpa_visible")||a.is(".wcpa_visible_parent"))}$.wcpaInit=function(){preview_image(),$(".cart_item.wcpa_bind_quantity.wcpa_cart_has_fields .quantity .qty").attr("readonly","readonly"),$(".wcpa_tooltip_icon").not(".wcpa_even_binded").hover((function(){$that=$(this),setTimeout((function(){if($ele=$(".wcpa_tooltip",$that).get(0),"function"==typeof $ele.getBoundingClientRect){var e=$ele.getBoundingClientRect(),a=$that.get(0).getBoundingClientRect();e.x+e.width&gt;$(window).width()&amp;&amp;($(".wcpa_tooltip",$that).css("left","-"+Math.min(e.x-parseInt(($(window).width()-e.width)/2),e.width-20)+"px"),$(".wcpa_tooltip",$that).css("border-radius","5px")),a.top-e.height&lt;0?($that.addClass("wcpa_show_down"),$(".wcpa_tooltip",$that).css("bottom","-"+e.height-6+"px"),$(".wcpa_tooltip",$that).css("border-radius"," 0px 5px 5px 5px")):($(".wcpa_tooltip",$that).css("bottom",""),$that.removeClass("wcpa_show_down"))}}),0)}),(function(){$(".wcpa_tooltip",$(this)).css("left","2px"),$(".wcpa_tooltip",$(this)).css("border-radius","5px 5px 5px 0")})).addClass("wcpa_even_binded"),$(".wcpa_form_outer").each((function(){var e=$(this);if(void 0!==e.data("wcpa"))return!0;("undefined"!=typeof wcpa_global_vars&amp;&amp;($(".wcpa_datepicker",e).length&amp;&amp;$(".wcpa_datepicker",e).each((function(){var e=$(this).data("dpconf");null==e&amp;&amp;(e={}),$(this).datetimepicker($.extend({timepicker:!1,validateOnBlur:!1,scrollInput:!1,dayOfWeekStart:wcpa_global_vars.start_of_week,format:wcpa_global_vars.date_format},e))})),$(".wcpa_datetimepicker",e).length&amp;&amp;$(".wcpa_datetimepicker",e).each((function(){var e=$(this).data("dpconf");null==e&amp;&amp;(e={}),$(this).datetimepicker($.extend({format:wcpa_global_vars.date_format+" "+wcpa_global_vars.time_format,validateOnBlur:!1,dayOfWeekStart:wcpa_global_vars.start_of_week,scrollInput:!1,step:15},e))})),$(".wcpa_timepicker",e).length&amp;&amp;$(".wcpa_timepicker",e).each((function(){var e=$(this).data("dpconf");null==e&amp;&amp;(e={}),$(this).datetimepicker($.extend({datepicker:!1,format:wcpa_global_vars.time_format,validateOnBlur:!1,scrollInput:!1,step:15},e))})),$(".wcpa_colorpicker",e).length&amp;&amp;$(".wcpa_colorpicker",e).spectrum({preferredFormat:"hex",showInput:!0,allowEmpty:!0}),void 0!==$.datetimepicker&amp;&amp;""!==document.documentElement.lang&amp;&amp;$.datetimepicker.setLocale(document.documentElement.lang.substring(0,2)),$(".wcpa_type_select .select select").each((function(){var e=!1,a=!1;($(this).hasClass("wcpa_use_sumo_individual")||wcpa_global_vars.use_sumo&amp;&amp;$(this).attr("multiple"))&amp;&amp;(e=!0,$(this).data("placeholder")&amp;&amp;(a=!0)),e&amp;&amp;(a?$(this).SumoSelect({placeholder:$(this).data("placeholder"),captionFormat:wcpa_global_vars.strings.sumo_strings.captionFormat,captionFormatAllSelected:wcpa_global_vars.strings.sumo_strings.captionFormatAllSelected}):$(this).SumoSelect({captionFormat:wcpa_global_vars.strings.sumo_strings.captionFormat,captionFormatAllSelected:wcpa_global_vars.strings.sumo_strings.captionFormatAllSelected}))}))),e.parents("form").find("button[name=add-to-cart], .single_add_to_cart_button").on("click",(function(e){if($(this).hasClass("disabled"))e.preventDefault();else if($(this).is(".wcpa_disable_cart"))alert(wcpa_global_vars.strings.ajax_file_upload),e.preventDefault();else{if(wcpa_validate_form()){if($(document).find(".wcpa_drag_drop input.wcpa_dynamic_file_uploader").length&amp;&amp;$(document).find(".wcpa_drag_drop input.wcpa_dynamic_file_uploader").remove(),wcpa_global_vars.ajax_add_to_cart){e.preventDefault();var a=$(this);a.removeClass("added"),a.addClass("loading");var t=$(this).parents("form.cart"),i=t.find('input:not([name="product_id"]), select, button, textarea').wcpa_serializeArrayAll()||0;$.each(i,(function(e,i){"add-to-cart"==i.name&amp;&amp;(i.name="product_id",i.value=t.find("input[name=variation_id]").val()||a.val())})),$.ajax({type:"POST",url:woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:i,success:function(e){e&amp;&amp;(e.error&amp;&amp;e.product_url?window.location=e.product_url:wc_add_to_cart_params&amp;&amp;"yes"===wc_add_to_cart_params.cart_redirect_after_add?window.location=wc_add_to_cart_params.cart_url:$(document.body).trigger("added_to_cart",[e.fragments,e.cart_hash,a]))},error:function(e){}})}}else if(e.preventDefault(),$(".wcpa_form_outer .wcpa_validation_error:first").parents(".wcpa_form_item").offset().top){var r=$(".wcpa_form_outer .wcpa_validation_error:first").parents(".wcpa_form_item").offset().top,p=$(window).height(),n=$(".wcpa_form_outer .wcpa_validation_error:first").parents(".wcpa_form_item").outerHeight();$("html,body").animate({scrollTop:r-p/2+n/2},1e3)}}})),$([".wcpa_type_checkbox-group .wcpa_required input",".wcpa_type_radio-group .wcpa_required input",".wcpa_type_image-group .wcpa_required input",".wcpa_type_color-group .wcpa_required input",".wcpa_type_productGroup .wcpa_required input"].join(","),e).on("change",(function(){var e=$(this).parents(".wcpa_form_item");$(".wcpa_required input[type=checkbox]",e).length?0!=$(".wcpa_required input[type=checkbox]:checked",e).not(".wcpa_other").length||0!=$(".wcpa_required .wcpa_other_val",e).length&amp;&amp;""!=$(".wcpa_required .wcpa_other_val",e).val()?$(".wcpa_required input[type=checkbox]:first",e).removeAttr("required"):$(".wcpa_required input[type=checkbox]:first",e).attr("required","required"):$(".wcpa_required input[type=radio]",e).length&amp;&amp;(0!=$(".wcpa_required input[type=radio]:checked",e).not(".wcpa_other").length||0!=$(".wcpa_required .wcpa_other_val",e).length&amp;&amp;""!=$(".wcpa_required .wcpa_other_val",e).val()?($(".wcpa_required input[type=radio]:first",e).removeAttr("required"),$(".wcpa_required .wcpa_other_val",e).removeAttr("required")):($(".wcpa_required input[type=radio]:first",e).attr("required","required"),$(".wcpa_required input[type=radio].wcpa_other",e).is(":checked")&amp;&amp;$(".wcpa_required .wcpa_other_val",e).attr("required","required")))})),$(".wcpa_file_custom",e).on("keyup change",(function(){wcpa_upload_file($(this))})),$(".wcpa_progress span",e).on("click",(function(){wcpa_remove_file($(this).parents(".wcpa_form_item").find(".wcpa_file_custom"))})),$(".wcpa_remove_file",e).on("click",(function(){$(this).parents(".wcpa_form_item").find(".wcpa_file_name").html(""),$(this).parents(".wcpa_form_item").find(".wcpa_file_hidden").val("").trigger("change"),$(this).parents(".wcpa_form_item").find(".wcpa_upload_preview").html(""),$(this).hide(),$(this).parents(".wcpa_form_item").find(".wcpa_file_custom").val("").trigger("change")})),$(".wcpa_clearSelection",e).on("click",(function(e){$("input",$("#"+$(this).data("element"))).prop("checked",!1),$("input",$("#"+$(this).data("element"))).trigger("change"),e.preventDefault()})),$(".image-group .wcpa_image img",e).on("click",(function(){var e=$("#"+$(this).attr("attrfor"));e.prop("checked",!e.prop("checked")),e.trigger("change")})),$(".color-group .wcpa_color label",e).on("click",(function(){var e=$("#"+$(this).attr("for")),a=e.prop("checked");setTimeout((function(){a&amp;&amp;(e.prop("checked",!1),e.trigger("change"))}),0),e.trigger("change")})),$(".wcpa_other_val",e).on("keyup change",(function(){$.trim($(this).val()).length&gt;0?$(this).siblings(".wcpa_other").val("WCPAOTH "+$(this).val()):$(this).siblings(".wcpa_other").val("")})),e.on("wcpa_trigger_update",(function(a){iterate(e)})),"undefined"!=typeof wcpa_global_vars&amp;&amp;e.data("product").is_variable)&amp;&amp;(e.parents("form").find(".single_variation_wrap").on("show_variation",(function(a,t){var i=e.data("product");i.wc_product_price=t.display_price/i.con_unit,i.stock_status=t.stock_status,i.stock_quantity=t.stock_quantity,e.data("product",i),iterate(e)})),e.parents("form").on("reset_data",(function(a){var t=e.data("product");t.wc_product_price=t.wc_product_price_default,e.data("product",t),iterate(e)})),e.parents("form").on("reset_image",(function(a){setTimeout((function(){iterate(e)}),0)})),e.parents("form").on("woocommerce_variation_has_changed",(function(e){var a=$(this).find(".wcpa_form_outer"),t=a.data("attrrelated");null!=t&amp;&amp;t.forEach((function(e){exc_relations(e,a)}))})));if($([".wcpa_has_price",".wcpa_has_price ~ .wcpa_other_val",".wcpa_has_price_related input",".wcpa_has_price_related select",".wcpa_has_price_related textarea",".wcpa_product_quantity"].join(","),e).on("keyup change",(function(){iterate(e)})),$(".wcpa_productGroup input[type=checkbox]").on('"keyup change',(function(){1==$(this).prop("checked")?($quantity_input=$(this).siblings("input.wcpa_product_quantity"),$quantity_input.prop("disabled","")):($quantity_input=$(this).siblings("input.wcpa_product_quantity"),$quantity_input.prop("disabled","disabled"))})),$(".wcpa_productGroup input[type=radio]").on('"keyup change',(function(){$radioParent=$(this).parents(".wcpa_productGroup"),$radioParent.find("input.wcpa_product_quantity").prop("disabled","disabled"),1==$(this).prop("checked")&amp;&amp;($quantity_input=$(this).siblings("input.wcpa_product_quantity"),$quantity_input.prop("disabled",""))})),$(".wcpa_update_product_image",e).on("keyup change",(function(){iterate(e)})),$("input[name=quantity]",e.parents("form")).length){var a=e.data("qntyrelated");null!=a&amp;&amp;a.forEach((function(a){exc_relations(a,e)}))}$("input[name=quantity]",e.parents("form")).on("keyup change",(function(){var a=e.data("qntyrelated");null!=a&amp;&amp;a.forEach((function(a){exc_relations(a,e)})),iterate(e)})),$(".wcpa_has_relation input,.wcpa_has_relation select,.wcpa_has_relation textarea",e).on("keyup change",(function(){var a=$(this).parents(".wcpa_has_relation").data("related");null!=a&amp;&amp;a.forEach((function(a){exc_relations(a,e)}))})),$(".wcpa_has_relation",e).each((function(){var a=$(this).data("related");null!=a&amp;&amp;a.forEach((function(a){exc_relations(a,e)}))})),$([".wcpa_has_label_related input",".wcpa_has_label_related select",".wcpa_has_label_related textarea"].join(","),e).on("keyup change",(function(){var a=$(this).parents(".wcpa_has_label_related").data("label_depends");null!=a&amp;&amp;a.forEach((function(a){exc_Label(a,e)}))})),$(".wcpa_has_label_related",e).each((function(){var a=$(this).data("label_depends");null!=a&amp;&amp;a.forEach((function(a){exc_Label(a,e)}))})),$(".wcpa_has_label_formula",e).removeClass("wcpa_hide"),$(".wcpa_has_value_formula",e).removeClass("wcpa_hide"),e.data("wcpa",{}),iterate(e);var t=e.data("attrrelated");null!=t&amp;&amp;t.forEach((function(a){exc_relations(a,e)})),$(".variations_form .variations").length&amp;&amp;setTimeout((function(){$(".variations_form  .variations select").trigger("change")}),0),wcpa_may_update_quantity(e)})),jQuery(document.body).on("wc_booking_form_changed",(function(){var e=$(".wc-bookings-booking-cost .woocommerce-Price-amount bdi").clone().children().remove().end().text();e&amp;&amp;$(".wcpa_form_outer").each(((a,t)=&gt;{$form_outer=$(t);var i=$form_outer.data("product");i.wc_product_price=e,$form_outer.data("product",i),iterate($form_outer)}))}))},$(document).ready((function(){$([".wcpa_form_outer .wcpa_form_item.wcpa_validate_field input",".wcpa_form_outer .wcpa_form_item.wcpa_validate_field textarea",".wcpa_form_outer .wcpa_form_item.wcpa_validate_field select",".wcpa_form_outer .wcpa_form_item.wcpa_validate_field button"].join(",")).on("keyup change",(function(e){$(this).parents(".wcpa_form_item").length&amp;&amp;wcpa_validate_form($(this).parents(".wcpa_form_item"))}))})),$(document).ready((function(){$.wcpaInit()})),$.wcpaIterate=function(){$(".wcpa_form_outer").each((function(){iterate($(this))}))}}(jQuery),wcpa_global_vars.wcpa_init_triggers.length&amp;&amp;jQuery(document).on(wcpa_global_vars.wcpa_init_triggers.join(" "),(function(){jQuery.wcpaInit()})),jQuery(document).ready((function(e){setTimeout((function(){jQuery.wcpaInit()}),1e3)}))
;function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector('.woocommerce-result-count[data-is-sorted-by="true"]');if(e)var o=e.innerHTML,t=setTimeout(function(){e.innerHTML="",e.innerHTML=o,clearTimeout(t)},1e3)}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o&gt;=0&amp;&amp;parseFloat(e(this).val())&lt;o&amp;&amp;e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(o)?e(".woocommerce-store-notice").hide():e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function(t){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),t.preventDefault()}),e(".woocommerce-input-wrapper span.description").length&amp;&amp;e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&amp;&amp;t.length&amp;&amp;t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&amp;&amp;t.is(":hidden")&amp;&amp;t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&amp;&amp;e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('&lt;span class="password-input"&gt;&lt;/span&gt;'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('&lt;button class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"&gt;&lt;/button&gt;'),e(this).on("keydown",function(e){"Enter"===e.key&amp;&amp;e.preventDefault()})}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("#customer_login .password-input").on("keydown",function(o){"Enter"===o.key&amp;&amp;e(this).closest("form").find("[type=submit]").click()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),e(document.body).on("item_removed_from_classic_cart",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready)
;!function(t){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],t):"object"==typeof exports&amp;&amp;"function"==typeof require?t(require("jquery")):t(jQuery)}(function(t){"use strict";var e={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&amp;")},createNode:function(t){var e=document.createElement("div");return e.className=t,e.style.position="absolute",e.style.display="none",e}},s=27,i=9,n=13,o=38,a=39,u=40,l=t.noop;function r(e,s){this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.timeoutId=null,this.cachedResponse={},this.onChangeTimeout=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend(!0,{},r.defaults,s),this.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},this.hint=null,this.hintValue="",this.selection=null,this.initialize(),this.setOptions(s)}r.utils=e,t.Autocomplete=r,r.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(t,s){if(!s)return t.value;var i="("+e.escapeRegExChars(s)+")";return t.value.replace(new RegExp(i,"gi"),"&lt;strong&gt;$1&lt;/strong&gt;").replace(/&amp;/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;").replace(/&amp;lt;(\/?strong)&amp;gt;/g,"&lt;$1&gt;")},formatGroup:function(t,e){return'&lt;div class="autocomplete-group"&gt;'+e+"&lt;/div&gt;"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:"query",transformResult:function(e){return"string"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},r.prototype={initialize:function(){var e,s=this,i="."+s.classes.suggestion,n=s.classes.selected,o=s.options;s.element.setAttribute("autocomplete","off"),s.noSuggestionsContainer=t('&lt;div class="autocomplete-no-suggestion"&gt;&lt;/div&gt;').html(this.options.noSuggestionNotice).get(0),s.suggestionsContainer=r.utils.createNode(o.containerClass),(e=t(s.suggestionsContainer)).appendTo(o.appendTo||"body"),"auto"!==o.width&amp;&amp;e.css("width",o.width),e.on("mouseover.autocomplete",i,function(){s.activate(t(this).data("index"))}),e.on("mouseout.autocomplete",function(){s.selectedIndex=-1,e.children("."+n).removeClass(n)}),e.on("click.autocomplete",i,function(){s.select(t(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(s.blurTimeoutId)}),s.fixPositionCapture=function(){s.visible&amp;&amp;s.fixPosition()},t(window).on("resize.autocomplete",s.fixPositionCapture),s.el.on("keydown.autocomplete",function(t){s.onKeyPress(t)}),s.el.on("keyup.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("blur.autocomplete",function(){s.onBlur()}),s.el.on("focus.autocomplete",function(){s.onFocus()}),s.el.on("change.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("input.autocomplete",function(t){s.onKeyUp(t)})},onFocus:function(){this.disabled||(this.fixPosition(),this.el.val().length&gt;=this.options.minChars&amp;&amp;this.onValueChange())},onBlur:function(){var e=this,s=e.options,i=e.el.val(),n=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&amp;&amp;e.currentValue!==n&amp;&amp;(s.onInvalidateSelection||t.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&amp;&amp;(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=t.extend({},this.options,e);this.isLocal=Array.isArray(s.lookup),this.isLocal&amp;&amp;(s.lookup=this.verifySuggestionsFormat(s.lookup)),s.orientation=this.validateOrientation(s.orientation,"bottom"),t(this.suggestionsContainer).css({"max-height":s.maxHeight+"px",width:s.width+"px","z-index":s.zIndex}),this.options=s},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t(this.suggestionsContainer),s=e.parent().get(0);if(s===document.body||this.options.forceFixPosition){var i=this.options.orientation,n=e.outerHeight(),o=this.el.outerHeight(),a=this.el.offset(),u={top:a.top,left:a.left};if("auto"===i){var l=t(window).height(),r=t(window).scrollTop(),h=-r+a.top-n,c=r+l-(a.top+o+n);i=Math.max(h,c)===h?"top":"bottom"}if(u.top+="top"===i?-n:o,s!==document.body){var g,d=e.css("opacity");this.visible||e.css("opacity",0).show(),g=e.offsetParent().offset(),u.top-=g.top,u.top+=s.scrollTop,u.left-=g.left,this.visible||e.css("opacity",d).hide()}"auto"===this.options.width&amp;&amp;(u.width=this.el.outerWidth()+"px"),e.css(u)}},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==u||!this.currentValue){if(!this.disabled&amp;&amp;this.visible){switch(t.which){case s:this.el.val(this.currentValue),this.hide();break;case a:if(this.hint&amp;&amp;this.options.onHint&amp;&amp;this.isCursorAtEnd()){this.selectHint();break}return;case i:if(this.hint&amp;&amp;this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case n:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case o:this.moveUp();break;case u:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case o:case u:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&amp;&amp;(e.findBestHint(),e.options.deferRequestBy&gt;0?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&amp;&amp;this.currentValue!==i&amp;&amp;(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearTimeout(this.onChangeTimeout),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&amp;&amp;this.isExactMatch(i)?this.select(0):i.length&lt;e.minChars?this.hide():this.getSuggestions(i)}},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&amp;&amp;e[0].value.toLowerCase()===t.toLowerCase()},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,n=e.toLowerCase(),o=i.lookupFilter,a=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return o(t,e,n)})},a&amp;&amp;s.suggestions.length&gt;a&amp;&amp;(s.suggestions=s.suggestions.slice(0,a)),s},getSuggestions:function(e){var s,i,n,o,a=this,u=a.options,l=u.serviceUrl;u.params[u.paramName]=e,!1!==u.onSearchStart.call(a.element,u.params)&amp;&amp;(i=u.ignoreParams?null:u.params,t.isFunction(u.lookup)?u.lookup(e,function(t){a.suggestions=t.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,t.suggestions)}):(a.isLocal?s=a.getSuggestionsLocal(e):(t.isFunction(l)&amp;&amp;(l=l.call(a.element,e)),n=l+"?"+t.param(i||{}),s=a.cachedResponse[n]),s&amp;&amp;Array.isArray(s.suggestions)?(a.suggestions=s.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,s.suggestions)):a.isBadQuery(e)?u.onSearchComplete.call(a.element,e,[]):(a.abortAjax(),o={url:l,data:i,type:u.type,dataType:u.dataType},t.extend(o,u.ajaxSettings),a.currentRequest=t.ajax(o).done(function(t){var s;a.currentRequest=null,s=u.transformResult(t,e),a.processResponse(s,e,n),u.onSearchComplete.call(a.element,e,s.suggestions)}).fail(function(t,s,i){u.onSearchError.call(a.element,e,t,s,i)}))))},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=t(this.suggestionsContainer);t.isFunction(this.options.onHide)&amp;&amp;this.visible&amp;&amp;this.options.onHide.call(this.element,e),this.visible=!1,this.selectedIndex=-1,clearTimeout(this.onChangeTimeout),t(this.suggestionsContainer).hide(),this.onHint(null)},suggest:function(){if(this.suggestions.length){var e,s=this.options,i=s.groupBy,n=s.formatResult,o=this.getQuery(this.currentValue),a=this.classes.suggestion,u=this.classes.selected,l=t(this.suggestionsContainer),r=t(this.noSuggestionsContainer),h=s.beforeRender,c="";s.triggerSelectOnValidInput&amp;&amp;this.isExactMatch(o)?this.select(0):(t.each(this.suggestions,function(t,u){i&amp;&amp;(c+=function(t,n){var o=t.data[i];return e===o?"":(e=o,s.formatGroup(t,e))}(u,0)),c+='&lt;div class="'+a+'" data-index="'+t+'"&gt;'+n(u,o,t)+"&lt;/div&gt;"}),this.adjustContainerWidth(),r.detach(),l.html(c),t.isFunction(h)&amp;&amp;h.call(this.element,l,this.suggestions),this.fixPosition(),l.show(),s.autoSelectFirst&amp;&amp;(this.selectedIndex=0,l.scrollTop(0),l.children("."+a).first().addClass(u)),this.visible=!0,this.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,s=t(this.suggestionsContainer),i=t(this.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),s.empty(),s.append(i),t.isFunction(e)&amp;&amp;e.call(this.element,s,this.suggestions),this.fixPosition(),s.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t(this.suggestionsContainer);"auto"===s.width?(e=this.el.outerWidth(),i.css("width",e&gt;0?e:300)):"flex"===s.width&amp;&amp;i.css("width","")},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&amp;&amp;(t.each(this.suggestions,function(t,i){var n=0===i.value.toLowerCase().indexOf(e);return n&amp;&amp;(s=i),!n}),this.onHint(s))},onHint:function(e){var s=this.options.onHint,i="";e&amp;&amp;(i=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==i&amp;&amp;(this.hintValue=i,this.hint=e,t.isFunction(s)&amp;&amp;s.call(this.element,i))},verifySuggestionsFormat:function(e){return e.length&amp;&amp;"string"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||"").toLowerCase(),-1===t.inArray(e,["auto","bottom","top"])&amp;&amp;(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&amp;&amp;!t.suggestions.length&amp;&amp;this.badQueries.push(e)),e===this.getQuery(this.currentValue)&amp;&amp;(this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,n=t(this.suggestionsContainer),o=n.find("."+this.classes.suggestion);return n.find("."+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&amp;&amp;o.length&gt;this.selectedIndex?(s=o.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(t(this.suggestionsContainer).children("."+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&amp;&amp;this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s){var i,n,o,a=t(s).outerHeight();i=s.offsetTop,o=(n=t(this.suggestionsContainer).scrollTop())+this.options.maxHeight-a,i&lt;n?t(this.suggestionsContainer).scrollTop(i):i&gt;o&amp;&amp;t(this.suggestionsContainer).scrollTop(i-this.options.maxHeight+a),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[e].value))),this.onHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),this.onHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&amp;&amp;s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),t(window).off("resize.autocomplete",this.fixPositionCapture),t(this.suggestionsContainer).remove()}},t.fn.devbridgeAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),n=i.data("autocomplete");"string"==typeof e?n&amp;&amp;"function"==typeof n[e]&amp;&amp;n[e](s):(n&amp;&amp;n.dispose&amp;&amp;n.dispose(),n=new r(this,e),i.data("autocomplete",n))}):this.first().data("autocomplete")},t.fn.autocomplete||(t.fn.autocomplete=t.fn.devbridgeAutocomplete)});jQuery(document).ready(function($){"use strict";$('.searchform').each(function(){var append=$(this).find('.live-search-results');var search_categories=$(this).find('.search_categories');var serviceUrl=flatsomeVars.ajaxurl+'?action=flatsome_ajax_search_products';var product_cat='';if(search_categories.length&amp;&amp;search_categories.val()!==''){serviceUrl+='&amp;product_cat='+search_categories.val()}
$(this).find('.search-field').devbridgeAutocomplete({minChars:3,appendTo:append,triggerSelectOnValidInput:!1,serviceUrl:serviceUrl,deferRequestBy:parseInt(flatsomeVars.options.search_result_latency),onSearchStart:function(){$('.submit-button').removeClass('loading');$('.submit-button').addClass('loading')},onSelect:function(suggestion){if(suggestion.id!=-1){window.location.href=suggestion.url}},onSearchComplete:function(){$('.submit-button').removeClass('loading')},beforeRender:function(container){$(container).removeAttr('style')},formatResult:function(suggestion,currentValue){var pattern='('+$.Autocomplete.utils.escapeRegExChars(currentValue)+')';var html='';if(suggestion.img)html+='&lt;img class="search-image" src="'+suggestion.img+'"&gt;';html+='&lt;div class="search-name"&gt;'+suggestion.value.replace(new RegExp(pattern,'gi'),'&lt;strong&gt;$1&lt;\/strong&gt;')+'&lt;/div&gt;';if(suggestion.price)html+='&lt;span class="search-price"&gt;'+suggestion.price+'&lt;span&gt;';return html}});if(search_categories.length){var searchForm=$(this).find('.search-field').devbridgeAutocomplete();search_categories.on('change',function(e){if(search_categories.val()!=''){searchForm.setOptions({serviceUrl:flatsomeVars.ajaxurl+'?action=flatsome_ajax_search_products&amp;product_cat='+search_categories.val()})}else{searchForm.setOptions({serviceUrl:flatsomeVars.ajaxurl+'?action=flatsome_ajax_search_products'})}
searchForm.hide();searchForm.onValueChange()})}})})
;!function(e){if("object"==typeof exports&amp;&amp;"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&amp;&amp;define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&amp;&amp;(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&amp;&amp;require;if(!o&amp;&amp;c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&amp;&amp;require,s=0;s&lt;n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&amp;&amp;e.callback&amp;&amp;"function"==typeof e.callback&amp;&amp;e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&amp;&amp;!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&amp;&amp;(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n&lt;r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&amp;&amp;t.push(e[a]);for(var i=0;i&lt;t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o&lt;s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&amp;&amp;(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&amp;"),n=0;n&lt;r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length&lt;t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&amp;&amp;s.parse(e).host&amp;&amp;s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&amp;&amp;H(t)&amp;&amp;function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&amp;&amp;s.parse(e).host.match(t)&amp;&amp;s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i&lt;x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&amp;&amp;s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&amp;&amp;H(t)&amp;&amp;function(e){if(!(x.referrals.length&gt;0))return r=s.getHost(e),!0;for(var t=0;t&lt;x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&amp;&amp;R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&amp;&amp;!i.get(n.containers.promocode)&amp;&amp;i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i&lt;s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i&lt;s.length;i++)c.push(s[i].id);var u="";for(i=0;i&lt;c.length;i++)u+=c[i]+"=1",i&lt;c.length-1&amp;&amp;(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&amp;&amp;o.push(n.containers[c]);for(var u=0;u&lt;o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&amp;&amp;a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&amp;&amp;t.typein_attributes.source&amp;&amp;t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&amp;&amp;this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&amp;&amp;t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&amp;&amp;t.referrals.length&gt;0)for(var i=0;i&lt;t.referrals.length;i++)t.referrals[i].host&amp;&amp;r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&amp;&amp;t.organics.length&gt;0)for(var s=0;s&lt;t.organics.length;s++)t.organics[s].host&amp;&amp;t.organics[s].param&amp;&amp;r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&amp;&amp;parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&amp;&amp;parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)})
;!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=&gt;e.split(".").reduce((t,e)=&gt;t&amp;&amp;t[e],t)),i=()=&gt;null,s=t=&gt;null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){window.wp&amp;&amp;window.wp.data&amp;&amp;window.wp.data.dispatch&amp;&amp;window.wc&amp;&amp;window.wc.wcBlocksData&amp;&amp;window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).__internalSetExtensionData("woocommerce/order-attribution",t,!0)}function r(){return"undefined"!=typeof sbjs}function c(){if(window.wp&amp;&amp;window.wp.data&amp;&amp;"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),a(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&amp;&amp;r()?n:i,o=r()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=&gt;[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!r())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=&gt;{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(i),a(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&amp;&amp;this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '&lt;wc-order-attribution-inputs&gt;' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution)
;/*! This file is auto-generated */
!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],e):"object"==typeof module&amp;&amp;module.exports?module.exports=e(require("jquery")):jQuery&amp;&amp;!jQuery.fn.hoverIntent&amp;&amp;e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))&lt;o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&amp;&amp;(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&amp;&amp;(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&amp;&amp;delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}})
;!function(){var e,t,n,o,i={5237:function(){Flatsome.behavior("back-to-top",{attach(e){const t=jQuery(".back-to-top",e);if(!t.length)return;let n=null;window.addEventListener("scroll",(()=&gt;{var e;const o=jQuery(window).scrollTop();n=null!==(e=n)&amp;&amp;void 0!==e?e:jQuery(window).height(),t.toggleClass("active",o&gt;=n)}),{passive:!0})}})},1094:function(){Flatsome.behavior("commons",{attach(e){jQuery("select.resizeselect").resizeselect(),jQuery("[data-parallax]",e).flatsomeParallax(),jQuery.fn.packery&amp;&amp;(jQuery("[data-packery-options], .has-packery",e).each((function(){let e=jQuery(this);e.packery({originLeft:!flatsomeVars.rtl}),setTimeout((function(){e.imagesLoaded((function(){e.packery("layout")}))}),100)})),jQuery(".banner-grid-wrapper").imagesLoaded((function(){jQuery(this.elements).removeClass("processing")}))),"objectFitPolyfill"in window&amp;&amp;window.objectFitPolyfill()},detach(e){}})},4206:function(){const e="ux-body-overlay--hover-active";Flatsome.behavior("nav-hover",{attach(t){const n=jQuery(".ux-body-overlay");n.length&amp;&amp;(n.removeClass(e),jQuery([".nav-prompts-overlay li.menu-item",".nav-prompts-overlay .header-vertical-menu__opener"].join(", "),t).on({mouseenter:()=&gt;n.addClass(e),mouseleave:()=&gt;n.removeClass(e)}))}})},6241:function(){function e(e){e.attr("aria-hidden","true"),e.find("&gt; li &gt; a, &gt; li &gt; button").attr("tabindex","-1")}Flatsome.behavior("sidebar-slider",{attach(t){const n=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".mobile-sidebar-slide",t).each(((t,o)=&gt;{const i=parseInt(jQuery(o).data("levels"),10)||1,a=jQuery(".sidebar-menu",o),r=jQuery(".nav-sidebar",o);jQuery(["&gt; li &gt; ul.children","&gt; li &gt; .sub-menu",i&gt;1?"&gt; li &gt; ul.children &gt; li &gt; ul":null].filter(Boolean).join(", "),r).each(((t,o)=&gt;{const i=jQuery(o),r=i.parent(),s=r.parents("ul:first"),l=jQuery(["&gt; .toggle",'&gt; a[href="#"]',n&amp;&amp;"&gt; a"].filter(Boolean).join(","),r),c=r.find("&gt; a").text().trim(),u=i.parents("ul").length,d=Boolean(window.flatsomeVars.rtl),h=jQuery(`\n            &lt;li class="nav-slide-header pt-half pb-half"&gt;\n              &lt;button class="toggle"&gt;\n                &lt;i class="icon-angle-left"&gt;&lt;/i&gt;\n                ${c||window.flatsomeVars.i18n.mainMenu}\n              &lt;/button&gt;\n            &lt;/li&gt;\n          `);i.prepend(h),e(i);let f=null;l.off("click").on("click",(e=&gt;{var t;r.attr("aria-expanded","true"),s.addClass("is-current-parent"),i.addClass("is-current-slide"),a.css("transform",`translateX(${d?"":"-"}${100*u}%)`),(t=i).attr("aria-hidden","false"),t.find("&gt; li &gt; a, &gt; li &gt; button").attr("tabindex",""),clearTimeout(f),e.preventDefault()})),h.find(".toggle").on("click",(()=&gt;{a.css("transform",`translateX(${d?"":"-"}${100*(u-1)}%)`),e(i),f=setTimeout((()=&gt;{i.removeClass("is-current-slide"),s.removeClass("is-current-parent")}),300),r.removeClass("active"),r.attr("aria-expanded","false")}))}))}))}})},8131:function(){Flatsome.behavior("sidebar-tabs",{attach(e){jQuery(".sidebar-menu-tabs",e).each(((e,t)=&gt;{const n=jQuery(t),o=n.find(".sidebar-menu-tabs__tab"),i=n.parent().find("ul.nav-sidebar");o.each(((e,t)=&gt;{jQuery(t).on("click",(function(t){!function(e,t,n){t.each(((t,n)=&gt;jQuery(n).toggleClass("active",t===e))),n.each(((t,n)=&gt;jQuery(n).toggleClass("hidden",t===e)))}(e,o,i),t.preventDefault(),t.stopPropagation()}))}))}))}})},4113:function(){Flatsome.behavior("scroll-to",{attach(){const e=jQuery("span.scroll-to"),t=parseInt(flatsomeVars.sticky_height,10),n=jQuery("#wpadminbar");if(!e.length)return;let o=jQuery(".scroll-to-bullets");o.length?(o.children().lazyTooltipster("destroy"),o.empty()):(o=jQuery('&lt;div class="scroll-to-bullets hide-for-medium"/&gt;'),jQuery("body").append(o)),jQuery("li.scroll-to-link").remove(),e.each((function(e,t){const i=jQuery(t),a=i.data("link"),r=i.data("title"),s=`a[href*="${a||"&lt;nolink&gt;"}"]`;if(i.data("bullet")){const e=jQuery(`\n          &lt;a href="${a}" data-title="${r}" title="${r}"&gt;\n          &lt;strong&gt;&lt;/strong&gt;\n          &lt;/a&gt;\n        `);e.lazyTooltipster({position:"left",delay:50,contentAsHTML:!0,touchDevices:!1}),o.append(e)}const l=jQuery(`\n          &lt;li class="scroll-to-link"&gt;&lt;a data-animate="fadeIn" href="${a}" data-title="${r}" title="${r}"&gt;\n          ${r}\n          &lt;/a&gt;&lt;/li&gt;\n        `);jQuery("li.nav-single-page").before(l),setTimeout((function(){jQuery(".scroll-to-link a").attr("data-animated","true")}),300),jQuery(s).off("click").on("click",(function(e){const t=jQuery(this).attr("href").split("#")[1];if(!t)return;let o=i.attr("data-offset");o&amp;&amp;n.length&amp;&amp;n.is(":visible")&amp;&amp;(o=Number(o)+Number(n.height())),setTimeout((()=&gt;{jQuery.scrollTo(`a[name="${t}"]`,{...!isNaN(o)&amp;&amp;{offset:-o}})}),0),jQuery.fn.magnificPopup&amp;&amp;jQuery.magnificPopup.close(),e.preventDefault()}))}));let i=0;const a=()=&gt;{clearTimeout(i),i=setTimeout((()=&gt;{const n=e.get().map((e=&gt;e.getBoundingClientRect().y));o.find("a").each(((e,o)=&gt;{const i=n[e],a=n[e+1]||window.innerHeight,r=i&lt;=t+100&amp;&amp;a&gt;t+100;jQuery(o).toggleClass("active",r)}))}),100)};if(window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a),a(),location.hash){const e=decodeURIComponent(location.hash.replace("#",""));let t=jQuery(`a[name="${e}"]`).closest(".scroll-to").attr("data-offset");t&amp;&amp;n.length&amp;&amp;n.is(":visible")&amp;&amp;(t=Number(t)+Number(n.height())),jQuery.scrollTo(`a[name="${e}"]`,{...!isNaN(t)&amp;&amp;{offset:-t}})}},detach(){jQuery("span.scroll-to").length&amp;&amp;setTimeout(this.attach,0)}})},5414:function(){function e(e,t,n){t.each(((t,n)=&gt;{jQuery(n).toggleClass("active",t===e),jQuery(n).find("&gt; a").attr("aria-selected",t===e?"true":"false").attr("tabindex",t===e?null:"-1")})),n.each(((t,n)=&gt;jQuery(n).toggleClass("active",t===e))),jQuery.fn.packery&amp;&amp;jQuery("[data-packery-options]",n[e]).packery("layout")}Flatsome.behavior("tabs",{attach(t){const n=window.location.hash;let o=!1;jQuery(".tabbed-content",t).each((function(t,i){const a=jQuery(i),r=a.find("&gt; .nav &gt; li"),s=a.find("&gt; .tab-panels &gt; .panel"),l=a.find("&gt; .nav").hasClass("active-on-hover"),c=a.find("&gt; .nav").hasClass("nav-vertical");s.removeAttr("style"),r.each((function(t,i){const u=jQuery(i).find("a");u.on("click",(function(n){e(t,r,s),n.preventDefault(),n.stopPropagation()})),u.on("keydown",(e=&gt;{let n;switch(e.key){case c?"ArrowDown":"ArrowRight":n=r.eq((t+1)%r.length);break;case c?"ArrowUp":"ArrowLeft":n=r.eq((t-1)%r.length);break;case"Home":n=r.first();break;case"End":n=r.last()}n&amp;&amp;(n.find("&gt; a").trigger("focus"),e.stopPropagation(),e.preventDefault())})),l&amp;&amp;u.hoverIntent({sensitivity:3,interval:20,timeout:70,over(n){e(t,r,s)},out(){}}),!n.substring(1).length||decodeURIComponent(n.substring(1))!==u.attr("href")?.split("#")[1]&amp;&amp;n.substring(1)!==u.attr("href")?.split("#")[1]||(e(t,r,s),o||(o=!0,setTimeout((()=&gt;{jQuery.scrollTo(a)}),500)))}))}))}})},5958:function(){Flatsome.behavior("toggle",{attach(e){function t(e){const t=jQuery(e.currentTarget).parent();t.toggleClass("active"),t.attr("aria-expanded","false"===t.attr("aria-expanded")?"true":"false"),e.preventDefault()}jQuery([".widget ul.children",".nav ul.children",".menu .sub-menu",".mobile-sidebar-levels-2 .nav ul.children &gt; li &gt; ul"].join(", "),e).each((function(){const e=jQuery(this).parents(".nav-slide").length?"right":"down";jQuery(this).parent().addClass("has-child").attr("aria-expanded","false"),jQuery(this).before(`&lt;button class="toggle" aria-label="${window.flatsomeVars.i18n.toggleButton}"&gt;&lt;i class="icon-angle-${e}"&gt;&lt;/i&gt;&lt;/button&gt;`)})),jQuery(".current-cat-parent",e).addClass("active").attr("aria-expanded","true").removeClass("current-cat-parent"),jQuery(".toggle",e).on("click",t);const n=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".sidebar-menu li.menu-item.has-child",e).each((function(){let e=jQuery(this),o=e.find("&gt; a:first");"#"===o.attr("href")?o.on("click",(function(t){t.preventDefault(),e.toggleClass("active"),e.attr("aria-expanded","false"===e.attr("aria-expanded")?"true":"false")})):n&amp;&amp;o.next(".toggle").length&amp;&amp;o.on("click",t)}))}})},9417:function(){Flatsome.behavior("youtube",{attach(e){var t,n,o,i,a,r=jQuery(".ux-youtube",e);0!==r.length&amp;&amp;(window.onYouTubePlayerAPIReady=function(){r.each((function(){var e=jQuery(this),t=e.attr("id"),n=e.data("videoid"),o=e.data("loop"),i=e.data("audio");new YT.Player(t,{height:"100%",width:"100%",playerVars:{html5:1,autoplay:1,controls:0,rel:0,modestbranding:1,playsinline:1,showinfo:0,fs:0,loop:o,el:0,playlist:o?n:void 0},videoId:n,events:{onReady:function(e){0===i&amp;&amp;e.target.mute()}}})}))},n="script",o="youtube-jssdk",a=(t=document).getElementsByTagName(n)[0],t.getElementById(o)||((i=t.createElement(n)).id=o,i.src="https://www.youtube.com/player_api",a.parentNode.insertBefore(i,a)))}})},3094:function(e,t,n){n.g.Flatsome={behaviors:{},plugin(e,t,n){n=n||{},jQuery.fn[e]=function(o){if("string"==typeof arguments[0]){var i=null,a=arguments[0],r=Array.prototype.slice.call(arguments,1);return this.each((function(){if(!jQuery.data(this,"plugin_"+e)||"function"!=typeof jQuery.data(this,"plugin_"+e)[a])throw new Error("Method "+a+" does not exist on jQuery."+e);i=jQuery.data(this,"plugin_"+e)[a].apply(this,r)})),"destroy"===a&amp;&amp;this.each((function(){jQuery(this).removeData("plugin_"+e)})),void 0!==i?i:this}if("object"==typeof o||!o)return this.each((function(){jQuery.data(this,"plugin_"+e)||(o=jQuery.extend({},n,o),jQuery.data(this,"plugin_"+e,new t(this,o)))}))}},behavior(e,t){this.behaviors[e]=t},attach(e,t=e){if("string"==typeof e)return this.behaviors.hasOwnProperty(e)&amp;&amp;"function"==typeof this.behaviors[e].attach?this.behaviors[e].attach(t||document):null;for(let e in this.behaviors)"function"==typeof this.behaviors[e].attach&amp;&amp;this.behaviors[e].attach(t||document)},detach(e,t=e){if("string"==typeof e)return this.behaviors.hasOwnProperty(e)&amp;&amp;"function"==typeof this.behaviors[e].detach?this.behaviors[e].detach(t||document):null;for(let e in this.behaviors)"function"==typeof this.behaviors[e].detach&amp;&amp;this.behaviors[e].detach(t||document)}}},3484:function(){jQuery(".section .loading-spin, .banner .loading-spin, .page-loader").fadeOut(),jQuery("#top-link").on("click",(function(e){jQuery.scrollTo(0),e.preventDefault()})),jQuery(".scroll-for-more").on("click",(function(){jQuery.scrollTo(jQuery(this))})),jQuery(".search-dropdown button").on("click",(function(e){jQuery(this).parent().find("input").trigger("focus"),e.preventDefault()})),jQuery(".current-cat").addClass("active"),jQuery("html").removeClass("loading-site"),setTimeout((function(){jQuery(".page-loader").remove()}),1e3),jQuery(".resize-select").resizeselect(),flatsomeVars.user.can_edit_pages&amp;&amp;jQuery(".block-edit-link").each((function(){const e=jQuery(this);let t=e.data("link");const n=e.data("backend"),o=e.data("title"),i=e.parents('[id^="menu-item-"]');if(i.length&amp;&amp;i.hasClass("menu-item-has-block")){const e=i.attr("id").match(/menu-item-(\d+)/);e&amp;&amp;e[1]&amp;&amp;(t+=`&amp;menu_id=${e[1]}`)}jQuery(this).next().addClass("has-block").lazyTooltipster({distance:-15,repositionOnScroll:!0,interactive:!0,contentAsHTML:!0,content:o+'&lt;br/&gt;&lt;a class="button edit-block-button edit-block-button-builder" href="'+t+'"&gt;UX Builder&lt;/a&gt;&lt;a class="button edit-block-button edit-block-button edit-block-button-backend" href="'+n+'"&gt;WP Editor&lt;/a&gt;'}),jQuery(this).remove()})),document.addEventListener("uxb_app_ready",(()=&gt;{const e=new URLSearchParams(window.top.location.search),t=parseInt(e.get("menu_id"));t&amp;&amp;setTimeout((()=&gt;{const e=jQuery(`#menu-item-${t}`),n=e.parent().hasClass("ux-nav-vertical-menu");e.hasClass("menu-item-has-block has-dropdown")&amp;&amp;!e.hasClass("current-dropdown")&amp;&amp;(n&amp;&amp;jQuery(".header-vertical-menu__fly-out").addClass("header-vertical-menu__fly-out--open"),jQuery(`#menu-item-${t} a:first`).trigger("click"))}),1e3)})),jQuery("#hotspot").on("click",(function(e){e.preventDefault()})),jQuery(".wpcf7-form .wpcf7-submit").on("click",(function(e){jQuery(this).parent().parent().addClass("processing")})),jQuery(".wpcf7").on("wpcf7invalid wpcf7spam wpcf7mailsent wpcf7mailfailed",(function(e){jQuery(".processing").removeClass("processing")})),jQuery(document).ajaxComplete((function(e,t,n){jQuery(".processing").removeClass("processing")}))},1711:function(e,t,n){jQuery.fn.lazyTooltipster=function(e){return this.each(((t,o)=&gt;{const i=jQuery(o);"string"==typeof e?jQuery.fn.tooltipster&amp;&amp;i.hasClass("tooltipstered")&amp;&amp;i.tooltipster(e):i.one("mouseenter",(t=&gt;{!function(e,t){(jQuery.fn.tooltipster?Promise.resolve():n.e(635).then(n.t.bind(n,2650,23))).then((()=&gt;{e.hasClass("tooltipstered")||e.tooltipster({theme:"tooltipster-default",delay:10,animationDuration:300,...t}),e.tooltipster("show")}))}(i,e)}))}))}},9207:function(){Flatsome.plugin("resizeselect",(function(e,t){jQuery(e).on("change",(function(){var e=jQuery(this),t=e.find("option:selected").val(),n=e.find("option:selected").text(),o=jQuery('&lt;span class="select-resize-ghost"&gt;').html(n);o.appendTo(e.parent());var i=o.width();o.remove(),e.width(i+7),t&amp;&amp;e.parent().parent().find("input.search-field").focus()})).trigger("change")}))},3404:function(e,t,n){var o,i;"undefined"!=typeof window&amp;&amp;window,void 0===(i="function"==typeof(o=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&amp;&amp;t){var n=this._events=this._events||{},o=n[e]=n[e]||[];return-1==o.indexOf(t)&amp;&amp;o.push(t),this}},t.once=function(e,t){if(e&amp;&amp;t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&amp;&amp;this._events[e];if(n&amp;&amp;n.length){var o=n.indexOf(t);return-1!=o&amp;&amp;n.splice(o,1),this}},t.emitEvent=function(e,t){var n=this._events&amp;&amp;this._events[e];if(n&amp;&amp;n.length){n=n.slice(0),t=t||[];for(var o=this._onceEvents&amp;&amp;this._onceEvents[e],i=0;i&lt;n.length;i++){var a=n[i];o&amp;&amp;o[a]&amp;&amp;(this.off(e,a),delete o[a]),a.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?o.call(t,n,t,e):o)||(e.exports=i)},3959:function(){!function(){var e=window.MutationObserver||window.WebKitMutationObserver,t="ontouchstart"in window||window.DocumentTouch&amp;&amp;document instanceof DocumentTouch;if(void 0===document.documentElement.style["touch-action"]&amp;&amp;!document.documentElement.style["-ms-touch-action"]&amp;&amp;t&amp;&amp;e){window.Hammer=window.Hammer||{};var n=/touch-action[:][\s]*(none)[^;'"]*/,o=/touch-action[:][\s]*(manipulation)[^;'"]*/,i=/touch-action/,a=/(iP(ad|hone|od))/.test(navigator.userAgent)&amp;&amp;("indexedDB"in window||!!window.performance);window.Hammer.time={getTouchAction:function(e){return this.checkStyleString(e.getAttribute("style"))},checkStyleString:function(e){if(i.test(e))return n.test(e)?"none":!o.test(e)||"manipulation"},shouldHammer:function(e){var t=e.target.hasParent;return!(!t||a&amp;&amp;!(Date.now()-e.target.lastStart&lt;125))&amp;&amp;t},touchHandler:function(e){var t=this.shouldHammer(e);if("none"===t)this.dropHammer(e);else if("manipulation"===t){var n=e.target.getBoundingClientRect();n.top===this.pos.top&amp;&amp;n.left===this.pos.left&amp;&amp;this.dropHammer(e)}this.scrolled=!1,delete e.target.lastStart,delete e.target.hasParent},dropHammer:function(e){"touchend"===e.type&amp;&amp;(e.target.focus(),setTimeout((function(){e.target.click()}),0)),e.preventDefault()},touchStart:function(e){this.pos=e.target.getBoundingClientRect(),e.target.hasParent=this.hasParent(e.target),a&amp;&amp;e.target.hasParent&amp;&amp;(e.target.lastStart=Date.now())},styleWatcher:function(e){e.forEach(this.styleUpdater,this)},styleUpdater:function(e){if(e.target.updateNext)e.target.updateNext=!1;else{var t=this.getTouchAction(e.target);t?"none"!==t&amp;&amp;(e.target.hadTouchNone=!1):!t&amp;&amp;(e.oldValue&amp;&amp;this.checkStyleString(e.oldValue)||e.target.hadTouchNone)&amp;&amp;(e.target.hadTouchNone=!0,e.target.updateNext=!1,e.target.setAttribute("style",e.target.getAttribute("style")+" touch-action: none;"))}},hasParent:function(e){for(var t,n=e;n&amp;&amp;n.parentNode;n=n.parentNode)if(t=this.getTouchAction(n))return t;return!1},installStartEvents:function(){document.addEventListener("touchstart",this.touchStart.bind(this)),document.addEventListener("mousedown",this.touchStart.bind(this))},installEndEvents:function(){document.addEventListener("touchend",this.touchHandler.bind(this),!0),document.addEventListener("mouseup",this.touchHandler.bind(this),!0)},installObserver:function(){this.observer=new e(this.styleWatcher.bind(this)).observe(document,{subtree:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["style"]})},install:function(){this.installEndEvents(),this.installStartEvents(),this.installObserver()}},window.Hammer.time.install()}}()},8279:function(e,t,n){var o,i;!function(a,r){"use strict";o=[n(3404)],i=function(e){return function(e,t){var n=e.jQuery,o=e.console;function i(e,t){for(var n in t)e[n]=t[n];return e}var a=Array.prototype.slice;function r(e,t,s){if(!(this instanceof r))return new r(e,t,s);var l,c=e;"string"==typeof e&amp;&amp;(c=document.querySelectorAll(e)),c?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&amp;&amp;"number"==typeof l.length?a.call(l):[l]),this.options=i({},this.options),"function"==typeof t?s=t:i(this.options,t),s&amp;&amp;this.on("always",s),this.getImages(),n&amp;&amp;(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):o.error("Bad element for imagesLoaded "+(c||e))}r.prototype=Object.create(t.prototype),r.prototype.options={},r.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},r.prototype.addElementImages=function(e){"IMG"==e.nodeName&amp;&amp;this.addImage(e),!0===this.options.background&amp;&amp;this.addElementBackgroundImages(e);var t=e.nodeType;if(t&amp;&amp;s[t]){for(var n=e.querySelectorAll("img"),o=0;o&lt;n.length;o++){var i=n[o];this.addImage(i)}if("string"==typeof this.options.background){var a=e.querySelectorAll(this.options.background);for(o=0;o&lt;a.length;o++){var r=a[o];this.addElementBackgroundImages(r)}}}};var s={1:!0,9:!0,11:!0};function l(e){this.img=e}function c(e,t){this.url=e,this.element=t,this.img=new Image}return r.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var n=/url\((['"])?(.*?)\1\)/gi,o=n.exec(t.backgroundImage);null!==o;){var i=o&amp;&amp;o[2];i&amp;&amp;this.addBackground(i,e),o=n.exec(t.backgroundImage)}},r.prototype.addImage=function(e){var t=new l(e);this.images.push(t)},r.prototype.addBackground=function(e,t){var n=new c(e,t);this.images.push(n)},r.prototype.check=function(){var e=this;function t(t,n,o){setTimeout((function(){e.progress(t,n,o)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(e){e.once("progress",t),e.check()})):this.complete()},r.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&amp;&amp;this.jqDeferred.notify&amp;&amp;this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&amp;&amp;this.complete(),this.options.debug&amp;&amp;o&amp;&amp;o.log("progress: "+n,e,t)},r.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},l.prototype=Object.create(t.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&amp;&amp;this.img.naturalWidth},l.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},l.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&amp;&amp;this[t](e)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&amp;&amp;(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},r.makeJQueryPlugin=function(t){(t=t||e.jQuery)&amp;&amp;((n=t).fn.imagesLoaded=function(e,t){return new r(this,e,t).jqDeferred.promise(n(this))})},r.makeJQueryPlugin(),r}(a,e)}.apply(t,o),void 0===i||(e.exports=i)}("undefined"!=typeof window?window:this)},7461:function(e,t,n){var o,i,a;!function(r){"use strict";i=[n(428)],void 0===(a="function"==typeof(o=function(e){var t=e.scrollTo=function(t,n,o){return e(window).scrollTo(t,n,o)};function n(t){return!t.nodeName||-1!==e.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function o(e){return"function"==typeof e}function i(t){return o(t)||e.isPlainObject(t)?t:{top:t,left:t}}return t.defaults={axis:"xy",duration:0,limit:!0},e.fn.scrollTo=function(a,r,s){"object"==typeof r&amp;&amp;(s=r,r=0),"function"==typeof s&amp;&amp;(s={onAfter:s}),"max"===a&amp;&amp;(a=9e9),s=e.extend({},t.defaults,s),r=r||s.duration;var l=s.queue&amp;&amp;s.axis.length&gt;1;return l&amp;&amp;(r/=2),s.offset=i(s.offset),s.over=i(s.over),this.each((function(){if(null!==a){var c,u=n(this),d=u?this.contentWindow||window:this,h=e(d),f=a,p={};switch(typeof f){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(f)){f=i(f);break}f=u?e(f):e(f,d);case"object":if(0===f.length)return;(f.is||f.style)&amp;&amp;(c=(f=e(f)).offset())}var y=o(s.offset)&amp;&amp;s.offset(d,f)||s.offset;e.each(s.axis.split(""),(function(e,n){var o="x"===n?"Left":"Top",i=o.toLowerCase(),a="scroll"+o,r=h[a](),g=t.max(d,n);if(c)p[a]=c[i]+(u?0:r-h.offset()[i]),s.margin&amp;&amp;(p[a]-=parseInt(f.css("margin"+o),10)||0,p[a]-=parseInt(f.css("border"+o+"Width"),10)||0),p[a]+=y[i]||0,s.over[i]&amp;&amp;(p[a]+=f["x"===n?"width":"height"]()*s.over[i]);else{var v=f[i];p[a]=v.slice&amp;&amp;"%"===v.slice(-1)?parseFloat(v)/100*g:v}s.limit&amp;&amp;/^\d+$/.test(p[a])&amp;&amp;(p[a]=p[a]&lt;=0?0:Math.min(p[a],g)),!e&amp;&amp;s.axis.length&gt;1&amp;&amp;(r===p[a]?p={}:l&amp;&amp;(m(s.onAfterFirst),p={}))})),m(s.onAfter)}function m(t){var n=e.extend({},s,{queue:!0,duration:r,complete:t&amp;&amp;function(){t.call(d,f,s)}});h.animate(p,n)}}))},t.max=function(t,o){var i="x"===o?"Width":"Height",a="scroll"+i;if(!n(t))return t[a]-e(t)[i.toLowerCase()]();var r="client"+i,s=t.ownerDocument||t.document,l=s.documentElement,c=s.body;return Math.max(l[a],c[a])-Math.min(l[r],c[r])},e.Tween.propHooks.scrollLeft=e.Tween.propHooks.scrollTop={get:function(t){return e(t.elem)[t.prop]()},set:function(t){var n=this.get(t);if(t.options.interrupt&amp;&amp;t._last&amp;&amp;t._last!==n)return e(t.elem).stop();var o=Math.round(t.now);n!==o&amp;&amp;(e(t.elem)[t.prop](o),t._last=this.get(t))}},t})?o.apply(t,i):o)||(e.exports=a)}()},428:function(e){"use strict";e.exports=window.jQuery}},a={};function r(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return i[e].call(n.exports,n,n.exports,r),n.exports}r.m=i,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},r.t=function(n,o){if(1&amp;o&amp;&amp;(n=this(n)),8&amp;o)return n;if("object"==typeof n&amp;&amp;n){if(4&amp;o&amp;&amp;n.__esModule)return n;if(16&amp;o&amp;&amp;"function"==typeof n.then)return n}var i=Object.create(null);r.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&amp;o&amp;&amp;n;"object"==typeof s&amp;&amp;!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return n[e]}}));return a.default=function(){return n},r.d(i,a),i},r.d=function(e,t){for(var n in t)r.o(t,n)&amp;&amp;!r.o(e,n)&amp;&amp;Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=function(e){return Promise.all(Object.keys(r.f).reduce((function(t,n){return r.f[n](e,t),t}),[]))},r.u=function(e){return"js/chunk."+{230:"popups",436:"slider",635:"tooltips",970:"lottie",987:"countup"}[e]+".js"},r.miniCssF=function(e){},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},o="flatsome:",r.l=function(e,t,i,a){if(n[e])n[e].push(t);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;u&lt;c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==o+i){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,r.nc&amp;&amp;s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",o+i),s.src=e),n[e]=[t];var h=function(t,o){s.onerror=s.onload=null,clearTimeout(f);var i=n[e];if(delete n[e],s.parentNode&amp;&amp;s.parentNode.removeChild(s),i&amp;&amp;i.forEach((function(e){return e(o)})),t)return t(o)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),l&amp;&amp;document.head.appendChild(s)}},r.r=function(e){"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){const e=r.u;r.u=t=&gt;{const n=e(t),o=globalThis.flatsomeVars?.theme.version;return n+(o?"?ver="+o:"")}}(),r.p=globalThis.flatsomeVars?.assets_url??"/",function(){var e={816:0};r.f.j=function(t,n){var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var i=new Promise((function(n,i){o=e[t]=[n,i]}));n.push(o[2]=i);var a=r.p+r.u(t),s=new Error;r.l(a,(function(n){if(r.o(e,t)&amp;&amp;(0!==(o=e[t])&amp;&amp;(e[t]=void 0),o)){var i=n&amp;&amp;("load"===n.type?"missing":n.type),a=n&amp;&amp;n.target&amp;&amp;n.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,o[1](s)}}),"chunk-"+t,t)}};var t=function(t,n){var o,i,a=n[0],s=n[1],l=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(o in s)r.o(s,o)&amp;&amp;(r.m[o]=s[o]);l&amp;&amp;l(r)}for(t&amp;&amp;t(n);c&lt;a.length;c++)i=a[c],r.o(e,i)&amp;&amp;e[i]&amp;&amp;e[i][0](),e[i]=0},n=self.flatsomeChunks=self.flatsomeChunks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),function(){"use strict";function e(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)}r(8279),r(3959),r(7461),r(3094);const t=document.body,n="body-scroll-lock--active",o=e();let i=0;function a(){if(!o)return;i=window.pageYOffset;const e=document.getElementById("wpadminbar"),a=i-(e?e.offsetHeight:0);t.style.overflow="hidden",t.style.position="fixed",t.style.top=`-${a}px`,t.style.width="100%",t.classList.add(n)}function s(){o&amp;&amp;(t.style.removeProperty("overflow"),t.style.removeProperty("position"),t.style.removeProperty("top"),t.style.removeProperty("width"),window.scrollTo(0,i),t.classList.remove(n))}function l(e,t={}){let n=0;const o=t=&gt;{const o=window.scrollY;e(t,{direction:o&gt;n?"down":"up",scrollY:o}),n=o};return window.addEventListener("scroll",o,{...t,passive:!0}),()=&gt;{window.removeEventListener("scroll",o)}}let c,u,d,h=jQuery("#header"),f=h.find(".header-wrapper"),p=jQuery(".header-top",h),y=jQuery(".header-main",h),m=h.hasClass("has-sticky"),g=h.hasClass("sticky-hide-on-scroll");function v(e,t="down",n=!1){void 0===u&amp;&amp;void 0===d&amp;&amp;(h.hasClass("sticky-shrink")?(u=p.hasClass("hide-for-sticky")?p.height():0,u+=y.hasClass("hide-for-sticky")?y.height():0,d=1+u):(u=f.height()+100,d=p.hasClass("hide-for-sticky")?p.height()+1:1)),g?"down"===t||e&lt;d?e&lt;d?j():(c=setTimeout(j,100),h.addClass("sticky-hide-on-scroll--active")):e&gt;u&amp;&amp;(c=setTimeout((()=&gt;b(n)),100),h.removeClass("sticky-hide-on-scroll--active")):e&gt;u?b(n):e&lt;d&amp;&amp;j()}function b(e=!1){if(f.hasClass("stuck"))return;const t=h.height();jQuery(document).trigger("flatsome-header-sticky"),f.addClass("stuck"),f.toggleClass("ux-no-animation",e),h.height(t),jQuery(".has-transparent").removeClass("transparent"),jQuery(".toggle-nav-dark").removeClass("nav-dark")}function j(){f.hasClass("stuck")&amp;&amp;(h.height(""),f.removeClass(["stuck","ux-no-animation"]),jQuery(".has-transparent").addClass("transparent"),jQuery(".toggle-nav-dark").addClass("nav-dark"))}m&amp;&amp;(document.addEventListener("DOMContentLoaded",(()=&gt;{l(((e,{scrollY:o,direction:i})=&gt;{c&amp;&amp;(clearTimeout(c),c=void 0),t.classList.contains(n)||v(o,i)})),c=setTimeout((()=&gt;{window.scrollY&amp;&amp;v(window.scrollY)}),100)})),jQuery("body").on("experimental-flatsome-pjax-request-done",(()=&gt;{h=jQuery("#header"),f=h.find(".header-wrapper"),p=jQuery(".header-top",h),y=jQuery(".header-main",h),m=h.hasClass("has-sticky"),g=h.hasClass("sticky-hide-on-scroll"),window.scrollY&amp;&amp;v(window.scrollY,void 0,!0)})));const w=window.matchMedia("(prefers-reduced-motion: reduce)");let k=!1;function Q(){k="undefined"==typeof UxBuilder&amp;&amp;w.matches}Q(),w.addEventListener?.("change",Q);const x=[];let C;function E(){x.length&amp;&amp;(cancelAnimationFrame(C),C=requestAnimationFrame((()=&gt;{for(let e=0;e&lt;x.length;e++)x[e].element.offsetParent?T(x[e]):x.splice(e,1)})))}function T(e){!function({element:e,type:t}){let n=F(e.dataset.parallax),o=P(e),i=(window.innerHeight-o.offsetHeight)*n;switch(t){case"backgroundImage":e.style.backgroundSize=n?"100% auto":null;break;case"backgroundElement":e.style.height=n?`${o.offsetHeight+i}px`:null}}(e),function({element:e,type:t}){let n=F(e.dataset.parallax||e.dataset.parallaxBackground),o=window.innerHeight,i=P(e),a=e.offsetHeight-i.offsetHeight,r=e.getBoundingClientRect(),s=i!==e?i.getBoundingClientRect():r,l=r.top+e.offsetHeight/2,c=o/2-l,u=o/2-(s.top+i.offsetHeight/2),d=l+_()&lt;o/2?_():c,h=(Math.abs(c),Math.abs(d)/(o/2)),f=0;var p;if(!(s.top&gt;o||s.top+i.offsetHeight&lt;0))switch(t){case"backgroundImage":f=s.top*n,e.style.backgroundPosition=n?`50% ${f.toFixed(0)}px`:null,e.style.backgroundAttachment=n?"fixed":null;break;case"backgroundElement":f=u*n-a/2,e.style.transform=n?`translate3d(0, ${f.toFixed(2)}px, 0)`:null,e.style.backfaceVisibility=n?"hidden":null;break;case"element":f=d*n,e.style.transform=n?`translate3d(0, ${f.toFixed(2)}px, 0)`:null,e.style.backfaceVisibility=n?"hidden":null,void 0!==e.dataset.parallaxFade&amp;&amp;(e.style.opacity=n?(p=1-h,p*(2-p)).toFixed(2):null)}}(e)}function L(e){return void 0!==e.dataset.parallaxBackground?"backgroundElement":void 0!==e.dataset.parallaxElemenet?"element":""!==e.style.backgroundImage?"backgroundImage":"element"}function _(){return document.documentElement.scrollTop||document.body.scrollTop}function P(e){return function(e,t=null){for(;e&amp;&amp;!I(e).call(e,t);)e=e.parentElement;return e}(e,e.dataset.parallaxContainer||"[data-parallax-container]")||e}function I(e){return e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector}function F(e){return e/10*-1/(2-Math.abs(e)/10)}function O(e,t={}){return new IntersectionObserver((function(t){for(let n=0;n&lt;t.length;n++)e(t[n])}),{rootMargin:"0px",threshold:.1,...t})}function M(){return console.warn("Flatsome: Flickity is lazy loaded. Use 'lazyFlickity()' to instantiate and 'flatsome-flickity-ready' event to interact with Flickity instead."),this}function A(){return jQuery.fn.magnificPopup?Promise.resolve():r.e(230).then(r.t.bind(r,2801,23))}window.addEventListener("scroll",E,{passive:!0}),window.addEventListener("resize",E),new MutationObserver(E).observe(document.body,{childList:!0}),window.jQuery&amp;&amp;(window.jQuery.fn.flatsomeParallax=function(t){k||"destroy"!==t&amp;&amp;this.each(((t,n)=&gt;function(t){t.classList.add("parallax-active"),!document.querySelector("body").classList.contains("parallax-mobile")&amp;&amp;e()||t.classList&amp;&amp;t.dataset&amp;&amp;(x.push({element:t,type:L(t)}),T(x[x.length-1]))}(n)))}),r(9207),jQuery.fn.flickity||(M.isFlickityStub=!0,jQuery.fn.flickity=M),jQuery.fn.lazyFlickity=function(e){const t=O((n=&gt;{if(n.isIntersecting){if(t.unobserve(n.target),!jQuery.fn.flickity||jQuery.fn.flickity===M)return r.e(436).then(r.t.bind(r,8026,23)).then((()=&gt;{jQuery(n.target).flickity(e),jQuery(n.target).trigger("flatsome-flickity-ready")}));jQuery(n.target).flickity(e),jQuery(n.target).trigger("flatsome-flickity-ready")}}));return this.each(((n,o)=&gt;{"string"==typeof e?jQuery.fn.flickity&amp;&amp;jQuery(o).flickity(e):t.observe(o)}))},jQuery.loadMagnificPopup=A,jQuery.fn.lazyMagnificPopup=function(e){const t=jQuery(this),n=e.delegate?t.find(e.delegate):t;return n.one("click",(o=&gt;{o.preventDefault(),A().then((()=&gt;{t.data("magnificPopup")||t.magnificPopup(e),t.magnificPopup("open",n.index(o.currentTarget)||0)}))})),t},r(1711),r(3484);const D=O((e=&gt;{if(e.intersectionRatio&gt;0){D.unobserve(e.target);const t=jQuery(e.target);t.removeAttr("data-animate-transition"),t.removeAttr("data-animated"),window.requestAnimationFrame((()=&gt;{t.attr("data-animate-transform","true"),window.requestAnimationFrame((()=&gt;{t.attr("data-animate-transition","true"),setTimeout((()=&gt;{t.attr("data-animated","true")}),300)}))}))}}));Flatsome.behavior("animate",{attach(e){const t="uxBuilder"===jQuery("html").attr("ng-app");jQuery("[data-animate]",e).each(((e,n)=&gt;{const o=jQuery(n),i=o.data("animate");if(t||0===i.length||k)return o.attr("data-animated","true");D.observe(n)}))},detach(e){jQuery("[data-animate]",e).each(((e,t)=&gt;{jQuery(t).attr("data-animated","false"),D.unobserve(t)}))}}),r(1094);const B=O((e=&gt;{if(e.intersectionRatio&gt;0){B.unobserve(e.target);const t=jQuery(e.target);r.e(987).then(r.bind(r,3748)).then((({CountUp:e})=&gt;{const n=parseInt(t.text());new e(t.get(0),n,{decimalPlaces:0,duration:4}).start(),t.addClass("active")}))}}));function S(e){e.addClass("current-dropdown"),e.find(".nav-top-link").attr("aria-expanded",!0),function(e){const t=e,n=t.closest(".container").width(),o=t.closest("li.menu-item"),i=o.hasClass("menu-item-design-full-width"),a=o.hasClass("menu-item-design-container-width"),s=o.parent().hasClass("ux-nav-vertical-menu"),l=!i&amp;&amp;!a,c=r.g.flatsomeVars.rtl;if(l&amp;&amp;!s){if(n&lt;750)return!1;var u=t.outerWidth(),d=t.offset(),h=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f=d.left-(h-n)/2;c&amp;&amp;(f=jQuery(window).width()-(d.left+u)-(h-n)/2);var p=t.width(),y=n-(f+p),m=!1;f&gt;y&amp;&amp;f&lt;p&amp;&amp;(m=(f+y)/3),y&lt;0&amp;&amp;(m=-y),m&amp;&amp;c?t.css("margin-right",-m):m&amp;&amp;t.css("margin-left",-m),p&gt;n&amp;&amp;t.addClass("nav-dropdown-full")}if(a){t.css({inset:"0"});const e=t.closest(".container").get(0).getBoundingClientRect(),i=t.get(0).getBoundingClientRect();t.css({width:s?n-o.width():n,...!c&amp;&amp;{left:e.left-i.left+15},...c&amp;&amp;{right:15-(e.right-i.right)}})}if(i){t.css({inset:"0"});const e=document.body,n=e.getBoundingClientRect(),i=t.get(0).getBoundingClientRect(),a=e.clientWidth;t.css({...!c&amp;&amp;{width:s?a-o.get(0).getBoundingClientRect().right:a},...c&amp;&amp;{width:s?o.get(0).getBoundingClientRect().left:a},...!c&amp;&amp;{left:n.left-i.left},...c&amp;&amp;{right:-(n.right-i.right)}})}if((a||i)&amp;&amp;!s){let e=null;if(o.closest("#top-bar").length&amp;&amp;(e=document.querySelector("#top-bar")),o.closest("#masthead").length&amp;&amp;(e=document.querySelector("#masthead")),o.closest("#wide-nav").length&amp;&amp;(e=document.querySelector("#wide-nav")),null!==e){const n=e.getBoundingClientRect(),i=o.get(0).getBoundingClientRect();t.css({top:n.bottom-i.bottom+i.height})}}s&amp;&amp;/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&amp;&amp;t.css({minHeight:t.closest(".header-vertical-menu__fly-out").outerHeight()})}(e.find(".nav-dropdown"))}function $(e){e.removeClass("current-dropdown"),e.find(".nav-top-link").attr("aria-expanded",!1),e.find(".nav-dropdown").attr("style","")}function z(e){e.each(((e,t)=&gt;{const n=jQuery(t);n.hasClass("current-dropdown")&amp;&amp;$(n)}))}function H(e,t){e.length&amp;&amp;e.addClass(`ux-body-overlay--${t}-active`)}function V(e,t){e.length&amp;&amp;e.removeClass(`ux-body-overlay--${t}-active`)}Flatsome.behavior("count-up",{attach(e){jQuery("span.count-up",e).each(((e,t)=&gt;{B.observe(t)}))}}),Flatsome.behavior("dropdown",{attach(e){const t=jQuery(".nav li.has-dropdown",e),n="uxBuilder"===jQuery("html").attr("ng-app"),o=jQuery(".ux-body-overlay"),i="ontouchstart"in window;let a=!1,r=null;jQuery(".header-nav &gt; li &gt; a, .top-bar-nav &gt; li &gt; a",e).on("focus",(()=&gt;{z(t)})),t.each((function(e,s){const l=jQuery(s),c=l.hasClass("nav-dropdown-toggle")&amp;&amp;!i;let u=!1,d=!1;l.on("touchstart click",(function(e){"touchstart"===e.type&amp;&amp;(u=!0),"click"===e.type&amp;&amp;u&amp;&amp;(u&amp;&amp;!d&amp;&amp;e.preventDefault(),d=!0)})),n||c?(a=!0,l.on("click","a:first",(function(e){if(e.preventDefault(),r=l,l.hasClass("current-dropdown"))return $(l),void V(o,"click");z(t),S(l),H(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])}))):(l.on("keydown","a:first",(function(e){"Space"===e.code&amp;&amp;(e.preventDefault(),l.hasClass("current-dropdown")?($(l),V(o,"click")):(z(t),S(l),H(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])))})),l.hoverIntent({sensitivity:3,interval:20,timeout:70,over(e){z(t),S(l),V(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])},out(){d=!1,u=!1,$(l)}}))})),!n&amp;&amp;a&amp;&amp;jQuery(document).on("click",(function(e){null===r||r===e.target||r.has(e.target).length||($(r),V(o,"click"))})),jQuery(document).on("flatsome-dropdown-opened",(function(e,t){t.hasClass("menu-item-has-block")&amp;&amp;jQuery.fn.packery&amp;&amp;t.find("[data-packery-options]").packery("layout")})),jQuery(document).on("flatsome-header-sticky",(function(){z(t),V(o,"click")}))}}),Flatsome.behavior("instagram",{attach(e){const t=O((e=&gt;{if(e.intersectionRatio&gt;0){t.unobserve(e.target);const n=jQuery(e.target),o=n.data("flatsome-instagram"),i=e=&gt;{jQuery("body").hasClass("admin-bar")&amp;&amp;n.before('&lt;div class="container error"&gt;&lt;p&gt;Instagram error: '+e+"&lt;/p&gt;&lt;/div&gt;"),console.error("Instagram error:",e)};if("string"!=typeof o)return i("Invalid data");jQuery.ajax({url:flatsomeVars.ajaxurl,data:{action:"flatsome_load_instagram",data:o},success(e){if(!e.success)return i(e.data);if("string"!=typeof e.data)return console.error("Invalid Instagram response:",e.data);const t=jQuery(e.data);Flatsome.detach(n),n.replaceWith(t),Flatsome.attach(t)},error(e){i(e)}})}}));jQuery("[data-flatsome-instagram]",e).each(((e,n)=&gt;{t.observe(n)}))}}),Flatsome.behavior("lightbox-gallery",{attach(e){const t={delegate:"a",type:"image",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'&lt;div class="loading-spin centered dark"&gt;&lt;/div&gt;',removalDelay:300,gallery:{enabled:!0,navigateByImgClick:!0,arrowMarkup:'&lt;button class="mfp-arrow mfp-arrow-%dir%" title="%title%"&gt;&lt;i class="icon-angle-%dir%"&gt;&lt;/i&gt;&lt;/button&gt;',preload:[0,1]},image:{tError:'&lt;a href="%url%"&gt;The image #%curr%&lt;/a&gt; could not be loaded.',verticalFit:!1},callbacks:{beforeOpen:function(){a()},beforeClose:function(){s()}}};jQuery('.lightbox .gallery a[href*=".jpg"], .lightbox .gallery a[href*=".jpeg"], .lightbox .gallery a[href*=".png"], .lightbox a.lightbox-gallery',e).parent().lazyMagnificPopup(t),jQuery(".lightbox .lightbox-multi-gallery",e).length&amp;&amp;jQuery(".lightbox-multi-gallery",e).each((function(){jQuery(this).lazyMagnificPopup(t)}))}}),Flatsome.behavior("lightbox-image",{attach(e){jQuery(['.lightbox *[id^="attachment"] a[href*=".jpg"]','.lightbox *[id^="attachment"] a[href*=".jpeg"]','.lightbox *[id^="attachment"] a[href*=".png"]','.lightbox .wp-block-image a[href*=".jpg"]:not([target="_blank"])','.lightbox .wp-block-image a[href*=".jpeg"]:not([target="_blank"])','.lightbox .wp-block-image a[href*=".png"]:not([target="_blank"])',".lightbox a.image-lightbox",'.lightbox .entry-content a[href*=".jpg"]','.lightbox .entry-content a[href*=".jpeg"]','.lightbox .entry-content a[href*=".png"]'].join(","),e).not([".lightbox a.lightbox-gallery",'.lightbox .gallery a[href*=".jpg"]','.lightbox .gallery a[href*=".jpeg"]','.lightbox .gallery a[href*=".png"]','.lightbox .lightbox-multi-gallery a[href*=".jpg"]','.lightbox .lightbox-multi-gallery a[href*=".jpeg"]','.lightbox .lightbox-multi-gallery a[href*=".png"]'].join(",")).lazyMagnificPopup({type:"image",tLoading:'&lt;div class="loading-spin centered dark"&gt;&lt;/div&gt;',closeOnContentClick:!0,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,removalDelay:300,image:{verticalFit:!1},callbacks:{beforeOpen:function(){a()},beforeClose:function(){s()}}})}}),Flatsome.behavior("lightboxes-link",{attach(e){jQuery(".lightbox-by-id",e).each((function(){const t=jQuery(this).attr("id");jQuery('a[href="#'+t+'"]',e).on("click",(e=&gt;{e.preventDefault();const t=jQuery(e.currentTarget);A().then((()=&gt;{let e=t.attr("href").substring(1),n=jQuery(`#${e}.lightbox-by-id`);if(e&amp;&amp;n.length&gt;0){let e=n[0],t=jQuery.magnificPopup.open?300:0;t&amp;&amp;jQuery.magnificPopup.close(),setTimeout((function(){jQuery.magnificPopup.open({removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,items:{src:e,type:"inline",tLoading:'&lt;div class="loading-spin dark"&gt;&lt;/div&gt;'},callbacks:{beforeOpen:function(){a()},open:function(){if(Flatsome.attach(this.content),jQuery.fn.flickity&amp;&amp;jQuery("[data-flickity-options].flickity-enabled",this.content).each(((e,t)=&gt;{jQuery(t).flickity("resize")})),jQuery.fn.packery){const e=jQuery("[data-packery-options]",this.content);e&amp;&amp;e.imagesLoaded((function(){e.packery("layout")}))}},beforeClose:function(){s()}}})}),t)}}))}))}))}}),Flatsome.behavior("lightbox-video",{attach(e){jQuery('a.open-video, a.button[href*="vimeo"]:not(.product_type_external), a.button[href*="youtube.com/watch"]:not(.product_type_external)',e).lazyMagnificPopup({type:"iframe",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,mainClass:"my-mfp-video",closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'&lt;div class="loading-spin centered dark"&gt;&lt;/div&gt;',removalDelay:300,preloader:!0,callbacks:{elementParse:function(e){/^.*\.(mp4)$/i.test(e.src)&amp;&amp;(e.type="inline",e.src='&lt;div class="ux-mfp-inline-content ux-mfp-inline-content--video"&gt;&lt;video autoplay controls playsinline width="100%" height="auto" name="media"&gt;&lt;source src="'+e.src+'" type="video/mp4"&gt;&lt;/video&gt;&lt;/div&gt;')},beforeOpen:function(){a()},open:function(){jQuery(".slider .is-selected .video").trigger("pause")},beforeClose:function(){s()},close:function(){jQuery(".slider .is-selected .video").trigger("play")}}})}}),Flatsome.behavior("lightboxes",{attach(e){jQuery("[data-open]",e).on("click",(e=&gt;{e.preventDefault();const t=jQuery(e.currentTarget);A().then((()=&gt;{var e=t.data("open"),n=t.data("color"),o=t.data("bg"),i=t.data("pos"),r=t.data("visible-after"),l=t.data("class"),c=t.attr("data-focus");t.offset(),t.addClass("current-lightbox-clicked"),"#product-sidebar"===e&amp;&amp;void 0===r&amp;&amp;(r=!jQuery(e).hasClass("mfp-hide")),jQuery.magnificPopup.open({items:{src:e,type:"inline",tLoading:'&lt;div class="loading-spin dark"&gt;&lt;/div&gt;'},removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,focus:c,callbacks:{beforeOpen:function(){this.st.mainClass=`off-canvas ${n||""} off-canvas-${i}`,a()},open:function(){jQuery("html").addClass("has-off-canvas"),jQuery("html").addClass("has-off-canvas-"+i),l&amp;&amp;jQuery(".mfp-content").addClass(l),o&amp;&amp;jQuery(".mfp-bg").addClass(o),jQuery(".mfp-content .resize-select").change(),jQuery.fn.packery&amp;&amp;jQuery("[data-packery-options], .has-packery").packery("layout"),jQuery(".equalize-box",this.content).length&amp;&amp;Flatsome.attach("equalize-box",this.content)},beforeClose:function(){jQuery("html").removeClass("has-off-canvas"),s()},afterClose:function(){jQuery("html").removeClass("has-off-canvas-"+i),jQuery(".current-lightbox-clicked").removeClass("current-lightbox-clicked"),r&amp;&amp;jQuery(e).removeClass("mfp-hide")}}})}))}))}}),Flatsome.behavior("slider",{attach(e){var t;(t=jQuery(e).data("flickityOptions")?jQuery(e):jQuery("[data-flickity-options]",e)).length&amp;&amp;t.each(((e,t)=&gt;{var n=jQuery(t),o=n.closest(".slider-wrapper"),i=n.data("flickity-options");if("undefined"!=typeof UxBuilder&amp;&amp;(i.draggable=!1),!0===i.watchCSS)return;let a=!1,r=!1;const s=e=&gt;{try{a=t.contains(e.target),"number"!=typeof i.autoPlay||!i.pauseAutoPlayOnHover||a||r||n.flickity("playPlayer")}catch(e){}};n.on("flatsome-flickity-ready",(function(){n.find(".flickity-slider &gt; :not(.is-selected) .video-bg").trigger("pause"),n.find(".is-selected .video-bg").trigger("play"),"requestAnimationFrame"in window&amp;&amp;(n.removeClass("flickity-enabled"),window.requestAnimationFrame((()=&gt;{n.addClass("flickity-enabled")})));const e=n.data("flickity");if(e&amp;&amp;i.parallax){const t=n.find(".bg, .flickity-slider &gt; .img img");n.addClass("slider-has-parallax"),n.on("scroll.flickity",(function(n,o){e.slides.forEach((function(n,o){const a=t[o],r=-1*(n.target+e.x)/i.parallax;a&amp;&amp;(a.style.transform="translateX( "+r+"px)")}))}))}document.addEventListener("touchstart",s,{passive:!0})})),k&amp;&amp;(i.friction=1,i.selectedAttraction=1,i.autoPlay=!1),n.lazyFlickity(i),n.imagesLoaded((function(){o.find(".loading-spin").fadeOut()})),n.on("change.flickity",(function(){a&amp;&amp;(r=!0),n.find(".flickity-slider &gt; :not(.is-selected) .video-bg").trigger("pause"),n.find(".is-selected .video-bg").trigger("play")})),n.on("dragStart.flickity",(function(){document.ontouchmove=e=&gt;e.preventDefault(),n.addClass("is-dragging")})),n.on("dragEnd.flickity",(function(){document.ontouchmove=()=&gt;!0,n.removeClass("is-dragging")})),n.on("destroy.flickity",(()=&gt;{document.removeEventListener("touchstart",s)}))}))},detach(e){jQuery.fn.flickity&amp;&amp;!jQuery.fn.flickity.isFlickityStub&amp;&amp;(jQuery(e).data("flickityOptions")?jQuery(e).flickity("destroy"):jQuery("[data-flickity-options]",e).each((function(){jQuery(this).data("flickity")&amp;&amp;jQuery(this).flickity("destroy")})))}}),r(5414),r(5958),r(6241),r(8131),r(4206),r(5237),r(4113),Flatsome.behavior("accordion-title",{attach(t){const n=window.location.hash;let o=!1;jQuery(".accordion-title",t).each((function(){jQuery(this).off("click.flatsome").on("click.flatsome",(function(t){const n=k?0:200;jQuery(this).next().is(":hidden")?(jQuery(this).parent().parent().find(".accordion-title").attr("aria-expanded",!1).removeClass("active").next().slideUp(n),jQuery(this).attr("aria-expanded",!jQuery(this).hasClass("active")).toggleClass("active").next().slideDown(n,(function(){e()&amp;&amp;jQuery.scrollTo(jQuery(this).prev())})),window.requestAnimationFrame((()=&gt;{jQuery.fn.flickity&amp;&amp;jQuery(this).next().find("[data-flickity-options].flickity-enabled").each(((e,t)=&gt;{jQuery(t).flickity("resize")})),jQuery.fn.packery&amp;&amp;jQuery(this).next().find("[data-packery-options]").packery("layout")}))):jQuery(this).parent().parent().find(".accordion-title").attr("aria-expanded",!1).removeClass("active").next().slideUp(n),t.preventDefault()})),!n.substring(1).length||decodeURIComponent(n.substring(1))!==jQuery(this).attr("href")?.split("#")[1]&amp;&amp;n.substring(1)!==jQuery(this).attr("href")?.split("#")[1]||(jQuery(this).hasClass("active")||jQuery(this).trigger("click"),o||(o=!0,setTimeout((()=&gt;{jQuery.scrollTo(jQuery(this).parent())}),500)))}))}}),Flatsome.behavior("tooltips",{attach(t){jQuery(".tooltip:not(.hotspot), .has-tooltip, .tip-top, li.chosen a",t).lazyTooltipster(),jQuery(".tooltip-as-html",t).lazyTooltipster({interactive:!0,contentAsHTML:!0}),e()?jQuery(".hotspot.tooltip:not(.quick-view)",t).lazyTooltipster({trigger:"click"}):jQuery(".hotspot.tooltip",t).lazyTooltipster()}});const q="flatsome-sticky-sidebar";function R(e){const t=e.getBoundingClientRect();return new DOMRect(t.width,t.top+window.scrollY,0,t.height)}Flatsome.behavior("sticky-sidebar",{attach(e){jQuery('.is-sticky-column[data-sticky-mode="javascript"]',e).each(((e,t)=&gt;{"ResizeObserver"in window&amp;&amp;t.offsetParent&amp;&amp;t.offsetParent!==document.body?jQuery(t).data(q,function(e){const{offsetParent:t}=e,n=parseInt(flatsomeVars.sticky_height,10)+30,o={passive:!0,capture:!1};if(!t||t===document.body)return;let{innerHeight:i}=window,a=null,r=null,s=0,c=null,u=null;const d=(t="down")=&gt;{const o=window.scrollY+n-Math.round(a?.top),l=i+s-n-Math.round(r?.height),d=Math.max(Math.min(l,Math.round(a?.height-r?.height)),0);let h=null,f=null;!a||r?.height&lt;i-n?f=n:"down"===t?o&lt;=s?h=d:r?.height-o&lt;=i&amp;&amp;(f=i-Math.round(r?.height),s=o):"up"===t&amp;&amp;(o&lt;=l?(f=n,s=o+Math.round(r?.height)-i+n):h=d),h===c&amp;&amp;f===u||(e.style.top="number"==typeof f?`${f}px`:f,e.style.transform="number"==typeof h?`translateY(${h}px)`:h),u=f,c=h},h=function(e){if("ResizeObserver"in window)return new ResizeObserver((function(t){for(let n=0;n&lt;t.length;n++)e(t[n])}))}((({target:n,contentRect:o})=&gt;{if(n===t){const e=R(t),{x:n,y:i,width:r,height:s}=o;a=new DOMRect(e.x+n,e.y+i,r,s)}else n===e&amp;&amp;(r=R(e),d())})),f=l(((e,{direction:t})=&gt;d(t)),o),p=()=&gt;{i=window.innerHeight,d()};return h?.observe(t),h?.observe(e),window.addEventListener("resize",p,o),()=&gt;{f(),h?.disconnect(),window.removeEventListener("resize",p)}}(t)):jQuery(t).removeAttr("data-sticky-mode")}))},detach(e){jQuery('.is-sticky-column[data-sticky-mode="javascript"]',e).each(((e,t)=&gt;{jQuery(t).data(q)?.()}))}}),r(9417),Flatsome.behavior("lottie",{attach(e){if("uxBuilder"===jQuery("html").attr("ng-app"))return;const t=jQuery(".ux-lottie__player",e);if(0===t.length)return;const n=O((e=&gt;{e.isIntersecting&amp;&amp;(n.unobserve(e.target),function(e){const t=e,n=JSON.parse(t.dataset.params);let o=null,i=null,a=!1;function s(e){if(0===parseInt(e))return i.ip;if(100===parseInt(e))return i.op;const t=parseInt(i.ip),n=e*(parseInt(i.op)-t)/100+t;return Math.ceil(n)}Promise.all([r.e(970).then(r.bind(r,9371)),r.e(970).then(r.bind(r,1204))]).then((([,{create:e}])=&gt;{t.load(n.src),t.addEventListener("ready",(()=&gt;{o=t.getLottie(),i=o.animationData;const{autoplay:r,controls:l,direction:c,end:u,id:d,loop:h,mouseout:f,speed:p,start:y,trigger:m,scrollActionType:g,visibilityEnd:v,visibilityStart:b}=n;t.__controls=l,t.setLooping(h),t.setSpeed(parseFloat(p)),t.setDirection(c),"true"!==r&amp;&amp;"scroll"===m||o.playSegments([s(y),s(u)],!0),r||(t.pause(),"scroll"===m&amp;&amp;e({player:`#${d} .ux-lottie__player`,mode:"scroll",actions:[{visibility:[b/100,v/100],type:g,frames:[s(y),s(u)]}]}),"hover"===m&amp;&amp;(t.addEventListener("mouseenter",(()=&gt;{"reverse"===f?(t.setDirection(c),t.play()):t.play()})),t.addEventListener("mouseleave",(()=&gt;{"reverse"===f?(t.setDirection(-1===c?1:-1),t.play()):t.pause()}))),"click"===m&amp;&amp;t.addEventListener("click",(()=&gt;{if(a)return t.pause(),void(a=!1);t.play(),a=!0})))}))}))}(e.target))}));t.each(((e,t)=&gt;{n.observe(t)}))}}),k&amp;&amp;window.flatsomeVars.user.can_edit_pages&amp;&amp;("Prefer reduced motion is active on your OS","The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses. With this option enabled, slides &amp; animations are reduced on the frontend.\nCheck your OS documentation on how to disable reduced motion.",console.groupCollapsed("%cFlatsome%c: Prefer reduced motion is active on your OS","color: #0693e3; font-weight: bold;","color: inherit;"),console.log("The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses. With this option enabled, slides &amp; animations are reduced on the frontend.\nCheck your OS documentation on how to disable reduced motion."),console.groupEnd());let N=0;let W=0;const U="scrollBehavior"in document.documentElement.style,Y=window.getComputedStyle(document.documentElement)["scroll-behavior"];function X(){window.removeEventListener("keydown",X),window.removeEventListener("pointermove",X),window.removeEventListener("touchstart",X),function(){const e=jQuery("#header");if(!e.hasClass("has-sticky"))return;const t=e.clone();t.attr("id","header-clone").css("visibility","hidden");const n=t.find(".header-wrapper");n.addClass("stuck"),jQuery("body").append(t),N=Math.round(n.height()),t.remove(),window.flatsomeVars.stickyHeaderHeight=N,function(e,t=""){t&amp;&amp;document.documentElement.style.setProperty(e,t),window.getComputedStyle(document.documentElement).getPropertyValue(e)}("--flatsome--header--sticky-height",`${N}px`)}(),function(){const e=jQuery("#wpadminbar"),t=e.length&amp;&amp;e.is(":visible")?e.height():0;W=Math.round(window.flatsomeVars.stickyHeaderHeight+t),window.flatsomeVars.scrollPaddingTop=W,jQuery.extend(jQuery.easing,{fsEaseInOutExpo:function(e){return 0===e?0:1===e?1:e&lt;.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2}}),jQuery.extend(jQuery.scrollTo.defaults,{axis:"y",duration:k||U&amp;&amp;"smooth"===Y?0:1e3,offset:-W,easing:"fsEaseInOutExpo"})}()}document.addEventListener("DOMContentLoaded",(()=&gt;{window.location.hash||window.scrollY&gt;200?X():(window.addEventListener("keydown",X,{once:!0}),window.addEventListener("pointermove",X,{once:!0}),window.addEventListener("touchstart",X,{once:!0}))}));for(const e of["touchstart","touchmove"])jQuery.event.special[e]={setup(t,n,o){this.addEventListener&amp;&amp;this.addEventListener(e,o,{passive:!n.includes("noPreventDefault")})}};for(const e of["wheel","mousewheel"])jQuery.event.special[e]={setup(t,n,o){this.addEventListener&amp;&amp;this.addEventListener(e,o,{passive:!0})}};jQuery((()=&gt;r.g.Flatsome.attach(document))),r.g.Flatsome.cookie=function(e,t,n){if(void 0===t){const t=("; "+window.document.cookie).split(`; ${e}=`);return 2===t.length?t.pop().split(";").shift():null}{!1===t&amp;&amp;(n=-1);let o="";if(n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o=`; expires=${e.toGMTString()}`}window.document.cookie=`${e}=${t}${o}; path=/`}}}()}()
;!function(){var t,e,o,i,n={8272:function(){Flatsome.behavior("equalize-box",{attach(t){let e={ScreenSize:{LARGE:1,MEDIUM:2,SMALL:3},equalizeItems:function(t){const e=this;e.maxHeight=0,e.rowEnd=e.disablePerRow?e.boxCount:e.colPerRow,e.$items=[],e.rating={present:!1,height:0,dummy:null},e.swatches={present:!1,height:0,dummy:null},jQuery(t,e.currentElement).each((function(t){const o=jQuery(this);e.$items.push(o),o.height(""),o.children(".js-star-rating").remove();const i=o.children(".star-rating");var n;i.length&amp;&amp;(e.rating.present=!0,e.rating.height=i.height(),e.rating.dummy=null!==(n=e.rating.dummy)&amp;&amp;void 0!==n?n:'&lt;div class="js-star-rating '+i.attr("class")+'" style="opacity: 0; visibility: hidden"&gt;&lt;/div&gt;'),o.children(".js-ux-swatches").remove();const r=o.children(".ux-swatches.ux-swatches-in-loop");var a;r.length&amp;&amp;(e.swatches.present=!0,e.swatches.height=r.height(),e.swatches.dummy=null!==(a=e.swatches.dummy)&amp;&amp;void 0!==a?a:'&lt;div class="js-ux-swatches '+r.attr("class")+'" style="opacity: 0; visibility: hidden"&gt;&lt;div class="'+r.find(".ux-swatch").attr("class")+'"&gt;&lt;/div&gt;&lt;/div&gt;'),o.height()&gt;e.maxHeight&amp;&amp;(e.maxHeight=o.height()),t!==e.rowEnd-1&amp;&amp;t!==e.boxCount-1||(e.$items.forEach((function(t){t.height(e.maxHeight),e.maybeAddDummyRating(t),e.maybeAddDummySwatches(t)})),e.rowEnd+=e.colPerRow,e.maxHeight=0,e.$items=[],e.rating.present=!1,e.swatches.present=!1)}))},getColsPerRow:function(){const t=jQuery(this.currentElement).attr("class"),e=/large-columns-(\d+)/g,o=/medium-columns-(\d+)/g,i=/small-columns-(\d+)/g;let n;switch(this.getScreenSize()){case this.ScreenSize.LARGE:return n=e.exec(t),n?parseInt(n[1]):3;case this.ScreenSize.MEDIUM:return n=o.exec(t),n?parseInt(n[1]):3;case this.ScreenSize.SMALL:return n=i.exec(t),n?parseInt(n[1]):2}},maybeAddDummyRating:function(t){let e=t;this.rating.present&amp;&amp;e.hasClass("price-wrapper")&amp;&amp;(e.children(".star-rating").length||(e.prepend(this.rating.dummy),e.children(".js-star-rating").height(this.rating.height)))},maybeAddDummySwatches:function(t){const e=t;this.swatches.present&amp;&amp;(e.children(".ux-swatches.ux-swatches-in-loop").length||(e.prepend(this.swatches.dummy),e.children(".js-ux-swatches").height(this.swatches.height)))},getScreenSize:function(){return window.matchMedia("(min-width: 850px)").matches?this.ScreenSize.LARGE:window.matchMedia("(min-width: 550px) and (max-width: 849px)").matches?this.ScreenSize.MEDIUM:window.matchMedia("(max-width: 549px)").matches?this.ScreenSize.SMALL:void 0},init:function(){const e=this,o=[".product-title",".price-wrapper",".box-excerpt",".add-to-cart-button"];jQuery(".equalize-box",t).each(((t,i)=&gt;{e.currentElement=i,e.colPerRow=e.getColsPerRow(),1!==e.colPerRow&amp;&amp;(e.disablePerRow=jQuery(i).hasClass("row-slider")||jQuery(i).hasClass("row-grid"),e.boxCount=jQuery(".box-text",e.currentElement).length,o.forEach((t=&gt;{e.equalizeItems(".box-text "+t)})),e.equalizeItems(".box-text"))}))}};e.init(),jQuery(window).on("resize",(()=&gt;{e.init()})),jQuery(document).on("flatsome-equalize-box",(()=&gt;{e.init()}))}})},8785:function(){Flatsome.behavior("add-qty",{attach(t){jQuery(".quantity",t).addQty()}})},7925:function(){Flatsome.plugin("addQty",(function(t,e){const o=jQuery(t);String.prototype.uxGetDecimals||(String.prototype.uxGetDecimals=function(){const t=(""+this).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}),o.off("click.flatsome",".plus, .minus").on("click.flatsome",".plus, .minus",(function(){const t=jQuery(this),e=t.closest(".quantity").find(".qty");let o=parseFloat(e.val()),i=parseFloat(e.attr("max")),n=parseFloat(e.attr("min")),r=e.attr("step");o&amp;&amp;""!==o&amp;&amp;"NaN"!==o||(o=0),""!==i&amp;&amp;"NaN"!==i||(i=""),""!==n&amp;&amp;"NaN"!==n||(n=0),"any"!==r&amp;&amp;""!==r&amp;&amp;void 0!==r&amp;&amp;"NaN"!==parseFloat(r)||(r=1),t.is(".plus")?i&amp;&amp;(i===o||o&gt;i)?e.val(i):e.val((o+parseFloat(r)).toFixed(r.uxGetDecimals())):n&amp;&amp;(n===o||o&lt;n)?e.val(n):o&gt;0&amp;&amp;e.val((o-parseFloat(r)).toFixed(r.uxGetDecimals())),e.trigger("input"),e.trigger("change")}))}))},775:function(){setTimeout((function(){jQuery(document.body).on("country_to_state_changed",(function(){"undefined"!=typeof floatlabels&amp;&amp;floatlabels.rebuild()}))}),500)},8417:function(){jQuery((function(t){t(document.body).on("change",".woocommerce-mini-cart-item .qty",(function(){var e;(e=t(this))[0].checkValidity()?function(e,o){const i=e.find(".remove_from_cart_button").attr("data-cart_item_key");i&amp;&amp;(e.block({message:null}),t.post(flatsomeVars.ajaxurl,{action:"flatsome_ajax_cart_item_alter_quantity",quantity:o,cart_item_key:i}).done((()=&gt;{t(document.body).trigger("updated_wc_div"),t(document.body).trigger("added_to_cart"),e.unblock(),e=null})))}(e.closest(".woocommerce-mini-cart-item"),e.val()):e[0].reportValidity()}))}))},2434:function(){jQuery(document).ready((function(){if(!jQuery(".custom-product-page").length)return;const t=jQuery("#respond p.stars");if(t.length&gt;1){const e=t[0].outerHTML;t.remove(),jQuery('select[id="rating"]').hide().before(e)}}))},1330:function(){jQuery(document).on("yith_infs_adding_elem",(function(t){Flatsome.attach(jQuery(".shop-container"))}))},4696:function(t,e,o){var i,n;!function(r,a){"use strict";i=[o(428)],void 0===(n=function(t){!function(t){var e,o,i,n,r,a,s={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:t.noop,beforeHide:t.noop,onShow:t.noop,onHide:t.noop,onMove:t.noop};function c(e,o){this.$target=t(e),this.opts=t.extend({},s,o,this.$target.data()),void 0===this.isOpen&amp;&amp;this._init()}c.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=t('&lt;div class="easyzoom-flyout" /&gt;'),this.$notice=t('&lt;div class="easyzoom-notice" /&gt;'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":t.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":t.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":t.proxy(this._onEnter,this)}),this.opts.preventClicks&amp;&amp;this.$target.on("click.easyzoom",(function(t){t.preventDefault()}))},c.prototype.show=function(t,r){var a=this;if(!1!==this.opts.beforeShow.call(this)){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),(function(){!a.isMouseOver&amp;&amp;r||a.show(t)}));this.$target.append(this.$flyout);var s=this.$target.outerWidth(),c=this.$target.outerHeight(),l=this.$flyout.width(),u=this.$flyout.height(),d=this.$zoom.width(),h=this.$zoom.height();e=Math.ceil(d-l),o=Math.ceil(h-u),e&lt;0&amp;&amp;(e=0),o&lt;0&amp;&amp;(o=0),i=e/s,n=o/c,this.isOpen=!0,this.opts.onShow.call(this),t&amp;&amp;this._move(t)}},c.prototype._onEnter=function(t){var e=t.originalEvent.touches;this.isMouseOver=!0,e&amp;&amp;1!=e.length||(t.preventDefault(),this.show(t,!0))},c.prototype._onMove=function(t){this.isOpen&amp;&amp;(t.preventDefault(),this._move(t))},c.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&amp;&amp;this.hide()},c.prototype._onLoad=function(t){t.currentTarget.width&amp;&amp;(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),t.data.call&amp;&amp;t.data())},c.prototype._onError=function(){var t=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout((function(){t.$notice.detach(),t.detachNotice=null}),this.opts.errorDuration)},c.prototype._loadImage=function(e,o){var i=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=t(i).on("error",t.proxy(this._onError,this)).on("load",o,t.proxy(this._onLoad,this)),i.style.position="absolute",i.src=e},c.prototype._move=function(t){if(0===t.type.indexOf("touch")){var s=t.touches||t.originalEvent.touches;r=s[0].pageX,a=s[0].pageY}else r=t.pageX||r,a=t.pageY||a;var c=this.$target.offset(),l=r-c.left,u=a-c.top,d=Math.ceil(l*i),h=Math.ceil(u*n);if(flatsomeVars.rtl&amp;&amp;(d=e-d),d&lt;0||h&lt;0||d&gt;e||h&gt;o)this.hide();else{var m=-1*h,f=-1*d;"transform"in document.body.style?this.$zoom.css({transform:`translate(${flatsomeVars.rtl?-f:f}px, ${m}px)`}):this.$zoom.css({top:m,left:f}),this.opts.onMove.call(this,m,f)}},c.prototype.hide=function(){this.isOpen&amp;&amp;!1!==this.opts.beforeHide.call(this)&amp;&amp;(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},c.prototype.swap=function(e,o,i){this.hide(),this.isReady=!1,this.detachNotice&amp;&amp;clearTimeout(this.detachNotice),this.$notice.parent().length&amp;&amp;this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:e,srcset:t.isArray(i)?i.join():i}),this.$link.attr(this.opts.linkAttribute,o)},c.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&amp;&amp;clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},t.fn.easyZoom=function(e){return this.each((function(){var o=t.data(this,"easyZoom");o?void 0===o.isOpen&amp;&amp;o._init():t.data(this,"easyZoom",new c(this,e))}))}}(t)}.apply(e,i))||(t.exports=n)}()},428:function(t){"use strict";t.exports=window.jQuery}},r={};function a(t){var e=r[t];if(void 0!==e)return e.exports;var o=r[t]={exports:{}};return n[t].call(o.exports,o,o.exports,a),o.exports}a.m=n,e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(o,i){if(1&amp;i&amp;&amp;(o=this(o)),8&amp;i)return o;if("object"==typeof o&amp;&amp;o){if(4&amp;i&amp;&amp;o.__esModule)return o;if(16&amp;i&amp;&amp;"function"==typeof o.then)return o}var n=Object.create(null);a.r(n);var r={};t=t||[null,e({}),e([]),e(e)];for(var s=2&amp;i&amp;&amp;o;"object"==typeof s&amp;&amp;!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((function(t){r[t]=function(){return o[t]}}));return r.default=function(){return o},a.d(n,r),n},a.d=function(t,e){for(var o in e)a.o(e,o)&amp;&amp;!a.o(t,o)&amp;&amp;Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,o){return a.f[o](t,e),e}),[]))},a.u=function(t){return"js/chunk.popups.js"},a.miniCssF=function(t){},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o={},i="flatsome:",a.l=function(t,e,n,r){if(o[t])o[t].push(e);else{var s,c;if(void 0!==n)for(var l=document.getElementsByTagName("script"),u=0;u&lt;l.length;u++){var d=l[u];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==i+n){s=d;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&amp;&amp;s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",i+n),s.src=t),o[t]=[e];var h=function(e,i){s.onerror=s.onload=null,clearTimeout(m);var n=o[t];if(delete o[t],s.parentNode&amp;&amp;s.parentNode.removeChild(s),n&amp;&amp;n.forEach((function(t){return t(i)})),e)return e(i)},m=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&amp;&amp;document.head.appendChild(s)}},a.r=function(t){"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){const t=a.u;a.u=e=&gt;{const o=t(e),i=globalThis.flatsomeVars?.theme.version;return o+(i?"?ver="+i:"")}}(),a.p=globalThis.flatsomeVars?.assets_url??"/",function(){var t={643:0};a.f.j=function(e,o){var i=a.o(t,e)?t[e]:void 0;if(0!==i)if(i)o.push(i[2]);else{var n=new Promise((function(o,n){i=t[e]=[o,n]}));o.push(i[2]=n);var r=a.p+a.u(e),s=new Error;a.l(r,(function(o){if(a.o(t,e)&amp;&amp;(0!==(i=t[e])&amp;&amp;(t[e]=void 0),i)){var n=o&amp;&amp;("load"===o.type?"missing":o.type),r=o&amp;&amp;o.target&amp;&amp;o.target.src;s.message="Loading chunk "+e+" failed.\n("+n+": "+r+")",s.name="ChunkLoadError",s.type=n,s.request=r,i[1](s)}}),"chunk-"+e,e)}};var e=function(e,o){var i,n,r=o[0],s=o[1],c=o[2],l=0;if(r.some((function(e){return 0!==t[e]}))){for(i in s)a.o(s,i)&amp;&amp;(a.m[i]=s[i]);c&amp;&amp;c(a)}for(e&amp;&amp;e(o);l&lt;r.length;l++)n=r[l],a.o(t,n)&amp;&amp;t[n]&amp;&amp;t[n][0](),t[n]=0},o=self.flatsomeChunks=self.flatsomeChunks||[];o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))}(),function(){"use strict";a(7925),a(8785),a(8272);const t=window.matchMedia("(prefers-reduced-motion: reduce)");let e=!1;function o(){e="undefined"==typeof UxBuilder&amp;&amp;t.matches}function i(){return jQuery.fn.magnificPopup?Promise.resolve():a.e(230).then(a.t.bind(a,2801,23))}o(),t.addEventListener?.("change",o),jQuery.loadMagnificPopup=i,jQuery.fn.lazyMagnificPopup=function(t){const e=jQuery(this),o=t.delegate?e.find(t.delegate):e;return o.one("click",(n=&gt;{n.preventDefault(),i().then((()=&gt;{e.data("magnificPopup")||e.magnificPopup(t),e.magnificPopup("open",o.index(n.currentTarget)||0)}))})),e},Flatsome.behavior("quick-view",{attach:function(t){"uxBuilder"!==jQuery("html").attr("ng-app")&amp;&amp;jQuery(".quick-view",t).each((function(t,o){jQuery(o).hasClass("quick-view-added")||(jQuery(o).on("click",(function(t){if(""!=jQuery(this).attr("data-prod")){jQuery(this).parent().parent().addClass("processing");var n={action:"flatsome_quickview",product:jQuery(this).attr("data-prod")};jQuery.post(flatsomeVars.ajaxurl,n,(function(t){i().then((()=&gt;{jQuery(".processing").removeClass("processing"),jQuery.magnificPopup.open({removalDelay:300,autoFocusLast:!1,closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,items:{src:'&lt;div class="product-lightbox lightbox-content"&gt;'+t+"&lt;/div&gt;",type:"inline"},callbacks:{afterClose:()=&gt;{jQuery(o).closest(".box").find(".box-text a:first").trigger("focus")}}}),setTimeout((function(){const t=jQuery(".product-lightbox");t.imagesLoaded((function(){const t={cellAlign:"left",wrapAround:!0,autoPlay:!1,prevNextButtons:!0,adaptiveHeight:!0,imagesLoaded:!0,dragThreshold:15,rightToLeft:flatsomeVars.rtl};e&amp;&amp;(t.friction=1,t.selectedAttraction=1),jQuery(".product-lightbox .slider").lazyFlickity(t)})),Flatsome.attach("tooltips",t)}),300);let i=jQuery(".product-lightbox form.variations_form");jQuery(".product-lightbox form").hasClass("variations_form")&amp;&amp;i.wc_variation_form();let n=jQuery(".product-lightbox .product-gallery-slider"),r=jQuery(".product-lightbox .product-gallery-slider .slide.first img"),a=jQuery(".product-lightbox .product-gallery-slider .slide.first a"),s=r.attr("data-src")?r.attr("data-src"):r.attr("src");const c=jQuery.Deferred();n.one("flatsome-flickity-ready",(()=&gt;c.resolve()));let l=function(){n.data("flickity")&amp;&amp;n.flickity("select",0)},u=function(){n.data("flickity")&amp;&amp;n.imagesLoaded((function(){n.flickity("resize")}))};jQuery.when(c).done((()=&gt;{i.on("hide_variation",(function(t,e){r.attr("src",s).attr("srcset",""),u()})),i.on("click",".reset_variations",(function(){r.attr("src",s).attr("srcset",""),l(),u()}))})),i.on("show_variation",(function(t,e){jQuery.when(c).done((()=&gt;{e.image.src?(r.attr("src",e.image.src).attr("srcset",""),a.attr("href",e.image_link),l(),u()):e.image_src&amp;&amp;(r.attr("src",e.image_src).attr("srcset",""),a.attr("href",e.image_link),l(),u())}))})),jQuery(".product-lightbox .quantity").addQty()}))})),t.preventDefault()}})),jQuery(o).addClass("quick-view-added"))}))}}),jQuery((function(t){t(".ux-buy-now-button").each((function(){const e=t(this),o=e.closest("form").find(".single_add_to_cart_button");o.length&amp;&amp;function(t){if("MutationObserver"in window)return new MutationObserver((function(e){for(let o=0;o&lt;e.length;o++)t(e[o])}))}((function(t){const o=t.target.classList.contains("disabled");e.toggleClass("disabled",o)})).observe(o.get(0),{attributes:!0,attributeFilter:["class"]})}))})),jQuery(document.body).on("click",".variations_form .ux-buy-now-button",(function(t){const e=jQuery(this).siblings(".single_add_to_cart_button");"undefined"!=typeof wc_add_to_cart_variation_params&amp;&amp;e.hasClass("disabled")&amp;&amp;(t.preventDefault(),e.hasClass("wc-variation-is-unavailable")?alert(wc_add_to_cart_variation_params.i18n_unavailable_text):e.hasClass("wc-variation-selection-needed")&amp;&amp;alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))})),a(775),jQuery((function(t){const e={openDrawer:null,openDropdown:null};function o(){!t(".cart-item .nav-dropdown").length||window.matchMedia("(max-width: 849px)").matches&amp;&amp;t(".header-main .cart-item .header-cart-link.off-canvas-toggle").length?function(){let o=0;if(t.fn.magnificPopup){if(o=t.magnificPopup.instance?.isOpen?300:0,o&amp;&amp;"#cart-popup"===t.magnificPopup.instance?.currItem?.src)return;o&amp;&amp;t.magnificPopup.close()}e.openDrawer&amp;&amp;clearTimeout(e.openDrawer),e.openDrawer=setTimeout((()=&gt;{t(".cart-item .off-canvas-toggle").trigger("click")}),o)}():(t(".cart-item.has-dropdown").addClass("current-dropdown cart-active"),e.openDropdown&amp;&amp;clearTimeout(e.openDropdown),e.openDropdown=setTimeout((()=&gt;{t(".cart-active").removeClass("current-dropdown")}),5e3))}function i(){o(),function(){const e=t("#header"),o=e.hasClass("has-sticky"),i=e.hasClass("sticky-hide-on-scroll--active"),n=t(".cart-item.has-dropdown").length&gt;0;o&amp;&amp;n&amp;&amp;i&amp;&amp;(t(".header-wrapper",e).addClass("stuck"),e.removeClass("sticky-hide-on-scroll--active"))}()}!function(){t("span.added-to-cart").length&amp;&amp;o();const e=t(".cart-item.has-dropdown");(function(t){switch(t){case"0":case"false":case!1:return!1;case"1":case"true":case!0:return!0;default:return Boolean(t)}})(window.flatsomeVars.is_mini_cart_reveal)&amp;&amp;t("body").on("added_to_cart",i),t(document).on("flatsome-open-mini-cart",o),t(".shop-container").on("click",(()=&gt;e.removeClass("current-dropdown cart-active"))),e.hover((()=&gt;t(".cart-active").removeClass("cart-active")))}()})),a(8417),a(4696);var n=!1;const r=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent);function s(){return window.flatsomeVars.scrollPaddingTop}jQuery(document).on("flatsome-product-gallery-tools-init",(()=&gt;{r||(n=jQuery(".has-image-zoom .slide").easyZoom({loadingNotice:"",preventClicks:!1})),jQuery(".zoom-button").off("click.flatsome").on("click.flatsome",(function(t){jQuery(".product-gallery-slider").find(".is-selected a").trigger("click"),t.preventDefault()})),jQuery(".has-lightbox .product-gallery-slider").each((function(){jQuery(this).lazyMagnificPopup({delegate:"a",type:"image",tLoading:'&lt;div class="loading-spin centered dark"&gt;&lt;/div&gt;',closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],arrowMarkup:'&lt;button class="mfp-arrow mfp-arrow-%dir%" title="%title%"&gt;&lt;i class="icon-angle-%dir%"&gt;&lt;/i&gt;&lt;/button&gt;'},image:{tError:'&lt;a href="%url%"&gt;The image #%curr%&lt;/a&gt; could not be loaded.',verticalFit:!1}})}))})),jQuery((function(t){const e=t(".product-thumbnails .first img").attr("data-src")?t(".product-thumbnails .first img").attr("data-src"):t(".product-thumbnails .first img").attr("src"),o=t("form.variations_form"),i=t(".product-gallery-slider"),a=t(".product-thumbnails");let s=null;const c=t.Deferred(),l=t.Deferred();i.one("flatsome-flickity-ready",(()=&gt;c.resolve())),a.one("flatsome-flickity-ready",(()=&gt;l.resolve())),a.length&amp;&amp;!a.is(":hidden")||l.resolve();const u=function(){n&amp;&amp;n.length&amp;&amp;(s=n.filter(".has-image-zoom .slide.first").data("easyZoom"),s.swap(t(".has-image-zoom .slide.first img").attr("src"),t(".has-image-zoom .slide.first img").attr("data-large_image")))},d=function(){i.data("flickity")&amp;&amp;i.flickity("select",0)},h=function(){i.data("flickity")&amp;&amp;i.imagesLoaded((function(){i.flickity("resize")}))};t.when(c).then((()=&gt;{t(document).trigger("flatsome-product-gallery-tools-init")}));const m=t.when(c,l).then((()=&gt;{r&amp;&amp;h(),o.on("hide_variation",(function(o,i){t(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",e),h()})),o.on("click",".reset_variations",(function(){t(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",e),d(),u(),h()}))}));o.on("show_variation",(function(o,i){t.when(m).done((()=&gt;{i.hasOwnProperty("image")&amp;&amp;i.image.thumb_src?(t(".product-gallery-slider-old .slide.first img, .sticky-add-to-cart-img, .product-thumbnails .first img, .product-gallery-slider .slide.first .zoomImg").attr("src",i.image.thumb_src).attr("srcset",""),d(),u(),h()):(t(".product-thumbnails .first img").attr("src",e),h())}))}))})),document.documentElement.style,window.getComputedStyle(document.documentElement)["scroll-behavior"],jQuery((function(t){if(!document.body.classList.contains("single-product"))return;const e=window.location.hash,o=window.location.href;function i(){!function(){const e=t(".reviews_tab"),o=e.length?e:t("#reviews").closest(".accordion-item");o.length&amp;&amp;o.find("a:not(.active):first").trigger("click")}(),setTimeout((()=&gt;{t.scrollTo("#reviews",{offset:-s()-15})}),500)}(e.toLowerCase().indexOf("comment-")&gt;=0||"#comments"===e||"#reviews"===e||"#tab-reviews"===e||o.indexOf("comment-page-")&gt;0||o.indexOf("cpage=")&gt;0)&amp;&amp;i(),t("a.woocommerce-review-link").on("click",(function(t){t.preventDefault(),history.pushState(null,null,"#reviews"),i()}))})),a(2434),jQuery((function(t){const e=t(".sticky-add-to-cart");if(!e.length)return;const o=function(t,e={}){return new IntersectionObserver((function(e){for(let o=0;o&lt;e.length;o++)t(e[o])}),{rootMargin:"0px",threshold:.1,...e})}((o=&gt;{const{top:i}=o.boundingClientRect,n=o.intersectionRatio&lt;=0&amp;&amp;i&lt;=0;e.toggleClass("sticky-add-to-cart--active",n),t("body").toggleClass("has-sticky-product-cart",n)}),{threshold:0});t(".sticky-add-to-cart-select-options-button",e).on("click",(function(e){e.preventDefault();const o=t(".product");if(!o.length)return;const i=o.find("form.variations_form"),n=i.length?i:o;t.scrollTo(n,{offset:-s()-15})}));const i=e.data("product-id")||0;function n(e,o){e.on("change",(function(){o.val(t(this).val())}))}t(`#product-${i} button.single_add_to_cart_button:visible`).first().each(((i,r)=&gt;{const a=t(r).closest("form.cart");n(t(".qty",e),t(".qty",a)),n(t(".qty",a),t(".qty",e)),o.observe(r)}))})),a(1330),jQuery("table.my_account_orders").wrap('&lt;div class="touch-scroll-table"/&gt;'),jQuery(document.body).on("submit","form.cart",(function(t){if(void 0===t.originalEvent)return;const e=jQuery(t.originalEvent.submitter);e.is(".single_add_to_cart_button, .ux-buy-now-button")&amp;&amp;(e.hasClass("disabled")||e.addClass("loading"),jQuery(window).on("pageshow",(()=&gt;{e.hasClass("loading")&amp;&amp;e.removeClass("loading")})))})),jQuery(document.body).on("updated_cart_totals",(function(){jQuery(document).trigger("yith_wcwl_reload_fragments");const t=jQuery(".cart-wrapper");Flatsome.attach("lazy-load-images",t),Flatsome.attach("quick-view",t),Flatsome.attach("wishlist",t),Flatsome.attach("cart-refresh",t),Flatsome.attach("equalize-box",t)})),jQuery(document).ajaxComplete((function(){Flatsome.attach("add-qty",jQuery(".quantity").parent()),Flatsome.attach("lightboxes-link",jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper"))})),jQuery(document.body).on("wc_fragments_refreshed wc_fragments_loaded",(function(){Flatsome.attach("add-qty",jQuery(".quantity").parent())})),jQuery(document.body).on("updated_checkout",(function(){Flatsome.attach("lightboxes-link",jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper"))})),jQuery(".disable-lightbox a").on("click",(function(t){t.preventDefault()})),jQuery((function(t){t.scroll_to_notices=function(e){t.scrollTo(e)}})),jQuery((function(t){t("#login-form-popup").find(".woocommerce-notices-wrapper &gt; ul").length&gt;0&amp;&amp;t('[data-open="#login-form-popup"]').trigger("click")}))}()}()
;/*! This file is auto-generated */
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&amp;&amp;"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&amp;&amp;new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&amp;&amp;(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)&amp;&amp;13===e.keyCode&amp;&amp;"a"!==E.activeElement.tagName.toLowerCase())return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&amp;&amp;C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&amp;&amp;e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o&lt;i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&amp;&amp;h&amp;&amp;(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(d=g(b.commentReplyTitleId))&amp;&amp;d.firstChild)&amp;&amp;d.nextSibling,d&amp;&amp;d.nodeType===Node.TEXT_NODE&amp;&amp;t&amp;&amp;(n&amp;&amp;"A"===n.nodeName&amp;&amp;n.id!==b.cancelReplyId&amp;&amp;(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),t=t&amp;&amp;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&amp;&amp;o&amp;&amp;i&amp;&amp;r&amp;&amp;!1===v.addComment.moveForm(d,o,i,r,n)&amp;&amp;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&amp;&amp;"loading"!==E.readyState?t():r&amp;&amp;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&amp;&amp;p.firstChild)&amp;&amp;p.nextSibling;if(e&amp;&amp;h&amp;&amp;n){void 0===o&amp;&amp;(o=p&amp;&amp;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&amp;&amp;y&amp;&amp;(y.value=d),n.value=t,I.style.display="",e.parentNode.insertBefore(h,e.nextSibling),p&amp;&amp;p.nodeType===Node.TEXT_NODE&amp;&amp;(u&amp;&amp;"A"===u.nodeName&amp;&amp;u.id!==b.cancelReplyId&amp;&amp;(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f&lt;C.elements.length;f++)if(i=C.elements[f],r=!1,"getComputedStyle"in v?l=v.getComputedStyle(i):E.documentElement.currentStyle&amp;&amp;(l=i.currentStyle),(i.offsetWidth&lt;=0&amp;&amp;i.offsetHeight&lt;=0||"hidden"===l.visibility)&amp;&amp;(r=!0),"hidden"!==i.type&amp;&amp;!i.disabled&amp;&amp;!r){i.focus();break}}catch(e){}return!1}}}}(window)
;!function(e){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],e):e("object"==typeof exports&amp;&amp;"function"==typeof require?require("jquery"):jQuery)}(function(e){"use strict";var t,s={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&amp;")},formatHtml:function(e){return e.replace(/&amp;/g,"&amp;amp;").replace(/&amp;amp;amp;/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;").replace(/'/g,"&amp;apos;").replace(/&amp;lt;sup/g,"&lt;sup").replace(/&amp;lt;\/sup/g,"&lt;/sup").replace(/sup&amp;gt;/g,"sup&gt;").replace(/&amp;lt;sub/g,"&lt;sub").replace(/&amp;lt;\/sub/g,"&lt;/sub").replace(/sub&amp;gt;/g,"sub&gt;").replace(/&amp;lt;br\s?\/?&amp;gt;/g,"&lt;br/&gt;").replace(/&amp;lt;(\/?(strong|b|br|span|i))&amp;gt;/g,"&lt;$1&gt;").replace(/&amp;lt;(strong|span|i)\s+class\s*=\s*&amp;quot;([^&amp;]+)&amp;quot;&amp;gt;/g,'&lt;$1 class="$2"&gt;')},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t.setAttribute("unselectable","on"),t},matchGreekAccents:function(e){if(!/[\u0370-\u03FF\u1F00-\u1FFF]+/.test(e))return e;for(let[t,s]of(e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),Object.entries({Î‘:"Î†",Î±:"Î¬",Î•:"Îˆ",Îµ:"Î­",Î™:"ÎŠ",Î¹:"Î¯",ÏŠ:"Î",Î¥:"ÎŽ",Ï…:"Ï",Ï‹:"Î°",Î—:"Î‰",Î·:"Î®",ÎŸ:"ÎŒ",Î¿:"ÏŒ",Î©:"Î",Ï‰:"ÏŽ"})))e.indexOf(t)&gt;-1&amp;&amp;(e=e.replaceAll(t,"["+t+s+"]"));return e},highlight:function(e,t){var a,o=t.split(/ /),i=!1,n="";if(o){for(a=0,n=o[o.length-1],o=o.sort(function(e,t){return t.length-e.length});a&lt;o.length;a++)if(o[a]&amp;&amp;o[a].length&gt;=1){var r=o[a].replace(/[\^\@]/g,"");if(r.length&gt;0){if(1===r.trim().length&amp;&amp;o[a]!==n){var c="((\\s|^)"+s.escapeRegExChars(r.trim())+"\\s)";c=s.matchGreekAccents(c)}else if(1===r.trim().length&amp;&amp;o[a]===n){var c="((\\s|^)"+s.escapeRegExChars(r.trim())+")";c=s.matchGreekAccents(c)}else{var c="("+s.escapeRegExChars(r.trim())+")";c=s.matchGreekAccents(c)}e=e.replace(RegExp(c,"gi"),"^^$1@@"),i=!0}}}return i&amp;&amp;(e=(e=e.replace(/\^\^/g,"&lt;strong&gt;")).replace(/@@/g,"&lt;/strong&gt;")),e},debounce:function(e,t){var s,o=new Date().getUTCMilliseconds();if(0===a.id.length){a.id=o,e();return}a.id=o,s=setTimeout(function(){if(o!==a.id){clearTimeout(s);return}e(),a.id=""},t)},mouseHoverDebounce:function(t,s,a){var o;o=setTimeout(function(){if(e(s+":hover").length&gt;0)t();else{clearTimeout(o);return}},a)},isTextSelected:function(){var e=!1,t=document.getSelection();return"object"==typeof t&amp;&amp;t.toString().length&gt;0&amp;&amp;(e=!0),e},getActiveInstance:function(){var t,s=e(".dgwt-wcas-search-wrapp.dgwt-wcas-active");return s.length&gt;0&amp;&amp;s.each(function(){var s=e(this).find(".dgwt-wcas-search-input");if("object"==typeof s.data("autocomplete"))return t=s.data("autocomplete"),!1}),t},hashCode:function(e){for(var t=0,s=e.length;s&gt;0;)t=(t&lt;&lt;5)-t+e.charCodeAt(--s)|0;return t&lt;0?-1*t:t},isBrowser:function(e){return-1!==navigator.userAgent.indexOf(e)},isSafari:function(){return this.isBrowser("Safari")&amp;&amp;!this.isBrowser("Chrome")},isIOS:function(){var e=navigator?.userAgent||navigator?.platform||"unknown";return/iPhone|iPod|iPad/.test(e)||navigator.userAgent.includes("Mac")&amp;&amp;"ontouchend"in document},isIE11:function(){return!!navigator.userAgent.match(/Trident\/7\./)},setLocalStorageItem:function(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch(s){}},getLocalStorageItem:function(e,t){try{let s=window.localStorage.getItem(e);return s?JSON.parse(s):t}catch(a){return t}},removeLocalStorageItem:function(e){try{window.localStorage.removeItem(e)}catch(t){}}},a={id:"",callback:null,ajaxSettings:null,object:null},o={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40},i=e.noop;function n(t,s){var a=this;a.element=t,a.el=e(t),a.suggestions=[],a.badQueries=[],a.selectedIndex=-1,a.currentValue=a.element.value,a.timeoutId=null,a.cachedResponse={},a.cachedDetails={},a.cachedPrices={},a.detailsRequestsSent=[],a.onChangeTimeout=null,a.onChange=null,a.isLocal=!1,a.suggestionsContainer=null,a.detailsContainer=null,a.autoAligmentprocess=null,a.noSuggestionsContainer=null,a.latestActivateSource="",a.actionTriggerSource="",a.options=e.extend(!0,{},n.defaults,s),a.classes={selected:"dgwt-wcas-suggestion-selected",suggestion:"dgwt-wcas-suggestion",suggestionsContainerOrientTop:"dgwt-wcas-suggestions-wrapp--top",inputFilled:"dgwt-wcas-search-filled",darkenOverlayMounted:"js-dgwt-wcas-search-darkoverl-mounted",fixed:"dgwt-wcas-suggestions-wrapp-fixed"},a.hint=null,a.hintValue="",a.selection=null,a.overlayMobileState="off",a.overlayDarkenedState="off",a.isMouseDownOnSearchElements=!1,a.isPreSuggestionsMode=!1,a.voiceSearchRecognition=null,a.voiceSearchStarted=null,a.recentlyViewedProductsKey="fibosearch_recently_viewed_products",a.recentlySearchedPhrasesKey="fibosearch_recently_searched_phrases",a.initialize(),a.setOptions(s)}n.utils=s,e.DgwtWcasAutocompleteSearch=n,n.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,containerDetailsWidth:"auto",showDetailsPanel:!1,showImage:!1,showPrice:!1,showSKU:!1,showDescription:!1,showSaleBadge:!1,showFeaturedBadge:!1,dynamicPrices:!1,saleBadgeText:"sale",featuredBadgeText:"featured",minChars:3,maxHeight:600,dpusbBreakpoint:550,deferRequestBy:0,params:{},formatResult:function e(t,a,o){return a.length&gt;0&amp;&amp;o&amp;&amp;(t=s.highlight(t,a)),s.formatHtml(t)},delimiter:null,zIndex:999999999,type:"GET",noCache:!1,isRtl:!1,onSearchStart:i,onSearchComplete:i,onSearchError:i,preserveInput:!1,searchFormClass:"dgwt-wcas-search-wrapp",containerClass:"dgwt-wcas-suggestions-wrapp",containerDetailsClass:"dgwt-wcas-details-wrapp",preSuggestionsWrappClass:"dgwt-wcas-pre-suggestions-wrapp",darkenedOverlayClass:"dgwt-wcas-darkened-overlay",searchInputClass:"dgwt-wcas-search-input",preloaderClass:"dgwt-wcas-preloader",closeTrigger:"dgwt-wcas-close",formClass:"dgwt-wcas-search-form",voiceSearchClass:"dgwt-wcas-voice-search",voiceSearchSupportedClass:"dgwt-wcas-voice-search-supported",voiceSearchActiveClass:"dgwt-wcas-voice-search-active",voiceSearchDisabledClass:"dgwt-wcas-voice-search-disabled",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,isPremium:!1,overlayMobile:!1,preventBadQueries:!0,lookupFilter:function e(t,s,a){return-1!==t.value.toLowerCase().indexOf(a)},paramName:"query",transformResult:function e(t){return"string"==typeof t?JSON.parse(t):t},noSuggestionNotice:"No results",forceFixPosition:!1,positionFixed:!1,debounceWaitMs:400,sendGAEvents:!0,enableGASiteSearchModule:!1,showProductVendor:!1,disableHits:!1,disableSubmit:!1,voiceSearchEnabled:!1,voiceSearchLang:"",showRecentlySearchedProducts:!1,showRecentlySearchedPhrases:!1,goToFirstVariationOnSubmit:!0},n.prototype={initialize:function(){var t=this;t.element.setAttribute("autocomplete","off"),t.options.params=t.applyCustomParams(t.options.params),t.createContainers(),t.registerEventsSearchBar(),t.registerEventsSuggestions(),t.registerEventsDetailsPanel(),t.registerIconHandler(),t.registerFlexibleLayout(),t.initVoiceSearch(),t.fixPosition=function(){t.adjustContainerWidth(),t.visible&amp;&amp;(t.fixPositionSuggestions(),t.canShowDetailsPanel()&amp;&amp;t.fixPositionDetailsPanel()),t.positionOverlayDarkened()},e(window).on("resize.autocomplete",function(){var e=s.getActiveInstance();clearTimeout(window.dgwt_wcas.resizeOnlyOnce),void 0!==e&amp;&amp;(window.dgwt_wcas.resizeOnlyOnce=setTimeout(function(){e.fixPosition()},100))}),e(window).on("scroll.autocomplete",function(){var e=s.getActiveInstance();clearTimeout(window.dgwt_wcas.scrollOnlyOnce),void 0!==e&amp;&amp;(window.dgwt_wcas.scrollOnlyOnce=setTimeout(function(){e.fixPosition()},100))});var a=e(window).width();e(window).on("resize.autocomplete",function(){var s=e(window).width();s!=a&amp;&amp;(t.toggleMobileOverlayMode(),a=s)}),t.isBreakpointReached("mobile-overlay")&amp;&amp;t.activateMobileOverlayMode(),t.hideAfterClickOutsideListener(),t.suggestionsContainer.addClass("js-dgwt-wcas-initialized"),t.detailsContainer&amp;&amp;t.detailsContainer.length&gt;0&amp;&amp;t.detailsContainer.addClass("js-dgwt-wcas-initialized")},createContainers:function(t){var s=this,a=s.options;0==e("."+a.containerClass).length?(s.suggestionsContainer=e(n.utils.createNode(a.containerClass)),s.suggestionsContainer.appendTo(a.appendTo||"body"),s.suggestionsContainer.addClass("woocommerce"),!0===a.showImage&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-img"),!0===a.showPrice&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-price"),!0===a.showDescription&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-desc"),!0===a.showSKU&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-sku"),!0===a.showHeadings&amp;&amp;s.suggestionsContainer.addClass("dgwt-wcas-has-headings")):s.suggestionsContainer=e("."+s.options.containerClass),s.canShowDetailsPanel()&amp;&amp;(0==e("."+a.containerDetailsClass).length?(s.detailsContainer=e(n.utils.createNode(a.containerDetailsClass)),s.detailsContainer.appendTo(a.appendTo||"body"),s.detailsContainer.addClass("woocommerce")):s.detailsContainer=e("."+a.containerDetailsClass))},registerEventsSearchBar:function(){var t=this;t.el.on("fibosearch/ping",function(){t.el.addClass("fibosearch-pong")}),t.getForm().on("submit.autocomplete",function(s){if(t.options.disableSubmit)return s.preventDefault(),!1;var a=e(this).find("."+t.options.searchInputClass);if(a.length&amp;&amp;0===a.val().length)return s.preventDefault(),!1;t.options.goToFirstVariationOnSubmit&amp;&amp;t.suggestions.length&gt;0&amp;&amp;e.each(t.suggestions,function(e,a){if(void 0!==a.type&amp;&amp;"product_variation"==a.type)return t.select(e),s.preventDefault(),!1}),t.options.showRecentlySearchedPhrases&amp;&amp;t.saveHistorySearches(a.val()),t.closeOverlayMobile()}),"complete"===document.readyState?t.positionPreloaderAndMic():e(window).on("load",function(){t.positionPreloaderAndMic()}),t.el.on("keydown.autocomplete",function(e){t.onKeyPress(e)}),t.el.on("keyup.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("blur.autocomplete",function(){t.onBlur()}),t.el.on("focus.autocomplete",function(e){t.onFocus(e)}),t.el.on("change.autocomplete",function(e){t.onKeyUp(e)}),t.el.on("input.autocomplete",function(e){t.onKeyUp(e)})},registerEventsSuggestions:function(){var t=this,a="."+t.classes.suggestion;if(!t.getSuggestionsContainer().hasClass("js-dgwt-wcas-initialized")){e(document).on("mouseenter.autocomplete",a,function(){var t=s.getActiveInstance();if(void 0!==t){var a=e(this).data("index"),o=t.canShowDetailsPanel()?100:1;if(t.selectedIndex!=a){if("headline"==t.suggestions[a].type||"headline-v2"==t.suggestions[a].type)return;s.mouseHoverDebounce(function(){t.selectedIndex!==a&amp;&amp;(t.latestActivateSource="mouse",t.getDetails(t.suggestions[a]),t.activate(a))},'.dgwt-wcas-suggestion[data-index="'+a+'"]',o)}}});var o=!1;e(document).on("click.autocomplete",a,function(t){if(o)t.preventDefault();else{var a=s.getActiveInstance();a.actionTriggerSource="click",o=!0,setTimeout(function(){o=!1},500),(void 0===t.ctrlKey||!1===t.ctrlKey)&amp;&amp;(a.select(e(this).data("index")),t.preventDefault())}}),e(document).on("mousedown.autocomplete",a,function(t){var a=this;0===t.button&amp;&amp;setTimeout(function(){!o&amp;&amp;s.getActiveInstance().select(e(a).data("index"))},250)}),e("."+t.options.containerClass).on("mousedown.autocomplete",function(e){s.getActiveInstance().isMouseDownOnSearchElements=!0}),e(document).on("click",".js-dgwt-wcas-sugg-hist-clear",function(){t.resetPreSuggestions()})}},registerEventsDetailsPanel:function(){var t=this.getDetailsContainer();!(!this.canShowDetailsPanel()||t.hasClass("js-dgwt-wcas-initialized"))&amp;&amp;(e(document).on("change.autocomplete",'[name="js-dgwt-wcas-quantity"]',function(t){e(this).closest(".js-dgwt-wcas-pd-addtc").find("[data-quantity]").attr("data-quantity",e(this).val())}),e("."+this.options.containerDetailsClass).on("mousedown.autocomplete",function(e){s.getActiveInstance().isMouseDownOnSearchElements=!0}))},registerIconHandler:function(){var t=this,s=t.getFormWrapper(),a=t.getForm();s.on("click.autocomplete",".js-dgwt-wcas-search-icon-handler",function(e){var o=s.find("."+t.options.searchInputClass);if(s.hasClass("dgwt-wcas-layout-icon-open"))t.hide(),a.hide(!0),s.removeClass("dgwt-wcas-layout-icon-open");else{var i=s.find(".dgwt-wcas-search-icon-arrow");a.hide(),i.hide(),s.addClass("dgwt-wcas-layout-icon-open"),t.positionIconSearchMode(s),a.fadeIn(50,function(){i.show(),t.positionPreloaderAndMic(s);var e=t.currentValue.length;e&gt;0&amp;&amp;o[0].setSelectionRange(e,e),o.trigger("focus")}),setTimeout(function(){t.fixPosition()},110)}return!1}),0==e(".js-dgwt-wcas-initialized").length&amp;&amp;e(".js-dgwt-wcas-search-icon-handler").length&gt;0&amp;&amp;e(document).on("click.autocomplete",function(s){if(e(".dgwt-wcas-layout-icon-open").length){var a=e(s.target);a.closest("."+t.options.searchFormClass).length&gt;0||a.closest("."+t.options.containerClass).length&gt;0||a.closest("."+t.options.containerDetailsClass).length&gt;0||a.hasClass("js-dgwt-wcas-sugg-hist-clear")||t.hideIconModeSearch()}})},registerFlexibleLayout:function(){var t=this,s=e(window).width();e(window).on("resize.autocomplete",function(){var a=e(window).width();a!=s&amp;&amp;(t.reloadFlexibleLayout(),s=a)}),"complete"==document.readyState?t.reloadFlexibleLayout():e(window).on("load.autocomplete",function(){t.reloadFlexibleLayout()})},activateMobileOverlayMode:function(){var e=this,t=e.getFormWrapper(),s=t.find(".js-dgwt-wcas-search-icon-handler");if(t.hasClass("js-dgwt-wcas-mobile-overlay-enabled")&amp;&amp;!t.find(".js-dgwt-wcas-enable-mobile-form").length){var a="string"==typeof dgwt_wcas.labels.mob_overlay_label?dgwt_wcas.labels.mob_overlay_label:"";t.prepend('&lt;a href="#" aria-label="'+a+'" class="js-dgwt-wcas-enable-mobile-form dgwt-wcas-enable-mobile-form"&gt;&lt;/a&gt;'),t.addClass("dgwt-wcas-mobile-overlay-trigger-active"),s.length&amp;&amp;s.attr("tabindex","-1"),t.find(".js-dgwt-wcas-enable-mobile-form").on("click.autocomplete",function(t){return e.options.mobileOverlayDelay&gt;0?setTimeout(function(){e.showMobileOverlay()},e.options.mobileOverlayDelay):e.showMobileOverlay(),!1})}},deactivateMobileOverlayMode:function(){var e=this.getFormWrapper(),t=e.find(".js-dgwt-wcas-search-icon-handler"),s=e.find(".js-dgwt-wcas-enable-mobile-form");e.hasClass("js-dgwt-wcas-mobile-overlay-enabled")&amp;&amp;s.length&amp;&amp;(this.closeOverlayMobile(),s.remove(),e.removeClass("dgwt-wcas-mobile-overlay-trigger-active"),t.length&amp;&amp;t.removeAttr("tabindex"))},toggleMobileOverlayMode:function(){var e=this.getFormWrapper(),t=!1;if(e.hasClass("js-dgwt-wcas-mobile-overlay-enabled")){if(e.find(".js-dgwt-wcas-enable-mobile-form").length&amp;&amp;(t=!0),!t&amp;&amp;this.isBreakpointReached("mobile-overlay")||t&amp;&amp;!this.isBreakpointReached("mobile-overlay")){var s=this.getSuggestionsContainer();this.close(!1),s.length&amp;&amp;s.html(""),this.hideIconModeSearch()}!t&amp;&amp;this.isBreakpointReached("mobile-overlay")&amp;&amp;this.activateMobileOverlayMode(),t&amp;&amp;!this.isBreakpointReached("mobile-overlay")&amp;&amp;this.deactivateMobileOverlayMode()}},showMobileOverlay:function(){var t=this;if("on"!==t.overlayMobileState){t.overlayMobileState="on";var s,a=t.getFormWrapper(),o=t.getSuggestionsContainer(),i="";e("html").addClass("dgwt-wcas-overlay-mobile-on"),e("html").addClass("dgwt-wcas-open-"+t.getSearchStyle()),i+='&lt;div class="js-dgwt-wcas-overlay-mobile dgwt-wcas-overlay-mobile"&gt;',i+='&lt;div class="dgwt-wcas-om-bar js-dgwt-wcas-om-bar"&gt;',i+='&lt;button class="dgwt-wcas-om-return js-dgwt-wcas-om-return"&gt;',"string"==typeof dgwt_wcas.back_icon&amp;&amp;(i+=dgwt_wcas.back_icon),i+="&lt;/button&gt;",i+="&lt;/div&gt;",i+="&lt;/div&gt;",e(t.options.mobileOverlayWrapper).append(i),(s=e(".js-dgwt-wcas-overlay-mobile")).css("zIndex",99999999999),a.after('&lt;span class="js-dgwt-wcas-om-hook"&gt;&lt;/span&gt;'),a.appendTo(".js-dgwt-wcas-om-bar"),o.appendTo(".js-dgwt-wcas-om-bar"),a.addClass("dgwt-wcas-search-wrapp-mobile"),a.hasClass("dgwt-wcas-has-submit")&amp;&amp;(a.addClass("dgwt-wcas-has-submit-off"),a.removeClass("dgwt-wcas-has-submit")),a.find("."+t.options.searchInputClass).trigger("focus"),e(document).on("click.autocomplete",".js-dgwt-wcas-om-return",function(e){t.closeOverlayMobile(s)}),document.dispatchEvent(new CustomEvent("fibosearch/show-mobile-overlay",{detail:t}))}},closeOverlayMobile:function(t){var s=this;if(!e("html").hasClass("dgwt-wcas-overlay-mobile-on")){s.overlayMobileState="off";return}var a=s.getSuggestionsContainer(),o=e(".js-dgwt-wcas-om-bar").find("."+s.options.searchFormClass);o.hasClass("dgwt-wcas-has-submit-off")&amp;&amp;(o.removeClass("dgwt-wcas-has-submit-off"),o.addClass("dgwt-wcas-has-submit")),o.removeClass("dgwt-wcas-search-wrapp-mobile"),e("html").removeClass("dgwt-wcas-overlay-mobile-on"),e("html").removeClass("dgwt-wcas-open-"+s.getSearchStyle()),a.appendTo("body"),a.removeAttr("body-scroll-lock-ignore"),e(".js-dgwt-wcas-om-hook").after(o),e(".js-dgwt-wcas-overlay-mobile").remove(),e(".js-dgwt-wcas-om-hook").remove(),setTimeout(function(){o.find("."+s.options.searchInputClass).val("");var e=o.find(".dgwt-wcas-close");o.length&gt;0&amp;&amp;(e.removeClass("dgwt-wcas-close"),e.html("")),s.hide()},150),s.overlayMobileState="off",document.dispatchEvent(new CustomEvent("fibosearch/hide-mobile-overlay",{detail:s}))},reloadFlexibleLayout:function(){var e=this.getFormWrapper(),t=0,s=e.find(".dgwt-wcas-icon-preloader");e.hasClass("js-dgwt-wcas-layout-icon-flexible")&amp;&amp;(t=1),e.hasClass("js-dgwt-wcas-layout-icon-flexible-inv")&amp;&amp;(t=2),t&gt;0&amp;&amp;(1===t&amp;&amp;this.isBreakpointReached("search-layout")||2===t&amp;&amp;!this.isBreakpointReached("search-layout")?(e.addClass("js-dgwt-wcas-layout-icon"),e.addClass("dgwt-wcas-layout-icon")):(e.removeClass("js-dgwt-wcas-layout-icon"),e.removeClass("dgwt-wcas-layout-icon")),e.addClass("dgwt-wcas-layout-icon-flexible-loaded"),s.length&amp;&amp;s.remove())},onFocus:function(t){var s=this.getFormWrapper();e("."+this.options.searchFormClass).removeClass("dgwt-wcas-active"),s.addClass("dgwt-wcas-active"),e("body").addClass("dgwt-wcas-focused"),s.addClass("dgwt-wcas-search-focused"),0==e(t.target).closest(".dgwt-wcas-search-wrapp-mobile").length&amp;&amp;this.enableOverlayDarkened(),this.fixPosition(),0===this.el.val().length?this.canShowPreSuggestions()&amp;&amp;this.showPreSuggestions():this.el.val().length&gt;=this.options.minChars&amp;&amp;this.onValueChange()},onBlur:function(){var t=this.options,a=this.el.val(),o=this.getQuery(a),i=!1;e("body").removeClass("dgwt-wcas-focused"),e("."+t.searchFormClass).removeClass("dgwt-wcas-search-focused"),s.isIOS()&amp;&amp;e("html").hasClass("dgwt-wcas-overlay-mobile-on")&amp;&amp;(i=!0),!(this.isMouseDownOnSearchElements||i)&amp;&amp;(this.hide(),this.selection&amp;&amp;this.currentValue!==o&amp;&amp;(t.onInvalidateSelection||e.noop).call(this.element)),document.dispatchEvent(new CustomEvent("fibosearch/close",{detail:this}))},abortAjax:function(){var e=this;e.currentRequest&amp;&amp;(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(t){var s=this,a=s.getSuggestionsContainer(),o=e.extend({},s.options,t);s.isLocal=Array.isArray(o.lookup),s.isLocal&amp;&amp;(o.lookup=s.verifySuggestionsFormat(o.lookup)),a.css({"max-height":s.canShowDetailsPanel()?"none":o.maxHeight+"px","z-index":o.zIndex}),s.canShowDetailsPanel()&amp;&amp;s.getDetailsContainer().css({"z-index":o.zIndex-1}),o.onSearchComplete=function(){s.getFormWrapper().removeClass("dgwt-wcas-processing"),s.preloader("hide","form","dgwt-wcas-inner-preloader"),s.showCloseButton()},this.options=o},clearCache:function(){this.cachedResponse={},this.cachedDetails={},this.cachedPrices={},this.badQueries=[]},clear:function(e){e&amp;&amp;this.clearCache(),this.currentValue="",this.suggestions=[]},close:function(e){var t=this.el.closest("."+this.options.searchFormClass).find("."+this.options.searchInputClass),s=this.getFormWrapper();this.hide(),this.clear(!1),this.hideCloseButton(),t.val(""),s.removeClass(this.classes.inputFilled),e&amp;&amp;t.trigger("focus")},fixPositionSuggestions:function(){var e=this.getSuggestionsContainer(),t=this.getForm(),s=this.el,a=this.getElementInfo(t),o=this.getElementInfo(s),i={top:o.top+o.height,left:a.left};this.ancestorHasPositionFixed(t)?(i.top=o.topViewPort+o.height,e.addClass(this.classes.fixed)):e.removeClass(this.classes.fixed),this.getSuggestionsContainer().css(i)},fixPositionDetailsPanel:function(){var t=this.getFormWrapper(),s=this.getSuggestionsContainer(),a=this.getDetailsContainer(),o=this.getForm(),i=this.el,n=this.getElementInfo(o),r=this.getElementInfo(i),c={top:r.top+r.height,left:n.left+s.outerWidth(!1)};if(this.ancestorHasPositionFixed(t)?(c.top=r.topViewPort+r.height,a.addClass(this.classes.fixed)):a.removeClass(this.classes.fixed),a.css(c),e("body").removeClass("dgwt-wcas-full-width dgwt-wcas-details-outside dgwt-wcas-details-right dgwt-wcas-details-left dgwt-wcas-details-notfit"),t.outerWidth()&gt;=this.options.dpusbBreakpoint){e("body").addClass("dgwt-wcas-full-width"),!0===this.options.isRtl&amp;&amp;(c.left=n.left+a.outerWidth(!1),s.css("left",c.left),a.css("left",n.left));return}var l=e(window).width(),d=a.outerWidth(),g=a.offset();e("body").addClass("dgwt-wcas-details-outside dgwt-wcas-details-right"),l&lt;g.left+d&amp;&amp;(e("body").removeClass("dgwt-wcas-details-right"),e("body").addClass("dgwt-wcas-details-left"),c.left=s.offset().left-a.outerWidth(!1),a.css("left",c.left),g=a.offset()),g.left&lt;1&amp;&amp;(e("body").removeClass("dgwt-wcas-details-left dgwt-wcas-details-right"),e("body").addClass("dgwt-wcas-details-notfit"))},fixHeight:function(){var e=this.getSuggestionsContainer(),t=this.getDetailsContainer();if(e.css("height","auto"),t.css("height","auto"),!this.canShowDetailsPanel())return e.css("height","auto"),!1;var s=e.outerHeight(!1),a=t.outerHeight(!1);return e.find(".dgwt-wcas-suggestion:last-child").removeClass("dgwt-wcas-suggestion-no-border-bottom"),(!(s&lt;=340)||!(a&lt;=340))&amp;&amp;(e.find(".dgwt-wcas-suggestion:last-child").addClass("dgwt-wcas-suggestion-no-border-bottom"),a&lt;s&amp;&amp;t.css("height",s+"px"),s&lt;a&amp;&amp;e.css("height",a+"px"),!1)},automaticAlignment:function(){var e=this,t=e.getFormWrapper().find(".dgwt-wcas-search-input"),s=e.getSuggestionsContainer(),a=e.getDetailsContainer();if(null==e.autoAligmentprocess){var o=[t.width(),s.height()];e.canShowDetailsPanel()&amp;&amp;(o[2]=a.height()),e.autoAligmentprocess=setInterval(function(){var i=[t.width(),s.height()];e.canShowDetailsPanel()&amp;&amp;(i[2]=a.height());for(var n=0;n&lt;o.length;n++)if(o[n]!=i[n]){e.fixHeight(),e.fixPosition(),o=i;break}e.canShowDetailsPanel()&amp;&amp;a.find(".dgwt-wcas-details-inner").height()-a.height()&gt;2&amp;&amp;e.fixHeight()},10)}},getElementInfo:function(e){var t,s,a={};return t=e[0].getBoundingClientRect(),s=e.offset(),a.left=s.left,a.top=s.top,a.width=e.outerWidth(!1),a.height=e.outerHeight(!1),a.right=a.left+a.width,a.bottom=a.top+a.height,a.topViewPort=t.top,a.bottomViewPort=t.top+a.height,a},getFormWrapper:function(){return this.el.closest("."+this.options.searchFormClass)},getForm:function(){return this.el.closest("."+this.options.formClass)},getSuggestionsContainer:function(){return e("."+this.options.containerClass)},getDetailsContainer:function(){return e("."+this.options.containerDetailsClass)},scrollDownSuggestions:function(){var e=this.getSuggestionsContainer();e[0].scrollTop=e[0].scrollHeight},isCursorAtEnd:function(){var e,t=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===t:!document.selection||((e=document.selection.createRange()).moveStart("character",-t),t===e.text.length)},onKeyPress:function(t){var s=this,a=s.getFormWrapper();if(s.addActiveClassIfMissing(),!s.visible&amp;&amp;t.keyCode===o.DOWN&amp;&amp;s.currentValue){s.suggest();return}if(!s.visible){t.keyCode===o.ESC&amp;&amp;a.hasClass("dgwt-wcas-layout-icon-open")&amp;&amp;s.hideIconModeSearch(),t.keyCode===o.ESC&amp;&amp;s.isMountedOverlayDarkened()&amp;&amp;(s.disableOverlayDarkened(),s.el.blur()),t.keyCode===o.ESC&amp;&amp;e("html").hasClass("dgwt-wcas-overlay-mobile-on")&amp;&amp;s.closeOverlayMobile();return}if((t.ctrlKey||t.metaKey)&amp;&amp;t.keyCode===o.RETURN){s.selectedIndex&gt;-1&amp;&amp;s.openInNewTab(s.selectedIndex);return}switch(t.keyCode){case o.ESC:s.close();break;case o.RIGHT:if(s.hint&amp;&amp;s.options.onHint&amp;&amp;s.isCursorAtEnd()){s.selectHint();break}return;case o.TAB:break;case o.RETURN:if(-1===s.selectedIndex){if(s.options.disableSubmit)return!1;s.hide();return}s.actionTriggerSource="enter",s.select(s.selectedIndex);break;case o.UP:s.moveUp();break;case o.DOWN:s.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()},onKeyUp:function(e){var t=this;switch(e.keyCode){case o.UP:case o.DOWN:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&amp;&amp;(t.options.deferRequestBy&gt;0?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())},onValueChange:function(){if(this.ignoreValueChange){this.ignoreValueChange=!1;return}var t=this,s=t.options,a=t.el.val(),o=t.getQuery(a),i=t.getFormWrapper();if(t.selection&amp;&amp;t.currentValue!==o&amp;&amp;(t.selection=null,(s.onInvalidateSelection||e.noop).call(t.element)),clearTimeout(t.onChangeTimeout),t.currentValue=a,t.selectedIndex=-1,s.triggerSelectOnValidInput&amp;&amp;t.isExactMatch(o)){t.select(0);return}o.length&gt;0?i.hasClass(t.classes.inputFilled)||i.addClass(t.classes.inputFilled):i.removeClass(t.classes.inputFilled),o.length&lt;s.minChars?(t.hideCloseButton(),t.hide(),t.canShowPreSuggestions()&amp;&amp;0===o.length&amp;&amp;t.showPreSuggestions()):(t.canShowPreSuggestions()&amp;&amp;t.hidePreSuggestions(),t.getSuggestions(o))},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&amp;&amp;t[0].value.toLowerCase()===e.toLowerCase()},isNoResults:function(e){var t=!1;return void 0!==e&amp;&amp;1===e.length&amp;&amp;void 0!==e[0].type&amp;&amp;"no-results"===e[0].type&amp;&amp;(t=!0),t},canShowDetailsPanel:function(){var t=this.options.showDetailsPanel;return(768&gt;e(window).width()||"ontouchend"in document||this.isPreSuggestionsMode||this.isNoResults(this.suggestions))&amp;&amp;(t=!1),t},isBreakpointReached:function(e){var t=0;switch(e){case"search-layout":t=this.options.layoutBreakpoint,this.isSetParam("layout_breakpoint")&amp;&amp;(t=Number.parseInt(this.getParam("layout_breakpoint")));break;case"mobile-overlay":t=this.options.mobileOverlayBreakpoint,this.isSetParam("mobile_overlay_breakpoint")&amp;&amp;(t=Number.parseInt(this.getParam("mobile_overlay_breakpoint")))}return window.innerWidth&lt;=t},getQuery:function(t){var s,a=this.options.delimiter;return a?(s=t.split(a),e.trim(s[s.length-1])):t.trim()},getSuggestionsLocal:function(t){var s,a=this.options,o=t.toLowerCase(),i=a.lookupFilter,n=parseInt(a.lookupLimit,10);return s={suggestions:e.grep(a.lookup,function(e){return i(e,t,o)})},n&amp;&amp;s.suggestions.length&gt;n&amp;&amp;(s.suggestions=s.suggestions.slice(0,n)),s},getSuggestions:function(t){var o,i,n,r,c=this,l=c.options,d=l.serviceUrl,g=c.getFormWrapper(),u=c.isActiveIconModeSearch();if(l.params[l.paramName]=t,void 0!==dgwt_wcas.current_lang&amp;&amp;(l.params.l=dgwt_wcas.current_lang),c.preloader("show","form","dgwt-wcas-inner-preloader"),g.addClass("dgwt-wcas-processing"),!1!==l.onSearchStart.call(c.element,l.params)){if(i=l.ignoreParams?null:l.params,"function"==typeof l.lookup){l.lookup(t,function(e){c.suggestions=e.suggestions,c.suggest(),c.selectFirstSuggestion(e.suggestions),l.onSearchComplete.call(c.element,t,e.suggestions)});return}e("body").hasClass("dgwt-wcas-open")||document.dispatchEvent(new CustomEvent("fibosearch/open",{detail:c})),c.isLocal?o=c.getSuggestionsLocal(t):("function"==typeof d&amp;&amp;(d=d.call(c.element,t)),n=d+"?"+e.param(i||{}),o=c.cachedResponse[n]),o&amp;&amp;Array.isArray(o.suggestions)?(c.suggestions=o.suggestions,c.suggest(),c.selectFirstSuggestion(o.suggestions),l.onSearchComplete.call(c.element,t,o.suggestions),c.isNoResults(o.suggestions)?document.dispatchEvent(new CustomEvent("fibosearch/no-results",{detail:c})):document.dispatchEvent(new CustomEvent("fibosearch/show-suggestions",{detail:c}))):c.isBadQuery(t)?l.onSearchComplete.call(c.element,t,[]):(c.abortAjax(),r={url:d,data:i,type:l.type,dataType:l.dataType},e.extend(r,l.ajaxSettings),a.object=c,a.ajaxSettings=r,s.debounce(function(){var s=a.object,o=a.ajaxSettings;s.currentRequest=e.ajax(o).done(function(e){var a;(!u||s.isActiveIconModeSearch())&amp;&amp;(s.currentRequest=null,void 0!==(a=s.options.transformResult(e,t)).suggestions&amp;&amp;(s.processResponse(a,t,n),s.selectFirstSuggestion(a.suggestions),s.isNoResults(a.suggestions)?s.gaEvent(t,"Autocomplete Search without results"):s.gaEvent(t,"Autocomplete Search with results")),s.fixPosition(),s.options.onSearchComplete.call(s.element,t,a.suggestions),s.updatePrices(),s.isNoResults(a.suggestions)?document.dispatchEvent(new CustomEvent("fibosearch/no-results",{detail:s})):document.dispatchEvent(new CustomEvent("fibosearch/show-suggestions",{detail:s})))}).fail(function(e,a,o){s.options.onSearchError.call(s.element,t,e,a,o)})},l.debounceWaitMs))}},getDetails:function(t){var s=this;if(!s.canShowDetailsPanel())return!1;if(null!=t&amp;&amp;void 0!==t.type&amp;&amp;("string"!=typeof t.type||"more_products"!==t.type)){s.fixHeight(),s.getDetailsContainer();var a,o=s.prepareSuggestionObjectID(t);if(null!=(a=s.cachedDetails[o]))s.detailsPanelSetScene(o),s.fixHeight(),s.fixPosition();else{var i={action:dgwt_wcas.action_result_details,items:[]};if(e.each(s.suggestions,function(e,t){if(void 0!==t.type&amp;&amp;"more_products"!=t.type&amp;&amp;"headline"!=t.type){var a={objectID:s.prepareSuggestionObjectID(t),value:null!=t.value?t.value:""};i.items.push(a)}}),s.detailsPanelClearScene(),s.preloader("show","details",""),-1!=e.inArray(o,s.detailsRequestsSent))return;s.detailsRequestsSent.push(o),e.ajax({data:i,type:"post",url:dgwt_wcas.ajax_details_endpoint,success:function(e){var t="string"==typeof e?JSON.parse(e):e;if(void 0!==t.items)for(var a=0;a&lt;t.items.length;a++){var o=t.items[a].objectID;s.cachedDetails[o]={html:t.items[a].html},s.detailsPanelAddToScene(o),void 0!==t.items[a].price&amp;&amp;t.items[a].price.length&gt;0&amp;&amp;(s.cachedPrices[o]=t.items[a].price)}s.preloader("hide","details","");var i=s.prepareSuggestionObjectID(s.suggestions[s.selectedIndex]);null!=s.cachedDetails[i]?s.detailsPanelSetScene(i):s.detailsPanelClearScene(),s.fixPosition(),s.fixHeight(),s.updatePrices(!0)},error:function(e,t){s.preloader("hide","details",""),s.detailsPanelClearScene(),s.fixPosition(),s.fixHeight()}})}e(document).trigger("dgwtWcasDetailsPanelLoaded",s),document.dispatchEvent(new CustomEvent("fibosearch/show-details-panel",{detail:s}))}},updatePrices:function(t){var s,a,o=this,i=[];if(o.options.showPrice&amp;&amp;o.options.dynamicPrices&amp;&amp;0!=o.suggestions.length){for(s=0;s&lt;o.suggestions.length;s++)if(void 0!==o.suggestions[s].type&amp;&amp;("product"==o.suggestions[s].type||"product_variation"==o.suggestions[s].type)){var n="product__"+o.suggestions[s].post_id;void 0!==o.cachedPrices[n]?o.updatePrice(s,o.cachedPrices[n]):(o.applyPreloaderForPrice(s),i.push(o.suggestions[s].post_id))}if(!t&amp;&amp;i.length&gt;0){var r={action:void 0===dgwt_wcas.action_get_prices?"dgwt_wcas_get_prices":dgwt_wcas.action_get_prices,items:i};e.ajax({data:r,type:"post",url:dgwt_wcas.ajax_prices_endpoint,success:function(e){if(void 0!==e.success&amp;&amp;e.success&amp;&amp;e.data.length&gt;0)for(s=0;s&lt;e.data.length;s++){var t=e.data[s].id,i=e.data[s].price;if(o.suggestions.length&gt;0){for(a=0;a&lt;o.suggestions.length;a++)if(void 0!==o.suggestions[a].type&amp;&amp;("product"==o.suggestions[a].type||"product_variation"==o.suggestions[a].type)&amp;&amp;o.suggestions[a].post_id==t){var n="product__"+t;o.cachedPrices[n]=i,o.updatePrice(a,i)}}}},error:function(e,t){}})}}},updatePrice:function(t,s){var a=this;if(void 0!==a.suggestions[t]){a.suggestions[t].price=s;var o=e(".dgwt-wcas-suggestions-wrapp").find('[data-index="'+t+'"] .dgwt-wcas-sp');o.length&amp;&amp;o.html(s)}},applyCustomParams:function(e){if("object"==typeof dgwt_wcas.custom_params){var t=dgwt_wcas.custom_params;for(var s in t)e[s]=t[s]}var a=this.el.data("custom-params");if("object"==typeof a)for(var s in a)e[s]=a[s];return e},isSetParam:function(e){return void 0!==this.options.params[e]},getParam:function(e){return this.isSetParam(e)?this.options.params[e]:""},applyPreloaderForPrice:function(t){if(void 0!==this.suggestions[t]){var s=e(".dgwt-wcas-suggestions-wrapp").find('[data-index="'+t+'"] .dgwt-wcas-sp');s.length&amp;&amp;s.html('&lt;div class="dgwt-wcas-preloader-price"&gt;&lt;div class="dgwt-wcas-preloader-price-inner"&gt; &lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;')}},prepareSuggestionObjectID:function(e){var t="";return void 0!==e&amp;&amp;void 0!==e.type&amp;&amp;(null!=e.post_id&amp;&amp;(t=e.type+"__"+e.post_id,"product_variation"===e.type&amp;&amp;(t+="__"+e.variation_id),void 0!==e.post_type&amp;&amp;(t=e.type+"__"+e.post_id+"__"+e.post_type)),null!=e.term_id&amp;&amp;null!=e.taxonomy&amp;&amp;(t=e.type+"__"+e.term_id+"__"+e.taxonomy)),t},detailsPanelSetScene:function(e){var t=this.getDetailsContainer(),a=s.hashCode(e),o=t.find('.dgwt-wcas-details-inner[data-object="'+a+'"]');o.length&amp;&amp;(this.preloader("hide","details",""),this.detailsPanelClearScene(),o.addClass("dgwt-wcas-details-inner-active"))},detailsPanelAddToScene:function(e){var t=this.getDetailsContainer(),a=this.cachedDetails[e],o=s.hashCode(e),i="";void 0!==a&amp;&amp;"string"==typeof a.html&amp;&amp;(i=a.html.replace("&lt;div ",'&lt;div data-object="'+o+'" ')),0==t.find('.dgwt-wcas-details-inner[data-object="'+o+'"]').length&amp;&amp;t.append(i)},detailsPanelClearScene:function(){var e=this.getDetailsContainer().find(".dgwt-wcas-details-inner");e.length&amp;&amp;e.removeClass("dgwt-wcas-details-inner-active")},selectFirstSuggestion:function(t){var s=this,a=0,o=!1;if(s.canShowDetailsPanel())"undefined"!=t&amp;&amp;t.length&gt;0&amp;&amp;e.each(s.suggestions,function(e,t){if(void 0!==t.type&amp;&amp;"more_products"!=t.type&amp;&amp;"headline"!=t.type&amp;&amp;"headline-v2"!=t.type&amp;&amp;"no-results"!=t.type)return a=e,!1;(void 0===t.type||"no-results"===t.type)&amp;&amp;(o=!0)}),!o&amp;&amp;(s.latestActivateSource="system",s.getDetails(t[a]),s.activate(a))},isBadQuery:function(e){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,s=t.length;s--;)if(0===e.indexOf(t[s]))return!0;return!1},hide:function(t){var s=this,a=s.getSuggestionsContainer(),o=s.getDetailsContainer();if("function"==typeof s.options.onHide&amp;&amp;s.visible&amp;&amp;s.options.onHide.call(s.element,container),s.visible=!1,s.selectedIndex=-1,clearTimeout(s.onChangeTimeout),a.hide(),a.removeClass(s.classes.suggestionsContainerOrientTop),a.removeClass(s.classes.fixed),s.canShowDetailsPanel()&amp;&amp;(o.hide(),o.removeClass(s.classes.fixed)),s.hidePreSuggestions(),e("body").removeClass("dgwt-wcas-open"),!e("html").hasClass("dgwt-wcas-overlay-mobile-on")){var i=s.getSearchStyle();e("html").removeClass("dgwt-wcas-open-"+i),"pirx"===i&amp;&amp;e("html").removeClass("dgwt-wcas-open-pirx-compact")}e("body").removeClass("dgwt-wcas-block-scroll"),e("body").removeClass("dgwt-wcas-is-details"),e("body").removeClass("dgwt-wcas-full-width"),e("body").removeClass("dgwt-wcas-nores"),e("body").removeClass("dgwt-wcas-details-outside"),e("body").removeClass("dgwt-wcas-details-right"),e("body").removeClass("dgwt-wcas-details-left"),null!=s.autoAligmentprocess&amp;&amp;(clearInterval(s.autoAligmentprocess),s.autoAligmentprocess=null),s.isMouseDownOnSearchElements=!1,"boolean"==typeof t&amp;&amp;t&amp;&amp;(s.hideCloseButton(),s.currentValue="",s.suggestions=[])},positionIconSearchMode:function(t){var s=-20,a=this.getForm(),o=a.width(),i=e(window).width(),n=t[0].getBoundingClientRect().left;s=Math.max(s=Math.floor(-1*(o*((n+10)/i))),-1*n),a.css({left:s+"px"})},isActiveIconModeSearch:function(){var t=!1;return e(".dgwt-wcas-layout-icon-open").length&gt;0&amp;&amp;(t=!0),t},hideIconModeSearch:function(){this.isActiveIconModeSearch()&amp;&amp;!s.isTextSelected()&amp;&amp;e(".dgwt-wcas-layout-icon-open").removeClass("dgwt-wcas-layout-icon-open")},hideAfterClickOutsideListener:function(){var t=this;"ontouchend"in document||e(document).on("mouseup",function(s){if(t.visible){var a=!(e(s.target).closest("."+t.options.searchFormClass).length&gt;0||e(s.target).hasClass(t.options.searchFormClass)),o=!(e(s.target).closest("."+t.options.containerClass).length&gt;0||e(s.target).hasClass(t.options.containerClass));if(t.canShowDetailsPanel()){var i=!(e(s.target).closest("."+t.options.containerDetailsClass).length&gt;0||e(s.target).hasClass(t.options.containerDetailsClass));a&amp;&amp;o&amp;&amp;i&amp;&amp;t.hide()}else a&amp;&amp;o&amp;&amp;t.hide()}})},suggest:function(){if(!this.suggestions.length){this.hide();return}var t,s=this,a=s.options,o=a.groupBy,i=a.formatResult,n=s.getQuery(s.currentValue),r=s.classes.suggestion,c=s.classes.selected,l=s.getSuggestionsContainer(),d=s.getDetailsContainer(),g=e(s.noSuggestionsContainer),u=a.beforeRender,h="",p=function(e,s){var a=e.data[o];return t===a?"":'&lt;div class="autocomplete-group"&gt;&lt;strong&gt;'+(t=a)+"&lt;/strong&gt;&lt;/div&gt;"};if(a.triggerSelectOnValidInput&amp;&amp;s.isExactMatch(n)){s.select(0);return}e("body").removeClass("dgwt-wcas-nores"),e.each(s.suggestions,function(t,c){var l="string"==typeof c.url&amp;&amp;c.url.length?c.url:"#";if(o&amp;&amp;(h+=p(c,n,t)),void 0===c.type||"product"!=c.type&amp;&amp;"product_variation"!=c.type){var g,u=r,w="dgwt-wcas-st",f="",v="",m="",y=!0;if("product_cat"===c.taxonomy?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-cat",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;"),void 0!==c.breadcrumbs&amp;&amp;c.breadcrumbs&amp;&amp;(m=c.breadcrumbs+" &amp;gt; "+c.value,v+='&lt;span class="dgwt-wcas-st-breadcrumbs"&gt;&lt;span class="dgwt-wcas-st-label-in"&gt;'+dgwt_wcas.labels.in+" &lt;/span&gt;"+c.breadcrumbs+"&lt;/span&gt;")):"product_tag"===c.taxonomy?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-tag",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;")):a.isPremium&amp;&amp;c.taxonomy===a.taxonomyBrands?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-brand",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;")):a.isPremium&amp;&amp;"taxonomy"===c.type?(u+=" dgwt-wcas-suggestion-tax dgwt-wcas-suggestion-tax-"+c.taxonomy,a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["tax_"+c.taxonomy]+"&lt;/span&gt;")):a.isPremium&amp;&amp;"vendor"===c.type?(u+=" dgwt-wcas-suggestion-vendor dgwt-wcas-suggestion-vendor",a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels.vendor+"&lt;/span&gt;")):a.isPremium&amp;&amp;"post"===c.type&amp;&amp;void 0!==c.post_type?(u+=" dgwt-wcas-suggestion-pt dgwt-wcas-suggestion-pt-"+c.post_type,a.showHeadings||(f+='&lt;span class="dgwt-wcas-st--direct-headline"&gt;'+dgwt_wcas.labels["post_type_"+c.post_type]+"&lt;/span&gt;")):"more_products"===c.type?(u+=" js-dgwt-wcas-suggestion-more dgwt-wcas-suggestion-more",w="dgwt-wcas-st-more",c.value=dgwt_wcas.labels.show_more+'&lt;span class="dgwt-wcas-st-more-total"&gt; ('+c.total+")&lt;/span&gt;",y=!1):a.showHeadings&amp;&amp;"headline"===c.type&amp;&amp;(u+=" js-dgwt-wcas-suggestion-headline dgwt-wcas-suggestion-headline",void 0!==dgwt_wcas.labels[c.value+"_plu"]&amp;&amp;(c.value=dgwt_wcas.labels[c.value+"_plu"]),y=!1),"no-results"===c.type)e("body").addClass("dgwt-wcas-nores"),d.length&amp;&amp;(s.detailsPanelClearScene(),d.hide(),d.removeClass(s.classes.fixed),s.fixHeight()),c.value="",h+=s.createNoResultsContent();else{if((void 0!==c.image_src&amp;&amp;c.image_src||void 0!==c.image&amp;&amp;c.image)&amp;&amp;(g=!0),f+=s.apply3rdPartyPlaceholder("title_before",c),v+=s.apply3rdPartyPlaceholder("title_after",c),m=m.length&gt;0?' title="'+m+'"':"",h+='&lt;a href="'+l+'" class="'+u+'" data-index="'+t+'"&gt;',g){let b=c.image_src?c.image_src:c.image;h+='&lt;span class="dgwt-wcas-si"&gt;&lt;img src="'+b+'" /&gt;&lt;/span&gt;',h+='&lt;div class="dgwt-wcas-content-wrapp"&gt;'}h+="&lt;span"+m+' class="'+w+'"&gt;',"vendor"===c.type?(h+='&lt;span class="dgwt-wcas-st-title"&gt;'+f+i(c.value,n,y,a)+v+"&lt;/span&gt;",c.shop_city&amp;&amp;(h+='&lt;span class="dgwt-wcas-vendor-city"&gt;&lt;span&gt; - &lt;/span&gt;'+i(c.shop_city,n,!0,a)+"&lt;/span&gt;"),void 0!==c.desc&amp;&amp;c.desc&amp;&amp;(h+='&lt;span class="dgwt-wcas-sd"&gt;'+i(c.desc,n,!0,a)+"&lt;/span&gt;")):h+=f+i(c.value,n,y,a)+v,h+="&lt;/span&gt;",h+=g?"&lt;/div&gt;":"",h+="&lt;/a&gt;"}}else h+=s.createProductSuggestion(c,t)}),this.adjustContainerWidth(),g.detach(),l.html(h),"function"==typeof u&amp;&amp;u.call(s.element,l,s.suggestions),l.show(),e("body").addClass("dgwt-wcas-open");var w=s.getSearchStyle();e("html").addClass("dgwt-wcas-open-"+w),"pirx"===w&amp;&amp;e("html").addClass("dgwt-wcas-open-pirx-compact"),s.isMouseDownOnSearchElements=!1,s.automaticAlignment(),s.canShowDetailsPanel()&amp;&amp;(e("body").addClass("dgwt-wcas-is-details"),d.show(),s.fixHeight()),a.autoSelectFirst&amp;&amp;(s.selectedIndex=0,l.scrollTop(0),l.children("."+r).first().addClass(c)),s.visible=!0,s.fixPosition()},createNoResultsContent:function(){var e='&lt;div class="dgwt-wcas-suggestion-nores"&gt;',t=void 0!==dgwt_wcas.labels.no_results_default?dgwt_wcas.labels.no_results_default:"";try{t=JSON.parse(dgwt_wcas.labels.no_results);var s=document.createElement("div");s.innerHTML=t,t=s.innerHTML}catch(a){}return e+=t,e+="&lt;/div&gt;"},createProductSuggestion:function(e,t,s){var a="",o="",i=this.options,n=this.classes.suggestion,r=!1,c=this.getQuery(this.currentValue),l=i.formatResult,d="string"==typeof e.url&amp;&amp;e.url.length?e.url:"#";"string"==typeof s&amp;&amp;(n+=" "+s),!0===i.showImage&amp;&amp;void 0!==e.thumb_html&amp;&amp;(r=!0);var g="product_variation"===e.type?" dgwt-wcas-suggestion-product-var":"";if(o+=void 0!==e.post_id?'data-post-id="'+e.post_id+'" ':"",o+=void 0!==e.taxonomy?'data-taxonomy="'+e.taxonomy+'" ':"",o+=void 0!==e.term_id?'data-term-id="'+e.term_id+'" ':"",a+='&lt;a href="'+d+'" class="'+n+" dgwt-wcas-suggestion-product"+g+'" data-index="'+t+'" '+o+"&gt;",r&amp;&amp;(a+='&lt;span class="dgwt-wcas-si"&gt;'+e.thumb_html+"&lt;/span&gt;"),a+=r?'&lt;div class="dgwt-wcas-content-wrapp"&gt;':"",a+='&lt;div class="dgwt-wcas-st"&gt;',a+=this.apply3rdPartyPlaceholder("title_before",e),a+='&lt;span class="dgwt-wcas-st-title"&gt;'+l(e.value,c,!0,i)+"&lt;/span&gt;",a+=this.apply3rdPartyPlaceholder("title_after",e),!0===i.showSKU&amp;&amp;void 0!==e.sku&amp;&amp;e.sku.length&gt;0&amp;&amp;(a+='&lt;span class="dgwt-wcas-sku"&gt;('+dgwt_wcas.labels.sku_label+" "+l(e.sku,c,!0,i)+")&lt;/span&gt;"),!0===i.showDescription&amp;&amp;void 0!==e.desc&amp;&amp;e.desc&amp;&amp;(a+='&lt;span class="dgwt-wcas-sd"&gt;'+l(e.desc,c,!0,i)+"&lt;/span&gt;"),!0===i.showProductVendor&amp;&amp;void 0!==e.vendor&amp;&amp;e.vendor){var u='&lt;span class="dgwt-wcas-product-vendor"&gt;&lt;span class="dgwt-wcas-product-vendor-label"&gt;'+dgwt_wcas.labels.vendor_sold_by+" &lt;/span&gt;"+e.vendor+"&lt;/span&gt;";void 0!==e.vendor_url&amp;&amp;e.vendor_url?a+='&lt;span class="dgwt-wcas-product-vendor-link" data-url="'+e.vendor_url+'"&gt;'+u+"&lt;/span&gt;":a+=u}a+=this.apply3rdPartyPlaceholder("content_after",e),a+="&lt;/div&gt;";var h=!0===i.showPrice&amp;&amp;void 0!==e.price,p=void 0!==e.meta_before,w=void 0!==e.meta_after,f=h||p||w;return a+=f?'&lt;div class="dgwt-wcas-meta"&gt;':"",p&amp;&amp;(a+=this.apply3rdPartyPlaceholder("meta_before",e)),h&amp;&amp;(a+='&lt;span class="dgwt-wcas-sp"&gt;'+e.price+"&lt;/span&gt;"),w&amp;&amp;(a+=this.apply3rdPartyPlaceholder("meta_after",e)),a+=f?"&lt;/div&gt;":"",a+=r?"&lt;/div&gt;":"",a+="&lt;/a&gt;"},apply3rdPartyPlaceholder:function(e,t){var s="";return void 0!==t[e]&amp;&amp;t[e]&amp;&amp;(s=t[e]),s},getSearchStyle:function(){var t=this.getFormWrapper(),s="solaris";return e(t.attr("class").split(/\s+/)).each(function(e){/dgwt-wcas-style-/i.test(this)&amp;&amp;(s=this.replace(/dgwt-wcas-style-/i,""))}),"pirx-compact"===s&amp;&amp;(s="pirx"),s},adjustContainerWidth:function(){var e=this.getFormWrapper(),t=this.getSuggestionsContainer(),s=this.getDetailsContainer(),a=this.getForm().outerWidth();if(e.length&amp;&amp;(t.css("width",a+"px"),this.canShowDetailsPanel()&amp;&amp;a&gt;=this.options.dpusbBreakpoint)){var o=0;t.css("width",a/2),s.css("width",a/2),0!=(o=a-(t.outerWidth()+s.outerWidth()))&amp;&amp;s.css("width",s.outerWidth()+o)}},positionPreloaderAndMic:function(t){var s=this,a="object"==typeof t?t.find(".dgwt-wcas-search-submit"):e(".dgwt-wcas-search-submit");a.length&gt;0&amp;&amp;a.each(function(){var t=e(this).closest(".dgwt-wcas-search-wrapp").find(".dgwt-wcas-preloader"),a=e(this).closest(".dgwt-wcas-search-wrapp").hasClass("dgwt-wcas-style-solaris"),o=e(this).closest(".dgwt-wcas-search-wrapp").hasClass(s.options.voiceSearchSupportedClass),i=e(this).closest(".dgwt-wcas-search-wrapp").find("."+s.options.voiceSearchClass);o&amp;&amp;a&amp;&amp;(1==dgwt_wcas.is_rtl?i.css("transform","translateX("+e(this).outerWidth()+"px)"):i.css("transform","translateX(-"+e(this).outerWidth()+"px)")),1==dgwt_wcas.is_rtl?t.css("left",e(this).outerWidth()+"px"):t.css("right",e(this).outerWidth()+"px")})},preloader:function(e,t,s){var a,o,i="dgwt-wcas-preloader-wrapp";if("form"===t){if(1!=dgwt_wcas.show_preloader)return;o=this.getFormWrapper().find(".dgwt-wcas-preloader")}else"details"===t&amp;&amp;(o=this.getDetailsContainer());if(0!=o.length){if("form"===t){"hide"===e?(o.removeClass(s),o.html("")):(o.addClass(s),"string"==typeof dgwt_wcas.preloader_icon&amp;&amp;o.html(dgwt_wcas.preloader_icon));return}var n=o.find("."+i);if("hide"===e){n.length&amp;&amp;n.remove();return}if("show"===e){var r=this.options.isRtl?"-rtl":"";a='&lt;div class="'+(null==s?i:i+" "+s)+'"&gt;&lt;img class="dgwt-wcas-placeholder-preloader" src="'+dgwt_wcas.img_url+"placeholder"+r+'.png" /&gt;&lt;/div&gt;',this.detailsPanelClearScene(),n.length&amp;&amp;n.remove(),o.prepend(a)}}},verifySuggestionsFormat:function(t){return t.length&amp;&amp;"string"==typeof t[0]?e.map(t,function(e){return{value:e,data:null}}):t},processResponse:function(e,t,s){var a=this,o=a.options;e.suggestions=a.verifySuggestionsFormat(e.suggestions),o.noCache||(a.cachedResponse[s]=e,o.preventBadQueries&amp;&amp;!e.suggestions.length&amp;&amp;a.badQueries.push(t)),t===a.getQuery(a.currentValue)&amp;&amp;(a.suggestions=e.suggestions,a.suggest())},activate:function(t){var s,a=this,o=a.classes.selected,i=a.getSuggestionsContainer(),n=i.find("."+a.classes.suggestion);return(i.find("."+o).removeClass(o),a.selectedIndex=t,-1!==a.selectedIndex&amp;&amp;n.length&gt;a.selectedIndex)?(e(s=n.get(a.selectedIndex)).addClass(o),s):null},selectHint:function(){var t=e.inArray(this.hint,this.suggestions);this.select(t)},select:function(e){!this.options.disableHits&amp;&amp;void 0!==this.suggestions[e]&amp;&amp;(void 0===this.suggestions[e]||"headline"!=this.suggestions[e].type&amp;&amp;"headline-v2"!=this.suggestions[e].type)&amp;&amp;(this.closeOverlayMobile(),this.hide(),this.onSelect(e))},moveUp:function(){var e=this;if(-1!==e.selectedIndex){if(e.latestActivateSource="key",0===e.selectedIndex){e.getSuggestionsContainer().children("."+e.classes.suggestion).first().removeClass(e.classes.selected),e.selectedIndex=-1,e.ignoreValueChange=!1,e.el.val(e.currentValue);return}e.adjustScroll(e.selectedIndex-1,"up")}},moveDown:function(){var e=this;e.selectedIndex!==e.suggestions.length-1&amp;&amp;(e.latestActivateSource="key",e.adjustScroll(e.selectedIndex+1,"down"))},adjustScroll:function(t,s){var a=this;if("headline"===a.suggestions[t].type&amp;&amp;(t="down"===s?t+1:t-1),void 0!==a.suggestions[t]){var o=a.activate(t);if(a.getDetails(a.suggestions[t]),!("more_products"===a.suggestions[t].type||!o||a.canShowDetailsPanel())){var i,n,r,c=a.getSuggestionsContainer(),l=e(o).outerHeight(!1);i=o.offsetTop,r=(n=c.scrollTop())+a.options.maxHeight-l,i&lt;n?c.scrollTop(i):i&gt;r&amp;&amp;c.scrollTop(i-a.options.maxHeight+l),a.options.preserveInput||(a.ignoreValueChange=!0)}}},onSelect:function(e){var t=this,s=t.options.onSelect,a=t.suggestions[e],o=!1;void 0!==a.type&amp;&amp;("more_products"!==a.type&amp;&amp;("enter"!==t.actionTriggerSource||"key"==t.latestActivateSource||"product_variation"==a.type)&amp;&amp;("enter"!==t.actionTriggerSource||"key"==t.latestActivateSource||"product_variation"!=a.type||t.options.goToFirstVariationOnSubmit)||(t.el.closest("form").trigger("submit"),o=!0),"history-search"===a.type&amp;&amp;(t.currentValue=t.getValue(a.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue.replace(/(&lt;([^&gt;]+)&gt;)/gi," ").replace(/\s\s+/g," ")),t.el.closest("form").trigger("submit"),o=!0)),("product"===a.type||"product_variation"===a.type)&amp;&amp;t.options.showRecentlySearchedProducts&amp;&amp;t.saveHistoryProducts(a),o||(t.currentValue=t.getValue(a.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue.replace(/(&lt;([^&gt;]+)&gt;)/gi," ").replace(/\s\s+/g," ")),a.url.length&gt;0&amp;&amp;(window.location.href=a.url),t.suggestions=[],t.selection=a),"function"==typeof s&amp;&amp;s.call(t.element,a)},openInNewTab:function(e){var t=this.suggestions[e];t.url.length&gt;0&amp;&amp;window.open(t.url,"_blank").trigger("focus")},getValue:function(e){var t,s,a=this.options.delimiter;return a&amp;&amp;1!==(s=(t=this.currentValue).split(a)).length?t.substr(0,t.length-s[s.length-1].length)+e:e},dispose:function(){var t=this.el,s=this.getFormWrapper(),a=this.getSuggestionsContainer(),o=s.find(".js-dgwt-wcas-enable-mobile-form");s.length&amp;&amp;s.find("*").each(function(){e(this).off(".autocomplete")}),t.off("fibosearch/ping"),s.off("click.autocomplete",".js-dgwt-wcas-search-icon-handler"),t.removeData("autocomplete"),e(window).off("resize.autocomplete",this.fixPosition),s.removeClass("dgwt-wcas-active"),this.close(!1),o.length&amp;&amp;o.remove(),a.length&amp;&amp;a.html("")},isMountedOverlayDarkened:function(){var e=this.getFormWrapper(),t=!1;return e.hasClass(this.classes.darkenOverlayMounted)&amp;&amp;(t=!0),t},enableOverlayDarkened:function(){var t,s=this,a=s.options;if(s.isMountedOverlayDarkened()){if((t=s.getFormWrapper()).addClass("dgwt-wcas-search-darkoverl-on"),e("body").addClass("dgwt-wcas-darkoverl-on"),0==e("."+a.darkenedOverlayClass).length){var o='&lt;div class="'+a.darkenedOverlayClass+'"&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;';e("body").append(o);var i=e("."+s.options.darkenedOverlayClass);s.positionOverlayDarkened(),i.on("click.autocomplete",function(e){s.disableOverlayDarkened()})}s.overlayDarkenedState="on"}},disableOverlayDarkened:function(){var t,s=this,a=s.options;if(s.isMountedOverlayDarkened()){(t=e(".dgwt-wcas-search-darkoverl-on")).length&amp;&amp;t.removeClass("dgwt-wcas-search-darkoverl-on"),e("body").removeClass("dgwt-wcas-darkoverl-on");var o=e("."+a.darkenedOverlayClass);o.length&gt;0&amp;&amp;(o.remove(),s.overlayDarkenedState="off")}},positionOverlayDarkened:function(){var t=this,s=!1,a=e("."+t.options.darkenedOverlayClass);a.length&gt;0&amp;&amp;(t.ancestorHasPositionFixed(t.getFormWrapper())?(s=!0,a.addClass("dgwt-wcas-suggestions-wrapp-fixed")):a.removeClass("dgwt-wcas-suggestions-wrapp-fixed"),a.children("div").each(function(a){t.positionOverlayDarkenedDiv(e(this),a+1,s)}))},positionOverlayDarkenedDiv:function(t,s,a){var o,i,n=this.getFormWrapper();switch(n.hasClass("js-dgwt-wcas-layout-icon")&amp;&amp;(n=this.getForm()),o=this.getElementInfo(n),s){case 1:i={left:"-200px",top:"-200px",width:o.left+200+"px",height:e(document).outerHeight(!1)+200-1+"px"};break;case 2:var r=a?o.topViewPort:o.top;i={left:"-200px",top:"-200px",width:e(window).outerWidth(!1)+200+"px",height:r+200+"px"};break;case 3:i={left:o.left+o.width+"px",top:"-200px",width:e(window).outerWidth(!1)-o.right+"px",height:e(document).outerHeight(!1)+200-1+"px"};break;case 4:var r=a?o.topViewPort:o.top;i={left:"-200px",top:r+o.height+"px",width:e(window).outerWidth(!1)+200+"px",height:e(document).outerHeight(!1)-o.bottom-1+"px"}}i&amp;&amp;t.css(i)},showCloseButton:function(){var e=this,t=void 0!==dgwt_wcas.close_icon?dgwt_wcas.close_icon:"",s=e.getFormWrapper().find("."+e.options.preloaderClass);!(e.el.val().length&lt;e.options.minChars)&amp;&amp;(s.hasClass(e.options.closeTrigger)||s.on("click.autocomplete",function(){e.close(!0)}),s.addClass(e.options.closeTrigger),s.html(t))},hideCloseButton:function(){var e=this.getFormWrapper().find("."+this.options.closeTrigger);e.length&amp;&amp;(e.removeClass(this.options.closeTrigger),e.html("")),e.off("click.autocomplete")},canShowPreSuggestions:function(){var e=!1;return(this.options.showRecentlySearchedProducts||this.options.showRecentlySearchedPhrases)&amp;&amp;(e=!0),e},showPreSuggestions:function(){var t,a=this,o=0,i="",n=a.getSuggestionsContainer(),r=a.getFormWrapper(),c=[],l=[],d=a.options.showImage;if(a.isPreSuggestionsMode=!0,a.suggestions=[],a.suggestionsContainer.addClass("dgwt-wcas-has-img"),d||a.suggestionsContainer.addClass("dgwt-wcas-has-img-forced"),a.options.showImage=!0,a.options.showRecentlySearchedProducts&amp;&amp;(c=s.getLocalStorageItem(a.recentlyViewedProductsKey,[])),a.options.showRecentlySearchedPhrases&amp;&amp;(l=s.getLocalStorageItem(a.recentlySearchedPhrasesKey,[])),0!==c.length||0!==l.length){if(a.suggestions.push({type:"headline-v2",value:""}),i+='&lt;span class="dgwt-wcas-suggestion dgwt-wcas-suggestion-headline-v2" data-index="'+o+'"&gt;',void 0!==dgwt_wcas.labels.search_hist){var g=dgwt_wcas.labels.search_hist;g+=' &lt;span class="js-dgwt-wcas-sugg-hist-clear dgwt-wcas-sugg-hist-clear"&gt;'+dgwt_wcas.labels.search_hist_clear+"&lt;/span&gt;",i+='&lt;span className="dgwt-wcas-st"&gt;'+g+"&lt;/span&gt;"}if(i+="&lt;/span&gt;",o++,c.length&gt;0)for(t=0;t&lt;c.length;t++)i+=a.createProductSuggestion(c[t],o,"dgwt-wcas-suggestion-history-product"),a.suggestions.push(c[t]),o++;if(l.length&gt;0)for(t=0;t&lt;l.length;t++){var u={type:"history-search",value:l[t],url:"#",thumb_html:dgwt_wcas.magnifier_icon};r.hasClass("dgwt-wcas-style-pirx")&amp;&amp;(u.thumb_html=dgwt_wcas.magnifier_icon_pirx),a.suggestions.push(u),i+='&lt;a href="'+u.url+'" class="'+a.classes.suggestion+' dgwt-wcas-suggestion-history-search" data-index="'+o+'"&gt;',i+='&lt;span class="dgwt-wcas-si"&gt;'+u.thumb_html+"&lt;/span&gt;",i+='&lt;div class="dgwt-wcas-content-wrapp"&gt;',i+='&lt;div class="dgwt-wcas-st"&gt;&lt;span class="dgwt-wcas-st-title"&gt;'+s.formatHtml(u.value)+"&lt;/span&gt;&lt;/div&gt;",i+="&lt;/div&gt;",i+="&lt;/a&gt;",o++}n.html(i),n.show(),e("body").addClass("dgwt-wcas-open"),e("body").addClass("dgwt-wcas-open-pre-suggestions");var h=a.getSearchStyle();e("html").addClass("dgwt-wcas-open-"+a.getSearchStyle()),"pirx"===h&amp;&amp;e("html").addClass("dgwt-wcas-open-pirx-compact"),a.isMouseDownOnSearchElements=!1,a.visible=!0,a.fixPosition(),a.options.showImage=d,document.dispatchEvent(new CustomEvent("fibosearch/open",{detail:a})),document.dispatchEvent(new CustomEvent("fibosearch/show-pre-suggestions",{detail:a}))}},resetPreSuggestions:function(){var t=this,a=t.getSuggestionsContainer(),o=s.getActiveInstance();s.removeLocalStorageItem(t.recentlyViewedProductsKey),s.removeLocalStorageItem(t.recentlySearchedPhrasesKey),t.suggestions=[],a.html(""),e("body").removeClass("dgwt-wcas-open-pre-suggestions"),o.el.trigger("focus")},hidePreSuggestions:function(){var e=this;e.options.showImage||e.suggestionsContainer.removeClass("dgwt-wcas-has-img"),e.suggestionsContainer.removeClass("dgwt-wcas-has-img-forced"),e.isPreSuggestionsMode=!1},saveHistoryProducts:function(e){var t=this,a=s.getLocalStorageItem(t.recentlyViewedProductsKey,[]);a=[e,...a],a=[...new Map(a.map(e=&gt;(void 0!==e.price&amp;&amp;delete e.price,t.options.showImage||(e.thumb_html=dgwt_wcas.history_icon),[e.post_id,e]))).values()],s.setLocalStorageItem(t.recentlyViewedProductsKey,a.slice(0,5))},saveHistorySearches:function(e){var t=s.getLocalStorageItem(this.recentlySearchedPhrasesKey,[]);t=[e,...t],t=[...new Set(t)],s.setLocalStorageItem(this.recentlySearchedPhrasesKey,t.slice(0,5))},addActiveClassIfMissing:function(){var t=document.activeElement;if("object"==typeof t&amp;&amp;e(t).length&amp;&amp;e(t).hasClass("dgwt-wcas-search-input")){var s=e(t).closest(".dgwt-wcas-search-wrapp");s.length&amp;&amp;!s.hasClass("dgwt-wcas-active")&amp;&amp;s.addClass("dgwt-wcas-active")}},ancestorHasPositionFixed:function(t){var s=t.add(t.parents()),a=!1;return s.each(function(){if("fixed"===e(this).css("position"))return a=!0,!1}),a},gaEvent:function(t,s){var a=!!(window.hasOwnProperty("GoogleAnalyticsObject")&amp;&amp;window.hasOwnProperty(window.GoogleAnalyticsObject))&amp;&amp;window[window.GoogleAnalyticsObject];if(this.options.sendGAEvents)try{if("undefined"!=typeof gtag)gtag("event","autocomplete_search",{event_label:t,event_category:s});else if(!1!==a){var o=a.getAll()[0];o&amp;&amp;o.send({hitType:"event",eventCategory:s,eventAction:"autocomplete_search",eventLabel:t})}}catch(i){}if(this.options.enableGASiteSearchModule)try{if("undefined"!=typeof gtag)gtag("event","page_view",{page_path:"/?s="+encodeURI(t)+"&amp;post_type=product&amp;dgwt_wcas=1"});else if(!1!==a){var n=a.getAll()[0];n&amp;&amp;(n.set("page","/?s="+encodeURI(t)+"&amp;post_type=product&amp;dgwt_wcas=1"),n.send("pageview"))}}catch(r){}e(document).trigger("dgwtWcasGAEvent",{term:t,category:s})},initVoiceSearch:function(){var t=this;if(!t.options.voiceSearchEnabled)return!1;var a=t.getFormWrapper(),o=a.find("."+t.options.searchInputClass),i=a.find("."+t.options.voiceSearchClass),n=!1;if("function"==typeof SpeechRecognition?n=SpeechRecognition:"function"==typeof webkitSpeechRecognition&amp;&amp;(n=webkitSpeechRecognition),!n||s.isBrowser("Chrome")&amp;&amp;s.isIOS()||s.isSafari())return!1;t.voiceSearchSetState("inactive",i),a.addClass(t.options.voiceSearchSupportedClass),t.voiceSearchRecognition=new n,t.voiceSearchRecognition.lang=t.options.voiceSearchLang,t.voiceSearchRecognition.continuous=!1,t.voiceSearchRecognition.interimResults=!0,t.voiceSearchRecognition.maxAlternatives=1,i.on("click",function(){if(a.hasClass("dgwt-wcas-mobile-overlay-trigger-active")&amp;&amp;!e("html").hasClass("dgwt-wcas-overlay-mobile-on")&amp;&amp;(a.find(".js-dgwt-wcas-enable-mobile-form").trigger("click"),a.find("."+t.options.searchInputClass).trigger("blur")),t.voiceSearchStarted){t.voiceSearchAbort();return}t.voiceSearchIsInitialized()&amp;&amp;t.voiceSearchAbort(),t.voiceSearchRecognition.start()}),t.voiceSearchRecognition.onstart=function(e){t.voiceSearchSetState("active",i)},t.voiceSearchRecognition.onresult=function(e){let s=e.results[0],a=s[0].transcript;o.val(a),s.isFinal&amp;&amp;(o.trigger("change"),"ontouchend"in document||o.trigger("focus"),t.voiceSearchSetState("inactive",i))},t.voiceSearchRecognition.onspeechend=function(){t.voiceSearchSetState("inactive",i),t.voiceSearchRecognition.stop()},t.voiceSearchRecognition.onnomatch=function(e){t.voiceSearchSetState("inactive",i)},t.voiceSearchRecognition.onerror=function(e){switch(e.error){case"aborted":case"no-speech":t.voiceSearchSetState("inactive",i);break;case"network":break;case"not-allowed":case"service-not-allowed":t.voiceSearchSetState("off",i)}}},voiceSearchAbort:function(){var e=this;e.voiceSearchIsInitialized()&amp;&amp;(e.voiceSearchRecognition.abort(),e.voiceSearchStarted=!1)},voiceSearchIsInitialized:function(){return null!==this.voiceSearchRecognition},voiceSearchSetState:function(e,t){var s=this;switch(e){case"active":s.voiceSearchStarted=!0,"string"==typeof dgwt_wcas.voice_search_active_icon&amp;&amp;t.html(dgwt_wcas.voice_search_active_icon);break;case"inactive":s.voiceSearchStarted=!1,"string"==typeof dgwt_wcas.voice_search_inactive_icon&amp;&amp;t.html(dgwt_wcas.voice_search_inactive_icon);break;case"off":s.voiceSearchStarted=!1,"string"==typeof dgwt_wcas.voice_search_disabled_icon&amp;&amp;t.html(dgwt_wcas.voice_search_disabled_icon)}}},e.fn.dgwtWcasAutocomplete=function(t,s){var a="autocomplete";return arguments.length?this.each(function(){var o=e(this),i=o.data(a);"string"==typeof t?i&amp;&amp;"function"==typeof i[t]&amp;&amp;i[t](s):(i&amp;&amp;i.dispose&amp;&amp;i.dispose(),i=new n(this,t),o.data(a,i))}):this.first().data(a)},e.fn.autocomplete||(e.fn.autocomplete=e.fn.dgwtWcasAutocomplete),s.isIE11()&amp;&amp;function(e,t){function s(e,t){var s=arguments.length&gt;2?arguments[2]:[];if(!1===i(e))throw TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,s)}function a(e,t,s){Object.defineProperty(e,t,{value:s,writable:!0,enumerable:!1,configurable:!0})}function o(e,t){return e[t]}function i(e){return"function"==typeof e}function n(e,t){return e===t}function r(e){if(null===e||e===t)throw TypeError();return Object(e)}function c(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&amp;&amp;(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function l(e,t){var s,a;return c(e)===c(t)&amp;&amp;("number"===c(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&amp;&amp;1/t==-1/0||1/e==-1/0&amp;&amp;1/t==1/0||e===t:(s=e,s===(a=t)))}function d(e){if("symbol"===c(e))throw TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t&lt;0?-1:1)*Math.floor(Math.abs(t))}function g(a){switch(c(a)){case"symbol":throw TypeError("Cannot convert a Symbol value to a string");case"object":return g(function a(o){var n=arguments.length&gt;1?arguments[1]:t;if("object"===c(o)){if(arguments.length&lt;2)var l="default";else n===String?l="string":n===Number&amp;&amp;(l="number");var d="function"==typeof e.Symbol&amp;&amp;"symbol"==typeof e.Symbol.toPrimitive?function e(s,a){var o,n,c=(o=s,n=a,r(o)[n]);if(null!==c&amp;&amp;c!==t){if(!1===i(c))throw TypeError("Method not callable: "+a);return c}}(o,e.Symbol.toPrimitive):t;if(d!==t){var g=s(d,o,[l]);if("object"!==c(g))return g;throw TypeError("Cannot convert exotic object to primitive.")}return"default"===l&amp;&amp;(l="number"),function e(t,a){if("string"===a)var o=["toString","valueOf"];else o=["valueOf","toString"];for(var n=0;n&lt;o.length;++n){var r,l,d=o[n],g=(r=t,r[l=d]);if(i(g)){var u=s(g,t);if("object"!==c(u))return u}}throw TypeError("Cannot convert to primitive.")}(o,l)}return o}(a,String));default:return String(a)}}a(Array.prototype,"includes",function e(t){var s,a,o,i,n,c=r(this),u=(i=(o=c).length,(n=d(i))&lt;=0?0:Math.min(n,9007199254740991));if(0===u)return!1;var h=d(arguments[1]);if(h&gt;=0)var p=h;else(p=u+h)&lt;0&amp;&amp;(p=0);for(;p&lt;u;){if(l(t,(s=c,s[a=g(p)])))return!0;p+=1}return!1}),a(String.prototype,"includes",function s(a){var o=arguments.length&gt;1?arguments[1]:t,i=function e(s){if(null===s||s===t)throw TypeError(Object.prototype.toString.call(s)+" is not coercible to Object.");return s}(this),n=g(i);if(function s(a){if("object"!==c(a))return!1;var o,i,n,r="Symbol"in e&amp;&amp;"match"in e.Symbol?(i=a,i[n=e.Symbol.match]):t;if(r!==t)return Boolean(o=r);try{var l=a.lastIndex;return a.lastIndex=0,RegExp.prototype.exec.call(a),!0}catch(d){}finally{a.lastIndex=l}return!1}(a))throw TypeError("First argument to String.prototype.includes must not be a regular expression");var r=g(a),l=d(o),u=n.length;return-1!==String.prototype.indexOf.call(n,r,Math.min(Math.max(l,0),u))})}("object"==typeof window&amp;&amp;window||"object"==typeof self&amp;&amp;self||"object"==typeof global&amp;&amp;global||{}),e(document).ready(function(){s.isIOS()&amp;&amp;e("html").addClass("dgwt-wcas-is-ios"),window.dgwt_wcas.resizeOnlyOnce=null,window.dgwt_wcas.scrollOnlyOnce=null,window.dgwt_wcas.config={minChars:dgwt_wcas.min_chars,width:dgwt_wcas.sug_width,autoSelectFirst:!1,triggerSelectOnValidInput:!1,serviceUrl:dgwt_wcas.ajax_search_endpoint,paramName:"s",showDetailsPanel:1==dgwt_wcas.show_details_panel,showImage:1==dgwt_wcas.show_images,showPrice:1==dgwt_wcas.show_price,showDescription:1==dgwt_wcas.show_desc,showSKU:1==dgwt_wcas.show_sku,showSaleBadge:1==dgwt_wcas.show_sale_badge,showFeaturedBadge:1==dgwt_wcas.show_featured_badge,dynamicPrices:void 0!==dgwt_wcas.dynamic_prices&amp;&amp;!!dgwt_wcas.dynamic_prices,saleBadgeText:dgwt_wcas.labels.sale_badge,featuredBadgeText:dgwt_wcas.labels.featured_badge,isRtl:1==dgwt_wcas.is_rtl,showHeadings:1==dgwt_wcas.show_headings,isPremium:1==dgwt_wcas.is_premium,taxonomyBrands:dgwt_wcas.taxonomy_brands,layoutBreakpoint:dgwt_wcas.layout_breakpoint,mobileOverlayBreakpoint:dgwt_wcas.mobile_overlay_breakpoint,mobileOverlayWrapper:dgwt_wcas.mobile_overlay_wrapper,mobileOverlayDelay:dgwt_wcas.mobile_overlay_delay,debounceWaitMs:dgwt_wcas.debounce_wait_ms,sendGAEvents:dgwt_wcas.send_ga_events,enableGASiteSearchModule:dgwt_wcas.enable_ga_site_search_module,appendTo:void 0!==dgwt_wcas.suggestions_wrapper?dgwt_wcas.suggestions_wrapper:"body",showProductVendor:void 0!==dgwt_wcas.show_product_vendor&amp;&amp;!!dgwt_wcas.show_product_vendor,disableHits:void 0!==dgwt_wcas.disable_hits&amp;&amp;!!dgwt_wcas.disable_hits,disableSubmit:void 0!==dgwt_wcas.disable_submit&amp;&amp;!!dgwt_wcas.disable_submit,voiceSearchEnabled:void 0!==dgwt_wcas.voice_search_enabled&amp;&amp;!!dgwt_wcas.voice_search_enabled,voiceSearchLang:void 0!==dgwt_wcas.voice_search_lang?dgwt_wcas.voice_search_lang:"",showRecentlySearchedProducts:void 0!==dgwt_wcas.show_recently_searched_products&amp;&amp;dgwt_wcas.show_recently_searched_products,showRecentlySearchedPhrases:void 0!==dgwt_wcas.show_recently_searched_phrases&amp;&amp;dgwt_wcas.show_recently_searched_phrases,goToFirstVariationOnSubmit:void 0!==dgwt_wcas.go_to_first_variation_on_submit&amp;&amp;dgwt_wcas.go_to_first_variation_on_submit},e(".dgwt-wcas-search-input").dgwtWcasAutocomplete(window.dgwt_wcas.config)}),t={brokenSearchUi:void 0!==dgwt_wcas.fixer.broken_search_ui&amp;&amp;!!dgwt_wcas.fixer.broken_search_ui,brokenSearchUiAjax:void 0!==dgwt_wcas.fixer.broken_search_ui_ajax&amp;&amp;!!dgwt_wcas.fixer.broken_search_ui_ajax,brokenSearchUiHard:void 0!==dgwt_wcas.fixer.broken_search_ui_hard&amp;&amp;!!dgwt_wcas.fixer.broken_search_ui_hard,brokenSearchElementorPopups:void 0!==dgwt_wcas.fixer.broken_search_elementor_popups&amp;&amp;!!dgwt_wcas.fixer.broken_search_elementor_popups,brokenSearchJetMobileMenu:void 0!==dgwt_wcas.fixer.broken_search_jet_mobile_menu&amp;&amp;!!dgwt_wcas.fixer.broken_search_jet_mobile_menu,brokenSearchBrowserBackArrow:void 0!==dgwt_wcas.fixer.broken_search_browsers_back_arrow&amp;&amp;!!dgwt_wcas.fixer.broken_search_browsers_back_arrow,forceRefreshCheckout:void 0!==dgwt_wcas.fixer.force_refresh_checkout&amp;&amp;!!dgwt_wcas.fixer.force_refresh_checkout,searchBars:[],init:function(){var t=this;t.brokenSearchUi&amp;&amp;e(document).ready(function(){t.fixBrokenSearchUi()}),t.brokenSearchUiAjax&amp;&amp;t.fixBrokenSearchUiAjax(),t.brokenSearchUiHard&amp;&amp;t.fixBrokenSearchUiHard(),t.brokenSearchElementorPopups&amp;&amp;e(document).ready(function(){t.fixBrokenSearchOnElementorPopupsV1(),t.fixBrokenSearchOnElementorPopupsV2()}),t.brokenSearchJetMobileMenu&amp;&amp;e(window).on("load",function(){t.fixSearchInJetMobileMenu()}),t.brokenSearchBrowserBackArrow&amp;&amp;t.fixbrokenSearchBrowserBackArrow(),t.forceRefreshCheckout&amp;&amp;t.fixforceRefreshCheckout()},fixBrokenSearchUi:function(){var t=this;e(document).ready(function(){setTimeout(function(){t.pullAndReconditionSearchBars()},50)}),e(window).on("load",function(){setTimeout(function(){t.pullAndReconditionSearchBars()},500)})},fixBrokenSearchUiAjax:function(){var t=this;e(document).ajaxSuccess(function(e,s,a){!("string"==typeof a.url&amp;&amp;RegExp("search.php|wc-ajax").test(a.url))&amp;&amp;"string"==typeof s.responseText&amp;&amp;s.responseText.includes("dgwt-wcas-search-input")&amp;&amp;setTimeout(function(){t.pullAndReconditionSearchBars()},500)})},fixBrokenSearchUiHard:function(){var t=this;e(document).ready(function(){0===t.searchBars.length&amp;&amp;t.pullAndReconditionSearchBars(),setInterval(function(){t.pullAndReconditionSearchBars()},1e3)})},fixBrokenSearchOnElementorPopupsV1:function(){var t=this;e(document).on("elementor/popup/show",()=&gt;{setTimeout(function(){t.pullAndReconditionSearchBars()},500)})},fixBrokenSearchOnElementorPopupsV2:function(){var t=this;e(document).ready(function(){void 0!==window.elementorFrontend&amp;&amp;void 0!==window.elementorFrontend.documentsManager&amp;&amp;void 0!==window.elementorFrontend.documentsManager.documents&amp;&amp;e.each(elementorFrontend.documentsManager.documents,function(e,s){void 0!==s.getModal&amp;&amp;s.getModal&amp;&amp;s.getModal().on("show",function(){setTimeout(function(){t.pullAndReconditionSearchBars()},500)})})})},fixSearchInJetMobileMenu:function(){var t=this;0!==e(".jet-mobile-menu__toggle").length&amp;&amp;e(document).ajaxSend(function(s){void 0!==s.currentTarget&amp;&amp;"object"==typeof s.currentTarget.activeElement&amp;&amp;e(s.currentTarget.activeElement).hasClass("jet-mobile-menu__toggle")&amp;&amp;setTimeout(function(){e(".jet-mobile-menu__container .dgwt-wcas-search-input").length&gt;0&amp;&amp;t.pullAndReconditionSearchBars()},500)})},fixforceRefreshCheckout:function(){e(document.body).on("added_to_cart",function(){e(document.body).hasClass("woocommerce-checkout")&amp;&amp;e(".dgwt-wcas-search-input").length&gt;0&amp;&amp;e(document.body).trigger("update_checkout")})},fixbrokenSearchBrowserBackArrow:function(){e(window).on("load",function(){var t=0,s=setInterval(function(){var a=document.activeElement;if("object"==typeof a&amp;&amp;e(a).length&amp;&amp;e(a).hasClass("dgwt-wcas-search-input")){var o=e(a).closest(".dgwt-wcas-search-wrapp");o.length&amp;&amp;!o.hasClass("dgwt-wcas-active")&amp;&amp;(o.addClass("dgwt-wcas-active"),clearInterval(s))}t&gt;10&amp;&amp;clearInterval(s),t++},500)})},pullAndReconditionSearchBars:function(){var t=this,s=e(".dgwt-wcas-search-input"),a=0==t.searchBars.length;s.length&gt;0&amp;&amp;s.each(function(){var s,o=e(this),i=!0;if(t.searchBars.length&gt;0){for(s=0;s&lt;t.searchBars.length;s++)if(o[0]===t.searchBars[s][0]){i=!1;break}}if(i){var n=!1;t.hasUniqueId(o)||(t.makeUniqueID(o),n=!0),a&amp;&amp;t.isInitialized(o)&amp;&amp;!n||t.reinitSearchBar(o),t.searchBars.push(o)}t.hasEvents(o)||t.reinitSearchBar(o)})},hasEvents:function(t){var s=!1;return t.trigger("fibosearch/ping"),t.hasClass("fibosearch-pong")&amp;&amp;(s=!0),e(".fibosearch-pong").removeClass("fibosearch-pong"),s},isInitialized:function(e){return"object"==typeof e.data("autocomplete")},hasUniqueId:function(e){var t=!0;if(this.searchBars.length&gt;0)for(var s=0;s&lt;this.searchBars.length;s++)e.attr("id")===this.searchBars[s].attr("id")&amp;&amp;(t=!1);return t},reinitSearchBar:function(e){"object"==typeof e.data("autocomplete")&amp;&amp;e.data("autocomplete").dispose(),e.dgwtWcasAutocomplete(window.dgwt_wcas.config)},makeUniqueID:function(e){var t=Math.random().toString(36).substring(2,6);t="dgwt-wcas-search-input-"+t,e.attr("id",t),e.closest("form").find("label").attr("for",t)}},void 0===dgwt_wcas.fixer.core&amp;&amp;(dgwt_wcas.fixer.core=t,dgwt_wcas.fixer.core.init())})
;jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&amp;&amp;null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function n(){t&amp;&amp;sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&amp;&amp;(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(r){r&amp;&amp;r.fragments&amp;&amp;(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&amp;&amp;(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&amp;&amp;n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&amp;&amp;s!==undefined&amp;&amp;""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&amp;&amp;localStorage.getItem(r)!==sessionStorage.getItem(r)&amp;&amp;s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&amp;&amp;(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&amp;&amp;_!==undefined&amp;&amp;""!==_||(_=""),null!==g&amp;&amp;g!==undefined&amp;&amp;""!==g||(g=""),_&amp;&amp;(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d&lt;w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")&gt;0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&amp;&amp;wp.customize&amp;&amp;wp.customize.selectiveRefresh&amp;&amp;wp.customize.widgetsPreview&amp;&amp;wp.customize.widgetsPreview.WidgetPartial&amp;&amp;wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})})
;/*! This file is auto-generated */
!function(){function t(){var t,e=document.createElement("script");return e.src=_zxcvbnSettings.src,e.type="text/javascript",e.async=!0,(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t)}null!=window.attachEvent?window.attachEvent("onload",t):window.addEventListener("load",t,!1)}.call(this)
;/*! This file is auto-generated */
(()=&gt;{"use strict";var t={d:(e,n)=&gt;{for(var r in n)t.o(n,r)&amp;&amp;!t.o(e,r)&amp;&amp;Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=&gt;Object.prototype.hasOwnProperty.call(t,e),r:t=&gt;{"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{actions:()=&gt;P,addAction:()=&gt;A,addFilter:()=&gt;m,applyFilters:()=&gt;w,applyFiltersAsync:()=&gt;I,createHooks:()=&gt;h,currentAction:()=&gt;x,currentFilter:()=&gt;T,defaultHooks:()=&gt;f,didAction:()=&gt;j,didFilter:()=&gt;z,doAction:()=&gt;g,doActionAsync:()=&gt;k,doingAction:()=&gt;O,doingFilter:()=&gt;S,filters:()=&gt;Z,hasAction:()=&gt;_,hasFilter:()=&gt;v,removeAction:()=&gt;p,removeAllActions:()=&gt;F,removeAllFilters:()=&gt;b,removeFilter:()=&gt;y});const 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)};const r=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)};const o=function(t,e){return function(o,i,s,c=10){const l=t[e];if(!r(o))return;if(!n(i))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:i};if(l[o]){const t=l[o].handlers;let e;for(e=t.length;e&gt;0&amp;&amp;!(c&gt;=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=&gt;{t.name===o&amp;&amp;t.currentIndex&gt;=e&amp;&amp;t.currentIndex++}))}else l[o]={handlers:[a],runs:0};"hookAdded"!==o&amp;&amp;t.doAction("hookAdded",o,i,s,c)}};const i=function(t,e,o=!1){return function(i,s){const c=t[e];if(!r(i))return;if(!o&amp;&amp;!n(s))return;if(!c[i])return 0;let l=0;if(o)l=c[i].handlers.length,c[i]={runs:c[i].runs,handlers:[]};else{const t=c[i].handlers;for(let e=t.length-1;e&gt;=0;e--)t[e].namespace===s&amp;&amp;(t.splice(e,1),l++,c.__current.forEach((t=&gt;{t.name===i&amp;&amp;t.currentIndex&gt;=e&amp;&amp;t.currentIndex--})))}return"hookRemoved"!==i&amp;&amp;t.doAction("hookRemoved",i,s),l}};const s=function(t,e){return function(n,r){const o=t[e];return void 0!==r?n in o&amp;&amp;o[n].handlers.some((t=&gt;t.namespace===r)):n in o}};const c=function(t,e,n,r){return function(o,...i){const s=t[e];s[o]||(s[o]={handlers:[],runs:0}),s[o].runs++;const c=s[o].handlers;if(!c||!c.length)return n?i[0]:void 0;const l={name:o,currentIndex:0};return(r?async function(){try{s.__current.add(l);let t=n?i[0]:void 0;for(;l.currentIndex&lt;c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,i),n&amp;&amp;(i[0]=t),l.currentIndex++}return n?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=n?i[0]:void 0;for(;l.currentIndex&lt;c.length;){t=c[l.currentIndex].callback.apply(null,i),n&amp;&amp;(i[0]=t),l.currentIndex++}return n?t:void 0}finally{s.__current.delete(l)}})()}};const l=function(t,e){return function(){var n;const r=t[e],o=Array.from(r.__current);return null!==(n=o.at(-1)?.name)&amp;&amp;void 0!==n?n:null}};const a=function(t,e){return function(n){const r=t[e];return void 0===n?r.__current.size&gt;0:Array.from(r.__current).some((t=&gt;t.name===n))}};const u=function(t,e){return function(n){const o=t[e];if(r(n))return o[n]&amp;&amp;o[n].runs?o[n].runs:0}};class d{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=i(this,"actions"),this.removeFilter=i(this,"filters"),this.hasAction=s(this,"actions"),this.hasFilter=s(this,"filters"),this.removeAllActions=i(this,"actions",!0),this.removeAllFilters=i(this,"filters",!0),this.doAction=c(this,"actions",!1,!1),this.doActionAsync=c(this,"actions",!1,!0),this.applyFilters=c(this,"filters",!0,!1),this.applyFiltersAsync=c(this,"filters",!0,!0),this.currentAction=l(this,"actions"),this.currentFilter=l(this,"filters"),this.doingAction=a(this,"actions"),this.doingFilter=a(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}const h=function(){return new d},f=h(),{addAction:A,addFilter:m,removeAction:p,removeFilter:y,hasAction:_,hasFilter:v,removeAllActions:F,removeAllFilters:b,doAction:g,doActionAsync:k,applyFilters:w,applyFiltersAsync:I,currentAction:x,currentFilter:T,doingAction:O,doingFilter:S,didAction:j,didFilter:z,actions:P,filters:Z}=f;(window.wp=window.wp||{}).hooks=e})()
;/*! This file is auto-generated */
(()=&gt;{var t={2058:(t,e,r)=&gt;{var n;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(t){return function(t,e){var r,n,o,s,l,u,p,c,f,d=1,h=t.length,g="";for(n=0;n&lt;h;n++)if("string"==typeof t[n])g+=t[n];else if("object"==typeof t[n]){if((s=t[n]).keys)for(r=e[d],o=0;o&lt;s.keys.length;o++){if(null==r)throw new Error(a('[sprintf] Cannot access property "%s" of undefined value "%s"',s.keys[o],s.keys[o-1]));r=r[s.keys[o]]}else r=s.param_no?e[s.param_no]:e[d++];if(i.not_type.test(s.type)&amp;&amp;i.not_primitive.test(s.type)&amp;&amp;r instanceof Function&amp;&amp;(r=r()),i.numeric_arg.test(s.type)&amp;&amp;"number"!=typeof r&amp;&amp;isNaN(r))throw new TypeError(a("[sprintf] expecting number but found %T",r));switch(i.number.test(s.type)&amp;&amp;(c=r&gt;=0),s.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case"e":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case"f":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case"g":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)&gt;&gt;&gt;0).toString(8);break;case"s":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case"t":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case"u":r=parseInt(r,10)&gt;&gt;&gt;0;break;case"v":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case"x":r=(parseInt(r,10)&gt;&gt;&gt;0).toString(16);break;case"X":r=(parseInt(r,10)&gt;&gt;&gt;0).toString(16).toUpperCase()}i.json.test(s.type)?g+=r:(!i.number.test(s.type)||c&amp;&amp;!s.sign?f="":(f=c?"+":"-",r=r.toString().replace(i.sign,"")),u=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",p=s.width-(f+r).length,l=s.width&amp;&amp;p&gt;0?u.repeat(p):"",g+=s.align?f+r+l:"0"===u?f+l+r:l+f+r)}return g}(function(t){if(s[t])return s[t];var e,r=t,n=[],a=0;for(;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push("%");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){a|=1;var o=[],l=e[2],u=[];if(null===(u=i.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(o.push(u[1]);""!==(l=l.substring(u[0].length));)if(null!==(u=i.key_access.exec(l)))o.push(u[1]);else{if(null===(u=i.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return s[t]=n}(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}var s=Object.create(null);e.sprintf=a,e.vsprintf=o,"undefined"!=typeof window&amp;&amp;(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={exports:{}};return t[n](a,a.exports,r),a.exports}r.n=t=&gt;{var e=t&amp;&amp;t.__esModule?()=&gt;t.default:()=&gt;t;return r.d(e,{a:e}),e},r.d=(t,e)=&gt;{for(var n in e)r.o(e,n)&amp;&amp;!r.o(t,n)&amp;&amp;Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=&gt;Object.prototype.hasOwnProperty.call(t,e),r.r=t=&gt;{"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=&gt;{"use strict";r.r(n),r.d(n,{__:()=&gt;F,_n:()=&gt;j,_nx:()=&gt;L,_x:()=&gt;S,createI18n:()=&gt;x,defaultI18n:()=&gt;_,getLocaleData:()=&gt;v,hasTranslation:()=&gt;D,isRTL:()=&gt;T,resetLocaleData:()=&gt;w,setLocaleData:()=&gt;m,sprintf:()=&gt;a,subscribe:()=&gt;k});var t=r(2058),e=r.n(t);const i=function(t,e){var r,n,i=0;function a(){var a,o,s=r,l=arguments.length;t:for(;s;){if(s.args.length===arguments.length){for(o=0;o&lt;l;o++)if(s.args[o]!==arguments[o]){s=s.next;continue t}return s!==r&amp;&amp;(s===n&amp;&amp;(n=s.prev),s.prev.next=s.next,s.next&amp;&amp;(s.next.prev=s.prev),s.next=r,s.prev=null,r.prev=s,r=s),s.val}s=s.next}for(a=new Array(l),o=0;o&lt;l;o++)a[o]=arguments[o];return s={args:a,val:t.apply(null,a)},r?(r.prev=s,s.next=r):n=s,i===e.maxSize?(n=n.prev).next=null:i++,r=s,s.val}return e=e||{},a.clear=function(){r=null,n=null,i=0},a}(console.error);function a(t,...r){try{return e().sprintf(t,...r)}catch(e){return e instanceof Error&amp;&amp;i("sprintf error: \n\n"+e.toString()),t}}var o,s,l,u;o={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"&lt;":5,"&lt;=":5,"&gt;":5,"&gt;=":5,"==":4,"!=":4,"&amp;&amp;":3,"||":2,"?":1,"?:":1},s=["(","?"],l={")":["("],":":["?","?:"]},u=/&lt;=|&gt;=|==|!=|&amp;&amp;|\|\||\?:|\(|!|\*|\/|%|\+|-|&lt;|&gt;|\?|\)|:/;var p={"!":function(t){return!t},"*":function(t,e){return t*e},"/":function(t,e){return t/e},"%":function(t,e){return t%e},"+":function(t,e){return t+e},"-":function(t,e){return t-e},"&lt;":function(t,e){return t&lt;e},"&lt;=":function(t,e){return t&lt;=e},"&gt;":function(t,e){return t&gt;e},"&gt;=":function(t,e){return t&gt;=e},"==":function(t,e){return t===e},"!=":function(t,e){return t!==e},"&amp;&amp;":function(t,e){return t&amp;&amp;e},"||":function(t,e){return t||e},"?:":function(t,e,r){if(t)throw e;return r}};function c(t){var e=function(t){for(var e,r,n,i,a=[],p=[];e=t.match(u);){for(r=e[0],(n=t.substr(0,e.index).trim())&amp;&amp;a.push(n);i=p.pop();){if(l[r]){if(l[r][0]===i){r=l[r][1]||r;break}}else if(s.indexOf(i)&gt;=0||o[i]&lt;o[r]){p.push(i);break}a.push(i)}l[r]||p.push(r),t=t.substr(e.index+r.length)}return(t=t.trim())&amp;&amp;a.push(t),a.concat(p.reverse())}(t);return function(t){return function(t,e){var r,n,i,a,o,s,l=[];for(r=0;r&lt;t.length;r++){if(o=t[r],a=p[o]){for(n=a.length,i=Array(n);n--;)i[n]=l.pop();try{s=a.apply(null,i)}catch(t){return t}}else s=e.hasOwnProperty(o)?e[o]:+o;l.push(s)}return l[0]}(e,t)}}var f={contextDelimiter:"",onMissingKey:null};function d(t,e){var r;for(r in this.data=t,this.pluralForms={},this.options={},f)this.options[r]=void 0!==e&amp;&amp;r in e?e[r]:f[r]}d.prototype.getPluralForm=function(t,e){var r,n,i,a=this.pluralForms[t];return a||("function"!=typeof(i=(r=this.data[t][""])["Plural-Forms"]||r["plural-forms"]||r.plural_forms)&amp;&amp;(n=function(t){var e,r,n;for(e=t.split(";"),r=0;r&lt;e.length;r++)if(0===(n=e[r].trim()).indexOf("plural="))return n.substr(7)}(r["Plural-Forms"]||r["plural-forms"]||r.plural_forms),i=function(t){var e=c(t);return function(t){return+e({n:t})}}(n)),a=this.pluralForms[t]=i),a(e)},d.prototype.dcnpgettext=function(t,e,r,n,i){var a,o,s;return a=void 0===i?0:this.getPluralForm(t,i),o=r,e&amp;&amp;(o=e+this.options.contextDelimiter+r),(s=this.data[t][o])&amp;&amp;s[a]?s[a]:(this.options.onMissingKey&amp;&amp;this.options.onMissingKey(r,t),0===a?r:n)};const h={plural_forms:t=&gt;1===t?0:1},g=/^i18n\.(n?gettext|has_translation)(_|$)/,x=(t,e,r)=&gt;{const n=new d({}),i=new Set,a=()=&gt;{i.forEach((t=&gt;t()))},o=(t,e="default")=&gt;{n.data[e]={...n.data[e],...t},n.data[e][""]={...h,...n.data[e]?.[""]},delete n.pluralForms[e]},s=(t,e)=&gt;{o(t,e),a()},l=(t="default",e,r,i,a)=&gt;(n.data[t]||o(void 0,t),n.dcnpgettext(t,e,r,i,a)),u=(t="default")=&gt;t,p=(t,e,n)=&gt;{let i=l(n,e,t);return r?(i=r.applyFilters("i18n.gettext_with_context",i,t,e,n),r.applyFilters("i18n.gettext_with_context_"+u(n),i,t,e,n)):i};if(t&amp;&amp;s(t,e),r){const t=t=&gt;{g.test(t)&amp;&amp;a()};r.addAction("hookAdded","core/i18n",t),r.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=&gt;n.data[t],setLocaleData:s,addLocaleData:(t,e="default")=&gt;{n.data[e]={...n.data[e],...t,"":{...h,...n.data[e]?.[""],...t?.[""]}},delete n.pluralForms[e],a()},resetLocaleData:(t,e)=&gt;{n.data={},n.pluralForms={},s(t,e)},subscribe:t=&gt;(i.add(t),()=&gt;i.delete(t)),__:(t,e)=&gt;{let n=l(e,void 0,t);return r?(n=r.applyFilters("i18n.gettext",n,t,e),r.applyFilters("i18n.gettext_"+u(e),n,t,e)):n},_x:p,_n:(t,e,n,i)=&gt;{let a=l(i,void 0,t,e,n);return r?(a=r.applyFilters("i18n.ngettext",a,t,e,n,i),r.applyFilters("i18n.ngettext_"+u(i),a,t,e,n,i)):a},_nx:(t,e,n,i,a)=&gt;{let o=l(a,i,t,e,n);return r?(o=r.applyFilters("i18n.ngettext_with_context",o,t,e,n,i,a),r.applyFilters("i18n.ngettext_with_context_"+u(a),o,t,e,n,i,a)):o},isRTL:()=&gt;"rtl"===p("ltr","text direction"),hasTranslation:(t,e,i)=&gt;{const a=e?e+""+t:t;let o=!!n.data?.[null!=i?i:"default"]?.[a];return r&amp;&amp;(o=r.applyFilters("i18n.has_translation",o,t,e,i),o=r.applyFilters("i18n.has_translation_"+u(i),o,t,e,i)),o}}},y=window.wp.hooks,b=x(void 0,void 0,y.defaultHooks),_=b,v=b.getLocaleData.bind(b),m=b.setLocaleData.bind(b),w=b.resetLocaleData.bind(b),k=b.subscribe.bind(b),F=b.__.bind(b),S=b._x.bind(b),j=b._n.bind(b),L=b._nx.bind(b),T=b.isRTL.bind(b),D=b.hasTranslation.bind(b)})(),(window.wp=window.wp||{}).i18n=n})()
;/*! This file is auto-generated */
window.wp=window.wp||{},function(a){var e=wp.i18n.__,n=wp.i18n.sprintf;wp.passwordStrength={meter:function(e,n,t){return Array.isArray(n)||(n=[n.toString()]),e!=t&amp;&amp;t&amp;&amp;0&lt;t.length?5:void 0===window.zxcvbn?-1:zxcvbn(e,n).score},userInputBlacklist:function(){return window.console.log(n(e("%1$s is deprecated since version %2$s! Use %3$s instead. Please consider writing more inclusive code."),"wp.passwordStrength.userInputBlacklist()","5.5.0","wp.passwordStrength.userInputDisallowedList()")),wp.passwordStrength.userInputDisallowedList()},userInputDisallowedList:function(){var e,n,t,r,s=[],i=[],o=["user_login","first_name","last_name","nickname","display_name","email","url","description","weblog_title","admin_email"];for(s.push(document.title),s.push(document.URL),n=o.length,e=0;e&lt;n;e++)0!==(r=a("#"+o[e])).length&amp;&amp;(s.push(r[0].defaultValue),s.push(r.val()));for(t=s.length,e=0;e&lt;t;e++)s[e]&amp;&amp;(i=i.concat(s[e].replace(/\W/g," ").split(" ")));return i=a.grep(i,function(e,n){return!(""===e||e.length&lt;4)&amp;&amp;a.inArray(e,i)===n})}},window.passwordStrength=wp.passwordStrength.meter}(jQuery)
;jQuery(function(s){"use strict";var r={init:function(){s(document.body).on("keyup change","form.register #reg_password, form.checkout #account_password, form.edit-account #password_1, form.lost_reset_password #password_1",this.strengthMeter),s("form.checkout #createaccount").trigger("change")},strengthMeter:function(){var e,t=s("form.register, form.checkout, form.edit-account, form.lost_reset_password"),a=s('button[type="submit"]',t),o=s("#reg_password, #account_password, #password_1",t),d=o.val(),n=!t.is("form.checkout");r.includeMeter(t,o),e=r.checkPasswordStrength(t,o),wc_password_strength_meter_params.stop_checkout&amp;&amp;(n=!0),d.length&gt;0&amp;&amp;e&lt;wc_password_strength_meter_params.min_password_strength&amp;&amp;-1!==e&amp;&amp;n?a.attr("disabled","disabled").addClass("disabled"):a.prop("disabled",!1).removeClass("disabled")},includeMeter:function(r,e){var t=r.find(".woocommerce-password-strength");if(""===e.val())t.hide(),s(document.body).trigger("wc-password-strength-hide"),e.removeAttr("aria-describedby");else if(0===t.length){t='&lt;div id="password_strength" class="woocommerce-password-strength" role="alert"&gt;&lt;/div&gt;';(r=e.parent()).is(".password-input")?r.after(t):e.after(t),e.attr("aria-describedby","password_strength"),s(document.body).trigger("wc-password-strength-added")}else t.show(),s(document.body).trigger("wc-password-strength-show")},checkPasswordStrength:function(s,r){var e=s.find(".woocommerce-password-strength"),t=s.find(".woocommerce-password-hint"),a='&lt;small class="woocommerce-password-hint"&gt;'+wc_password_strength_meter_params.i18n_password_hint+"&lt;/small&gt;",o=wp.passwordStrength.meter(r.val(),wp.passwordStrength.userInputDisallowedList()),d="";if(e.removeClass("short bad good strong"),t.remove(),e.is(":hidden"))return o;switch(o&lt;wc_password_strength_meter_params.min_password_strength&amp;&amp;(d=" - "+wc_password_strength_meter_params.i18n_password_error),o){case 0:e.addClass("short").html(pwsL10n.short+d),e.after(a);break;case 1:case 2:e.addClass("bad").html(pwsL10n.bad+d),e.after(a);break;case 3:e.addClass("good").html(pwsL10n.good+d);break;case 4:e.addClass("strong").html(pwsL10n.strong+d);break;case 5:e.addClass("short").html(pwsL10n.mismatch)}return o}};r.init()})
;(function($){function __(string){return WFLS_LOGIN_TRANSLATIONS[string]||string}
!function(Z){"use strict";Z.Zebra_Tooltips=function(t,l){var u,T,b,v,n={animation_speed:250,animation_offset:20,close_on_click:!0,content:!(this.version="2.1.0"),hide_delay:100,keep_visible:!0,max_width:250,opacity:".95",position:"center",prerender:!1,show_delay:100,vertical_alignment:"above",vertical_offset:0,onBeforeHide:null,onHide:null,onBeforeShow:null,onShow:null},r=this,_=function(e){var t,o,i,a,l,n,r,_,s,p,d,h,c,f,w=e.data("Zebra_Tooltip"),m=Z(window);return w.tooltip||(t=Z("&lt;div&gt;",{"class":"Zebra_Tooltip",css:{opacity:0,display:"block"}}),o=Z("&lt;div&gt;",{"class":"Zebra_Tooltip_Message",css:{maxWidth:w.max_width}}).html(w.content).appendTo(t),i=Z("&lt;div&gt;",{"class":"Zebra_Tooltip_Arrow"}).appendTo(t),a=Z("&lt;div&gt;").addClass("Zebra_Tooltip_Arrow_Border").appendTo(i),Z("&lt;div&gt;").appendTo(i),w.keep_visible&amp;&amp;(t.on("mouseleave"+(w.close_on_click?" click":""),function(){y(e)}),t.on("mouseenter",function(){g(e)})),t.appendTo("body"),w.sticky&amp;&amp;o.addClass("Zebra_Tooltip_Has_Close"),l=t.outerWidth(),n=t.outerHeight(),r=a.outerWidth(),_=a.outerHeight(),s=o.outerWidth(),p=o.outerHeight(),w={tooltip:t,tooltip_width:l,tooltip_height:n+_/2,message:o,arrow_container:i,arrow_width:r,arrow_height:_,arrow:a},t.css({width:w.tooltip_width,height:w.tooltip_height}),w.tooltip_width=w.tooltip_width+(o.outerWidth()-s),w.tooltip_height=w.tooltip_height+(o.outerHeight()-p),t.css({width:w.tooltip_width,height:w.tooltip_height,display:"none"}),w=Z.extend(e.data("Zebra_Tooltip"),w),e.data("Zebra_Tooltip",w)),w.sticky&amp;&amp;!w.close&amp;&amp;(Z("&lt;a&gt;",{"class":"Zebra_Tooltip_Close",href:"javascript:void(0)"}).html("&amp;times;").on("click",function(t){t.preventDefault();var o=e.data("Zebra_Tooltip");o.sticky=!1,e.data("Zebra_Tooltip",o),y(e)}).appendTo(w.message),w.close=!0,w=Z.extend(e.data("Zebra_Tooltip"),w),e.data("Zebra_Tooltip",w)),u=m.width(),T=m.height(),d=e.offset(),Z.extend(w,{element_left:d.left,element_top:d.top,element_width:e.outerWidth(),element_height:e.outerHeight()}),v=m.scrollTop(),b=m.scrollLeft(),h="left"===w.position?w.element_left-w.tooltip_width+w.arrow_width:"right"===w.position?w.element_left+w.element_width-w.arrow_width:w.element_left+(w.element_width-w.tooltip_width)/2,c=w.element_top-w.tooltip_height,f="left"===w.position?w.tooltip_width-w.arrow_width-w.arrow_width/2:"right"===w.position?w.arrow_width/2:(w.tooltip_width-w.arrow_width)/2,h+w.tooltip_width&gt;u+b&amp;&amp;(f-=u+b-(h+w.tooltip_width)-6,h=u+b-w.tooltip_width-6,f+w.arrow_width&gt;w.tooltip_width-6&amp;&amp;(f=w.tooltip_width-6-w.arrow_width),h+f+w.arrow_width/2&lt;w.element_left&amp;&amp;(f=-1e4)),h&lt;b&amp;&amp;(f-=b-h,h=b+2,f&lt;0&amp;&amp;(f=w.arrow_width/2),h+f+w.arrow_width/2&gt;w.element_left+w.element_width&amp;&amp;(f=-1e4)),w.message.css("margin-top",""),w.arrow_container.removeClass("Zebra_Tooltip_Arrow_Top").addClass("Zebra_Tooltip_Arrow_Bottom"),c&lt;v||"below"===w.vertical_alignment&amp;&amp;w.element_top+w.element_height+w.vertical_offset+w.tooltip_height+w.animation_offset&lt;T+v?(c=w.element_top+w.element_height-w.vertical_offset,w.animation_offset=Math.abs(w.animation_offset),w.message.css("margin-top",w.arrow_height/2),w.arrow_container.removeClass("Zebra_Tooltip_Arrow_Bottom").addClass("Zebra_Tooltip_Arrow_Top")):(w.animation_offset=-Math.abs(w.animation_offset),c+=w.vertical_offset),w.arrow_container.css("left",f),w.tooltip.css({left:h,top:c}),Z.extend(w,{tooltip_left:h,tooltip_top:c,arrow_left:f}),w=Z.extend(e.data("Zebra_Tooltip"),w),e.data("Zebra_Tooltip",w),w},g=function(t){var o=t.data("Zebra_Tooltip");clearTimeout(o.show_timeout),o.muted||(clearTimeout(o.hide_timeout),o.show_timeout=setTimeout(function(){(o=_(t)).onBeforeShow&amp;&amp;"function"==typeof o.onBeforeShow&amp;&amp;!1===o.onBeforeShow(t,o.tooltip)||("block"!==o.tooltip.css("display")&amp;&amp;o.tooltip.css({top:o.tooltip_top+o.animation_offset}),o.tooltip.css("display","block"),o.tooltip.stop(),o.tooltip.animate({top:o.tooltip_top,opacity:o.opacity},o.animation_speed,function(){o.onShow&amp;&amp;"function"==typeof o.onShow&amp;&amp;o.onShow(t,o.tooltip)}))},o.show_delay))},y=function(t){var o=t.data("Zebra_Tooltip");clearTimeout(o.hide_timeout),o.sticky||(clearTimeout(o.show_timeout),o.hide_timeout=setTimeout(function(){if(o.tooltip){if(o.onBeforeHide&amp;&amp;"function"==typeof o.onBeforeHide&amp;&amp;!1===o.onBeforeHide(t,o.tooltip))return;o.close=!1,o.destroy&amp;&amp;(o.muted=!0),t.data("Zebra_Tooltip",o),Z("a.Zebra_Tooltip_Close",o.tooltip).remove(),o.tooltip.stop(),o.tooltip.animate({opacity:0,top:o.tooltip_top+o.animation_offset},o.animation_speed,function(){Z(this).css("display","none"),o.onHide&amp;&amp;"function"==typeof o.onHide&amp;&amp;o.onHide(t,o.tooltip)})}},o.hide_delay))};r.hide=function(t,e){t.each(function(){var t=Z(this),o=t.data("Zebra_Tooltip");o&amp;&amp;(o.sticky=!1,e&amp;&amp;(o.destroy=!0),t.data("Zebra_Tooltip",o),y(t))})},r.show=function(t,e){t.each(function(){var t=Z(this),o=t.data("Zebra_Tooltip");o&amp;&amp;(o.sticky=!0,o.muted=!1,e&amp;&amp;(o.destroy=!0),t.data("Zebra_Tooltip",o),g(t))})},t.each(function(){var t,o=Z(this),e=o.attr("title"),i=o.data(),a={};for(t in i)0===t.indexOf("ztt_")&amp;&amp;(t=t.replace(/^ztt\_/,""),void 0!==n[t]&amp;&amp;(a[t]=i["ztt_"+t]));a=Z.extend(n,r.settings,l,a),e&amp;&amp;(a.content=o.attr("title")),void 0!==a.content&amp;&amp;""!==a.content.trim()&amp;&amp;(o.on({mouseenter:function(){e&amp;&amp;Z(this).attr("title",""),g(o)},mouseleave:function(){y(o),e&amp;&amp;Z(this).attr("title",e)}}),o.data("Zebra_Tooltip",Z.extend({tooltip:null,show_timeout:null,hide_timeout:null,sticky:!1,destroy:!1,muted:!1},a)),a.prerender&amp;&amp;_(o))})}}($);function selectorSearch(selectors){var input=null;return function(){if(input!==null)
return input;for(var i=0;i&lt;selectors.length;i++){input=$(selectors[i]);if(input.length===1)
return input}
input=null;return input}};function FormElementLocator(inputSelectors,extraSelectors){var self=this;if(typeof extraSelectors=='undefined')
extraSelectors={};var found=!1;var input=null,form=null,extra={};var findInput=selectorSearch(inputSelectors);var search=function(){input=findInput();if(input===null)
return!1;form=input.closest('form');if(form.length!==1){form=null;return!1}
for(var key in extraSelectors){var match=form.find(extraSelectors[key]);if(match.length===1){extra[key]=match}else{return!1}}
return!0};this.locate=function(){if(!found)
found=search();return found};this.getInput=function(){return found?input:null};this.getForm=function(){return found?form:null};this.getExtra=function(key){if(key in extra)
return extra[key];return null}}
var loginLocator=new FormElementLocator(['input[name=log]','input[name=username]','input#username[name=username]','.woocommerce-form-login input[name=username]','.login input[name=username]'],{password:'input[name="pwd"],input[name=password]'});var registrationLocator=new FormElementLocator(['input[name=user_login]','#reg_email','.woocommerce-form-register input[name=email]','.register input[name=email]']);var locators=[loginLocator,registrationLocator];function getRelevantInputs(){var inputs=$();for(var i=0;i&lt;locators.length;i++){if(locators[i].locate())
inputs=inputs.add(locators[i].getInput());}
return inputs}
var wfls_init_captcha=function(actionCallback,log){if(typeof log==='undefined')
log=getRelevantInputs();if(typeof grecaptcha==='object'){grecaptcha.ready(function(){grecaptcha.execute(WFLSVars.recaptchasitekey,{action:'login'}).then(function(token){var tokenField=$('#wfls-captcha-token');if(tokenField.length){tokenField.val(token)}else{if(log.length){tokenField=$('&lt;input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" /&gt;');tokenField.val(token);log.parent().append(tokenField)}}
typeof actionCallback==='function'&amp;&amp;actionCallback(!0)})})}else{var tokenField=$('#wfls-captcha-token');if(tokenField.length){tokenField.val('grecaptcha-missing')}else{if(log.length){tokenField=$('&lt;input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" /&gt;');tokenField.val('grecaptcha-missing');log.parent().append(tokenField)}}
typeof actionCallback==='function'&amp;&amp;actionCallback(!0)}};function showLoginMessage(messageHtml,type){var heading=$('#login &gt; h1');if(heading.length&gt;0){var dom=(type==='error'?$('&lt;div id="login_error"&gt;'):$('&lt;p class="message"&gt;'));dom.addClass('wfls-login-message');dom.addClass('notice');if(type==='error'){dom.addClass('notice-error')}
dom.html(messageHtml);heading.after(dom);dom.get(0).scrollIntoView();return}else if($('.woocommerce').length&gt;0){var content=$('&lt;div class="woocommerce wfls-login-message"&gt;');var errorList=$('&lt;ul role="alert"&gt;').addClass(type==='error'?'woocommerce-error':'woocommerce-info');content.append(errorList);errorList.append($('&lt;li&gt;').html(messageHtml));var containerSearch=selectorSearch(['#primary','.content-area','#main','.site-main','main']);var container=containerSearch();if(container===null){container=loginLocator.getForm()}
if(container!==null){container.before(content);content.get(0).scrollIntoView();return}}
var messageModal=$('&lt;div&gt;').attr('id','wfls-login-modal').css({position:'fixed',top:0,right:0,bottom:0,left:0,'background-color':'rgba(0,0,0,0.5)','z-index':9999,display:'flex','align-items':'center','justify-content':'center',padding:'16px'}).appendTo($('body'));messageModal.append($('&lt;div&gt;').css({'background-color':'#FFF','border-radius':'4px',padding:'16px','text-align':'center'}).append($('&lt;p&gt;').html(messageHtml)).append($('&lt;button&gt;').text('Dismiss').on('click',function(){messageModal.remove()})))}
var wfls_init_captcha_contact=function(){$('.wfls-registration-captcha-contact').on('click',function(e){e.preventDefault();e.stopPropagation();if(registrationLocator.locate()){$('#wfls-prompt-overlay').remove();var overlay=$('&lt;div id="wfls-prompt-overlay"&gt;&lt;/div&gt;');var wrapper=$('&lt;div id="wfls-prompt-wrapper"&gt;&lt;/div&gt;');var field=$('&lt;p&gt;&lt;label for="wfls-message"&gt;&lt;/label&gt;&lt;br/&gt;&lt;textarea name="wfls-message" id="wfls-message" class="wfls-textarea"&gt;&lt;/textarea&gt;&lt;/p&gt;');field.find('label[for=wfls-message]').text(__('Message to Support'));var nonce=$('&lt;input type="hidden" name="wfls-message-nonce" id="wfls-message-nonce"/&gt;');var button=$('&lt;p class="submit"&gt;&lt;input type="submit" name="wfls-support-submit" id="wfls-support-submit" class="button button-primary button-large"/&gt;&lt;/p&gt;');button.find('input[type=submit]').val(__('Send'));wrapper.append(field).append(nonce).append(button);overlay.append(wrapper);registrationLocator.getForm().css('position','relative').append(overlay);$('#wfls-message-nonce').val($(this).data('token'));$('#wfls-support-submit').on('click',function(e){e.preventDefault();e.stopPropagation();$('#login_error, p.message').remove();var data=registrationLocator.getForm().serialize();data+='&amp;action=wordfence_ls_register_support';$.ajax({type:'POST',url:WFLSVars.ajaxurl,dataType:'json',data:data,success:function(json){if(json.hasOwnProperty('error')){showLoginMessage(json.error,'error');var dom=$('&lt;div id="login_error"&gt;'+json.error+'&lt;/div&gt;');$('#login &gt; h1').after(dom)}else if(json.hasOwnProperty('message')){showLoginMessage(json.message,'message');var dom=$('&lt;p class="message"&gt;'+json.message+'&lt;/p&gt;');$('#login &gt; h1').after(dom);$('#wfls-support-submit, #wfls-message').attr('disabled',!0)}},error:function(err){showLoginMessage(__('An error was encountered while trying to send the message. Please try again.'),'error');var dom=$('&lt;div id="login_error"&gt;&lt;/div&gt;');dom.html(__('&lt;strong&gt;ERROR&lt;/strong&gt;: An error was encountered while trying to send the message. Please try again.'));$('#login &gt; h1').after(dom)}})});field.find("#wfls-message").focus()}})};function FormBlocker(form,buttonSelector,clickOnSubmit){var self=this;var blocked=!1;var released=!1;clickOnSubmit=clickOnSubmit||!1;var clickSubmitInProgress=!1;this.getButtons=function(){return form.find(buttonSelector)}
this.block=function(){if(blocked)
return!1;blocked=!0;this.getButtons().addClass('disabled').prop('disabled',!0);return!0}
this.unblock=function(){this.getButtons().removeClass('disabled').prop('disabled',!1);blocked=!1}
this.release=function(){released=!0}
this.clickSubmit=function(){this.unblock();var submitButton=this.getButtons().first();setTimeout(function(){submitButton.trigger('click')},1)}
this.initialize=function(callback){form.on('submit',function(event){if(released&amp;&amp;(!clickOnSubmit||clickSubmitInProgress)){if(clickSubmitInProgress)
clickSubmitInProgress=!1;return}
event.preventDefault();event.stopPropagation();if(released){clickSubmitInProgress=!0;self.clickSubmit();return}
if(self.block()){callback()}})}}
var wfls_query_ajax=function(blocker){$('.wfls-login-message').remove();if(!loginLocator.locate()){console.error('Required login elements not found');return}
var form=loginLocator.getForm();var log=loginLocator.getInput();var pwd=loginLocator.getExtra('password');var data=$(form).serialize();data+='&amp;action=wordfence_ls_authenticate';$.ajax({type:'POST',url:WFLSVars.ajaxurl,dataType:'json',data:data,success:function(json){if(json.hasOwnProperty('reset')&amp;&amp;json.reset){$('#wfls-prompt-overlay').remove()}
if(json.hasOwnProperty('error')){showLoginMessage(json.error,'error');$('#wfls-token').val('');if(parseInt(WFLSVars.useCAPTCHA)){wfls_init_captcha()}}else if(json.hasOwnProperty('message')){showLoginMessage(json.message,'message');$('#wfls-token').val('');if(parseInt(WFLSVars.useCAPTCHA)){wfls_init_captcha()}}else if(json.hasOwnProperty('login')){if(json.hasOwnProperty('captcha')){var captchaField=$('#wfls-captcha-jwt');if(!captchaField.length){captchaField=$('&lt;input type="hidden" name="wfls-captcha-jwt" id="wfls-captcha-jwt" value=""/&gt;');form.append(captchaField)}
$('#wfls-captcha-jwt').val(json.captcha)}
blocker.release();if(json.hasOwnProperty('two_factor_required')&amp;&amp;json.two_factor_required){if($('#wfls-prompt-overlay').length===0){var overlay=$('&lt;div id="wfls-prompt-overlay"&gt;&lt;/div&gt;');var wrapper=$('&lt;div id="wfls-prompt-wrapper"&gt;&lt;/div&gt;');var label=$('&lt;label for="wfls-token"&gt;');label.text(__('Wordfence 2FA Code')+' ');label.append($('&lt;a href="javascript:void(0)" class="wfls-2fa-code-help wfls-tooltip-trigger"&gt;&lt;i class="dashicons dashicons-editor-help"&gt;&lt;/i&gt;&lt;/a&gt;').attr('title',__('The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes.')));label=$('&lt;p&gt;').append(label);var field=$('&lt;p&gt;&lt;input type="text" name="wfls-token" id="wfls-token" aria-describedby="wfls-token-error" class="input" value="" size="6" autocomplete="one-time-code"/&gt;&lt;/p&gt;');var remember=$('&lt;p class="wfls-remember-device-wrapper"&gt;&lt;label for="wfls-remember-device"&gt;&lt;input name="wfls-remember-device" type="checkbox" id="wfls-remember-device" value="1" /&gt; &lt;/label&gt;&lt;/p&gt;');remember.find('label').append(__('Remember for 30 days'));var button=$('&lt;p class="submit"&gt;&lt;input type="submit" name="wfls-token-submit" id="wfls-token-submit" class="button button-primary button-large"/&gt;&lt;/p&gt;');button.find('input[type=submit]').val(__('Log In'));wrapper.append(label);wrapper.append(field);if(parseInt(WFLSVars.allowremember)){wrapper.append(remember)}
wrapper.append(button);overlay.append(wrapper);form.css('position','relative').append(overlay);form.on('submit',function(){$('#wfls-token-submit').prop('disabled',!0).addClass('disabled')});$('#wfls-token').focus();new $.Zebra_Tooltips($('.wfls-tooltip-trigger'))}}else{blocker.clickSubmit()}}
blocker.unblock()},error:function(err){if(err.status==503||err.status==403){if($('.woocommerce').length&gt;0){if(err.status==503){showLoginMessage(__('&lt;strong&gt;ERROR&lt;/strong&gt;: Login failed with status code 503. Please contact the site administrator.'),'error')}else if(err.status==403){showLoginMessage(__('&lt;strong&gt;ERROR&lt;/strong&gt;: Login failed with status code 403. Please contact the site administrator.'),'error')}
blocker.unblock()}else{window.location.reload(!0)}
return}
showLoginMessage(__('&lt;strong&gt;ERROR&lt;/strong&gt;: An error was encountered while trying to authenticate. Please try again.'),'error');blocker.unblock()}})};$(function(){if(loginLocator.locate()){var loginBlocker=new FormBlocker(loginLocator.getForm(),'#wp-submit,[type=submit][name=login]',!0);loginBlocker.initialize(function(){if(parseInt(WFLSVars.useCAPTCHA)){wfls_init_captcha(function(){wfls_query_ajax(loginBlocker)})}else{wfls_query_ajax(loginBlocker)}})}
if(registrationLocator.locate()&amp;&amp;parseInt(WFLSVars.useCAPTCHA)){var registrationBlocker=new FormBlocker(registrationLocator.getForm(),'[type=submit]');registrationBlocker.initialize(function(){wfls_init_captcha(function(){registrationBlocker.release();registrationBlocker.clickSubmit()},registrationLocator.getInput())})}
var verificationField=$('#wfls-email-verification');if(verificationField.length){verificationField.val(WFLSVars.verification||'')}else{var log=getRelevantInputs();if(log.length){verificationField=$('&lt;input type="hidden" name="wfls-email-verification" id="wfls-email-verification" /&gt;');verificationField.val(WFLSVars.verification);log.parent().append(verificationField)}}
if(parseInt(WFLSVars.useCAPTCHA)){wfls_init_captcha_contact()}})})(jQuery)
;</pre></body></html>