!function(e,t){"use strict";"object"==typeof module&&"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(e,t){"use strict";var i=[],n=Object.getPrototypeOf,s=i.slice,o=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},r=i.push,a=i.indexOf,l={},c=l.toString,d=l.hasOwnProperty,u=d.toString,p=u.call(Object),h={},f=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},m=function(e){return null!=e&&e===e.window},g=e.document,v={type:!0,src:!0,nonce:!0,noModule:!0};function y(e,t,i){var n,s,o=(i=i||g).createElement("script");if(o.text=e,t)for(n in v)(s=t[n]||t.getAttribute&&t.getAttribute(n))&&o.setAttribute(n,s);i.head.appendChild(o).parentNode.removeChild(o)}function _(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.5.1",w=function(e,t){return new w.fn.init(e,t)};function k(e){var t=!!e&&"length"in e&&e.length,i=_(e);return!f(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in e)}w.fn=w.prototype={jquery:b,constructor:w,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(w.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(0<=i&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:r,sort:i.sort,splice:i.splice},w.extend=w.fn.extend=function(){var e,t,i,n,s,o,r=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof r&&(c=r,r=arguments[a]||{},a++),"object"==typeof r||f(r)||(r={}),a===l&&(r=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&r!==n&&(c&&n&&(w.isPlainObject(n)||(s=Array.isArray(n)))?(i=r[t],o=s&&!Array.isArray(i)?[]:s||w.isPlainObject(i)?i:{},s=!1,r[t]=w.extend(c,o,n)):void 0!==n&&(r[t]=n));return r},w.extend({expando:"jQuery"+(b+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==c.call(e)||(t=n(e))&&("function"!=typeof(i=d.call(t,"constructor")&&t.constructor)||u.call(i)!==p))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){y(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(k(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},makeArray:function(e,t){var i=t||[];return null!=e&&(k(Object(e))?w.merge(i,"string"==typeof e?[e]:e):r.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:a.call(t,e,i)},merge:function(e,t){for(var i=+t.length,n=0,s=e.length;n<i;n++)e[s++]=t[n];return e.length=s,e},grep:function(e,t,i){for(var n=[],s=0,o=e.length,r=!i;s<o;s++)!t(e[s],s)!==r&&n.push(e[s]);return n},map:function(e,t,i){var n,s,r=0,a=[];if(k(e))for(n=e.length;r<n;r++)null!=(s=t(e[r],r,i))&&a.push(s);else for(r in e)null!=(s=t(e[r],r,i))&&a.push(s);return o(a)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=i[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var x=function(e){var t,i,n,s,o,r,a,l,c,d,u,p,h,f,m,g,v,y,_,b="sizzle"+1*new Date,w=e.document,k=0,x=0,$=le(),C=le(),S=le(),T=le(),D=function(e,t){return e===t&&(u=!0),0},A={}.hasOwnProperty,L=[],E=L.pop,I=L.push,j=L.push,N=L.slice,M=function(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",O="[\\x20\\t\\r\\n\\f]",H="(?:\\\\[\\da-fA-F]{1,6}"+O+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",q="\\["+O+"*("+H+")(?:"+O+"*([*^$|!~]?=)"+O+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+H+"))|)"+O+"*\\]",F=":("+H+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+q+")*)|.*)\\)|)",W=new RegExp(O+"+","g"),R=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),z=new RegExp("^"+O+"*,"+O+"*"),B=new RegExp("^"+O+"*([>+~]|"+O+")"+O+"*"),Y=new RegExp(O+"|>"),U=new RegExp(F),V=new RegExp("^"+H+"$"),K={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,X=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+O+"?|\\\\([^\\r\\n\\f])","g"),ie=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,se=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){p()},re=be((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{j.apply(L=N.call(w.childNodes),w.childNodes),L[w.childNodes.length].nodeType}catch(t){j={apply:L.length?function(e,t){I.apply(e,N.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}function ae(e,t,n,s){var o,a,c,d,u,f,v,y=t&&t.ownerDocument,w=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return n;if(!s&&(p(t),t=t||h,m)){if(11!==w&&(u=Z.exec(e)))if(o=u[1]){if(9===w){if(!(c=t.getElementById(o)))return n;if(c.id===o)return n.push(c),n}else if(y&&(c=y.getElementById(o))&&_(t,c)&&c.id===o)return n.push(c),n}else{if(u[2])return j.apply(n,t.getElementsByTagName(e)),n;if((o=u[3])&&i.getElementsByClassName&&t.getElementsByClassName)return j.apply(n,t.getElementsByClassName(o)),n}if(i.qsa&&!T[e+" "]&&(!g||!g.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===w&&(Y.test(e)||B.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&i.scope||((d=t.getAttribute("id"))?d=d.replace(ne,se):t.setAttribute("id",d=b)),a=(f=r(e)).length;a--;)f[a]=(d?"#"+d:":scope")+" "+_e(f[a]);v=f.join(",")}try{return j.apply(n,y.querySelectorAll(v)),n}catch(t){T(e,!0)}finally{d===b&&t.removeAttribute("id")}}}return l(e.replace(R,"$1"),t,n,s)}function le(){var e=[];return function t(i,s){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=s}}function ce(e){return e[b]=!0,e}function de(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var i=e.split("|"),s=i.length;s--;)n.attrHandle[i[s]]=t}function pe(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function fe(e){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&re(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(i,n){for(var s,o=e([],i.length,t),r=o.length;r--;)i[s=o[r]]&&(i[s]=!(n[s]=i[s]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in i=ae.support={},o=ae.isXML=function(e){var t=e.namespaceURI,i=(e.ownerDocument||e).documentElement;return!J.test(t||i&&i.nodeName||"HTML")},p=ae.setDocument=function(e){var t,s,r=e?e.ownerDocument||e:w;return r!=h&&9===r.nodeType&&r.documentElement&&(f=(h=r).documentElement,m=!o(h),w!=h&&(s=h.defaultView)&&s.top!==s&&(s.addEventListener?s.addEventListener("unload",oe,!1):s.attachEvent&&s.attachEvent("onunload",oe)),i.scope=de((function(e){return f.appendChild(e).appendChild(h.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),i.attributes=de((function(e){return e.className="i",!e.getAttribute("className")})),i.getElementsByTagName=de((function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length})),i.getElementsByClassName=Q.test(h.getElementsByClassName),i.getById=de((function(e){return f.appendChild(e).id=b,!h.getElementsByName||!h.getElementsByName(b).length})),i.getById?(n.filter.ID=function(e){var t=e.replace(te,ie);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var i=t.getElementById(e);return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(te,ie);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var i,n,s,o=t.getElementById(e);if(o){if((i=o.getAttributeNode("id"))&&i.value===e)return[o];for(s=t.getElementsByName(e),n=0;o=s[n++];)if((i=o.getAttributeNode("id"))&&i.value===e)return[o]}return[]}}),n.find.TAG=i.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):i.qsa?t.querySelectorAll(e):void 0}:function(e,t){var i,n=[],s=0,o=t.getElementsByTagName(e);if("*"===e){for(;i=o[s++];)1===i.nodeType&&n.push(i);return n}return o},n.find.CLASS=i.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(i.qsa=Q.test(h.querySelectorAll))&&(de((function(e){var t;f.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+O+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+O+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||g.push("~="),(t=h.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\["+O+"*name"+O+"*="+O+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),de((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+O+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(i.matchesSelector=Q.test(y=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&de((function(e){i.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",F)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(f.compareDocumentPosition),_=t||Q.test(f.contains)?function(e,t){var i=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!i.sortDetached&&t.compareDocumentPosition(e)===n?e==h||e.ownerDocument==w&&_(w,e)?-1:t==h||t.ownerDocument==w&&_(w,t)?1:d?M(d,e)-M(d,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var i,n=0,s=e.parentNode,o=t.parentNode,r=[e],a=[t];if(!s||!o)return e==h?-1:t==h?1:s?-1:o?1:d?M(d,e)-M(d,t):0;if(s===o)return pe(e,t);for(i=e;i=i.parentNode;)r.unshift(i);for(i=t;i=i.parentNode;)a.unshift(i);for(;r[n]===a[n];)n++;return n?pe(r[n],a[n]):r[n]==w?-1:a[n]==w?1:0}),h},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(p(e),i.matchesSelector&&m&&!T[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var n=y.call(e,t);if(n||i.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){T(t,!0)}return 0<ae(t,h,null,[e]).length},ae.contains=function(e,t){return(e.ownerDocument||e)!=h&&p(e),_(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=h&&p(e);var s=n.attrHandle[t.toLowerCase()],o=s&&A.call(n.attrHandle,t.toLowerCase())?s(e,t,!m):void 0;return void 0!==o?o:i.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},ae.escape=function(e){return(e+"").replace(ne,se)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,n=[],s=0,o=0;if(u=!i.detectDuplicates,d=!i.sortStable&&e.slice(0),e.sort(D),u){for(;t=e[o++];)t===e[o]&&(s=n.push(o));for(;s--;)e.splice(n[s],1)}return d=null,e},s=ae.getText=function(e){var t,i="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=s(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[n++];)i+=s(t);return i},(n=ae.selectors={cacheLength:50,createPseudo:ce,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ie),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ie),"~="===e[2]&&(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]||ae.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]&&ae.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&U.test(i)&&(t=r(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ie).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&$(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var s=ae.attr(n,e);return null==s?"!="===t:!t||(s+="","="===t?s===i:"!="===t?s!==i:"^="===t?i&&0===s.indexOf(i):"*="===t?i&&-1<s.indexOf(i):"$="===t?i&&s.slice(-i.length)===i:"~="===t?-1<(" "+s.replace(W," ")+" ").indexOf(i):"|="===t&&(s===i||s.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,s){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===s?function(e){return!!e.parentNode}:function(t,i,l){var c,d,u,p,h,f,m=o!==r?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,_=!1;if(g){if(o){for(;m;){for(p=t;p=p[m];)if(a?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?g.firstChild:g.lastChild],r&&y){for(_=(h=(c=(d=(u=(p=g)[b]||(p[b]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]||[])[0]===k&&c[1])&&c[2],p=h&&g.childNodes[h];p=++h&&p&&p[m]||(_=h=0)||f.pop();)if(1===p.nodeType&&++_&&p===t){d[e]=[k,h,_];break}}else if(y&&(_=h=(c=(d=(u=(p=t)[b]||(p[b]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]||[])[0]===k&&c[1]),!1===_)for(;(p=++h&&p&&p[m]||(_=h=0)||f.pop())&&((a?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++_||(y&&((d=(u=p[b]||(p[b]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]=[k,_]),p!==t)););return(_-=s)===n||_%n==0&&0<=_/n}}},PSEUDO:function(e,t){var i,s=n.pseudos[e]||n.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return s[b]?s(t):1<s.length?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,i){for(var n,o=s(e,t),r=o.length;r--;)e[n=M(e,o[r])]=!(i[n]=o[r])})):function(e){return s(e,0,i)}):s}},pseudos:{not:ce((function(e){var t=[],i=[],n=a(e.replace(R,"$1"));return n[b]?ce((function(e,t,i,s){for(var o,r=n(e,null,s,[]),a=e.length;a--;)(o=r[a])&&(e[a]=!(t[a]=o))})):function(e,s,o){return t[0]=e,n(t,null,o,i),t[0]=null,!i.pop()}})),has:ce((function(e){return function(t){return 0<ae(e,t).length}})),contains:ce((function(e){return e=e.replace(te,ie),function(t){return-1<(t.textContent||s(t)).indexOf(e)}})),lang:ce((function(e){return V.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(te,ie).toLowerCase(),function(t){var i;do{if(i=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,i){return[i<0?i+t:i]})),even:ge((function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e})),odd:ge((function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e})),lt:ge((function(e,t,i){for(var n=i<0?i+t:t<i?t:i;0<=--n;)e.push(n);return e})),gt:ge((function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e}))}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=he(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=fe(t);function ye(){}function _e(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function be(e,t,i){var n=t.dir,s=t.next,o=s||n,r=i&&"parentNode"===o,a=x++;return t.first?function(t,i,s){for(;t=t[n];)if(1===t.nodeType||r)return e(t,i,s);return!1}:function(t,i,l){var c,d,u,p=[k,a];if(l){for(;t=t[n];)if((1===t.nodeType||r)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||r)if(d=(u=t[b]||(t[b]={}))[t.uniqueID]||(u[t.uniqueID]={}),s&&s===t.nodeName.toLowerCase())t=t[n]||t;else{if((c=d[o])&&c[0]===k&&c[1]===a)return p[2]=c[2];if((d[o]=p)[2]=e(t,i,l))return!0}return!1}}function we(e){return 1<e.length?function(t,i,n){for(var s=e.length;s--;)if(!e[s](t,i,n))return!1;return!0}:e[0]}function ke(e,t,i,n,s){for(var o,r=[],a=0,l=e.length,c=null!=t;a<l;a++)(o=e[a])&&(i&&!i(o,n,s)||(r.push(o),c&&t.push(a)));return r}function xe(e,t,i,n,s,o){return n&&!n[b]&&(n=xe(n)),s&&!s[b]&&(s=xe(s,o)),ce((function(o,r,a,l){var c,d,u,p=[],h=[],f=r.length,m=o||function(e,t,i){for(var n=0,s=t.length;n<s;n++)ae(e,t[n],i);return i}(t||"*",a.nodeType?[a]:a,[]),g=!e||!o&&t?m:ke(m,p,e,a,l),v=i?s||(o?e:f||n)?[]:r:g;if(i&&i(g,v,a,l),n)for(c=ke(v,h),n(c,[],a,l),d=c.length;d--;)(u=c[d])&&(v[h[d]]=!(g[h[d]]=u));if(o){if(s||e){if(s){for(c=[],d=v.length;d--;)(u=v[d])&&c.push(g[d]=u);s(null,v=[],c,l)}for(d=v.length;d--;)(u=v[d])&&-1<(c=s?M(o,u):p[d])&&(o[c]=!(r[c]=u))}}else v=ke(v===r?v.splice(f,v.length):v),s?s(null,r,v,l):j.apply(r,v)}))}function $e(e){for(var t,i,s,o=e.length,r=n.relative[e[0].type],a=r||n.relative[" "],l=r?1:0,d=be((function(e){return e===t}),a,!0),u=be((function(e){return-1<M(t,e)}),a,!0),p=[function(e,i,n){var s=!r&&(n||i!==c)||((t=i).nodeType?d(e,i,n):u(e,i,n));return t=null,s}];l<o;l++)if(i=n.relative[e[l].type])p=[be(we(p),i)];else{if((i=n.filter[e[l].type].apply(null,e[l].matches))[b]){for(s=++l;s<o&&!n.relative[e[s].type];s++);return xe(1<l&&we(p),1<l&&_e(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(R,"$1"),i,l<s&&$e(e.slice(l,s)),s<o&&$e(e=e.slice(s)),s<o&&_e(e))}p.push(i)}return we(p)}return ye.prototype=n.filters=n.pseudos,n.setFilters=new ye,r=ae.tokenize=function(e,t){var i,s,o,r,a,l,c,d=C[e+" "];if(d)return t?0:d.slice(0);for(a=e,l=[],c=n.preFilter;a;){for(r in i&&!(s=z.exec(a))||(s&&(a=a.slice(s[0].length)||a),l.push(o=[])),i=!1,(s=B.exec(a))&&(i=s.shift(),o.push({value:i,type:s[0].replace(R," ")}),a=a.slice(i.length)),n.filter)!(s=K[r].exec(a))||c[r]&&!(s=c[r](s))||(i=s.shift(),o.push({value:i,type:r,matches:s}),a=a.slice(i.length));if(!i)break}return t?a.length:a?ae.error(e):C(e,l).slice(0)},a=ae.compile=function(e,t){var i,s,o,a,l,d,u=[],f=[],g=S[e+" "];if(!g){for(t||(t=r(e)),i=t.length;i--;)(g=$e(t[i]))[b]?u.push(g):f.push(g);(g=S(e,(s=f,a=0<(o=u).length,l=0<s.length,d=function(e,t,i,r,d){var u,f,g,v=0,y="0",_=e&&[],b=[],w=c,x=e||l&&n.find.TAG("*",d),$=k+=null==w?1:Math.random()||.1,C=x.length;for(d&&(c=t==h||t||d);y!==C&&null!=(u=x[y]);y++){if(l&&u){for(f=0,t||u.ownerDocument==h||(p(u),i=!m);g=s[f++];)if(g(u,t||h,i)){r.push(u);break}d&&(k=$)}a&&((u=!g&&u)&&v--,e&&_.push(u))}if(v+=y,a&&y!==v){for(f=0;g=o[f++];)g(_,b,t,i);if(e){if(0<v)for(;y--;)_[y]||b[y]||(b[y]=E.call(r));b=ke(b)}j.apply(r,b),d&&!e&&0<b.length&&1<v+o.length&&ae.uniqueSort(r)}return d&&(k=$,c=w),_},a?ce(d):d))).selector=e}return g},l=ae.select=function(e,t,i,s){var o,l,c,d,u,p="function"==typeof e&&e,h=!s&&r(e=p.selector||e);if(i=i||[],1===h.length){if(2<(l=h[0]=h[0].slice(0)).length&&"ID"===(c=l[0]).type&&9===t.nodeType&&m&&n.relative[l[1].type]){if(!(t=(n.find.ID(c.matches[0].replace(te,ie),t)||[])[0]))return i;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(o=K.needsContext.test(e)?0:l.length;o--&&(c=l[o],!n.relative[d=c.type]);)if((u=n.find[d])&&(s=u(c.matches[0].replace(te,ie),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(o,1),!(e=s.length&&_e(l)))return j.apply(i,s),i;break}}return(p||a(e,h))(s,t,!m,i,!t||ee.test(e)&&ve(t.parentNode)||t),i},i.sortStable=b.split("").sort(D).join("")===b,i.detectDuplicates=!!u,p(),i.sortDetached=de((function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))})),de((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,i){if(!i)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),i.attributes&&de((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,i){if(!i&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),de((function(e){return null==e.getAttribute("disabled")}))||ue(P,(function(e,t,i){var n;if(!i)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null})),ae}(e);w.find=x,w.expr=x.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=x.uniqueSort,w.text=x.getText,w.isXMLDoc=x.isXML,w.contains=x.contains,w.escapeSelector=x.escape;var $=function(e,t,i){for(var n=[],s=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&w(e).is(i))break;n.push(e)}return n},C=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},S=w.expr.match.needsContext;function T(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function A(e,t,i){return f(t)?w.grep(e,(function(e,n){return!!t.call(e,n,e)!==i})):t.nodeType?w.grep(e,(function(e){return e===t!==i})):"string"!=typeof t?w.grep(e,(function(e){return-1<a.call(t,e)!==i})):w.filter(t,e,i)}w.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?w.find.matchesSelector(n,e)?[n]:[]:w.find.matches(e,w.grep(t,(function(e){return 1===e.nodeType})))},w.fn.extend({find:function(e){var t,i,n=this.length,s=this;if("string"!=typeof e)return this.pushStack(w(e).filter((function(){for(t=0;t<n;t++)if(w.contains(s[t],this))return!0})));for(i=this.pushStack([]),t=0;t<n;t++)w.find(e,s[t],i);return 1<n?w.uniqueSort(i):i},filter:function(e){return this.pushStack(A(this,e||[],!1))},not:function(e){return this.pushStack(A(this,e||[],!0))},is:function(e){return!!A(this,"string"==typeof e&&S.test(e)?w(e):e||[],!1).length}});var L,E=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,i){var n,s;if(!e)return this;if(i=i||L,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:E.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),D.test(n[1])&&w.isPlainObject(t))for(n in t)f(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(s=g.getElementById(n[2]))&&(this[0]=s,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):f(e)?void 0!==i.ready?i.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,L=w(g);var I=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function N(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),i=t.length;return this.filter((function(){for(var e=0;e<i;e++)if(w.contains(this,t[e]))return!0}))},closest:function(e,t){var i,n=0,s=this.length,o=[],r="string"!=typeof e&&w(e);if(!S.test(e))for(;n<s;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(r?-1<r.index(i):1===i.nodeType&&w.find.matchesSelector(i,e))){o.push(i);break}return this.pushStack(1<o.length?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?a.call(w(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return $(e,"parentNode")},parentsUntil:function(e,t,i){return $(e,"parentNode",i)},next:function(e){return N(e,"nextSibling")},prev:function(e){return N(e,"previousSibling")},nextAll:function(e){return $(e,"nextSibling")},prevAll:function(e){return $(e,"previousSibling")},nextUntil:function(e,t,i){return $(e,"nextSibling",i)},prevUntil:function(e,t,i){return $(e,"previousSibling",i)},siblings:function(e){return C((e.parentNode||{}).firstChild,e)},children:function(e){return C(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(T(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},(function(e,t){w.fn[e]=function(i,n){var s=w.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=w.filter(n,s)),1<this.length&&(j[e]||w.uniqueSort(s),I.test(e)&&s.reverse()),this.pushStack(s)}}));var M=/[^\x20\t\r\n\f]+/g;function P(e){return e}function O(e){throw e}function H(e,t,i,n){var s;try{e&&f(s=e.promise)?s.call(e).done(t).fail(i):e&&f(s=e.then)?s.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}w.Callbacks=function(e){var t,i;e="string"==typeof e?(t=e,i={},w.each(t.match(M)||[],(function(e,t){i[t]=!0})),i):w.extend({},e);var n,s,o,r,a=[],l=[],c=-1,d=function(){for(r=r||e.once,o=n=!0;l.length;c=-1)for(s=l.shift();++c<a.length;)!1===a[c].apply(s[0],s[1])&&e.stopOnFalse&&(c=a.length,s=!1);e.memory||(s=!1),n=!1,r&&(a=s?[]:"")},u={add:function(){return a&&(s&&!n&&(c=a.length-1,l.push(s)),function t(i){w.each(i,(function(i,n){f(n)?e.unique&&u.has(n)||a.push(n):n&&n.length&&"string"!==_(n)&&t(n)}))}(arguments),s&&!n&&d()),this},remove:function(){return w.each(arguments,(function(e,t){for(var i;-1<(i=w.inArray(t,a,i));)a.splice(i,1),i<=c&&c--})),this},has:function(e){return e?-1<w.inArray(e,a):0<a.length},empty:function(){return a&&(a=[]),this},disable:function(){return r=l=[],a=s="",this},disabled:function(){return!a},lock:function(){return r=l=[],s||n||(a=s=""),this},locked:function(){return!!r},fireWith:function(e,t){return r||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),n||d()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!o}};return u},w.extend({Deferred:function(t){var i=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],n="pending",s={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var e=arguments;return w.Deferred((function(t){w.each(i,(function(i,n){var s=f(e[n[4]])&&e[n[4]];o[n[1]]((function(){var e=s&&s.apply(this,arguments);e&&f(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[n[0]+"With"](this,s?[e]:arguments)}))})),e=null})).promise()},then:function(t,n,s){var o=0;function r(t,i,n,s){return function(){var a=this,l=arguments,c=function(){var e,c;if(!(t<o)){if((e=n.apply(a,l))===i.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,f(c)?s?c.call(e,r(o,i,P,s),r(o,i,O,s)):(o++,c.call(e,r(o,i,P,s),r(o,i,O,s),r(o,i,P,i.notifyWith))):(n!==P&&(a=void 0,l=[e]),(s||i.resolveWith)(a,l))}},d=s?c:function(){try{c()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,d.stackTrace),o<=t+1&&(n!==O&&(a=void 0,l=[e]),i.rejectWith(a,l))}};t?d():(w.Deferred.getStackHook&&(d.stackTrace=w.Deferred.getStackHook()),e.setTimeout(d))}}return w.Deferred((function(e){i[0][3].add(r(0,e,f(s)?s:P,e.notifyWith)),i[1][3].add(r(0,e,f(t)?t:P)),i[2][3].add(r(0,e,f(n)?n:O))})).promise()},promise:function(e){return null!=e?w.extend(e,s):s}},o={};return w.each(i,(function(e,t){var r=t[2],a=t[5];s[t[1]]=r.add,a&&r.add((function(){n=a}),i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),r.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=r.fireWith})),s.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,i=t,n=Array(i),o=s.call(arguments),r=w.Deferred(),a=function(e){return function(i){n[e]=this,o[e]=1<arguments.length?s.call(arguments):i,--t||r.resolveWith(n,o)}};if(t<=1&&(H(e,r.done(a(i)).resolve,r.reject,!t),"pending"===r.state()||f(o[i]&&o[i].then)))return r.then();for(;i--;)H(o[i],a(i),r.reject);return r.promise()}});var q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,i){e.console&&e.console.warn&&t&&q.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},w.readyException=function(t){e.setTimeout((function(){throw t}))};var F=w.Deferred();function W(){g.removeEventListener("DOMContentLoaded",W),e.removeEventListener("load",W),w.ready()}w.fn.ready=function(e){return F.then(e).catch((function(e){w.readyException(e)})),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0)!==e&&0<--w.readyWait||F.resolveWith(g,[w])}}),w.ready.then=F.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(w.ready):(g.addEventListener("DOMContentLoaded",W),e.addEventListener("load",W));var R=function(e,t,i,n,s,o,r){var a=0,l=e.length,c=null==i;if("object"===_(i))for(a in s=!0,i)R(e,t,a,i[a],!0,o,r);else if(void 0!==n&&(s=!0,f(n)||(r=!0),c&&(r?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(w(e),i)})),t))for(;a<l;a++)t(e[a],i,r?n:n.call(e[a],a,t(e[a],i)));return s?e:c?t.call(e):l?t(e[0],i):o},z=/^-ms-/,B=/-([a-z])/g;function Y(e,t){return t.toUpperCase()}function U(e){return e.replace(z,"ms-").replace(B,Y)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function K(){this.expando=w.expando+K.uid++}K.uid=1,K.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,s=this.cache(e);if("string"==typeof t)s[U(t)]=i;else for(n in t)s[U(n)]=t[n];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][U(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(U):(t=U(t))in n?[t]:t.match(M)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||w.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var J=new K,X=new K,G=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function Z(e,t,i){var n,s;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(Q,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i="true"===(s=i)||"false"!==s&&("null"===s?null:s===+s+""?+s:G.test(s)?JSON.parse(s):s)}catch(e){}X.set(e,t,i)}else i=void 0;return i}w.extend({hasData:function(e){return X.hasData(e)||J.hasData(e)},data:function(e,t,i){return X.access(e,t,i)},removeData:function(e,t){X.remove(e,t)},_data:function(e,t,i){return J.access(e,t,i)},_removeData:function(e,t){J.remove(e,t)}}),w.fn.extend({data:function(e,t){var i,n,s,o=this[0],r=o&&o.attributes;if(void 0===e){if(this.length&&(s=X.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){for(i=r.length;i--;)r[i]&&0===(n=r[i].name).indexOf("data-")&&(n=U(n.slice(5)),Z(o,n,s[n]));J.set(o,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each((function(){X.set(this,e)})):R(this,(function(t){var i;if(o&&void 0===t)return void 0!==(i=X.get(o,e))||void 0!==(i=Z(o,e))?i:void 0;this.each((function(){X.set(this,e,t)}))}),null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each((function(){X.remove(this,e)}))}}),w.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=J.get(e,t),i&&(!n||Array.isArray(i)?n=J.access(e,t,w.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=w.queue(e,t),n=i.length,s=i.shift(),o=w._queueHooks(e,t);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===t&&i.unshift("inprogress"),delete o.stop,s.call(e,(function(){w.dequeue(e,t)}),o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return J.get(e,i)||J.access(e,i,{empty:w.Callbacks("once memory").add((function(){J.remove(e,[t+"queue",i])}))})}}),w.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?w.queue(this[0],e):void 0===t?this:this.each((function(){var i=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&w.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){w.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,s=w.Deferred(),o=this,r=this.length,a=function(){--n||s.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";r--;)(i=J.get(o[r],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a));return a(),s.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ne=g.documentElement,se=function(e){return w.contains(e.ownerDocument,e)},oe={composed:!0};ne.getRootNode&&(se=function(e){return w.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var re=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&se(e)&&"none"===w.css(e,"display")};function ae(e,t,i,n){var s,o,r=20,a=n?function(){return n.cur()}:function(){return w.css(e,t,"")},l=a(),c=i&&i[3]||(w.cssNumber[t]?"":"px"),d=e.nodeType&&(w.cssNumber[t]||"px"!==c&&+l)&&te.exec(w.css(e,t));if(d&&d[3]!==c){for(l/=2,c=c||d[3],d=+l||1;r--;)w.style(e,t,d+c),(1-o)*(1-(o=a()/l||.5))<=0&&(r=0),d/=o;d*=2,w.style(e,t,d+c),i=i||[]}return i&&(d=+d||+l||0,s=i[1]?d+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=d,n.end=s)),s}var le={};function ce(e,t){for(var i,n,s,o,r,a,l,c=[],d=0,u=e.length;d<u;d++)(n=e[d]).style&&(i=n.style.display,t?("none"===i&&(c[d]=J.get(n,"display")||null,c[d]||(n.style.display="")),""===n.style.display&&re(n)&&(c[d]=(l=r=o=void 0,r=(s=n).ownerDocument,a=s.nodeName,(l=le[a])||(o=r.body.appendChild(r.createElement(a)),l=w.css(o,"display"),o.parentNode.removeChild(o),"none"===l&&(l="block"),le[a]=l)))):"none"!==i&&(c[d]="none",J.set(n,"display",i)));for(d=0;d<u;d++)null!=c[d]&&(e[d].style.display=c[d]);return e}w.fn.extend({show:function(){return ce(this,!0)},hide:function(){return ce(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){re(this)?w(this).show():w(this).hide()}))}});var de,ue,pe=/^(?:checkbox|radio)$/i,he=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,fe=/^$|^module$|\/(?:java|ecma)script/i;de=g.createDocumentFragment().appendChild(g.createElement("div")),(ue=g.createElement("input")).setAttribute("type","radio"),ue.setAttribute("checked","checked"),ue.setAttribute("name","t"),de.appendChild(ue),h.checkClone=de.cloneNode(!0).cloneNode(!0).lastChild.checked,de.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!de.cloneNode(!0).lastChild.defaultValue,de.innerHTML="<option></option>",h.option=!!de.lastChild;var me={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&T(e,t)?w.merge([e],i):i}function ve(e,t){for(var i=0,n=e.length;i<n;i++)J.set(e[i],"globalEval",!t||J.get(t[i],"globalEval"))}me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td,h.option||(me.optgroup=me.option=[1,"<select multiple='multiple'>","</select>"]);var ye=/<|&#?\w+;/;function _e(e,t,i,n,s){for(var o,r,a,l,c,d,u=t.createDocumentFragment(),p=[],h=0,f=e.length;h<f;h++)if((o=e[h])||0===o)if("object"===_(o))w.merge(p,o.nodeType?[o]:o);else if(ye.test(o)){for(r=r||u.appendChild(t.createElement("div")),a=(he.exec(o)||["",""])[1].toLowerCase(),l=me[a]||me._default,r.innerHTML=l[1]+w.htmlPrefilter(o)+l[2],d=l[0];d--;)r=r.lastChild;w.merge(p,r.childNodes),(r=u.firstChild).textContent=""}else p.push(t.createTextNode(o));for(u.textContent="",h=0;o=p[h++];)if(n&&-1<w.inArray(o,n))s&&s.push(o);else if(c=se(o),r=ge(u.appendChild(o),"script"),c&&ve(r),i)for(d=0;o=r[d++];)fe.test(o.type||"")&&i.push(o);return u}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ke=/^([^.]*)(?:\.(.+)|)/;function xe(){return!0}function $e(){return!1}function Ce(e,t){return e===function(){try{return g.activeElement}catch(e){}}()==("focus"===t)}function Se(e,t,i,n,s,o){var r,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)Se(e,a,i,n,t[a],o);return e}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=$e;else if(!s)return e;return 1===o&&(r=s,(s=function(e){return w().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=w.guid++)),e.each((function(){w.event.add(this,t,s,n,i)}))}function Te(e,t,i){i?(J.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var n,o,r=J.get(this,t);if(1&e.isTrigger&&this[t]){if(r.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),J.set(this,t,r),n=i(this,t),this[t](),r!==(o=J.get(this,t))||n?J.set(this,t,!1):o={},r!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else r.length&&(J.set(this,t,{value:w.event.trigger(w.extend(r[0],w.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,t)&&w.event.add(e,t,xe)}w.event={global:{},add:function(e,t,i,n,s){var o,r,a,l,c,d,u,p,h,f,m,g=J.get(e);if(V(e))for(i.handler&&(i=(o=i).handler,s=o.selector),s&&w.find.matchesSelector(ne,s),i.guid||(i.guid=w.guid++),(l=g.events)||(l=g.events=Object.create(null)),(r=g.handle)||(r=g.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(M)||[""]).length;c--;)h=m=(a=ke.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),h&&(u=w.event.special[h]||{},h=(s?u.delegateType:u.bindType)||h,u=w.event.special[h]||{},d=w.extend({type:h,origType:m,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&w.expr.match.needsContext.test(s),namespace:f.join(".")},o),(p=l[h])||((p=l[h]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,n,f,r)||e.addEventListener&&e.addEventListener(h,r)),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=i.guid)),s?p.splice(p.delegateCount++,0,d):p.push(d),w.event.global[h]=!0)},remove:function(e,t,i,n,s){var o,r,a,l,c,d,u,p,h,f,m,g=J.hasData(e)&&J.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(M)||[""]).length;c--;)if(h=m=(a=ke.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),h){for(u=w.event.special[h]||{},p=l[h=(n?u.delegateType:u.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=p.length;o--;)d=p[o],!s&&m!==d.origType||i&&i.guid!==d.guid||a&&!a.test(d.namespace)||n&&n!==d.selector&&("**"!==n||!d.selector)||(p.splice(o,1),d.selector&&p.delegateCount--,u.remove&&u.remove.call(e,d));r&&!p.length&&(u.teardown&&!1!==u.teardown.call(e,f,g.handle)||w.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)w.event.remove(e,h+t[c],i,n,!0);w.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,i,n,s,o,r,a=new Array(arguments.length),l=w.event.fix(e),c=(J.get(this,"events")||Object.create(null))[l.type]||[],d=w.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!d.preDispatch||!1!==d.preDispatch.call(this,l)){for(r=w.event.handlers.call(this,l,c),t=0;(s=r[t++])&&!l.isPropagationStopped();)for(l.currentTarget=s.elem,i=0;(o=s.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(n=((w.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,s,o,r,a=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&1<=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],r={},i=0;i<l;i++)void 0===r[s=(n=t[i]).selector+" "]&&(r[s]=n.needsContext?-1<w(s,this).index(c):w.find(s,this,null,[c]).length),r[s]&&o.push(n);o.length&&a.push({elem:c,handlers:o})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:f(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&T(t,"input")&&Te(t,"click",xe),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&T(t,"input")&&Te(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&T(t,"input")&&J.get(t,"click")||T(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?xe:$e,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:$e,isPropagationStopped:$e,isImmediatePropagationStopped:$e,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=xe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=xe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=xe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.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:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({focus:"focusin",blur:"focusout"},(function(e,t){w.event.special[e]={setup:function(){return Te(this,e,Ce),!1},trigger:function(){return Te(this,e),!0},delegateType:t}})),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,s=e.handleObj;return n&&(n===this||w.contains(this,n))||(e.type=s.origType,i=s.handler.apply(this,arguments),e.type=t),i}}})),w.fn.extend({on:function(e,t,i,n){return Se(this,e,t,i,n)},one:function(e,t,i,n){return Se(this,e,t,i,n,1)},off:function(e,t,i){var n,s;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,w(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(s in e)this.off(s,t,e[s]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=$e),this.each((function(){w.event.remove(this,e,i,t)}))}});var De=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ee(e,t){return T(e,"table")&&T(11!==t.nodeType?t:t.firstChild,"tr")&&w(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function je(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ne(e,t){var i,n,s,o,r,a;if(1===t.nodeType){if(J.hasData(e)&&(a=J.get(e).events))for(s in J.remove(t,"handle events"),a)for(i=0,n=a[s].length;i<n;i++)w.event.add(t,s,a[s][i]);X.hasData(e)&&(o=X.access(e),r=w.extend({},o),X.set(t,r))}}function Me(e,t,i,n){t=o(t);var s,r,a,l,c,d,u=0,p=e.length,m=p-1,g=t[0],v=f(g);if(v||1<p&&"string"==typeof g&&!h.checkClone&&Ae.test(g))return e.each((function(s){var o=e.eq(s);v&&(t[0]=g.call(this,s,o.html())),Me(o,t,i,n)}));if(p&&(r=(s=_e(t,e[0].ownerDocument,!1,e,n)).firstChild,1===s.childNodes.length&&(s=r),r||n)){for(l=(a=w.map(ge(s,"script"),Ie)).length;u<p;u++)c=s,u!==m&&(c=w.clone(c,!0,!0),l&&w.merge(a,ge(c,"script"))),i.call(e[u],c,u);if(l)for(d=a[a.length-1].ownerDocument,w.map(a,je),u=0;u<l;u++)c=a[u],fe.test(c.type||"")&&!J.access(c,"globalEval")&&w.contains(d,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?w._evalUrl&&!c.noModule&&w._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},d):y(c.textContent.replace(Le,""),c,d))}return e}function Pe(e,t,i){for(var n,s=t?w.filter(t,e):e,o=0;null!=(n=s[o]);o++)i||1!==n.nodeType||w.cleanData(ge(n)),n.parentNode&&(i&&se(n)&&ve(ge(n,"script")),n.parentNode.removeChild(n));return e}w.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,s,o,r,a,l,c,d=e.cloneNode(!0),u=se(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(r=ge(d),n=0,s=(o=ge(e)).length;n<s;n++)a=o[n],"input"===(c=(l=r[n]).nodeName.toLowerCase())&&pe.test(a.type)?l.checked=a.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=a.defaultValue);if(t)if(i)for(o=o||ge(e),r=r||ge(d),n=0,s=o.length;n<s;n++)Ne(o[n],r[n]);else Ne(e,d);return 0<(r=ge(d,"script")).length&&ve(r,!u&&ge(e,"script")),d},cleanData:function(e){for(var t,i,n,s=w.event.special,o=0;void 0!==(i=e[o]);o++)if(V(i)){if(t=i[J.expando]){if(t.events)for(n in t.events)s[n]?w.event.remove(i,n):w.removeEvent(i,n,t.handle);i[J.expando]=void 0}i[X.expando]&&(i[X.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Pe(this,e,!0)},remove:function(e){return Pe(this,e)},text:function(e){return R(this,(function(e){return void 0===e?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Me(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ee(this,e).appendChild(e)}))},prepend:function(){return Me(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ee(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return w.clone(this,e,t)}))},html:function(e){return R(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!De.test(e)&&!me[(he.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(w.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Me(this,arguments,(function(t){var i=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ge(this)),i&&i.replaceChild(t,this))}),e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){w.fn[e]=function(e){for(var i,n=[],s=w(e),o=s.length-1,a=0;a<=o;a++)i=a===o?this:this.clone(!0),w(s[a])[t](i),r.apply(n,i.get());return this.pushStack(n)}}));var Oe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),He=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=e),i.getComputedStyle(t)},qe=function(e,t,i){var n,s,o={};for(s in t)o[s]=e.style[s],e.style[s]=t[s];for(s in n=i.call(e),t)e.style[s]=o[s];return n},Fe=new RegExp(ie.join("|"),"i");function We(e,t,i){var n,s,o,r,a=e.style;return(i=i||He(e))&&(""!==(r=i.getPropertyValue(t)||i[t])||se(e)||(r=w.style(e,t)),!h.pixelBoxStyles()&&Oe.test(r)&&Fe.test(t)&&(n=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=i.width,a.width=n,a.minWidth=s,a.maxWidth=o)),void 0!==r?r+"":r}function Re(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(d){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",d.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ne.appendChild(c).appendChild(d);var t=e.getComputedStyle(d);n="1%"!==t.top,l=12===i(t.marginLeft),d.style.right="60%",r=36===i(t.right),s=36===i(t.width),d.style.position="absolute",o=12===i(d.offsetWidth/3),ne.removeChild(c),d=null}}function i(e){return Math.round(parseFloat(e))}var n,s,o,r,a,l,c=g.createElement("div"),d=g.createElement("div");d.style&&(d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===d.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),s},pixelBoxStyles:function(){return t(),r},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,i,n,s;return null==a&&(t=g.createElement("table"),i=g.createElement("tr"),n=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px",i.style.height="1px",n.style.height="9px",ne.appendChild(t).appendChild(i).appendChild(n),s=e.getComputedStyle(i),a=3<parseInt(s.height),ne.removeChild(t)),a}}))}();var ze=["Webkit","Moz","ms"],Be=g.createElement("div").style,Ye={};function Ue(e){return w.cssProps[e]||Ye[e]||(e in Be?e:Ye[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=ze.length;i--;)if((e=ze[i]+t)in Be)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ke=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Xe={letterSpacing:"0",fontWeight:"400"};function Ge(e,t,i){var n=te.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function Qe(e,t,i,n,s,o){var r="width"===t?1:0,a=0,l=0;if(i===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===i&&(l+=w.css(e,i+ie[r],!0,s)),n?("content"===i&&(l-=w.css(e,"padding"+ie[r],!0,s)),"margin"!==i&&(l-=w.css(e,"border"+ie[r]+"Width",!0,s))):(l+=w.css(e,"padding"+ie[r],!0,s),"padding"!==i?l+=w.css(e,"border"+ie[r]+"Width",!0,s):a+=w.css(e,"border"+ie[r]+"Width",!0,s));return!n&&0<=o&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l}function Ze(e,t,i){var n=He(e),s=(!h.boxSizingReliable()||i)&&"border-box"===w.css(e,"boxSizing",!1,n),o=s,r=We(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(Oe.test(r)){if(!i)return r;r="auto"}return(!h.boxSizingReliable()&&s||!h.reliableTrDimensions()&&T(e,"tr")||"auto"===r||!parseFloat(r)&&"inline"===w.css(e,"display",!1,n))&&e.getClientRects().length&&(s="border-box"===w.css(e,"boxSizing",!1,n),(o=a in e)&&(r=e[a])),(r=parseFloat(r)||0)+Qe(e,t,i||(s?"border":"content"),o,n,r)+"px"}function et(e,t,i,n,s){return new et.prototype.init(e,t,i,n,s)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=We(e,"opacity");return""===i?"1":i}}}},cssNumber:{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},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,o,r,a=U(t),l=Ke.test(t),c=e.style;if(l||(t=Ue(a)),r=w.cssHooks[t]||w.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(s=r.get(e,!1,n))?s:c[t];"string"==(o=typeof i)&&(s=te.exec(i))&&s[1]&&(i=ae(e,t,s),o="number"),null!=i&&i==i&&("number"!==o||l||(i+=s&&s[3]||(w.cssNumber[a]?"":"px")),h.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),r&&"set"in r&&void 0===(i=r.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var s,o,r,a=U(t);return Ke.test(t)||(t=Ue(a)),(r=w.cssHooks[t]||w.cssHooks[a])&&"get"in r&&(s=r.get(e,!0,i)),void 0===s&&(s=We(e,t,n)),"normal"===s&&t in Xe&&(s=Xe[t]),""===i||i?(o=parseFloat(s),!0===i||isFinite(o)?o||0:s):s}}),w.each(["height","width"],(function(e,t){w.cssHooks[t]={get:function(e,i,n){if(i)return!Ve.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,t,n):qe(e,Je,(function(){return Ze(e,t,n)}))},set:function(e,i,n){var s,o=He(e),r=!h.scrollboxSize()&&"absolute"===o.position,a=(r||n)&&"border-box"===w.css(e,"boxSizing",!1,o),l=n?Qe(e,t,n,a,o):0;return a&&r&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Qe(e,t,"border",!1,o)-.5)),l&&(s=te.exec(i))&&"px"!==(s[3]||"px")&&(e.style[t]=i,i=w.css(e,t)),Ge(0,i,l)}}})),w.cssHooks.marginLeft=Re(h.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-qe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),w.each({margin:"",padding:"",border:"Width"},(function(e,t){w.cssHooks[e+t]={expand:function(i){for(var n=0,s={},o="string"==typeof i?i.split(" "):[i];n<4;n++)s[e+ie[n]+t]=o[n]||o[n-2]||o[0];return s}},"margin"!==e&&(w.cssHooks[e+t].set=Ge)})),w.fn.extend({css:function(e,t){return R(this,(function(e,t,i){var n,s,o={},r=0;if(Array.isArray(t)){for(n=He(e),s=t.length;r<s;r++)o[t[r]]=w.css(e,t[r],!1,n);return o}return void 0!==i?w.style(e,t,i):w.css(e,t)}),e,t,1<arguments.length)}}),((w.Tween=et).prototype={constructor:et,init:function(e,t,i,n,s,o){this.elem=e,this.prop=i,this.easing=s||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(w.cssNumber[i]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,i=et.propHooks[this.prop];return this.options.duration?this.pos=t=w.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&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Ue(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=et.prototype.init,w.fx.step={};var tt,it,nt,st,ot=/^(?:toggle|show|hide)$/,rt=/queueHooks$/;function at(){it&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function lt(){return e.setTimeout((function(){tt=void 0})),tt=Date.now()}function ct(e,t){var i,n=0,s={height:e};for(t=t?1:0;n<4;n+=2-t)s["margin"+(i=ie[n])]=s["padding"+i]=e;return t&&(s.opacity=s.width=e),s}function dt(e,t,i){for(var n,s=(ut.tweeners[t]||[]).concat(ut.tweeners["*"]),o=0,r=s.length;o<r;o++)if(n=s[o].call(i,t,e))return n}function ut(e,t,i){var n,s,o=0,r=ut.prefilters.length,a=w.Deferred().always((function(){delete l.elem})),l=function(){if(s)return!1;for(var t=tt||lt(),i=Math.max(0,c.startTime+c.duration-t),n=1-(i/c.duration||0),o=0,r=c.tweens.length;o<r;o++)c.tweens[o].run(n);return a.notifyWith(e,[c,n,i]),n<1&&r?i:(r||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},i),originalProperties:t,originalOptions:i,startTime:tt||lt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=w.Tween(e,c.opts,t,i,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(n),n},stop:function(t){var i=0,n=t?c.tweens.length:0;if(s)return this;for(s=!0;i<n;i++)c.tweens[i].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),d=c.props;for(function(e,t){var i,n,s,o,r;for(i in e)if(s=t[n=U(i)],o=e[i],Array.isArray(o)&&(s=o[1],o=e[i]=o[0]),i!==n&&(e[n]=o,delete e[i]),(r=w.cssHooks[n])&&"expand"in r)for(i in o=r.expand(o),delete e[n],o)i in e||(e[i]=o[i],t[i]=s);else t[n]=s}(d,c.opts.specialEasing);o<r;o++)if(n=ut.prefilters[o].call(c,e,d,c.opts))return f(n.stop)&&(w._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return w.map(d,dt,c),f(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),w.fx.timer(w.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}w.Animation=w.extend(ut,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ae(i.elem,e,te.exec(t),i),i}]},tweener:function(e,t){f(e)?(t=e,e=["*"]):e=e.match(M);for(var i,n=0,s=e.length;n<s;n++)i=e[n],ut.tweeners[i]=ut.tweeners[i]||[],ut.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,s,o,r,a,l,c,d,u="width"in t||"height"in t,p=this,h={},f=e.style,m=e.nodeType&&re(e),g=J.get(e,"fxshow");for(n in i.queue||(null==(r=w._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,a=r.empty.fire,r.empty.fire=function(){r.unqueued||a()}),r.unqueued++,p.always((function(){p.always((function(){r.unqueued--,w.queue(e,"fx").length||r.empty.fire()}))}))),t)if(s=t[n],ot.test(s)){if(delete t[n],o=o||"toggle"===s,s===(m?"hide":"show")){if("show"!==s||!g||void 0===g[n])continue;m=!0}h[n]=g&&g[n]||w.style(e,n)}if((l=!w.isEmptyObject(t))||!w.isEmptyObject(h))for(n in u&&1===e.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(c=g&&g.display)&&(c=J.get(e,"display")),"none"===(d=w.css(e,"display"))&&(c?d=c:(ce([e],!0),c=e.style.display||c,d=w.css(e,"display"),ce([e]))),("inline"===d||"inline-block"===d&&null!=c)&&"none"===w.css(e,"float")&&(l||(p.done((function(){f.display=c})),null==c&&(d=f.display,c="none"===d?"":d)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",p.always((function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]}))),l=!1,h)l||(g?"hidden"in g&&(m=g.hidden):g=J.access(e,"fxshow",{display:c}),o&&(g.hidden=!m),m&&ce([e],!0),p.done((function(){for(n in m||ce([e]),J.remove(e,"fxshow"),h)w.style(e,n,h[n])}))),l=dt(m?g[n]:0,n,p),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?ut.prefilters.unshift(e):ut.prefilters.push(e)}}),w.speed=function(e,t,i){var n=e&&"object"==typeof e?w.extend({},e):{complete:i||!i&&t||f(e)&&e,duration:e,easing:i&&t||t&&!f(t)&&t};return w.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in w.fx.speeds?n.duration=w.fx.speeds[n.duration]:n.duration=w.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){f(n.old)&&n.old.call(this),n.queue&&w.dequeue(this,n.queue)},n},w.fn.extend({fadeTo:function(e,t,i,n){return this.filter(re).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var s=w.isEmptyObject(e),o=w.speed(t,i,n),r=function(){var t=ut(this,w.extend({},e),o);(s||J.get(this,"finish"))&&t.stop(!0)};return r.finish=r,s||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,s=null!=e&&e+"queueHooks",o=w.timers,r=J.get(this);if(s)r[s]&&r[s].stop&&n(r[s]);else for(s in r)r[s]&&r[s].stop&&rt.test(s)&&n(r[s]);for(s=o.length;s--;)o[s].elem!==this||null!=e&&o[s].queue!==e||(o[s].anim.stop(i),t=!1,o.splice(s,1));!t&&i||w.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,i=J.get(this),n=i[e+"queue"],s=i[e+"queueHooks"],o=w.timers,r=n?n.length:0;for(i.finish=!0,w.queue(this,e,[]),s&&s.stop&&s.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<r;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish}))}}),w.each(["toggle","show","hide"],(function(e,t){var i=w.fn[t];w.fn[t]=function(e,n,s){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ct(t,!0),e,n,s)}})),w.each({slideDown:ct("show"),slideUp:ct("hide"),slideToggle:ct("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){w.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}})),w.timers=[],w.fx.tick=function(){var e,t=0,i=w.timers;for(tt=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||w.fx.stop(),tt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){it||(it=!0,at())},w.fx.stop=function(){it=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,i){return t=w.fx&&w.fx.speeds[t]||t,i=i||"fx",this.queue(i,(function(i,n){var s=e.setTimeout(i,t);n.stop=function(){e.clearTimeout(s)}}))},nt=g.createElement("input"),st=g.createElement("select").appendChild(g.createElement("option")),nt.type="checkbox",h.checkOn=""!==nt.value,h.optSelected=st.selected,(nt=g.createElement("input")).value="t",nt.type="radio",h.radioValue="t"===nt.value;var pt,ht=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return R(this,w.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each((function(){w.removeAttr(this,e)}))}}),w.extend({attr:function(e,t,i){var n,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?w.prop(e,t,i):(1===o&&w.isXMLDoc(e)||(s=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?pt:void 0)),void 0!==i?null===i?void w.removeAttr(e,t):s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:(e.setAttribute(t,i+""),i):s&&"get"in s&&null!==(n=s.get(e,t))?n:null==(n=w.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&T(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,s=t&&t.match(M);if(s&&1===e.nodeType)for(;i=s[n++];)e.removeAttribute(i)}}),pt={set:function(e,t,i){return!1===t?w.removeAttr(e,i):e.setAttribute(i,i),i}},w.each(w.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=ht[t]||w.find.attr;ht[t]=function(e,t,n){var s,o,r=t.toLowerCase();return n||(o=ht[r],ht[r]=s,s=null!=i(e,t,n)?r:null,ht[r]=o),s}}));var ft=/^(?:input|select|textarea|button)$/i,mt=/^(?:a|area)$/i;function gt(e){return(e.match(M)||[]).join(" ")}function vt(e){return e.getAttribute&&e.getAttribute("class")||""}function yt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(M)||[]}w.fn.extend({prop:function(e,t){return R(this,w.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each((function(){delete this[w.propFix[e]||e]}))}}),w.extend({prop:function(e,t,i){var n,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,s=w.propHooks[t]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:e[t]=i:s&&"get"in s&&null!==(n=s.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):ft.test(e.nodeName)||mt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(e){var t,i,n,s,o,r,a,l=0;if(f(e))return this.each((function(t){w(this).addClass(e.call(this,t,vt(this)))}));if((t=yt(e)).length)for(;i=this[l++];)if(s=vt(i),n=1===i.nodeType&&" "+gt(s)+" "){for(r=0;o=t[r++];)n.indexOf(" "+o+" ")<0&&(n+=o+" ");s!==(a=gt(n))&&i.setAttribute("class",a)}return this},removeClass:function(e){var t,i,n,s,o,r,a,l=0;if(f(e))return this.each((function(t){w(this).removeClass(e.call(this,t,vt(this)))}));if(!arguments.length)return this.attr("class","");if((t=yt(e)).length)for(;i=this[l++];)if(s=vt(i),n=1===i.nodeType&&" "+gt(s)+" "){for(r=0;o=t[r++];)for(;-1<n.indexOf(" "+o+" ");)n=n.replace(" "+o+" "," ");s!==(a=gt(n))&&i.setAttribute("class",a)}return this},toggleClass:function(e,t){var i=typeof e,n="string"===i||Array.isArray(e);return"boolean"==typeof t&&n?t?this.addClass(e):this.removeClass(e):f(e)?this.each((function(i){w(this).toggleClass(e.call(this,i,vt(this),t),t)})):this.each((function(){var t,s,o,r;if(n)for(s=0,o=w(this),r=yt(e);t=r[s++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==i||((t=vt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))}))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&-1<(" "+gt(vt(i))+" ").indexOf(t))return!0;return!1}});var _t=/\r/g;w.fn.extend({val:function(e){var t,i,n,s=this[0];return arguments.length?(n=f(e),this.each((function(i){var s;1===this.nodeType&&(null==(s=n?e.call(this,i,w(this).val()):e)?s="":"number"==typeof s?s+="":Array.isArray(s)&&(s=w.map(s,(function(e){return null==e?"":e+""}))),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,s,"value")||(this.value=s))}))):s?(t=w.valHooks[s.type]||w.valHooks[s.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(s,"value"))?i:"string"==typeof(i=s.value)?i.replace(_t,""):null==i?"":i:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:gt(w.text(e))}},select:{get:function(e){var t,i,n,s=e.options,o=e.selectedIndex,r="select-one"===e.type,a=r?null:[],l=r?o+1:s.length;for(n=o<0?l:r?o:0;n<l;n++)if(((i=s[n]).selected||n===o)&&!i.disabled&&(!i.parentNode.disabled||!T(i.parentNode,"optgroup"))){if(t=w(i).val(),r)return t;a.push(t)}return a},set:function(e,t){for(var i,n,s=e.options,o=w.makeArray(t),r=s.length;r--;)((n=s[r]).selected=-1<w.inArray(w.valHooks.option.get(n),o))&&(i=!0);return i||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],(function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<w.inArray(w(e).val(),t)}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),h.focusin="onfocusin"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,i,n,s){var o,r,a,l,c,u,p,h,v=[n||g],y=d.call(t,"type")?t.type:t,_=d.call(t,"namespace")?t.namespace.split("."):[];if(r=h=a=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!bt.test(y+w.event.triggered)&&(-1<y.indexOf(".")&&(y=(_=y.split(".")).shift(),_.sort()),c=y.indexOf(":")<0&&"on"+y,(t=t[w.expando]?t:new w.Event(y,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=_.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+_.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),i=null==i?[t]:w.makeArray(i,[t]),p=w.event.special[y]||{},s||!p.trigger||!1!==p.trigger.apply(n,i))){if(!s&&!p.noBubble&&!m(n)){for(l=p.delegateType||y,bt.test(l+y)||(r=r.parentNode);r;r=r.parentNode)v.push(r),a=r;a===(n.ownerDocument||g)&&v.push(a.defaultView||a.parentWindow||e)}for(o=0;(r=v[o++])&&!t.isPropagationStopped();)h=r,t.type=1<o?l:p.bindType||y,(u=(J.get(r,"events")||Object.create(null))[t.type]&&J.get(r,"handle"))&&u.apply(r,i),(u=c&&r[c])&&u.apply&&V(r)&&(t.result=u.apply(r,i),!1===t.result&&t.preventDefault());return t.type=y,s||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(v.pop(),i)||!V(n)||c&&f(n[y])&&!m(n)&&((a=n[c])&&(n[c]=null),w.event.triggered=y,t.isPropagationStopped()&&h.addEventListener(y,wt),n[y](),t.isPropagationStopped()&&h.removeEventListener(y,wt),w.event.triggered=void 0,a&&(n[c]=a)),t.result}},simulate:function(e,t,i){var n=w.extend(new w.Event,i,{type:e,isSimulated:!0});w.event.trigger(n,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each((function(){w.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i)return w.event.trigger(e,t,i,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},(function(e,t){var i=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,s=J.access(n,t);s||n.addEventListener(e,i,!0),J.access(n,t,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,s=J.access(n,t)-1;s?J.access(n,t,s):(n.removeEventListener(e,i,!0),J.remove(n,t))}}}));var kt=e.location,xt={guid:Date.now()},$t=/\?/;w.parseXML=function(t){var i;if(!t||"string"!=typeof t)return null;try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(t){i=void 0}return i&&!i.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),i};var Ct=/\[\]$/,St=/\r?\n/g,Tt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function At(e,t,i,n){var s;if(Array.isArray(t))w.each(t,(function(t,s){i||Ct.test(e)?n(e,s):At(e+"["+("object"==typeof s&&null!=s?t:"")+"]",s,i,n)}));else if(i||"object"!==_(t))n(e,t);else for(s in t)At(e+"["+s+"]",t[s],i,n)}w.param=function(e,t){var i,n=[],s=function(e,t){var i=f(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,(function(){s(this.name,this.value)}));else for(i in e)At(i,e[i],t,s);return n.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&Dt.test(this.nodeName)&&!Tt.test(e)&&(this.checked||!pe.test(e))})).map((function(e,t){var i=w(this).val();return null==i?null:Array.isArray(i)?w.map(i,(function(e){return{name:t.name,value:e.replace(St,"\r\n")}})):{name:t.name,value:i.replace(St,"\r\n")}})).get()}});var Lt=/%20/g,Et=/#.*$/,It=/([?&])_=[^&]*/,jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Nt=/^(?:GET|HEAD)$/,Mt=/^\/\//,Pt={},Ot={},Ht="*/".concat("*"),qt=g.createElement("a");function Ft(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,s=0,o=t.toLowerCase().match(M)||[];if(f(i))for(;n=o[s++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Wt(e,t,i,n){var s={},o=e===Ot;function r(a){var l;return s[a]=!0,w.each(e[a]||[],(function(e,a){var c=a(t,i,n);return"string"!=typeof c||o||s[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),r(c),!1)})),l}return r(t.dataTypes[0])||!s["*"]&&r("*")}function Rt(e,t){var i,n,s=w.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n||(n={}))[i]=t[i]);return n&&w.extend(!0,e,n),e}qt.href=kt.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(kt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,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":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Rt(Rt(e,w.ajaxSettings),t):Rt(w.ajaxSettings,e)},ajaxPrefilter:Ft(Pt),ajaxTransport:Ft(Ot),ajax:function(t,i){"object"==typeof t&&(i=t,t=void 0),i=i||{};var n,s,o,r,a,l,c,d,u,p,h=w.ajaxSetup({},i),f=h.context||h,m=h.context&&(f.nodeType||f.jquery)?w(f):w.event,v=w.Deferred(),y=w.Callbacks("once memory"),_=h.statusCode||{},b={},k={},x="canceled",$={readyState:0,getResponseHeader:function(e){var t;if(c){if(!r)for(r={};t=jt.exec(o);)r[t[1].toLowerCase()+" "]=(r[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=r[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)$.always(e[$.status]);else for(t in e)_[t]=[_[t],e[t]];return this},abort:function(e){var t=e||x;return n&&n.abort(t),C(0,t),this}};if(v.promise($),h.url=((t||h.url||kt.href)+"").replace(Mt,kt.protocol+"//"),h.type=i.method||i.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=g.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=qt.protocol+"//"+qt.host!=l.protocol+"//"+l.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),Wt(Pt,h,i,$),c)return $;for(u in(d=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Nt.test(h.type),s=h.url.replace(Et,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Lt,"+")):(p=h.url.slice(s.length),h.data&&(h.processData||"string"==typeof h.data)&&(s+=($t.test(s)?"&":"?")+h.data,delete h.data),!1===h.cache&&(s=s.replace(It,"$1"),p=($t.test(s)?"&":"?")+"_="+xt.guid+++p),h.url=s+p),h.ifModified&&(w.lastModified[s]&&$.setRequestHeader("If-Modified-Since",w.lastModified[s]),w.etag[s]&&$.setRequestHeader("If-None-Match",w.etag[s])),(h.data&&h.hasContent&&!1!==h.contentType||i.contentType)&&$.setRequestHeader("Content-Type",h.contentType),$.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Ht+"; q=0.01":""):h.accepts["*"]),h.headers)$.setRequestHeader(u,h.headers[u]);if(h.beforeSend&&(!1===h.beforeSend.call(f,$,h)||c))return $.abort();if(x="abort",y.add(h.complete),$.done(h.success),$.fail(h.error),n=Wt(Ot,h,i,$)){if($.readyState=1,d&&m.trigger("ajaxSend",[$,h]),c)return $;h.async&&0<h.timeout&&(a=e.setTimeout((function(){$.abort("timeout")}),h.timeout));try{c=!1,n.send(b,C)}catch(t){if(c)throw t;C(-1,t)}}else C(-1,"No Transport");function C(t,i,r,l){var u,p,g,b,k,x=i;c||(c=!0,a&&e.clearTimeout(a),n=void 0,o=l||"",$.readyState=0<t?4:0,u=200<=t&&t<300||304===t,r&&(b=function(e,t,i){for(var n,s,o,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(s in a)if(a[s]&&a[s].test(n)){l.unshift(s);break}if(l[0]in i)o=l[0];else{for(s in i){if(!l[0]||e.converters[s+" "+l[0]]){o=s;break}r||(r=s)}o=o||r}if(o)return o!==l[0]&&l.unshift(o),i[o]}(h,$,r)),!u&&-1<w.inArray("script",h.dataTypes)&&(h.converters["text script"]=function(){}),b=function(e,t,i,n){var s,o,r,a,l,c={},d=e.dataTypes.slice();if(d[1])for(r in e.converters)c[r.toLowerCase()]=e.converters[r];for(o=d.shift();o;)if(e.responseFields[o]&&(i[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=d.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(r=c[l+" "+o]||c["* "+o]))for(s in c)if((a=s.split(" "))[1]===o&&(r=c[l+" "+a[0]]||c["* "+a[0]])){!0===r?r=c[s]:!0!==c[s]&&(o=a[0],d.unshift(a[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(h,b,$,u),u?(h.ifModified&&((k=$.getResponseHeader("Last-Modified"))&&(w.lastModified[s]=k),(k=$.getResponseHeader("etag"))&&(w.etag[s]=k)),204===t||"HEAD"===h.type?x="nocontent":304===t?x="notmodified":(x=b.state,p=b.data,u=!(g=b.error))):(g=x,!t&&x||(x="error",t<0&&(t=0))),$.status=t,$.statusText=(i||x)+"",u?v.resolveWith(f,[p,x,$]):v.rejectWith(f,[$,x,g]),$.statusCode(_),_=void 0,d&&m.trigger(u?"ajaxSuccess":"ajaxError",[$,h,u?p:g]),y.fireWith(f,[$,x]),d&&(m.trigger("ajaxComplete",[$,h]),--w.active||w.event.trigger("ajaxStop")))}return $},getJSON:function(e,t,i){return w.get(e,t,i,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],(function(e,t){w[t]=function(e,i,n,s){return f(i)&&(s=s||n,n=i,i=void 0),w.ajax(w.extend({url:e,type:t,dataType:s,data:i,success:n},w.isPlainObject(e)&&e))}})),w.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),w._evalUrl=function(e,t,i){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){w.globalEval(e,t,i)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(f(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return f(e)?this.each((function(t){w(this).wrapInner(e.call(this,t))})):this.each((function(){var t=w(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)}))},wrap:function(e){var t=f(e);return this.each((function(i){w(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},Bt=w.ajaxSettings.xhr();h.cors=!!Bt&&"withCredentials"in Bt,h.ajax=Bt=!!Bt,w.ajaxTransport((function(t){var i,n;if(h.cors||Bt&&!t.crossDomain)return{send:function(s,o){var r,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)a[r]=t.xhrFields[r];for(r in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest"),s)a.setRequestHeader(r,s[r]);i=function(e){return function(){i&&(i=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(zt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=i(),n=a.onerror=a.ontimeout=i("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout((function(){i&&n()}))},i=i("abort");try{a.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s}},abort:function(){i&&i()}}})),w.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),w.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 w.globalEval(e),e}}}),w.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),w.ajaxTransport("script",(function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,s){t=w("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&s("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){i&&i()}}}));var Yt,Ut=[],Vt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ut.pop()||w.expando+"_"+xt.guid++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",(function(t,i,n){var s,o,r,a=!1!==t.jsonp&&(Vt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return s=t.jsonpCallback=f(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Vt,"$1"+s):!1!==t.jsonp&&(t.url+=($t.test(t.url)?"&":"?")+t.jsonp+"="+s),t.converters["script json"]=function(){return r||w.error(s+" was not called"),r[0]},t.dataTypes[0]="json",o=e[s],e[s]=function(){r=arguments},n.always((function(){void 0===o?w(e).removeProp(s):e[s]=o,t[s]&&(t.jsonpCallback=i.jsonpCallback,Ut.push(s)),r&&f(o)&&o(r[0]),r=o=void 0})),"script"})),h.createHTMLDocument=((Yt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Yt.childNodes.length),w.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(h.createHTMLDocument?((n=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(n)):t=g),o=!i&&[],(s=D.exec(e))?[t.createElement(s[1])]:(s=_e([e],t,o),o&&o.length&&w(o).remove(),w.merge([],s.childNodes)));var n,s,o},w.fn.load=function(e,t,i){var n,s,o,r=this,a=e.indexOf(" ");return-1<a&&(n=gt(e.slice(a)),e=e.slice(0,a)),f(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<r.length&&w.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done((function(e){o=arguments,r.html(n?w("<div>").append(w.parseHTML(e)).find(n):e)})).always(i&&function(e,t){r.each((function(){i.apply(this,o||[e.responseText,t,e])}))}),this},w.expr.pseudos.animated=function(e){return w.grep(w.timers,(function(t){return e===t.elem})).length},w.offset={setOffset:function(e,t,i){var n,s,o,r,a,l,c=w.css(e,"position"),d=w(e),u={};"static"===c&&(e.style.position="relative"),a=d.offset(),o=w.css(e,"top"),l=w.css(e,"left"),("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(r=(n=d.position()).top,s=n.left):(r=parseFloat(o)||0,s=parseFloat(l)||0),f(t)&&(t=t.call(e,i,w.extend({},a))),null!=t.top&&(u.top=t.top-a.top+r),null!=t.left&&(u.left=t.left-a.left+s),"using"in t?t.using.call(e,u):("number"==typeof u.top&&(u.top+="px"),"number"==typeof u.left&&(u.left+="px"),d.css(u))}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){w.offset.setOffset(this,e,t)}));var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],s={top:0,left:0};if("fixed"===w.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===w.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((s=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),s.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-w.css(n,"marginTop",!0),left:t.left-s.left-w.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===w.css(e,"position");)e=e.offsetParent;return e||ne}))}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var i="pageYOffset"===t;w.fn[e]=function(n){return R(this,(function(e,n,s){var o;if(m(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===s)return o?o[t]:e[n];o?o.scrollTo(i?o.pageXOffset:s,i?s:o.pageYOffset):e[n]=s}),e,n,arguments.length)}})),w.each(["top","left"],(function(e,t){w.cssHooks[t]=Re(h.pixelPosition,(function(e,i){if(i)return i=We(e,t),Oe.test(i)?w(e).position()[t]+"px":i}))})),w.each({Height:"height",Width:"width"},(function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},(function(i,n){w.fn[n]=function(s,o){var r=arguments.length&&(i||"boolean"!=typeof s),a=i||(!0===s||!0===o?"margin":"border");return R(this,(function(t,i,s){var o;return m(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===s?w.css(t,i,a):w.style(t,i,s,a)}),t,r?s:void 0,r)}}))})),w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){w.fn[t]=function(e){return this.on(t,e)}})),w.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.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,t){w.fn[t]=function(e,i){return 0<arguments.length?this.on(t,null,e,i):this.trigger(t)}}));var Kt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.proxy=function(e,t){var i,n,o;if("string"==typeof t&&(i=e[t],t=e,e=i),f(e))return n=s.call(arguments,2),(o=function(){return e.apply(t||this,n.concat(s.call(arguments)))}).guid=e.guid=e.guid||w.guid++,o},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=T,w.isFunction=f,w.isWindow=m,w.camelCase=U,w.type=_,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},w.trim=function(e){return null==e?"":(e+"").replace(Kt,"")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return w}));var Jt=e.jQuery,Xt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Xt),t&&e.jQuery===w&&(e.jQuery=Jt),w},void 0===t&&(e.jQuery=e.$=w),w})),jQuery.fn.size=function(){return this.length},$.curCSS=function(e,t,i){$(e).css(t,i)},function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],(function(t){return e(t,window)})):"object"==typeof module&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)}((function(e,t){"use strict";function i(t){return function(e,t){var i,n=/^(\d+)\.(\d+)\.(\d+)/,s=n.exec(e)||[],o=n.exec(t)||[];for(i=1;i<=3;i++){if(+s[i]>+o[i])return 1;if(+s[i]<+o[i])return-1}return 0}(e.fn.jquery,t)>=0}e.migrateVersion="3.3.1";function n(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return i},set:function(e){i=e}})}function s(e,t,i,n){e[t]=function(){return i.apply(this,arguments)}}e.migrateDeduplicateWarnings=!0,e.migrateWarnings=[],void 0===e.migrateTrace&&(e.migrateTrace=!0),e.migrateReset=function(){({}),e.migrateWarnings.length=0},t.document.compatMode;var o,r={},a=e.fn.init,l=e.find,c=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,d=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,u=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(o in e.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(t[0]=[]),a.apply(this,t)},e.fn.init.prototype=e.fn,e.find=function(e){var i=Array.prototype.slice.call(arguments);if("string"==typeof e&&c.test(e))try{t.document.querySelector(e)}catch(n){e=e.replace(d,(function(e,t,i,n){return"["+t+i+'"'+n+'"]'}));try{t.document.querySelector(e),i[0],i[0]=e}catch(e){i[0]}}return l.apply(this,i)},l)Object.prototype.hasOwnProperty.call(l,o)&&(e.find[o]=l[o]);if(s(e.fn,"size",(function(){return this.length})),s(e,"parseJSON",(function(){return JSON.parse.apply(null,arguments)})),s(e,"holdReady",e.holdReady),s(e,"unique",e.uniqueSort),n(e.expr,"filters",e.expr.pseudos),n(e.expr,":",e.expr.pseudos),i("3.1.1")&&s(e,"trim",(function(e){return null==e?"":(e+"").replace(u,"")})),i("3.2.0")&&s(e,"nodeName",(function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()})),i("3.3.0")&&(s(e,"isNumeric",(function(e){var t=typeof e;return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))})),e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){r["[object "+t+"]"]=t.toLowerCase()})),s(e,"type",(function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[Object.prototype.toString.call(e)]||"object":typeof e})),s(e,"isFunction",(function(e){return"function"==typeof e})),s(e,"isWindow",(function(e){return null!=e&&e===e.window})),s(e,"isArray",Array.isArray)),e.ajax){var p=e.ajax;e.ajax=function(){var e=p.apply(this,arguments);return e.promise&&(s(e,"success",e.done),s(e,"error",e.fail),s(e,"complete",e.always)),e}}var h=e.fn.removeAttr,f=e.fn.toggleClass,m=/\S+/g;function g(e){return e.replace(/-([a-z])/g,(function(e,t){return t.toUpperCase()}))}e.fn.removeAttr=function(t){var i=this;return e.each(t.match(m),(function(t,n){e.expr.match.bool.test(n)&&i.prop(n,!1)})),h.apply(this,arguments)},e.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?f.apply(this,arguments):this.each((function(){var i=this.getAttribute&&this.getAttribute("class")||"";i&&e.data(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===t?"":e.data(this,"__className__")||"")}))};var v,y=/^[a-z]/,_=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;e.swap&&e.each(["height","width","reliableMarginRight"],(function(t,i){var n=e.cssHooks[i]&&e.cssHooks[i].get;n&&(e.cssHooks[i].get=function(){var e;return!0,e=n.apply(this,arguments),!1,e})})),e.swap=function(e,t,i,n){var s,o,r={};for(o in t)r[o]=e.style[o],e.style[o]=t[o];for(o in s=i.apply(e,n||[]),t)e.style[o]=r[o];return s},i("3.4.0")&&"undefined"!=typeof Proxy&&(e.cssProps=new Proxy(e.cssProps||{},{set:function(){return Reflect.set.apply(this,arguments)}})),e.cssNumber||(e.cssNumber={}),v=e.fn.css,e.fn.css=function(t,i){var n,s,o=this;return t&&"object"==typeof t&&!Array.isArray(t)&&e.each(t,(function(t,i){e.fn.css.call(o,t,i)})),"number"==typeof i&&(n=g(t),s=n,y.test(s)&&_.test(s[0].toUpperCase()+s.slice(1))||e.cssNumber[n]),v.apply(this,arguments)};var b=e.data;if(e.data=function(t,i,n){var s,o,r;if(i&&"object"==typeof i&&2===arguments.length){for(r in s=e.hasData(t)&&b.call(this,t),o={},i)r!==g(r)?s[r]=i[r]:o[r]=i[r];return b.call(this,t,o),i}return i&&"string"==typeof i&&i!==g(i)&&(s=e.hasData(t)&&b.call(this,t))&&i in s?(arguments.length>2&&(s[i]=n),s[i]):b.apply(this,arguments)},e.fx){var w,k=e.Tween.prototype.run,x=function(e){return e};e.Tween.prototype.run=function(){e.easing[this.easing].length>1&&(this.easing.toString(),e.easing[this.easing]=x),k.apply(this,arguments)},w=e.fx.interval||13,"jQuery.fx.interval is deprecated",t.requestAnimationFrame&&Object.defineProperty(e.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return t.document.hidden,w},set:function(e){w=e}})}var $=e.fn.load,C=e.event.add,S=e.event.fix;e.event.props=[],e.event.fixHooks={},n(e.event.props,"concat",e.event.props.concat),e.event.fix=function(t){var i,n=t.type,s=this.fixHooks[n],o=e.event.props;if(o.length)for(o.join();o.length;)e.event.addProp(o.pop());if(s&&!s._migrated_&&(s._migrated_=!0,(o=s.props)&&o.length))for(;o.length;)e.event.addProp(o.pop());return i=S.call(this,t),s&&s.filter?s.filter(i,t):i},e.event.add=function(e,i){return e===t&&"load"===i&&t.document.readyState,C.apply(this,arguments)},e.each(["load","unload","error"],(function(t,i){e.fn[i]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===i&&"string"==typeof e[0]?$.apply(this,e):(e.splice(0,0,i),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}})),e.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(t,i){e.fn[i]=function(e,t){return arguments.length>0?this.on(i,null,e,t):this.trigger(i)}})),e((function(){e(t.document).triggerHandler("ready")})),e.event.special.ready={setup:function(){t.document}},e.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}});var T=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,D=e.htmlPrefilter,A=function(e){var i=t.document.implementation.createHTMLDocument("");return i.body.innerHTML=e,i.body&&i.body.innerHTML},L=function(e){var t=e.replace(T,"<$1></$2>");t!==e&&(A(e),A(t))};e.UNSAFE_restoreLegacyHtmlPrefilter=function(){e.htmlPrefilter=function(e){return L(e),e.replace(T,"<$1></$2>")}},e.htmlPrefilter=function(e){return L(e),D(e)};var E=e.fn.offset;if(e.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?E.apply(this,arguments):arguments.length?this:void 0},e.ajax){var I=e.param;e.param=function(t,i){var n=e.ajaxSettings&&e.ajaxSettings.traditional;return void 0===i&&n&&(i=n),I.call(this,t,i)}}var j=e.fn.andSelf||e.fn.addBack;if(e.fn.andSelf=function(){return j.apply(this,arguments)},e.Deferred){var N=e.Deferred,M=[["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory"),e.Callbacks("memory")]];e.Deferred=function(t){var i=N(),n=i.promise();return i.pipe=n.pipe=function(){var t=arguments;return e.Deferred((function(s){e.each(M,(function(e,o){var r="function"==typeof t[e]&&t[e];i[o[1]]((function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(s.resolve).fail(s.reject).progress(s.notify):s[o[0]+"With"](this===n?s.promise():this,r?[e]:arguments)}))})),t=null})).promise()},t&&t.call(i,i),i},e.Deferred.exceptionHook=N.exceptionHook}return e})),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){e.ui=e.ui||{};e.ui.version="1.12.1",e.ui.safeActiveElement=function(e){var t;try{t=e.activeElement}catch(i){t=e.body}return t||(t=e.body),t.nodeName||(t=e.body),t},e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},e.ui.escapeSelector=(t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,function(e){return e.replace(t,"\\$1")});var t,i,n=0,s=Array.prototype.slice;e.cleanData=(i=e.cleanData,function(t){var n,s,o;for(o=0;null!=(s=t[o]);o++)try{(n=e._data(s,"events"))&&n.remove&&e(s).triggerHandler("remove")}catch(e){}i(t)}),e.widget=function(t,i,n){var s,o,r,a={},l=t.split(".")[0],c=l+"-"+(t=t.split(".")[1]);return n||(n=i,i=e.Widget),e.isArray(n)&&(n=e.extend.apply(null,[{}].concat(n))),e.expr[":"][c.toLowerCase()]=function(t){return!!e.data(t,c)},e[l]=e[l]||{},s=e[l][t],o=e[l][t]=function(e,t){if(!this._createWidget)return new o(e,t);arguments.length&&this._createWidget(e,t)},e.extend(o,s,{version:n.version,_proto:e.extend({},n),_childConstructors:[]}),(r=new i).options=e.widget.extend({},r.options),e.each(n,(function(t,n){e.isFunction(n)?a[t]=function(){function e(){return i.prototype[t].apply(this,arguments)}function s(e){return i.prototype[t].apply(this,e)}return function(){var t,i=this._super,o=this._superApply;return this._super=e,this._superApply=s,t=n.apply(this,arguments),this._super=i,this._superApply=o,t}}():a[t]=n})),o.prototype=e.widget.extend(r,{widgetEventPrefix:s&&r.widgetEventPrefix||t},a,{constructor:o,namespace:l,widgetName:t,widgetFullName:c}),s?(e.each(s._childConstructors,(function(t,i){var n=i.prototype;e.widget(n.namespace+"."+n.widgetName,o,i._proto)})),delete s._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,n,o=s.call(arguments,1),r=0,a=o.length;r<a;r++)for(i in o[r])n=o[r][i],o[r].hasOwnProperty(i)&&void 0!==n&&(e.isPlainObject(n)?t[i]=e.isPlainObject(t[i])?e.widget.extend({},t[i],n):e.widget.extend({},n):t[i]=n);return t},e.widget.bridge=function(t,i){var n=i.prototype.widgetFullName||t;e.fn[t]=function(o){var r="string"==typeof o,a=s.call(arguments,1),l=this;return r?this.length||"instance"!==o?this.each((function(){var i,s=e.data(this,n);return"instance"===o?(l=s,!1):s?e.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,a))!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:e.error("no such method '"+o+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+o+"'")})):l=void 0:(a.length&&(o=e.widget.extend.apply(null,[o].concat(a))),this.each((function(){var t=e.data(this,n);t?(t.option(o||{}),t._init&&t._init()):e.data(this,n,new i(o,this))}))),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,(function(e,i){t._removeClass(i,e)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var n,s,o,r=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(r={},n=t.split("."),t=n.shift(),n.length){for(s=r[t]=e.widget.extend({},this.options[t]),o=0;o<n.length-1;o++)s[n[o]]=s[n[o]]||{},s=s[n[o]];if(t=n.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];r[t]=i}return this._setOptions(r),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,n,s;for(i in t)s=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&s&&s.length&&(n=e(s.get()),this._removeClass(s,i),n.addClass(this._classes({element:n,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){var i=[],n=this;function s(s,o){var r,a;for(a=0;a<s.length;a++)r=n.classesElementLookup[s[a]]||e(),r=t.add?e(e.unique(r.get().concat(t.element.get()))):e(r.not(t.element).get()),n.classesElementLookup[s[a]]=r,i.push(s[a]),o&&t.classes[s[a]]&&i.push(t.classes[s[a]])}return t=e.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&s(t.keys.match(/\S+/g)||[],!0),t.extra&&s(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;e.each(i.classesElementLookup,(function(n,s){-1!==e.inArray(t.target,s)&&(i.classesElementLookup[n]=e(s.not(t.target).get()))}))},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,n){n="boolean"==typeof n?n:i;var s="string"==typeof e||null===e,o={extra:s?t:i,keys:s?e:t,element:s?this.element:e,add:n};return o.element.toggleClass(this._classes(o),n),this},_on:function(t,i,n){var s,o=this;"boolean"!=typeof t&&(n=i,i=t,t=!1),n?(i=s=e(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,s=this.widget()),e.each(n,(function(n,r){function a(){if(t||!0!==o.options.disabled&&!e(this).hasClass("ui-state-disabled"))return("string"==typeof r?o[r]:r).apply(o,arguments)}"string"!=typeof r&&(a.guid=r.guid=r.guid||a.guid||e.guid++);var l=n.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+o.eventNamespace,d=l[2];d?s.on(c,d,a):i.on(c,a)}))},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(i).off(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){var i=this;return setTimeout((function(){return("string"==typeof e?i[e]:e).apply(i,arguments)}),t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,n){var s,o,r=this.options[t];if(n=n||{},(i=e.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(s in o)s in i||(i[s]=o[s]);return this.element.trigger(i,n),!(e.isFunction(r)&&!1===r.apply(this.element[0],[i].concat(n))||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},(function(t,i){e.Widget.prototype["_"+t]=function(n,s,o){var r;"string"==typeof s&&(s={effect:s});var a=s?!0===s||"number"==typeof s?i:s.effect||i:t;"number"==typeof(s=s||{})&&(s={duration:s}),r=!e.isEmptyObject(s),s.complete=o,s.delay&&n.delay(s.delay),r&&e.effects&&e.effects.effect[a]?n[t](s):a!==t&&n[a]?n[a](s.duration,s.easing,o):n.queue((function(i){e(this)[t](),o&&o.call(n[0]),i()}))}}));var o;e.widget,e.fn.extend({uniqueId:(o=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++o)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")}))}});!function(){var t,i=Math.max,n=Math.abs,s=/left|center|right/,o=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,l=/%$/,c=e.fn.position;function d(e,t,i){return[parseFloat(e[0])*(l.test(e[0])?t/100:1),parseFloat(e[1])*(l.test(e[1])?i/100:1)]}function u(t,i){return parseInt(e.css(t,i),10)||0}e.position={scrollbarWidth:function(){if(void 0!==t)return t;var i,n,s=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return e("body").append(s),i=o.offsetWidth,s.css("overflow","scroll"),i===(n=o.offsetWidth)&&(n=s[0].clientWidth),s.remove(),t=i-n},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),n=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),s="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===n||"auto"===n&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:s?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),n=e.isWindow(i[0]),s=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:n,isDocument:s,offset:!n&&!s?e(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},e.fn.position=function(t){if(!t||!t.of)return c.apply(this,arguments);t=e.extend({},t);var l,p,h,f,m,g,v,y,_=e(t.of),b=e.position.getWithinInfo(t.within),w=e.position.getScrollInfo(b),k=(t.collision||"flip").split(" "),x={};return g=9===(y=(v=_)[0]).nodeType?{width:v.width(),height:v.height(),offset:{top:0,left:0}}:e.isWindow(y)?{width:v.width(),height:v.height(),offset:{top:v.scrollTop(),left:v.scrollLeft()}}:y.preventDefault?{width:0,height:0,offset:{top:y.pageY,left:y.pageX}}:{width:v.outerWidth(),height:v.outerHeight(),offset:v.offset()},_[0].preventDefault&&(t.at="left top"),p=g.width,h=g.height,f=g.offset,m=e.extend({},f),e.each(["my","at"],(function(){var e,i,n=(t[this]||"").split(" ");1===n.length&&(n=s.test(n[0])?n.concat(["center"]):o.test(n[0])?["center"].concat(n):["center","center"]),n[0]=s.test(n[0])?n[0]:"center",n[1]=o.test(n[1])?n[1]:"center",e=r.exec(n[0]),i=r.exec(n[1]),x[this]=[e?e[0]:0,i?i[0]:0],t[this]=[a.exec(n[0])[0],a.exec(n[1])[0]]})),1===k.length&&(k[1]=k[0]),"right"===t.at[0]?m.left+=p:"center"===t.at[0]&&(m.left+=p/2),"bottom"===t.at[1]?m.top+=h:"center"===t.at[1]&&(m.top+=h/2),l=d(x.at,p,h),m.left+=l[0],m.top+=l[1],this.each((function(){var s,o,r=e(this),a=r.outerWidth(),c=r.outerHeight(),g=u(this,"marginLeft"),v=u(this,"marginTop"),y=a+g+u(this,"marginRight")+w.width,$=c+v+u(this,"marginBottom")+w.height,C=e.extend({},m),S=d(x.my,r.outerWidth(),r.outerHeight());"right"===t.my[0]?C.left-=a:"center"===t.my[0]&&(C.left-=a/2),"bottom"===t.my[1]?C.top-=c:"center"===t.my[1]&&(C.top-=c/2),C.left+=S[0],C.top+=S[1],s={marginLeft:g,marginTop:v},e.each(["left","top"],(function(i,n){e.ui.position[k[i]]&&e.ui.position[k[i]][n](C,{targetWidth:p,targetHeight:h,elemWidth:a,elemHeight:c,collisionPosition:s,collisionWidth:y,collisionHeight:$,offset:[l[0]+S[0],l[1]+S[1]],my:t.my,at:t.at,within:b,elem:r})})),t.using&&(o=function(e){var s=f.left-C.left,o=s+p-a,l=f.top-C.top,d=l+h-c,u={target:{element:_,left:f.left,top:f.top,width:p,height:h},element:{element:r,left:C.left,top:C.top,width:a,height:c},horizontal:o<0?"left":s>0?"right":"center",vertical:d<0?"top":l>0?"bottom":"middle"};p<a&&n(s+o)<p&&(u.horizontal="center"),h<c&&n(l+d)<h&&(u.vertical="middle"),i(n(s),n(o))>i(n(l),n(d))?u.important="horizontal":u.important="vertical",t.using.call(this,e,u)}),r.offset(e.extend(C,{using:o}))}))},e.ui.position={fit:{left:function(e,t){var n,s=t.within,o=s.isWindow?s.scrollLeft:s.offset.left,r=s.width,a=e.left-t.collisionPosition.marginLeft,l=o-a,c=a+t.collisionWidth-r-o;t.collisionWidth>r?l>0&&c<=0?(n=e.left+l+t.collisionWidth-r-o,e.left+=l-n):e.left=c>0&&l<=0?o:l>c?o+r-t.collisionWidth:o:l>0?e.left+=l:c>0?e.left-=c:e.left=i(e.left-a,e.left)},top:function(e,t){var n,s=t.within,o=s.isWindow?s.scrollTop:s.offset.top,r=t.within.height,a=e.top-t.collisionPosition.marginTop,l=o-a,c=a+t.collisionHeight-r-o;t.collisionHeight>r?l>0&&c<=0?(n=e.top+l+t.collisionHeight-r-o,e.top+=l-n):e.top=c>0&&l<=0?o:l>c?o+r-t.collisionHeight:o:l>0?e.top+=l:c>0?e.top-=c:e.top=i(e.top-a,e.top)}},flip:{left:function(e,t){var i,s,o=t.within,r=o.offset.left+o.scrollLeft,a=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,c=e.left-t.collisionPosition.marginLeft,d=c-l,u=c+t.collisionWidth-a-l,p="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,h="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];d<0?((i=e.left+p+h+f+t.collisionWidth-a-r)<0||i<n(d))&&(e.left+=p+h+f):u>0&&((s=e.left-t.collisionPosition.marginLeft+p+h+f-l)>0||n(s)<u)&&(e.left+=p+h+f)},top:function(e,t){var i,s,o=t.within,r=o.offset.top+o.scrollTop,a=o.height,l=o.isWindow?o.scrollTop:o.offset.top,c=e.top-t.collisionPosition.marginTop,d=c-l,u=c+t.collisionHeight-a-l,p="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,h="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,f=-2*t.offset[1];d<0?((s=e.top+p+h+f+t.collisionHeight-a-r)<0||s<n(d))&&(e.top+=p+h+f):u>0&&((i=e.top-t.collisionPosition.marginTop+p+h+f-l)>0||n(i)<u)&&(e.top+=p+h+f)}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}}();e.ui.position,e.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target),n=e(e.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&n.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.target).closest(".ui-menu-item"),n=e(t.currentTarget);i[0]===n[0]&&(this._removeClass(n.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,n))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay((function(){!e.contains(this.element[0],e.ui.safeActiveElement(this.document[0]))&&this.collapseAll(t)}))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each((function(){var t=e(this);t.data("ui-menu-submenu-caret")&&t.remove()}))},_keydown:function(t){var i,n,s,o,r=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:r=!1,n=this.previousFilter||"",o=!1,s=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),s===n?o=!0:s=n+s,i=this._filterMenuItems(s),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(s=String.fromCharCode(t.keyCode),i=this._filterMenuItems(s)),i.length?(this.focus(t,i),this.previousFilter=s,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter}r&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,i,n,s,o=this,r=this.options.icons.submenu,a=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=a.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var t=e(this),i=t.prev(),n=e("<span>").data("ui-menu-submenu-caret",!0);o._addClass(n,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(n),t.attr("aria-labelledby",i.attr("id"))})),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(t=a.add(this.element).find(this.options.items)).not(".ui-menu-item").each((function(){var t=e(this);o._isDivider(t)&&o._addClass(t,"ui-menu-divider","ui-widget-content")})),s=(n=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(s,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if("icons"===e){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i,n,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),s=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,n,s,o,r,a;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,s=t.offset().top-this.activeMenu.offset().top-i-n,o=this.activeMenu.scrollTop(),r=this.activeMenu.height(),a=t.outerHeight(),s<0?this.activeMenu.scrollTop(o+s):s+a>r&&this.activeMenu.scrollTop(o+s-r+a))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(e)}),this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay((function(){var n=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));n.length||(n=this.element),this._close(n),this.blur(t),this._removeClass(n.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=n}),this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay((function(){this.focus(e,t)})))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var n;this.active&&(n="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[t]()),this.focus(i,n)},nextPage:function(t){var i,n,s;this.active?this.isLastItem()||(this._hasScroll()?(n=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each((function(){return(i=e(this)).offset().top-n-s<0})),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var i,n,s;this.active?this.isFirstItem()||(this._hasScroll()?(n=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each((function(){return(i=e(this)).offset().top-n+s>0})),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),n=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter((function(){return n.test(e.trim(e(this).children(".ui-menu-item-wrapper").text()))}))}});e.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,n,s=this.element[0].nodeName.toLowerCase(),o="textarea"===s,r="input"===s;this.isMultiLine=o||!r&&this._isContentEditable(this.element),this.valueMethod=this.element[o||r?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(s){if(this.element.prop("readOnly"))return t=!0,n=!0,void(i=!0);t=!1,n=!1,i=!1;var o=e.ui.keyCode;switch(s.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",s);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",s);break;case o.UP:t=!0,this._keyEvent("previous",s);break;case o.DOWN:t=!0,this._keyEvent("next",s);break;case o.ENTER:this.menu.active&&(t=!0,s.preventDefault(),this.menu.select(s));break;case o.TAB:this.menu.active&&this.menu.select(s);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(s),s.preventDefault());break;default:i=!0,this._searchTimeout(s)}},keypress:function(n){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||n.preventDefault());if(!i){var s=e.ui.keyCode;switch(n.keyCode){case s.PAGE_UP:this._move("previousPage",n);break;case s.PAGE_DOWN:this._move("nextPage",n);break;case s.UP:this._keyEvent("previous",n);break;case s.DOWN:this._keyEvent("next",n)}}},input:function(e){if(n)return n=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),this._change(e))}}),this._initSource(),this.menu=e("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay((function(){delete this.cancelBlur,this.element[0]!==e.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")}))},menufocus:function(t,i){var n;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",(function(){e(t.target).trigger(t.originalEvent)}));n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value)},menuselect:function(t,i){var n=i.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==e.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay((function(){this.previous=s,this.selectedItem=n}))),!1!==this._trigger("select",t,{item:n})&&this._value(n.value),this.term=this._value(),this.close(t),this.selectedItem=n}}),this.liveRegion=e("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||e.contains(i,t.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,n=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,n){n(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,s){n.xhr&&n.xhr.abort(),n.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){s(e)},error:function(){s([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay((function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;t&&(!t||i||n)||(this.selectedItem=null,this.search(null,e))}),this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy((function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}),this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,(function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})}))},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var n=this;e.each(i,(function(e,i){n._renderItemData(t,i)}))},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").append(e("<div>").text(i.label)).appendTo(t)},_move:function(e,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){if(!e.length)return!1;var t=e.prop("contentEditable");return"inherit"===t?this._isContentEditable(e.parent()):"true"===t}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var n=new RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,(function(e){return n.test(e.label||e.value||e)}))}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))}});var r;e.ui.autocomplete;function a(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=l(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function l(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,(function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")})).on("mouseover",i,c)}function c(){e.datepicker._isDisabledDatepicker(r.inline?r.dpDiv.parent()[0]:r.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function d(t,i){for(var n in e.extend(t,i),i)null==i[n]&&(t[n]=i[n]);return t}e.extend(e.ui,{datepicker:{version:"1.12.1"}}),e.extend(a.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return d(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var n,s,o;s="div"===(n=t.nodeName.toLowerCase())||"span"===n,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(o=this._newInst(e(t),s)).settings=e.extend({},i||{}),"input"===n?this._connectDatepicker(t,o):s&&this._inlineDatepicker(t,o)},_newInst:function(t,i){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?l(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,i){var n=e(t);i.append=e([]),i.trigger=e([]),n.hasClass(this.markerClassName)||(this._attachments(n,i),n.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),e.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var n,s,o,r=this._get(i,"appendText"),a=this._get(i,"isRTL");i.append&&i.append.remove(),r&&(i.append=e("<span class='"+this._appendClass+"'>"+r+"</span>"),t[a?"before":"after"](i.append)),t.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),"focus"!==(n=this._get(i,"showOn"))&&"both"!==n||t.on("focus",this._showDatepicker),"button"!==n&&"both"!==n||(s=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:o,alt:s,title:s}):e("<button type='button'></button>").addClass(this._triggerClass).html(o?e("<img/>").attr({src:o,alt:s,title:s}):s)),t[a?"before":"after"](i.trigger),i.trigger.on("click",(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1})))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,n,s,o=new Date(2009,11,20),r=this._get(e,"dateFormat");r.match(/[DM]/)&&(t=function(e){for(i=0,n=0,s=0;s<e.length;s++)e[s].length>i&&(i=e[s].length,n=s);return n},o.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),e.input.attr("size",this._formatDate(e,o).length)}},_inlineDatepicker:function(t,i){var n=e(t);n.hasClass(this.markerClassName)||(n.addClass(this.markerClassName).append(i.dpDiv),e.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,n,s,o){var r,a,l,c,u,p=this._dialogInst;return p||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),e("body").append(this._dialogInput),(p=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},e.data(this._dialogInput[0],"datepicker",p)),d(p.settings,s||{}),i=i&&i.constructor===Date?this._formatDate(p,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(a=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),p.settings.onSelect=n,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",p),this},_destroyDatepicker:function(t){var i,n=e(t),s=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===i?(s.append.remove(),s.trigger.remove(),n.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==i&&"span"!==i||n.removeClass(this.markerClassName).empty(),r===s&&(r=null))},_enableDatepicker:function(t){var i,n,s=e(t),o=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&("input"===(i=t.nodeName.toLowerCase())?(t.disabled=!1,o.trigger.filter("button").each((function(){this.disabled=!1})).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==i&&"span"!==i||((n=s.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,(function(e){return e===t?null:e})))},_disableDatepicker:function(t){var i,n,s=e(t),o=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&("input"===(i=t.nodeName.toLowerCase())?(t.disabled=!0,o.trigger.filter("button").each((function(){this.disabled=!0})).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==i&&"span"!==i||((n=s.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,(function(e){return e===t?null:e})),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,i,n){var s,o,r,a,l=this._getInst(t);if(2===arguments.length&&"string"==typeof i)return"defaults"===i?e.extend({},e.datepicker._defaults):l?"all"===i?e.extend({},l.settings):this._get(l,i):null;s=i||{},"string"==typeof i&&((s={})[i]=n),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(t,!0),r=this._getMinMaxDate(l,"min"),a=this._getMinMaxDate(l,"max"),d(l.settings,s),null!==r&&void 0!==s.dateFormat&&void 0===s.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==a&&void 0!==s.dateFormat&&void 0===s.maxDate&&(l.settings.maxDate=this._formatDate(l,a)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l))},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,n,s,o=e.datepicker._getInst(t.target),r=!0,a=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),r=!1;break;case 13:return(s=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",o.dpDiv))[0]&&e.datepicker._selectDay(t.target,o.selectedMonth,o.selectedYear,s[0]),(i=e.datepicker._get(o,"onSelect"))?(n=e.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[n,o])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(o,"stepBigMonths"):-e.datepicker._get(o,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(o,"stepBigMonths"):+e.datepicker._get(o,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,a?1:-1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(o,"stepBigMonths"):-e.datepicker._get(o,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,a?-1:1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(o,"stepBigMonths"):+e.datepicker._get(o,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,n,s=e.datepicker._getInst(t.target);if(e.datepicker._get(s,"constrainInput"))return i=e.datepicker._possibleChars(e.datepicker._get(s,"dateFormat")),n=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||n<" "||!i||i.indexOf(n)>-1},_doKeyUp:function(t){var i=e.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{e.datepicker.parseDate(e.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,e.datepicker._getFormatConfig(i))&&(e.datepicker._setDateFromField(i),e.datepicker._updateAlternate(i),e.datepicker._updateDatepicker(i))}catch(e){}return!0},_showDatepicker:function(t){var i,n,s,o,r,a,l;("input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),e.datepicker._isDisabledDatepicker(t)||e.datepicker._lastInput===t)||(i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),!1!==(s=(n=e.datepicker._get(i,"beforeShow"))?n.apply(t,[t,i]):{})&&(d(i.settings,s),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each((function(){return!(o|="fixed"===e(this).css("position"))})),r={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),r=e.datepicker._checkOffset(i,r,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"}),i.inline||(a=e.datepicker._get(i,"showAnim"),l=e.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(e){for(var t,i;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[a]?i.dpDiv.show(a,e.datepicker._get(i,"showOptions"),l):i.dpDiv[a||"show"](a?l:null),e.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),e.datepicker._curInst=i)))},_updateDatepicker:function(t){this.maxRows=4,r=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,n=this._getNumberOfMonths(t),s=n[1],o=t.dpDiv.find("."+this._dayOverClass+" a");o.length>0&&c.apply(o.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),s>1&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==n[0]||1!==n[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(i=t.yearshtml,setTimeout((function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null}),0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,n){var s=t.dpDiv.outerWidth(),o=t.dpDiv.outerHeight(),r=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,l=document.documentElement.clientWidth+(n?0:e(document).scrollLeft()),c=document.documentElement.clientHeight+(n?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?s-r:0,i.left-=n&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=n&&i.top===t.input.offset().top+a?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+s>l&&l>s?Math.abs(i.left+s-l):0),i.top-=Math.min(i.top,i.top+o>c&&c>o?Math.abs(o+a):0),i},_findPos:function(t){for(var i,n=this._getInst(t),s=this._get(n,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[s?"previousSibling":"nextSibling"];return[(i=e(t).offset()).left,i.top]},_hideDatepicker:function(t){var i,n,s,o,r=this._curInst;!r||t&&r!==e.data(t,"datepicker")||this._datepickerShowing&&(i=this._get(r,"showAnim"),n=this._get(r,"duration"),s=function(){e.datepicker._tidyDialog(r)},e.effects&&(e.effects.effect[i]||e.effects[i])?r.dpDiv.hide(i,e.datepicker._get(r,"showOptions"),n,s):r.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?n:null,s),i||s(),this._datepickerShowing=!1,(o=this._get(r,"onClose"))&&o.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),n=e.datepicker._getInst(i[0]);(i[0].id===e.datepicker._mainDivId||0!==i.parents("#"+e.datepicker._mainDivId).length||i.hasClass(e.datepicker.markerClassName)||i.closest("."+e.datepicker._triggerClass).length||!e.datepicker._datepickerShowing||e.datepicker._inDialog&&e.blockUI)&&(!i.hasClass(e.datepicker.markerClassName)||e.datepicker._curInst===n)||e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,n){var s=e(t),o=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(o,i+("M"===n?this._get(o,"showCurrentAtPos"):0),n),this._updateDatepicker(o))},_gotoToday:function(t){var i,n=e(t),s=this._getInst(n[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(i=new Date,s.selectedDay=i.getDate(),s.drawMonth=s.selectedMonth=i.getMonth(),s.drawYear=s.selectedYear=i.getFullYear()),this._notifyChange(s),this._adjustDate(n)},_selectMonthYear:function(t,i,n){var s=e(t),o=this._getInst(s[0]);o["selected"+("M"===n?"Month":"Year")]=o["draw"+("M"===n?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(s)},_selectDay:function(t,i,n,s){var o,r=e(t);e(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(r[0])||((o=this._getInst(r[0])).selectedDay=o.currentDay=e("a",s).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=n,this._selectDate(t,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var n,s=e(t),o=this._getInst(s[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),(n=this._get(o,"onSelect"))?n.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,n,s,o=this._get(t,"altField");o&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),n=this._getDate(t),s=this.formatDate(i,n,this._getFormatConfig(t)),e(o).val(s))},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,n){if(null==t||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;var s,o,r,a,l=0,c=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff,d="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10),u=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,p=(n?n.dayNames:null)||this._defaults.dayNames,h=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,f=(n?n.monthNames:null)||this._defaults.monthNames,m=-1,g=-1,v=-1,y=-1,_=!1,b=function(e){var i=s+1<t.length&&t.charAt(s+1)===e;return i&&s++,i},w=function(e){var t=b(e),n="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,s=new RegExp("^\\d{"+("y"===e?n:1)+","+n+"}"),o=i.substring(l).match(s);if(!o)throw"Missing number at position "+l;return l+=o[0].length,parseInt(o[0],10)},k=function(t,n,s){var o=-1,r=e.map(b(t)?s:n,(function(e,t){return[[t,e]]})).sort((function(e,t){return-(e[1].length-t[1].length)}));if(e.each(r,(function(e,t){var n=t[1];if(i.substr(l,n.length).toLowerCase()===n.toLowerCase())return o=t[0],l+=n.length,!1})),-1!==o)return o+1;throw"Unknown name at position "+l},x=function(){if(i.charAt(l)!==t.charAt(s))throw"Unexpected literal at position "+l;l++};for(s=0;s<t.length;s++)if(_)"'"!==t.charAt(s)||b("'")?x():_=!1;else switch(t.charAt(s)){case"d":v=w("d");break;case"D":k("D",u,p);break;case"o":y=w("o");break;case"m":g=w("m");break;case"M":g=k("M",h,f);break;case"y":m=w("y");break;case"@":m=(a=new Date(w("@"))).getFullYear(),g=a.getMonth()+1,v=a.getDate();break;case"!":m=(a=new Date((w("!")-this._ticksTo1970)/1e4)).getFullYear(),g=a.getMonth()+1,v=a.getDate();break;case"'":b("'")?x():_=!0;break;default:x()}if(l<i.length&&(r=i.substr(l),!/^\s+/.test(r)))throw"Extra/unparsed characters found in date: "+r;if(-1===m?m=(new Date).getFullYear():m<100&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(m<=d?0:-100)),y>-1)for(g=1,v=y;;){if(v<=(o=this._getDaysInMonth(m,g-1)))break;g++,v-=o}if((a=this._daylightSavingAdjust(new Date(m,g-1,v))).getFullYear()!==m||a.getMonth()+1!==g||a.getDate()!==v)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(e,t,i){if(!t)return"";var n,s=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,l=function(t){var i=n+1<e.length&&e.charAt(n+1)===t;return i&&n++,i},c=function(e,t,i){var n=""+t;if(l(e))for(;n.length<i;)n="0"+n;return n},d=function(e,t,i,n){return l(e)?n[t]:i[t]},u="",p=!1;if(t)for(n=0;n<e.length;n++)if(p)"'"!==e.charAt(n)||l("'")?u+=e.charAt(n):p=!1;else switch(e.charAt(n)){case"d":u+=c("d",t.getDate(),2);break;case"D":u+=d("D",t.getDay(),s,o);break;case"o":u+=c("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=c("m",t.getMonth()+1,2);break;case"M":u+=d("M",t.getMonth(),r,a);break;case"y":u+=l("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":p=!0;break;default:u+=e.charAt(n)}return u},_possibleChars:function(e){var t,i="",n=!1,s=function(i){var n=t+1<e.length&&e.charAt(t+1)===i;return n&&t++,n};for(t=0;t<e.length;t++)if(n)"'"!==e.charAt(t)||s("'")?i+=e.charAt(t):n=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":s("'")?i+="'":n=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),n=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),o=s,r=this._getFormatConfig(e);try{o=this.parseDate(i,n,r)||s}catch(e){n=t?"":n}e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),e.currentDay=n?o.getDate():0,e.currentMonth=n?o.getMonth():0,e.currentYear=n?o.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,n){var s=null==i||""===i?n:"string"==typeof i?function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(e){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,s=n.getFullYear(),o=n.getMonth(),r=n.getDate(),a=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=a.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(s,o));break;case"y":case"Y":s+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(s,o))}l=a.exec(i)}return new Date(s,o,r)}(i):"number"==typeof i?isNaN(i)?n:function(e){var t=new Date;return t.setDate(t.getDate()+e),t}(i):new Date(i.getTime());return(s=s&&"Invalid Date"===s.toString()?n:s)&&(s.setHours(0),s.setMinutes(0),s.setSeconds(0),s.setMilliseconds(0)),this._daylightSavingAdjust(s)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var n=!t,s=e.selectedMonth,o=e.selectedYear,r=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=r.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=r.getMonth(),e.drawYear=e.selectedYear=e.currentYear=r.getFullYear(),s===e.selectedMonth&&o===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(n?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),n="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map((function(){var t={prev:function(){e.datepicker._adjustDate(n,-i,"M")},next:function(){e.datepicker._adjustDate(n,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(n)},selectDay:function(){return e.datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(n,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(n,this,"Y"),!1}};e(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])}))},_generateHTML:function(e){var t,i,n,s,o,r,a,l,c,d,u,p,h,f,m,g,v,y,_,b,w,k,x,$,C,S,T,D,A,L,E,I,j,N,M,P,O,H,q,F=new Date,W=this._daylightSavingAdjust(new Date(F.getFullYear(),F.getMonth(),F.getDate())),R=this._get(e,"isRTL"),z=this._get(e,"showButtonPanel"),B=this._get(e,"hideIfNoPrevNext"),Y=this._get(e,"navigationAsDateFormat"),U=this._getNumberOfMonths(e),V=this._get(e,"showCurrentAtPos"),K=this._get(e,"stepMonths"),J=1!==U[0]||1!==U[1],X=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),G=this._getMinMaxDate(e,"min"),Q=this._getMinMaxDate(e,"max"),Z=e.drawMonth-V,ee=e.drawYear;if(Z<0&&(Z+=12,ee--),Q)for(t=this._daylightSavingAdjust(new Date(Q.getFullYear(),Q.getMonth()-U[0]*U[1]+1,Q.getDate())),t=G&&t<G?G:t;this._daylightSavingAdjust(new Date(ee,Z,1))>t;)--Z<0&&(Z=11,ee--);for(e.drawMonth=Z,e.drawYear=ee,i=this._get(e,"prevText"),i=Y?this.formatDate(i,this._daylightSavingAdjust(new Date(ee,Z-K,1)),this._getFormatConfig(e)):i,n=this._canAdjustMonth(e,-1,ee,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"e":"w")+"'>"+i+"</span></a>":B?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"e":"w")+"'>"+i+"</span></a>",s=this._get(e,"nextText"),s=Y?this.formatDate(s,this._daylightSavingAdjust(new Date(ee,Z+K,1)),this._getFormatConfig(e)):s,o=this._canAdjustMonth(e,1,ee,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+s+"</span></a>":B?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+s+"</span></a>",r=this._get(e,"currentText"),a=this._get(e,"gotoCurrent")&&e.currentDay?X:W,r=Y?this.formatDate(r,a,this._getFormatConfig(e)):r,l=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",c=z?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(R?l:"")+(this._isInRange(e,a)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(R?"":l)+"</div>":"",d=parseInt(this._get(e,"firstDay"),10),d=isNaN(d)?0:d,u=this._get(e,"showWeek"),p=this._get(e,"dayNames"),h=this._get(e,"dayNamesMin"),f=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),y=this._get(e,"selectOtherMonths"),_=this._getDefaultDate(e),b="",k=0;k<U[0];k++){for(x="",this.maxRows=4,$=0;$<U[1];$++){if(C=this._daylightSavingAdjust(new Date(ee,Z,e.selectedDay)),S=" ui-corner-all",T="",J){if(T+="<div class='ui-datepicker-group",U[1]>1)switch($){case 0:T+=" ui-datepicker-group-first",S=" ui-corner-"+(R?"right":"left");break;case U[1]-1:T+=" ui-datepicker-group-last",S=" ui-corner-"+(R?"left":"right");break;default:T+=" ui-datepicker-group-middle",S=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+S+"'>"+(/all|left/.test(S)&&0===k?R?o:n:"")+(/all|right/.test(S)&&0===k?R?n:o:"")+this._generateMonthYearHeader(e,Z,ee,G,Q,k>0||$>0,f,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>",D=u?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",w=0;w<7;w++)D+="<th scope='col'"+((w+d+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+p[A=(w+d)%7]+"'>"+h[A]+"</span></th>";for(T+=D+"</tr></thead><tbody>",L=this._getDaysInMonth(ee,Z),ee===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,L)),E=(this._getFirstDayOfMonth(ee,Z)-d+7)%7,I=Math.ceil((E+L)/7),j=J&&this.maxRows>I?this.maxRows:I,this.maxRows=j,N=this._daylightSavingAdjust(new Date(ee,Z,1-E)),M=0;M<j;M++){for(T+="<tr>",P=u?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(N)+"</td>":"",w=0;w<7;w++)O=g?g.apply(e.input?e.input[0]:null,[N]):[!0,""],q=(H=N.getMonth()!==Z)&&!y||!O[0]||G&&N<G||Q&&N>Q,P+="<td class='"+((w+d+6)%7>=5?" ui-datepicker-week-end":"")+(H?" ui-datepicker-other-month":"")+(N.getTime()===C.getTime()&&Z===e.selectedMonth&&e._keyEvent||_.getTime()===N.getTime()&&_.getTime()===C.getTime()?" "+this._dayOverClass:"")+(q?" "+this._unselectableClass+" ui-state-disabled":"")+(H&&!v?"":" "+O[1]+(N.getTime()===X.getTime()?" "+this._currentClass:"")+(N.getTime()===W.getTime()?" ui-datepicker-today":""))+"'"+(H&&!v||!O[2]?"":" title='"+O[2].replace(/'/g,"&#39;")+"'")+(q?"":" data-handler='selectDay' data-event='click' data-month='"+N.getMonth()+"' data-year='"+N.getFullYear()+"'")+">"+(H&&!v?"&#xa0;":q?"<span class='ui-state-default'>"+N.getDate()+"</span>":"<a class='ui-state-default"+(N.getTime()===W.getTime()?" ui-state-highlight":"")+(N.getTime()===X.getTime()?" ui-state-active":"")+(H?" ui-priority-secondary":"")+"' href='#'>"+N.getDate()+"</a>")+"</td>",N.setDate(N.getDate()+1),N=this._daylightSavingAdjust(N);T+=P+"</tr>"}++Z>11&&(Z=0,ee++),x+=T+="</tbody></table>"+(J?"</div>"+(U[0]>0&&$===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}b+=x}return b+=c,e._keyEvent=!1,b},_generateMonthYearHeader:function(e,t,i,n,s,o,r,a){var l,c,d,u,p,h,f,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),y=this._get(e,"showMonthAfterYear"),_="<div class='ui-datepicker-title'>",b="";if(o||!g)b+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(l=n&&n.getFullYear()===i,c=s&&s.getFullYear()===i,b+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",d=0;d<12;d++)(!l||d>=n.getMonth())&&(!c||d<=s.getMonth())&&(b+="<option value='"+d+"'"+(d===t?" selected='selected'":"")+">"+a[d]+"</option>");b+="</select>"}if(y||(_+=b+(!o&&g&&v?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",o||!v)_+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(e,"yearRange").split(":"),p=(new Date).getFullYear(),h=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?p+parseInt(e,10):parseInt(e,10);return isNaN(t)?p:t},f=h(u[0]),m=Math.max(f,h(u[1]||"")),f=n?Math.max(f,n.getFullYear()):f,m=s?Math.min(m,s.getFullYear()):m,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";f<=m;f++)e.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";e.yearshtml+="</select>",_+=e.yearshtml,e.yearshtml=null}return _+=this._get(e,"yearSuffix"),y&&(_+=(!o&&g&&v?"":"&#xa0;")+b),_+="</div>"},_adjustInstDate:function(e,t,i){var n=e.selectedYear+("Y"===i?t:0),s=e.selectedMonth+("M"===i?t:0),o=Math.min(e.selectedDay,this._getDaysInMonth(n,s))+("D"===i?t:0),r=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(n,s,o)));e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),s=i&&t<i?i:t;return n&&s>n?n:s},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,n){var s=this._getNumberOfMonths(e),o=this._daylightSavingAdjust(new Date(i,n+(t<0?t:s[0]*s[1]),1));return t<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(e,o)},_isInRange:function(e,t){var i,n,s=this._getMinMaxDate(e,"min"),o=this._getMinMaxDate(e,"max"),r=null,a=null,l=this._get(e,"yearRange");return l&&(i=l.split(":"),n=(new Date).getFullYear(),r=parseInt(i[0],10),a=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=n),i[1].match(/[+\-].*/)&&(a+=n)),(!s||t.getTime()>=s.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!a||t.getFullYear()<=a)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,n){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(n,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).on("mousedown",e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each((function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)})):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new a,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.12.1";e.datepicker})),jQuery.cookie=function(e,t,i){if(arguments.length>1&&"[object Object]"!==String(t)){if(i=jQuery.extend({},i),null==t&&(i.expires=-1),"number"==typeof i.expires){var n=i.expires,s=i.expires=new Date;s.setDate(s.getDate()+n)}return t=String(t),document.cookie=[encodeURIComponent(e),"=",i.raw?t:encodeURIComponent(t),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}var o,r=(i=t||{}).raw?function(e){return e}:decodeURIComponent;return(o=new RegExp("(?:^|; )"+encodeURIComponent(e)+"=([^;]*)").exec(document.cookie))?r(o[1]):null},function(e){"use strict";function t(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function i(e,i,n,s,o,r){return t(function(e,t){return e<<t|e>>>32-t}(t(t(i,e),t(s,r)),o),n)}function n(e,t,n,s,o,r,a){return i(t&n|~t&s,e,t,o,r,a)}function s(e,t,n,s,o,r,a){return i(t&s|n&~s,e,t,o,r,a)}function o(e,t,n,s,o,r,a){return i(t^n^s,e,t,o,r,a)}function r(e,t,n,s,o,r,a){return i(n^(t|~s),e,t,o,r,a)}function a(e,i){e[i>>5]|=128<<i%32,e[14+(i+64>>>9<<4)]=i;var a,l,c,d,u,p=1732584193,h=-271733879,f=-1732584194,m=271733878;for(a=0;a<e.length;a+=16)l=p,c=h,d=f,u=m,h=r(h=r(h=r(h=r(h=o(h=o(h=o(h=o(h=s(h=s(h=s(h=s(h=n(h=n(h=n(h=n(h,f=n(f,m=n(m,p=n(p,h,f,m,e[a],7,-680876936),h,f,e[a+1],12,-389564586),p,h,e[a+2],17,606105819),m,p,e[a+3],22,-1044525330),f=n(f,m=n(m,p=n(p,h,f,m,e[a+4],7,-176418897),h,f,e[a+5],12,1200080426),p,h,e[a+6],17,-1473231341),m,p,e[a+7],22,-45705983),f=n(f,m=n(m,p=n(p,h,f,m,e[a+8],7,1770035416),h,f,e[a+9],12,-1958414417),p,h,e[a+10],17,-42063),m,p,e[a+11],22,-1990404162),f=n(f,m=n(m,p=n(p,h,f,m,e[a+12],7,1804603682),h,f,e[a+13],12,-40341101),p,h,e[a+14],17,-1502002290),m,p,e[a+15],22,1236535329),f=s(f,m=s(m,p=s(p,h,f,m,e[a+1],5,-165796510),h,f,e[a+6],9,-1069501632),p,h,e[a+11],14,643717713),m,p,e[a],20,-373897302),f=s(f,m=s(m,p=s(p,h,f,m,e[a+5],5,-701558691),h,f,e[a+10],9,38016083),p,h,e[a+15],14,-660478335),m,p,e[a+4],20,-405537848),f=s(f,m=s(m,p=s(p,h,f,m,e[a+9],5,568446438),h,f,e[a+14],9,-1019803690),p,h,e[a+3],14,-187363961),m,p,e[a+8],20,1163531501),f=s(f,m=s(m,p=s(p,h,f,m,e[a+13],5,-1444681467),h,f,e[a+2],9,-51403784),p,h,e[a+7],14,1735328473),m,p,e[a+12],20,-1926607734),f=o(f,m=o(m,p=o(p,h,f,m,e[a+5],4,-378558),h,f,e[a+8],11,-2022574463),p,h,e[a+11],16,1839030562),m,p,e[a+14],23,-35309556),f=o(f,m=o(m,p=o(p,h,f,m,e[a+1],4,-1530992060),h,f,e[a+4],11,1272893353),p,h,e[a+7],16,-155497632),m,p,e[a+10],23,-1094730640),f=o(f,m=o(m,p=o(p,h,f,m,e[a+13],4,681279174),h,f,e[a],11,-358537222),p,h,e[a+3],16,-722521979),m,p,e[a+6],23,76029189),f=o(f,m=o(m,p=o(p,h,f,m,e[a+9],4,-640364487),h,f,e[a+12],11,-421815835),p,h,e[a+15],16,530742520),m,p,e[a+2],23,-995338651),f=r(f,m=r(m,p=r(p,h,f,m,e[a],6,-198630844),h,f,e[a+7],10,1126891415),p,h,e[a+14],15,-1416354905),m,p,e[a+5],21,-57434055),f=r(f,m=r(m,p=r(p,h,f,m,e[a+12],6,1700485571),h,f,e[a+3],10,-1894986606),p,h,e[a+10],15,-1051523),m,p,e[a+1],21,-2054922799),f=r(f,m=r(m,p=r(p,h,f,m,e[a+8],6,1873313359),h,f,e[a+15],10,-30611744),p,h,e[a+6],15,-1560198380),m,p,e[a+13],21,1309151649),f=r(f,m=r(m,p=r(p,h,f,m,e[a+4],6,-145523070),h,f,e[a+11],10,-1120210379),p,h,e[a+2],15,718787259),m,p,e[a+9],21,-343485551),p=t(p,l),h=t(h,c),f=t(f,d),m=t(m,u);return[p,h,f,m]}function l(e){var t,i="",n=32*e.length;for(t=0;t<n;t+=8)i+=String.fromCharCode(e[t>>5]>>>t%32&255);return i}function c(e){var t,i=[];for(i[(e.length>>2)-1]=void 0,t=0;t<i.length;t+=1)i[t]=0;var n=8*e.length;for(t=0;t<n;t+=8)i[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return i}function d(e){var t,i,n="";for(i=0;i<e.length;i+=1)t=e.charCodeAt(i),n+="0123456789abcdef".charAt(t>>>4&15)+"0123456789abcdef".charAt(15&t);return n}function u(e){return unescape(encodeURIComponent(e))}function p(e){return function(e){return l(a(c(e),8*e.length))}(u(e))}function h(e,t){return function(e,t){var i,n,s=c(e),o=[],r=[];for(o[15]=r[15]=void 0,s.length>16&&(s=a(s,8*e.length)),i=0;i<16;i+=1)o[i]=909522486^s[i],r[i]=1549556828^s[i];return n=a(o.concat(c(t)),512+8*t.length),l(a(r.concat(n),640))}(u(e),u(t))}function f(e,t,i){return t?i?h(t,e):function(e,t){return d(h(e,t))}(t,e):i?p(e):function(e){return d(p(e))}(e)}"function"==typeof define&&define.amd?define((function(){return f})):"object"==typeof module&&module.exports?module.exports=f:e.md5=f}(window),function(e,t,i){function n(e,t){return typeof e===t}function s(e){var t=x.className,i=b._config.classPrefix||"";if($&&(t=t.baseVal),b._config.enableJSClass){var n=new RegExp("(^|\\s)"+i+"no-js(\\s|$)");t=t.replace(n,"$1"+i+"js$2")}b._config.enableClasses&&(t+=" "+i+e.join(" "+i),$?x.className.baseVal=t:x.className=t)}function o(e,t){if("object"==typeof e)for(var i in e)k(e,i)&&o(i,e[i]);else{var n=(e=e.toLowerCase()).split("."),r=b[n[0]];if(2==n.length&&(r=r[n[1]]),void 0!==r)return b;t="function"==typeof t?t():t,1==n.length?b[n[0]]=t:(!b[n[0]]||b[n[0]]instanceof Boolean||(b[n[0]]=new Boolean(b[n[0]])),b[n[0]][n[1]]=t),s([(t&&0!=t?"":"no-")+n.join("-")]),b._trigger(e,t)}return b}function r(e){return e.replace(/([a-z])-([a-z])/g,(function(e,t,i){return t+i.toUpperCase()})).replace(/^-/,"")}function a(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):$?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function l(t,i,n){var s;if("getComputedStyle"in e){s=getComputedStyle.call(e,t,i);var o=e.console;if(null!==s)n&&(s=s.getPropertyValue(n));else if(o){o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else s=!i&&t.currentStyle&&t.currentStyle[n];return s}function c(e,t){return!!~(""+e).indexOf(t)}function d(e,t){return function(){return e.apply(t,arguments)}}function u(e,i,n,s){var o,r,l,c,d="modernizr",u=a("div"),p=function(){var e=t.body;return e||((e=a($?"svg":"body")).fake=!0),e}();if(parseInt(n,10))for(;n--;)(l=a("div")).id=s?s[n]:d+(n+1),u.appendChild(l);return(o=a("style")).type="text/css",o.id="s"+d,(p.fake?p:u).appendChild(o),p.appendChild(u),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),u.id=d,p.fake&&(p.style.background="",p.style.overflow="hidden",c=x.style.overflow,x.style.overflow="hidden",x.appendChild(p)),r=i(u,e),p.fake?(p.parentNode.removeChild(p),x.style.overflow=c,x.offsetHeight):u.parentNode.removeChild(u),!!r}function p(e){return e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()})).replace(/^ms-/,"-ms-")}function h(t,n){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(p(t[s]),n))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];s--;)o.push("("+p(t[s])+":"+n+")");return u("@supports ("+(o=o.join(" or "))+") { #modernizr { position: absolute; } }",(function(e){return"absolute"==l(e,null,"position")}))}return i}function f(e,t,s,o){function l(){u&&(delete E.style,delete E.modElem)}if(o=!n(o,"undefined")&&o,!n(s,"undefined")){var d=h(e,s);if(!n(d,"undefined"))return d}for(var u,p,f,m,g,v=["modernizr","tspan","samp"];!E.style&&v.length;)u=!0,E.modElem=a(v.shift()),E.style=E.modElem.style;for(f=e.length,p=0;f>p;p++)if(m=e[p],g=E.style[m],c(m,"-")&&(m=r(m)),E.style[m]!==i){if(o||n(s,"undefined"))return l(),"pfx"!=t||m;try{E.style[m]=s}catch(e){}if(E.style[m]!=g)return l(),"pfx"!=t||m}return l(),!1}function m(e,t,i,s,o){var r=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+T.join(r+" ")+r).split(" ");return n(t,"string")||n(t,"undefined")?f(a,t,s,o):function(e,t,i){var s;for(var o in e)if(e[o]in t)return!1===i?e[o]:n(s=t[e[o]],"function")?d(s,i||t):s;return!1}(a=(e+" "+S.join(r+" ")+r).split(" "),t,i)}function g(e,t,n){return m(e,i,i,t,n)}var v=[],y=[],_={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var i=this;setTimeout((function(){t(i[e])}),0)},addTest:function(e,t,i){y.push({name:e,fn:t,options:i})},addAsyncTest:function(e){y.push({name:null,fn:e})}},b=function(){};b.prototype=_,b=new b;var w=_._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];_._prefixes=w;var k,x=t.documentElement,$="svg"===x.nodeName.toLowerCase(),C="Moz O ms Webkit",S=_._config.usePrefixes?C.toLowerCase().split(" "):[];_._domPrefixes=S,function(){var e={}.hasOwnProperty;k=n(e,"undefined")||n(e.call,"undefined")?function(e,t){return t in e&&n(e.constructor.prototype[t],"undefined")}:function(t,i){return e.call(t,i)}}(),_._l={},_.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),b.hasOwnProperty(e)&&setTimeout((function(){b._trigger(e,b[e])}),0)},_._trigger=function(e,t){if(this._l[e]){var i=this._l[e];setTimeout((function(){var e;for(e=0;e<i.length;e++)(0,i[e])(t)}),0),delete this._l[e]}},b._q.push((function(){_.addTest=o})),b.addTest("canvas",(function(){var e=a("canvas");return!(!e.getContext||!e.getContext("2d"))}));var T=_._config.usePrefixes?C.split(" "):[];_._cssomPrefixes=T;var D=function(t){var n,s=w.length,o=e.CSSRule;if(void 0===o)return i;if(!t)return!1;if((n=(t=t.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in o)return"@"+t;for(var r=0;s>r;r++){var a=w[r];if(a.toUpperCase()+"_"+n in o)return"@-"+a.toLowerCase()+"-"+t}return!1};_.atRule=D;var A=_.testStyles=u;A("#modernizr { width: 50vw; }",(function(t){var i=parseInt(e.innerWidth/2,10),n=parseInt(l(t,null,"width"),10);b.addTest("cssvwunit",n==i)}));var L={elem:a("modernizr")};b._q.push((function(){delete L.elem}));var E={style:L.elem.style};b._q.unshift((function(){delete E.style})),_.testAllProps=m,_.prefixed=function(e,t,i){return 0===e.indexOf("@")?D(e):(-1!=e.indexOf("-")&&(e=r(e)),t?m(e,t,i):m(e,"pfx"))},_.testAllProps=g,b.addTest("flexbox",g("flexBasis","1px",!0)),b.addTest("touch",(function(){var i;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)i=!0;else{var n=["@media (",w.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");A(n,(function(e){i=9===e.offsetTop}))}return i})),function(){var e,t,i,s,o,r;for(var a in y)if(y.hasOwnProperty(a)){if(e=[],(t=y[a]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(i=0;i<t.options.aliases.length;i++)e.push(t.options.aliases[i].toLowerCase());for(s=n(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)1===(r=e[o].split(".")).length?b[r[0]]=s:(!b[r[0]]||b[r[0]]instanceof Boolean||(b[r[0]]=new Boolean(b[r[0]])),b[r[0]][r[1]]=s),v.push((s?"":"no-")+r.join("-"))}}(),s(v),delete _.addTest,delete _.addAsyncTest;for(var I=0;I<b._q.length;I++)b._q[I]();e.Modernizr=b}(window,document),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.Blazy=t()}(this,(function(){function e(e){var i=e._util;i.elements=function(e){for(var t=[],i=(e=e.root.querySelectorAll(e.selector)).length;i--;t.unshift(e[i]));return t}(e.options),i.count=i.elements.length,i.destroyed&&(i.destroyed=!1,e.options.container&&u(e.options.container,(function(e){c(e,"scroll",i.validateT)})),c(window,"resize",i.saveViewportOffsetT),c(window,"resize",i.validateT),c(window,"scroll",i.validateT)),t(e)}function t(e){for(var t=e._util,n=0;n<t.count;n++){var s,o=t.elements[n],a=o;s=e.options;var l=a.getBoundingClientRect();s.container&&g&&(a=a.closest(s.containerClass))?s=!!i(a=a.getBoundingClientRect(),f)&&i(l,{top:a.top-s.offset,right:a.right+s.offset,bottom:a.bottom+s.offset,left:a.left-s.offset}):s=i(l,f),(s||r(o,e.options.successClass))&&(e.load(o),t.elements.splice(n,1),t.count--,n--)}0===t.count&&e.destroy()}function i(e,t){return e.right>=t.left&&e.bottom>=t.top&&e.left<=t.right&&e.top<=t.bottom}function n(e,t,i){if(!r(e,i.successClass)&&(t||i.loadInvisible||0<e.offsetWidth&&0<e.offsetHeight))if(t=e.getAttribute(h)||e.getAttribute(i.src)){var n=(t=t.split(i.separator))[m&&1<t.length?1:0],l=e.getAttribute(i.srcset),p="img"===e.nodeName.toLowerCase(),f=(t=e.parentNode)&&"picture"===t.nodeName.toLowerCase();if(p||void 0===e.src){var g=new Image,v=function(){i.error&&i.error(e,"invalid"),a(e,i.errorClass),d(g,"error",v),d(g,"load",y)},y=function(){p?f||o(e,n,l):e.style.backgroundImage='url("'+n+'")',s(e,i),d(g,"load",y),d(g,"error",v)};f&&(g=e,u(t.getElementsByTagName("source"),(function(e){var t=i.srcset,n=e.getAttribute(t);n&&(e.setAttribute("srcset",n),e.removeAttribute(t))}))),c(g,"error",v),c(g,"load",y),o(g,n,l)}else e.src=n,s(e,i)}else"video"===e.nodeName.toLowerCase()?(u(e.getElementsByTagName("source"),(function(e){var t=i.src,n=e.getAttribute(t);n&&(e.setAttribute("src",n),e.removeAttribute(t))})),e.load(),s(e,i)):(i.error&&i.error(e,"missing"),a(e,i.errorClass))}function s(e,t){a(e,t.successClass),t.success&&t.success(e),e.removeAttribute(t.src),e.removeAttribute(t.srcset),u(t.breakpoints,(function(t){e.removeAttribute(t.src)}))}function o(e,t,i){i&&e.setAttribute("srcset",i),e.src=t}function r(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function a(e,t){r(e,t)||(e.className+=" "+t)}function l(e){f.bottom=(window.innerHeight||document.documentElement.clientHeight)+e,f.right=(window.innerWidth||document.documentElement.clientWidth)+e}function c(e,t,i){e.attachEvent?e.attachEvent&&e.attachEvent("on"+t,i):e.addEventListener(t,i,{capture:!1,passive:!0})}function d(e,t,i){e.detachEvent?e.detachEvent&&e.detachEvent("on"+t,i):e.removeEventListener(t,i,{capture:!1,passive:!0})}function u(e,t){if(e&&t)for(var i=e.length,n=0;n<i&&!1!==t(e[n],n);n++);}function p(e,t,i){var n=0;return function(){var s=+new Date;s-n<t||(n=s,e.apply(i,arguments))}}var h,f,m,g;return function(i){if(!document.querySelectorAll){var s=document.createStyleSheet();document.querySelectorAll=function(e,t,i,n,o){for(o=document.all,t=[],i=(e=e.replace(/\[for\b/gi,"[htmlFor").split(",")).length;i--;){for(s.addRule(e[i],"k:v"),n=o.length;n--;)o[n].currentStyle.k&&t.push(o[n]);s.removeRule(0)}return t}}var o=this,r=o._util={};r.elements=[],r.destroyed=!0,o.options=i||{},o.options.error=o.options.error||!1,o.options.offset=o.options.offset||100,o.options.root=o.options.root||document,o.options.success=o.options.success||!1,o.options.selector=o.options.selector||".b-lazy",o.options.separator=o.options.separator||"|",o.options.containerClass=o.options.container,o.options.container=!!o.options.containerClass&&document.querySelectorAll(o.options.containerClass),o.options.errorClass=o.options.errorClass||"b-error",o.options.breakpoints=o.options.breakpoints||!1,o.options.loadInvisible=o.options.loadInvisible||!1,o.options.successClass=o.options.successClass||"b-loaded",o.options.validateDelay=o.options.validateDelay||25,o.options.saveViewportOffsetDelay=o.options.saveViewportOffsetDelay||50,o.options.srcset=o.options.srcset||"data-srcset",o.options.src=h=o.options.src||"data-src",g=Element.prototype.closest,m=1<window.devicePixelRatio,(f={}).top=0-o.options.offset,f.left=0-o.options.offset,o.revalidate=function(){e(this)},o.load=function(e,t){var i=this.options;void 0===e.length?n(e,t,i):u(e,(function(e){n(e,t,i)}))},o.destroy=function(){var e=this._util;this.options.container&&u(this.options.container,(function(t){d(t,"scroll",e.validateT)})),d(window,"scroll",e.validateT),d(window,"resize",e.validateT),d(window,"resize",e.saveViewportOffsetT),e.count=0,e.elements.length=0,e.destroyed=!0},r.validateT=p((function(){t(o)}),o.options.validateDelay,o),r.saveViewportOffsetT=p((function(){l(o.options.offset)}),o.options.saveViewportOffsetDelay,o),l(o.options.offset),u(o.options.breakpoints,(function(e){if(e.width>=window.screen.width)return h=e.src,!1})),setTimeout((function(){e(o)}))}}));var console=console||{};console.log=console.log||function(){},console.info=console.info||function(){};var fun_pc=[],fun_pc_large=[],fun_tablet=[],fun_mobile=[];function _instanceof(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function _classCallCheck(e,t){if(!_instanceof(e,t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,i){return t&&_defineProperties(e.prototype,t),i&&_defineProperties(e,i),e}app_shop.vars.xhr="",app_shop.getFile=function(e){$.getScript(app_shop.urls.prefix+e+".js")},app_shop.getOuterJS=function(e){for(var t in e)$.getScript(app_shop.urls.prefix+e[t]+".js",(function(){console.log("file: "+e[t])}))},app_shop.run=function(e,t,n,s){if($.isArray(t))for(i in t)app_shop.fnrun[t[i]]||(app_shop.fnrun[t[i]]=[]),app_shop.fnrun[t[i]].push({w:n,fn:e,a:s});else app_shop.fnrun[t]||(app_shop.fnrun[t]=[]),app_shop.fnrun[t].push({w:n,fn:e,a:s})},app_shop.runArr=function(e,t,i){if(e){var n,s;for(n=0,s=e.length;n<s;n++){var o=e[n].w,r=e[n].fn,a=e[n].a;i?o?$(o).size()&&a&&(r(),console.log("mode "+t+":"+o)):a&&(r(),console.log("mode "+t+":"+o)):o?$(o).size()&&(r(),console.log("mode "+t+":"+o)):(r(),console.log("mode "+t+":"+o))}}};var iaiGetAjax=function(){function e(t){_classCallCheck(this,e),this.data={},this.cache={},this.fn=[]}return _createClass(e,[{key:"projector",value:function(){this.data.Projector={format:"json",params:{}},this.fn.push(fn)}},{key:"basket",value:function(e){this.data.Basket={},this.fn.push(e)}},{key:"wishlist",value:function(e){this.data.Wishlist={},this.fn.push(e)}},{key:"comparers",value:function(e){this.data.Comparers={},this.fn.push(e)}},{key:"snippets",value:function(e,t){this.data.Snippets?console.log("Snippets data exist"):this.data.Snippets={format:"json",params:{mobile:t.mobile,tablet:t.tablet,pc:t.pc,request_uri:t.request_uri,additional_ajax:t.additional_ajax}},this.fn.push(e)}},{key:"toplayersAndWidgets",value:function(e,t){this.data.ToplayersAndWidgets?console.log("ToplayersAndWidgets data exist"):this.data.ToplayersAndWidgets={format:"json",params:{mobile:t.mobile,tablet:t.tablet,pc:t.pc,request_uri:t.request_uri,additional_ajax:t.additional_ajax}},this.fn.push(e)}},{key:"hotspot",value:function(e,t){}},{key:"hotspotMain",value:function(e,t){}},{key:"hotspotProjector",value:function(e,t){}},{key:"hotspotSearch",value:function(e,t){}},{key:"init",value:function(){var e="request="+JSON.stringify(this.data),t=this;$.ajax({type:"POST",url:"/ajax/get.php",dataType:"JSON",data:e,success:function(e){t.cache=e,t.fn.forEach((function(e){e(t.cache)}))},error:function(){}})}}]),e}(),iaiGet=new iaiGetAjax;app_shop.fn.change_url=function(e){history.pushState&&history.pushState({foo:"bar"},"",decodeURIComponent(e))},app_shop.fn.evalJSFromHtml=function(e){var t=document.createElement("div");t.innerHTML=e;for(var i=t.getElementsByTagName("script"),n=[],s=0;s<i.length;++s)"SCRIPT"!==i[s].tagName||"ajaxLoad"!=i[s].className&&"ajaxLoad"!=i[s].parentNode.className||n.push(i[s]);$("body").append(n)},app_shop.fn.load=function(e,t,i,n){app_shop.vars.xhr&&4!=app_shop.vars.xhr.readystate&&app_shop.vars.xhr.abort(),$(t).addClass("load-content");for(var s=0;t.length>s;s++)$(t[s][0]).addClass("load-content");app_shop.vars.xhr=$.ajax({url:e+n,timeout:16e3,success:function(n,s){for(var o=0;t.length>o;o++)$(t[o][0]).removeClass("load-content").html($(n).find(t[o][1]).html());app_shop.fn.change_url(e),app_shop.fn.evalJSFromHtml(n),i&&i()},error:function(t){window.location.href=e}})},app_shop.fn.variety=function(e,t,i){return 1==e?t:i},app_shop.fn.setGrid=function(){1==app_shop.vars.view?$(".setMobileGrid").each((function(){var e=$(this).data("item");$(e).before('<del class="domHandler" data-item="'+e+'" style="display:none">'),$(this).append($(e))})):$(".domHandler").each((function(){var e=$(this).data("item");$(this).after($(e)),$(this).remove()}))},app_shop.fn.runAjaxFn=function(){app_shop.vars.view=Math.ceil($("#viewType").width());app_shop.vars.view;if(app_shop.runArr(app_shop.fnrun.all,"all",!0),!app_shop.vars.view)return!1;app_shop.runArr(app_shop.fnrun[app_shop.vars.view],app_shop.vars.view,!0)},app_shop.runApp=function(){app_shop.vars.view=Math.ceil($("#viewType").width());var e=app_shop.vars.view;if(app_shop.runArr(app_shop.fnrun.all,"all"),!app_shop.vars.view)return!1;app_shop.runArr(app_shop.fnrun[app_shop.vars.view],app_shop.vars.view),app_shop.fn.setGrid(),$(window).off("resize.view"),$(window).on("resize.view",(function(){app_shop.vars.view=Math.ceil($("#viewType").width()),app_shop.vars.view!=e&&(e=app_shop.vars.view,app_shop.runArr(app_shop.fnrun[app_shop.vars.view],app_shop.vars.view),app_shop.fn.setGrid())})),app_shop.getOuterJS(app_shop.files),iaiGet.init()},app_shop.fn.getRwdSrc=function(e){var t=[e.data("src_mobile"),e.data("src_tablet"),e.data("src_desktop"),e.data("src_desktop")],i=t[app_shop.vars.view-1];return i||(t=t.join(" ").split(" ")).length&&(i=1==app_shop.vars.view?t[0]:t.pop()),i},app_shop.fn.rwdBanner=function(e,t){for(i in t)app_shop.run((function(){$(e).find("img.rwd-src").each((function(){$this=$(this),$this.attr("src",app_shop.fn.getRwdSrc($this))}))}),t[i],e)},function(e){e.fn.iai_align=function(){return this.each((function(){if(e(this).data("align")){var t=e(this).data("align").split("|"),n="",s=0,o=e(this);for(i in t)if(option=t[i].split("#"),n=option[0],"px"==(option[1]||"px")){s=Math.max.apply(null,o.find(n).map((function(){return e(this).outerHeight()})).get());o.find(n).css("min-height",s)}else o.find(n).each((function(){e(this).wrap('<div style="display: table;width:100%;height:100%;table-layout: fixed;"><div style="display: table-cell;vertical-align: middle;min-height:100%">')}))}}))}}(jQuery),String.prototype.format=function(){var e,t=this;for(e in arguments)t=t.replace(/%[a-z]/,arguments[e]);return t},app_shop.fn.news_data=function(e){var t="";if(!e.data||!(t=e.data.split("-"))||t.length<3)return!1;var i=e.format||"%d-%m-%y";return e.month_names&&(t[1]=e.month_names[parseInt(t[1])-1]),i.format(t[2],t[1],t[0])},app_shop.run((function(){iaiGet.snippets((function(e){var t=e.Snippets.response.items;for(var i in t)switch(t[i].region){case"head":$("head").append(t[i].content);break;case"body_top":$("body").prepend(t[i].content);break;default:$("body").append(t[i].content)}}),{mobile:(1==app_shop.vars.view).toString(),tablet:(2==app_shop.vars.view).toString(),pc:(app_shop.vars.view>=3).toString(),request_uri:app_shop.vars.request_uri,additional_ajax:app_shop.vars.additional_ajax}),iaiGet.toplayersAndWidgets((function(json){var ToplayersAndWidgets=json.ToplayersAndWidgets.response.items;for(var key in ToplayersAndWidgets)"script"===key?eval(ToplayersAndWidgets[key]):$("body").append(ToplayersAndWidgets[key].content)}),{mobile:(1==app_shop.vars.view).toString(),tablet:(2==app_shop.vars.view).toString(),pc:(app_shop.vars.view>=3).toString(),request_uri:app_shop.vars.request_uri,additional_ajax:app_shop.vars.additional_ajax})}),"all"),app_shop.fn.setGrid=function(){switch(app_shop.vars.view){case 4:case 3:$(".domHandler").each((function(){var e=$(this).data("item");$(this).after($(e)),$(this).remove()}));break;case 2:case 1:$(".domHandler").length||$(".setMobileGrid").each((function(){var e=$(this).data("item");$(e).before('<del class="domHandler" data-item="'+e+'" style="display:none">'),$(this).append($(e))}))}},app_shop.txt.txt_77752_1=window.Literals.alerts.fileWeight,app_shop.txt.txt_77752_2=window.Literals.alerts.fileType,app_shop.txt.txt_77752_3=window.Literals.alerts.acceptablePhotoFormats,app_shop.txt.txt_77752_4=window.Literals.alerts.maxPhotoWeight;var hotspotAjaxWrapType="";app_shop.txt.txt_validation1=window.Literals.validation.minChar,app_shop.txt.txt_validation2=window.Literals.validation.maxChar,app_shop.txt.txt_validation3=window.Literals.validation.invalidEmail,app_shop.txt.txt_validation4=window.Literals.validation.isRequired,app_shop.txt.txt_validation5=window.Literals.validation.invalidNrb,app_shop.txt.txt_validation6=window.Literals.validation.invalidPhone;var iaical_dateFormat="yy-mm-dd",iaical_firstDay="1";iaical_monthNext=window.Literals.calendar.nextMonth,iaical_monthPrev=window.Literals.calendar.prevMonth;var iaical_daysShort=window.Literals.calendar.dayNamesShort,iaical_monthNames=window.Literals.calendar.monthNames,iaical_monthNames2=window.Literals.calendar.monthNamesShort,iaical_shortNames=window.Literals.calendar.monthNamesShort;function parseURLParams(e){var t={},i=e.indexOf("?")+1,n=e.indexOf("#")+1||e.length+1,s=e.slice(i,n-1);if(s===e||""===s)return t;for(var o=s.replace(/\+/g," ").split("&"),r=0;r<o.length;r++){var a=o[r].split("="),l=decodeURIComponent(a[0]),c=decodeURIComponent(a[1]);l in t||(t[l]=[]),t[l].push(2===a.length?c:null)}return t}window.format_price=function(e,t){var i=e,n=(t=t||{}).mask||"###&nbsp;##0,00";currency_grouping_separator&&(n=n.replace(",",currency_grouping_separator)),currency_decimal_separator&&(n=n.replace(".",currency_decimal_separator));var s=t.currency||"",o=t.currency_space?" ":"",r=!!t.currency_before_price;if(!n||isNaN(+i))return i;var a=(i="-"==n.charAt(0)?-i:+i)<0?i=-i:0,l=n.match(/[^\d\-\+#]/g),c=l&&l[l.length-1]||".",d=l&&l[1]&&l[0]||",";n=n.split(c);i=+(i=i.toFixed(n[1]&&n[1].length))+"";var u=n[1]&&n[1].lastIndexOf("0"),p=i.split(".");(!p[1]||p[1]&&p[1].length<=u)&&(i=(+i).toFixed(u+1));var h=n[0].split(d);n[0]=h.join("");var f=n[0]&&n[0].indexOf("0");if(f>-1)for(;p[0].length<n[0].length-f;)p[0]="0"+p[0];else 0==+p[0]&&(p[0]="");(i=i.split("."))[0]=p[0];var m=h[1]&&h[h.length-1].length;if(m){for(var g=i[0],v="",y=g.length%m,_=0,b=g.length;_<b;_++)v+=g.charAt(_),!((_-y+1)%m)&&_<b-m&&(v+=d);i[0]=v}i[1]=n[1]&&i[1]?c+i[1]:"";e=(a?"-":"")+i[0]+i[1];return e=r?s+o+e:e+o+s},function(e){"use strict";var t=".dropdown-backdrop",i='[data-toggle="dropdown"]',n=function(t){e(t).on("click.bs.dropdown",this.toggle)};function s(t){var i=t.attr("data-target");i||(i=(i=t.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&e(i);return n&&n.length?n:t.parent()}function o(n){n&&3===n.which||(e(t).remove(),e(i).each((function(){var t=e(this),i=s(t),o={relatedTarget:this};i.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&e.contains(i[0],n.target)||(i.trigger(n=e.Event("hide.bs.dropdown",o)),n.isDefaultPrevented()||(t.attr("aria-expanded","false"),i.removeClass("open").trigger(e.Event("hidden.bs.dropdown",o)))))})))}n.VERSION="3.3.6",n.prototype.toggle=function(t){var i=e(this);if(!i.is(".disabled, :disabled")){var n=s(i),r=n.hasClass("open");if(o(),!r){"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",o);var a={relatedTarget:this};if(n.trigger(t=e.Event("show.bs.dropdown",a)),t.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),n.toggleClass("open").trigger(e.Event("shown.bs.dropdown",a))}return!1}},n.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var n=e(this);if(t.preventDefault(),t.stopPropagation(),!n.is(".disabled, :disabled")){var o=s(n),r=o.hasClass("open");if(!r&&27!=t.which||r&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),n.trigger("click");var a=o.find(".dropdown-menu li:not(.disabled):visible a");if(a.length){var l=a.index(t.target);38==t.which&&l>0&&l--,40==t.which&&l<a.length-1&&l++,~l||(l=0),a.eq(l).trigger("focus")}}}};var r=e.fn.dropdown;e.fn.dropdown=function(t){return this.each((function(){var i=e(this),s=i.data("bs.dropdown");s||i.data("bs.dropdown",s=new n(this)),"string"==typeof t&&s[t].call(i)}))},e.fn.dropdown.Constructor=n,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=r,this},e(document).on("click.bs.dropdown.data-api",o).on("click.bs.dropdown.data-api",".dropdown form",(function(e){e.stopPropagation()})).on("click.bs.dropdown.data-api",i,n.prototype.toggle).on("keydown.bs.dropdown.data-api",i,n.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",n.prototype.keydown)}(jQuery),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,(function(){"use strict";function e(e){var t=this.constructor;return this.then((function(i){return t.resolve(e()).then((function(){return i}))}),(function(i){return t.resolve(e()).then((function(){return t.reject(i)}))}))}function t(){}function i(e){if(!(this instanceof i))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],a(e,this)}function n(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var i=1===e._state?t.onFulfilled:t.onRejected;if(null!==i){var n;try{n=i(e._value)}catch(e){return void o(t.promise,e)}s(t.promise,n)}else(1===e._state?s:o)(t.promise,e._value)}))):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void r(e);if("function"==typeof n)return void a(function(e,t){return function(){e.apply(t,arguments)}}(n,t),e)}e._state=1,e._value=t,r(e)}catch(t){o(e,t)}}function o(e,t){e._state=2,e._value=t,r(e)}function r(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,s=e._deferreds.length;s>t;t++)n(e,e._deferreds[t]);e._deferreds=null}function a(e,t){var i=!1;try{e((function(e){i||(i=!0,s(t,e))}),(function(e){i||(i=!0,o(t,e))}))}catch(e){if(i)return;i=!0,o(t,e)}}var l=setTimeout;i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,i){var s=new this.constructor(t);return n(this,new function(e,t,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=i}(e,i,s)),s},i.prototype.finally=e,i.all=function(e){return new i((function(t,i){function n(e,r){try{if(r&&("object"==typeof r||"function"==typeof r)){var a=r.then;if("function"==typeof a)return void a.call(r,(function(t){n(e,t)}),i)}s[e]=r,0==--o&&t(s)}catch(e){i(e)}}if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var s=Array.prototype.slice.call(e);if(0===s.length)return t([]);for(var o=s.length,r=0;s.length>r;r++)n(r,s[r])}))},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,i){i(e)}))},i.race=function(e){return new i((function(t,i){for(var n=0,s=e.length;s>n;n++)e[n].then(t,i)}))},i._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){l(e,0)},i._unhandledRejectionFn=function(e){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var c=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}();"Promise"in c?c.Promise.prototype.finally||(c.Promise.prototype.finally=e):c.Promise=i})),app_shop.fn.replaceSelects=function(e,t,i){e.each((function(e){var n=$(this),s=e;$selectValue=n.val(),$selectName=n.attr("name"),$labelName="",n.data("label")&&($labelName="<b>"+n.data("label")+"</b>"),$ul=$('<div class="dropdown dropdownsearching form-group '+n.attr("class")+'"><ul class="dropdown-menu" aria-labelledby="'+t+s+'"></ul></div>'),n.children().each((function(e){var t=$(this);$li=$("<li>");var i=new Array;if($.each(t.data(),(function(e,t){var n="data-"+e+"="+t;i.push(n)})),i.length)var n=i.join(" ");else n="";$('<a data-index="'+e+'" '+n+">").attr("href","#"+t.attr("value")).attr("data-value",t.attr("value")).text(t.text()).addClass($selectValue==t.attr("value")?"selected":"").appendTo($li),$li.appendTo($ul.find("ul")),t.attr("class")&&$li.addClass(t.attr("class")),t.attr("data-price")&&$li.attr("data-price",t.attr("data-price"))})),$ul.prepend('<button id="'+t+s+'" class="form-control dropdown-toggle" data-indexcurrent="0" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">'+$labelName+"<span>"+n.find("option:selected").text()+"</span></button>").prepend('<input class="select_hidden searching_ajax" type="hidden" name="'+$selectName+'" value="'+$selectValue+'" />'),i&&$ul.find("li").on("click.option",(function(){i($(this))})),n.replaceWith($ul)}))},app_shop.fn.fontCallback=()=>{void 0!==app_shop.fn.fontCallbackMenu&&app_shop.fn.fontCallbackMenu()},function(e){e.fn.extend({dialog:function(t){return t=e.extend({content:"text",wrappContent:!1,removeContent:!0,width:!1,wrapperClass:!1,cover:!0,fixed:!0,fitToWindow:!0,coverColor:"#000",coverOpacity:"0.6",animate:!0,showCloseButton:!0,offsetApp:120,beforeShow:function(){},afterShow:function(){},afterCloseFn:function(){},txtCloseButton:"x",buttons:[]},t),$mousePosY=0,$mousePosX=0,$animateHeight=0,$animateWidth=0,$wrapperWidth=0,$wrapperHeight=0,$wrapperSubHeight=0,$cloneElement=0,this.each((function(){$element=e(this);var i,n,s,o=function(t){$cloneElement&&($cloneElement.hide(),$cloneElement.appendTo("body"),$cloneElement=0),e("#dialog_cover,#dialog_wrapper").remove(),e("body").removeClass("dialog_open")};o(),t.cover&&(e("body").append("<div id='dialog_cover'></div>"),e("#dialog_cover").css({height:e(document).height(),width:e(window).width(),position:"fixed",background:t.coverColor,opacity:t.coverOpacity,left:"0px",top:"0px","z-index":900}).click((function(){o(),t.afterCloseFn()}))),i=e('<div id="dialog_wrapper"><div id="dialog_wrapper_sub"></div></div>'),n=t.buttons,t.showCloseButton&&i.find("#dialog_wrapper_sub").before('<a id="dialog_close" href="#close">'+t.txtCloseButton+"</a>"),(!e.isEmptyObject(n)||e.isArray(n)&&n.length)&&(i.find("#dialog_wrapper_sub").after('<div id="ui-dialog_button"></div>'),e.each(n,(function(t,n){(n=e.isFunction(n)?{text:t,click:n}:n).className||(n.className="btn-small"),i.find("#ui-dialog_button").append(e('<button class="'+n.className+'">'+n.text+"</button>").on("click",n.click))}))),e("body").append(i),t.width&&e("#dialog_wrapper").css({width:t.width}),t.wrapperClass&&e("#dialog_wrapper").addClass(t.wrapperClass),e("#dialog_wrapper").css({top:"-1000px","z-index":"901"}),t.fixed?e("#dialog_wrapper").css({position:"fixed"}):e("#dialog_wrapper").css({position:"absolute"}),t.wrappContent?($cloneElement=$element.clone(!0),t.removeContent&&$element.remove(),$cloneElement.prependTo("#dialog_wrapper_sub"),$cloneElement.show(),e("#dialog_wrapper_sub div:first-child").show()):e("#dialog_wrapper_sub").html(t.content),t.clickAnimate||e("#dialog_close").click((function(){o(),t.afterCloseFn()})),t.beforeShow(),e("body").addClass("dialog_open"),s="#dialog_wrapper",$wrapperWidth=e(s).outerWidth(),$wrapperHeight=e(s).outerHeight(),$wrapperSubHeight=e("#dialog_wrapper_sub").height(),1==app_shop.vars.isMobileApp&&($wrapperHeight+=t.offsetApp),e(window).height()>e("#dialog_wrapper").outerHeight()?t.animate?t.fixed?e(s).css({"margin-left":-$wrapperWidth/2,left:"50%"}).animate({top:e(window).height()/2-$wrapperHeight/2}):e(s).css({"margin-left":-$wrapperWidth/2,left:"50%"}).animate({top:e(window).height()/2-$wrapperHeight/2+e(window).scrollTop()}):e(s).css({"margin-left":-$wrapperWidth/2,left:"50%",top:e(window).height()/2-$wrapperHeight/2+e(window).scrollTop()}):(t.fitToWindow&&e("#dialog_wrapper_sub").css({"max-height":e(window).height()-40-($wrapperHeight-$wrapperSubHeight),overflow:"auto"}).addClass("setMaxHeightWindow"),t.animate?t.fixed?e(s).css({"margin-left":-$wrapperWidth/2,left:"50%"}).animate({top:"20px"}):e(s).css({"margin-left":-$wrapperWidth/2,left:"50%"}).animate({top:20+e(window).scrollTop()}):e(s).css({"margin-left":-$wrapperWidth/2,left:"50%",top:20+e(window).scrollTop()})),e("#dialog_wrapper").addClass("active"),t.afterShow()}))}})}(jQuery);var google_map_style_array=[{featureType:"landscape",stylers:[{saturation:-100},{lightness:65},{visibility:"on"}]},{featureType:"poi",stylers:[{saturation:-100},{lightness:51},{visibility:"simplified"}]},{featureType:"road.highway",stylers:[{saturation:-100},{visibility:"simplified"}]},{featureType:"road.arterial",stylers:[{saturation:-100},{lightness:30},{visibility:"on"}]},{featureType:"road.local",stylers:[{saturation:-100},{lightness:40},{visibility:"on"}]},{featureType:"transit",stylers:[{saturation:-100},{visibility:"simplified"}]},{featureType:"administrative.province",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"on"},{lightness:-25},{saturation:-100}]},{featureType:"water",elementType:"geometry",stylers:[{hue:"#ffff00"},{lightness:-25},{saturation:-97}]}];function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(i),!0).forEach((function(t){_defineProperty(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const Alertek={alert_cover:"",cloudID:"",Start:(e,t)=>{if($("#alert_cover").remove(),$("body").append(`<div id="alert_cover"class="alertek ${t?`${t}`:""}"style="display:none"onclick="Alertek.hide_alert();"><![CDATA[]]></div>`),t||$("#alert_cover").addClass("menu_messages_message"),Alertek.cloudID=$("#alert_cover"),e){if(Alertek.cloudID.html(e),!t){const e=parseInt($(window).height()/2-Alertek.cloudID.height()/2+$(window).scrollTop()),t=parseInt($(window).width()/2-Alertek.cloudID.width()/2);Alertek.cloudID.css({top:e,marginLeft:t,left:0})}Alertek.cloudID.fadeIn(500),setTimeout(Alertek.End,4e3)}},End:()=>{Alertek.cloudID.fadeOut(500)},Info:e=>{Alertek.Start(e,"--info")},Warning:e=>{Alertek.Start(e,"--warning")},Error:e=>{Alertek.Start(e,"--error")},Success:e=>{Alertek.Start(e,"--success")},show_alert:e=>{Alertek.Start(e)},hide_alert:()=>{Alertek.End()}};!function(e){e.fn.separateElements=function(t){var i=e.extend({numCol:4},t);return this.each((function(){$this=e(this),$this.find(".separator").remove(),$this.find("> *:nth-child("+i.numCol+"n)").after('<div class="clearfix separator">')}))}}(jQuery),function(e){e.fn.wrappTableLayout=function(t){var i=e.extend({numCol:4,wrapper:'<div class="table_row">',tableClass:"table_wrapper",cellClass:"table_cell",wrapp:!0},t);return this.each((function(){$this=e(this);var t=$this.find("> *");if($this.is("."+i.tableClass)&&($this.removeClass(i.tableClass),t.removeClass(i.cellClass),t.find("> *").unwrap(),t=$this.find("> *")),i.wrapp){$this.addClass(i.tableClass),t.addClass(i.cellClass);for(var n=0,s=t.length;n<s;n+=i.numCol)t.slice(n,n+i.numCol).wrapAll(i.wrapper)}}))}}(jQuery);var IAI_Ajax={Request:function(_url,pd,fun){$.ajax({type:"POST",url:_url,data:pd}).done((function(responseText){fun&&fun.onSuccess&&(fun.arg?eval(fun.onSuccess+"('"+responseText+"', '"+fun.arg+"');"):eval(fun.onSuccess+"('"+responseText+"');"))}))}};app_shop.fn.addFocused=function(e,t){const i=t?$(t):$(this);(i.next().hasClass("control-label")||i.next().hasClass("f-label"))&&(""!=i.val()?i.addClass("focused"):i.removeClass("focused"))},$.fn.textWidth=function(e,t){return $.fn.textWidth.fakeEl||($.fn.textWidth.fakeEl=$("<span>").hide().appendTo(document.body)),$.fn.textWidth.fakeEl.text(e||this.val()||this.text()).css("font",t||this.css("font")),$.fn.textWidth.fakeEl.width()};const loadImageFromInput=e=>new Promise(((t,i)=>{const n=(window.URL||window.webkitURL).createObjectURL(e),s=new Image;s.onload=()=>t({width:s.width,height:s.height}),s.onerror=i,s.src=n}));(function(){$.fn.fancyList=function(e){var t;return t=$.extend({forceMobile:!0,buildHTML:!0,fnClick:function(){},fnItemClick:function(){}},e),!!navigator.userAgent.match(/Mobile|webOS/i),isiOS=!!navigator.userAgent.match(/iP(hone|od|ad)/i),this.each((function(){var e,i,n,s,o,r;r=$(this),i=r.find("ul.options"),r.prepend('<select class="fancified">'),n=r.find("select.fancified"),i.find("li").each((function(e,t){var i=(t=$(t)).data("title")||t.html();return n.append('<option value="'+t.attr("data-value")+'">'+i+"</option>")})),n.addClass("fancified"),n.css({width:1,height:1,display:"block",position:"absolute",top:0,left:0,opacity:0}),s=r.find(".trigger"),(e=n.prop("disabled"))&&r.addClass("disabled"),o=function(){return s.find("span").length?s.find("span").text(n.find(":selected").text()):s.text(n.find(":selected").text())},r.mouseenter((function(){s.addClass("hover")})),r.mouseleave((function(){s.removeClass("hover")})),n.on("blur",(function(){return s.hasClass("hover")?n.focus():s.hasClass("open")?setTimeout((function(){return s.trigger("close")}),120):void 0})),s.on("close",(function(){return s.removeClass("open"),i.removeClass("open")})),s.on("click",(function(){var o;if(t.fnClick(s,n),!e){if(s.toggleClass("open"),s.hasClass("open")&&((o=s.parent()).offsetParent(),o.offset().top+o.outerHeight()+i.outerHeight()+20>$(window).height()?i.addClass("overflowing"):i.removeClass("overflowing")),i.toggleClass("open"),!isiOS)return n.focus();i.hasClass("open")?($("div.fancy-select div.trigger.open").removeClass("open"),$("div.fancy-select ul.options.open").removeClass("open"),i.addClass("open"),s.addClass("open")):($("div.fancy-select div.trigger.open").removeClass("open"),$("div.fancy-select ul.options.open").removeClass("open"))}})),n.on("enable",(function(){return n.prop("disabled",!1),r.removeClass("disabled"),e=!1,undefined()})),n.on("disable",(function(){return n.prop("disabled",!0),r.addClass("disabled"),e=!0})),n.on("change",(function(e){return e.originalEvent&&e.originalEvent.isTrusted?e.stopPropagation():o()})),n.on("keydown",(function(e){var t,n,o;if(o=e.which,(t=i.find(".hover")).removeClass("hover"),i.hasClass("open")){if(38===o?(e.preventDefault(),t.length&&t.index()>0?t.prev().addClass("hover"):i.find("li:last-child").addClass("hover")):40===o?(e.preventDefault(),t.length&&t.index()<i.find("li").length-1?t.next().addClass("hover"):i.find("li:first-child").addClass("hover")):27===o?(e.preventDefault(),s.trigger("click")):13===o||32===o?(e.preventDefault(),t.trigger("click")):9===o&&s.hasClass("open")&&s.trigger("close"),(n=i.find(".hover")).length)return i.scrollTop(0),i.scrollTop(n.position().top-12)}else if(13===o||32===o||38===o||40===o)return e.preventDefault(),s.trigger("click")})),i.on("click","li",(function(){return t.fnItemClick($(this)),s.removeClass("hover"),isiOS?n.val($(this).data("value")).trigger("change").trigger("blur").trigger("focus"):n.val($(this).data("value")).trigger("change").trigger("blur"),!1})),i.on("mouseenter","li",(function(){var e;return e=$(this),i.find(".hover").removeClass("hover"),e.addClass("hover")})),i.on("mouseleave","li",(function(){return i.find(".hover").removeClass("hover")}))}))}}).call(this),function(){var e;(e=window.jQuery||window.Zepto||window.$).fn.fancySelect=function(t){var i,n;return null==t&&(t={}),n=e.extend({forceiOS:!0,includeBlank:!1,optionTemplate:function(e){return e.text()},triggerTemplate:function(e){return e.text()}},t),i=!!navigator.userAgent.match(/iP(hone|od|ad)/i),this.each((function(){var t,s,o,r,a,l,c;if(!(r=e(this)).hasClass("fancified")&&"SELECT"===r[0].tagName)return r.addClass("fancified"),r.css({width:1,height:1,display:"block",position:"absolute",top:0,left:0,opacity:0}),r.wrap('<div class="fancy-select">'),c=r.parent(),r.data("class")&&c.addClass(r.data("class")),c.append('<div class="trigger">'),i&&!n.forceiOS||c.append('<ul class="options">'),a=c.find(".trigger"),o=c.find(".options"),(s=r.prop("disabled"))&&c.addClass("disabled"),l=function(){var e;return e=n.triggerTemplate(r.find(":selected")),a.html(e)},r.on("blur.fs",(function(){if(a.hasClass("open"))return setTimeout((function(){return a.trigger("close.fs")}),120)})),a.on("close.fs",(function(){return a.removeClass("open"),o.removeClass("open")})),a.on("click.fs",(function(){var t;if(!s)if(a.toggleClass("open"),i&&!n.forceiOS){if(a.hasClass("open"))return r.focus()}else if(a.hasClass("open")&&((t=a.parent()).offsetParent(),t.offset().top+t.outerHeight()+o.outerHeight()+20>e(window).height()+e(window).scrollTop()?o.addClass("overflowing"):o.removeClass("overflowing")),o.toggleClass("open"),!i)return r.focus()})),r.on("enable",(function(){return r.prop("disabled",!1),c.removeClass("disabled"),s=!1,t()})),r.on("disable",(function(){return r.prop("disabled",!0),c.addClass("disabled"),s=!0})),r.on("change.fs",(function(e){return e.originalEvent&&e.originalEvent.isTrusted?e.stopPropagation():l()})),r.on("keydown",(function(e){var t,i,n;if(n=e.which,(t=o.find(".hover")).removeClass("hover"),o.hasClass("open")){if(38===n?(e.preventDefault(),t.length&&t.index()>0?t.prev().addClass("hover"):o.find("li:last-child").addClass("hover")):40===n?(e.preventDefault(),t.length&&t.index()<o.find("li").length-1?t.next().addClass("hover"):o.find("li:first-child").addClass("hover")):27===n?(e.preventDefault(),a.trigger("click.fs")):13===n||32===n?(e.preventDefault(),t.trigger("click.fs")):9===n&&a.hasClass("open")&&a.trigger("close.fs"),(i=o.find(".hover")).length)return o.scrollTop(0),o.scrollTop(i.position().top-12)}else if(13===n||32===n||38===n||40===n)return e.preventDefault(),a.trigger("click.fs")})),o.on("click.fs","li",(function(t){var n;if(!(n=e(this)).is(".fs-disabled"))return r.val(n.data("raw-value")),i||r.trigger("blur.fs").trigger("focus.fs"),o.find(".selected").removeClass("selected"),n.addClass("selected"),a.addClass("selected"),r.val(n.data("raw-value")).trigger("change.fs").trigger("blur.fs").trigger("focus.fs")})),o.on("mouseenter.fs","li",(function(){var t;return t=e(this),o.find(".hover").removeClass("hover"),t.addClass("hover")})),o.on("mouseleave.fs","li",(function(){return o.find(".hover").removeClass("hover")})),t=function(){if(l(),!i||n.forceiOS)return r.find("option"),r.find("option").each((function(t,i){var s;if(!(i=e(i)).prop("disabled")&&(i.val()||n.includeBlank))return s=n.optionTemplate(i),i.prop("selected")?o.append('<li data-raw-value="'+i.val()+'" class="selected">'+s+"</li>"):i.is(".disabled")?o.append('<li class="fs-disabled" data-raw-value="'+i.val()+'">'+s+"</li>"):o.append('<li data-raw-value="'+i.val()+'">'+s+"</li>")}))},r.on("update.fs",(function(){return c.find(".options").empty(),t()})),t()}))}}.call(this),function(e){var t,i,n={center:"center",left:"left",right:"right"},s={auto:"auto"};function o(t){this.$element=e(t),this.original_text=this.$element.html(),this.settings=e.extend({},e.fn.trunk8.defaults)}function r(){var t,n,o,r,a=this.data("trunk8"),l=a.settings,c=l.width,d=l.side,u=l.fill,p=i.getLineHeight(this)*l.lines,h=a.original_text,f=h.length,m="";if(this.html(h),c===s.auto){if(this.height()<=p)return;for(t=0,n=f-1;t<=n;)o=t+(n-t>>1),r=i.eatStr(h,d,f-o,u),this.html(r),this.height()>p?n=o-1:(t=o+1,m=m.length>r.length?m:r);this.html(""),this.html(m),l.tooltip&&this.attr("title",h)}else isNaN(c)?e.error('Invalid width "'+c+'".'):(o=f-c,r=i.eatStr(h,d,o,u),this.html(r),l.tooltip&&this.attr("title",h))}o.prototype.updateSettings=function(t){this.settings=e.extend(this.settings,t)},t={init:function(t){return this.each((function(){var i=e(this),n=i.data("trunk8");n||i.data("trunk8",n=new o(this)),n.updateSettings(t),r.call(i)}))},update:function(t){return this.each((function(){var i=e(this);t&&(i.data("trunk8").original_text=t),r.call(i)}))},revert:function(){return this.each((function(){var t=e(this).data("trunk8").original_text;e(this).html(t)}))},getSettings:function(){return this.get(0).data("trunk8").settings}},i={eatStr:function(t,s,o,r){var a,l,c=t.length,d=i.eatStr.generateKey.apply(null,arguments);if(i.eatStr.cache[d])return i.eatStr.cache[d];if("string"==typeof t&&0!==c||e.error('Invalid source string "'+t+'".'),o<0||o>c)e.error('Invalid bite size "'+o+'".');else if(0===o)return t;switch("string"!=typeof(r+"")&&e.error("Fill unable to be converted to a string."),s){case n.right:return i.eatStr.cache[d]=e.trim(t.substr(0,c-o))+r;case n.left:return i.eatStr.cache[d]=r+e.trim(t.substr(o));case n.center:return a=c>>1,l=o>>1,i.eatStr.cache[d]=e.trim(i.eatStr(t.substr(0,c-a),n.right,o-l,""))+r+e.trim(i.eatStr(t.substr(c-a),n.left,l,""));default:e.error('Invalid side "'+s+'".')}},getLineHeight:function(t){var i,n=e(t),s=n.css("float"),o=n.css("position"),r=n.html(),a="line-height-test";return"none"!==s&&n.css("float","none"),"absolute"===o&&n.css("position","static"),n.html("i").wrap('<div id="'+a+'" />'),i=e("#"+a).innerHeight(),n.html(r).css({float:s,position:o}).unwrap(),i}},i.eatStr.cache={},i.eatStr.generateKey=function(){return Array.prototype.join.call(arguments,"")},e.fn.trunk8=function(i){return t[i]?t[i].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof i&&i?void e.error("Method "+i+" does not exist on jQuery.trunk8"):t.init.apply(this,arguments)},e.fn.trunk8.defaults={fill:"&hellip;",lines:1,side:n.right,tooltip:!0,width:s.auto}}(jQuery);var responsiveSwitch=function(){var e=parseInt(window.responsiveSwitchBreakpoint)||1024,t="ResponsiveSwitch",i="content",n="data-rs",s="data-link-desktop",o="data-link-responsive",r="data-always-visible",a="rs-link",l="rs-link-to-desktop",c="rs-link-to-responsive",d="rs-link-inactive",u="rs-link-active";function p(){var s=document.querySelector('meta[name="viewport"]');return null==s.getAttribute(n)&&s.setAttribute(n,s.getAttribute(i)),s.getAttribute(i)==s.getAttribute(n)?(document.cookie=t+"=true;path=/",document.documentElement.clientWidth!=window.innerWidth?document.location.href=_():s.setAttribute(i,"width="+e+"px, initial-scale="+document.documentElement.clientWidth/e)):(document.cookie=t+"=false;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT",document.documentElement.clientWidth!=window.innerWidth?document.location.href=_():s.setAttribute(i,s.getAttribute(n))),!1}var h=!1;function f(){for(var t=document.querySelectorAll("."+a),i=0;i<t.length;i++){var n=t[i];null!=n&&(y(n,c),y(n,l),y(n,d),y(n,u),g()?(v(n,c),v(n,u),n.innerHTML=n.getAttribute(o)):document.documentElement&&(document.documentElement.clientWidth<e||"true"==n.getAttribute(r))?(v(n,l),v(n,u),n.innerHTML=n.getAttribute(s)):(v(n,d),n.innerHTML=""),h||n.addEventListener("click",(function(e){(e=e||window.event).preventDefault(),m()}),!1))}h=!0}function m(){p(),f()}function g(){return document.cookie.search(t+"=true")>-1}function v(e,t){e.className+=" "+t}function y(e,t){e.className=" "+e.className+" ",e.className=e.className.replace(" "+t+" ","")}function _(){var e=(new Date).getTime();return document.location.protocol+"//"+document.location.host+document.location.pathname+(window.location.search?window.location.search+"&":"?")+"rsTimestamp="+e+document.location.hash}return g()&&p(),document.addEventListener&&(document.addEventListener("DOMContentLoaded",f,!1),document.addEventListener("orientationchange",f,!1),window.addEventListener("resize",f,!1)),{toggle:m}}();function procesArrayFunctions(e){var t,i;for(t=0,i=e.length;t<i;t++){$(e[t][1]).length&&e[t][0]($(e[t][1]))}}$.fn.maxHeightO=function(){var e=0;return this.each((function(){e=Math.max(e,$(this).outerHeight())})),e},$.fn.maxHeight=function(){var e=0;return this.height("auto"),this.each((function(){e=Math.max(e,$(this).outerHeight())})),this.height(e),this};var setMobileClass=function(){$("[data-tablet-class]").each((function(){$(this).removeClass($(this).attr("data-tablet-class"))})),$("[data-mobile-class]").each((function(){$(this).addClass($(this).attr("data-mobile-class"))})),$("html").addClass("_mobile")},setTabletClass=function(){$("[data-mobile-class]").each((function(){$(this).removeClass($(this).attr("data-mobile-class"))})),$("[data-tablet-class]").each((function(){$(this).addClass($(this).attr("data-tablet-class"))})),$("html").removeClass("_mobile")};app_shop.fn.replaceSelects=function(e,t,i){e.each((function(e){var n=$(this),s=e;$selectValue=n.val(),$selectName=n.attr("name"),$labelName="",n.data("label")&&($labelName="<b>"+n.data("label")+"</b>"),$ul=$('<div class="dropdown dropdownsearching form-group '+n.attr("class")+'"><ul class="dropdown-menu" aria-labelledby="'+t+s+'"></ul></div>'),n.children().each((function(e){var t=$(this);$li=$("<li>");var i=new Array;if($.each(t.data(),(function(e,t){var n="data-"+e+"="+t;i.push(n)})),i.length)var n=i.join(" ");else n="";$('<a data-index="'+e+'" '+n+">").attr("href","#"+t.attr("value")).attr("data-value",t.attr("value")).text(t.text()).addClass($selectValue==t.attr("value")?"selected":"").appendTo($li),$li.appendTo($ul.find("ul")),t.attr("class")&&$li.addClass(t.attr("class")),t.attr("data-price")&&$li.attr("data-price",t.attr("data-price"))})),$ul.prepend('<button id="'+t+s+'" class="form-control dropdown-toggle" data-indexcurrent="0" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">'+$labelName+"<span>"+n.find("option:selected").text()+"</span></button>").prepend('<input class="select_hidden searching_ajax" type="hidden" name="'+$selectName+'" value="'+$selectValue+'" />'),i&&$ul.find("li").on("click.option",(function(){i($(this))})),n.replaceWith($ul)}))},app_shop.fn.dropdownClick=function(e){var t=e.find("a"),i=t.data("value"),n=t.html(),s=e.parents(".dropdown");s.find("input").val(i),s.find("button span").html(n),s.find(".selected").removeClass("selected"),t.addClass("selected")},app_shop.fn.dropdown=function(e,t,i){e.each((function(e){var n=$(this),s=e;$selectValue=n.val(),$selectName=n.attr("name"),$labelName="",n.data("label")&&($labelName="<b>"+n.data("label")+"</b>"),$ul=$('<div class="f-dropdown f-group '+n.attr("class")+'"><ul class="f-dropdown-menu" aria-labelledby="'+t+s+'"></ul></div>'),n.children().each((function(e){var t=$(this);$li=$("<li>");var i=new Array;if($.each(t.data(),(function(e,t){var n="data-"+e+"="+t;i.push(n)})),i.length)var n=i.join(" ");else n="";$('<a data-index="'+e+'" '+n+">").attr("href","#"+t.attr("value")).attr("data-value",t.attr("value")).text(t.text()).addClass($selectValue==t.attr("value")?"selected":"").appendTo($li),$li.appendTo($ul.find("ul")),t.attr("class")&&$li.addClass(t.attr("class")),t.attr("data-price")&&$li.attr("data-price",t.attr("data-price"))})),$ul.prepend('<button id="'+t+s+'" class="f-control f-dropdown-toggle" data-indexcurrent="0" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">'+$labelName+"<span>"+n.find("option:selected").text()+"</span></button>").prepend('<input class="select_hidden searching_ajax" type="hidden" name="'+$selectName+'" value="'+$selectValue+'" />'),i&&$ul.find("li").on("click.option",(function(){i($(this))})),n.replaceWith($ul)}))},app_shop.fn.clickDropdown=function(e,t){var i=e.find("a"),n=i.data("value"),s=i.html(),o=e.parents(".f-dropdown");e.parents("form");o.find("input").val(n),o.find("button span").html(s),o.find(".selected").removeClass("selected"),i.addClass("selected"),t&&e.parents("form").submit()},$.fn.setHeight=function(e){var t=Math.round(e.outerWidth(!0)/e.children().outerWidth(!0)),i=e.children().length;if(t>0)for(var n=0;n<i;n+=t){var s=e.children().slice(n,n+t);s.find(this).length&&(s=s.find(this)),s.removeAttr("style"),s.css("min-height",s.maxHeightO())}};const SelectToDropdown=function(e){return this.params=e,this.init=()=>{const{selector:e,generateDropdownCallback:t,clickDropdownCallback:i,afterClickDropdownCallback:n,disableMobileView:s}=this.params;this.selects=document.querySelectorAll(e),this.generateDropdownCallback=t,this.clickDropdownCallback=i,this.afterClickDropdownCallback=n,this.disableMobileView=s,this.selects.length&&(this.generateDropdown(),document.addEventListener("click",this.closeDropdown))},this.generateDropdown=()=>{this.selects.forEach((e=>{const t=`<div class="f-dropdown f-group ${e.getAttribute("class")} ${this.disableMobileView?"--disable-mobile-view":""}"><button class="f-control f-dropdown-toggle${e.hasAttribute("disabled")?" --disabled":""}"data-indexcurrent="${e.options[e.selectedIndex].index}">${e.hasAttribute("data-label")?`<strong class="f-dropdown-label">${e.getAttribute("data-label")}</strong>`:""}<span class="f-dropdown-button">${e.options[e.selectedIndex].text}</span></button><ul class="f-dropdown-menu">${[...e.querySelectorAll("option")].map(((e,t)=>`<li class="f-dropdown-li${e.hasAttribute("class")?` ${e.getAttribute("class")}`:""}"><a class="f-dropdown-item${e.selected?" --selected":""}"href="#${e.getAttribute("value")}"data-index="${t}"data-value="${e.getAttribute("value")}"${Object.keys(e.dataset).map((t=>`data-${t}="${e.dataset[t]}"`)).join("")}>${e.innerHTML}</a></li>`)).join("")}</ul></div>`,i=document.createElement("div");i.innerHTML=t;const n=i.firstChild;e.insertAdjacentElement("afterend",n),n.insertBefore(e,n.firstChild),Object.values(e.classList).forEach((t=>e.classList.replace(t,`${t}-select`))),this.openDropdown(n),this.clickDropdown(n),this.disableMobileView||this.mobileView(n),this.generateDropdownCallback&&this.generateDropdownCallback(n)}))},this.mobileView=e=>{e.querySelector("select").addEventListener("change",(function(){const t=this.selectedIndex;e.querySelectorAll(".f-dropdown-li").forEach((e=>{parseInt(e.querySelector(".f-dropdown-item").getAttribute("data-index"),10)===t&&e.click()}))}))},this.openDropdown=e=>{e.querySelector("button.f-dropdown-toggle").addEventListener("click",(function(e){if(e.preventDefault(),this.classList.contains("--disabled"))return!1;this.parentNode.classList.toggle("--open")}))},this.closeDropdown=e=>{document.querySelectorAll(".f-dropdown").forEach((t=>!!t.classList.contains("--open")&&((!e||"click"!==e.type||t===e||!t.contains(e.target))&&void t.classList.remove("--open"))))},this.clickDropdown=e=>{if(this.clickDropdownCallback)this.clickDropdownCallback(e);else{const t=this.afterClickDropdownCallback;e.querySelectorAll(".f-dropdown-li").forEach((i=>{i.addEventListener("click",(function(i){i.preventDefault();const n=this.querySelector(".f-dropdown-item"),s=e.querySelectorAll(".f-dropdown-item"),o=n.getAttribute("data-index"),r=n.innerHTML,a=e.querySelector("select"),l=e.querySelector("button.f-dropdown-toggle"),c=l.querySelector(".f-dropdown-button");s.forEach((e=>e.classList.remove("--selected"))),n.classList.add("--selected"),a.selectedIndex=o,c.innerHTML=r,l.setAttribute("data-indexcurrent",n.getAttribute("data-index")),e.classList.remove("--open"),t&&t(this)}))}))}},this.init()};app_shop.fn.changeLiteral=(e,t,i)=>{const n=e%10,s=e%100,o=[];return!0!==i&&o.push(e),1===e&&t[1]?o.push(t[1]):(0===e||n>=0&&n<=1||n>=5&&n<=9||s>10&&s<20)&&t[0]?o.push(t[0]):(s<10||s>20)&&n>=2&&n<=4&&t[2]&&o.push(t[2]),o.join(" ")};var Basketedit={getValues:function(e){var t=e.attr("data-amount"),i=e.attr("data-unit_sellby"),n=e.attr("data-unit");return{precision:e.attr("data-unit_precision"),unit_sellby:i,unit:n,amount:t,max_q:e.attr("data-max_q"),max_s:e.attr("data-max_s"),min_q:e.attr("data-min_q"),min_s:e.attr("data-min_s")}},roundNumber:function(e,t){return num=parseFloat(e),result=Math.abs(num.toFixed(t)),result},if_isanumber:function(e,t){return isNaN(e)?1:1==t?e:t},sellby_recount:function(e,t,i){return"up"==i?e*t:Math.round(i/t)*t},number_check:function(e){var t=e,i=Basketedit.getValues(e),n=parseFloat(i.unit_sellby),s=parseFloat(i.precision),o=parseFloat(i.amount),r=i.unit,a=parseFloat(t.val());if(a<0)return t.val(0),!1;a=parseFloat(a);var l=parseFloat(i.max_q),c=parseFloat(i.max_s),d=parseFloat(i.min_q),u=parseFloat(i.min_s);if(!$.isNumeric(a)||a<=n){if(isNaN(l)&&isNaN(c)&&isNaN(d)&&isNaN(u))return t.val(n.toFixed(s)),!0;n=n.toFixed(s)}number=Math.floor(a/n)*n,number=(a/n*n-number).toFixed(s+1)>0?(1*number+n).toFixed(s):number.toFixed(s),number=parseFloat(number);var p=o,h=n,f=-1;if(!isNaN(l)){f=(f=l-(f=$.map($("."+t.attr("class")),(function(e){return parseFloat($(e).val())})).reduce((function(e,t){return e+t}))))<0?"end":f;var m=$("."+t.attr("class")).not(t);m.size()&&l-$.map(m,(function(e){return parseFloat($(e).val())})).reduce((function(e,t){return e+t})),p=p>l?l:p}return isNaN(c)||(p=p>c?c:p),isNaN(d)||(h=d>h?d:h),isNaN(u)||(h=u>h?u:h),-1!=p&&(h=p>h?h:n),h&&number<h?(Alertek.show_alert(Projector_txt_minimalnie+" "+Math.ceil(parseFloat(h)/n)*n+" "+r),t.val(Math.ceil(parseFloat(h)/n)*n),!0):"end"==f?(Alertek.show_alert(Projector_txt_maksymalnie+" "+Math.floor(parseFloat(l)/n)*n+" "+r),t.val(Math.floor(parseFloat(l)/n)*n),!0):number>p&&-1!=p?(Alertek.show_alert(Projector_txt_maksymalnie+" "+Math.floor(parseFloat(p)/n)*n+" "+r),t.val(Math.floor(parseFloat(p)/n)*n),!0):(t.val(number),!0)}};app_shop.run((function(){var triggerDialogShow=function(elem,triggerType){switch(triggerType){case"auto":$(elem.attr("data-dialog-content")).dialog({wrappContent:!0,beforeShow:eval(elem.attr("data-dialog-beforeShow"))()});break;case"click":elem.on("click",(function(){$(elem.attr("data-dialog-content")).dialog({wrappContent:!0,beforeShow:eval(elem.attr("data-dialog-beforeShow"))($(this))})}))}};$("[data-dialog-start]").each((function(){var e=$(this),t=e.attr("data-dialog-start");t.indexOf("|")>-1?$.each(t.split("|"),(function(t,i){triggerDialogShow(e,i)})):triggerDialogShow(e,t)}))}),"all","body"),app_shop.run((function(){$("[data-tablet-class]").each((function(){$(this).removeClass($(this).attr("data-tablet-class"))})),$("[data-mobile-class]").each((function(){$(this).removeClass($(this).attr("data-mobile-class"))})),$("html").removeClass("_mobile")}),[3,4],"body",!0),app_shop.run((function(){setTabletClass()}),2,"body",!0),app_shop.run((function(){setMobileClass()}),1,"body",!0),app_shop.run((function(){$("img.b-lazy").parents("a").addClass("loading"),app_shop.vars.bLazy=new Blazy({breakpoints:[{width:420,src:"data-src-small"}],success:function(e){$(e).parents(".loading").removeClass("loading"),$("#main_banner1 .main_slider.slick-slider").length&&($("#main_banner1 .main_slider").find(".slick-slide").height("auto"),$("#main_banner1 .main_slider").slick("setOption","","",!0))}}),$(".form-group .form-control, .f-group .f-control").on("change input focus blur",app_shop.fn.addFocused),setTimeout((()=>{$(".form-group .form-control, .f-group .f-control").each(app_shop.fn.addFocused)}),500),$(".f-group.--file .f-control").on("change",(function(){var e=$(this),t=e.siblings(".f-label");e.val().length?(t.addClass("--file"),t.attr("data-label")||t.attr("data-label",t.text()),t.text(e.val())):(t.removeClass("--file"),t.text(t.attr("data-label")))})),$(".drop_down_label").append(" <span>"),$(".drop_down_list > .active").each((function(){$(this).parents(".drop_down_wrapper").find(".drop_down_label span").html($(this).html())})),$(document).on("click touchstart",".drop_down_label",(function(){$(this).toggleClass("open_list"),$(this).next(".drop_down_list").slideToggle()})),$(document).on("click",".drop_down_list > *",(function(){$(this).parents(".drop_down_wrapper").find(".drop_down_label span").text($(this).text()),$(this).parents(".drop_down_wrapper").find(".drop_down_label").removeClass("open_list"),$(this).parents(".drop_down_list").slideUp()})),$("table.ui-responsive").each((function(){if($(this).find("thead th").length)var e=$.map($(this).find("thead tr th"),(function(e,t){return $(e).text()}));else e=$.map($(this).find("thead tr td"),(function(e,t){return $(e).text()}));$(this).find("tbody tr").each((function(){$(this).find("td:first").replaceWith((function(t,i){return e[0]?$("<th/>").html('<b class="ui-table-cell-label">'+e[0]+"</b>"+i):$("<th/>").html(i)}))})),$(this).find("tbody tr").each((function(){$(this).find("td").each((function(t){e[t+1]&&$(this).prepend('<b class="ui-table-cell-label">'+e[t+1]+"</b>")}))}))})),$(".align_row").iai_align(),$("body").append($("#alert_cover")),$("body").backTop({txt:'<i class="icon-up"></i>'});let e=window.visualViewport?.01*window.visualViewport.height:.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`),window.visualViewport?window.visualViewport.addEventListener("resize",(function(){e=.01*window.visualViewport.height,document.documentElement.style.setProperty("--vh",`${e}px`)})):window.addEventListener("resize",(()=>{e=.01*window.innerHeight,document.documentElement.style.setProperty("--vh",`${e}px`)}))}),"all"),$("html").removeClass("_mobile"),$(document).on("change","input[type=file]",(function(){if(!(window.File&&window.FileReader&&window.FileList&&window.Blob))return!1;const e=this.files[0],{name:t,size:i,type:n}=e||{},[s]=t.split(".").reverse(),o=$(this).data("max_filesize"),r=o&&i<=Number(o),a=app_shop.vars.blacklist_mime&&app_shop.vars.blacklist_mime.includes(n),l=app_shop.vars.blacklist_extension&&app_shop.vars.blacklist_extension.includes(s);let c="";if(a||l&&app_shop.txt.txt_77752_2)c=app_shop.txt.txt_77752_2.format(t);else if(!r&&app_shop.txt.txt_77752_1&&o)c=app_shop.txt.txt_77752_1.format(t,(o/1048576).toFixed(2));else if("opinion_photo"===$(this).attr("name"))if("jpg"!==s&&app_shop.txt.txt_77752_3)c=app_shop.txt.txt_77752_3;else if(app_shop.txt.txt_77752_4){const t=2048,i=1536;loadImageFromInput(e).then((e=>{const{width:n,height:s}=e;(n>t||s>i)&&(c=app_shop.txt.txt_77752_4.format(`${t}x${i}`),$(this).val(""),Alertek.Start(c))})).catch((e=>console.error(e)))}return c?($(this).val(""),Alertek.Start(c),!1):void 0})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,n){var s,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.focussed=!1,o.interrupted=!1,o.hidden="hidden",o.paused=!0,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=e(i),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,s=e(i).data("slick")||{},o.options=e.extend({},o.defaults,n,s),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,void 0!==document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=e.proxy(o.autoPlay,o),o.autoPlayClear=e.proxy(o.autoPlayClear,o),o.autoPlayIterator=e.proxy(o.autoPlayIterator,o),o.changeSlide=e.proxy(o.changeSlide,o),o.clickHandler=e.proxy(o.clickHandler,o),o.selectHandler=e.proxy(o.selectHandler,o),o.setPosition=e.proxy(o.setPosition,o),o.swipeHandler=e.proxy(o.swipeHandler,o),o.dragHandler=e.proxy(o.dragHandler,o),o.keyHandler=e.proxy(o.keyHandler,o),o.instanceUid=t++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},t.prototype.addSlide=t.prototype.slickAdd=function(t,i,n){var s=this;if("boolean"==typeof i)n=i,i=null;else if(i<0||i>=s.slideCount)return!1;s.unload(),"number"==typeof i?0===i&&0===s.$slides.length?e(t).appendTo(s.$slideTrack):n?e(t).insertBefore(s.$slides.eq(i)):e(t).insertAfter(s.$slides.eq(i)):!0===n?e(t).prependTo(s.$slideTrack):e(t).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each((function(t,i){e(i).attr("data-slick-index",t)})),s.$slidesCache=s.$slides,s.reinit()},t.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},t.prototype.animateSlide=function(t,i){var n={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(t=-t),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:t},s.options.speed,s.options.easing,i):s.$slideTrack.animate({top:t},s.options.speed,s.options.easing,i):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),e({animStart:s.currentLeft}).animate({animStart:t},{duration:s.options.speed,easing:s.options.easing,step:function(e){e=Math.ceil(e),!1===s.options.vertical?(n[s.animType]="translate("+e+"px, 0px)",s.$slideTrack.css(n)):(n[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(s.applyTransition(),t=Math.ceil(t),!1===s.options.vertical?n[s.animType]="translate3d("+t+"px, 0px, 0px)":n[s.animType]="translate3d(0px,"+t+"px, 0px)",s.$slideTrack.css(n),i&&setTimeout((function(){s.disableTransition(),i.call()}),s.options.speed))},t.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},t.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)}))},t.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},t.prototype.buildDots=function(){var t,i,n=this;if(!0===n.options.dots){for(n.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(n.options.dotsClass),t=0;t<=n.getDotCount();t+=1)i.append(e("<li />").append(n.options.customPaging.call(this,n,t)));n.$dots=i.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")})),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},t.prototype.buildRows=function(){var e,t,i,n,s,o,r,a=this;if(n=document.createDocumentFragment(),o=a.$slider.children(),a.options.rows>1){for(r=a.options.slidesPerRow*a.options.rows,s=Math.ceil(o.length/r),e=0;e<s;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var c=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var d=e*r+(t*a.options.slidesPerRow+i);o.get(d)&&c.appendChild(o.get(d))}l.appendChild(c)}n.appendChild(l)}a.$slider.empty().append(n),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(t,i){var n,s,o,r=this,a=!1,l=r.$slider.width(),c=window.innerWidth||e(window).width();if("window"===r.respondTo?o=c:"slider"===r.respondTo?o=l:"min"===r.respondTo&&(o=Math.min(c,l)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(n in s=null,r.breakpoints)r.breakpoints.hasOwnProperty(n)&&(!1===r.originalSettings.mobileFirst?o<r.breakpoints[n]&&(s=r.breakpoints[n]):o>r.breakpoints[n]&&(s=r.breakpoints[n]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||i)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[s]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[s]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),a=s),t||!1===a||r.$slider.trigger("breakpoint",[r,a])}},t.prototype.changeSlide=function(t,i){var n,s,o=this,r=e(t.currentTarget);switch(r.is("a")&&t.preventDefault(),r.is("li")||(r=r.closest("li")),n=o.slideCount%o.options.slidesToScroll!=0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,t.data.message){case"previous":s=0===n?o.options.slidesToScroll:o.options.slidesToShow-n,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-s,!1,i);break;case"next":s=0===n?o.options.slidesToScroll:n,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+s,!1,i);break;case"index":var a=0===t.data.index?0:t.data.index||r.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(a),!1,i),r.children().trigger("focus");break;default:return}},t.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var n in t){if(e<t[n]){e=i;break}i=t[n]}return e},t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},t.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>1&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},t.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},t.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){e(this).attr("style",e(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},t.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout((function(){i.disableTransition(e),t.call()}),i.options.speed))},t.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},t.prototype.filterSlides=t.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",(function(i){i.stopImmediatePropagation();var n=e(this);setTimeout((function(){t.options.pauseOnFocus&&(t.focussed=n.is(":focus"),t.autoPlay())}),0)}))},t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide},t.prototype.getDotCount=function(){var e=this,t=0,i=0,n=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++n;else for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)n=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else n=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return n-1},t.prototype.getLeft=function(e){var t,i,n,s,o=this,r=0;return o.slideOffset=0,i=o.$slides.first().outerHeight(!0),!0===o.options.infinite?(o.slideCount>o.options.slidesToShow&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,s=-1,!0===o.options.vertical&&!0===o.options.centerMode&&(2===o.options.slidesToShow?s=-1.5:1===o.options.slidesToShow&&(s=-2)),r=i*o.options.slidesToShow*s),o.slideCount%o.options.slidesToScroll!=0&&e+o.options.slidesToScroll>o.slideCount&&o.slideCount>o.options.slidesToShow&&(e>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(e-o.slideCount))*o.slideWidth*-1,r=(o.options.slidesToShow-(e-o.slideCount))*i*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,r=o.slideCount%o.options.slidesToScroll*i*-1))):e+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(e+o.options.slidesToShow-o.slideCount)*o.slideWidth,r=(e+o.options.slidesToShow-o.slideCount)*i),o.slideCount<=o.options.slidesToShow&&(o.slideOffset=0,r=0),!0===o.options.centerMode&&o.slideCount<=o.options.slidesToShow?o.slideOffset=o.slideWidth*Math.floor(o.options.slidesToShow)/2-o.slideWidth*o.slideCount/2:!0===o.options.centerMode&&!0===o.options.infinite?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:!0===o.options.centerMode&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),t=!1===o.options.vertical?e*o.slideWidth*-1+o.slideOffset:e*i*-1+r,!0===o.options.variableWidth&&(n=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow),t=!0===o.options.rtl?n[0]?-1*(o.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===o.options.centerMode&&(n=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow+1),t=!0===o.options.rtl?n[0]?-1*(o.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,t+=(o.$list.width()-n.outerWidth())/2)),t},t.prototype.getOption=t.prototype.slickGetOption=function(e){return this.options[e]},t.prototype.getNavigableIndexes=function(){var e,t=this,i=0,n=0,s=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,n=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)s.push(i),i=n+t.options.slidesToScroll,n+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return s},t.prototype.getSlick=function(){return this},t.prototype.getSlideCount=function(){var t,i,n=this;return i=!0===n.options.centerMode?n.slideWidth*Math.floor(n.options.slidesToShow/2):0,!0===n.options.swipeToSlide?(n.$slideTrack.find(".slick-slide").each((function(s,o){if(o.offsetLeft-i+e(o).outerWidth()/2>-1*n.swipeLeft)return t=o,!1})),Math.abs(e(t).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:parseInt(e)}},t)},t.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},t.prototype.initADA=function(){var t=this,i=Math.ceil(t.slideCount/t.options.slidesToShow),n=t.getNavigableIndexes().filter((function(e){return e>=0&&e<t.slideCount}));t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each((function(i){var s=n.indexOf(i);e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==s&&e(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+s})})),t.$dots.attr("role","tablist").find("li").each((function(s){var o=n[s];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+s,"aria-controls":"slick-slide"+t.instanceUid+o,"aria-label":s+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=t.currentSlide,o=s+t.options.slidesToShow;s<o;s++)t.$slides.eq(s).attr("tabindex",0);t.activateADA()},t.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},t.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},t.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},t.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each((function(){var t=e(this),i=e(this).attr("data-lazy"),n=e(this).attr("data-srcset"),s=e(this).attr("data-sizes")||o.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){t.animate({opacity:0},100,(function(){n&&(t.attr("srcset",n),s&&t.attr("sizes",s)),t.attr("src",i).animate({opacity:1},200,(function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),o.$slider.trigger("lazyLoaded",[o,t,i])}))},r.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,t,i])},r.src=i}))}var i,n,s,o=this;if(!0===o.options.centerMode?!0===o.options.infinite?s=(n=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(n=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),s=o.options.slidesToShow/2+1+2+o.currentSlide):(n=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,s=Math.ceil(n+o.options.slidesToShow),!0===o.options.fade&&(n>0&&n--,s<=o.slideCount&&s++)),i=o.$slider.find(".slick-slide").slice(n,s),"anticipated"===o.options.lazyLoad)for(var r=n-1,a=s,l=o.$slider.find(".slick-slide"),c=0;c<o.options.slidesToScroll;c++)r<0&&(r=o.slideCount-1),i=(i=i.add(l.eq(r))).add(l.eq(a)),r--,a++;t(i),o.slideCount<=o.options.slidesToShow?t(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?t(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&t(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.next=t.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},t.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},t.prototype.pause=t.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},t.prototype.play=t.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},t.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&e(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},t.prototype.preventDefault=function(e){e.preventDefault()},t.prototype.progressiveLazyLoad=function(t){t=t||1;var i,n,s,o,r,a=this,l=e("img[data-lazy]",a.$slider);l.length?(i=l.first(),n=i.attr("data-lazy"),s=i.attr("data-srcset"),o=i.attr("data-sizes")||a.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(i.attr("srcset",s),o&&i.attr("sizes",o)),i.attr("src",n).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,i,n]),a.progressiveLazyLoad()},r.onerror=function(){t<3?setTimeout((function(){a.progressiveLazyLoad(t+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,i,n]),a.progressiveLazyLoad())},r.src=n):a.$slider.trigger("allImagesLoaded",[a])},t.prototype.refresh=function(t){var i,n,s=this;n=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>n&&(s.currentSlide=n),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),i=s.currentSlide,s.destroy(!0),e.extend(s,s.initials,{currentSlide:i}),s.init(),t||s.changeSlide({data:{message:"index",index:i}},!1)},t.prototype.registerBreakpoints=function(){var t,i,n,s=this,o=s.options.responsive||null;if("array"===e.type(o)&&o.length){for(t in s.respondTo=s.options.respondTo||"window",o)if(n=s.breakpoints.length-1,o.hasOwnProperty(t)){for(i=o[t].breakpoint;n>=0;)s.breakpoints[n]&&s.breakpoints[n]===i&&s.breakpoints.splice(n,1),n--;s.breakpoints.push(i),s.breakpointSettings[i]=o[t].settings}s.breakpoints.sort((function(e,t){return s.options.mobileFirst?e-t:t-e}))}},t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.options.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},t.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()}),50))},t.prototype.removeSlide=t.prototype.slickRemove=function(e,t,i){var n=this;if(e="boolean"==typeof e?!0===(t=e)?0:n.slideCount-1:!0===t?--e:e,n.slideCount<1||e<0||e>n.slideCount-1)return!1;n.unload(),!0===i?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,n.reinit()},t.prototype.setCSS=function(e){var t,i,n=this,s={};!0===n.options.rtl&&(e=-e),t="left"==n.positionProp?Math.ceil(e)+"px":"0px",i="top"==n.positionProp?Math.ceil(e)+"px":"0px",s[n.positionProp]=e,!1===n.transformsEnabled?n.$slideTrack.css(s):(s={},!1===n.cssTransitions?(s[n.animType]="translate("+t+", "+i+")",n.$slideTrack.css(s)):(s[n.animType]="translate3d("+t+", "+i+", 0px)",n.$slideTrack.css(s)))},t.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},t.prototype.setFade=function(){var t,i=this;i.$slides.each((function(n,s){t=i.slideWidth*n*-1,!0===i.options.rtl?e(s).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}):e(s).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},t.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},t.prototype.setOption=t.prototype.slickSetOption=function(){var t,i,n,s,o,r=this,a=!1;if("object"===e.type(arguments[0])?(n=arguments[0],a=arguments[1],o="multiple"):"string"===e.type(arguments[0])&&(n=arguments[0],s=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?o="responsive":void 0!==arguments[1]&&(o="single")),"single"===o)r.options[n]=s;else if("multiple"===o)e.each(n,(function(e,t){r.options[e]=t}));else if("responsive"===o)for(i in s)if("array"!==e.type(r.options.responsive))r.options.responsive=[s[i]];else{for(t=r.options.responsive.length-1;t>=0;)r.options.responsive[t].breakpoint===s[i].breakpoint&&r.options.responsive.splice(t,1),t--;r.options.responsive.push(s[i])}a&&(r.unload(),r.reinit())},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},t.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},t.prototype.setSlideClasses=function(e){var t,i,n,s,o=this;if(i=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),o.$slides.eq(e).addClass("slick-current"),!0===o.options.centerMode){var r=o.options.slidesToShow%2==0?1:0;t=Math.floor(o.options.slidesToShow/2),!0===o.options.infinite&&(e>=t&&e<=o.slideCount-1-t?o.$slides.slice(e-t+r,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(n=o.options.slidesToShow+e,i.slice(n-t+1+r,n+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&i.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=o.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(s=o.slideCount%o.options.slidesToShow,n=!0===o.options.infinite?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?i.slice(n-(o.options.slidesToShow-s),n+s).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==o.options.lazyLoad&&"anticipated"!==o.options.lazyLoad||o.lazyLoad()},t.prototype.setupInfinite=function(){var t,i,n,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(i=null,s.slideCount>s.options.slidesToShow)){for(n=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,t=s.slideCount;t>s.slideCount-n;t-=1)i=t-1,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(t=0;t<n+s.slideCount;t+=1)i=t,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).attr("id","")}))}},t.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},t.prototype.selectHandler=function(t){var i=this,n=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),s=parseInt(n.attr("data-slick-index"));s||(s=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(s,!1,!0):i.slideHandler(s)},t.prototype.slideHandler=function(e,t,i){var n,s,o,r,a,l=null,c=this;if(t=t||!1,!(!0===c.animating&&!0===c.options.waitForAnimate||!0===c.options.fade&&c.currentSlide===e))if(!1===t&&c.asNavFor(e),n=e,l=c.getLeft(n),r=c.getLeft(c.currentSlide),c.currentLeft=null===c.swipeLeft?r:c.swipeLeft,!1===c.options.infinite&&!1===c.options.centerMode&&(e<0||e>c.getDotCount()*c.options.slidesToScroll))!1===c.options.fade&&(n=c.currentSlide,!0!==i?c.animateSlide(r,(function(){c.postSlide(n)})):c.postSlide(n));else if(!1===c.options.infinite&&!0===c.options.centerMode&&(e<0||e>c.slideCount-c.options.slidesToScroll))!1===c.options.fade&&(n=c.currentSlide,!0!==i?c.animateSlide(r,(function(){c.postSlide(n)})):c.postSlide(n));else{if(c.options.autoplay&&clearInterval(c.autoPlayTimer),s=n<0?c.slideCount%c.options.slidesToScroll!=0?c.slideCount-c.slideCount%c.options.slidesToScroll:c.slideCount+n:n>=c.slideCount?c.slideCount%c.options.slidesToScroll!=0?0:n-c.slideCount:n,c.animating=!0,c.$slider.trigger("beforeChange",[c,c.currentSlide,s]),o=c.currentSlide,c.currentSlide=s,c.setSlideClasses(c.currentSlide),c.options.asNavFor&&(a=(a=c.getNavTarget()).slick("getSlick")).slideCount<=a.options.slidesToShow&&a.setSlideClasses(c.currentSlide),c.updateDots(),c.updateArrows(),!0===c.options.fade)return!0!==i?(c.fadeSlideOut(o),c.fadeSlide(s,(function(){c.postSlide(s)}))):c.postSlide(s),void c.animateHeight();!0!==i?c.animateSlide(l,(function(){c.postSlide(s)})):c.postSlide(s)}},t.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,t,i,n,s=this;return e=s.touchObject.startX-s.touchObject.curX,t=s.touchObject.startY-s.touchObject.curY,i=Math.atan2(t,e),(n=Math.round(180*i/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0||n<=360&&n>=315?!1===s.options.rtl?"left":"right":n>=135&&n<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"},t.prototype.swipeEnd=function(e){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},t.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},t.prototype.swipeMove=function(e){var t,i,n,s,o,r,a=this;return o=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!a.dragging||a.scrolling||o&&1!==o.length)&&(t=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==o?o[0].pageX:e.clientX,a.touchObject.curY=void 0!==o?o[0].pageY:e.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&r>4?(a.scrolling=!0,!1):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=r),i=a.swipeDirection(),void 0!==e.originalEvent&&a.touchObject.swipeLength>4&&(a.swiping=!0,e.preventDefault()),s=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(s=a.touchObject.curY>a.touchObject.startY?1:-1),n=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===i||a.currentSlide>=a.getDotCount()&&"left"===i)&&(n=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=t+n*s:a.swipeLeft=t+n*(a.$list.height()/a.listWidth)*s,!0===a.options.verticalSwiping&&(a.swipeLeft=t+n*s),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},t.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return i.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},t.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},t.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},t.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,i,n=this,s=arguments[0],o=Array.prototype.slice.call(arguments,1),r=n.length;for(e=0;e<r;e++)if("object"==typeof s||void 0===s?n[e].slick=new t(n[e],s):i=n[e].slick[s].apply(n[e].slick,o),void 0!==i)return i;return n}}));const fetchProductsFromGoogleRecommendations=async(e,t,i,n,s,o,r,a,l,c,d)=>{try{const u="https://cosibella-api.pl/api/recommendation",p=JSON.stringify({market:e,hotspotType:t,eventType:i,products:n,visitorId:s,userId:o,userAgent:r,pageSize:a,pageCategories:l,cartId:c,searchQuery:d}),h=await fetch(u,{method:"POST",headers:{"Content-Type":"application/json"},body:p});return(await h.json()).results}catch(e){console.error("Ai hotspots fetching: ",e)}};app_shop.run((async function(){let e,t,i,n=[];const s=dataLayers.global.pageType?dataLayers.global.pageType:null;if(!s)return console.error("AI recommendations: Page type not found"),!1;if("product"===s){const e=$(".product_name__code--value").html();if(!e)return console.error("AI recommendations: Product id not found"),!1;n=[{product:{id:e}}]}if("search"===s){const i=new URL(window.location.href).searchParams.get("text");if(i)t=i;else{if($(".breadcrumbs ol li:not(.bc-main) a, .breadcrumbs ol li:not(.bc-main) span").each((function(t){const i=$(this).text().trim();e+=(t>0?" > ":"")+i})),!e)return console.error("AI recommendations: Categories not found"),!1}}if("basketedit"===s){if(i=$.cookie("basket_id")?$.cookie("basket_id"):"",!i)return console.error("AI recommendations: Cart id not found"),!1;if($(".basket__productslist [data-product-id]").each((function(){const e=$(this).data("product-id"),t=$(this).data("product_quantity");n.push({product:{id:e.toString()},quantity:t})})),!n||n.length<1)return console.error("AI recommendations: Products in basket not found"),!1}const o=window.Literals.hotspotHeading,r=new Map([["recommended-for-you",o.recommendedForYou],["recently_viewed_default",o.recentlyViewed],["others-you-may-like",o.othersMayLike],["frequently-bought-together",o.frequentlyBoughtTogether],["buy-it-again",o.buyAgain],["recommended-for-you-and-recently-viewed-default","undefined"]]),a=!!$.cookie("_ga")&&$.cookie("_ga");if(!a)return!1;const l=dataLayers.global.userId?dataLayers.global.userId:"",c=navigator.userAgent?navigator.userAgent:"";$('[data-hotspot="google-ai"]').each((async function(){try{const o=$(this).data("maxprod")?$(this).data("maxprod"):10,d=$(this).data("hotspot-type"),u=$(this).data("event-type"),p=new URL(window.location.href).hostname.split(".").pop(),h=await fetchProductsFromGoogleRecommendations(p,d,u,n,a,l,c,o,e,i,t);if(!h||h.length<3)return!1;$(this).html(`\n\n                    <div \n\n                        class="cosiHotspot --ai-hotspot skeleton --scrollSnap" \n\n                        data-products="${h.map((e=>e.id)).join(",")}" \n\n                        data-disable="false" \n\n                        data-list="${s}_${d}"\n\n                        data-type="slider" \n\n                        data-title="${r.get(d)}"\n\n                        data-maxprod="${o}">\n\n                    </div>\n\n                `),clientHotspotsInstance.dynamicBuild($(this).children().first()[0])}catch(e){console.error("Ai hotspots error: ",e)}}))}),"all"),app_shop.run((function(){document.querySelector(".aside-toggler").addEventListener("click",(e=>{(document.documentElement.classList.contains("filters_open")||document.documentElement.classList.contains("sidebar_open")||document.documentElement.classList.contains("sorting_open"))&&document.documentElement.classList.remove("filters_open","sidebar_open","sorting_open")}))}),"all",".aside-toggler"),function(e){e.fn.backTop=function(t){var i=e.extend({speed:500,txt:"&uarr;",id:"backTop",duration:500},t);e("#"+i.id).remove(),e("body").append("<a id="+i.id+">"+i.txt+"</a>");var n=e("#"+i.id),s=2*e(window).height(),o=i.speed;getRightOffset=function(){var t=45,i=.5*(e(window).width()-e("#container").outerWidth())-2*t;i>=n.outerWidth()&&(t=i-n.outerWidth()+t),n.css("right",t+"px")},getRightOffset(),e(window).resize((function(){getRightOffset()})),e(document).scroll((function(){e(window).scrollTop()>=s?n.fadeIn(o):n.fadeOut(o)})),n.click((function(){e("html, body").animate({scrollTop:0},{duration:i.duration})}))}}(jQuery),app_shop.run((function(){$(".breadcrumbs").on("click","#back_button",(function(){return window.history.back(),!1}))}),"all",".breadcrumbs");const clientHotspots=function(){const e=this;return this.config=[],this.skeletons=!!document.querySelectorAll(".cosiHotspot.skeleton").length&&document.querySelectorAll(".cosiHotspot.skeleton"),this.runCallbacks=e=>{wishlistAfterAjaxCallback(),$(e).hasClass("--perfectMatch")&&($(e).find(".product .label_icons").prepend(VirtualCosmetologist.getPerfectMatchLabel()),$(e).find(".product .label_icons .label.--ourChoice").hide()),$(".main_page").length&&!$(e).hasClass("--ai-hotspot")?mainSliders():HotspotSlider({selector:".cosiHotspot.hotspot.--slider .products:not(.slick-initialized)",callbackBefore:e=>{e.each((function(){$(this).on("init",(function(e){app_shop.fn.multiSlideAdaptiveHeight(this)})).on("beforeChange",(function(e,t,i){app_shop.fn.multiSlideAdaptiveHeight(this)})),$(this).find(".product__name").setHeight($(this)),$(this).find(".product__prices").setHeight($(this)),$(this).find(".product__note").setHeight($(this))}))}})},this.prepareConfig=()=>{e.skeletons&&[...e.skeletons].map(((t,i)=>{let n=`cosiHotspot${i+1}`;e.config[n]={...t.dataset},t.id=n}))},this.getSkeletonData=e=>{e.classList.add("preparing");return{...e.dataset}},this.skeletonInView=new IntersectionObserver((t=>{t.forEach((async t=>{if(t.isIntersecting){const i=t.target,n=e.getSkeletonData(i);e.addLoadingStatus(i);const s=await e.fetchProducts("/ajax/get.php",n.products);if(s){const o=await buildCustomHotspot(i,n,s);e.skeletonInView.unobserve(t.target),o&&(e.removeLoadingStatus(i),e.runCallbacks(i))}}}))})),this.addLoadingStatus=e=>{e.classList.add("load-content")},this.removeLoadingStatus=e=>{e.classList.remove("load-content","skeleton")},this.fetchProducts=async(e="/ajax/get.php",t)=>{const i={Product:{format:"json",params:{products:t}}};try{return(await fetch(e,{method:"POST",credentials:"same-origin",cache:"no-cache",headers:{Accept:"application/json, text/javascript","Content-Type":"application/x-www-form-urlencoded"},body:"request="+JSON.stringify(i)+"&getAjax=true"})).json()}catch(e){return console.error("AJAX fetchProducts() Error:",e),!1}},this.dynamicBuild=async t=>{const i=t,n=e.getSkeletonData(i);e.addLoadingStatus(i);const s=await e.fetchProducts("/ajax/get.php",n.products);if(s){const o=await buildCustomHotspot(i,n,s);e.skeletonInView.unobserve(t),o&&(e.removeLoadingStatus(i),e.runCallbacks(i))}},this.init=function(){e.skeletons&&(e.prepareConfig(),e.skeletons.forEach((function(t){e.skeletonInView.observe(t)})))},{init:this.init,dynamicBuild:this.dynamicBuild}},buildCustomHotspot=async function(e,t,i){const n=this,s=e;return this.modifySkeleton=()=>{s.classList.add("hotspot","mb-5",`--${t.type}`)},this.hotspotElements=()=>{let e=`\n\n            <div class="headline">\n\n                ${t.title&&""!==t.title?`<h2 class="headline__name">${t.title}</h2>`:""}\n\n                ${t.subtitle&&""!==t.subtitle?`<span class="headline__subtitle">${t.subtitle}</span>`:""}\n\n            </div>\n\n            <div class="products d-flex flex-wrap --adaptive"></div\n\n        `;s.insertAdjacentHTML("afterbegin",e)},this.createHotspotProducts=()=>{[...i.Product.response.product].filter((e=>{const i=e.sizes.size.availability.attributes.status;return t.disable?"disable"!==i:i})).some(((e,i)=>{if(parseFloat(i)==parseFloat(t.maxprod))return!0;productData={link:e.attributes.link,id:e.attributes.id,name:e.name,icon:e.icon,iconSmall:e.icon_small,sellby:e.sizes.attributes.unit_sellby,sizeName:e.sizes.size.attributes.name,sizeType:e.sizes.size.attributes.type,sellby:e.sizes.attributes.unit_sellby,availability:e.sizes.size.availability.attributes.status,labels:[!!e.attributes.new&&["--new",window.Literals.labels.new],!!e.attributes.promo&&["--promo",window.Literals.labels.promo],!!e.attributes.bestseller&&["--bestseller",window.Literals.labels.bestseller],!!e.attributes.discount&&["--discount",window.Literals.labels.discount],!!e.attributes.distinguished&&["--distinguished",window.Literals.labels.distinguished]],firm:e.firm.attributes.name,version:e.versions.version,category:e.category.attributes.name?e.category.attributes.name:"",type:e.attributes.product_type,price:e.price.attributes,traits:e.traits,productPosition:i+1};(e=>{const t=["5387","9590","9589"],i=["--ourChoice","--eco","--exclusivity"];if(Array.isArray(e.trait)&&0!=e.trait.length)t.forEach(((t,n)=>{const s=e.trait.find((e=>e.attributes.groupid===t));if(s){let e=s.attributes.groupdescription,t=i[n];productData.labels.push([t,e])}}));else if(e.trait&&t.includes(e.trait.attributes.groupid)){let n=e.trait.attributes.groupdescription,s=t.indexOf(e.trait.attributes.groupid);productData.labels.push([i[s],n])}})(productData.traits);s.querySelector(".products").insertAdjacentHTML("beforeend",productLiteral(productData,t))}))},this.buildHotspot=()=>{n.modifySkeleton(),n.hotspotElements(),n.createHotspotProducts()},this.buildHotspot(),!0};let clientHotspotsInstance=null;window.addEventListener("DOMContentLoaded",(function(){clientHotspotsInstance=new clientHotspots,clientHotspotsInstance.init()}));const productLiteral=(e,t)=>{const i=()=>""!==e.price.value&&"0.00"!==e.price.value?e.price.price_formatted:window.Literals.hotspot.pricePhone,n=`<div class="product col-12 col-sm-3 ${"grid"===t.type?"col-sm-6 col-md-4 col-lg-3":"list"===t.type||"list2"===t.type?"col-sm-12":""} py-3" data-list="${t.list||""}" data-section_name="${t.title}" data-product_id="${e.id}"\n\n    data-product_name="${e.name}" data-product_position="${e.productPosition}"\n\n    data-product_dimension="${"disabled"===e.availability?"Out of Stock":"order"===e.availability?"Order":"In Stock"}" data-product_category=""\n\n    data-product_price="${i()}" data-product_variant="${(()=>{let t=e.version;return Array.isArray(t)?t[0].attributes.name:""!==t.attributes.name?t.attributes.name:""})()}"\n\n    data-product_brand="${e.firm}">\n\n    <a class="product__icon d-flex justify-content-center align-items-center" data-product-id="${e.id}"\n\n        href="${e.link}" title="${e.name}">\n\n        <img src="${e.icon}"\n\n            class="b-lazy" alt="${e.name}">\n\n            <strong class="label_icons">\n\n            ${(()=>{const t={txt:""};return e.labels.forEach((e=>{e&&(t.txt+=`<span class="label ${e[0]}">${e[1]}</span>`)})),t.txt})()}\n\n            </strong>\n\n\n\n    </a>\n\n    <h3>\n\n        <a class="product__name" href="${e.link}" title="${e.name}">\n\n            ${e.name}\n\n        </a>\n\n    </h3>\n\n    <div class="product__prices" style="min-height: 27px;">\n\n        ${e.price.maxprice&&"0.00"!==e.maxprice?`<del class="price --max">${e.price.maxprice_formatted}</del>`:""}\n\n        <strong class="price">${i()}</strong>\n\n\n\n    </div>\n\n    <div class="product__wishlist wishlist">\n\n        <a class="wishlist__link "\n\n            href="/basketchange.php?mode=2&amp;product=${e.id}&amp;number=1&amp;size=uniw" rel="nofollow"\n\n            title="${window.Literals.hotspot.addToWihslistTitle}" data-id="${e.id}" data-type="${e.sizeName}"\n\n            tabindex="0">\n\n            <i class="icon-heart-1"></i>\n\n        </a>\n\n    </div>\n\n    <div class="product__controls controls">\n\n        <form class="controls__form" action="/basketchange.php" method="post">\n\n            <input type="hidden" name="product" value="${e.id}">\n\n            <input type="hidden" name="mode" value="1">\n\n            <input type="hidden" name="size" value="${e.sizeType}">\n\n            <input type="hidden" name="number" value="${e.sellby}">\n\n            ${(()=>{const t={literal:`<button type="submit" class="controls__button controls__button--buy"\n\n            title="${window.Literals.hotspot.addToBasketTitle}">\n\n            <i class="icon-bag d-md-none"></i>\n\n            <span class="d-none d-md-inline">${window.Literals.hotspot.addToBasket}</span>\n\n        </button>`};return"product_bundle"===e.type&&(t.literal=`<a href="${e.link}" class="controls__button controls__button--more" title="${window.Literals.hotspot.seeMore}">\n\n            <i class="icon-right d-md-none"></i>\n\n            <span class="d-none d-md-inline">${window.Literals.hotspot.seeMore}</span>\n\n        </a>`),"disabled"===e.availability&&(t.literal=`<button type="button" class="controls__button controls__button--availability" data-id="${e.id}" data-size="${e.sizeType}" title="Powiadom o dostępności">\n\n            <i class="icon-bell d-md-none"></i>\n\n            <span class="d-none d-md-inline">${window.Literals.hotspot.addProductNotification}</span>\n\n        </button>`),t.literal})()}\n\n        </form>\n\n    </div>\n\n</div>\n\n`;return n};function change_link_compare(){$(".compare__item").each((function(){var e=$(this),t=e.data("link"),i=e.data("remove_link");1===app_shop.vars.view?e.attr("href",i):e.attr("href",t)}))}app_shop.run((function(){$(".cm").find("img.rwd-src").each((function(){$this=$(this),$this.attr("src",app_shop.fn.getRwdSrc($this))}))}),[1,2,3,4]),app_shop.run((function(){change_link_compare()}),[1,2,3,4],".compare__item");var compare_product_item_class="compare__item btn --solid --icon-right icon-x",menu_compare_cache=function(){iaiGet.comparers((function(e){var t=e.Comparers.response,i=t.attributes.count,n=t.product,s=[],o=[],r=[],a=[],l=[];for(var c in n)if(n.hasOwnProperty(c)){var d=n[c];s.push(d.attributes.id),o.push(d.iconsmall),r.push(d.attributes.link),a.push(d.attributes.removelink),l.push(d.name)}var u=$("#menu_compare_product");u.find(".compare__sub").html("");for(var p=0;p<s.length;p++){d=s[p];u.find(".compare__sub").append('<a class="'+compare_product_item_class+'" href="'+a[p]+'" data-remove_link="'+a[p]+'" data-link="'+r[p]+'"><img src="'+o[p]+'" alt="'+l[p]+'"></a>')}i>0&&u.show();var h=u.find(".compare__button.--remove");h.attr("href",h.attr("href").replace("###",s.join(","))),i>1&&u.find(".compare__buttons").show()}))};app_shop.run((function(){"undefined"!=typeof cache_html&&menu_compare_cache()}),"all"),app_shop.run((function(){setTimeout((function(){$.cookie("ck_cook");$.cookie("login")&&($.cookie("ck_cook",!0,{expires:30}),$("#ckdsclmrshtdwn").click())}),500)}),"all","body"),app_shop.fn.fetchOpinionRating=async function(e){if(!e||!Array.isArray(e)||0===e.length)return console.error("Array is empty or not an array"),!1;try{const t=await axios.post("https://cosibella-api.pl/api/opinion-service/opinions/rating",{productIds:e});if(200===!t.status)throw new Error("Bad response from server");return t.data.opinions}catch(e){return console.error(e),!1}},app_shop.run((function(){$(".copyrights").text($(".copyrights").text().replace("2021",(new Date).getFullYear()))}),"all",".copyrights"),app_shop.run((function(){document.querySelectorAll(".footer_menu__label").forEach((e=>e.addEventListener("click",(t=>{if(app_shop.vars.view>2)return!1;t.preventDefault();const i=e.nextElementSibling;if(e.classList.contains("footer_menu__label--open"))i.style.height="0px",i.addEventListener("transitionend",(()=>{e.classList.remove("footer_menu__label--open")}),{once:!0});else{e.classList.add("footer_menu__label--open"),i.style.height="auto";var n=i.clientHeight+"px";i.style.height="0px",setTimeout((()=>{i.style.height=n}),0)}}))))}),"all",".footer_menu__label"),app_shop.formControl={vars:{minLength:function(e){return app_shop.txt.txt_validation1+e+"."},maxLength:function(e){return app_shop.txt.txt_validation2+e+"."},email:app_shop.txt.txt_validation3,required:app_shop.txt.txt_validation4,bankAccount:app_shop.txt.txt_validation5,phone:app_shop.txt.txt_validation6},patterns:{email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/},timeHandle:"",ajaxValidation:function(e,t,i,n,s){var o,r,a,l,c,d;if(r=this,a=e.parent(),l=e.data("validation"),d=e.data("ajaxtype"),o=l+"="+t,e.data("serialize")&&e.data("serialize").indexOf("data-")>-1&&(o+="&"+e.attr(e.data("serialize"))),""==t)return r.clearValidation(a),r.resetRequiredClass(a),!1;"get"==d?$.get(i,o,(function(t){t.errno?("bankAccount"==l&&(c=r.vars.bankAccount),r.addError(e,c),s&&s()):(r.addSuccess(e),n&&n())}),"json"):$.post(i,o,(function(t){t.errno?("bankAccount"==l&&(c=r.vars.bankAccount),r.addError(e,c),s&&s()):(r.addSuccess(e),n&&n())}),"json")},ajaxValidationWithData:function(e,t,i,n){$.post(e,t,(function(e){0!=e.errno?n&&n(e):i&&i(e)}),"json")},validate:function(e,t){var i,n,s,o,r,a,l;if(s=e.parent(),i=e.attr("type"),n=e.val(),this.patterns.email,o=e.attr("minlength"),r=e.attr("maxlength"),a=e.data("validate"),l=e.data("validation-url"),"checkbox"==e.attr("type"))e.is(":checked")?e.parents(".has-feedback, .f-feedback").removeClass("has-error --error").addClass("has-success --success"):e.parents(".has-feedback, .f-feedback").removeClass("has-success --success").addClass("has-error --error");else if(l)this.ajaxValidation(e,n,l);else{if(o){if(n.length<o)return this.addError(e,this.vars.minLength(o)),!1;this.addSuccess(e)}if(r){if(n.length>r)return this.addError(e,this.vars.minLength(r)),!1;this.addSuccess(e)}"email"==i&&this.checkMail(e),a&&"text"==i&&(a.indexOf("phone")>-1||a.indexOf("email")>-1)&&($.isNumeric(n)?n.length<9?this.addError(e,this.vars.phone):this.addSuccess(e):a.indexOf("email")>-1?this.checkMail(e):a.indexOf("phone")>-1&&this.addError(e,this.vars.phone)),n||t||(this.clearValidation(s),this.resetRequiredClass(s))}},checkMail:function(e){e.val().match(this.patterns.email)?this.addSuccess(e):this.addError(e,this.vars.email)},checkForm:function(e,t){var i,n,s;return i=e.find("input.validate:enabled:visible, textarea.validate:enabled:visible, input.--validate:enabled:visible, textarea.--validate:enabled:visible"),e.find('input[type="checkbox"]').not("[disabled]").not(":checked"),!0,!0,s=this,!i.length||(i.each((function(){s.validate($(this),!0)})),this.resetRequiredClass(i),!(n=e.find(".has-error:visible:first, .--error:visible:first")).length||($("html, body").animate({scrollTop:app_shop.vars.view<3?n.offset().top-10-$("header").outerHeight():n.offset().top-10},300),!1))},checkValidateFields:function(e,t){var i=e.find("input.validate:enabled:visible, textarea.validate:enabled:visible, input.--validate:enabled:visible, textarea.--validate:enabled:visible"),n=e.find("input#terms_agree[required]").not("[disabled]").not(":checked"),s=!0;if((that=this,this.resetRequiredClass(i),i.length)&&(i.each((function(){$this=$(this),s=!$.trim($this.val()),$this.is("[required]")&&s&&(that.addError($this),$this.parents(".form-group, .f-group").find(" > div").append('<span class="help-block validate_message text-danger">'+app_shop.txt.txt_validation4+"</span>"),n.each((function(){that.addError($this)})))})),that.resetRequiredClass(e),e.find(".has-error:visible:first, .--error:visible:first").length))return!1;return!0},addSuccess:function(e){this.clearValidation(e.parent()),this.removeErrorInfo(e),(e=e.is("[type=checkbox]")?e.parents("div.checkbox, .--checkbox"):e.parent()).addClass("has-success --success")},addError:function(e,t){this.clearValidation(e.parent()),t&&this.addErrorInfo(e,t),(e=e.is("[type=checkbox]")?e.parents("div.checkbox, .--checkbox"):e.parent()).addClass("has-error --error")},clearValidation:function(e){this.removeErrorInfo(e),e.removeClass("has-success has-error has-required --success --error --required")},resetRequiredClass:function(e){e.find("input.validate[required], input.--validate[required]").parent().not(".has-success,.has-error,.checkbox, .--success, .--error, .--checkbox").addClass("has-required --required")},addErrorInfo:function(e,t){this.removeErrorInfo(e),e.parent().append('<span class="help-block validate_message text-danger">'+t+"</span>")},removeErrorInfo:function(e){e.children(".validate_message").remove()}},dataLayers.fn={impressionsArrayBuffor:[],productsInitialQuantities:{},intervalActive:!1,currency:app_shop.vars.id,pushData:function(e,t="allpages",i={}){let n={};sessionStorage.getItem("actionFields")&&(n=JSON.parse(sessionStorage.getItem("actionFields")));let s=n.actionField;switch(t){case"allpages":dataLayers.global&&(data={pageType:dataLayers.global.pageType,userLogged:dataLayers.global.logged,userId:dataLayers.global.id});break;case"paymentMethod":data={event:"eec.checkout",ecommerce:{checkout:{actionField:{GA4List:s,step:2,option:[e]}}}};break;case"basketedit":data={event:"eec.checkout",ecommerce:{checkout:{actionField:{GA4List:s,step:1},products:e}}};break;case"order1":data={event:"eec.checkout",ecommerce:{checkout:{actionField:{GA4List:s,step:2}}}};break;case"order2":data={event:"eec.checkout",ecommerce:{checkout:{actionField:{GA4List:s,step:3}}}};break;case"promotionView":data={event:"eec.promotionView",ecommerce:{promoView:{promotions:[e]}}};break;case"promotionClick":data={event:"eec.promotionClick",ecommerce:{promoClick:{promotions:[e]}}};break;case"impressionClick":data={event:"eec.impressionClick",ecommerce:{click:e}};break;case"detail":data={event:"eec.detail",ecommerce:{detail:{products:[e]}}};break;case"add":data={event:"eec.add",ecommerce:{add:{...i,products:e}}};break;case"remove":data={event:"eec.remove",ecommerce:{remove:{products:e}}};break;case"impressionView":data={event:"eec.impressionView",ecommerce:{impressions:e}};break;case"purchase":data={event:"eec.purchase",ecommerce:{currencyCode:dataLayers.fn.currency,purchase:e}};break;case"refundClick":data={event:"refund",ecommerce:{currency:dataLayers.fn.currency||app_shop.vars.id,...e}}}console.log(data),window.dataLayer=window.dataLayer||[],window.dataLayer.push(data)},getListType:function(e,t=""){try{let i="search";const n=e.list,s=e.section_name,o=e.our_choice;return o&&"add"===t?i=o:void 0!==n&&"undefined"!==n&&""!==n?i=n:s&&(i=s),i}catch(e){return""}},evBannerView:function(e=".main_slider__item",t="#main_banner1",i=!0,n=".main_slider"){if(i&&e.length>1){const e=document.querySelector(`${t} ${n}`);if(e&&e.nodeType===Node.ELEMENT_NODE){new MutationObserver((function(e,t){for(const n of e)if("attributes"===n.type&&"class"===n.attributeName&&n.target.classList.contains("slick-initialized")){if(n.oldValue.includes("slick-initialized"))return;t.disconnect(),s(i)}})).observe(e,{attributes:!0,subtree:!1,childList:!1,attributeOldValue:!0})}}else s(i);function s(i){sendBannerData=e=>{e.forEach((e=>{if(e.isIntersecting){let n;n=i?`Slide ${parseInt(e.target.dataset.slickIndex)+1}`:e.target.parentElement.dataset.slickIndex?`Slide ${parseInt(e.target.parentElement.dataset.slickIndex)+1}`:"slide gora",details={id:e.target.dataset.bannerId,name:e.target.dataset.bannerName,creative:t,position:n},".headerBanner"===t&&(details.creative="baner gorny"),dataLayers.fn.pushData(details,"promotionView"),s.unobserve(e.target)}}))};let n=document.querySelectorAll(e),s=new IntersectionObserver(sendBannerData,options={root:null,rootMargin:"0px",threshold:.7});n.forEach((e=>{s.observe(e)}))}},periodicDataSend:function(){setInterval((function(){if(dataLayers.fn.impressionsArrayBuffor.length){const e=[...dataLayers.fn.impressionsArrayBuffor];dataLayers.fn.impressionsArrayBuffor.length=0,dataLayers.fn.pushData(e,"impressionView")}}),3e3)},evProductImpression:function(e=".product[data-product_id]",t){callback=e=>{e.forEach((e=>{if(t?e:e.isIntersecting){let t=e.target.dataset,i=dataLayers.fn.getListType(t);impressionData={id:t.product_id,name:t.product_name,category:t.product_category,position:t.product_position,dimension1:t.product_dimension,list:i,parentCategories:t.product_parent_categories||""},dataLayers.fn.impressionsArrayBuffor.push(impressionData),e.target.classList.add("seen"),n.unobserve(e.target),dataLayers.fn.intervalActive||(dataLayers.fn.intervalActive=!0,dataLayers.fn.periodicDataSend())}}))};let i=document.querySelectorAll(`${e}:not(.seen):not(.obs)`),n=new IntersectionObserver(callback,options={root:null,rootMargin:"0px",threshold:.9});i.forEach((e=>{e.classList.add("obs"),n.observe(e)}))},evPaymentMethod:function(e=".summary__button"){$(document).on("click",e,(function(){let e=$("input.order__radio_payments:checked").val();dataLayers.fn.pushData(e,"paymentMethod")}))},evBannerClick:function(e="#main_banner1",t=!0,i){$(document).on("click",e,(function(i){if(i.target.closest(".slick-arrow")||i.target.closest(".slick-dots"))return;let n=0;if(t&&$(i.target).parents('[class*="slick"]')){n=`Slide ${i.target.closest("[data-slick-index]").dataset.slickIndex}`}let s=e.replace("#","").replace(".","");const o={id:i.target.closest("[data-banner-id]").dataset.bannerId,name:i.target.closest("[data-banner-name]").dataset.bannerName,creative:s,position:n};".headerBanner"===e&&(o.creative="baner gorny"),dataLayers.fn.pushData(o,"promotionClick")}))},evProductIconClick:function(e=".product"){$(document).on("click",e,(function(e){let t=e.currentTarget,i={actionField:{list:dataLayers.fn.getListType(t.dataset)},products:[{id:t.dataset.product_id,name:t.dataset.product_name,category:t.dataset.product_category,position:t.dataset.product_position,dimension1:t.dataset.product_dimension,parentCategories:data.product_parent_categories||""}]};dataLayers.fn.pushData(i,"impressionClick")}))},evProjectorDetails:function(){let e={...dataLayers.projector};dataLayers.fn.pushData(e,"detail")},evCheckoutProducts:function(e=".basket__block:not(.--labels)"){const t=[];let i={};null!=sessionStorage.getItem("productsCategories")&&(i=JSON.parse(sessionStorage.getItem("productsCategories")));let n={};null!=sessionStorage.getItem("productsParentCategories")&&(n=JSON.parse(sessionStorage.getItem("productsParentCategories"))),$(e).each((function(){let e=$(this).data(),s={id:e.product_id,name:e.product_name,price:e.product_price,category:i[`${e.product_id}`],variant:e.product_variant,brand:e.product_brand,quantity:e.product_quantity,dimension1:e.product_dimension,parentCategories:n[`${e.product_id}`]||""};t.push(s)})),dataLayers.fn.pushData(t,"basketedit")},evProductAdd:function(e,t="icon_callback"){getQuantity=e=>"icon_callback"===e?1:"projector_callback"===e?parseInt($("#projector_number").val()):void 0;let i=getQuantity(t);const n=dataLayers.fn.getListType(e,"add"),s=void 0!==n&&"undefined"!==n&&""!==n?{actionField:{list:n}}:{};let o={};null!=sessionStorage.getItem("listNameCookies")&&(o=JSON.parse(sessionStorage.getItem("listNameCookies"))),o[`${e.product_id}`]=n,o=JSON.stringify(o),sessionStorage.setItem("listNameCookies",o);let r={};null!=sessionStorage.getItem("productsCategories")&&(r=JSON.parse(sessionStorage.getItem("productsCategories"))),r[`${e.product_id}`]=e.product_category,r=JSON.stringify(r),sessionStorage.setItem("productsCategories",r);let a={};if(null!=sessionStorage.getItem("productsParentCategories")&&(a=JSON.parse(sessionStorage.getItem("productsParentCategories"))),a[`${e.product_id}`]=e.product_parent_categories||"",a=JSON.stringify(a),sessionStorage.setItem("productsParentCategories",a),e=[{id:e.product_id,name:e.product_name,price:e.product_price,category:e.product_category,variant:e.product_category,brand:e.product_brand,quantity:i,dimension1:e.product_dimension,promotion_name:$.cookie("bannerClicked"),parentCategories:e.product_parent_categories||""}],prodNo=e[0].id,sessionStorage.getItem("productsPromotions")){let e=JSON.parse(sessionStorage.getItem("productsPromotions"));e[prodNo]=$.cookie("bannerClicked"),sessionStorage.setItem("productsPromotions",JSON.stringify(e))}else{let e={};e[prodNo]=$.cookie("bannerClicked"),sessionStorage.setItem("productsPromotions",JSON.stringify(e))}sessionStorage.setItem("actionFields",JSON.stringify(s)),dataLayers.fn.pushData(e,"add",s)},evBasketChange:function(e=".basket__block:not(.--labels)"){const t=$(e).parents("form"),i={};$(e).each((function(){let e=$(this).data("product_id"),t=$(this).data("product_quantity");dataLayers.fn.productsInitialQuantities[e]=t})),$(document).ready((function(){const t=[],n=[];$(e).each((function(){let e=$(this),s=e.data(),o=e.data("product_id"),r=$(this).find(".quantity__input").val(),a=dataLayers.fn.productsInitialQuantities[o],l={id:o,name:e.data("product_name"),price:e.data("product_price"),category:e.data("product_category"),variant:e.data("product_variant"),brand:e.data("product_brand"),quantity:a,dimension1:e.data("product_dimension")};if(i[s.productId]=s,0===r&&(l.quantity=parseInt(a),n.push(l)),a<r){let e=r-a;l.quantity=parseInt(e),t.push(l)}if(a>r&&0!==r){let e=a-r;l.quantity=parseInt(e),n.push(l)}})),t.length&&dataLayers.fn.pushData(t,"add"),n.length&&dataLayers.fn.pushData(n,"remove"),dataLayers.fn.saveDataLocal(i)})),$(document).on("submit",t,(function(t){const n=[],s=[];$(e).each((function(){let e=$(this),t=e.data(),o=e.data("product_id"),r=$(this).find(".quantity__input").val(),a=dataLayers.fn.productsInitialQuantities[o],l={id:o,name:e.data("product_name"),price:e.data("product_price"),category:e.data("product_category"),variant:e.data("product_variant"),brand:e.data("product_brand"),quantity:a,dimension1:e.data("product_dimension")};if(i[t.productId]=t,0===r&&(l.quantity=parseInt(a),s.push(l)),a<r){let e=r-a;l.quantity=parseInt(e),n.push(l)}if(a>r&&0!==r){let e=a-r;l.quantity=parseInt(e),s.push(l)}})),n.length&&dataLayers.fn.pushData(n,"add"),s.length&&dataLayers.fn.pushData(s,"remove"),dataLayers.fn.saveDataLocal(i)}))},saveDataLocal:function(e,t="checkoutProducts"){window.localStorage.setItem(t,JSON.stringify(e))},loadDataLocal:function(e="checkoutProducts"){return JSON.parse(window.localStorage.getItem(e))},evPurchase:function(){try{if("undefined"==typeof orderComplete)return;const e=dataLayers.fn.loadDataLocal("checkoutProducts");let t={};null!=sessionStorage.getItem("productsCategories")&&(t=JSON.parse(sessionStorage.getItem("productsCategories")));let i={};null!=sessionStorage.getItem("productsParentCategories")&&(i=JSON.parse(sessionStorage.getItem("productsParentCategories")));const n=JSON.parse(sessionStorage.getItem("listNameCookies"));e&&$.each(dataLayers.prepaid.products,(function(){let s=this.id;e[s]&&(this.category=t[s],this.list=n[s],this.promotion_name=JSON.parse(sessionStorage.getItem("productsPromotions"))[s],this.parentCategories=i[s]||"")}));let s=dataLayers.orderCosts.brutto,o=dataLayers.orderCosts.netto,r=(parseFloat(s)-parseFloat(o)).toFixed(2),a=document.querySelector("#prepaid_delivery_list .ordered__name").textContent.trim();dataLayers.prepaid.actionField.tax=r,dataLayers.prepaid.actionField.deliveryMethod=a||"",dataLayers.fn.pushData(dataLayers.prepaid,"purchase"),sessionStorage.removeItem("actionFields"),sessionStorage.removeItem("listNameCookies")}catch(e){console.error(`DataLayers Error [fn:evPurchase]: ${e}`)}},evRefundOrder:function(){const e=dataLayers?.refundDetails;if(void 0===e)return!1;const t=document.querySelector(".prepaid_buttons__button.--cancel");if(!t)return!1;t.addEventListener("click",(function(t){sessionStorage.setItem("refundDetails",JSON.stringify(e))}))},initDataLayers:function(){try{dataLayers.fn.pushData(),dataLayers.fn.evProductIconClick();switch(dataLayers.global.pageType){case"home":case"main":dataLayers.fn.evBannerClick(),dataLayers.fn.evBannerView();break;case"product":case"projector":dataLayers.fn.evProjectorDetails(),dataLayers.fn.evBannerClick(".headerBanner",!0);break;case"search":dataLayers.fn.evProductImpression(".product[data-product_id]",!0),dataLayers.fn.evBannerClick(".headerBanner",!0);break;case"order1":dataLayers.fn.pushData(void 0,"order1"),dataLayers.fn.evPaymentMethod();break;case"order2":dataLayers.fn.pushData(void 0,"order2");break;case"basketedit":dataLayers.fn.evCheckoutProducts(),dataLayers.fn.evBasketChange();break;case"prepaid":dataLayers.fn.evPurchase(),dataLayers.fn.evRefundOrder()}}catch(e){console.error(`DataLayers Error: ${e}`)}}},app_shop.run((function(){dataLayers.fn.initDataLayers()}),"all"),app_shop.run((function(){const e=sessionStorage.getItem("refundDetails");if(e){const t=JSON.parse(e);dataLayers.fn.pushData(t,"refundClick"),sessionStorage.removeItem("refundDetails")}}),"all","#return_sub_ordercancel_ok"),app_shop.run((function(){$("body").on("click",".hotspot .product, .qONjs .product",(function(){let e=$(this).data("list");sessionStorage.setItem("hotspot_list",e)}))}),"all");var hotspot_list="";app_shop.run((function(){null!=sessionStorage.getItem("hotspot_list")&&(hotspot_list=sessionStorage.getItem("hotspot_list"),sessionStorage.removeItem("hotspot_list"),hotspot_list+="-projector",$("#projector_form").attr("data-list",hotspot_list))}),"all","#projector_form"),app_shop.run((function(){""!=hotspot_list&&$("#projector_form").attr("data-list",hotspot_list)}),"all","#projector_form","true");const HotspotAjaxInit=function(e){const t=this;return this.params=e||{},this.vars={loaded:!1,hotspotElements:document.querySelectorAll("[data-ajaxload=true]")},this.fetchHotspots=async e=>{try{const t=await fetch(e);return await t.json()}catch(e){return console.error("AJAX fetchHotspots() Error:",e),!1}},this.hotspotInView=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(t.vars.loaded||(t.getHotspot(),t.vars.loaded=!0),t.hotspotInView.unobserve(e.target))}))})),this.getHotspot=async()=>{let e="";document.querySelector(".projector_page")&&(e=document.getElementById("projector_product_hidden")&&document.getElementById("projector_product_hidden").value||document.getElementById("projector_form")&&document.getElementById("projector_form").getAttribute("data-product_id")||"");const i=[];document.querySelector(".basketedit_page")&&(document.querySelectorAll(".productslist_item").forEach((e=>{i.push(e.querySelector('input[name*="product"]').value)})),document.querySelectorAll(".basket__block[data-product-id]").forEach((e=>{i.push(e.querySelector('input[name*="product"]').value)})));const n=[...this.vars.hotspotElements].map((e=>e.getAttribute("id"))).join(","),s=`/ajax/hotspots.php?action=get-hotspots-html&zones-names=${n}&components=${n}&zones-types=${[...this.vars.hotspotElements].map((e=>e.getAttribute("data-pagetype"))).join(",")}&product=${e}&products=${i.join(";")}`;this.vars.hotspotElements.forEach((e=>{e.classList.add("load-content")}));const o=await this.fetchHotspots(s);o?(this.vars.hotspotElements.forEach((e=>{e.classList.remove("load-content")})),Object.keys(o).forEach((e=>{const i=document.getElementById(e);""!==o[e]?i&&(i.outerHTML=o[e]):i&&i.parentNode.removeChild(i),app_shop.vars.bLazy&&app_shop.vars.bLazy.revalidate(),t.afterOneHotspotCallback&&t.afterOneHotspotCallback(i)})),t.afterAllHotspotsCallback&&t.afterAllHotspotsCallback()):this.vars.hotspotElements.forEach((e=>{e.parentNode.removeChild(e)}))},this.init=()=>{const{afterOneHotspotCallback:e,afterAllHotspotsCallback:i}=this.params;this.afterOneHotspotCallback=e||!1,this.afterAllHotspotsCallback=i||!1,this.vars.hotspotElements.forEach((e=>{t.hotspotInView.observe(e)}))},this.init()};app_shop.run((function(){$("[data-ajaxLoad]").length&&(app_shop.fn.hotspotAjaxInit=new HotspotAjaxInit({afterAllHotspotsCallback:()=>{$(".hotspot:not(.--list):not(.--slider)").each((function(){$(this).find(".product__name").setHeight($(this).find(".products")),$(this).find(".product__prices").setHeight($(this).find(".products")),$(this).find(".product__note").setHeight($(this).find(".products"))})),app_shop.vars.hotspot_slider=new HotspotSlider({selector:".hotspot.--slider .products:not(.slick-initialized)",callbackBefore:e=>{$(".main_page").length&&app_shop.vars.view<2?$(e).slick("unslick"):e.each((function(){$(this).on("init",(function(e){app_shop.fn.multiSlideAdaptiveHeight(this)})).on("beforeChange",(function(e,t,i){app_shop.fn.multiSlideAdaptiveHeight(this)})),$(this).find(".product__name").setHeight($(this)),$(this).find(".product__prices").setHeight($(this)),$(this).find(".product__note").setHeight($(this))}))}}),void 0!==wishlistAfterAjaxCallback&&wishlistAfterAjaxCallback(),void 0!==hotspotTabsInit&&hotspotTabsInit(),dataLayers.fn.evProductImpression()}}))}),"all","body",!0),app_shop.run((function(){$(".hotspot:not(.--list):not(.--slider)").each((function(){$(this).find(".product__name").setHeight($(this).find(".products")),$(this).find(".product__prices").setHeight($(this).find(".products")),$(this).find(".product__note").setHeight($(this).find(".products"))}))}),[1,2,3,4],".hotspot"),app_shop.run((function(){app_shop.vars.hotspot_slider=new HotspotSlider({selector:".hotspot.--slider .products:not(.slick-initialized)",callbackBefore:e=>{$(".main_page").length&&app_shop.vars.view<2?$(e).slick("unslick"):e.each((function(){$(this).on("init",(function(e){app_shop.fn.multiSlideAdaptiveHeight(this)})).on("beforeChange",(function(e,t,i){app_shop.fn.multiSlideAdaptiveHeight(this)})),$(this).find(".product__name").setHeight($(this)),$(this).find(".product__prices").setHeight($(this)),$(this).find(".product__note").setHeight($(this))}))}})}),"all",".hotspot.--slider");const HotspotSlider=function(e){return this.isSearchPage=$(".search_page").length,this.params=e,this.defaults={prevArrow:'<a class="slider__arrow hotspot__arrow --prev" href=""><i class="icon-left"></i></a>',nextArrow:'<a class="slider__arrow hotspot__arrow --next" href=""><i class="icon-right"></i></a>',dotsClass:"hotspot__dots",arrows:!0,dots:!1,infinite:!1,slidesToShow:this.isSearchPage?3:4,slidesToScroll:this.isSearchPage?3:4,responsive:[{breakpoint:1200,settings:{slidesToShow:3,slidesToScroll:3,infinite:!1}},{breakpoint:979,settings:{slidesToShow:this.isSearchPage?3:4,slidesToScroll:this.isSearchPage?3:4,infinite:!1}},{breakpoint:757,settings:{slidesToShow:this.isSearchPage?3:4,slidesToScroll:this.isSearchPage?3:4,swipeToSlide:!0,arrows:!1,dots:!0,infinite:!1}},{breakpoint:550,settings:{slidesToShow:1,slidesToScroll:1,swipeToSlide:!0,arrows:!1,dots:!0,infinite:!1}}]},this.init=()=>{const{selector:e,options:t,callbackBefore:i,callbackAfter:n}=this.params;this.settings=_objectSpread({},this.defaults,{},t),this.selector=e,this.slider=$(e),"function"==typeof i&&i(this.slider),this.slider.on("afterChange",(function(){app_shop.vars.bLazy&&app_shop.vars.bLazy.revalidate()})),this.slider.slick(this.settings),"function"==typeof n&&n(this.slider)},this.reset=()=>{this.slider&&this.slider.slick("unslick"),this.init(this.params)},this.destroy=()=>{this.slider&&this.slider.slick("unslick")},this.init()};app_shop.fn.multiSlideAdaptiveHeight=e=>{const t=[];let i=0;setTimeout((function(){$(e).addClass("--adaptive"),$(".slick-track .slick-active",e).each((function(e){t[e]=$(this).outerHeight()})),t.forEach((e=>{e>i&&(i=e)})),$(".slick-list",e).height(i)}),10)},$(document).on("click","[data-banner-name]:not(.menu_button_wrapper)",(function(){const e=$(this).attr("data-banner-name");$.cookie("bannerClicked",e)})),app_shop.run((function(){$(".search_page").length||$(".projector_page").length||$.cookie("bannerClicked",null),$(".search_page").length&&$(document).on("click",".menu a, #menu_categories2 a, .hotspot button, .hotspot a",(function(){$.cookie("bannerClicked",null)})),$(".projector_page").length&&$(document).on("click",".menu a, .hotspot button, .hotspot a, .firm_logo",(function(){$.cookie("bannerClicked",null)}))}),"all","body"),app_shop.fn.rwdBanner(".platnosci_54388",[1,2,3,4]),app_shop.txt.txt_76942_summary="",app_shop.txt.txt_76942_basket="",app_shop.txt.txt_76942_basket_list="10",app_shop.txt.txt_76942_basket_hide="22";var menu_basket_cache=function(e){$.ajax({type:"GET",url:"/ajax/basket.php?&getAjax=true",dataType:"JSON",success:function(e){e=e.basket,$("#menu_basket .topBasket__price").html(e.worth_formatted),e.productsCounter>0?$("#menu_basket .badge").html(e.productsCounter):$("#menu_basket .badge").html(""),$(".topBasket__price").removeAttr("style")}}),e&&iaiGet.wishlist((function(e){if(!e.Wishlist.response.attributes)return!1;var t=$("#menu_basket .wishes_link span.hidden-phone"),i=t.text(),n=e.Wishlist.response.attributes.count;t.text(i.replace(/\(.{1,3}\)/,"("+n+")")),t.next(".badge").remove(),n>0&&t.after('<span class="badge badge-important visible-phone">'+n+"</span>")}))};app_shop.fn.sesion2link=function(){var e=$.cookie("client"),t=new RegExp("[\\?&]client=([^&#]*)");if(!e||$.isEmptyObject(app_shop.vars.sites)||!app_shop.vars.session_share||"true"!=app_shop.vars.session_share)return!1;$('a[href*="http://"],a[href*="https://"],a[href^="//"]').each((function(){if(-1!=$.inArray(this.hostname,app_shop.vars.sites)){var i=$(this).get(0),n=i.href;null==t.exec(n)&&(-1!=n.indexOf("?")?i.pathname+="&client="+e:i.pathname+="?client="+e)}}))},app_shop.run((function(){app_shop.vars.cache_html?menu_basket_cache(!0):menu_basket_cache(!1),$(".topBasket__price").removeAttr("style")}),"all"),app_shop.run((function(){document.querySelector(".navbar__toggler").addEventListener("click",(function(e){e.preventDefault(),document.documentElement.classList.add("sidebar_open")})),document.addEventListener("click",(function(e){if(e.target.closest(".navbar__link")&&app_shop.vars.view<3&&document.documentElement.classList.contains("sidebar_open")||e.target.closest(".navbar__link")&&document.documentElement.classList.contains("touch")){if(!e.target.nextElementSibling)return!0;if(e.target.classList.contains("navbar__link--producers"))return!0;if(app_shop.vars.view>2&&e.target.closest(".navbar__subnav"))return!0;app_shop.vars.view>2&&document.querySelectorAll(".navbar__link--open").forEach((t=>t!==e.target&&t.classList.remove("navbar__link--open"))),e.target.classList.toggle("navbar__link--open"),app_shop.vars.view<3&&$(e.target.nextElementSibling).slideToggle(),e.preventDefault()}return!1}))}),"all","#menu_categories"),app_shop.run((function(){document.querySelectorAll(".navbar__subnav, .navbar__subsubnav").forEach((e=>e.removeAttribute("style"))),document.querySelectorAll(".navbar__link--open").forEach((e=>e.classList.remove("navbar__link--open")))}),[3,4],"#menu_categories"),app_shop.run((function(){if("undefined"==typeof shopProducers)return!1;const e="/producers.php",t="#selectedProducers",i={producersList:window.Literals.producers.producersList,producersNavLabel:window.Literals.producers.producersNavLabel,showAll:window.Literals.producers.showAll},n=document.querySelector(`#menu_categories2 a[href="${e}"]`);if(!n)return!1;n.classList.add("navbar__link--producers");const s=n.nextElementSibling;s&&s.classList.add("navbar__subnav--hidden");const o=document.createElement("ul");o.classList.add("navbar__subnav"),o.classList.add("navbar__subnav--producers");const r=document.createElement("li");r.classList.add("navbar__item"),o.appendChild(r),s?s.parentNode.insertBefore(o,s.nextSibling):n.parentNode.appendChild(o);const a=shopProducers,l=["0","1","2","3","4","5","6","7","8","9"];let c=a.sort(((e,t)=>e.name.localeCompare(t.name,"pl",{sensitivity:"base"}))).reduce(((e,t)=>{let i=t.name[0].toLowerCase();return l.includes(i)&&(i="0-9"),e[i]?e[i].children.push(t):e[i]={group:i.toUpperCase(),children:[t]},e}),{}),d=Object.values(c);"0-9"===d[0].group&&d.push(d.shift());const u=d.map((e=>{const t=e.group;return`\n\n            <div id="nav-producers_${t}" class="nav-producers__group mb-4">\n\n                <span class="d-block nav-producers__group-name mb-2">${t}</span>\n\n                <ul class="nav-producers__list">\n\n                    ${e.children.map((e=>taggedProducers.includes(e.name)?`<li class="nav-producers__item mb-2">\n\n                    <a href="${e.link}" title="${e.name}" class="nav-producers__link d-flex align-items-center" data-name="${e.name}">${e.name} <img class="producer_leaf" src="/data/include/cms//producers_leaf.svg"/></a>\n\n                </li>`:`\n\n                    <li class="nav-producers__item mb-2">\n\n                        <a href="${e.link}" title="${e.name}" class="nav-producers__link" data-name="${e.name}">${e.name}</a>\n\n                    </li>\n\n                `)).join("")}\n\n                </ul>\n\n            </div>\n\n        `})).join(""),p=d.map((e=>{const t=e.group;return`\n\n            <li class="nav-letters__item">\n\n                <a href="#nav-producers_${t}" class="nav-letters__link px-2 py-1">\n\n                    ${t}\n\n                </a>\n\n            </li>\n\n        `})).join("");let h="";const f=document.querySelector(`#menu_categories2 a[href="${t}"]`);if(f){const e=f.nextElementSibling;e&&(h=e.outerHTML),h=`\n\n            <div class="nav-producers__selected ${!f&&"d-none"}">\n\n                <div class="nav-producers__label mb-4">${f.innerHTML.trim()}</div>\n\n                ${h}\n\n            </div>\n\n        `}const m=`\n\n        <div class="navbar__producers nav-producers row">\n\n            ${h}\n\n            <div class="nav-producers__groups ${!f&&"nav-producers__groups--full"}">\n\n                <div class="nav-producers__label mb-4">${i.producersList}</div>\n\n                <div class="nav-producers__groups-sub">\n\n                    ${u}\n\n                </div>\n\n            </div>\n\n            <div class="nav-producers__letters nav-letters">\n\n                <div class="nav-producers__label mb-4">${i.producersNavLabel}</div>\n\n                <ul class="nav-letters__list mb-3 mx-n3">\n\n                    ${p}\n\n                </ul>\n\n                <a href="${e}" class="btn nav-letters__button">${i.showAll} <i class="icon-right"></i></a>\n\n            </div>\n\n        </div>\n\n    `;r.innerHTML=m,$(".nav-producers__link").each((function(){"Aromatica"==$(this).text()&&$(this).text("Aromatica Co.")}));[...document.querySelectorAll(".nav-letters__link")].forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const t=e.target.hash;$(".nav-producers__groups-sub").animate({scrollTop:$(".nav-producers__groups-sub").scrollTop()+$(t).position().top-60})}))}))}),"all","#menu_categories2"),app_shop.run((function(){app_shop.fn.searchResults=new SearchResults({resultsLimit:6})}),"all","#menu_search");const searchTxt={};searchTxt.categories=window.Literals.searchAutocomplete.categories,searchTxt.cms=window.Literals.searchAutocomplete.cms,searchTxt.beforeProducer=window.Literals.searchAutocomplete.producers,searchTxt.beforeSeries=window.Literals.searchAutocomplete.series,searchTxt.showAll=window.Literals.searchAutocomplete.showAll,searchTxt.separator=" / ",SearchResults=function(e){const t=this;return this.params=e||{},this.vars={typingTimer:"",doneTypingInterval:500},this.fetchData=async()=>{const e=this.searchInput.value;if(e.length<this.inputLengthToStartSearching)return!1;if(sessionStorage.getItem(`search_${e}`))return JSON.parse(sessionStorage.getItem(`search_${e}`));try{const t=await fetch(`/search.php?xmlType=typeahead&getProductXML=true&json=true&text=${e}&limit=${this.resultsLimit}`),i=await t.json();return sessionStorage.setItem(`search_${e}`,JSON.stringify(i)),i}catch(e){return console.error("AJAX fetchDataSearchResults() Error:",e),!1}},this.openResults=()=>{this.searchInput.closest("form").classList.add("--open"),this.resultsWrapper.scrollTop=0,document.documentElement.classList.add("--results-open"),document.querySelector("#container.main_page")&&document.documentElement.classList.add("--results-main-open")},this.closeResults=()=>{this.searchInput.closest("form").classList.remove("--open"),document.documentElement.classList.remove("--results-open"),document.querySelector("#container.main_page")&&document.documentElement.classList.remove("--results-main-open")},this.buildResult=async()=>{this.searchInput.closest("form").classList.add("--loading");const e=await this.fetchData();if(this.searchInput.closest("form").classList.remove("--loading"),this.resultsWrapper.innerHTML="",e){if(!Object.values(e).filter((e=>e.length)).length)return this.closeResults(),!1;if(this.openResults(),e.searchQueries&&e.searchQueries.length){const t=this.searchInput.value,i=new RegExp(t,"i");this.resultsWrapper.innerHTML+=`<div class="search_result__block --queries">${e.searchQueries.map((e=>`<a class="search_result__item --query"href="${e.link}">${e.name.replace(i,"<b>$&</b>")}</a>`)).join("")}</div>`}Object.keys(e).filter((e=>"searchQueries"!==e)).some((t=>e[t].length))&&(this.resultsWrapper.innerHTML+='<div class="search_result__block --others"></div>',e.products&&e.products.length&&(this.resultsWrapper.querySelector(".search_result__block.--others").innerHTML+=`<div class="search_result__sub --products">${e.products.map((e=>`<a class="search_result__item --product"href="${e.link}"><span class="search_result__icon"><img src="${e.icon_small}"alt="${e.name}"/></span><span class="search_result__name_wrapper"><span class="search_result__name">${e.name}</span><span class="search_result__price">${t.nettoPrice?e.price.price_net_formatted:e.price.price_formatted}</span></span></a>`)).join("")}<button type="submit" class="btn --medium --solid --secondary d-md-none mt-4">${searchTxt.showAll}</button></div>`),(e.producers&&e.producers.length||e.series&&e.series.length||e.menuNodes&&e.menuNodes.length)&&(this.resultsWrapper.querySelector(".search_result__block.--others").innerHTML+=`<div class="search_result__sub --categories"><strong class="search_result__label">${searchTxt.categories}</strong><div class="search_result__items">${e.producers?e.producers.map((e=>`<a class="search_result__item --producer"href="${e.link}"><span class="search_result__name_label">${searchTxt.beforeProducer}</span><span class="search_result__name">${e.name}</span></a>`)).join(""):""}\n\n${e.series?e.series.map((e=>`<a class="search_result__item --series"href="${e.link}"><span class="search_result__name_label">${searchTxt.beforeSeries}</span><span class="search_result__name">${e.name}</span></a>`)).join(""):""}\n\n${e.menuNodes?e.menuNodes.map((e=>`<a class="search_result__item --menu"href="${e.link}"><span class="search_result__name">${e.bc?e.bc.item.map((e=>e.title)).join(searchTxt.separator):e.name}</span></a>`)).join(""):""}</div></div>`),e.cms&&e.cms.length&&(this.resultsWrapper.querySelector(".search_result__block.--others").innerHTML+=`<div class="search_result__sub --cms"><strong class="search_result__label">${searchTxt.cms}</strong><div class="search_result__items">${e.cms.map((e=>`<a class="search_result__item --cms"href="${e.link}"><span class="search_result__name">${e.name}</span></a>`)).join("")}</div></div>`))}else this.closeResults();return this.afterBuildResult&&this.afterBuildResult(e),!0},this.updateSearchInput=()=>{const e=t.resultsWrapper.querySelector(".search_result__item.--active .search_result__name")?t.resultsWrapper.querySelector(".search_result__item.--active .search_result__name").textContent:t.resultsWrapper.querySelector(".search_result__item.--active").textContent;t.searchInput.value=e},this.updateFocusElement=e=>{this.resultsWrapper.querySelectorAll(".search_result__item").forEach((e=>e.classList.remove("--active"))),e.classList.add("--active"),e.focus(),this.updateSearchInput()},this.initEvents=()=>{this.searchInput.addEventListener("keyup",(function(e){const i=e.which||e.keyCode||0;37!==i&&38!==i&&39!==i&&40!==i&&(clearTimeout(t.vars.typingTimer),t.vars.typingTimer=setTimeout(t.buildResult,t.vars.doneTypingInterval),document.querySelector("html._mobile:not(.sidebar_open):not(.--search-open) .main_page")&&window.scrollTo(0,0))})),this.searchInput.addEventListener("keydown",(function(e){const i=e.which||e.keyCode||0;return 37===i||38===i||39===i||40===i||(clearTimeout(t.vars.typingTimer),t.searchInput.closest("form").classList.add("--focus"),!document.querySelector(".--search-open")||13!==i)||(e.preventDefault(),this.closest("form").submit(),!1)})),this.searchInput.addEventListener("focus",(function(){this.closest("form").classList.add("--focus")})),document.addEventListener("scroll",(function(e){window.scrollY>0?document.documentElement.classList.add("--scroll-down"):document.documentElement.classList.remove("--scroll-down")})),document.querySelector(".search_result, .search_result__block").addEventListener("scroll",(function(){app_shop.vars.view<3&&document.activeElement.blur()})),document.addEventListener("keydown",(function(e){if(t.searchInput.closest("form.--open.--focus")){const i=e.which||e.keyCode||0;if(37===i||38===i||39===i||40===i){e.preventDefault();const n=[...t.resultsWrapper.querySelectorAll(".search_result__item")],s=t.resultsWrapper.querySelector(".search_result__item.--query"),o=t.resultsWrapper.querySelector(".search_result__block.--others .search_result__item");switch(i){case 40:{const e=n.indexOf(t.resultsWrapper.querySelector(".search_result__item.--active"));e>-1&&n[e+1]?t.updateFocusElement(n[e+1]):t.updateFocusElement(n[0]);break}case 38:{const e=n.indexOf(t.resultsWrapper.querySelector(".search_result__item.--active"));e>-1&&n[e-1]?t.updateFocusElement(n[e-1]):t.updateFocusElement(n[n.length-1]),t.updateSearchInput();break}case 37:1!==app_shop.vars.view&&s&&o&&t.updateFocusElement(s);break;case 39:1!==app_shop.vars.view&&s&&o&&t.updateFocusElement(o);break;default:return!0}}else 13!==i&&t.searchInput.focus();return!1}})),document.addEventListener("click",(function(e){if(e.target.closest(".menu_search__mobile")&&(e.preventDefault(),document.documentElement.classList.add("--search-open"),t.searchInput.focus()),e.target.closest(".--search-open .menu_search__submit")&&(e.preventDefault(),document.documentElement.classList.remove("--search-open","--results-main-open")),e.target.closest(".menu_search__clear")&&(e.preventDefault(),t.searchInput.value="",t.searchInput.focus()),e.target.closest(".menu_search__submit")){0===document.querySelector(".menu_search__input").value.length&&app_shop.vars.view>2&&e.preventDefault()}return e.target.closest("header .navbar-toggler")&&document.documentElement.classList.remove("--results-main-open"),t.searchInput.closest("form").classList.contains("--focus")&&!t.searchInput.closest("form").contains(e.target)&&t.searchInput.closest("form").classList.remove("--focus"),!1}))},this.init=()=>{const{searchInput:e,resultsWrapper:t,resultsLimit:i,inputLengthToStartSearching:n,nettoPrice:s,afterBuildResult:o}=this.params;this.searchInput=e?document.querySelector(e):document.querySelector(".menu_search__input"),this.resultsWrapper=t?document.querySelector(t):document.querySelector(".search_result"),this.resultsLimit=i||"",this.inputLengthToStartSearching=n||4,this.nettoPrice=s||!1,this.afterBuildResult=o||!1,this.initEvents()},this.init()},app_shop.run((function(){$(document).on("click",".open_trigger, #menu_settings li:first-child .form-group:first-child > label",(function(){return $("#menu_settings form").toggleClass("active"),!1}))}),"all","#menu_settings"),app_shop.run((function(){$("#menu_settings_country").on("change",(function(){$(this).parents("form").submit()}))}),[1,2],"#menu_settings_country");let mailchimpConfig={url:"https://cosibella2.s-code.pl/api/integration/newsletter/mc",groupId:"111432784"};const makeRegister=async(e,t=null)=>{if(!e)return!1;let i;const n={"Content-Type":"application/json"};let s="none";void 0!==dataLayers.global.email&&"undefined"!==dataLayers.global.id&&dataLayers.global.email==e&&(s=dataLayers.global.id);let o="";o=t||(dataLayers.global.pageType?dataLayers.global.pageType:"none");const r={user_key:$.cookie("__ca__chat")?$.cookie("__ca__chat"):"none",email:e,source:o,user_id:s};try{if(i=await $.ajax({url:"https://hook.eu2.make.com/nhiw6hk1khkbboflh1teb5aokpgkjsid",type:"POST",headers:n,data:JSON.stringify(r),success:function(e){console.log("API call successful, response: "+e)},error:function(e){console.error("API call failed:",e)}}),i)return i}catch(e){return!1}},makeRemove=async e=>{if(!e)return!1;let t;const i={"Content-Type":"application/json"},n={email:e};try{if(t=await $.ajax({url:"https://hook.eu2.make.com/s0cyogqiuaaejexawdck1onuiao8gk9q",type:"POST",headers:i,data:JSON.stringify(n),success:function(e){console.log("API call successful, response: "+e)},error:function(e){console.error("API call failed:",e)}}),t)return t}catch(e){return!1}};app_shop.run((function(){$("#newsletter form").on("submit",(async function(){const e=$("#newsletter #newsletter__checkbox").is(":checked");e||$("#newsletter label.newsletter__pp-label").addClass("newsletter__pp-label--error");if(app_shop.formControl.checkForm($(this))&&e){let e=$("input[name='mailing_email']").val();return await makeRegister(e),await(async()=>{let e;const t={groupId:mailchimpConfig.groupId,email:$("input[name='mailing_email']").val(),name:$("input[name='mailing_name']").val()||""};try{if(e=await $.ajax({type:"POST",url:mailchimpConfig.url,dataType:"json",contentType:"application/json",async:!1,data:JSON.stringify(t)}),e)return e}catch(e){return!1}})(),!0}return!1})),$("#newsletter").find("input").on("input",(function(){clearTimeout(app_shop.formControl.timeHandle),obj=$(this),app_shop.formControl.timeHandle=setTimeout((function(){app_shop.formControl.validate(obj)}),500)})),$("#newsletter #newsletter__checkbox").on("click",(function(){$("#newsletter label.newsletter__pp-label").removeClass("newsletter__pp-label--error")})),$("#newsletter button.add_newsletter").on("click",(function(){return app_shop.formControl.checkForm($(this).parents("form"))}))}),"all","#newsletter");const Make=function(){const e=this,t=$("#client_new_form #client_mailing").is(":checked"),i="makeRegisterAfterAccountCreated";return this.setClientNewFormSubmitState=function(){const e=$("#client_new_form.type-register").length,n=$("#client_mailing").is(":checked");let s=null;e&&n&&(s={newsletter:"checked"}),e||!n||t||(s={newsletter:"checked"}),e||n||!t||(s={newsletter:"unchecked"}),sessionStorage.setItem(i,JSON.stringify(s))},this.getClientNewFormSubmitState=function(){const e=sessionStorage.getItem(i);return e?JSON.parse(e):null},this.makeActionsAfterClientNewSubmit=function(){const t=e.getClientNewFormSubmitState();if(!t)return!1;if(void 0===dataLayers.global.email||""===dataLayers.global.id)return!1;const{newsletter:i}=t;"checked"===i&&makeRegister(dataLayers.global.email,"client-new"),"unchecked"===i&&makeRemove(dataLayers.global.email),sessionStorage.removeItem("makeRegisterAfterAccountCreated")},{setClientNewFormSubmitState:e.setClientNewFormSubmitState,makeActionsAfterClientNewSubmit:e.makeActionsAfterClientNewSubmit}},makeIntegration=new Make;app_shop.run((function(){(!$("#client_new_form").length||$(".client-new_page").length&&$(".client-new_page .menu_messages_success").length)&&makeIntegration.makeActionsAfterClientNewSubmit()}),"all"),app_shop.run((function(){app_shop.fn.dropdown($(".s_paging__select"),"s_setting__",(function(e){app_shop.fn.clickDropdown(e,!0)}))}),"all",".s_paging");const availabilityNotify=(e,t)=>{const i=`\n\n        <div class="availability-toplayer d-flex flex-column">\n\n            <input type="hidden" name="product" value="${e}" />\n\n            <input type="hidden" name="size" value="${t}" />\n\n\n\n            <div class="form-group mb-0">\n\n                <div class="has-feedback">                             \n\n                    <input class="form-control validate" id="availability_email" name="email" type="text" data-validate="email" required="required"/>\n\n                    <label for="availability_email" class="f-label control-label">${window.Literals.availabilityNotify.insertEmail}</label>\n\n                    <span class="form-control-feedback"></span>\n\n                </div>\n\n            </div>\n\n            <p class="availability-toplayer__info availability-toplayer__info--bg">${window.Literals.availabilityNotify.additionalInfo1}</p>\n\n            <button name="mailing_action" value="add" type="button" class="btn --solid --medium availability-toplayer__button" title="${window.Literals.availabilityNotify.notifyMe}">\n\n                <span class="d-flex justify-content-center align-items-center">${window.Literals.availabilityNotify.notifyMe}</span>\n\n            </button>\n\n            <p class="availability-toplayer__info">${window.Literals.availabilityNotify.additionalInfo2}</p>\n\n        </div>\n\n    `;$("body").dialog({content:i,fixed:!1,fitToWindow:!1,animate:!1,width:527,wrapperClass:"dialog_wrapper_availability_toplayer",adaptiveHeight:!0,txtCloseButton:"x"}),$(".availability-toplayer .validate").on("input",(function(){clearTimeout(app_shop.formControl.timeHandle),obj=$(this),app_shop.formControl.timeHandle=setTimeout((function(){app_shop.formControl.validate(obj)}),500)})),$("#availability_agreement").on("click",(function(){$(".availability-toplayer__agreements").removeClass("availability-toplayer__agreements--error")})),$(".availability-toplayer__button").on("click",(function(){const e=$(".availability-toplayer");if(!app_shop.formControl.checkValidateFields(e))return!1;const t={product:e.find('input[name="product"]').val(),size:e.find('input[name="size"]').val(),email:e.find('input[name="email"]').val(),mode:2,phone:""};$.getJSON("/ajax/projector.php?action=set_product_observed",{...t},(function(e){if("error"==e.status)switch(e.errdesc){case"mail":message=window.Literals.availabilityNotify.invalidEmail;break;case"limit":message=window.Literals.availabilityNotify.dayLimitExceeded;break;default:message=window.Literals.availabilityNotify.invalidEnteredData}else message=window.Literals.availabilityNotify.notifyAdded;Alertek.show_alert(message),$("#dialog_close").trigger("click")}))}))};$(document).on("click",".controls__button--availability:not(.controls__button--stocks)",(function(){const e=$(this),t=e.data("id"),i=e.data("size")||"uniw";availabilityNotify(t,i)}));let toBaskedLoadingHandler=!1;const toBasket=async(e,t,i,n)=>{if(toBaskedLoadingHandler)return!1;toBaskedLoadingHandler=!0;const s={success:"--success",loading:"--loading",error:"--error"},o=()=>{Object.keys(s).forEach((e=>t.removeClass(s[e])))},r=e=>{o(),t.addClass(s[e])},a=async e=>{let t;try{if(t=await $.ajax({url:"/basketchange.php",data:e,type:"POST",dataType:"json"}),t)return t}catch(e){return!1}};if(0===e.length)return!1;r("loading");const l="points"===i?"1":"0";let c;for(const[t,i]of e.entries()){const n=`${i.serialize()}&getAjax=true&forpoints=${l}`,s=await a(n);t===e.length-1&&(c=s)}if(c)return r("success"),(e=>{const t=$("#menu_basket");t.find(".badge").text(e.basket.productsNumber),t.find("strong").text(format_price(e.basket.worth,{mask:app_shop.vars.currency_format,currency:app_shop.vars.symbol,currency_space:app_shop.vars.currency_space,currency_before_price:app_shop.vars.currency_before_value})),app_shop.vars.shippingLimitFree=e.basket.shippingLimitFree,app_shop.vars.toShippingFree=e.basket.toShippingFree})(c),setTimeout((()=>{o(),void 0!==n&&n()}),750),toBaskedLoadingHandler=!1,!1;r("error"),setTimeout(o,1500),toBaskedLoadingHandler=!1},toBasketToplayer=(e,t=!1)=>{const i=e,n=[];i.forEach(((e,t)=>{const i=`\n\n        <div class="toBasketToplayer__product product d-flex align-items-start mb-3 ${t>2?"hidden":""}">\n\n            <a class="product__icon d-flex justify-content-center align-items-center" href="${e.link}" title="${e.name}">\n\n                <img src="${e.icon}" class="b-lazy b-loaded" alt="${e.name}">\n\n            </a>\n\n            <a class="product__name" href="${e.link}" title="${e.name}">${e.name}</a>\n\n            <div class="product__prices">\n\n                <strong class="price">${e.price}</strong>\n\n                ${void 0!==e.maxPrice&&""!==e.maxPrice.trim()?`<del class="price --max">${e.maxPrice}</del>`:""}\n\n            </div>\n\n        </div>\n\n        `;n.push(i)}));const s=`\n\n        <div id="toBasketToplayer" class="toBasketToplayer d-flex flex-column align-items-center">\n\n            ${t?`<div id="product_unavailable" class="menu_messages_warning"><h3 class="return_label">${window.Literals.toBasket.unavailableProduct1}&nbsp;${window.Literals.toBasket.unavailableProduct2}</h3></div>`:""}\n\n            <div class="toBasketToplayer__headline headline mb-5"><span class="headline__name">${window.Literals.toBasket.headline}</span></div>\n\n            ${n.join("")}\n\n            ${i.length>3?'<a class="toBasketToplayer__showMore" href="#showMore">zobacz więcej</a>':""}\n\n            ${(()=>{let e="";try{if(void 0!==app_shop.vars.shippingLimitFree&&void 0!==app_shop.vars.toShippingFree){const t=format_price(app_shop.vars.toShippingFree,{mask:app_shop.vars.currency_format,currency:app_shop.vars.symbol,currency_space:app_shop.vars.currency_space,currency_before_price:app_shop.vars.currency_before_value}),i=100*(Number(app_shop.vars.shippingLimitFree)-Number(app_shop.vars.toShippingFree))/Number(app_shop.vars.shippingLimitFree);e=`\n\n                    <div class="toBasketToplayer__shippingWrapper">\n\n                        <div class="toBasketToplayer__shippingText mb-2">\n\n                            ${100===i?`${window.Literals.toBasket.shippingLimitA} <span class="--bold">${window.Literals.toBasket.shippingLimitB}</span>`:`${window.Literals.toBasket.shippingLimitC} <span class="--bold">${t}</span> ${window.Literals.toBasket.shippingLimitD}`}\n\n                        </div>\n\n                        <div class="toBasketToplayer__shippingRange">\n\n                            <span class="toBasketToplayer__shippingRangeSpan" style="width: ${i}%;"></span>\n\n                        </div>\n\n                    </div>\n\n                `}return e}catch(e){return""}})()}\n\n            <div class="toBasketToplayer__controls d-flex flex-column"> \n\n                <a rel="nofollow" class="btn --solid --medium --secondary toBasketToplayer__button--close mb-3" href="#close">${window.Literals.toBasket.close}</a>\n\n                <a rel="nofollow" class="btn --solid --medium toBasketToplayer__button--add" href="/basketedit.php?mode=1">${window.Literals.toBasket.goToCart}</a>\n\n            </div>\n\n        </div>\n\n    `;$("body").dialog({content:s,fixed:!1,fitToWindow:!1,animate:!1,width:app_shop.vars.view<3?746:960,wrapperClass:"dialog_wrapper_toBasketToplayer",adaptiveHeight:!0,txtCloseButton:"x"}),$(document).on("click","#toBasketToplayer .toBasketToplayer__button--close",(function(){return $("#dialog_close").trigger("click"),!1})),$(document).on("click",".toBasketToplayer__showMore",(function(e){e.preventDefault();return $(this).addClass("hidden"),$("#toBasketToplayer .toBasketToplayer__product.hidden").removeClass("hidden")}))};$(document).on("click",".controls__button--buy",(function(e){e.preventDefault();const t=$(this),i=t.parents(".product"),n=i.data(),s=[{id:i.attr("data-product_id"),name:i.find(".product__name:not(.pb_additional .product__name)").text(),price:i.find("strong.price:not(.pb_additional strong.price)").text(),maxPrice:i.find("del.price.--max").text(),icon:i.find(".product__icon img").attr("src"),link:i.find(".product__icon").attr("href"),isVirtual:i.hasClass("--virtual")}],o=0!==t.parents(".controls__form").find(":input").length?t.parents(".controls__form").find(":input"):t.parents(".pb_button").find(":input");return toBasket([o],t,"normal",(()=>{toBasketToplayer(s),dataLayers.fn.evProductAdd(n,"icon_callback")})),!1})),$(document).on("click",".controls__button--buyMultiple",(function(e){e.preventDefault();const t=$(this);let i=[],n=[],s=!1;return t.parents(".products__form").find(".basket__product_checkbox").each((function(){if($(this).is(":checked")&&$(this).attr("data-unavailable")&&(s=!0),$(this).is(":checked")&&!$(this).attr("data-unavailable")){const e=$(this).parents(".product"),t={id:e.attr("data-product_id"),name:e.find(".product__name:not(.pb_additional .product__name)").text(),price:e.find("strong.price:not(.pb_additional strong.price)").text(),maxPrice:e.find("del.price.--max").text(),icon:e.find(".product__icon img").attr("src"),link:e.find(".product__icon").attr("href"),isVirtual:e.hasClass("--virtual")};i.push(t),n.push(e.find(".pb_button").find(":input"))}})),0===i.length||toBasket(n,t,"normal",(()=>{toBasketToplayer(i,s),dataLayers.fn.evProductAdd(gtmData,"icon_callback")})),!1}));const addToWishlist=async(e,t)=>{let i;try{if(i=await $.ajax({url:"/basketchange.php",data:{getAjax:!0,mode:2,product:e,size:t},type:"POST",dataType:"json"}),i)return!0}catch(e){return!1}},removeFromWishlist=async(e,t)=>{let i;try{if(i=await $.ajax({url:"/basketchange.php",data:{getAjax:!0,mode:2,product:e,size:t,change:"empty"},type:"POST",dataType:"json"}),i)return!0}catch(e){return!1}};let toWishlistLoadingHandler=!1;const toWishlist=async e=>{if(toWishlistLoadingHandler)return!1;toWishlistLoadingHandler=!0;const t={icon:'<i class="icon-heart-fill"></i>',emptyIcon:'<i class="icon-heart-1"></i>',success:'<i class="icon-checkmark"></i>',loading:'<i class="icon-spin5 icon-spin"></i>',error:'<i class="icon-x"></i>',clickToAddTitle:window.Literals.wishlist.clickToAdd,clickToRemoveTitle:window.Literals.wishlist.clickToRemove},i=$(".menu_links__link--wishlist span"),n=Number(i.text()),s=e.parents(".wishlist").find(".wishlist__link"),o=s.next(".wishlist__sizes-wrapper"),r=e.hasClass("wishlist__link--active")||e.hasClass("wishlist__size--active"),a=e.hasClass("wishlist__size"),l=e.attr("data-id"),c=e.attr("data-type");if(s.html(t.loading),s.addClass("disabled"),r){return await removeFromWishlist(l,c)&&(s.html(t.success),i.text(n-1),a&&(e.removeClass("wishlist__size--active"),e.attr("title",t.clickToAddTitle)),setTimeout((()=>{0===o.length||1===o.length&&0===o.find(".wishlist__size--active").length?(s.html(t.emptyIcon),s.removeClass("wishlist__link--active"),s.attr("title",t.clickToAddTitle)):(s.html(t.icon),s.addClass("wishlist__link--active"),s.attr("title",t.clickToRemoveTitle)),toWishlistLoadingHandler=!1,s.removeClass("disabled")}),1500)),!1}await addToWishlist(l,c)&&(s.html(t.success),i.text(n+1),a&&(e.addClass("wishlist__size--active"),e.attr("title",t.clickToRemoveTitle)),setTimeout((()=>{s.html(t.icon),s.addClass("wishlist__link--active"),s.attr("title",t.clickToRemoveTitle),toWishlistLoadingHandler=!1,s.removeClass("disabled")}),1500))};app_shop.run((function(){$(document).on("mouseenter",".no-touch .wishlist",(function(){$(this).find("> a").addClass("wishlist__link--open")})).on("mouseleave",".no-touch .wishlist",(function(){$(this).find("> a").removeClass("wishlist__link--open")})),$(document).on("click",".touch .wishlist",(function(){$(this).find("> a").toggleClass("wishlist__link--open")})),$(document).on("click",".wishlist__link",(function(){const e=$(this);return e.next().is(".wishlist__sizes-wrapper")?(app_shop.vars.view<3&&e.toggleClass("wishlist__link--open"),!1):(toWishlist(e),!1)})),$(document).on("click",".wishlist__size",(function(){const e=$(this);return toWishlist(e),!1}))}),"all","body");const wishlistProducts=[];iaiGet.wishlist((function(e){if(!e.Wishlist.response.attributes)return!1;const t=$("#menu_links .menu_links__link--wishlist span"),i=e.Wishlist.response.attributes.count;t.text(i);const n=e.Wishlist.response.product;n&&n.forEach((e=>{const t=e.attributes.id,i=e.size.attributes.type;wishlistProducts.push({id:t,sizeType:i})}))}));const wishlistAfterAjaxCallback=()=>{wishlistProducts&&wishlistProducts.forEach((({id:e,sizeType:t})=>{let i;i="uniw"===t?$(`.wishlist__link[data-id="${e}"][data-type="${t}"]`):$(`.wishlist__size[data-id="${e}"][data-type="${t}"]`);const n=i.parents(".wishlist").find(".wishlist__link");i.hasClass("wishlist__size")&&(i.addClass("wishlist__size--active"),i.attr("title",window.Literals.wishlist.clickToRemove)),n.addClass("wishlist__link--active"),n.attr("title",window.Literals.wishlist.clickToRemove)}))};function simple_tooltip(e,t,i){var n="",s="";$(document).on("mouseover",e,(function(){$(this).next().is(".tooltipContent")?n=$(this).next().html():$(this).prop("title")&&(n=$(this).prop("title"),$(this).removeAttr("title")),$("#"+t).remove(),clearTimeout(s),$("body").append("<div style='display:none;' class='"+t+"' id='"+t+"'><p></p></div>"),$("#"+t).hover((function(){clearTimeout(s)}),(function(){$("#"+t).remove()})),""!=n&&" "!=n&&"undefined"!=n&&($("#"+t).find("p").html(n),$("#"+t).fadeIn(400))})),$(document).on("mousemove",e,(function(e){var n,s,o=$(window).scrollTop(),r=$(window).width(),a=15;i||!1?(n=e.pageX-$("#"+t).outerWidth(!0)-a<=0?e.pageX+a:e.pageX-a-$("#"+t).outerWidth(!0),s=o+30>=e.pageY-$("#"+t).height()?o+a:e.pageY-$("#"+t).outerHeight(!0)-a):(n=r-30>=$("#"+t).width()+e.pageX?e.pageX+a:r-$("#"+t).width()-a,s=o+30>=e.pageY-$("#"+t).height()?o+a:e.pageY-$("#"+t).height()-a),$("#"+t).css({left:n,top:s})})),$(document).on("mouseout",e,(function(){$(this).next().is(".tooltipContent")||$(this).prop("title",n),s=setTimeout((function(){$("#"+t).remove()}),500)})),$(document).bind("touchstart",(function(i){0===$(i.target).closest("#"+t).length&&0===$(i.target).closest(e).length&&$("#"+t).length&&$("#"+t).remove()}))}app_shop.txt.redirectionDisabled="Choose your language and country",app_shop.txt.redirectionOff="true",app_shop.run((function(){if("undefined"==typeof isRedirectionEnabled||!1===isRedirectionEnabled)return!1;const e=new URL(document.location).searchParams,t=document.querySelector(".redirection"),i=t.querySelector(".redirection__button");let n;n="true"===app_shop.txt.redirectionOff,n&&(i.href=i.href+"?redirection=redirected"),e.has("redirection")&&"redirected"===e.get("redirection")?(t.remove(),document.cookie="redirection=closed"):document.cookie.indexOf("redirection=closed")>=0?t.remove():(t.classList.remove("d-none"),t.querySelectorAll(".redirection__language > strong").forEach((e=>{e.addEventListener("click",(()=>{t.querySelectorAll(".redirection__language").forEach((e=>{e.classList.remove("--active")})),e.parentNode.classList.add("--active"),t.querySelectorAll(".redirection__language:not(.--active) input").forEach((e=>{e.checked=!1})),t.querySelectorAll(".redirection__language input:checked").length||i.classList.add("--disabled")}))})),t.querySelectorAll("input").forEach((e=>{e.addEventListener("change",(()=>{i.classList.remove("--disabled"),i.href=e.dataset.link,n&&(i.href=i.href+"?redirection=redirected")}))})),i.addEventListener("click",(e=>{i.classList.contains("--disabled")&&(e.preventDefault(),Alertek.Info(app_shop.txt.redirectionDisabled))})),t.querySelectorAll(".redirection__close, .redirection__background").forEach((e=>{e.addEventListener("click",(()=>{t.remove()}))})),t.querySelectorAll(".redirection__button, .redirection__close, .redirection__background").forEach((e=>{e.addEventListener("click",(()=>{document.cookie="redirection=closed"}))})))}),"all",".redirection"),$((function(){app_shop.vars.linkParts=["filter_producer=","filter_traits","filter_instock=","filter_pricerangenet=","filter_","text=","signin.php","noproduct.php","product-stocks.php","blogbydate","bloglist","?selected_size=onesize","?query_id=","?lang=","?recommender_box_placement=","?rec=","?filter_","?service_category_id=","?comparers=","basketchange.php","basketedit.php","client-new.php","noproduct.php","product-stocks.php","product-compare.php","sforpoints-","/forpoints","blogbydate-","recommender_box=","blog/2022","blog/2021","blog/2020"],app_shop.vars.linkParts.forEach((e=>{location.href.includes(e)&&document.querySelectorAll('meta[name="robots"]').forEach((e=>{e.attributes.content.value="noindex,follow"}))}))})),app_shop.fn.fixed_scroll=(e,t)=>{let i=window.scrollY;const n=window;window.addEventListener("scroll",(function(s){n.scrollY>i&&n.scrollY>0?!e.classList.contains(t)&&e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t),i=n.scrollY}))},app_shop.run((function(){app_shop.fn.fixed_scroll(document.querySelector("html"),"scroll")}),[1,2],"#container"),$(".--scrollSnap").on("scroll",(function(){const e=$(this);let t=null;clearTimeout(t),t=setTimeout((function(){e.find("img:not(.b-loaded)").length&&app_shop.vars.bLazy&&app_shop.vars.bLazy.revalidate()}),500)})),app_shop.run((function(){-1==window.location.href.indexOf("client-new.html")&&(localStorage.getItem("userWantsToLoginFromBasketSoMe")&&app_shop.vars.logged&&(location.href=app_shop.urls.basket),localStorage.removeItem("userWantsToLoginFromBasketSoMe"))}),"all","body"),app_shop.run((function(){$(".login-toplayer__some-button").length&&$(".login-toplayer__some-button").click((function(e){e.preventDefault(),localStorage.setItem("userWantsToLoginFromBasketSoMe",!0),location.href=$(this).data("redirect")}))}),"all",".login-toplayer__some-button"),app_shop.run((function(){simple_tooltip(".showTip","n59581_tooltip_dictionary"),simple_tooltip("#contentcolumn_order1 .showTip_order1","n59581_tooltip"),simple_tooltip("#basketedit_gifts .showTip_gift","n59581_tooltip"),simple_tooltip("#basketedit_productslist .showTip_basket","n59581_tooltip"),simple_tooltip("span.btn_note","n59581_instalment_note")}),"all"),app_shop.run((function(){document.addEventListener("click",(function(e){if(e.target.closest(".ui-accordion__label")){e.preventDefault();const i=e.target,n=i.nextElementSibling;if(i.classList.contains("ui-accordion__label--open"))n.style.height="0px",n.addEventListener("transitionend",(()=>{i.classList.remove("ui-accordion__label--open")}),{once:!0});else{i.classList.add("ui-accordion__label--open"),n.style.height="auto";var t=n.clientHeight+"px";n.style.height="0px",setTimeout((()=>{n.style.height=t}),0)}}}))}),"all",".ui-accordion");const WK_Helper=function(){const e=this;return this.vars={storageKey:"COSME-RESULTS",version:"4",groupKey:19437},this.fetchProductsIds=async e=>{const t=JSON.stringify({query:`query {\n\n                products(${e}) {\n\n                    results {\n\n                        resultCount\n\n                        resultPage\n\n                        currentPage\n\n                        limitPerPage\n\n                    }\n\n                    products {\n\n                        id\n\n                    }\n\n                }\n\n            }`});try{const e=await fetch(app_shop?.urls?.graphql||"/graphql/v1/",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:t});return await e.json()}catch(e){return console.error("AJAX fetchProductsIds() Error:",e),!1}},this.getPerfectMatchLabel=()=>{if(void 0===typeof WK_SECTIONS_CONFIG)return"";const{perfectMatchLabel:e}=WK_SECTIONS_CONFIG.global;return`\n\n            <span class="label --perfectMatch">${e}</span>\n\n        `},this.setPerfectMatchLabel=t=>{if(!t)return!1;const i=e.getClientResults();if(!i)return!1;const n=i[0].categoryProductIds;if(t.classList.contains("search")){return t.querySelectorAll(".product:not(.product--loaded)").forEach((t=>{const{product_id:i}=t.dataset;n.includes(Number(i))&&(0===$(t).find(".label_icons").length&&$(t).find(".product__icon").append('<strong class="label_icons"></strong>'),$(t).find(".label_icons").append(e.getPerfectMatchLabel()),$(t).find(".label_icons .label.--ourChoice").hide(),$(t).attr("data-list","label_perfect_match")),$(t).addClass("product--loaded")})),!1}if(t.classList.contains("projector")){const t=document.querySelector("#projector_product_hidden").value;return n.includes(Number(t))&&(0===$(".projector_labels").length&&$("#projector_productname").prepend('<strong class="projector_labels label_icons"></strong>'),$(".projector_labels").append(e.getPerfectMatchLabel()),$(".projector_labels .label.--ourChoice").hide(),$("#projector_form").attr("data-list","label_perfect_match-projector")),!1}},this.getPageConfig=e=>{if("undefined"==typeof WK_SECTIONS_CONFIG)return!1;const t=WK_SECTIONS_CONFIG[e];return void 0!==t&&t},this.getRandomProducts=e=>{const{products:t,limit:i}=e;return t.sort((()=>.5-Math.random())).slice(0,i)},this.getClientResults=()=>{const t=localStorage.getItem(e.vars.storageKey);if(!t)return!1;const i=JSON.parse(t),{version:n}=i[0];return void 0!==n&&n===e.vars.version&&i},this.getProducts=(e=8)=>{const t=this.getClientResults();return!!t&&this.getRandomProducts({products:t[0].categoryProductIds,limit:e})},this.getCategoryProducts=async t=>{const{categoryId:i,limit:n=8}=t;if(!i)return!1;const s=this.getClientResults();if(!s)return!1;const o=s[0].params,r=s[0].selectedGroupTraits,a=Object.keys(o).map((t=>{const i=o[t].filter((i=>t==e.vars.groupKey&&r.includes(i.name)||t!=e.vars.groupKey)).map((e=>Number(e.value)));return{id:Number(t),values:i}})),l=JSON.stringify(a).replace(/"/g,""),c=await this.fetchProductsIds(`searchInput: {parameters: ${l}, navigation: ${Number(i)}}, settingsInput: {limit: 100}`);let{products:d}=c.data.products;const u=[];if(void 0!==d&&d&&d.length){const t=e.getRandomProducts({products:d,limit:n});u.push(...t)}const p=n-u.length;if(p>0){const t=Object.keys(o).map((t=>{const i=o[t].filter((i=>t==e.vars.groupKey&&!r.includes(i.name)||t!=e.vars.groupKey)).map((e=>Number(e.value)));return{id:Number(t),values:i}})),n=JSON.stringify(t).replace(/"/g,""),s=await this.fetchProductsIds(`searchInput: {parameters: ${n}, navigation: ${Number(i)}}, settingsInput: {limit: 50}`),{products:a}=s.data.products;if(void 0!==a&&a&&a.length){const t=e.getRandomProducts({products:a,missingProductsAmout:p});u.push(...t)}}return u||!1},this.hasCosmeProductsInCategory=async e=>{const t=this.getClientResults();if(!t)return!1;const i=t[0].params,n=Object.keys(i).map((e=>{const t=i[e].map((e=>Number(e.value)));return{id:Number(e),values:t}})),s=JSON.stringify(n).replace(/"/g,""),o=await this.fetchProductsIds(`searchInput: {parameters: ${s}, navigation: ${Number(e)}}, settingsInput: {limit: 1}`),{products:r}=o.data.products;return!!r},{getProducts:e.getProducts,getCategoryProducts:this.getCategoryProducts,hasCosmeProductsInCategory:this.hasCosmeProductsInCategory,getPageConfig:e.getPageConfig,getPerfectMatchLabel:e.getPerfectMatchLabel,getClientResults:e.getClientResults,setPerfectMatchLabel:e.setPerfectMatchLabel}},VirtualCosmetologist=new WK_Helper,fetchAjaxItem=async(e,t)=>{try{return(await fetch(`${e}?shop_xml=1&get_ajax_items=${t}`,{method:"POST",mode:"cors",credentials:"same-origin",headers:{"Content-Type":"application/json"},redirect:"follow",referrerPolicy:"no-referrer"})).json()}catch(e){console.error("fetchAjaxItem() Error:",e)}},getAjaxItem=async(e,t)=>await fetchAjaxItem(e,t);app_shop.run((function(){$(".main_cms--block").each((async function(){let e=$(this).data("url");const t="product_average_opinion";let i=await getAjaxItem(e,t);if(null===i)return $(this).find(".skeleton")[0].remove(),!1;console.warn(i.product_average_opinion),$(this).find(".main_cms--note").append(i[t]).removeClass("skeleton")})),$(".main_cms--block").length>1&&$(".main_cms--slider").slick({slideToShow:1,slideToScroll:1,dots:!0,arrows:!1,mobileFirst:!0,adaptiveHeight:!0,responsive:[{breakpoint:979,settings:{arrows:!0,dots:!1,prevArrow:'<a class="slider__arrow --prev" href=""><i class="icon-left"></i></a>',nextArrow:'<a class="slider__arrow --next" href=""><i class="icon-right"></i></a>'}}]})}),"all",".main_cms--block"),app_shop.vars.ceoSize=0,app_shop.run((function(){if($("#main_banner1.skeleton").length)var e=setInterval((function(){$("#main_banner1 .main_slider__item:first-child img.loaded").on("load",(function(){$("#main_banner1.skeleton").length&&($("#main_banner1.skeleton").removeClass("skeleton"),app_shop.fn.main_slider({autoplay:!0,adaptiveHeight:!0,prevArrow:'<a class="slider__arrow --prev" href=""><i class="icon-left"></i></a>',nextArrow:'<a class="slider__arrow --next" href=""><i class="icon-right"></i></a>',autoplaySpeed:5e3,dots:!0,responsive:[{breakpoint:757,settings:{arrows:!1}}]}),$("#main_banner1 .main_slider.slick-slider").on("afterChange",(function(){$("#main_banner1 .slick-active img:not(.b-loaded)").length&&app_shop.vars.bLazy.revalidate()}))),clearInterval(e)})).each((function(){this.complete&&$(this).trigger("load")}))}),100);else app_shop.fn.main_slider({autoplay:!0,adaptiveHeight:!1,prevArrow:'<a class="slider__arrow --prev" href=""><i class="icon-left"></i></a>',nextArrow:'<a class="slider__arrow --next" href=""><i class="icon-right"></i></a>',autoplaySpeed:5e3,dots:!0,responsive:[{breakpoint:757,settings:{arrows:!1}}]})}),"all","#main_banner1"),app_shop.fn.main_slider=function(e,t){this.defaults={autoplay:!0,adaptiveHeight:!0,prevArrow:'<a class="slick-prev" href=""><i class="icon-angle-left"></i></a>',nextArrow:'<a class="slick-next" href=""><i class="icon-angle-right"></i></a>',autoplaySpeed:5e3},this.options=e||this.defaults,this.slider,this.pager=function(){},this.init=function(){this.slider=$("#main_banner1 .main_slider").slick(this.options)},this.paralax=function(){if(app_shop.vars.ceoSize<$("#main_banner1").height()&&3==app_shop.vars.view){$(document).unbind("scroll.main_banner1"),$("#main_banner1 img").css("visibility","visible"),$("#main_banner1 .main_slider__item, #main_banner1 .main_banner_wrapper div").css({"max-height":app_shop.vars.ceoSize,overflow:"hidden"}),$("#main_banner1 .main_slider__item").each((function(){var e=$(this),t=e.find("img");e.css({"background-image":"url("+t.attr("src")+")","background-position":"center 0%","background-repeat":"no-repeat","background-size":"100%"}),t.css("visibility","hidden")}));var e=$("#main_banner1").offset().top+app_shop.vars.ceoSize-100;$(document).bind("scroll.main_banner1",(function(t){var i=$(window).scrollTop()/e*100;i>100&&(i=100),$("#main_banner1 .main_slider__item").css({"background-position":"center "+i+"%"})})),$(document).trigger("scroll.main_banner1")}},$("#main_banner1 .main_slider").length&&(this.init(),t&&(this.pager=t),this.pager(),app_shop.vars.ceoSize&&this.paralax())};const mainSliders=()=>{app_shop.vars.view<2?$(".cosiHotspot_section .cosiHotspot .products").slick("unslick"):HotspotSlider({selector:".cosiHotspot_section .cosiHotspot .products:not(.slick-initialized)",callbackBefore:e=>{e.each((function(){$(this).on("init",(function(e){app_shop.fn.multiSlideAdaptiveHeight(this)})).on("beforeChange",(function(e,t,i){app_shop.fn.multiSlideAdaptiveHeight(this)})),$(this).find(".product__name").setHeight($(this)),$(this).find(".product__prices").setHeight($(this)),$(this).find(".product__note").setHeight($(this))}))}})};app_shop.run((function(){$("#menu_buttons2 .menu_buttons_sub").slick({lazyLoad:"ondemand",arrows:!0,slidesToShow:6,slidesToScroll:1,autoplay:!0,autoplaySpeed:4e3,prevArrow:'<a class="slider__arrow --prev" href=""><i class="icon-left"></i></a>',nextArrow:'<a class="slider__arrow --next" href=""><i class="icon-right"></i></a>',dots:!1,responsive:[{breakpoint:1200,settings:{slidesToShow:6}},{breakpoint:979,settings:{slidesToShow:4}},{breakpoint:757,settings:{slidesToShow:3,slidesToScroll:1,swipeToSlide:!0,arrows:!1,infinite:!1,autoplay:!1}}]})}),"all","#menu_buttons2");const hotspotTabsInit=()=>{if(0===$(".hotspot").length||!document.documentElement.classList.contains("--hotspotsInTabs"))return!1;$(".hotspots__tabs").length&&$(".hotspots__tabs").append('<ul class="hotspots__menu --cleanList d-none d-sm-flex align-items-center justify-content-center"></ul>'),$(".hotspot").each((function(){const e=$(this),t=e.find(".headline__name").text(),i=e.find(".headline").attr("href")?e.find(".headline").attr("href"):"/search.html?text=+",n=e.attr("id");$(".hotspots__tabs .hotspots__menu").append(`\n\t\t\t<li class="hotspots__menu-item">\n\t\t\t\t<a href="${i}" target="_blank" class="hotspots__menu-link" data-id="${n}"}>\n\t\t\t\t\t${t}\n\t\t\t\t</a>\n\t\t\t</li>\n\t\t`)})),$(".hotspots__tabs .hotspots__menu-item").first().addClass("hotspots__menu-item--active"),$(".hotspot").first().addClass("hotspot--active"),app_shop.vars.bLazy&&app_shop.vars.bLazy.revalidate(),$(document).on("click",".hotspots__tabs .hotspots__menu-item a",(function(e){e.preventDefault();const t=$(this),i=`#${t.attr("data-id")}`,n=$(i);$(".hotspots__tabs .hotspots__menu-item").removeClass("hotspots__menu-item--active"),t.parent().addClass("hotspots__menu-item--active"),$(".hotspot").removeClass("hotspot--active"),n.addClass("hotspot--active"),setTimeout((()=>{app_shop.vars.hotspot_slider.reset(),app_shop.vars.bLazy&&app_shop.vars.bLazy.revalidate()}),100)}))};app_shop.run((function(){const e=VirtualCosmetologist.getPageConfig("main_page");if(!e)return!1;if(void 0===e.template||void 0===e.appendBefore||void 0===e.productsLimit)return!1;const t=VirtualCosmetologist.getProducts(e.productsLimit);if(!t)return!1;$(e.appendBefore).before(e.template),$(".perfectMatchMainPlaceholder").after(`\n        <div \n            class="cosiHotspot skeleton --scrollSnap --perfectMatch" \n            data-products="${t.join(",")}" \n            data-disable="false" \n            data-list="main_perfect_match" \n            data-type="slider" \n            data-title="" \n            data-maxprod="${e.productsLimit}">\n        </div>\n    `)}),"all",".main_page");