1/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */(function(a,b){typeof module=="object"&&typeof module.exports=="object"?module.exports=a.document?b(a,!0):function(a2){if(!a2.document)throw new Error("jQuery requires a window with a document");return b(a2)}:b(a)})(typeof window!="undefined"?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a2,b2){return new n.fn.init(a2,b2)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a2,b2){return b2.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a2){return a2!=null?0>a2?this[a2+this.length]:this[a2]:e.call(this)},pushStack:function(a2){var b2=n.merge(this.constructor(),a2);return b2.prevObject=this,b2.context=this.context,b2},each:function(a2){return n.each(this,a2)},map:function(a2){return this.pushStack(n.map(this,function(b2,c2){return a2.call(b2,c2,b2)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a2){var b2=this.length,c2=+a2+(0>a2?b2:0);return this.pushStack(c2>=0&&b2>c2?[this[c2]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a2,b2,c2,d2,e2,f2,g2=arguments[0]||{},h2=1,i2=arguments.length,j2=!1;for(typeof g2=="boolean"&&(j2=g2,g2=arguments[h2]||{},h2++),typeof g2=="object"||n.isFunction(g2)||(g2={}),h2===i2&&(g2=this,h2--);i2>h2;h2++)if((e2=arguments[h2])!=null)for(d2 in e2)a2=g2[d2],c2=e2[d2],g2!==c2&&(j2&&c2&&(n.isPlainObject(c2)||(b2=n.isArray(c2)))?(b2?(b2=!1,f2=a2&&n.isArray(a2)?a2:[]):f2=a2&&n.isPlainObject(a2)?a2:{},g2[d2]=n.extend(j2,f2,c2)):c2!==void 0&&(g2[d2]=c2));return g2},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a2){throw new Error(a2)},noop:function(){},isFunction:function(a2){return n.type(a2)==="function"},isArray:Array.isArray||function(a2){return n.type(a2)==="array"},isWindow:function(a2){return a2!=null&&a2==a2.window},isNumeric:function(a2){var b2=a2&&a2.toString();return!n.isArray(a2)&&b2-parseFloat(b2)+1>=0},isEmptyObject:function(a2){var b2;for(b2 in a2)return!1;return!0},isPlainObject:function(a2){var b2;if(!a2||n.type(a2)!=="object"||a2.nodeType||n.isWindow(a2))return!1;try{if(a2.constructor&&!k.call(a2,"constructor")&&!k.call(a2.constructor.prototype,"isPrototypeOf"))return!1}catch(c2){return!1}if(!l.ownFirst)for(b2 in a2)return k.call(a2,b2);for(b2 in a2);return b2===void 0||k.call(a2,b2)},type:function(a2){return a2==null?a2+"":typeof a2=="object"||typeof a2=="function"?i[j.call(a2)]||"object":typeof a2},globalEval:function(b2){b2&&n.trim(b2)&&(a.execScript||function(b3){a.eval.call(a,b3)})(b2)}
1,camelCase:function(a2){return a2.replace(p,"ms-").replace(q,r)},nodeName:function(a2,b2){return a2.nodeName&&a2.nodeName.toLowerCase()===b2.toLowerCase()},each:function(a2,b2){var c2,d2=0;if(s(a2))for(c2=a2.length;c2>d2&&b2.call(a2[d2],d2,a2[d2])!==!1;d2++);else for(d2 in a2)if(b2.call(a2[d2],d2,a2[d2])===!1)break;return a2},trim:function(a2){return a2==null?"":(a2+"").replace(o,"")},makeArray:function(a2,b2){var c2=b2||[];return a2!=null&&(s(Object(a2))?n.merge(c2,typeof a2=="string"?[a2]:a2):g.call(c2,a2)),c2},inArray:function(a2,b2,c2){var d2;if(b2){if(h)return h.call(b2,a2,c2);for(d2=b2.length,c2=c2?0>c2?Math.max(0,d2+c2):c2:0;d2>c2;c2++)if(c2 in b2&&b2[c2]===a2)return c2}return-1},merge:function(a2,b2){for(var c2=+b2.length,d2=0,e2=a2.length;c2>d2;)a2[e2++]=b2[d2++];if(c2!==c2)for(;b2[d2]!==void 0;)a2[e2++]=b2[d2++];return a2.length=e2,a2},grep:function(a2,b2,c2){for(var d2,e2=[],f2=0,g2=a2.length,h2=!c2;g2>f2;f2++)d2=!b2(a2[f2],f2),d2!==h2&&e2.push(a2[f2]);return e2},map:function(a2,b2,c2){var d2,e2,g2=0,h2=[];if(s(a2))for(d2=a2.length;d2>g2;g2++)e2=b2(a2[g2],g2,c2),e2!=null&&h2.push(e2);else for(g2 in a2)e2=b2(a2[g2],g2,c2),e2!=null&&h2.push(e2);return f.apply([],h2)},guid:1,proxy:function(a2,b2){var c2,d2,f2;return typeof b2=="string"&&(f2=a2[b2],b2=a2,a2=f2),n.isFunction(a2)?(c2=e.call(arguments,2),d2=function(){return a2.apply(b2||this,c2.concat(e.call(arguments)))},d2.guid=a2.guid=a2.guid||n.guid++,d2):void 0},now:function(){return+new Date},support:l}),typeof Symbol=="function"&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a2,b2){i["[object "+b2+"]"]=b2.toLowerCase()});function s(a2){var b2=!!a2&&"length"in a2&&a2.length,c2=n.type(a2);return c2==="function"||n.isWindow(a2)?!1:c2==="array"||b2===0||typeof b2=="number"&&b2>0&&b2-1 in a2}var t=(function(a2){var b2,c2,d2,e2,f2,g2,h2,i2,j2,k2,l2,m2,n2,o2,p2,q2,r2,s2,t2,u2="sizzle"+1*new Date,v2=a2.document,w2=0,x2=0,y2=ga2(),z2=ga2(),A2=ga2(),B2=function(a3,b3){return a3===b3&&(l2=!0),0},C2=1<<31,D2={}.hasOwnProperty,E2=[],F2=E2.pop,G2=E2.push,H2=E2.push,I2=E2.slice,J2=function(a3,b3){for(var c3=0,d3=a3.length;d3>c3;c3++)if(a3[c3]===b3)return c3;return-1},K2="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L2="[\\x20\\t\\r\\n\\f]",M2="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N2="\\["+L2+"*("+M2+")(?:"+L2+"*([*^$|!~]?=)"+L2+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M2+"))|)"+L2+"*\\]",O2=":("+M2+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N2+")*)|.*)\\)|)",P2=new RegExp(L2+"+","g"),Q2=new RegExp("^"+L2+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L2+"+$","g"),R2=new RegExp("^"+L2+"*,"+L2+"*"),S2=new RegExp("^"+L2+"*([>+~]|"+L2+")"+L2+"*"),T2=new RegExp("="+L2+"*([^\\]'\"]*?)"+L2+"*\\]","g"),U2=new RegExp(O2),V2=new RegExp("^"+M2+"$"),W2={ID:new RegExp("^#("+M2+")"),CLASS:new RegExp("^\\.("+M2+")"),TAG:new RegExp("^("+M2+"|[*])"),ATTR:new RegExp("^"+N2),PSEUDO:new RegExp("^"+O2),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L2+"*(even|odd|(([+-]|)(\\d*)n|)"+L2+"*(?:([+-]|)"+L2+"*(\\d+)|))"+L2+"*\\)|)","i"),bool:new RegExp("^(?:"+K2+")$","i"),needsContext:new RegExp("^"+L2+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L2+"*((?:-\\d)?\\d*)"+L2+"*\\)|)(?=[^-]|$)","i")},X2=/^(?:input|select|textarea|button)$/i,Y2=/^h\d$/i,Z2=/^[^{]+\{\s*\[native \w/,$2=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_3=/[+~]/,aa2=/'|\\/g,ba2=new RegExp("\\\\([\\da-f]{1,6}"+L2+"?|("+L2+")|.)","ig"),ca2=function(a3,b3,c3){var d3="0x"+b3-65536;return d3!==d3||c3?b3:0>d3?String.fromCharCode(d3+65536):String.fromCharCode(d3>>10|55296,1023&d3|56320)},da2=function(){m2()};try{H2.apply(E2=I2.call(v2.childNodes),v2.childNodes),E2[v2.childNodes.length].nodeType}catch(ea2){H2={apply:E2.length?function(a3,b3){G2.apply(a3,I2.call(b3))}:function(a3,b3){for(var c3=a3.length,d3=0;a3[c3++]=b3[d3++];);a3.length=c3-1}}}function fa2(a3,b3,d3,e3){var f3,h3,j3,k3,l3,o3,r3,s3,w3=b3&&b3.ownerDocument,x3=b3?b3.nodeType:9;if(d3=d3||[],typeof a3!="string"||!a3||x3!==1&&x3!==9&&x3!==11)return d3;if(!e3&&((b3?b3.ownerDocument||b3:v2)!==n2&&m2(b3),b3=b3||n2,p2)){if(x3!==11&&(o3=$2.exec(a3)))if(f3=o3[1]){if(x3===9){if(!(j3=b3.getElementById(f3)))return d3;if(j3.id===f3)return d3.push(j3),d3}else if(w3&&(j3=w3.getElementById(f3))&&t2(b3,j3)&&j3.id===f3)return d3.push(j3),d3}else{if(o3[2])return H2.apply(d3,b3.getElementsByTagName(a3)),d3;if((f3=o3[3])&&c2.getElementsByClassName&&b3.getElementsByClassName)return H2.apply(d3,b3.getElementsByClassName(f3)),d3}if(c2.qsa&&!A2[a3+" "]&&(!q2||!q2.test(a3))){if(x3!==1)w3=b3,s3=a3;else if(b3.nodeName.toLowerCase()!=="object"){for((k3=b3.getAttribute("id"))?k3=k3.replace(aa2,"\\$&"):b3.setAttribute("id",k3=u2),r3=g2(a3),h3=r3.length,l3=V2.test(k3)?"#"+k3:"[id='"+k3+"']";h3--;)r3[h3]=l3+" "+qa2(r3[h3]);
1s3=r3.join(","),w3=_3.test(a3)&&oa2(b3.parentNode)||b3}if(s3)try{return H2.apply(d3,w3.querySelectorAll(s3)),d3}catch(y3){}finally{k3===u2&&b3.removeAttribute("id")}}}return i2(a3.replace(Q2,"$1"),b3,d3,e3)}function ga2(){var a3=[];function b3(c3,e3){return a3.push(c3+" ")>d2.cacheLength&&delete b3[a3.shift()],b3[c3+" "]=e3}return b3}function ha2(a3){return a3[u2]=!0,a3}function ia2(a3){var b3=n2.createElement("div");try{return!!a3(b3)}catch(c3){return!1}finally{b3.parentNode&&b3.parentNode.removeChild(b3),b3=null}}function ja2(a3,b3){for(var c3=a3.split("|"),e3=c3.length;e3--;)d2.attrHandle[c3[e3]]=b3}function ka2(a3,b3){var c3=b3&&a3,d3=c3&&a3.nodeType===1&&b3.nodeType===1&&(~b3.sourceIndex||C2)-(~a3.sourceIndex||C2);if(d3)return d3;if(c3){for(;c3=c3.nextSibling;)if(c3===b3)return-1}return a3?1:-1}function la2(a3){return function(b3){var c3=b3.nodeName.toLowerCase();return c3==="input"&&b3.type===a3}}function ma2(a3){return function(b3){var c3=b3.nodeName.toLowerCase();return(c3==="input"||c3==="button")&&b3.type===a3}}function na2(a3){return ha2(function(b3){return b3=+b3,ha2(function(c3,d3){for(var e3,f3=a3([],c3.length,b3),g3=f3.length;g3--;)c3[e3=f3[g3]]&&(c3[e3]=!(d3[e3]=c3[e3]))})})}function oa2(a3){return a3&&typeof a3.getElementsByTagName!="undefined"&&a3}c2=fa2.support={},f2=fa2.isXML=function(a3){var b3=a3&&(a3.ownerDocument||a3).documentElement;return b3?b3.nodeName!=="HTML":!1},m2=fa2.setDocument=function(a3){var b3,e3,g3=a3?a3.ownerDocument||a3:v2;return g3!==n2&&g3.nodeType===9&&g3.documentElement&&(n2=g3,o2=n2.documentElement,p2=!f2(n2),(e3=n2.defaultView)&&e3.top!==e3&&(e3.addEventListener?e3.addEventListener("unload",da2,!1):e3.attachEvent&&e3.attachEvent("onunload",da2)),c2.attributes=ia2(function(a4){return a4.className="i",!a4.getAttribute("className")}),c2.getElementsByTagName=ia2(function(a4){return a4.appendChild(n2.createComment("")),!a4.getElementsByTagName("*").length}),c2.getElementsByClassName=Z2.test(n2.getElementsByClassName),c2.getById=ia2(function(a4){return o2.appendChild(a4).id=u2,!n2.getElementsByName||!n2.getElementsByName(u2).length}),c2.getById?(d2.find.ID=function(a4,b4){if(typeof b4.getElementById!="undefined"&&p2){var c3=b4.getElementById(a4);return c3?[c3]:[]}},d2.filter.ID=function(a4){var b4=a4.replace(ba2,ca2);return function(a5){return a5.getAttribute("id")===b4}}):(delete d2.find.ID,d2.filter.ID=function(a4){var b4=a4.replace(ba2,ca2);return function(a5){var c3=typeof a5.getAttributeNode!="undefined"&&a5.getAttributeNode("id");return c3&&c3.value===b4}}),d2.find.TAG=c2.getElementsByTagName?function(a4,b4){return typeof b4.getElementsByTagName!="undefined"?b4.getElementsByTagName(a4):c2.qsa?b4.querySelectorAll(a4):void 0}:function(a4,b4){var c3,d3=[],e4=0,f3=b4.getElementsByTagName(a4);if(a4==="*"){for(;c3=f3[e4++];)c3.nodeType===1&&d3.push(c3);return d3}return f3},d2.find.CLASS=c2.getElementsByClassName&&function(a4,b4){return typeof b4.getElementsByClassName!="undefined"&&p2?b4.getElementsByClassName(a4):void 0},r2=[],q2=[],(c2.qsa=Z2.test(n2.querySelectorAll))&&(ia2(function(a4){o2.appendChild(a4).innerHTML="<a id='"+u2+"'></a><select id='"+u2+"-\r\\' msallowcapture=''><option selected=''></option></select>",a4.querySelectorAll("[msallowcapture^='']").length&&q2.push("[*^$]="+L2+"*(?:''|\"\")"),a4.querySelectorAll("[selected]").length||q2.push("\\["+L2+"*(?:value|"+K2+")"),a4.querySelectorAll("[id~="+u2+"-]").length||q2.push("~="),a4.querySelectorAll(":checked").length||q2.push(":checked"),a4.querySelectorAll("a#"+u2+"+*").length||q2.push(".#.+[+~]")}),ia2(function(a4){var b4=n2.createElement("input");b4.setAttribute("type","hidden"),a4.appendChild(b4).setAttribute("name","D"),a4.querySelectorAll("[name=d]").length&&q2.push("name"+L2+"*[*^$|!~]?="),a4.querySelectorAll(":enabled").length||q2.push(":enabled",":disabled"),a4.querySelectorAll("*,:x"),q2.push(",.*:")})),(c2.matchesSelector=Z2.test(s2=o2.matches||o2.webkitMatchesSelector||o2.mozMatchesSelector||o2.oMatchesSelector||o2.msMatchesSelector))&&ia2(function(a4){c2.disconnectedMatch=s2.call(a4,"div"),s2.call(a4,"[s!='']:x"),r2.push("!=",O2)}
1),q2=q2.length&&new RegExp(q2.join("|")),r2=r2.length&&new RegExp(r2.join("|")),b3=Z2.test(o2.compareDocumentPosition),t2=b3||Z2.test(o2.contains)?function(a4,b4){var c3=a4.nodeType===9?a4.documentElement:a4,d3=b4&&b4.parentNode;return a4===d3||!(!d3||d3.nodeType!==1||!(c3.contains?c3.contains(d3):a4.compareDocumentPosition&&16&a4.compareDocumentPosition(d3)))}:function(a4,b4){if(b4){for(;b4=b4.parentNode;)if(b4===a4)return!0}return!1},B2=b3?function(a4,b4){if(a4===b4)return l2=!0,0;var d3=!a4.compareDocumentPosition-!b4.compareDocumentPosition;return d3||(d3=(a4.ownerDocument||a4)===(b4.ownerDocument||b4)?a4.compareDocumentPosition(b4):1,1&d3||!c2.sortDetached&&b4.compareDocumentPosition(a4)===d3?a4===n2||a4.ownerDocument===v2&&t2(v2,a4)?-1:b4===n2||b4.ownerDocument===v2&&t2(v2,b4)?1:k2?J2(k2,a4)-J2(k2,b4):0:4&d3?-1:1)}:function(a4,b4){if(a4===b4)return l2=!0,0;var c3,d3=0,e4=a4.parentNode,f3=b4.parentNode,g4=[a4],h3=[b4];if(!e4||!f3)return a4===n2?-1:b4===n2?1:e4?-1:f3?1:k2?J2(k2,a4)-J2(k2,b4):0;if(e4===f3)return ka2(a4,b4);for(c3=a4;c3=c3.parentNode;)g4.unshift(c3);for(c3=b4;c3=c3.parentNode;)h3.unshift(c3);for(;g4[d3]===h3[d3];)d3++;
vendor: 4,769 bytes, line 1
1return d3?ka2(g4[d3],h3[d3]):g4[d3]===v2?-1:h3[d3]===v2?1:0}),n2},fa2.matches=function(a3,b3){return fa2(a3,null,null,b3)},fa2.matchesSelector=function(a3,b3){if((a3.ownerDocument||a3)!==n2&&m2(a3),b3=b3.replace(T2,"='$1']"),c2.matchesSelector&&p2&&!A2[b3+" "]&&(!r2||!r2.test(b3))&&(!q2||!q2.test(b3)))try{var d3=s2.call(a3,b3);if(d3||c2.disconnectedMatch||a3.document&&a3.document.nodeType!==11)return d3}catch(e3){}return fa2(b3,n2,null,[a3]).length>0},fa2.contains=function(a3,b3){return(a3.ownerDocument||a3)!==n2&&m2(a3),t2(a3,b3)},fa2.attr=function(a3,b3){(a3.ownerDocument||a3)!==n2&&m2(a3);var e3=d2.attrHandle[b3.toLowerCase()],f3=e3&&D2.call(d2.attrHandle,b3.toLowerCase())?e3(a3,b3,!p2):void 0;return f3!==void 0?f3:c2.attributes||!p2?a3.getAttribute(b3):(f3=a3.getAttributeNode(b3))&&f3.specified?f3.value:null},fa2.error=function(a3){throw new Error("Syntax error, unrecognized expression: "+a3)},fa2.uniqueSort=function(a3){var b3,d3=[],e3=0,f3=0;if(l2=!c2.detectDuplicates,k2=!c2.sortStable&&a3.slice(0),a3.sort(B2),l2){for(;b3=a3[f3++];)b3===a3[f3]&&(e3=d3.push(f3));for(;e3--;)a3.splice(d3[e3],1)}return k2=null,a3},e2=fa2.getText=function(a3){var b3,c3="",d3=0,f3=a3.nodeType;if(f3){if(f3===1||f3===9||f3===11){if(typeof a3.textContent=="string")return a3.textContent;for(a3=a3.firstChild;a3;a3=a3.nextSibling)c3+=e2(a3)}else if(f3===3||f3===4)return a3.nodeValue}else for(;b3=a3[d3++];)c3+=e2(b3);return c3},d2=fa2.selectors={cacheLength:50,createPseudo:ha2,match:W2,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a3){return a3[1]=a3[1].replace(ba2,ca2),a3[3]=(a3[3]||a3[4]||a3[5]||"").replace(ba2,ca2),a3[2]==="~="&&(a3[3]=" "+a3[3]+" "),a3.slice(0,4)},CHILD:function(a3){return a3[1]=a3[1].toLowerCase(),a3[1].slice(0,3)==="nth"?(a3[3]||fa2.error(a3[0]),a3[4]=+(a3[4]?a3[5]+(a3[6]||1):2*(a3[3]==="even"||a3[3]==="odd")),a3[5]=+(a3[7]+a3[8]||a3[3]==="odd")):a3[3]&&fa2.error(a3[0]),a3},PSEUDO:function(a3){var b3,c3=!a3[6]&&a3[2];return W2.CHILD.test(a3[0])?null:(a3[3]?a3[2]=a3[4]||a3[5]||"":c3&&U2.test(c3)&&(b3=g2(c3,!0))&&(b3=c3.indexOf(")",c3.length-b3)-c3.length)&&(a3[0]=a3[0].slice(0,b3),a3[2]=c3.slice(0,b3)),a3.slice(0,3))}},filter:{TAG:function(a3){var b3=a3.replace(ba2,ca2).toLowerCase();return a3==="*"?function(){return!0}:function(a4){return a4.nodeName&&a4.nodeName.toLowerCase()===b3}},CLASS:function(a3){var b3=y2[a3+" "];return b3||(b3=new RegExp("(^|"+L2+")"+a3+"("+L2+"|$)"))&&y2(a3,function(a4){return b3.test(typeof a4.className=="string"&&a4.className||typeof a4.getAttribute!="undefined"&&a4.getAttribute("class")||"")})},ATTR:function(a3,b3,c3){return function(d3){var e3=fa2.attr(d3,a3);return e3==null?b3==="!=":b3?(e3+="",b3==="="?e3===c3:b3==="!="?e3!==c3:b3==="^="?c3&&e3.indexOf(c3)===0:b3==="*="?c3&&e3.indexOf(c3)>-1:b3==="$="?c3&&e3.slice(-c3.length)===c3:b3==="~="?(" "+e3.replace(P2," ")+" ").indexOf(c3)>-1:b3==="|="?e3===c3||e3.slice(0,c3.length+1)===c3+"-":!1):!0}},CHILD:function(a3,b3,c3,d3,e3){var f3=a3.slice(0,3)!=="nth",g3=a3.slice(-4)!=="last",h3=b3==="of-type";return d3===1&&e3===0?function(a4){return!!a4.parentNode}:function(b4,c4,i3){var j3,k3,l3,m3,n3,o3,p3=f3!==g3?"nextSibling":"previousSibling",q3=b4.parentNode,r3=h3&&b4.nodeName.toLowerCase(),s3=!i3&&!h3,t3=!1;if(q3){if(f3){for(;p3;){for(m3=b4;m3=m3[p3];)if(h3?m3.nodeName.toLowerCase()===r3:m3.nodeType===1)return!1;o3=p3=a3==="only"&&!o3&&"nextSibling"}return!0}if(o3=[g3?q3.firstChild:q3.lastChild],g3&&s3){for(m3=q3,l3=m3[u2]||(m3[u2]={}),k3=l3[m3.uniqueID]||(l3[m3.uniqueID]={}),j3=k3[a3]||[],n3=j3[0]===w2&&j3[1],t3=n3&&j3[2],m3=n3&&q3.childNodes[n3];m3=++n3&&m3&&m3[p3]||(t3=n3=0)||o3.pop();)if(m3.nodeType===1&&++t3&&m3===b4){k3[a3]=[w2,n3,t3];break}}else if(s3&&(m3=b4,l3=m3[u2]||(m3[u2]={}),k3=l3[m3.uniqueID]||(l3[m3.uniqueID]={}),j3=k3[a3]||[],n3=j3[0]===w2&&j3[1],t3=n3),t3===!1)for(;(m3=++n3&&m3&&m3[p3]||(t3=n3=0)||o3.pop())&&!((h3?m3.nodeName.toLowerCase()===r3:m3.nodeType===1)&&++t3&&(s3&&(l3=m3[u2]||(m3[u2]={}),k3=l3[m3.uniqueID]||(l3[m3.uniqueID]={}),k3[a3]=[w2,t3]),m3===b4)););return t3-=e3,t3===d3||t3%d3===0&&t3/d3>=0}}},PSEUDO:function(a3,b3){var c3,e3=d2.pseudos[a3]||d2.setFilters[a3.toLowerCase()]||fa2.error("unsupported pseudo: "+a3);return e3[u2]?e3(b3):e3.length>1?(c3=[a3,a3,"",b3],d2.setFilters.hasOwnProperty(a3.toLowerCase())?ha2(function(a4,c4){for(var d3,f3=e3(a4,b3),g3=f3.length;g3--;)d3=J2(a4,f3[g3]),a4[d3]=!(c4[d3]=f3[g3])}):function(a4){return e3(a4,0,c3)}):e3}},pseudos:{not:ha2(function(a3){var b3=[],c3=[],d3=h2(a3.replace(Q2,"$1"));return d3[u2]?ha2(function(a4,b4,c4,e3){for(var f3,g3=d3(a4,null,e3,[]),h3=a4.length;h3--;)(f3=g3[h3])&&(a4[h3]=!(b4[h3]=f3))}
1):function(a4,e3,f3){return b3[0]=a4,d3(b3,null,f3,c3),b3[0]=null,!c3.pop()}}),has:ha2(function(a3){return function(b3){return fa2(a3,b3).length>0}}),contains:ha2(function(a3){return a3=a3.replace(ba2,ca2),function(b3){return(b3.textContent||b3.innerText||e2(b3)).indexOf(a3)>-1}}),lang:ha2(function(a3){return V2.test(a3||"")||fa2.error("unsupported lang: "+a3),a3=a3.replace(ba2,ca2).toLowerCase(),function(b3){var c3;do if(c3=p2?b3.lang:b3.getAttribute("xml:lang")||b3.getAttribute("lang"))return c3=c3.toLowerCase(),c3===a3||c3.indexOf(a3+"-")===0;while((b3=b3.parentNode)&&b3.nodeType===1);return!1}}),target:function(b3){var c3=a2.location&&a2.location.hash;return c3&&c3.slice(1)===b3.id},root:function(a3){return a3===o2},focus:function(a3){return a3===n2.activeElement&&(!n2.hasFocus||n2.hasFocus())&&!!(a3.type||a3.href||~a3.tabIndex)},enabled:function(a3){return a3.disabled===!1},disabled:function(a3){return a3.disabled===!0},checked:function(a3){var b3=a3.nodeName.toLowerCase();return b3==="input"&&!!a3.checked||b3==="option"&&!!a3.selected},selected:function(a3){return a3.parentNode&&a3.parentNode.selectedIndex,a3.selected===!0},empty:function(a3){for(a3=a3.firstChild;a3;a3=a3.nextSibling)if(a3.nodeType<6)return!1;return!0},parent:function(a3){return!d2.pseudos.empty(a3)},header:function(a3){return Y2.test(a3.nodeName)},input:function(a3){return X2.test(a3.nodeName)},button:function(a3){var b3=a3.nodeName.toLowerCase();return b3==="input"&&a3.type==="button"||b3==="button"},text:function(a3){var b3;return a3.nodeName.toLowerCase()==="input"&&a3.type==="text"&&((b3=a3.getAttribute("type"))==null||b3.toLowerCase()==="text")},first:na2(function(){return[0]}),last:na2(function(a3,b3){return[b3-1]}),eq:na2(function(a3,b3,c3){return[0>c3?c3+b3:c3]}),even:na2(function(a3,b3){for(var c3=0;b3>c3;c3+=2)a3.push(c3);return a3}),odd:na2(function(a3,b3){for(var c3=1;b3>c3;c3+=2)a3.push(c3);return a3}),lt:na2(function(a3,b3,c3){for(var d3=0>c3?c3+b3:c3;--d3>=0;)a3.push(d3);return a3}),gt:na2(function(a3,b3,c3){for(var d3=0>c3?c3+b3:c3;++d3<b3;)a3.push(d3);return a3})}},d2.pseudos.nth=d2.pseudos.eq;for(b2 in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d2.pseudos[b2]=la2(b2);for(b2 in{submit:!0,reset:!0})d2.pseudos[b2]=ma2(b2);function pa2(){}pa2.prototype=d2.filters=d2.pseudos,d2.setFilters=new pa2,g2=fa2.tokenize=function(a3,b3){var c3,e3,f3,g3,h3,i3,j3,k3=z2[a3+" "];if(k3)return b3?0:k3.slice(0);for(h3=a3,i3=[],j3=d2.preFilter;h3;){c3&&!(e3=R2.exec(h3))||(e3&&(h3=h3.slice(e3[0].length)||h3),i3.push(f3=[])),c3=!1,(e3=S2.exec(h3))&&(c3=e3.shift(),f3.push({value:c3,type:e3[0].replace(Q2," ")}),h3=h3.slice(c3.length));for(g3 in d2.filter)!(e3=W2[g3].exec(h3))||j3[g3]&&!(e3=j3[g3](e3))||(c3=e3.shift(),f3.push({value:c3,type:g3,matches:e3}),h3=h3.slice(c3.length));if(!c3)break}return b3?h3.length:h3?fa2.error(a3):z2(a3,i3).slice(0)};function qa2(a3){for(var b3=0,c3=a3.length,d3="";c3>b3;b3++)d3+=a3[b3].value;return d3}function ra2(a3,b3,c3){var d3=b3.dir,e3=c3&&d3==="parentNode",f3=x2++;return b3.first?function(b4,c4,f4){for(;b4=b4[d3];)if(b4.nodeType===1||e3)return a3(b4,c4,f4)}:function(b4,c4,g3){var h3,i3,j3,k3=[w2,f3];if(g3){for(;b4=b4[d3];)if((b4.nodeType===1||e3)&&a3(b4,c4,g3))return!0}else for(;b4=b4[d3];)if(b4.nodeType===1||e3){if(j3=b4[u2]||(b4[u2]={}),i3=j3[b4.uniqueID]||(j3[b4.uniqueID]={}),(h3=i3[d3])&&h3[0]===w2&&h3[1]===f3)return k3[2]=h3[2];if(i3[d3]=k3,k3[2]=a3(b4,c4,g3))return!0}}}function sa2(a3){return a3.length>1?function(b3,c3,d3){for(var e3=a3.length;e3--;)if(!a3[e3](b3,c3,d3))return!1;return!0}:a3[0]}function ta2(a3,b3,c3){for(var d3=0,e3=b3.length;e3>d3;d3++)fa2(a3,b3[d3],c3);return c3}function ua2(a3,b3,c3,d3,e3){for(var f3,g3=[],h3=0,i3=a3.length,j3=b3!=null;i3>h3;h3++)(f3=a3[h3])&&(c3&&!c3(f3,d3,e3)||(g3.push(f3),j3&&b3.push(h3)));return g3}function va2(a3,b3,c3,d3,e3,f3){return d3&&!d3[u2]&&(d3=va2(d3)),e3&&!e3[u2]&&(e3=va2(e3,f3)),ha2(function(f4,g3,h3,i3){var j3,k3,l3,m3=[],n3=[],o3=g3.length,p3=f4||ta2(b3||"*",h3.nodeType?[h3]:h3,[]),q3=!a3||!f4&&b3?p3:ua2(p3,m3,a3,h3,i3),r3=c3?e3||(f4?a3:o3||d3)?[]:g3:q3;if(c3&&c3(q3,r3,h3,i3),d3)for(j3=ua2(r3,n3),d3(j3,[],h3,i3),k3=j3.length;k3--;)(l3=j3[k3])&&(r3[n3[k3]]=!(q3[n3[k3]]=l3));if(f4){if(e3||a3){if(e3){for(j3=[],k3=r3.length;k3--;
vendor: 2,420 bytes, line 1
1)(l3=r3[k3])&&j3.push(q3[k3]=l3);e3(null,r3=[],j3,i3)}for(k3=r3.length;k3--;)(l3=r3[k3])&&(j3=e3?J2(f4,l3):m3[k3])>-1&&(f4[j3]=!(g3[j3]=l3))}}else r3=ua2(r3===g3?r3.splice(o3,r3.length):r3),e3?e3(null,g3,r3,i3):H2.apply(g3,r3)})}function wa2(a3){for(var b3,c3,e3,f3=a3.length,g3=d2.relative[a3[0].type],h3=g3||d2.relative[" "],i3=g3?1:0,k3=ra2(function(a4){return a4===b3},h3,!0),l3=ra2(function(a4){return J2(b3,a4)>-1},h3,!0),m3=[function(a4,c4,d3){var e4=!g3&&(d3||c4!==j2)||((b3=c4).nodeType?k3(a4,c4,d3):l3(a4,c4,d3));return b3=null,e4}];f3>i3;i3++)if(c3=d2.relative[a3[i3].type])m3=[ra2(sa2(m3),c3)];else{if(c3=d2.filter[a3[i3].type].apply(null,a3[i3].matches),c3[u2]){for(e3=++i3;f3>e3&&!d2.relative[a3[e3].type];e3++);return va2(i3>1&&sa2(m3),i3>1&&qa2(a3.slice(0,i3-1).concat({value:a3[i3-2].type===" "?"*":""})).replace(Q2,"$1"),c3,e3>i3&&wa2(a3.slice(i3,e3)),f3>e3&&wa2(a3=a3.slice(e3)),f3>e3&&qa2(a3))}m3.push(c3)}return sa2(m3)}function xa2(a3,b3){var c3=b3.length>0,e3=a3.length>0,f3=function(f4,g3,h3,i3,k3){var l3,o3,q3,r3=0,s3="0",t3=f4&&[],u3=[],v3=j2,x3=f4||e3&&d2.find.TAG("*",k3),y3=w2+=v3==null?1:Math.random()||.1,z3=x3.length;for(k3&&(j2=g3===n2||g3||k3);s3!==z3&&(l3=x3[s3])!=null;s3++){if(e3&&l3){for(o3=0,g3||l3.ownerDocument===n2||(m2(l3),h3=!p2);q3=a3[o3++];)if(q3(l3,g3||n2,h3)){i3.push(l3);break}k3&&(w2=y3)}c3&&((l3=!q3&&l3)&&r3--,f4&&t3.push(l3))}if(r3+=s3,c3&&s3!==r3){for(o3=0;q3=b3[o3++];)q3(t3,u3,g3,h3);if(f4){if(r3>0)for(;s3--;)t3[s3]||u3[s3]||(u3[s3]=F2.call(i3));u3=ua2(u3)}H2.apply(i3,u3),k3&&!f4&&u3.length>0&&r3+b3.length>1&&fa2.uniqueSort(i3)}return k3&&(w2=y3,j2=v3),t3};return c3?ha2(f3):f3}return h2=fa2.compile=function(a3,b3){var c3,d3=[],e3=[],f3=A2[a3+" "];if(!f3){for(b3||(b3=g2(a3)),c3=b3.length;c3--;)f3=wa2(b3[c3]),f3[u2]?d3.push(f3):e3.push(f3);f3=A2(a3,xa2(e3,d3)),f3.selector=a3}return f3},i2=fa2.select=function(a3,b3,e3,f3){var i3,j3,k3,l3,m3,n3=typeof a3=="function"&&a3,o3=!f3&&g2(a3=n3.selector||a3);if(e3=e3||[],o3.length===1){if(j3=o3[0]=o3[0].slice(0),j3.length>2&&(k3=j3[0]).type==="ID"&&c2.getById&&b3.nodeType===9&&p2&&d2.relative[j3[1].type]){if(b3=(d2.find.ID(k3.matches[0].replace(ba2,ca2),b3)||[])[0],!b3)return e3;n3&&(b3=b3.parentNode),a3=a3.slice(j3.shift().value.length)}for(i3=W2.needsContext.test(a3)?0:j3.length;i3--&&(k3=j3[i3],!d2.relative[l3=k3.type]);)if((m3=d2.find[l3])&&(f3=m3(k3.matches[0].replace(ba2,ca2),_3.test(j3[0].type)&&oa2
1(b3.parentNode)||b3))){if(j3.splice(i3,1),a3=f3.length&&qa2(j3),!a3)return H2.apply(e3,f3),e3;break}}return(n3||h2(a3,o3))(f3,b3,!p2,e3,!b3||_3.test(a3)&&oa2(b3.parentNode)||b3),e3},c2.sortStable=u2.split("").sort(B2).join("")===u2,c2.detectDuplicates=!!l2,m2(),c2.sortDetached=ia2(function(a3){return 1&a3.compareDocumentPosition(n2.createElement("div"))}),ia2(function(a3){return a3.innerHTML="<a href='#'></a>",a3.firstChild.getAttribute("href")==="#"})||ja2("type|href|height|width",function(a3,b3,c3){return c3?void 0:a3.getAttribute(b3,b3.toLowerCase()==="type"?1:2)}),c2.attributes&&ia2(function(a3){return a3.innerHTML="<input/>",a3.firstChild.setAttribute("value",""),a3.firstChild.getAttribute("value")===""})||ja2("value",function(a3,b3,c3){return c3||a3.nodeName.toLowerCase()!=="input"?void 0:a3.defaultValue}),ia2(function(a3){return a3.getAttribute("disabled")==null})||ja2(K2,function(a3,b3,c3){var d3;return c3?void 0:a3[b3]===!0?b3.toLowerCase():(d3=a3.getAttributeNode(b3))&&d3.specified?d3.value:null}),fa2})(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a2,b2,c2){for(var d2=[],e2=c2!==void 0;(a2=a2[b2])&&a2.nodeType!==9;)if(a2.nodeType===1){if(e2&&n(a2).is(c2))break;d2.push(a2)}return d2},v=function(a2,b2){for(var c2=[];a2;a2=a2.nextSibling)a2.nodeType===1&&a2!==b2&&c2.push(a2);return c2},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a2,b2,c2){if(n.isFunction(b2))return n.grep(a2,function(a3,d2){return!!b2.call(a3,d2,a3)!==c2});if(b2.nodeType)return n.grep(a2,function(a3){return a3===b2!==c2});if(typeof b2=="string"){if(y.test(b2))return n.filter(b2,a2,c2);b2=n.filter(b2,a2)}return n.grep(a2,function(a3){return n.inArray(a3,b2)>-1!==c2})}n.filter=function(a2,b2,c2){var d2=b2[0];return c2&&(a2=":not("+a2+")"),b2.length===1&&d2.nodeType===1?n.find.matchesSelector(d2,a2)?[d2]:[]:n.find.matches(a2,n.grep(b2,function(a3){return a3.nodeType===1}))},n.fn.extend({find:function(a2){var b2,c2=[],d2=this,e2=d2.length;if(typeof a2!="string")return this.pushStack(n(a2).filter(function(){for(b2=0;e2>b2;b2++)if(n.contains(d2[b2],this))return!0}));for(b2=0;e2>b2;b2++)n.find(a2,d2[b2],c2);return c2=this.pushStack(e2>1?n.unique(c2):c2),c2.selector=this.selector?this.selector+" "+a2:a2,c2},filter:function(a2){return this.pushStack(z(this,a2||[],!1))},not:function(a2){return this.pushStack(z(this,a2||[],!0))},is:function(a2){return!!z(this,typeof a2=="string"&&w.test(a2)?n(a2):a2||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a2,b2,c2){var e2,f2;if(!a2)return this;if(c2=c2||A,typeof a2=="string"){if(e2=a2.charAt(0)==="<"&&a2.charAt(a2.length-1)===">"&&a2.length>=3?[null,a2,null]:B.exec(a2),!e2||!e2[1]&&b2)return!b2||b2.jquery?(b2||c2).find(a2):this.constructor(b2).find(a2);if(e2[1]){if(b2=b2 instanceof n?b2[0]:b2,n.merge(this,n.parseHTML(e2[1],b2&&b2.nodeType?b2.ownerDocument||b2:d,!0)),x.test(e2[1])&&n.isPlainObject(b2))for(e2 in b2)n.isFunction(this[e2])?this[e2](b2[e2]):this.attr(e2,b2[e2]);return this}if(f2=d.getElementById(e2[2]),f2&&f2.parentNode){if(f2.id!==e2[2])return A.find(a2);this.length=1,this[0]=f2}return this.context=d,this.selector=a2,this}return a2.nodeType?(this.context=this[0]=a2,this.length=1,this):n.isFunction(a2)?typeof c2.ready!="undefined"?c2.ready(a2):a2(n):(a2.selector!==void 0&&(this.selector=a2.selector,this.context=a2.context),n.makeArray(a2,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a2){var b2,c2=n(a2,this),d2=c2.length;return this.filter(function(){for(b2=0;d2>b2;b2++)if(n.contains(this,c2[b2]))return!0})},closest:function(a2,b2){for(var c2,d2=0,e2=this.length,f2=[],g2=w.test(a2)||typeof a2!="string"?n(a2,b2||this.context):0;e2>d2;d2++)for(c2=this[d2];c2&&c2!==b2;c2=c2.parentNode)if(c2.nodeType<11&&(g2?g2.index(c2)>-1:c2.nodeType===1&&n.find.matchesSelector(c2,a2))){f2.push(c2);break}return this.pushStack(f2.length>1?n.uniqueSort(f2):f2)},index:function(a2){return a2?typeof a2=="string"?n.inArray(this[0],n(a2)):n.inArray(a2.jquery?a2[0]:a2,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a2,b2){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a2,b2))))},addBack:function(a2){return this.add(a2==null?this.prevObject:this.prevObject.filter(a2))}});function F(a2,b2){do a2=a2[b2];while(a2&&a2.nodeType!==1);return a2}n.each({parent:function(a2){var b2=a2.parentNode;return b2&&b2.nodeType!==11?b2:null},parents:function(a2){return u(a2,"parentNode")},parentsUntil:function(a2,b2,c2){return u(a2,"parentNode",c2)},next:function(a2){return F(a2,"nextSibling")},prev:function(a2){return F(a2,"previousSibling")},nextAll:function(a2){return u(a2,"nextSibling")},prevAll:function(a2){return u(a2,"previousSibling")},nextUntil:function(a2,b2,c2){return u(a2,"nextSibling",c2)},prevUntil:function(a2,b2,c2){return u(a2,"previousSibling",c2)},siblings:function(a2){return v((a2.parentNode||{}).firstChild,a2)},children:function(a2){return v(a2.firstChild)},contents:function(a2){return n.nodeName(a2,"iframe")?a2.contentDocument||a2.contentWindow.document:n.merge([],a2.childNodes)}},function(a2,b2){n.fn[a2]=function(c2,d2){var e2=n.map(this,b2,c2);return a2.slice(-5)!=="Until"&&(d2=c2),d2&&typeof d2=="string"&&(e2=n.filter(d2,e2)),this.length>1&&(E[a2]||(e2=n.uniqueSort(e2)),D.test(a2)&&(e2=e2.reverse())),this.pushStack(e2)}});var G=/\S+/g;function H(a2){var b2={};return n.each(a2.match(G)||[],function(a3,c2){b2[c2]=!0}),b2}n.Callbacks=function(a2){a2=typeof a2=="string"?H(a2):n.extend({},a2);var b2,c2,d2,e2,f2=[],g2=[],h2=-1,i2=function(){for(e2=a2.once,d2=b2=!0;g2.length;h2=-1)for(c2=g2.shift();++h2<f2.length;)f2[h2].apply(c2[0],c2[1])===!1&&a2.stopOnFalse&&(h2=f2.length,c2=!1);a2.memory||(c2=!1),b2=!1,e2&&(f2=c2?[]:"")},j2={add:function(){return f2&&(c2&&!b2&&(h2=f2.length-1,g2.push(c2)),(function d3(b3){n.each(b3,function(b4,c3){n.isFunction(c3)?a2.unique&&j2.has(c3)||f2.push(c3):c3&&c3.length&&n.type(c3)!=="str
1ing"&&d3(c3)})})(arguments),c2&&!b2&&i2()),this},remove:function(){return n.each(arguments,function(a3,b3){for(var c3;(c3=n.inArray(b3,f2,c3))>-1;)f2.splice(c3,1),h2>=c3&&h2--}),this},has:function(a3){return a3?n.inArray(a3,f2)>-1:f2.length>0},empty:function(){return f2&&(f2=[]),this},disable:function(){return e2=g2=[],f2=c2="",this},disabled:function(){return!f2},lock:function(){return e2=!0,c2||j2.disable(),this},locked:function(){return!!e2},fireWith:function(a3,c3){return e2||(c3=c3||[],c3=[a3,c3.slice?c3.slice():c3],g2.push(c3),b2||i2()),this},fire:function(){return j2.fireWith(this,arguments),this},fired:function(){return!!d2}};return j2},n.extend({Deferred:function(a2){var b2=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c2="pending",d2={state:function(){return c2},always:function(){return e2.done(arguments).fail(arguments),this},then:function(){var a3=arguments;return n.Deferred(function(c3){n.each(b2,function(b3,f2){var g2=n.isFunction(a3[b3])&&a3[b3];e2[f2[1]](function(){var a4=g2&&g2.apply(this,arguments);a4&&n.isFunction(a4.promise)?a4.promise().progress(c3.notify).done(c3.resolve).fail(c3.reject):c3[f2[0]+"With"](this===d2?c3.promise():this,g2?[a4]:arguments)})}),a3=null}).promise()},promise:function(a3){return a3!=null?n.extend(a3,d2):d2}},e2={};return d2.pipe=d2.then,n.each(b2,function(a3,f2){var g2=f2[2],h2=f2[3];d2[f2[1]]=g2.add,h2&&g2.add(function(){c2=h2},b2[1^a3][2].disable,b2[2][2].lock),e2[f2[0]]=function(){return e2[f2[0]+"With"](this===e2?d2:this,arguments),this},e2[f2[0]+"With"]=g2.fireWith}),d2.promise(e2),a2&&a2.call(e2,e2),e2},when:function(a2){var b2=0,c2=e.call(arguments),d2=c2.length,f2=d2!==1||a2&&n.isFunction(a2.promise)?d2:0,g2=f2===1?a2:n.Deferred(),h2=function(a3,b3,c3){return function(d3){b3[a3]=this,c3[a3]=arguments.length>1?e.call(arguments):d3,c3===i2?g2.notifyWith(b3,c3):--f2||g2.resolveWith(b3,c3)}},i2,j2,k2;if(d2>1)for(i2=new Array(d2),j2=new Array(d2),k2=new Array(d2);d2>b2;b2++)c2[b2]&&n.isFunction(c2[b2].promise)?c2[b2].promise().progress(h2(b2,j2,i2)).done(h2(b2,k2,c2)).fail(g2.reject):--f2;return f2||g2.resolveWith(k2,c2),g2.promise()}});var I;n.fn.ready=function(a2){return n.ready.promise().done(a2),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a2){a2?n.readyWait++:n.ready(!0)},ready:function(a2){(a2===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a2!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||a.event.type==="load"||d.readyState==="complete")&&(J(),n.ready())}n.ready.promise=function(b2){if(!I)if(I=n.Deferred(),d.readyState==="complete"||d.readyState!=="loading"&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c2=!1;try{c2=a.frameElement==null&&d.documentElement}catch(e2){}c2&&c2.doScroll&&(function f2(){if(!n.isReady){try{c2.doScroll("left")}catch(b3){return a.setTimeout(f2,50)}J(),n.ready()}})()}return I.promise(b2)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst=L==="0",l.inlineBlockNeedsLayout=!1,n(function(){var a2,b2,c2,e2;c2=d.getElementsByTagName("body")[0],c2&&c2.style&&(b2=d.createElement("div"),e2=d.createElement("div"),e2.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c2.appendChild(e2).appendChild(b2),typeof b2.style.zoom!="undefined"&&(b2.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a2=b2.offsetWidth===3,a2&&(c2.style.zoom=1)),c2.removeChild(e2))}),(function(){var a2=d.createElement("div");l.deleteExpando=!0;try{delete a2.test}catch(b2){l.deleteExpando=!1}a2=null})();var M=function(a2){var b2=n.noData[(a2.nodeName+" ").toLowerCase()],c2=+a2.nodeType||1;return c2!==1&&c2!==9?!1:!b2||b2!==!0&&a2.getAttribute("classid")===b2},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a2,b2,c2){if(c2===void 0&&a2.nodeType===1){var d2="data-"+b2.replace(O,"-$1").toLowerCase();if(c2=a2.getAttribute(d2),typeof c2=="string"){try{c2=c2==="true"?!0:c2==="false"?!1:c2==="null"?null:+c2+""===c2?
1+c2:N.test(c2)?n.parseJSON(c2):c2}catch(e2){}n.data(a2,b2,c2)}else c2=void 0}return c2}function Q(a2){var b2;for(b2 in a2)if((b2!=="data"||!n.isEmptyObject(a2[b2]))&&b2!=="toJSON")return!1;return!0}function R(a2,b2,d2,e2){if(M(a2)){var f2,g2,h2=n.expando,i2=a2.nodeType,j2=i2?n.cache:a2,k2=i2?a2[h2]:a2[h2]&&h2;if(k2&&j2[k2]&&(e2||j2[k2].data)||d2!==void 0||typeof b2!="string")return k2||(k2=i2?a2[h2]=c.pop()||n.guid++:h2),j2[k2]||(j2[k2]=i2?{}:{toJSON:n.noop}),typeof b2!="object"&&typeof b2!="function"||(e2?j2[k2]=n.extend(j2[k2],b2):j2[k2].data=n.extend(j2[k2].data,b2)),g2=j2[k2],e2||(g2.data||(g2.data={}),g2=g2.data),d2!==void 0&&(g2[n.camelCase(b2)]=d2),typeof b2=="string"?(f2=g2[b2],f2==null&&(f2=g2[n.camelCase(b2)])):f2=g2,f2}}function S(a2,b2,c2){if(M(a2)){var d2,e2,f2=a2.nodeType,g2=f2?n.cache:a2,h2=f2?a2[n.expando]:n.expando;if(g2[h2]){if(b2&&(d2=c2?g2[h2]:g2[h2].data)){for(n.isArray(b2)?b2=b2.concat(n.map(b2,n.camelCase)):(b2 in d2)?b2=[b2]:(b2=n.camelCase(b2),b2=b2 in d2?[b2]:b2.split(" ")),e2=b2.length;e2--;)delete d2[b2[e2]];if(c2?!Q(d2):!n.isEmptyObject(d2))return}(c2||(delete g2[h2].data,Q(g2[h2])))&&(f2?n.cleanData([a2],!0):l.deleteExpando||g2!=g2.window?delete g2[h2]:g2[h2]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a2){return a2=a2.nodeType?n.cache[a2[n.expando]]:a2[n.expando],!!a2&&!Q(a2)},data:function(a2,b2,c2){return R(a2,b2,c2)},removeData:function(a2,b2){return S(a2,b2)},_data:function(a2,b2,c2){return R(a2,b2,c2,!0)},_removeData:function(a2,b2){return S(a2,b2,!0)}}),n.fn.extend({data:function(a2,b2){var c2,d2,e2,f2=this[0],g2=f2&&f2.attributes;if(a2===void 0){if(this.length&&(e2=n.data(f2),f2.nodeType===1&&!n._data(f2,"parsedAttrs"))){for(c2=g2.length;c2--;)g2[c2]&&(d2=g2[c2].name,d2.indexOf("data-")===0&&(d2=n.camelCase(d2.slice(5)),P(f2,d2,e2[d2])));n._data(f2,"parsedAttrs",!0)}return e2}return typeof a2=="object"?this.each(function(){n.data(this,a2)}):arguments.length>1?this.each(function(){n.data(this,a2,b2)}):f2?P(f2,a2,n.data(f2,a2)):void 0},removeData:function(a2){return this.each(function(){n.removeData(this,a2)})}}),n.extend({queue:function(a2,b2,c2){var d2;return a2?(b2=(b2||"fx")+"queue",d2=n._data(a2,b2),c2&&(!d2||n.isArray(c2)?d2=n._data(a2,b2,n.makeArray(c2)):d2.push(c2)),d2||[]):void 0},dequeue:function(a2,b2){b2=b2||"fx";var c2=n.queue(a2,b2),d2=c2.length,e2=c2.shift(),f2=n._queueHooks(a2,b2),g2=function(){n.dequeue(a2,b2)};e2==="inprogress"&&(e2=c2.shift(),d2--),e2&&(b2==="fx"&&c2.unshift("inprogress"),delete f2.stop,e2.call(a2,g2,f2)),!d2&&f2&&f2.empty.fire()},_queueHooks:function(a2,b2){var c2=b2+"queueHooks";return n._data(a2,c2)||n._data(a2,c2,{empty:n.Callbacks("once memory").add(function(){n._removeData(a2,b2+"queue"),n._removeData(a2,c2)})})}}),n.fn.extend({queue:function(a2,b2){var c2=2;return typeof a2!="string"&&(b2=a2,a2="fx",c2--),arguments.length<c2?n.queue(this[0],a2):b2===void 0?this:this.each(function(){var c3=n.queue(this,a2,b2);n._queueHooks(this,a2),a2==="fx"&&c3[0]!=="inprogress"&&n.dequeue(this,a2)})},dequeue:function(a2){return this.each(function(){n.dequeue(this,a2)})},clearQueue:function(a2){return this.queue(a2||"fx",[])},promise:function(a2,b2){var c2,d2=1,e2=n.Deferred(),f2=this,g2=this.length,h2=function(){--d2||e2.resolveWith(f2,[f2])};for(typeof a2!="string"&&(b2=a2,a2=void 0),a2=a2||"fx";g2--;)c2=n._data(f2[g2],a2+"queueHooks"),c2&&c2.empty&&(d2++,c2.empty.add(h2));return h2(),e2.promise(b2)}}),(function(){var a2;l.shrinkWrapBlocks=function(){if(a2!=null)return a2;a2=!1;var b2,c2,e2;return c2=d.getElementsByTagName("body")[0],c2&&c2.style?(b2=d.createElement("div"),e2=d.createElement("div"),e2.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c2.appendChild(e2).appendChild(b2),typeof b2.style.zoom!="undefined"&&(b2.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b2.appendChild(d.createElement("div")).style.width="5px",a2=b2.offsetWidth!==3),c2.removeChild(e2),a2):void 0}})();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a2,b2){return a2=b2||a2,n.css(a2,"display")==="none"||!n.contains(a2.ownerDocument,a2)};function X(a2,b2,c2,d2){var e2,f2=1,g2=20,h2=d2?function(){return d2.cur()}:function(){return n.css(a2,b2,"")},i2=h2(),j2=c2&&c2[3]||(n.cssNumber[b2]?"":"px"),k2=(n.cssNumber[b2]||j2!=="px"&&+i2)&&U.exec(n.css(a2,b2));if(k2&&k2[3]!==j2){j2=j2||k2[3],c2=c2||[],k2=+i2||1;do f2=f2||".5",k2/=f2,n.style(a2,b2,k2+j2);while(f2!==(f2=h2()/i2)&&f2!==1&&--g2)}return c2&&(k2=+k2||+i2||0,e2=c2[1]?k2+(c2[1]+1)*c2[2]:+c2[2],d2&&(d2.unit=j2,d2.start=k2,d2.end=e2)),e2}var Y=function(a2,b2,c2,d2,e2,f2,g2){var h2=0,i2=a2.length,j2=c2==null;if(n.type(c2)==="object"){e2=!0;for(h2 in c2)Y(a2,b2,h2,c2[h2],!0,f2,g2)}else if(d2!==void 0&&(e2=!0,n.isFunction(d2)||(g2=!0),j2&&(g2?(b2.call(a2,d2),b2=null):(j2=b2,b2=function(a3,b3,c3){return j2.call(n(a3),c3)})),b2))for(;i2>h2;h2++)b2(a2[h2],c2,g2?d2:d2.call(a2[h2],h2,b2(a2[h2],c2)));return e2?a2:j2?b2.call(a2):i2?b2(a2[0],c2):f2},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_2=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a2){var b2=ba.split("|"),c2=a2.createDocumentFragment();if(c2.createElement)for(;b2.length;)c2.createElement(b2.pop());return c2}(function(){var a2=d.createElement("div"),b2=d.createDocumentFragment(),c2=d.createElement("input");a2.innerHTML=" <link/><table></table><a href='/a'>a</a>
1<input type='checkbox'/>",l.leadingWhitespace=a2.firstChild.nodeType===3,l.tbody=!a2.getElementsByTagName("tbody").length,l.htmlSerialize=!!a2.getElementsByTagName("link").length,l.html5Clone=d.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",c2.type="checkbox",c2.checked=!0,b2.appendChild(c2),l.appendChecked=c2.checked,a2.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a2.cloneNode(!0).lastChild.defaultValue,b2.appendChild(a2),c2=d.createElement("input"),c2.setAttribute("type","radio"),c2.setAttribute("checked","checked"),c2.setAttribute("name","t"),a2.appendChild(c2),l.checkClone=a2.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a2.addEventListener,a2[n.expando]=1,l.attributes=!a2.getAttribute(n.expando)})();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a2,b2){var c2,d2,e2=0,f2=typeof a2.getElementsByTagName!="undefined"?a2.getElementsByTagName(b2||"*"):typeof a2.querySelectorAll!="undefined"?a2.querySelectorAll(b2||"*"):void 0;if(!f2)for(f2=[],c2=a2.childNodes||a2;(d2=c2[e2])!=null;
1e2++)!b2||n.nodeName(d2,b2)?f2.push(d2):n.merge(f2,ea(d2,b2));return b2===void 0||b2&&n.nodeName(a2,b2)?n.merge([a2],f2):f2}function fa(a2,b2){for(var c2,d2=0;(c2=a2[d2])!=null;d2++)n._data(c2,"globalEval",!b2||n._data(b2[d2],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a2){Z.test(a2.type)&&(a2.defaultChecked=a2.checked)}function ja(a2,b2,c2,d2,e2){for(var f2,g2,h2,i2,j2,k2,m2,o2=a2.length,p2=ca(b2),q2=[],r2=0;o2>r2;r2++)if(g2=a2[r2],g2||g2===0)if(n.type(g2)==="object")n.merge(q2,g2.nodeType?[g2]:g2);else if(ga.test(g2)){for(i2=i2||p2.appendChild(b2.createElement("div")),j2=($.exec(g2)||["",""])[1].toLowerCase(),m2=da[j2]||da._default,i2.innerHTML=m2[1]+n.htmlPrefilter(g2)+m2[2],f2=m2[0];f2--;)i2=i2.lastChild;if(!l.leadingWhitespace&&aa.test(g2)&&q2.push(b2.createTextNode(aa.exec(g2)[0])),!l.tbody)for(g2=j2!=="table"||ha.test(g2)?m2[1]!=="<table>"||ha.test(g2)?0:i2:i2.firstChild,f2=g2&&g2.childNodes.length;f2--;)n.nodeName(k2=g2.childNodes[f2],"tbody")&&!k2.childNodes.length&&g2.removeChild(k2);for(n.merge(q2,i2.childNodes),i2.textContent="";i2.firstChild;)i2.removeChild(i2.firstChild);i2=p2.lastChild}else q2.push(b2.createTextNode(g2));for(i2&&p2.removeChild(i2),l.appendChecked||n.grep(ea(q2,"input"),ia),r2=0;g2=q2[r2++];)if(d2&&n.inArray(g2,d2)>-1)e2&&e2.push(g2);else if(h2=n.contains(g2.ownerDocument,g2),i2=ea(p2.appendChild(g2),"script"),h2&&fa(i2),c2)for(f2=0;g2=i2[f2++];)_2.test(g2.type||"")&&c2.push(g2);return i2=null,p2}(function(){var b2,c2,e2=d.createElement("div");for(b2 in{submit:!0,change:!0,focusin:!0})c2="on"+b2,(l[b2]=c2 in a)||(e2.setAttribute(c2,"t"),l[b2]=e2.attributes[c2].expando===!1);e2=null})();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a2){}}function sa(a2,b2,c2,d2,e2,f2){var g2,h2;if(typeof b2=="object"){typeof c2!="string"&&(d2=d2||c2,c2=void 0);for(h2 in b2)sa(a2,h2,c2,d2,b2[h2],f2);return a2}if(d2==null&&e2==null?(e2=c2,d2=c2=void 0):e2==null&&(typeof c2=="string"?(e2=d2,d2=void 0):(e2=d2,d2=c2,c2=void 0)),e2===!1)e2=qa;else if(!e2)return a2;return f2===1&&(g2=e2,e2=function(a3){return n().off(a3),g2.apply(this,arguments)},e2.guid=g2.guid||(g2.guid=n.guid++)),a2.each(function(){n.event.add(this,b2,e2,d2,c2)})}n.event={global:{},add:function(a2,b2,c2,d2,e2){var f2,g2,h2,i2,j2,k2,l2,m2,o2,p2,q2,r2=n._data(a2);if(r2){for(c2.handler&&(i2=c2,c2=i2.handler,e2=i2.selector),c2.guid||(c2.guid=n.guid++),(g2=r2.events)||(g2=r2.events={}),(k2=r2.handle)||(k2=r2.handle=function(a3){return typeof n=="undefined"||a3&&n.event.triggered===a3.type?void 0:n.event.dispatch.apply(k2.elem,arguments)},k2.elem=a2),b2=(b2||"").match(G)||[""],h2=b2.length;h2--;)f2=oa.exec(b2[h2])||[],o2=q2=f2[1],p2=(f2[2]||"").split(".").sort(),o2&&(j2=n.event.special[o2]||{},o2=(e2?j2.delegateType:j2.bindType)||o2,j2=n.event.special[o2]||{},l2=n.extend({type:o2,origType:q2,data:d2,handler:c2,guid:c2.guid,selector:e2,needsContext:e2&&n.expr.match.needsContext.test(e2),namespace:p2.join(".")},i2),(m2=g2[o2])||(m2=g2[o2]=[],m2.delegateCount=0,j2.setup&&j2.setup.call(a2,d2,p2,k2)!==!1||(a2.addEventListener?a2.addEventListener(o2,k2,!1):a2.attachEvent&&a2.attachEvent("on"+o2,k2))),j2.add&&(j2.add.call(a2,l2),l2.handler.guid||(l2.handler.guid=c2.guid)),e2?m2.splice(m2.delegateCount++,0,l2):m2.push(l2),n.event.global[o2]=!0);a2=null}},remove:function(a2,b2,c2,d2,e2){var f2,g2,h2,i2,j2,k2,l2,m2,o2,p2,q2,r2=n.hasData(a2)&&n._data(a2);if(r2&&(k2=r2.events)){for(b2=(b2||"").match(G)||[""],j2=b2.length;j2--;)if(h2=oa.exec(b2[j2])||[],o2=q2=h2[1],p2=(h2[2]||"").split(".").sort(),o2){for(l2=n.event.special[o2]||{},o2=(d2?l2.delegateType:l2.bindType)||o2,m2=k2[o2]||[],h2=h2[2]&&new RegExp("(^|\\.)"+p2.join("\\.(?:.*\\.|)")+"(\\.|$)"),i2=f2=m2.length;f2--;)g2=m2[f2],!e2&&q2!==g2.origType||c2&&c2.guid!==g2.guid||h2&&!h2.test(g2.namespace)||d2&&d2!==g2.selector&&(d2!=="**"||!g2.selector)||(m2.splice(f2,1),g2.selector&&m2.delegateCount--,l2.remove&&l2.remove.call(a2,g2));i2&&!m2.length&&(l2.teardown&&l2.teardown.call(a2,p2,r2.handle)!==!1||n.removeEvent(a2,o2,r2.handle),delete k2[o2])}else for(o2 in k2)n.event.remove(a2,o2+b2[j2],c2,d2,!0);n.isEmptyObject(k2)&&(delete r2.handle,n._removeData(a2,"events"))}},trigger:function(b2,c2,e2,f2){var g2,h2,i2,j2,l2,m2,o2,p2=[e2||d],q2=k.call(b2,"type")?b2.type:b2,r2=k.call(b2,"namespace")?b2.namespace.split("."):[];if(i2=m2=e2=e2||d,e2.nodeType!==3&&e2.nodeType!==8&&!na.test(q2+n.event.triggered)&&(q2.indexOf(".")>-1&&(r2=q2.split("."),q2=r2.shift(),r2.sort()),h2=q2.indexOf(":")<0&&"on"+q2,b2=b2[n.expando]?b2:new n.Event(q2,typeof b2=="object"&&b2),b2.isTrigger=f2?2:3,b2.namespace=r2.join("."),b2.rnamespace=b2.namespace?new RegExp("(^|\\.)"+r2.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b2.result=void 0,b2.target||(b2.target=e2),c2=c2==null?[b2]:n.makeArray(c2,[b2]),l2=n.event.special[q2]||{}
1,f2||!l2.trigger||l2.trigger.apply(e2,c2)!==!1)){if(!f2&&!l2.noBubble&&!n.isWindow(e2)){for(j2=l2.delegateType||q2,na.test(j2+q2)||(i2=i2.parentNode);i2;i2=i2.parentNode)p2.push(i2),m2=i2;m2===(e2.ownerDocument||d)&&p2.push(m2.defaultView||m2.parentWindow||a)}for(o2=0;(i2=p2[o2++])&&!b2.isPropagationStopped();)b2.type=o2>1?j2:l2.bindType||q2,g2=(n._data(i2,"events")||{})[b2.type]&&n._data(i2,"handle"),g2&&g2.apply(i2,c2),g2=h2&&i2[h2],g2&&g2.apply&&M(i2)&&(b2.result=g2.apply(i2,c2),b2.result===!1&&b2.preventDefault());if(b2.type=q2,!f2&&!b2.isDefaultPrevented()&&(!l2._default||l2._default.apply(p2.pop(),c2)===!1)&&M(e2)&&h2&&e2[q2]&&!n.isWindow(e2)){m2=e2[h2],m2&&(e2[h2]=null),n.event.triggered=q2;try{e2[q2]()}catch(s2){}n.event.triggered=void 0,m2&&(e2[h2]=m2)}return b2.result}},dispatch:function(a2){a2=n.event.fix(a2);var b2,c2,d2,f2,g2,h2=[],i2=e.call(arguments),j2=(n._data(this,"events")||{})[a2.type]||[],k2=n.event.special[a2.type]||{};if(i2[0]=a2,a2.delegateTarget=this,!k2.preDispatch||k2.preDispatch.call(this,a2)!==!1){for(h2=n.event.handlers.call(this,a2,j2),b2=0;(f2=h2[b2++])&&!a2.isPropagationStopped();)for(a2.currentTarget=f2.elem,c2=0;(g2=f2.handlers[c2++])&&!a2.isImmediatePropagationStopped();)a2.rnamespace&&!a2.rnamespace.test(g2.namespace)||(a2.handleObj=g2,a2.data=g2.data,d2=((n.event.special[g2.origType]||{}).handle||g2.handler).apply(f2.elem,i2),d2!==void 0&&(a2.result=d2)===!1&&(a2.preventDefault(),a2.stopPropagation()));return k2.postDispatch&&k2.postDispatch.call(this,a2),a2.result}},handlers:function(a2,b2){var c2,d2,e2,f2,g2=[],h2=b2.delegateCount,i2=a2.target;if(h2&&i2.nodeType&&(a2.type!=="click"||isNaN(a2.button)||a2.button<1)){for(;i2!=this;i2=i2.parentNode||this)if(i2.nodeType===1&&(i2.disabled!==!0||a2.type!=="click")){for(d2=[],c2=0;h2>c2;c2++)f2=b2[c2],e2=f2.selector+" ",d2[e2]===void 0&&(d2[e2]=f2.needsContext?n(e2,this).index(i2)>-1:n.find(e2,this,null,[i2]).length),d2[e2]&&d2.push(f2);d2.length&&g2.push({elem:i2,handlers:d2})}}return h2<b2.length&&g2.push({elem:this,handlers:b2.slice(h2)}),g2},fix:function(a2){if(a2[n.expando])return a2;var b2,c2,e2,f2=a2.type,g2=a2,h2=this.fixHooks[f2];for(h2||(this.fixHooks[f2]=h2=ma.test(f2)?this.mouseHooks:la.test(f2)?this.keyHooks:{}),e2=h2.props?this.props.concat(h2.props):this.props,a2=new n.Event(g2),b2=e2.length;b2--;)c2=e2[b2],a2[c2]=g2[c2];return a2.target||(a2.target=g2.srcElement||d),a2.target.nodeType===3&&(a2.target=a2.target.parentNode),a2.metaKey=!!a2.metaKey,h2.filter?h2.filter(a2,g2):a2},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a2,b2){return a2.which==null&&(a2.which=b2.charCode!=null?b2.charCode:b2.keyCode),a2}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a2,b2){var c2,e2,f2,g2=b2.button,h2=b2.fromElement;return a2.pageX==null&&b2.clientX!=null&&(e2=a2.target.ownerDocument||d,f2=e2.documentElement,c2=e2.body,a2.pageX=b2.clientX+(f2&&f2.scrollLeft||c2&&c2.scrollLeft||0)-(f2&&f2.clientLeft||c2&&c2.clientLeft||0),a2.pageY=b2.clientY+(f2&&f2.scrollTop||c2&&c2.scrollTop||0)-(f2&&f2.clientTop||c2&&c2.clientTop||0)),!a2.relatedTarget&&h2&&(a2.relatedTarget=h2===a2.target?b2.toElement:h2),a2.which||g2===void 0||(a2.which=1&g2?1:2&g2?3:4&g2?2:0),a2}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a2){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&this.type==="checkbox"&&this.click?(this.click(),!1):void 0},_default:function(a2){return n.nodeName(a2.target,"a")}},beforeunload:{postDispatch:function(a2){a2.result!==void 0&&a2.originalEvent&&(a2.originalEvent.returnValue=a2.result)}}},simulate:function(a2,b2,c2){var d2=n.extend(new n.Event,c2,{type:a2,isSimulated:!0});n.event.trigger(d2,null,b2),d2.isDefaultPrevented()&&c2.preventDefault()}},n.removeEvent=d.removeEventListener?function(a2,b2,c2){a2.removeEventListener&&a2.removeEventListener(b2,c2)}:function(a2,b2,c2){var d2="on"+b2;a2.detachEvent&&(typeof a2[d2]=="undefined"&&(a2[d2]=null),a2.detachEvent(d2,c2))},n.Event=function(a2,b2){return this instanceof n.Event?(a2&&a2.type?(this.originalEvent=a2,this.type=a2.type,this.isDefaultPrevented=a2.defaultPrevented||a2.defaultPrevented===void 0&&a2.returnValue===!1?pa:qa):this.type=a2,b2&&n.extend(this,b2),this.timeStamp=a2&&a2.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a2,b2)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a2=this.originalEvent;this.isDefaultPrevented=pa,a2&&(a2.preventDefault?a2.preventDefault():a2.returnValue=!1)},stopPropagation:function(){var a2=this.originalEvent;this.isPropagationStopped=pa,a2&&!this.isSimulated&&(a2.stopPropagation&&a2.stopPropagation(),a2.cancelBubble=!0)},stopImmediatePropagation:function(){var a2=this.originalEvent;this.isImmediatePropagationStopped=pa,a2&&a2.stopImmediatePropagation&&a2.stopImmediatePropagation(),this.stopPropagation()}}
vendor: 6,401 bytes, line 1
1,n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a2,b2){n.event.special[a2]={delegateType:b2,bindType:b2,handle:function(a3){var c2,d2=this,e2=a3.relatedTarget,f2=a3.handleObj;return e2&&(e2===d2||n.contains(d2,e2))||(a3.type=f2.origType,c2=f2.handler.apply(this,arguments),a3.type=b2),c2}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a2){var b2=a2.target,c2=n.nodeName(b2,"input")||n.nodeName(b2,"button")?n.prop(b2,"form"):void 0;c2&&!n._data(c2,"submit")&&(n.event.add(c2,"submit._submit",function(a3){a3._submitBubble=!0}),n._data(c2,"submit",!0))})},postDispatch:function(a2){a2._submitBubble&&(delete a2._submitBubble,this.parentNode&&!a2.isTrigger&&n.event.simulate("submit",this.parentNode,a2))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?(this.type!=="checkbox"&&this.type!=="radio"||(n.event.add(this,"propertychange._change",function(a2){a2.originalEvent.propertyName==="checked"&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a2){this._justChanged&&!a2.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a2)})),!1):void n.event.add(this,"beforeactivate._change",function(a2){var b2=a2.target;ka.test(b2.nodeName)&&!n._data(b2,"change")&&(n.event.add(b2,"change._change",function(a3){!this.parentNode||a3.isSimulated||a3.isTrigger||n.event.simulate("change",this.parentNode,a3)}),n._data(b2,"change",!0))})},handle:function(a2){var b2=a2.target;return this!==b2||a2.isSimulated||a2.isTrigger||b2.type!=="radio"&&b2.type!=="checkbox"?a2.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a2,b2){var c2=function(a3){n.event.simulate(b2,a3.target,n.event.fix(a3))};n.event.special[b2]={setup:function(){var d2=this.ownerDocument||this,e2=n._data(d2,b2);e2||d2.addEventListener(a2,c2,!0),n._data(d2,b2,(e2||0)+1)},teardown:function(){var d2=this.ownerDocument||this,e2=n._data(d2,b2)-1;e2?n._data(d2,b2,e2):(d2.removeEventListener(a2,c2,!0),n._removeData(d2,b2))}}}),n.fn.extend({on:function(a2,b2,c2,d2){return sa(this,a2,b2,c2,d2)},one:function(a2,b2,c2,d2){return sa(this,a2,b2,c2,d2,1)},off:function(a2,b2,c2){var d2,e2;if(a2&&a2.preventDefault&&a2.handleObj)return d2=a2.handleObj,n(a2.delegateTarget).off(d2.namespace?d2.origType+"."+d2.namespace:d2.origType,d2.selector,d2.handler),this;if(typeof a2=="object"){for(e2 in a2)this.off(e2,b2,a2[e2]);return this}return b2!==!1&&typeof b2!="function"||(c2=b2,b2=void 0),c2===!1&&(c2=qa),this.each(function(){n.event.remove(this,a2,c2,b2)})},trigger:function(a2,b2){return this.each(function(){n.event.trigger(a2,b2,this)})},triggerHandler:function(a2,b2){var c2=this[0];return c2?n.event.trigger(a2,b2,c2,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a2,b2){return n.nodeName(a2,"table")&&n.nodeName(b2.nodeType!==11?b2:b2.firstChild,"tr")?a2.getElementsByTagName("tbody")[0]||a2.appendChild(a2.ownerDocument.createElement("tbody")):a2}function Da(a2){return a2.type=(n.find.attr(a2,"type")!==null)+"/"+a2.type,a2}function Ea(a2){var b2=ya.exec(a2.type);return b2?a2.type=b2[1]:a2.removeAttribute("type"),a2}function Fa(a2,b2){if(b2.nodeType===1&&n.hasData(a2)){var c2,d2,e2,f2=n._data(a2),g2=n._data(b2,f2),h2=f2.events;if(h2){delete g2.handle,g2.events={};for(c2 in h2)for(d2=0,e2=h2[c2].length;e2>d2;d2++)n.event.add(b2,c2,h2[c2][d2])}g2.data&&(g2.data=n.extend({},g2.data))}}function Ga(a2,b2){var c2,d2,e2;if(b2.nodeType===1){if(c2=b2.nodeName.toLowerCase(),!l.noCloneEvent&&b2[n.expando]){e2=n._data(b2);for(d2 in e2.events)n.removeEvent(b2,d2,e2.handle);b2.removeAttribute(n.expando)}c2==="script"&&b2.text!==a2.text?(Da(b2).text=a2.text,Ea(b2)):c2==="object"?(b2.parentNode&&(b2.outerHTML=a2.outerHTML),l.html5Clone&&a2.innerHTML&&!n.trim(b2.innerHTML)&&(b2.innerHTML=a2.innerHTML)):c2==="input"&&Z.test(a2.type)?(b2.defaultChecked=b2.checked=a2.checked,b2.value!==a2.value&&(b2.value=a2.value)):c2==="option"?b2.defaultSelected=b2.selected=a2.defaultSelected:c2!=="input"&&c2!=="textarea"||(b2.defaultValue=a2.defaultValue)}}function Ha(a2,b2,c2,d2){b2=f.apply([],b2);var e2,g2,h2,i2,j2,k2,m2=0,o2=a2.length,p2=o2-1,q2=b2[0],r2=n.isFunction(q2);if(r2||o2>1&&typeof q2=="string"&&!l.checkClone&&xa.test(q2))return a2.each(function(e3){var f2=a2.eq(e3);r2&&(b2[0]=q2.call(this,e3,f2.html())),Ha(f2,b2,c2,d2)});if(o2&&(k2=ja(b2,a2[0].ownerDocument,!1,a2,d2),e2=k2.firstChild,k2.childNodes.length===1&&(k2=e2),e2||d2)){for(i2=n.map(ea(k2,"script"),Da),h2=i2.length;o2>m2;m2++)g2=k2,m2!==p2&&(g2=n.clone(g2,!0,!0),h2&&n.merge(i2,ea(g2,"script"))),c2.call(a2[m2],g2,m2);if(h2)for(j2=i2[i2.length-1].ownerDocument,n.map(i2,Ea),m2=0;h2>m2;m2++)g2=i2[m2],_2.test(g2.type||"")&&!n._data(g2,"globalEval")&&n.contains(j2,g2)&&(g2.src?n._evalUrl&&n._evalUrl(g2.src):n.globalEval((g2.text||g2.textContent||g2.innerHTML||"").replace(za,"")));k2=e2=null}return a2}function Ia(a2,b2,c2){for(var d2,e2=b2?n.filter(b2,a2):a2,f2=0;(d2=e2[f2])!=null;f2++)c2||d2.nodeType!==1||n.cleanData(ea(d2)),d2.parentNode&&(c2&&n.contains(d2.ownerDocument,d2)&&fa(ea(d2,"script")),d2.parentNode.removeChild(d2));return a2}n.extend({htmlPrefilter:function(a2){return a2.replace(va,"<$1></$2>")},clone:function(a2,b2,c2){var d2,e2,f2,g2,h2,i2=n.contains(a2.ownerDocument,a2);if(l.html5Clone||n.isXMLDoc(a2)||!ua.test("<"+a2.nodeName+">")?f2=a2.cloneNode(!0):(Ba.innerHTML=a2.outerHTML,Ba.removeChild(f2=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||a2.nodeType!==1&&a2.nodeType!==11||n.isXMLDoc(a2)))for(d2=ea(f2),h2=ea(a2),g2=0;(e2=h2[g2])!=null;++g2)d2[g2]&&Ga(e2,d2[g2]);if(b2)if(c2)for(h2=h2||ea(a2),d2=d2||ea(f2),g2=0;(e2=h2[g2])!=null;g2++)Fa(e2,d2[g2]);else Fa(a2,f2);return d2=ea(f2,"script"),d2.length>0&&fa(d2,!i2&&ea(a2,"script")),d2=h2=e2=null,f2}
1,cleanData:function(a2,b2){for(var d2,e2,f2,g2,h2=0,i2=n.expando,j2=n.cache,k2=l.attributes,m2=n.event.special;(d2=a2[h2])!=null;h2++)if((b2||M(d2))&&(f2=d2[i2],g2=f2&&j2[f2])){if(g2.events)for(e2 in g2.events)m2[e2]?n.event.remove(d2,e2):n.removeEvent(d2,e2,g2.handle);j2[f2]&&(delete j2[f2],k2||typeof d2.removeAttribute=="undefined"?d2[i2]=void 0:d2.removeAttribute(i2),c.push(f2))}}}),n.fn.extend({domManip:Ha,detach:function(a2){return Ia(this,a2,!0)},remove:function(a2){return Ia(this,a2)},text:function(a2){return Y(this,function(a3){return a3===void 0?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a3))},null,a2,arguments.length)},append:function(){return Ha(this,arguments,function(a2){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b2=Ca(this,a2);b2.appendChild(a2)}})},prepend:function(){return Ha(this,arguments,function(a2){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b2=Ca(this,a2);b2.insertBefore(a2,b2.firstChild)}})},before:function(){return Ha(this,arguments,function(a2){this.parentNode&&this.parentNode.insertBefore(a2,this)})},after:function(){return Ha(this,arguments,function(a2){this.parentNode&&this.parentNode.insertBefore(a2,this.nextSibling)})},empty:function(){for(var a2,b2=0;(a2=this[b2])!=null;b2++){for(a2.nodeType===1&&n.cleanData(ea(a2,!1));a2.firstChild;)a2.removeChild(a2.firstChild);a2.options&&n.nodeName(a2,"select")&&(a2.options.length=0)}return this},clone:function(a2,b2){return a2=a2==null?!1:a2,b2=b2==null?a2:b2,this.map(function(){return n.clone(this,a2,b2)})},html:function(a2){return Y(this,function(a3){var b2=this[0]||{},c2=0,d2=this.length;if(a3===void 0)return b2.nodeType===1?b2.innerHTML.replace(ta,""):void 0;if(typeof a3=="string"&&!wa.test(a3)&&(l.htmlSerialize||!ua.test(a3))&&(l.leadingWhitespace||!aa.test(a3))&&!da[($.exec(a3)||["",""])[1].toLowerCase()]){a3=n.htmlPrefilter(a3);try{for(;d2>c2;c2++)b2=this[c2]||{},b2.nodeType===1&&(n.cleanData(ea(b2,!1)),b2.innerHTML=a3);b2=0}catch(e2){}}b2&&this.empty().append(a3)},null,a2,arguments.length)},replaceWith:function(){var a2=[];return Ha(this,arguments,function(b2){var c2=this.parentNode;n.inArray(this,a2)<0&&(n.cleanData(ea(this)),c2&&c2.replaceChild(b2,this))},a2)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a2,b2){n.fn[a2]=function(a3){for(var c2,d2=0,e2=[],f2=n(a3),h2=f2.length-1;h2>=d2;d2++)c2=d2===h2?this:this.clone(!0),n(f2[d2])[b2](c2),g.apply(e2,c2.get());return this.pushStack(e2)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a2,b2){var c2=n(b2.createElement(a2)).appendTo(b2.body),d2=n.css(c2[0],"display");return c2.detach(),d2}function Ma(a2){var b2=d,c2=Ka[a2];return c2||(c2=La(a2,b2),c2!=="none"&&c2||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b2.documentElement),b2=(Ja[0].contentWindow||Ja[0].contentDocument).document,b2.write(),b2.close(),c2=La(a2,b2),Ja.detach()),Ka[a2]=c2),c2}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a2,b2,c2,d2){var e2,f2,g2={};for(f2 in b2)g2[f2]=a2.style[f2],a2.style[f2]=b2[f2];e2=c2.apply(a2,d2||[]);for(f2 in b2)a2.style[f2]=g2[f2];return e2},Qa=d.documentElement;(function(){var b2,c2,e2,f2,g2,h2,i2=d.createElement("div"),j2=d.createElement("div");if(j2.style){var k3=function(){var k4,l2,m2=d.documentElement;m2.appendChild(i2),j2.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b2=e2=h2=!1,c2=g2=!0,a.getComputedStyle&&(l2=a.getComputedStyle(j2),b2=(l2||{}).top!=="1%",h2=(l2||{}).marginLeft==="2px",e2=(l2||{width:"4px"}).width==="4px",j2.style.marginRight="50%",c2=(l2||{marginRight:"4px"}).marginRight==="4px",k4=j2.appendChild(d.createElement("div")),k4.style.cssText=j2.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k4.style.marginRight=k4.style.width="0",j2.style.width="1px",g2=!parseFloat((a.getComputedStyle(k4)||{}).marginRight),j2.removeChild(k4)),j2.style.display="none",f2=j2.getClientRects().length===0,f2&&(j2.style.display="",j2.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j2.childNodes[0].style.borderCollapse="separate",k4=j2.getElementsByTagName("td"),k4[0].style.cssText="margin:0;border:0;padding:0;display:none",f2=k4[0].offsetHeight===0,f2&&(k4[0].style.display="",k4[1].style.display="none",f2=k4[0].offsetHeight===0)),m2.removeChild(i2)},k2=k3;j2.style.cssText="float:left;opacity:.5",l.opacity=j2.style.opacity==="0.5",l.cssFloat=!!j2.style.cssFloat,j2.style.backgroundClip="content-box",j2.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle=j2.style.backgroundClip==="content-box",i2=d.createElement("div"),i2.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j2.innerHTML="",i2.appendChild(j2),l.boxSizing=j2.style.boxSizing===""||j2.style.MozBoxSizing===""||j2.style.WebkitBoxSizing==="",n.extend(l,{reliableHiddenOffsets:function(){return b2==null&&k3(),f2},boxSizingReliable:function(){return b2==null&&k3(),e2},pixelMarginRight:function(){return b2==null&&k3(),c2},pixelPosition:function(){return b2==null&&k3(),b2},reliableMarginRight:function(){return b2==null&&k3(),g2},reliableMarginLeft:function(){return b2==null&&k3(),h2}})}})();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b2){var c2=b2.ownerDocument.defaultView;return c2&&c2.opener||(c2=a),c2.getComputedStyle(b2)},Sa=function(a2,b2,c2){var d2,e2,f2,g2,h2=a2.style;return c2=c2||Ra(a2),g2=c2?c2.getPropertyValue(b2)||c2[b2]:void 0,g2!==""&&g2!==void 0||n.contains(a2.ownerDocument,a2)||(g2=n.style(a2,b2)),c2&&!l.pixelMarginRight()&&Oa.test(g2)&&Na.test(b2)&&(d2=h2.width,e2=h2.minWidth,f2=h2.maxWidth,h2.minWidth=h2.maxWidth=h2.width=g2,g2=c2.width,h2.width=d2,h2.minWidth=e2,h2.maxWidth=f2),g2===void 0?g2:g2+""}):Qa.currentStyle&&(Ra=function(a2){return a2.currentStyle},Sa=function(a2,b2,c2){var d2,e2,f2,g2,h2=a2.style;return c2=c2||Ra(a2),g2=c2?c2[b2]:void 0,g2==null&&h2&&h2[b2]&&(g2=h2[b2]),Oa.test(g2)&&!Ta.test(b2)&&(d2=h2.left,e2=a2.runtimeStyle,f2=e2&&e2.left,f2&&(e2.left=a2.currentStyle.left),h2.left=b2==="fontSize"?"1em":g2,g2=h2.pixelLeft+"px",h2.left=d2,f2&&(e2.left=f2)),g2===void 0?g2:g2+""||"auto"});function Ua(a2,b2){return{get:function(){return a2()?void delete this.get:(this.get=b2).apply(this,arguments)}}}
1var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a2){if(a2 in ab)return a2;for(var b2=a2.charAt(0).toUpperCase()+a2.slice(1),c2=_a.length;c2--;)if(a2=_a[c2]+b2,a2 in ab)return a2}function cb(a2,b2){for(var c2,d2,e2,f2=[],g2=0,h2=a2.length;h2>g2;g2++)d2=a2[g2],d2.style&&(f2[g2]=n._data(d2,"olddisplay"),c2=d2.style.display,b2?(f2[g2]||c2!=="none"||(d2.style.display=""),d2.style.display===""&&W(d2)&&(f2[g2]=n._data(d2,"olddisplay",Ma(d2.nodeName)))):(e2=W(d2),(c2&&c2!=="none"||!e2)&&n._data(d2,"olddisplay",e2?c2:n.css(d2,"display"))));for(g2=0;h2>g2;g2++)d2=a2[g2],d2.style&&(b2&&d2.style.display!=="none"&&d2.style.display!==""||(d2.style.display=b2?f2[g2]||"":"none"));return a2}function db(a2,b2,c2){var d2=Ya.exec(b2);return d2?Math.max(0,d2[1]-(c2||0))+(d2[2]||"px"):b2}function eb(a2,b2,c2,d2,e2){for(var f2=c2===(d2?"border":"content")?4:b2==="width"?1:0,g2=0;4>f2;f2+=2)c2==="margin"&&(g2+=n.css(a2,c2+V[f2],!0,e2)),d2?(c2==="content"&&(g2-=n.css(a2,"padding"+V[f2],!0,e2)),c2!=="margin"&&(g2-=n.css(a2,"border"+V[f2]+"Width",!0,e2))):(g2+=n.css(a2,"padding"+V[f2],!0,e2),c2!=="padding"&&(g2+=n.css(a2,"border"+V[f2]+"Width",!0,e2)));return g2}function fb(a2,b2,c2){var d2=!0,e2=b2==="width"?a2.offsetWidth:a2.offsetHeight,f2=Ra(a2),g2=l.boxSizing&&n.css(a2,"boxSizing",!1,f2)==="border-box";if(0>=e2||e2==null){if(e2=Sa(a2,b2,f2),(0>e2||e2==null)&&(e2=a2.style[b2]),Oa.test(e2))return e2;d2=g2&&(l.boxSizingReliable()||e2===a2.style[b2]),e2=parseFloat(e2)||0}return e2+eb(a2,b2,c2||(g2?"border":"content"),d2,f2)+"px"}n.extend({cssHooks:{opacity:{get:function(a2,b2){if(b2){var c2=Sa(a2,"opacity");return c2===""?"1":c2}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:l.cssFloat?"cssFloat":"styleFloat"},style:function(a2,b2,c2,d2){if(a2&&a2.nodeType!==3&&a2.nodeType!==8&&a2.style){var e2,f2,g2,h2=n.camelCase(b2),i2=a2.style;if(b2=n.cssProps[h2]||(n.cssProps[h2]=bb(h2)||h2),g2=n.cssHooks[b2]||n.cssHooks[h2],c2===void 0)return g2&&"get"in g2&&(e2=g2.get(a2,!1,d2))!==void 0?e2:i2[b2];if(f2=typeof c2,f2==="string"&&(e2=U.exec(c2))&&e2[1]&&(c2=X(a2,b2,e2),f2="number"),c2!=null&&c2===c2&&(f2==="number"&&(c2+=e2&&e2[3]||(n.cssNumber[h2]?"":"px")),l.clearCloneStyle||c2!==""||b2.indexOf("background")!==0||(i2[b2]="inherit"),!(g2&&"set"in g2&&(c2=g2.set(a2,c2,d2))===void 0)))try{i2[b2]=c2}catch(j2){}}},css:function(a2,b2,c2,d2){var e2,f2,g2,h2=n.camelCase(b2);return b2=n.cssProps[h2]||(n.cssProps[h2]=bb(h2)||h2),g2=n.cssHooks[b2]||n.cssHooks[h2],g2&&"get"in g2&&(f2=g2.get(a2,!0,c2)),f2===void 0&&(f2=Sa(a2,b2,d2)),f2==="normal"&&b2 in $a&&(f2=$a[b2]),c2===""||c2?(e2=parseFloat(f2),c2===!0||isFinite(e2)?e2||0:f2):f2}}),n.each(["height","width"],function(a2,b2){n.cssHooks[b2]={get:function(a3,c2,d2){return c2?Xa.test(n.css(a3,"display"))&&a3.offsetWidth===0?Pa(a3,Za,function(){return fb(a3,b2,d2)}):fb(a3,b2,d2):void 0},set:function(a3,c2,d2){var e2=d2&&Ra(a3);return db(a3,c2,d2?eb(a3,b2,d2,l.boxSizing&&n.css(a3,"boxSizing",!1,e2)==="border-box",e2):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a2,b2){return Wa.test((b2&&a2.currentStyle?a2.currentStyle.filter:a2.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b2?"1":""},set:function(a2,b2){var c2=a2.style,d2=a2.currentStyle,e2=n.isNumeric(b2)?"alpha(opacity="+100*b2+")":"",f2=d2&&d2.filter||c2.filter||"";c2.zoom=1,(b2>=1||b2==="")&&n.trim(f2.replace(Va,""))===""&&c2.removeAttribute&&(c2.removeAttribute("filter"),b2===""||d2&&!d2.filter)||(c2.filter=Va.test(f2)?f2.replace(Va,e2):f2+" "+e2)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a2,b2){return b2?Pa(a2,{display:"inline-block"},Sa,[a2,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a2,b2){return b2?(parseFloat(Sa(a2,"marginLeft"))||(n.contains(a2.ownerDocument,a2)?a2.getBoundingClientRect().left-Pa(a2,{marginLeft:0},function(){return a2.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a2,b2){n.cssHooks[a2+b2]={expand:function(c2){for(var d2=0,e2={},f2=typeof c2=="string"?c2.split(" "):[c2];4>d2;d2++)e2[a2+V[d2]+b2]=f2[d2]||f2[d2-2]||f2[0];return e2}},Na.test(a2)||(n.cssHooks[a2+b2].set=db)}),n.fn.extend({css:function(a2,b2){return Y(this,function(a3,b3,c2){var d2,e2,f2={},g2=0;if(n.isArray(b3)){for(d2=Ra(a3),e2=b3.length;e2>g2;g2++)f2[b3[g2]]=n.css(a3,b3[g2],!1,d2);return f2}return c2!==void 0?n.style(a3,b3,c2):n.css(a3,b3)},a2,b2,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a2){return typeof a2=="boolean"?a2?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a2,b2,c2,d2,e2){return new gb.prototype.init(a2,b2,c2,d2,e2)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a2,b2,c2,d2,e2,f2){this.elem=a2,this.prop=c2,this.easing=e2||n.easing._default,this.options=b2,this.start=this.now=this.cur(),this.end=d2,this.unit=f2||(n.cssNumber[c2]?"":"px")},cur:function(){var a2=gb.propHooks[this.prop];return a2&&a2.get?a2.get(this):gb.propHooks._default.get(this)},run:function(a2){var b2,c2=gb.propHooks[this.prop];return this.options.duration?this.pos=b2=n.easing[this.easing](a2,this.options.duration*a2,0,1,this.options.duration):this.pos=b2=a2,this.now=(this.end-this.start)*b2+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c2&&c2.set?c2.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a2){var b2;return a2.elem.nodeType!==1||a2.elem[a2.prop]!=null&&a2.elem.style[a2.prop]==null?a2.elem[a2.prop]:(b2=n.css(a2.elem,a2.prop,""),b2&&b2!=="auto"?b2:0)},set:function(a2){n.fx.step[a2.prop]?n.fx.step[a2.prop](a2):a2.elem.nodeType!==1||a2.elem.style[n.cssProps[a2.prop]]==null&&!n.cssHooks[a2.prop]?a2.elem[a2.prop]=a2.now:n.style(a2.elem,a2.prop,a2.now+a2.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a2){a2.elem.nodeType&&a2.elem.parentNode&&(a2.elem[a2.prop]=a2.now)}},n.easing={linear:function(a2){return a2},swing:function(a2){return .5-Math.cos(a2*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a2,b2){var c2,d2={height:a2},e2=0;for(b2=b2?1:0;4>e2;e2+=2-b2)c2=V[e2],d2["margin"+c2]=d2["padding"+c2]=a2;return b2&&(d2.opacity=d2.width=a2),d2}function nb(a2,b2,c2){for(var d2,e2=(qb.tweeners[b2]||[]).concat(qb.tweeners["*"]),f2=0,g2=e2.length;g2>f2;f2++)if(d2=e2[f2].call(c2,b2,a2))return d2}function ob(a2,b2,c2){var d2,e2,f2,g2,h2,i2,j2,k2,m2=this,o2={},p2=a2.style,q2=a2.nodeType&&W(a2),r2=n._data(a2,"fxshow");c2.queue||(h2=n._queueHooks(a2,"fx"),h2.unqueued==null&&(h2.unqueued=0,i2=h2.empty.fire,h2.empty.fire=function(){h2.unqueued||i2()}),h2.unqueued++,m2.always(function(){m2.always(function(){h2.unqueued--,n.queue(a2,"fx").length||h2.empty.fire()})})),a2.nodeType===1&&("height"in b2||"width"in b2)&&(c2.overflow=[p2.overflow,p2.overflowX,p2.overflowY],j2=n.css(a2,"display"),k2=j2==="none"?n._data(a2,"olddisplay")||Ma(a2.nodeName):j2,k2==="inline"&&n.css(a2,"float")==="none"&&(l.inlineBlockNeedsLayout&&Ma(a2.nodeName)!=="inline"?p2.zoom=1:p2.display="inline-block")),c2.overflow&&(p2.overflow="hidden",l.shrinkWrapBlocks()||m2.always(function(){p2.overflow=c2.overflow[0],p2.overflowX=c2.overflow[1],p2.overflowY=c2.overflow[2]}));for(d2 in b2)if(e2=b2[d2],jb.exec(e2)){if(delete b2[d2],f2=f2||e2==="toggle",e2===(q2?"hide":"show")){if(e2!=="show"||!r2||r2[d2]===void 0)continue;q2=!0}o2[d2]=r2&&r2[d2]||n.style(a2,d2)}else j2=void 0;if(n.isEmptyObject(o2))(j2==="none"?Ma(a2.nodeName):j2)==="inline"&&(p2.display=j2);else{r2?"hidden"in r2&&(q2=r2.hidden):r2=n._data(a2,"fxshow",{}),f2&&(r2.hidden=!q2),q2?n(a2).show():m2.done(function(){n(a2).hide()}),m2.done(function(){var b3;n._removeData(a2,"fxshow");for(b3 in o2)n.style(a2,b3,o2[b3])});for(d2 in o2)g2=nb(q2?r2[d2]:0,d2,m2),d2 in r2||(r2[d2]=g2.start,q2&&(g2.end=g2.start,g2.start=d2==="width"||d2==="height"?1:0))}}function pb(a2,b2){var c2,d2,e2,f2,g2;for(c2 in a2)if(d2=n.camelCase(c2),e2=b2[d2],f2=a2[c2],n.isArray(f2)&&(e2=f2[1],f2=a2[c2]=f2[0]),c2!==d2&&(a2[d2]=f2,delete a2[c2]),g2=n.cssHooks[d2],g2&&"expand"in g2){f2=g2.expand(f2),delete a2[d2];for(c2 in f2)c2 in a2||(a2[c2]=f2[c2],b2[c2]=e2)}else b2[d2]=e2}function qb(a2,b2,c2){var d2,e2,f2=0,g2=qb.prefilters.length,h2=n.Deferred().always(function(){delete i2.elem}),i2=function(){if(e2)return!1;for(var b3=hb||lb(),c3=Math.max(0,j2.startTime+j2.duration-b3),d3=c3/j2.duration||0,f3=1-d3,g3=0,i3=j2.tweens.length;i3>g3;g3++)j2.tweens[g3].run(f3);return h2.notifyWith(a2,[j2,f3,c3]),1>f3&&i3?c3:(h2.resolveWith(a2,[j2]),!1)},j2=h2.promise({elem:a2,props:n.extend({},b2),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c2),originalProperties:b2,originalOptions:c2,startTime:hb||lb(),duration:c2.duration,tweens:[],createTween:function(b3,c3){var d3=n.Tween(a2,j2.opts,b3,c3,j2.opts.specialEasing[b3]||j2.opts.easing);return j2.tweens.push(d3),d3},stop:function(b3){var c3=0,d3=b3?j2.tweens.length:0;if(e2)return this;for(e2=!0;d3>c3;c3++)j2.tweens[c3].run(1);return b3?(h2.notifyWith(a2,[j2,1,0]),h2.resolveWith(a2,[j2,b3])):h2.rejectWith(a2,[j2,b3]),this}}),k2=j2.props;for(pb(k2,j2.opts.specialEasing);g2>f2;f2++)if(d2=qb.prefilters[f2].call(j2,a2,k2,j2.opts))return n.isFunction(d2.stop)&&(n._queueHooks(j2.elem,
1j2.opts.queue).stop=n.proxy(d2.stop,d2)),d2;return n.map(k2,nb,j2),n.isFunction(j2.opts.start)&&j2.opts.start.call(a2,j2),n.fx.timer(n.extend(i2,{elem:a2,anim:j2,queue:j2.opts.queue})),j2.progress(j2.opts.progress).done(j2.opts.done,j2.opts.complete).fail(j2.opts.fail).always(j2.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a2,b2){var c2=this.createTween(a2,b2);return X(c2.elem,a2,U.exec(b2),c2),c2}]},tweener:function(a2,b2){n.isFunction(a2)?(b2=a2,a2=["*"]):a2=a2.match(G);for(var c2,d2=0,e2=a2.length;e2>d2;d2++)c2=a2[d2],qb.tweeners[c2]=qb.tweeners[c2]||[],qb.tweeners[c2].unshift(b2)},prefilters:[ob],prefilter:function(a2,b2){b2?qb.prefilters.unshift(a2):qb.prefilters.push(a2)}}),n.speed=function(a2,b2,c2){var d2=a2&&typeof a2=="object"?n.extend({},a2):{complete:c2||!c2&&b2||n.isFunction(a2)&&a2,duration:a2,easing:c2&&b2||b2&&!n.isFunction(b2)&&b2};return d2.duration=n.fx.off?0:typeof d2.duration=="number"?d2.duration:d2.duration in n.fx.speeds?n.fx.speeds[d2.duration]:n.fx.speeds._default,d2.queue!=null&&d2.queue!==!0||(d2.queue="fx"),d2.old=d2.complete,d2.complete=function(){n.isFunction(d2.old)&&d2.old.call(this),d2.queue&&n.dequeue(this,d2.queue)},d2},n.fn.extend({fadeTo:function(a2,b2,c2,d2){return this.filter(W).css("opacity",0).show().end().animate({opacity:b2},a2,c2,d2)},animate:function(a2,b2,c2,d2){var e2=n.isEmptyObject(a2),f2=n.speed(b2,c2,d2),g2=function(){var b3=qb(this,n.extend({},a2),f2);(e2||n._data(this,"finish"))&&b3.stop(!0)};return g2.finish=g2,e2||f2.queue===!1?this.each(g2):this.queue(f2.queue,g2)},stop:function(a2,b2,c2){var d2=function(a3){var b3=a3.stop;delete a3.stop,b3(c2)};return typeof a2!="string"&&(c2=b2,b2=a2,a2=void 0),b2&&a2!==!1&&this.queue(a2||"fx",[]),this.each(function(){var b3=!0,e2=a2!=null&&a2+"queueHooks",f2=n.timers,g2=n._data(this);if(e2)g2[e2]&&g2[e2].stop&&d2(g2[e2]);else for(e2 in g2)g2[e2]&&g2[e2].stop&&kb.test(e2)&&d2(g2[e2]);for(e2=f2.length;e2--;)f2[e2].elem!==this||a2!=null&&f2[e2].queue!==a2||(f2[e2].anim.stop(c2),b3=!1,f2.splice(e2,1));!b3&&c2||n.dequeue(this,a2)})},finish:function(a2){return a2!==!1&&(a2=a2||"fx"),this.each(function(){var b2,c2=n._data(this),d2=c2[a2+"queue"],e2=c2[a2+"queueHooks"],f2=n.timers,g2=d2?d2.length:0;for(c2.finish=!0,n.queue(this,a2,[]),e2&&e2.stop&&e2.stop.call(this,!0),b2=f2.length;b2--;)f2[b2].elem===this&&f2[b2].queue===a2&&(f2[b2].anim.stop(!0),f2.splice(b2,1));for(b2=0;g2>b2;b2++)d2[b2]&&d2[b2].finish&&d2[b2].finish.call(this);delete c2.finish})}}),n.each(["toggle","show","hide"],function(a2,b2){var c2=n.fn[b2];n.fn[b2]=function(a3,d2,e2){return a3==null||typeof a3=="boolean"?c2.apply(this,arguments):this.animate(mb(b2,!0),a3,d2,e2)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a2,b2){n.fn[a2]=function(a3,c2,d2){return this.animate(b2,a3,c2,d2)}}),n.timers=[],n.fx.tick=function(){var a2,b2=n.timers,c2=0;for(hb=n.now();c2<b2.length;c2++)a2=b2[c2],a2()||b2[c2]!==a2||b2.splice(c2--,1);b2.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a2){n.timers.push(a2),a2()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b2,c2){return b2=n.fx&&n.fx.speeds[b2]||b2,c2=c2||"fx",this.queue(c2,function(c3,d2){var e2=a.setTimeout(c3,b2);d2.stop=function(){a.clearTimeout(e2)}})},(function(){var a2,b2=d.createElement("input"),c2=d.createElement("div"),e2=d.createElement("select"),f2=e2.appendChild(d.createElement("option"));c2=d.createElement("div"),c2.setAttribute("className","t"),c2.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a2=c2.getElementsByTagName("a")[0],b2.setAttribute("type","checkbox"),c2.appendChild(b2),a2=c2.getElementsByTagName("a")[0],a2.style.cssText="top:1px",l.getSetAttribute=c2.className!=="t",l.style=/top/.test(a2.getAttribute("style")),l.hrefNormalized=a2.getAttribute("href")==="/a",l.checkOn=!!b2.value,l.optSelected=f2.selected,l.enctype=!!d.createElement("form").enctype,e2.disabled=!0,l.optDisabled=!f2.disabled,b2=d.createElement("input"),b2.setAttribute("value",""),l.input=b2.getAttribute("value")==="",b2.value="t",b2.setAttribute("type","radio"),l.radioValue=b2.value==="t"})();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a2){var b2,c2,d2,e2=this[0];{if(arguments.length)return d2=n.isFunction(a2),this.each(function(c3){var e3;this.nodeType===1&&(e3=d2?a2.call(this,c3,n(this).val()):a2,e3==null?e3="":typeof e3=="number"?e3+="":n.isArray(e3)&&(e3=n.map(e3,function(a3){return a3==null?"":a3+""})),b2=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b2&&"set"in b2&&b2.set(this,e3,"value")!==void 0||(this.value=e3))});if(e2)return b2=n.valHooks[e2.type]||n.valHooks[e2.nodeName.toLowerCase()],b2&&"get"in b2&&(c2=b2.get(e2,"value"))!==void 0?c2:(c2=e2.value,typeof c2=="string"?c2.replace(rb,""):c2==null?"":c2)}}}),n.extend({valHooks:{option:{get:function(a2){var b2=n.find.attr(a2,"value");return b2!=null?b2:n.trim(n.text(a2)).replace(sb," ")}},select:{get:function(a2){for(var b2,c2,d2=a2.options,e2=a2.selectedIndex,f2=a2.type==="select-one"||0>e2,g2=f2?null:[],h2=f2?e2+1:d2.length,i2=0>e2?h2:f2?e2:0;h2>i2;
1i2++)if(c2=d2[i2],(c2.selected||i2===e2)&&(l.optDisabled?!c2.disabled:c2.getAttribute("disabled")===null)&&(!c2.parentNode.disabled||!n.nodeName(c2.parentNode,"optgroup"))){if(b2=n(c2).val(),f2)return b2;g2.push(b2)}return g2},set:function(a2,b2){for(var c2,d2,e2=a2.options,f2=n.makeArray(b2),g2=e2.length;g2--;)if(d2=e2[g2],n.inArray(n.valHooks.option.get(d2),f2)>-1)try{d2.selected=c2=!0}catch(h2){d2.scrollHeight}else d2.selected=!1;return c2||(a2.selectedIndex=-1),e2}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a2,b2){return n.isArray(b2)?a2.checked=n.inArray(n(a2).val(),b2)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a2){return a2.getAttribute("value")===null?"on":a2.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a2,b2){return Y(this,n.attr,a2,b2,arguments.length>1)},removeAttr:function(a2){return this.each(function(){n.removeAttr(this,a2)})}}),n.extend({attr:function(a2,b2,c2){var d2,e2,f2=a2.nodeType;if(f2!==3&&f2!==8&&f2!==2)return typeof a2.getAttribute=="undefined"?n.prop(a2,b2,c2):(f2===1&&n.isXMLDoc(a2)||(b2=b2.toLowerCase(),e2=n.attrHooks[b2]||(n.expr.match.bool.test(b2)?ub:tb)),c2!==void 0?c2===null?void n.removeAttr(a2,b2):e2&&"set"in e2&&(d2=e2.set(a2,c2,b2))!==void 0?d2:(a2.setAttribute(b2,c2+""),c2):e2&&"get"in e2&&(d2=e2.get(a2,b2))!==null?d2:(d2=n.find.attr(a2,b2),d2==null?void 0:d2))},attrHooks:{type:{set:function(a2,b2){if(!l.radioValue&&b2==="radio"&&n.nodeName(a2,"input")){var c2=a2.value;return a2.setAttribute("type",b2),c2&&(a2.value=c2),b2}}}},removeAttr:function(a2,b2){var c2,d2,e2=0,f2=b2&&b2.match(G);if(f2&&a2.nodeType===1)for(;c2=f2[e2++];)d2=n.propFix[c2]||c2,n.expr.match.bool.test(c2)?yb&&xb||!wb.test(c2)?a2[d2]=!1:a2[n.camelCase("default-"+c2)]=a2[d2]=!1:n.attr(a2,c2,""),a2.removeAttribute(xb?c2:d2)}}),ub={set:function(a2,b2,c2){return b2===!1?n.removeAttr(a2,c2):yb&&xb||!wb.test(c2)?a2.setAttribute(!xb&&n.propFix[c2]||c2,c2):a2[n.camelCase("default-"+c2)]=a2[c2]=!0,c2}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a2,b2){var c2=vb[b2]||n.find.attr;yb&&xb||!wb.test(b2)?vb[b2]=function(a3,b3,d2){var e2,f2;return d2||(f2=vb[b3],vb[b3]=e2,e2=c2(a3,b3,d2)!=null?b3.toLowerCase():null,vb[b3]=f2),e2}:vb[b2]=function(a3,b3,c3){return c3?void 0:a3[n.camelCase("default-"+b3)]?b3.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a2,b2,c2){return n.nodeName(a2,"input")?void(a2.defaultValue=b2):tb&&tb.set(a2,b2,c2)}}),xb||(tb={set:function(a2,b2,c2){var d2=a2.getAttributeNode(c2);return d2||a2.setAttributeNode(d2=a2.ownerDocument.createAttribute(c2)),d2.value=b2+="",c2==="value"||b2===a2.getAttribute(c2)?b2:void 0}},vb.id=vb.name=vb.coords=function(a2,b2,c2){var d2;return c2?void 0:(d2=a2.getAttributeNode(b2))&&d2.value!==""?d2.value:null},n.valHooks.button={get:function(a2,b2){var c2=a2.getAttributeNode(b2);return c2&&c2.specified?c2.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a2,b2,c2){tb.set(a2,b2===""?!1:b2,c2)}},n.each(["width","height"],function(a2,b2){n.attrHooks[b2]={set:function(a3,c2){return c2===""?(a3.setAttribute(b2,"auto"),c2):void 0}}})),l.style||(n.attrHooks.style={get:function(a2){return a2.style.cssText||void 0},set:function(a2,b2){return a2.style.cssText=b2+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a2,b2){return Y(this,n.prop,a2,b2,arguments.length>1)},removeProp:function(a2){return a2=n.propFix[a2]||a2,this.each(function(){try{this[a2]=void 0,delete this[a2]}catch(b2){}})}}),n.extend({prop:function(a2,b2,c2){var d2,e2,f2=a2.nodeType;if(f2!==3&&f2!==8&&f2!==2)return f2===1&&n.isXMLDoc(a2)||(b2=n.propFix[b2]||b2,e2=n.propHooks[b2]),c2!==void 0?e2&&"set"in e2&&(d2=e2.set(a2,c2,b2))!==void 0?d2:a2[b2]=c2:e2&&"get"in e2&&(d2=e2.get(a2,b2))!==null?d2:a2[b2]},propHooks:{tabIndex:{get:function(a2){var b2=n.find.attr(a2,"tabindex");return b2?parseInt(b2,10):zb.test(a2.nodeName)||Ab.test(a2.nodeName)&&a2.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),l.hrefNormalized||n.each(["href","src"],function(a2,b2){n.propHooks[b2]={get:function(a3){return a3.getAttribute(b2,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a2){var b2=a2.parentNode;return b2&&(b2.selectedIndex,b2.parentNode&&b2.parentNode.selectedIndex),null},set:function(a2){var b2=a2.parentNode;b2&&(b2.selectedIndex,b2.parentNode&&b2.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a2){return n.attr(a2,"class")||""}n.fn.extend({addClass:function(a2){var b2,c2,d2,e2,f2,g2,h2,i2=0;
1if(n.isFunction(a2))return this.each(function(b3){n(this).addClass(a2.call(this,b3,Cb(this)))});if(typeof a2=="string"&&a2){for(b2=a2.match(G)||[];c2=this[i2++];)if(e2=Cb(c2),d2=c2.nodeType===1&&(" "+e2+" ").replace(Bb," ")){for(g2=0;f2=b2[g2++];)d2.indexOf(" "+f2+" ")<0&&(d2+=f2+" ");h2=n.trim(d2),e2!==h2&&n.attr(c2,"class",h2)}}return this},removeClass:function(a2){var b2,c2,d2,e2,f2,g2,h2,i2=0;if(n.isFunction(a2))return this.each(function(b3){n(this).removeClass(a2.call(this,b3,Cb(this)))});if(!arguments.length)return this.attr("class","");if(typeof a2=="string"&&a2){for(b2=a2.match(G)||[];c2=this[i2++];)if(e2=Cb(c2),d2=c2.nodeType===1&&(" "+e2+" ").replace(Bb," ")){for(g2=0;f2=b2[g2++];)for(;d2.indexOf(" "+f2+" ")>-1;)d2=d2.replace(" "+f2+" "," ");h2=n.trim(d2),e2!==h2&&n.attr(c2,"class",h2)}}return this},toggleClass:function(a2,b2){var c2=typeof a2;return typeof b2=="boolean"&&c2==="string"?b2?this.addClass(a2):this.removeClass(a2):n.isFunction(a2)?this.each(function(c3){n(this).toggleClass(a2.call(this,c3,Cb(this),b2),b2)}):this.each(function(){var b3,d2,e2,f2;if(c2==="string")for(d2=0,e2=n(this),f2=a2.match(G)||[];b3=f2[d2++];)e2.hasClass(b3)?e2.removeClass(b3):e2.addClass(b3);else a2!==void 0&&c2!=="boolean"||(b3=Cb(this),b3&&n._data(this,"__className__",b3),n.attr(this,"class",b3||a2===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a2){var b2,c2,d2=0;for(b2=" "+a2+" ";c2=this[d2++];)if(c2.nodeType===1&&(" "+Cb(c2)+" ").replace(Bb," ").indexOf(b2)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a2,b2){n.fn[b2]=function(a3,c2){return arguments.length>0?this.on(b2,null,a3,c2):this.trigger(b2)}}),n.fn.extend({hover:function(a2,b2){return this.mouseenter(a2).mouseleave(b2||a2)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b2){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b2+"");var c2,d2=null,e2=n.trim(b2+"");return e2&&!n.trim(e2.replace(Gb,function(a2,b3,e3,f2){return c2&&b3&&(d2=0),d2===0?a2:(c2=e3||b3,d2+=!f2-!e3,"")}))?Function("return "+e2)():n.error("Invalid JSON: "+b2)},n.parseXML=function(b2){var c2,d2;if(!b2||typeof b2!="string")return null;try{a.DOMParser?(d2=new a.DOMParser,c2=d2.parseFromString(b2,"text/xml")):(c2=new a.ActiveXObject("Microsoft.XMLDOM"),c2.async="false",c2.loadXML(b2))}catch(e2){c2=void 0}return c2&&c2.documentElement&&!c2.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b2),c2};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a2){return function(b2,c2){typeof b2!="string"&&(c2=b2,b2="*");var d2,e2=0,f2=b2.toLowerCase().match(G)||[];if(n.isFunction(c2))for(;d2=f2[e2++];)d2.charAt(0)==="+"?(d2=d2.slice(1)||"*",(a2[d2]=a2[d2]||[]).unshift(c2)):(a2[d2]=a2[d2]||[]).push(c2)}}function Ub(a2,b2,c2,d2){var e2={},f2=a2===Pb;function g2(h2){var i2;return e2[h2]=!0,n.each(a2[h2]||[],function(a3,h3){var j2=h3(b2,c2,d2);return typeof j2!="string"||f2||e2[j2]?f2?!(i2=j2):void 0:(b2.dataTypes.unshift(j2),g2(j2),!1)}),i2}return g2(b2.dataTypes[0])||!e2["*"]&&g2("*")}function Vb(a2,b2){var c2,d2,e2=n.ajaxSettings.flatOptions||{};for(d2 in b2)b2[d2]!==void 0&&((e2[d2]?a2:c2||(c2={}))[d2]=b2[d2]);return c2&&n.extend(!0,a2,c2),a2}function Wb(a2,b2,c2){for(var d2,e2,f2,g2,h2=a2.contents,i2=a2.dataTypes;i2[0]==="*";)i2.shift(),e2===void 0&&(e2=a2.mimeType||b2.getResponseHeader("Content-Type"));if(e2){for(g2 in h2)if(h2[g2]&&h2[g2].test(e2)){i2.unshift(g2);break}}if(i2[0]in c2)f2=i2[0];else{for(g2 in c2){if(!i2[0]||a2.converters[g2+" "+i2[0]]){f2=g2;break}d2||(d2=g2)}f2=f2||d2}return f2?(f2!==i2[0]&&i2.unshift(f2),c2[f2]):void 0}function Xb(a2,b2,c2,d2){var e2,f2,g2,h2,i2,j2={},k2=a2.dataTypes.slice();if(k2[1])for(g2 in a2.converters)j2[g2.toLowerCase()]=a2.converters[g2];for(f2=k2.shift();f2;)if(a2.responseFields[f2]&&(c2[a2.responseFields[f2]]=b2),!i2&&d2&&a2.dataFilter&&(b2=a2.dataFilter(b2,a2.dataType)),i2=f2,f2=k2.shift()){if(f2==="*")f2=i2;
1else if(i2!=="*"&&i2!==f2){if(g2=j2[i2+" "+f2]||j2["* "+f2],!g2){for(e2 in j2)if(h2=e2.split(" "),h2[1]===f2&&(g2=j2[i2+" "+h2[0]]||j2["* "+h2[0]])){g2===!0?g2=j2[e2]:j2[e2]!==!0&&(f2=h2[0],k2.unshift(h2[1]));break}}if(g2!==!0)if(g2&&a2.throws)b2=g2(b2);else try{b2=g2(b2)}catch(l2){return{state:"parsererror",error:g2?l2:"No conversion from "+i2+" to "+f2}}}}return{state:"success",data:b2}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,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":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a2,b2){return b2?Vb(Vb(a2,n.ajaxSettings),b2):Vb(n.ajaxSettings,a2)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b2,c2){typeof b2=="object"&&(c2=b2,b2=void 0),c2=c2||{};var d2,e2,f2,g2,h2,i2,j2,k2,l2=n.ajaxSetup({},c2),m2=l2.context||l2,o2=l2.context&&(m2.nodeType||m2.jquery)?n(m2):n.event,p2=n.Deferred(),q2=n.Callbacks("once memory"),r2=l2.statusCode||{},s2={},t2={},u2=0,v2="canceled",w2={readyState:0,getResponseHeader:function(a2){var b3;if(u2===2){if(!k2)for(k2={};b3=Jb.exec(g2);)k2[b3[1].toLowerCase()]=b3[2];b3=k2[a2.toLowerCase()]}return b3==null?null:b3},getAllResponseHeaders:function(){return u2===2?g2:null},setRequestHeader:function(a2,b3){var c3=a2.toLowerCase();return u2||(a2=t2[c3]=t2[c3]||a2,s2[a2]=b3),this},overrideMimeType:function(a2){return u2||(l2.mimeType=a2),this},statusCode:function(a2){var b3;if(a2)if(2>u2)for(b3 in a2)r2[b3]=[r2[b3],a2[b3]];else w2.always(a2[w2.status]);return this},abort:function(a2){var b3=a2||v2;return j2&&j2.abort(b3),y2(0,b3),this}};if(p2.promise(w2).complete=q2.add,w2.success=w2.done,w2.error=w2.fail,l2.url=((b2||l2.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l2.type=c2.method||c2.type||l2.method||l2.type,l2.dataTypes=n.trim(l2.dataType||"*").toLowerCase().match(G)||[""],l2.crossDomain==null&&(d2=Nb.exec(l2.url.toLowerCase()),l2.crossDomain=!(!d2||d2[1]===Sb[1]&&d2[2]===Sb[2]&&(d2[3]||(d2[1]==="http:"?"80":"443"))===(Sb[3]||(Sb[1]==="http:"?"80":"443")))),l2.data&&l2.processData&&typeof l2.data!="string"&&(l2.data=n.param(l2.data,l2.traditional)),Ub(Ob,l2,c2,w2),u2===2)return w2;i2=n.event&&l2.global,i2&&n.active++===0&&n.event.trigger("ajaxStart"),l2.type=l2.type.toUpperCase(),l2.hasContent=!Lb.test(l2.type),f2=l2.url,l2.hasContent||(l2.data&&(f2=l2.url+=(Fb.test(f2)?"&":"?")+l2.data,delete l2.data),l2.cache===!1&&(l2.url=Ib.test(f2)?f2.replace(Ib,"$1_="+Eb++):f2+(Fb.test(f2)?"&":"?")+"_="+Eb++)),l2.ifModified&&(n.lastModified[f2]&&w2.setRequestHeader("If-Modified-Since",n.lastModified[f2]),n.etag[f2]&&w2.setRequestHeader("If-None-Match",n.etag[f2])),(l2.data&&l2.hasContent&&l2.contentType!==!1||c2.contentType)&&w2.setRequestHeader("Content-Type",l2.contentType),w2.setRequestHeader("Accept",l2.dataTypes[0]&&l2.accepts[l2.dataTypes[0]]?l2.accepts[l2.dataTypes[0]]+(l2.dataTypes[0]!=="*"?", "+Qb+"; q=0.01":""):l2.accepts["*"]);for(e2 in l2.headers)w2.setRequestHeader(e2,l2.headers[e2]);if(l2.beforeSend&&(l2.beforeSend.call(m2,w2,l2)===!1||u2===2))return w2.abort();v2="abort";for(e2 in{success:1,error:1,complete:1})w2[e2](l2[e2]);if(j2=Ub(Pb,l2,c2,w2)){if(w2.readyState=1,i2&&o2.trigger("ajaxSend",[w2,l2]),u2===2)return w2;l2.async&&l2.timeout>0&&(h2=a.setTimeout(function(){w2.abort("timeout")},l2.timeout));try{u2=1,j2.send(s2,y2)}catch(x2){if(!(2>u2))throw x2;y2(-1,x2)}}else y2(-1,"No Transport");function y2(b3,c3,d3,e3){var k3,s3,t3,v3,x2,y3=c3;u2!==2&&(u2=2,h2&&a.clearTimeout(h2),j2=void 0,g2=e3||"",w2.readyState=b3>0?4:0,k3=b3>=200&&300>b3||b3===304,d3&&(v3=Wb(l2,w2,d3)),v3=Xb(l2,v3,w2,k3),k3?(l2.ifModified&&(x2=w2.getResponseHeader("Last-Modified"),x2&&(n.lastModified[f2]=x2),x2=w2.getResponseHeader("etag"),x2&&(n.etag[f2]=x2)),b3===204||l2.type==="HEAD"?y3="nocontent":b3===304?y3="notmodified":(y3=v3.state,s3=v3.data,t3=v3.error,k3=!t3)):(t3=y3,!b3&&y3||(y3="error",0>b3&&(b3=0))),w2.status=b3,w2.statusText=(c3||y3)+"",k3?p2.resolveWith(m2,[s3,y3,w2]):p2.rejectWith(m2,[w2,y3,t3]),w2.statusCode(r2),r2=void 0,i2&&o2.trigger(k3?"ajaxSuccess":"ajaxError",[w2,l2,k3?s3:t3]),q2.fireWith(m2,[w2,y3]),i2&&(o2.trigger("ajaxComplete",[w2,l2]),--n.active||n.event.trigger("ajaxStop")))}return w2},getJSON:function(a2,b2,c2){return n.get(a2,b2,c2,"json")},getScript:function(a2,b2){return n.get(a2,void 0,b2,"script")}}),n.each(["get","post"],function(a2,b2){n[b2]=function(a3,c2,d2,e2){return n.isFunction(c2)&&(e2=e2||d2,d2=c2,c2=void 0),n.ajax(n.extend({url:a3,type:b2,dataType:e2,data:c2,success:d2},n.isPlainObject(a3)&&a3))}}),n._evalUrl=function(a2){return n.ajax({url:a2,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},n.fn.extend({wrapAll:function(a2){if(n.isFunction(a2))return this.each(function(b3){n(this).wrapAll(a2.call(this,b3))});if(this[0]){var b2=n(a2,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b2.insertBefore(this[0]),b2.map(function(){for(var a3=this;a3.firstChild&&a3.firstChild.nodeType===1;)a3=a3.firstChild;return a3}).append(this)}return this},wrapInner:function(a2){return n.isFunction(a2)?this.each(function(b2){n(this).wrapInner(a2.call(this,b2))}):this.each(function(){var b2=n(this),c2=b2.contents();c2.length?c2.wrapAll(a2):b2.append(a2)})},wrap:function(a2){var b2=n.isFunction(a2);return this.each(function(c2){n(this).wrapAll(b2?a2.call(this,c2):a2)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a2){return a2.style&&a2.style.display||n.css(a2,"display")}function Zb(a2){if(!n.contains(a2.ownerDocument||d,a2))return!0;for(;a2&&a2.nodeType===1;){if(Yb(a2)==="none"||a2.type==="hidden")return!0;a2=a2.parentNode}return!1}n.expr.filters.hidden=function(a2){return l.reliableHiddenOffsets()?a2.offsetWidth<=0&&a2.offsetHeight<=0&&!a2.getClientRects().length:Zb(a2)}
1,n.expr.filters.visible=function(a2){return!n.expr.filters.hidden(a2)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a2,b2,c2,d2){var e2;if(n.isArray(b2))n.each(b2,function(b3,e3){c2||_b.test(a2)?d2(a2,e3):dc(a2+"["+(typeof e3=="object"&&e3!=null?b3:"")+"]",e3,c2,d2)});else if(c2||n.type(b2)!=="object")d2(a2,b2);else for(e2 in b2)dc(a2+"["+e2+"]",b2[e2],c2,d2)}n.param=function(a2,b2){var c2,d2=[],e2=function(a3,b3){b3=n.isFunction(b3)?b3():b3==null?"":b3,d2[d2.length]=encodeURIComponent(a3)+"="+encodeURIComponent(b3)};if(b2===void 0&&(b2=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a2)||a2.jquery&&!n.isPlainObject(a2))n.each(a2,function(){e2(this.name,this.value)});else for(c2 in a2)dc(c2,a2[c2],b2,e2);return d2.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a2=n.prop(this,"elements");return a2?n.makeArray(a2):this}).filter(function(){var a2=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a2)&&(this.checked||!Z.test(a2))}).map(function(a2,b2){var c2=n(this).val();return c2==null?null:n.isArray(c2)?n.map(c2,function(a3){return{name:b2.name,value:a3.replace(ac,"\r\n")}}):{name:b2.name,value:c2.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=a.ActiveXObject!==void 0?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a2 in fc)fc[a2](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b2){if(!b2.crossDomain||l.cors){var c2;return{send:function(d2,e2){var f2,g2=b2.xhr(),h2=++ec;if(g2.open(b2.type,b2.url,b2.async,b2.username,b2.password),b2.xhrFields)for(f2 in b2.xhrFields)g2[f2]=b2.xhrFields[f2];b2.mimeType&&g2.overrideMimeType&&g2.overrideMimeType(b2.mimeType),b2.crossDomain||d2["X-Requested-With"]||(d2["X-Requested-With"]="XMLHttpRequest");for(f2 in d2)d2[f2]!==void 0&&g2.setRequestHeader(f2,d2[f2]+"");g2.send(b2.hasContent&&b2.data||null),c2=function(a2,d3){var f3,i2,j2;if(c2&&(d3||g2.readyState===4))if(delete fc[h2],c2=void 0,g2.onreadystatechange=n.noop,d3)g2.readyState!==4&&g2.abort();else{j2={},f3=g2.status,typeof g2.responseText=="string"&&(j2.text=g2.responseText);try{i2=g2.statusText}catch(k2){i2=""}f3||!b2.isLocal||b2.crossDomain?f3===1223&&(f3=204):f3=j2.text?200:404}j2&&e2(f3,i2,j2,g2.getAllResponseHeaders())},b2.async?g2.readyState===4?a.setTimeout(c2):g2.onreadystatechange=fc[h2]=c2:c2()},abort:function(){c2&&c2(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b2){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b2){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a2){return n.globalEval(a2),a2}}}),n.ajaxPrefilter("script",function(a2){a2.cache===void 0&&(a2.cache=!1),a2.crossDomain&&(a2.type="GET",a2.global=!1)}),n.ajaxTransport("script",function(a2){if(a2.crossDomain){var b2,c2=d.head||n("head")[0]||d.documentElement;return{send:function(e2,f2){b2=d.createElement("script"),b2.async=!0,a2.scriptCharset&&(b2.charset=a2.scriptCharset),b2.src=a2.url,b2.onload=b2.onreadystatechange=function(a3,c3){(c3||!b2.readyState||/loaded|complete/.test(b2.readyState))&&(b2.onload=b2.onreadystatechange=null,b2.parentNode&&b2.parentNode.removeChild(b2),b2=null,c3||f2(200,"success"))},c2.insertBefore(b2,c2.firstChild)},abort:function(){b2&&b2.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a2=jc.pop()||n.expando+"_"+Eb++;return this[a2]=!0,a2}}),n.ajaxPrefilter("json jsonp",function(b2,c2,d2){var e2,f2,g2,h2=b2.jsonp!==!1&&(kc.test(b2.url)?"url":typeof b2.data=="string"&&(b2.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&kc.test(b2.data)&&"data");return h2||b2.dataTypes[0]==="jsonp"?(e2=b2.jsonpCallback=n.isFunction(b2.jsonpCallback)?b2.jsonpCallback():b2.jsonpCallback,h2?b2[h2]=b2[h2].replace(kc,"$1"+e2):b2.jsonp!==!1&&(b2.url+=(Fb.test(b2.url)?"&":"?")+b2.jsonp+"="+e2),b2.converters["script json"]=function(){return g2||n.error(e2+" was not called"),g2[0]},b2.dataTypes[0]="json",f2=a[e2],a[e2]=function(){g2=arguments},d2.always(function(){f2===void 0?n(a).removeProp(e2):a[e2]=f2,b2[e2]&&(b2.jsonpCallback=c2.jsonpCallback,jc.push(e2)),g2&&n.isFunction(f2)&&f2(g2[0]),g2=f2=void 0}),"script"):void 0}),n.parseHTML=function(a2,b2,c2){if(!a2||typeof a2!="string")return null;typeof b2=="boolean"&&(c2=b2,b2=!1),b2=b2||d;
1var e2=x.exec(a2),f2=!c2&&[];return e2?[b2.createElement(e2[1])]:(e2=ja([a2],b2,f2),f2&&f2.length&&n(f2).remove(),n.merge([],e2.childNodes))};var lc=n.fn.load;n.fn.load=function(a2,b2,c2){if(typeof a2!="string"&&lc)return lc.apply(this,arguments);var d2,e2,f2,g2=this,h2=a2.indexOf(" ");return h2>-1&&(d2=n.trim(a2.slice(h2,a2.length)),a2=a2.slice(0,h2)),n.isFunction(b2)?(c2=b2,b2=void 0):b2&&typeof b2=="object"&&(e2="POST"),g2.length>0&&n.ajax({url:a2,type:e2||"GET",dataType:"html",data:b2}).done(function(a3){f2=arguments,g2.html(d2?n("<div>").append(n.parseHTML(a3)).find(d2):a3)}).always(c2&&function(a3,b3){g2.each(function(){c2.apply(this,f2||[a3.responseText,b3,a3])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a2,b2){n.fn[b2]=function(a3){return this.on(b2,a3)}}),n.expr.filters.animated=function(a2){return n.grep(n.timers,function(b2){return a2===b2.elem}).length};function mc(a2){return n.isWindow(a2)?a2:a2.nodeType===9?a2.defaultView||a2.parentWindow:!1}n.offset={setOffset:function(a2,b2,c2){var d2,e2,f2,g2,h2,i2,j2,k2=n.css(a2,"position"),l2=n(a2),m2={};k2==="static"&&(a2.style.position="relative"),h2=l2.offset(),f2=n.css(a2,"top"),i2=n.css(a2,"left"),j2=(k2==="absolute"||k2==="fixed")&&n.inArray("auto",[f2,i2])>-1,j2?(d2=l2.position(),g2=d2.top,e2=d2.left):(g2=parseFloat(f2)||0,e2=parseFloat(i2)||0),n.isFunction(b2)&&(b2=b2.call(a2,c2,n.extend({},h2))),b2.top!=null&&(m2.top=b2.top-h2.top+g2),b2.left!=null&&(m2.left=b2.left-h2.left+e2),"using"in b2?b2.using.call(a2,m2):l2.css(m2)}},n.fn.extend({offset:function(a2){if(arguments.length)return a2===void 0?this:this.each(function(b3){n.offset.setOffset(this,a2,b3)});var b2,c2,d2={top:0,left:0},e2=this[0],f2=e2&&e2.ownerDocument;if(f2)return b2=f2.documentElement,n.contains(b2,e2)?(typeof e2.getBoundingClientRect!="undefined"&&(d2=e2.getBoundingClientRect()),c2=mc(f2),{top:d2.top+(c2.pageYOffset||b2.scrollTop)-(b2.clientTop||0),left:d2.left+(c2.pageXOffset||b2.scrollLeft)-(b2.clientLeft||0)}):d2},position:function(){if(this[0]){var a2,b2,c2={top:0,left:0},d2=this[0];return n.css(d2,"position")==="fixed"?b2=d2.getBoundingClientRect():(a2=this.offsetParent(),b2=this.offset(),n.nodeName(a2[0],"html")||(c2=a2.offset()),c2.top+=n.css(a2[0],"borderTopWidth",!0),c2.left+=n.css(a2[0],"borderLeftWidth",!0)),{top:b2.top-c2.top-n.css(d2,"marginTop",!0),left:b2.left-c2.left-n.css(d2,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a2=this.offsetParent;a2&&!n.nodeName(a2,"html")&&n.css(a2,"position")==="static";)a2=a2.offsetParent;return a2||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a2,b2){var c2=/Y/.test(b2);n.fn[a2]=function(d2){return Y(this,function(a3,d3,e2){var f2=mc(a3);return e2===void 0?f2?b2 in f2?f2[b2]:f2.document.documentElement[d3]:a3[d3]:void(f2?f2.scrollTo(c2?n(f2).scrollLeft():e2,c2?e2:n(f2).scrollTop()):a3[d3]=e2)},a2,d2,arguments.length,null)}}),n.each(["top","left"],function(a2,b2){n.cssHooks[b2]=Ua(l.pixelPosition,function(a3,c2){return c2?(c2=Sa(a3,b2),Oa.test(c2)?n(a3).position()[b2]+"px":c2):void 0})}),n.each({Height:"height",Width:"width"},function(a2,b2){n.each({padding:"inner"+a2,content:b2,"":"outer"+a2},function(c2,d2){n.fn[d2]=function(d3,e2){var f2=arguments.length&&(c2||typeof d3!="boolean"),g2=c2||(d3===!0||e2===!0?"margin":"border");return Y(this,function(b3,c3,d4){var e3;return n.isWindow(b3)?b3.document.documentElement["client"+a2]:b3.nodeType===9?(e3=b3.documentElement,Math.max(b3.body["scroll"+a2],e3["scroll"+a2],b3.body["offset"+a2],e3["offset"+a2],e3["client"+a2])):d4===void 0?n.css(b3,c3,g2):n.style(b3,c3,d4,g2)},b2,f2?d3:void 0,f2,null)}})}),n.fn.extend({bind:function(a2,b2,c2){return this.on(a2,null,b2,c2)},unbind:function(a2,b2){return this.off(a2,null,b2)},delegate:function(a2,b2,c2,d2){return this.on(b2,a2,c2,d2)},undelegate:function(a2,b2,c2){return arguments.length===1?this.off(a2,"**"):this.off(b2,a2||"**",c2)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,typeof define=="function"&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b2){return a.$===n&&(a.$=oc),b2&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});/*! 2* imagesLoaded PACKAGED v4.1.1 3* JavaScript is all like "You images are done yet or what?" 4* MIT License 5*/(function(global2,factory15){typeof define=="function"&&define.amd?define("ev-emitter/ev-emitter",factory15):typeof module=="object"&&module.exports?module.exports=factory15():global2.EvEmitter=factory15()})(typeof window!="undefined"?window:this,function(){function EvEmitter(){}var proto=EvEmitter.prototype;return proto.on=function(eventName,listener){if(!(!eventName||!listener)){var events=this._events=this._events||{},listeners=events[eventName]=events[eventName]||[];return listeners.indexOf(listener)==-1&&listeners.push(listener),this}},proto.once=function(eventName,listener){if(!(!eventName||!listener)){this.on(eventName,listener);var onceEvents=this._onceEvents=this._onceEvents||{}
5,onceListeners=onceEvents[eventName]=onceEvents[eventName]||{};return onceListeners[listener]=!0,this}},proto.off=function(eventName,listener){var listeners=this._events&&this._events[eventName];if(!(!listeners||!listeners.length)){var index=listeners.indexOf(listener);return index!=-1&&listeners.splice(index,1),this}},proto.emitEvent=function(eventName,args){var listeners=this._events&&this._events[eventName];if(!(!listeners||!listeners.length)){var i=0,listener=listeners[i];args=args||[];for(var onceListeners=this._onceEvents&&this._onceEvents[eventName];listener;){var isOnce=onceListeners&&onceListeners[listener];isOnce&&(this.off(eventName,listener),delete onceListeners[listener]),listener.apply(this,args),i+=isOnce?0:1,listener=listeners[i]}return this}},EvEmitter});/*! 6 * imagesLoaded v4.1.1 7 * JavaScript is all like "You images are done yet or what?" 8 * MIT License 9 */(function(window2,factory15){"use strict";typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter"],function(EvEmitter){return factory15(window2,EvEmitter)}):typeof module=="object"&&module.exports?module.exports=factory15(window2,require("ev-emitter")):window2.imagesLoaded=factory15(window2,window2.EvEmitter)})(window,function(window2,EvEmitter){var $=window2.jQuery,console2=window2.console;function extend(a,b){for(var prop in b)a[prop]=b[prop];return a}function makeArray(obj){var ary=[];if(Array.isArray(obj))ary=obj;else if(typeof obj.length=="number")for(var i=0;i<obj.length;i++)ary.push(obj[i]);else ary.push(obj);return ary}function ImagesLoaded(elem,options,onAlways){if(!(this instanceof ImagesLoaded))return new ImagesLoaded(elem,options,onAlways);typeof elem=="string"&&(elem=document.querySelectorAll(elem)),this.elements=makeArray(elem),this.options=extend({},this.options),typeof options=="function"?onAlways=options:extend(this.options,options),onAlways&&this.on("always",onAlways),this.getImages(),$&&(this.jqDeferred=new $.Deferred),setTimeout(function(){this.check()}.bind(this))}ImagesLoaded.prototype=Object.create(EvEmitter.prototype),ImagesLoaded.prototype.options={},ImagesLoaded.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},ImagesLoaded.prototype.addElementImages=function(elem){elem.nodeName=="IMG"&&this.addImage(elem),this.options.background===!0&&this.addElementBackgroundImages(elem);var nodeType=elem.nodeType;if(!(!nodeType||!elementNodeTypes[nodeType])){for(var childImgs=elem.querySelectorAll("img"),i=0;i<childImgs.length;i++){var img=childImgs[i];this.addImage(img)}if(typeof this.options.background=="string"){var children=elem.querySelectorAll(this.options.background);for(i=0;i<children.length;i++){var child=children[i];this.addElementBackgroundImages(child)}}}};var elementNodeTypes={1:!0,9:!0,11:!0};ImagesLoaded.prototype.addElementBackgroundImages=function(elem){var style=getComputedStyle(elem);if(style)for(var reURL=/url\((['"])?(.*?)\1\)/gi,matches=reURL.exec(style.backgroundImage);matches!==null;){var url=matches&&matches[2];url&&this.addBackground(url,elem),matches=reURL.exec(style.backgroundImage)}},ImagesLoaded.prototype.addImage=function(img){var loadingImage=new LoadingImage(img);this.images.push(loadingImage)},ImagesLoaded.prototype.addBackground=function(url,elem){var background=new Background(url,elem);this.images.push(background)},ImagesLoaded.prototype.check=function(){var _this=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length){this.complete();return}function onProgress(image,elem,message){setTimeout(function(){_this.progress(image,elem,message)})}this.images.forEach(function(loadingImage){loadingImage.once("progress",onProgress),loadingImage.check()})},ImagesLoaded.prototype.progress=function(image,elem,message){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!image.isLoaded,this.emitEvent("progress",[this,image,elem]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,image),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&console2&&console2.log("progress: "+message,image,elem)},ImagesLoaded.prototype.complete=function(){var eventName=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(eventName,[this]),this.emitEvent("always",[this]),this.jqDeferred){var jqMethod=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[jqMethod](this)}};function LoadingImage(img){this.img=img}LoadingImage.prototype=Object.create(EvEmitter.prototype),LoadingImage.prototype.check=function(){var isComplete=this.getIsImageComplete();
9if(isComplete){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src},LoadingImage.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth!==void 0},LoadingImage.prototype.confirm=function(isLoaded,message){this.isLoaded=isLoaded,this.emitEvent("progress",[this,this.img,message])},LoadingImage.prototype.handleEvent=function(event2){var method="on"+event2.type;this[method]&&this[method](event2)},LoadingImage.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},LoadingImage.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},LoadingImage.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)};function Background(url,element){this.url=url,this.element=element,this.img=new Image}return Background.prototype=Object.create(LoadingImage.prototype),Background.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var isComplete=this.getIsImageComplete();isComplete&&(this.confirm(this.img.naturalWidth!==0,"naturalWidth"),this.unbindEvents())},Background.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},Background.prototype.confirm=function(isLoaded,message){this.isLoaded=isLoaded,this.emitEvent("progress",[this,this.element,message])},ImagesLoaded.makeJQueryPlugin=function(jQuery2){jQuery2=jQuery2||window2.jQuery,jQuery2&&($=jQuery2,$.fn.imagesLoaded=function(options,callback){var instance=new ImagesLoaded(this,options,callback);return instance.jqDeferred.promise($(this))})},ImagesLoaded.makeJQueryPlugin(),ImagesLoaded});/*! 10 * Isotope PACKAGED v3.0.1 11 * 12 * Licensed GPLv3 for open source use 13 * or Isotope Commercial License for commercial use 14 * 15 * http://isotope.metafizzy.co 16 * Copyright 2016 Metafizzy 17 */(function(window2,factory15){"use strict";typeof define=="function"&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(jQuery2){factory15(window2,jQuery2)}):typeof module=="object"&&module.exports?module.exports=factory15(window2,require("jquery")):"jQueryBridget"in window2||(window2.jQueryBridget=factory15(window2,window2.jQuery))})(window,function(window2,jQuery2){"use strict";var arraySlice=Array.prototype.slice,console2=window2.console,logError=typeof console2=="undefined"?function(){}:function(message){console2.error(message)};function jQueryBridget(namespace,PluginClass,$){if($=$||jQuery2||window2.jQuery,!$)return;PluginClass.prototype.option||(PluginClass.prototype.option=function(opts){$.isPlainObject(opts)&&(this.options=$.extend(!0,this.options,opts))}),$.fn[namespace]=function(arg0){if(typeof arg0=="string"){var args=arraySlice.call(arguments,1);return methodCall(this,arg0,args)}return plainCall(this,arg0),this};function methodCall($elems,methodName,args){var returnValue,pluginMethodStr="$()."+namespace+'("'+methodName+'")';return $elems.each(function(i,elem){var instance=$.data(elem,namespace);if(!instance){logError(namespace+" not initialized. Cannot call methods, i.e. "+pluginMethodStr);return}var method=instance[methodName];if(!method||methodName.charAt(0)=="_"){logError(pluginMethodStr+" is not a valid method");return}var value=method.apply(instance,args);returnValue=returnValue===void 0?value:returnValue}),returnValue!==void 0?returnValue:$elems}function plainCall($elems,options){$elems.each(function(i,elem){var instance=$.data(elem,namespace);instance?(instance.option(options),instance._init()):(instance=new PluginClass(elem,options),$.data(elem,namespace,instance))})}updateJQuery($)}function updateJQuery($){!$||$&&$.bridget||($.bridget=jQueryBridget)}return updateJQuery(jQuery2||window2.jQuery),jQueryBridget}),(function(global2,factory15){typeof define=="function"&&define.amd?define("ev-emitter/ev-emitter",factory15):typeof module=="object"&&module.exports?module.exports=factory15():global2.EvEmitter=factory15()})(typeof window!="undefined"?window:this,function(){function EvEmitter(){}var proto=EvEmitter.prototype;return proto.on=function(eventName,listener){if(!(!eventName||!listener)){var events=this._events=this._events||{},listeners=events[eventName]=events[eventName]||[];return listeners.indexOf(listener)==-1&&listeners.push(listener),this}},proto.once=function(eventName,listener){if(!(!eventName||!listener)){this.on(eventName,listener);var onceEvents=this._onceEvents=this._onceEvents||{}
17,onceListeners=onceEvents[eventName]=onceEvents[eventName]||{};return onceListeners[listener]=!0,this}},proto.off=function(eventName,listener){var listeners=this._events&&this._events[eventName];if(!(!listeners||!listeners.length)){var index=listeners.indexOf(listener);return index!=-1&&listeners.splice(index,1),this}},proto.emitEvent=function(eventName,args){var listeners=this._events&&this._events[eventName];if(!(!listeners||!listeners.length)){var i=0,listener=listeners[i];args=args||[];for(var onceListeners=this._onceEvents&&this._onceEvents[eventName];listener;){var isOnce=onceListeners&&onceListeners[listener];isOnce&&(this.off(eventName,listener),delete onceListeners[listener]),listener.apply(this,args),i+=isOnce?0:1,listener=listeners[i]}return this}},EvEmitter});/*! 18 * getSize v2.0.2 19 * measure size of elements 20 * MIT license 21 */(function(window2,factory15){"use strict";typeof define=="function"&&define.amd?define("get-size/get-size",[],function(){return factory15()}):typeof module=="object"&&module.exports?module.exports=factory15():"getSize"in window2||(window2.getSize=factory15())})(window,function(){"use strict";function getStyleSize(value){var num=parseFloat(value),isValid=value.indexOf("%")==-1&&!isNaN(num);return isValid&&num}function noop(){}var logError=typeof console=="undefined"?noop:function(message){console.error(message)},measurements=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],measurementsLength=measurements.length;function getZeroSize(){for(var size={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=0;i<measurementsLength;i++){var measurement=measurements[i];size[measurement]=0}return size}function getStyle(elem){var style=getComputedStyle(elem);return style||logError("Style returned "+style+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),style}var isSetup=!1,isBoxSizeOuter;function setup(){if(!isSetup){isSetup=!0;var div=document.createElement("div");div.style.width="200px",div.style.padding="1px 2px 3px 4px",div.style.borderStyle="solid",div.style.borderWidth="1px 2px 3px 4px",div.style.boxSizing="border-box";var body=document.body||document.documentElement;body.appendChild(div);var style=getStyle(div);getSize.isBoxSizeOuter=isBoxSizeOuter=getStyleSize(style.width)==200,body.removeChild(div)}}function getSize(elem){if(setup(),typeof elem=="string"&&(elem=document.querySelector(elem)),!(!elem||typeof elem!="object"||!elem.nodeType)){var style=getStyle(elem);if(style.display=="none")return getZeroSize();var size={};size.width=elem.offsetWidth,size.height=elem.offsetHeight;for(var isBorderBox=size.isBorderBox=style.boxSizing=="border-box",i=0;i<measurementsLength;i++){var measurement=measurements[i],value=style[measurement],num=parseFloat(value);size[measurement]=isNaN(num)?0:num}var paddingWidth=size.paddingLeft+size.paddingRight,paddingHeight=size.paddingTop+size.paddingBottom,marginWidth=size.marginLeft+size.marginRight,marginHeight=size.marginTop+size.marginBottom,borderWidth=size.borderLeftWidth+size.borderRightWidth,borderHeight=size.borderTopWidth+size.borderBottomWidth,isBorderBoxSizeOuter=isBorderBox&&isBoxSizeOuter,styleWidth=getStyleSize(style.width);styleWidth!==!1&&(size.width=styleWidth+(isBorderBoxSizeOuter?0:paddingWidth+borderWidth));var styleHeight=getStyleSize(style.height);return styleHeight!==!1&&(size.height=styleHeight+(isBorderBoxSizeOuter?0:paddingHeight+borderHeight)),size.innerWidth=size.width-(paddingWidth+borderWidth),size.innerHeight=size.height-(paddingHeight+borderHeight),size.outerWidth=size.width+marginWidth,size.outerHeight=size.height+marginHeight,size}}return getSize}),(function(window2,factory15){"use strict";typeof define=="function"&&define.amd?define("desandro-matches-selector/matches-selector",factory15):typeof module=="object"&&module.exports?module.exports=factory15():"matchesSelector"in window2||(window2.matchesSelector=factory15())})(window,function(){"use strict";var matchesMethod=(function(){var ElemProto=Element.prototype;if(ElemProto.matches)return"matches";if(ElemProto.matchesSelector)return"matchesSelector";for(var prefixes=["webkit","moz","ms","o"],i=0;i<prefixes.length;i++){var prefix=prefixes[i],method=prefix+"MatchesSelector";if(ElemProto[method])return method}})();return function(elem,selector){return elem[matchesMethod](selector)}}),(function(window2,factory15){typeof define=="function"&&define.amd?define("fizzy-ui-utils/utils",["de
21sandro-matches-selector/matches-selector"],function(matchesSelector){return factory15(window2,matchesSelector)}):typeof module=="object"&&module.exports?module.exports=factory15(window2,require("desandro-matches-selector")):"fizzyUIUtils"in window2||(window2.fizzyUIUtils=factory15(window2,window2.matchesSelector))})(window,function(window2,matchesSelector){var utils={};utils.extend=function(a,b){for(var prop in b)a[prop]=b[prop];return a},utils.modulo=function(num,div){return(num%div+div)%div},utils.makeArray=function(obj){var ary=[];if(Array.isArray(obj))ary=obj;else if(obj&&typeof obj.length=="number")for(var i=0;i<obj.length;i++)ary.push(obj[i]);else ary.push(obj);return ary},utils.removeFrom=function(ary,obj){var index=ary.indexOf(obj);index!=-1&&ary.splice(index,1)},utils.getParent=function(elem,selector){for(;elem!=document.body;)if(elem=elem.parentNode,matchesSelector(elem,selector))return elem},utils.getQueryElement=function(elem){return typeof elem=="string"?document.querySelector(elem):elem},utils.handleEvent=function(event2){var method="on"+event2.type;this[method]&&this[method](event2)},utils.filterFindElements=function(elems,selector){elems=utils.makeArray(elems);var ffElems=[];return elems.forEach(function(elem){if(elem instanceof HTMLElement){if(!selector){ffElems.push(elem);return}matchesSelector(elem,selector)&&ffElems.push(elem);for(var childElems=elem.querySelectorAll(selector),i=0;i<childElems.length;i++)ffElems.push(childElems[i])}}),ffElems},utils.debounceMethod=function(_class,methodName,threshold){var method=_class.prototype[methodName],timeoutName=methodName+"Timeout";_class.prototype[methodName]=function(){var timeout=this[timeoutName];timeout&&clearTimeout(timeout);var args=arguments,_this=this;this[timeoutName]=setTimeout(function(){method.apply(_this,args),delete _this[timeoutName]},threshold||100)}},utils.docReady=function(callback){var readyState=document.readyState;readyState=="complete"||readyState=="interactive"?callback():document.addEventListener("DOMContentLoaded",callback)},utils.toDashed=function(str){return str.replace(/(.)([A-Z])/g,function(match,$1,$2){return $1+"-"+$2}).toLowerCase()};var console2=window2.console;return utils.htmlInit=function(WidgetClass,namespace){utils.docReady(function(){var dashedNamespace=utils.toDashed(namespace),dataAttr="data-"+dashedNamespace,dataAttrElems=document.querySelectorAll("["+dataAttr+"]"),jsDashElems=document.querySelectorAll(".js-"+dashedNamespace),elems=utils.makeArray(dataAttrElems).concat(utils.makeArray(jsDashElems)),dataOptionsAttr=dataAttr+"-options",jQuery2=window2.jQuery;elems.forEach(function(elem){var attr=elem.getAttribute(dataAttr)||elem.getAttribute(dataOptionsAttr),options;try{options=attr&&JSON.parse(attr)}catch(error){console2&&console2.error("Error parsing "+dataAttr+" on "+elem.className+": "+error);return}var instance=new WidgetClass(elem,options);jQuery2&&jQuery2.data(elem,namespace,instance)})})},utils}),(function(window2,factory15){typeof define=="function"&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],factory15):typeof module=="object"&&module.exports?module.exports=factory15(require("ev-emitter"),require("get-size")):"Outlayer"in window2||(window2.Outlayer={},window2.Outlayer.Item=factory15(window2.EvEmitter,window2.getSize))})(window,function(EvEmitter,getSize){"use strict";function isEmptyObj(obj){for(var prop in obj)return!1;return prop=null,!0}var docElemStyle=document.documentElement.style,transitionProperty=typeof docElemStyle.transition=="str
21ing"?"transition":"WebkitTransition",transformProperty=typeof docElemStyle.transform=="string"?"transform":"WebkitTransform",transitionEndEvent={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[transitionProperty],vendorProperties={transform:transformProperty,transition:transitionProperty,transitionDuration:transitionProperty+"Duration",transitionProperty:transitionProperty+"Property",transitionDelay:transitionProperty+"Delay"};function Item(element,layout){element&&(this.element=element,this.layout=layout,this.position={x:0,y:0},this._create())}var proto=Item.prototype=Object.create(EvEmitter.prototype);proto.constructor=Item,proto._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},proto.handleEvent=function(event2){var method="on"+event2.type;this[method]&&this[method](event2)},proto.getSize=function(){this.size=getSize(this.element)},proto.css=function(style){var elemStyle=this.element.style;for(var prop in style){var supportedProp=vendorProperties[prop]||prop;elemStyle[supportedProp]=style[prop]}},proto.getPosition=function(){var style=getComputedStyle(this.element),isOriginLeft=this.layout._getOption("originLeft"),isOriginTop=this.layout._getOption("originTop"),xValue=style[isOriginLeft?"left":"right"],yValue=style[isOriginTop?"top":"bottom"],layoutSize=this.layout.size,x=xValue.indexOf("%")!=-1?parseFloat(xValue)/100*layoutSize.width:parseInt(xValue,10),y=yValue.indexOf("%")!=-1?parseFloat(yValue)/100*layoutSize.height:parseInt(yValue,10);x=isNaN(x)?0:x,y=isNaN(y)?0:y,x-=isOriginLeft?layoutSize.paddingLeft:layoutSize.paddingRight,y-=isOriginTop?layoutSize.paddingTop:layoutSize.paddingBottom,this.position.x=x,this.position.y=y},proto.layoutPosition=function(){var layoutSize=this.layout.size,style={},isOriginLeft=this.layout._getOption("originLeft"),isOriginTop=this.layout._getOption("originTop"),xPadding=isOriginLeft?"paddingLeft":"paddingRight",xProperty=isOriginLeft?"left":"right",xResetProperty=isOriginLeft?"right":"left",x=this.position.x+layoutSize[xPadding];style[xProperty]=this.getXValue(x),style[xResetProperty]="";var yPadding=isOriginTop?"paddingTop":"paddingBottom",yProperty=isOriginTop?"top":"bottom",yResetProperty=isOriginTop?"bottom":"top",y=this.position.y+layoutSize[yPadding];style[yProperty]=this.getYValue(y),style[yResetProperty]="",this.css(style),this.emitEvent("layout",[this])},proto.getXValue=function(x){var isHorizontal=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!isHorizontal?x/this.layout.size.width*100+"%":x+"px"},proto.getYValue=function(y){var isHorizontal=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&isHorizontal?y/this.layout.size.height*100+"%":y+"px"},proto._transitionTo=function(x,y){this.getPosition();var curX=this.position.x,curY=this.position.y,compareX=parseInt(x,10),compareY=parseInt(y,10),didNotMove=compareX===this.position.x&&compareY===this.position.y;if(this.setPosition(x,y),didNotMove&&!this.isTransitioning){this.layoutPosition();return}var transX=x-curX,transY=y-curY,transitionStyle={};transitionStyle.transform=this.getTranslate(transX,transY),this.transition({to:transitionStyle,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},proto.getTranslate=function(x,y){var isOriginLeft=this.layout._getOption("originLeft"),isOriginTop=this.layout._getOption("originTop");return x=isOriginLeft?x:-x,y=isOriginTop?y:-y,"translate3d("+x+"px, "+y+"px, 0)"},proto.goTo=function(x,y){this.setPosition(x,y),this.layoutPosition()},proto.moveTo=proto._transitionTo,proto.setPosition=function(x,y){this.position.x=parseInt(x,10),this.position.y=parseInt(y,10)},proto._nonTransition=function(args){this.css(args.to),args.isCleaning&&this._removeStyles(args.to);for(var prop in args.onTransitionEnd)args.onTransitionEnd[prop].call(this)},proto.transition=function(args){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(args);return}var _transition=this._transn;for(var prop in args.onTransitionEnd)_transition.onEnd[prop]=args.onTransitionEnd[prop];for(prop in args.to)_transition.ingProperties[prop]=!0,args.isCleaning&&(_transition.clean[prop]=!0);if(args.from){this.css(args.from);var h=this.element.offsetHeight;h=null}this.enableTransition(args.to),this.css(args.to),this.isTransitioning=!0};function toDashedAll(str){return str.replace(/([A-Z])/g,function($1){return"-"+$1.toLowerCase()})}var transitionProps="opacity,"+toDashedAll(transformProperty);proto.enableTransition=function(){if(!this.isTransitioning){var duration=this.layout.options.transitionDuration;duration=typeof duration=="number"?duration+"ms":duration,this.css({transitionProperty:transitionProps,transitionDuration:duration,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(transitionEndEvent,this,!1)}},proto.onwebkitTransitionEnd=function(event2){this.ontransitionend(event2)},proto.onotransitionend=function(event2){this.ontransitionend(event2)};var dashedVendorProperties={"-webkit-transform":"transform"};proto.ontransitionend=function(event2){if(event2.target===this.element){var _transition=this._transn,propertyName=dashedVendorProperties[event2.propertyName]||event2.propertyName;if(delete _transition.ingProperties[propertyName],isEmptyObj(_transition.ingProperties)&&this.disableTransition(),propertyName in _transition.clean&&(this.element.style[event2.propertyName]="",delete _transition.clean[propertyName]),propertyName in _transition.onEnd){var onTransitionEnd=_transition.onEnd[propertyName];onTransitionEnd.call(this),delete _transition.onEnd[propertyName]}this.emitEvent("transitionEnd",[this])}},proto.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(transitionEndEvent,this,!1),this.isTransitioning=!1},proto._removeStyles=function(style){var cleanStyle={};for(var prop in style)cleanStyle[prop]="";this.css(cleanStyle)};var cleanTransitionStyle={transitionProperty:"",transitionDuration:"",transitionDelay:""};return proto.removeTransitionStyles=function(){this.css(cleanTransitionStyle)},proto.stagger=function(delay){delay=isNaN(delay)?0:delay,this.staggerDelay=delay+"ms"},proto.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},proto.remove=function(){if(!transitionProperty||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},proto.reveal=function(){delete this.isHidden,this.css({display:""});var options=this.layout.options,onTransitionEnd={},transitionEndProperty=this.getHideRevealTransitionEndProperty("visibleStyle");onTransitionEnd[transitionEndProperty]=this.onRevealTransitionEnd,this.transition({from:options.hiddenStyle,to:options.visibleStyle,isCleaning:!0,onTransitionEnd:onTransitionEnd})},proto.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},proto.getHideRevealTransitionEndProperty=function(styleProperty){var optionStyle=this.layout.options[styleProperty];if(optionStyle.opacity)return"opacity";for(var prop in optionStyle)return prop},proto.hide=function(){this.isHidden=!0,this.css({display:""});var options=this.layout.options,onTransitionEnd={},transitionEndProperty=this.getHideRevealTransitionEndProperty("hiddenStyle");onTransitionEnd[transitionEndProperty]=this.onHideTransitionEnd,this.transition({from:options.visibleStyle,to:options.hiddenStyle,isCleaning:!0,onTransitionEnd:onTransitionEnd})},proto.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},proto.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},Item});/*! 22 * Outlayer v2.1.0 23 * the brains and guts of a layout library 24 * MIT license 25 */(function(window2,factory15){"use strict";typeof define=="function"&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(EvEmitter,getSize,utils,Item){return factory15(window2,EvEmitter,getSize,utils,Item)}):typeof module=="object"&&module.exports?module.exports=factory15(window2,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):Object.keys(window2.Outlayer).length===1&&(window2.Outlayer=factory15(window2,window2.EvEmitter,window2.getSize,window2.fizzyUIUtils,window2.Outlayer.Item))})(window,function(window2,EvEmitter,getSize,utils,Item){"use strict";var console2=window2.console,jQuery2=window2.jQuery,noop=function(){},GUID=0,instances={};function Outlayer(element,options){var queryElement=utils.getQueryElement(element);if(!queryElement){console2&&console2.error("Bad element for "+this.constructor.namespace+": "+(queryElement||element));return}this.element=queryElement,jQuery2&&(this.$element=jQuery2(this.element)),this.options=utils.extend({},this.constructor.defaults),this.option(options);var id=++GUID;this.element.outlayerGUID=id,instances[id]=this,this._create();var isInitLayout=this._getOption("initLayout");isInitLayout&&this.layout()}Outlayer.namespace="outlayer",Outlayer.Item=Item,Outlayer.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var proto=Outlayer.prototype;utils.extend(proto,EvEmitter.prototype),proto.option=function(opts){utils.extend(this.options,opts)},proto._getOption=function(option){var oldOption=this.constructor.compatOptions[option];return oldOption&&this.options[oldOption]!==void 0?this.options[oldOption]:this.options[option]},Outlayer.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},proto._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),utils.extend(this.element.style,this.options.containerStyle);var canBindResize=this._getOption("resize");canBindResize&&this.bindResize()},proto.reloadItems=function(){this.items=this._itemize(this.element.children)},proto._itemize=function(elems){for(var itemElems=this._filterFindItemElements(elems),Item2=this.constructor.Item,items=[],i=0;i<itemElems.length;i++){var elem=itemElems[i],item=new Item2(elem,this);items.push(item)}return items},proto._filterFindItemElements=function(elems){return utils.filterFindElements(elems,this.options.itemSelector)},proto.getItemElements=function(){return this.items.map(function(item){return item.element})},proto.layout=function(){this._resetLayout(),this._manageStamps();var layoutInstant=this._getOption("layoutInstant"),isInstant=layoutInstant!==void 0?layoutInstant:!this._isLayoutInited;this.layoutItems(this.items,isInstant),this._isLayoutInited=!0},proto._init=proto.layout,proto._resetLayout=function(){this.get
25Size()},proto.getSize=function(){this.size=getSize(this.element)},proto._getMeasurement=function(measurement,size){var option=this.options[measurement],elem;option?(typeof option=="string"?elem=this.element.querySelector(option):option instanceof HTMLElement&&(elem=option),this[measurement]=elem?getSize(elem)[size]:option):this[measurement]=0},proto.layoutItems=function(items,isInstant){items=this._getItemsForLayout(items),this._layoutItems(items,isInstant),this._postLayout()},proto._getItemsForLayout=function(items){return items.filter(function(item){return!item.isIgnored})},proto._layoutItems=function(items,isInstant){if(this._emitCompleteOnItems("layout",items),!(!items||!items.length)){var queue=[];items.forEach(function(item){var position=this._getItemLayoutPosition(item);position.item=item,position.isInstant=isInstant||item.isLayoutInstant,queue.push(position)},this),this._processLayoutQueue(queue)}},proto._getItemLayoutPosition=function(){return{x:0,y:0}},proto._processLayoutQueue=function(queue){this.updateStagger(),queue.forEach(function(obj,i){this._positionItem(obj.item,obj.x,obj.y,obj.isInstant,i)},this)},proto.updateStagger=function(){var stagger=this.options.stagger;if(stagger==null){this.stagger=0;return}return this.stagger=getMilliseconds(stagger),this.stagger},proto._positionItem=function(item,x,y,isInstant,i){isInstant?item.goTo(x,y):(item.stagger(i*this.stagger),item.moveTo(x,y))},proto._postLayout=function(){this.resizeContainer()},proto.resizeContainer=function(){var isResizingContainer=this._getOption("resizeContainer");if(isResizingContainer){var size=this._getContainerSize();size&&(this._setContainerMeasure(size.width,!0),this._setContainerMeasure(size.height,!1))}},proto._getContainerSize=noop,proto._setContainerMeasure=function(measure,isWidth){if(measure!==void 0){var elemSize=this.size;elemSize.isBorderBox&&(measure+=isWidth?elemSize.paddingLeft+elemSize.paddingRight+elemSize.borderLeftWidth+elemSize.borderRightWidth:elemSize.paddingBottom+elemSize.paddingTop+elemSize.borderTopWidth+elemSize.borderBottomWidth),measure=Math.max(measure,0),this.element.style[isWidth?"width":"height"]=measure+"px"}},proto._emitCompleteOnItems=function(eventName,items){var _this=this;function onComplete(){_this.dispatchEvent(eventName+"Complete",null,[items])}var count=items.length;if(!items||!count){onComplete();return}var doneCount=0;function tick(){doneCount++,doneCount==count&&onComplete()}items.forEach(function(item){item.once(eventName,tick)})},proto.dispatchEvent=function(type,event2,args){var emitArgs=event2?[event2].concat(args):args;if(this.emitEvent(type,emitArgs),jQuery2)if(this.$element=this.$element||jQuery2(this.element),event2){var $event=jQuery2.Event(event2);$event.type=type,this.$element.trigger($event,args)}else this.$element.trigger(type,args)},proto.ignore=function(elem){var item=this.getItem(elem);item&&(item.isIgnored=!0)},proto.unignore=function(elem){var item=this.getItem(elem);item&&delete item.isIgnored},proto.stamp=function(elems){elems=this._find(elems),elems&&(this.stamps=this.stamps.concat(elems),elems.forEach(this.ignore,this))},proto.unstamp=function(elems){elems=this._find(elems),elems&&elems.forEach(function(elem){utils.removeFrom(this.stamps,elem),this.unignore(elem)},this)},proto._find=function(elems){if(elems)return typeof elems=="string"&&(elems=this.element.querySelectorAll(elems)),elems=utils.makeArray(elems),elems},proto._manageStamps=function(){!this.stamps||!this.stamps.length||(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},proto._getBoundingRect=function(){var boundingRect=this.element.getBoundingClientRect(),size=this.size;this._boundingRect={left:boundingRect.left+size.paddingLeft+size.borderLeftWidth,top:boundingRect.top+size.paddingTop+size.borderTopWidth,right:boundingRect.right-(size.paddingRight+size.borderRightWidth),bottom:boundingRect.bottom-(size.paddingBottom+size.borderBottomWidth)}},proto._manageStamp=noop,proto._getElementOffset=function(elem){var boundingRect=elem.getBoundingClientRect(),thisRect=this._boundingRect,size=getSize(elem),offset={left:boundingRect.left-thisRect.left-size.marginLeft,top:boundingRect.top-thisRect.top-size.marginTop,right:thisRect.right-boundingRect.right-size.marginRight,bottom:thisRect.bottom-boundingRect.bottom-size.marginBottom};return offset},proto.handleEvent=utils.handleEvent,proto.bindResize=function(){window2.addEventListener("resize",this),this.isResizeBound=!0},proto.unbindResize=function(){window2.removeEventListener("resize",this),this.isResizeBound=!1},proto.onresize=function(){this.resize()},utils.debounceMethod(Outlayer,"onresize",100),proto.resize=function(){!this.isResizeBound||!this.needsResizeLayout()||this.layout()},proto.needsResizeLayout=function(){var size=getSize(this.element),hasSizes=this.size&&size;return hasSizes&&size.innerWidth!==this.size.innerWidth},proto.addItems=function(elems){var items=this._itemize(elems);return items.length&&(this.items=this.items.concat(items)),items},proto.appended=function(elems){var items=this.addItems(elems);items.length&&(this.layoutItems(items,!0),this.reveal(items))},proto.prepended=function(elems){var items=this._itemize(elems);if(items.length){var previousItems=this.items.slice(0);this.items=items.concat(previousItems),this._resetLayout(),this._manageStamps(),this.layoutItems(items,!0),this.reveal(items),this.layoutItems(previousItems)}},proto.reveal=function(items){if(this._emitCompleteOnItems("reveal",items),!(!items||!items.length)){var stagger=this.updateStagger();
25items.forEach(function(item,i){item.stagger(i*stagger),item.reveal()})}},proto.hide=function(items){if(this._emitCompleteOnItems("hide",items),!(!items||!items.length)){var stagger=this.updateStagger();items.forEach(function(item,i){item.stagger(i*stagger),item.hide()})}},proto.revealItemElements=function(elems){var items=this.getItems(elems);this.reveal(items)},proto.hideItemElements=function(elems){var items=this.getItems(elems);this.hide(items)},proto.getItem=function(elem){for(var i=0;i<this.items.length;i++){var item=this.items[i];if(item.element==elem)return item}},proto.getItems=function(elems){elems=utils.makeArray(elems);var items=[];return elems.forEach(function(elem){var item=this.getItem(elem);item&&items.push(item)},this),items},proto.remove=function(elems){var removeItems=this.getItems(elems);this._emitCompleteOnItems("remove",removeItems),!(!removeItems||!removeItems.length)&&removeItems.forEach(function(item){item.remove(),utils.removeFrom(this.items,item)},this)},proto.destroy=function(){var style=this.element.style;style.height="",style.position="",style.width="",this.items.forEach(function(item){item.destroy()}),this.unbindResize();var id=this.element.outlayerGUID;delete instances[id],delete this.element.outlayerGUID,jQuery2&&jQuery2.removeData(this.element,this.constructor.namespace)},Outlayer.data=function(elem){elem=utils.getQueryElement(elem);var id=elem&&elem.outlayerGUID;return id&&instances[id]},Outlayer.create=function(namespace,options){var Layout=subclass(Outlayer);return Layout.defaults=utils.extend({},Outlayer.defaults),utils.extend(Layout.defaults,options),Layout.compatOptions=utils.extend({},Outlayer.compatOptions),Layout.namespace=namespace,Layout.data=Outlayer.data,Layout.Item=subclass(Item),utils.htmlInit(Layout,namespace),jQuery2&&jQuery2.bridget&&jQuery2.bridget(namespace,Layout),Layout};function subclass(Parent){function SubClass(){Parent.apply(this,arguments)}return SubClass.prototype=Object.create(Parent.prototype),SubClass.prototype.constructor=SubClass,SubClass}var msUnits={ms:1,s:1e3};function getMilliseconds(time){if(typeof time=="number")return time;var matches=time.match(/(^\d*\.?\d*)(\w*)/),num=matches&&matches[1],unit=matches&&matches[2];if(!num.length)return 0;num=parseFloat(num);var mult=msUnits[unit]||1;return num*mult}return Outlayer.Item=Item,Outlayer}),(function(window2,factory15){typeof define=="function"&&define.amd?define("isotope/js/item",["outlayer/outlayer"],factory15):typeof module=="object"&&module.exports?module.exports=factory15(require("outlayer")):"Isotope"in window2||(window2.Isotope=window2.Isotope||{},window2.Isotope.Item=factory15(window2.Outlayer))})(window,function(Outlayer){"use strict";function Item(){Outlayer.Item.apply(this,arguments)}var proto=Item.prototype=Object.create(Outlayer.Item.prototype),_create=proto._create;proto._create=function(){this.id=this.layout.itemGUID++,_create.call(this),this.sortData={}},proto.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var getSortData=this.layout.options.getSortData,sorters=this.layout._sorters;for(var key in getSortData){var sorter=sorters[key];this.sortData[key]=sorter(this.element,this)}}};var _destroy=proto.destroy;return proto.destroy=function(){_destroy.apply(this,arguments),this.css({display:""})},Item}),(function(window2,factory15){typeof define=="function"&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],factory15):typeof module=="object"&&module.exports?module.exports=factory15(require("get-size"),require("outlayer")):Object.keys(window2.Isotope).length===1&&(window2.Isotope=window2.Isotope||{},window2.Isotope.LayoutMode=factory15(window2.getSize,window2.Outlayer))})(window,function(getSize,Outlayer){"use strict";function LayoutMode(isotope){this.isotope=isotope,isotope&&(this.options=isotope.options[this.namespace],this.element=isotope.element,this.items=isotope.filteredItems,this.size=isotope.size)}var proto=LayoutMode.prototype,facadeMethods=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return facadeMethods.forEach(function(methodName){proto[methodName]=function(){return Outlayer.prototype[methodName].apply(this.isotope,arguments)}}),proto.needsVerticalResizeLayout=function(){var size=getSize(this.isotope.element),hasSizes=this.isotope.size&&size;
vendor: 11,520 bytes, lines 25-43
25return hasSizes&&size.innerHeight!=this.isotope.size.innerHeight},proto._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},proto.getColumnWidth=function(){this.getSegmentSize("column","Width")},proto.getRowHeight=function(){this.getSegmentSize("row","Height")},proto.getSegmentSize=function(segment,size){var segmentName=segment+size,outerSize="outer"+size;if(this._getMeasurement(segmentName,outerSize),!this[segmentName]){var firstItemSize=this.getFirstItemSize();this[segmentName]=firstItemSize&&firstItemSize[outerSize]||this.isotope.size["inner"+size]}},proto.getFirstItemSize=function(){var firstItem=this.isotope.filteredItems[0];return firstItem&&firstItem.element&&getSize(firstItem.element)},proto.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},proto.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},LayoutMode.modes={},LayoutMode.create=function(namespace,options){function Mode(){LayoutMode.apply(this,arguments)}return Mode.prototype=Object.create(proto),Mode.prototype.constructor=Mode,options&&(Mode.options=options),Mode.prototype.namespace=namespace,LayoutMode.modes[namespace]=Mode,Mode},LayoutMode});/*! 26 * Masonry v4.1.0 27 * Cascading grid layout library 28 * http://masonry.desandro.com 29 * MIT License 30 * by David DeSandro 31 */(function(window2,factory15){typeof define=="function"&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],factory15):typeof module=="object"&&module.exports?module.exports=factory15(require("outlayer"),require("get-size")):"Masonry"in window2||(window2.Masonry=factory15(window2.Outlayer,window2.getSize))})(window,function(Outlayer,getSize){var Masonry=Outlayer.create("masonry");return Masonry.compatOptions.fitWidth="isFitWidth",Masonry.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var i=0;i<this.cols;i++)this.colYs.push(0);this.maxY=0},Masonry.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var firstItem=this.items[0],firstItemElem=firstItem&&firstItem.element;this.columnWidth=firstItemElem&&getSize(firstItemElem).outerWidth||this.containerWidth}var columnWidth=this.columnWidth+=this.gutter,containerWidth=this.containerWidth+this.gutter,cols=containerWidth/columnWidth,excess=columnWidth-containerWidth%columnWidth,mathMethod=excess&&excess<1?"round":"floor";cols=Math[mathMethod](cols),this.cols=Math.max(cols,1)},Masonry.prototype.getContainerWidth=function(){var isFitWidth=this._getOption("fitWidth"),container=isFitWidth?this.element.parentNode:this.element,size=getSize(container);this.containerWidth=size&&size.innerWidth},Masonry.prototype._getItemLayoutPosition=function(item){item.getSize();var remainder=item.size.outerWidth%this.columnWidth,mathMethod=remainder&&remainder<1?"round":"ceil",colSpan=Math[mathMethod](item.size.outerWidth/this.columnWidth);colSpan=Math.min(colSpan,this.cols);for(var colGroup=this._getColGroup(colSpan),minimumY=Math.min.apply(Math,colGroup),shortColIndex=colGroup.indexOf(minimumY),position={x:this.columnWidth*shortColIndex,y:minimumY},setHeight=minimumY+item.size.outerHeight,setSpan=this.cols+1-colGroup.length,i=0;i<setSpan;i++)this.colYs[shortColIndex+i]=setHeight;return position},Masonry.prototype._getColGroup=function(colSpan){if(colSpan<2)return this.colYs;for(var colGroup=[],groupCount=this.cols+1-colSpan,i=0;i<groupCount;i++){var groupColYs=this.colYs.slice(i,i+colSpan);colGroup[i]=Math.max.apply(Math,groupColYs)}return colGroup},Masonry.prototype._manageStamp=function(stamp){var stampSize=getSize(stamp),offset=this._getElementOffset(stamp),isOriginLeft=this._getOption("originLeft"),firstX=isOriginLeft?offset.left:offset.right,lastX=firstX+stampSize.outerWidth,firstCol=Math.floor(firstX/this.columnWidth);firstCol=Math.max(0,firstCol);var lastCol=Math.floor(lastX/this.columnWidth);lastCol-=lastX%this.columnWidth?0:1,lastCol=Math.min(this.cols-1,lastCol);for(var isOriginTop=this._getOption("originTop"),stampMaxY=(isOriginTop?offset.top:offset.bottom)+stampSize.outerHeight,i=firstCol;i<=lastCol;i++)this.colYs[i]=Math.max(stampMaxY,this.colYs[i])},Masonry.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var size={height:this.maxY};return this._getOption("fitWidth")&&(size.width=this._getContainerFitWidth()),size},Masonry.prototype._getContainerFitWidth=function(){for(var unusedCols=0,i=this.cols;--i&&this.colYs[i]===0;)unusedCols++;return(this.cols-unusedCols)*this.columnWidth-this.gutter},Masonry.prototype.needsResizeLayout=function(){var previousWidth=this.containerWidth;return this.getContainerWidth(),previousWidth!=this.containerWidth},Masonry});/*! 32 * Masonry layout mode 33 * sub-classes Masonry 34 * http://masonry.desandro.com 35 */(function(window2,factory15){typeof define=="function"&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],factory15):typeof module=="object"&&module.exports?module.exports=factory15(require("../layout-mode"),require("masonry-layout")):factory15(window2.Isotope.LayoutMode,window2.Masonry)})(window,function(LayoutMode,Masonry){"use strict";var MasonryMode=LayoutMode.create("masonry"),proto=MasonryMode.prototype,keepModeMethods={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var method in Masonry.prototype)keepModeMethods[method]||(proto[method]=Masonry.prototype[method]);var measureColumns=proto.measureColumns;proto.measureColumns=function(){this.items=this.isotope.filteredItems,measureColumns.call(this)};var _getOption=proto._getOption;return proto._getOption=function(option){return option=="fitWidth"?this.options.isFitWidth!==void 0?this.options.isFitWidth:this.options.fitWidth:_getOption.apply(this.isotope,arguments)},MasonryMode}),(function(window2,factory15){typeof define=="function"&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],factory15):typeof exports=="object"?module.exports=factory15(require("../layout-mode")):factory15(window2.Isotope.LayoutMode)})(window,function(LayoutMode){"use strict";var FitRows=LayoutMode.create("fitRows"),proto=FitRows.prototype;return proto._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},proto._getItemLayoutPosition=function(item){item.getSize();var itemWidth=item.size.outerWidth+this.gutter,containerWidth=this.isotope.size.innerWidth+this.gutter;this.x!==0&&itemWidth+this.x>containerWidth&&(this.x=0,this.y=this.maxY);var position={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+item.size.outerHeight),this.x+=itemWidth,position},proto._getContainerSize=function(){return{height:this.maxY}},FitRows}),(function(window2,factory15){typeof define=="function"&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],factory15):typeof module=="object"&&module.exports?module.exports=factory15(require("../layout-mode")):factory15(window2.Isotope.LayoutMode)})(window,function(LayoutMode){"use strict";var Vertical=LayoutMode.create("vertical",{horizontalAlignment:0}),proto=Vertical.prototype;return proto._resetLayout=function(){this.y=0},proto._getItemLayoutPosition=function(item){item.getSize();var x=(this.isotope.size.innerWidth-item.size.outerWidth)*this.options.horizontalAlignment,y=this.y;return this.y+=item.size.outerHeight,{x:x,y:y}},proto._getContainerSize=function(){return{height:this.y}},Vertical});/*! 36 * Isotope v3.0.1 37 * 38 * Licensed GPLv3 for open source use 39 * or Isotope Commercial License for commercial use 40 * 41 * http://isotope.metafizzy.co 42 * Copyright 2016 Metafizzy 43 */(function(window2,factory15){typeof define=="function"&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(Outlayer,getSize,matchesSelector,utils,Item,LayoutMode){return factory15(window2,Outlayer,getSize,matchesSelector,utils,Item,LayoutMode)}):typeof module=="object"&&module.exports?module.exports=factory15(window2,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):Object.keys(window2.Isotope).length===2&&(window2.Isotope=factory15(window2,window2.Outlayer,window2.getSize,window2.matchesSelector,window2.fizzyUIUtils,window2.Isotope.Item,window2.Isotope.LayoutMode))})(window,function(window2,Outlayer,getSize,matchesSelector,utils,Item,LayoutMode){var jQuery2=window2.jQuery,trim=String.prototype.trim?function(str){return str.trim()}:function(str){return str.replace(/^\s+|\s+$/g,"")},Isotope=Outlayer.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});Isotope.Item=Item,Isotope.LayoutMode=LayoutMode;var proto=Isotope.prototype;proto._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),Outlayer.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var name in LayoutMode.modes)this._initLayoutMode(name)},proto.reloadItems=function(){this.itemGUID=0,Outlayer.prototype.reloadItems.call(this)},proto._itemize=function(){for(var items=Outlayer.prototype._itemize.apply(this,arguments),i=0;i<items.length;i++){var item=items[i];item.id=this.itemGUID++}return this._updateItemsSortData(items),items},proto._initLayoutMode=function(name){var Mode=LayoutMode.modes[name],initialOpts=this.options[name]||{};this.options[name]=Mode.options?utils.extend(Mode.options,initialOpts):initialOpts,this.modes[name]=new Mode(this)},proto.layout=function(){if(!this._isLayoutInited&&this._getOption("initLayout")){this.arrange();return}this._layout()},proto._layout=function(){var isInstant=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,isInstant),this._isLayoutInited=!0},proto.arrange=function(opts){this.option(opts),this._getIsInstant();var filtered=this._filter(this.items);this.filteredItems=filtered.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[filtered]):this._hideReveal(filtered),this._sort(),this._layout()},proto._init=proto.arrange,proto._hideReveal=function(filtered){this.reveal(filtered.needReveal),this.hide(filtered.needHide)},proto._getIsInstant=function(){var isLayoutInstant=this._getOption("layoutInstant"),isInstant=isLayoutInstant!==void 0?isLayoutInstant:!this._isLayoutInited;return this._isInstant=isInstant,isInstant},proto._bindArrangeComplete=function(){var isLayoutComplete,isHideComplete,isRevealComplete,_this=this;function arrangeParallelCallback(){isLayoutComplete&&isHideComplete&&isRevealComplete&&_this.dispatchEvent("arrangeComplete",null,[_this.filteredItems])}this.once("layoutComplete",function(){isLayoutComplete=!0,arrangeParallelCallback()}),this.once("hideComplete",function(){isHideComplete=!0,arrangeParallelCallback()}),this.once("revealComplete",function(){isRevealComplete=!0,arrangeParallelCallback()})},proto._filter=function(items){var filter=this.options.filter;filter=filter||"*";for(var matches=[],hiddenMatched=[],visibleUnmatched=[],test=this._getFilterTest(filter),i=0;i<items.length;i++){var item=items[i];
43if(!item.isIgnored){var isMatched=test(item);isMatched&&matches.push(item),isMatched&&item.isHidden?hiddenMatched.push(item):!isMatched&&!item.isHidden&&visibleUnmatched.push(item)}}return{matches:matches,needReveal:hiddenMatched,needHide:visibleUnmatched}},proto._getFilterTest=function(filter){return jQuery2&&this.options.isJQueryFiltering?function(item){return jQuery2(item.element).is(filter)}:typeof filter=="function"?function(item){return filter(item.element)}:function(item){return matchesSelector(item.element,filter)}},proto.updateSortData=function(elems){var items;elems?(elems=utils.makeArray(elems),items=this.getItems(elems)):items=this.items,this._getSorters(),this._updateItemsSortData(items)},proto._getSorters=function(){var getSortData=this.options.getSortData;for(var key in getSortData){var sorter=getSortData[key];this._sorters[key]=mungeSorter(sorter)}},proto._updateItemsSortData=function(items){for(var len=items&&items.length,i=0;len&&i<len;i++){var item=items[i];item.updateSortData()}};var mungeSorter=(function(){function mungeSorter2(sorter){if(typeof sorter!="string")return sorter;var args=trim(sorter).split(" "),query=args[0],attrMatch=query.match(/^\[(.+)\]$/),attr=attrMatch&&attrMatch[1],getValue=getValueGetter(attr,query),parser=Isotope.sortDataParsers[args[1]];return sorter=parser?function(elem){return elem&&parser(getValue(elem))}:function(elem){return elem&&getValue(elem)},sorter}function getValueGetter(attr,query){return attr?function(elem){return elem.getAttribute(attr)}:function(elem){var child=elem.querySelector(query);return child&&child.textContent}}return mungeSorter2})();Isotope.sortDataParsers={parseInt:function(val){return parseInt(val,10)},parseFloat:function(val){return parseFloat(val)}},proto._sort=function(){var sortByOpt=this.options.sortBy;if(sortByOpt){var sortBys=[].concat.apply(sortByOpt,this.sortHistory),itemSorter=getItemSorter(sortBys,this.options.sortAscending);this.filteredItems.sort(itemSorter),sortByOpt!=this.sortHistory[0]&&this.sortHistory.unshift(sortByOpt)}};function getItemSorter(sortBys,sortAsc){return function(itemA,itemB){for(var i=0;i<sortBys.length;i++){var sortBy=sortBys[i],a=itemA.sortData[sortBy],b=itemB.sortData[sortBy];if(a>b||a<b){var isAscending=sortAsc[sortBy]!==void 0?sortAsc[sortBy]:sortAsc,direction=isAscending?1:-1;return(a>b?1:-1)*direction}}return 0}}proto._mode=function(){var layoutMode=this.options.layoutMode,mode=this.modes[layoutMode];if(!mode)throw new Error("No layout mode: "+layoutMode);return mode.options=this.options[layoutMode],mode},proto._resetLayout=function(){Outlayer.prototype._resetLayout.call(this),this._mode()._resetLayout()},proto._getItemLayoutPosition=function(item){return this._mode()._getItemLayoutPosition(item)},proto._manageStamp=function(stamp){this._mode()._manageStamp(stamp)},proto._getContainerSize=function(){return this._mode()._getContainerSize()},proto.needsResizeLayout=function(){return this._mode().needsResizeLayout()},proto.appended=function(elems){var items=this.addItems(elems);if(items.length){var filteredItems=this._filterRevealAdded(items);this.filteredItems=this.filteredItems.concat(filteredItems)}},proto.prepended=function(elems){var items=this._itemize(elems);if(items.length){this._resetLayout(),this._manageStamps();var filteredItems=this._filterRevealAdded(items);this.layoutItems(this.filteredItems),this.filteredItems=filteredItems.concat(this.filteredItems),this.items=items.concat(this.items)}},proto._filterRevealAdded=function(items){var filtered=this._filter(items);return this.hide(filtered.needHide),this.reveal(filtered.matches),this.layoutItems(filtered.matches,!0),filtered.matches},proto.insert=function(elems){var items=this.addItems(elems);if(items.length){var i,item,len=items.length;for(i=0;i<len;i++)item=items[i],this.element.appendChild(item.element);var filteredInsertItems=this._filter(items).matches;for(i=0;i<len;i++)items[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<len;i++)delete items[i].isLayoutInstant;this.reveal(filteredInsertItems)}};var _remove=proto.remove;return proto.remove=function(elems){elems=utils.makeArray(elems);var removeItems=this.getItems(elems);_remove.call(this,elems);for(var len=removeItems&&removeItems.length,i=0;len&&i<len;i++){var item=removeItems[i];utils.removeFrom(this.filteredItems,item)}},proto.shuffle=function(){for(var i=0;i<this.items.length;i++){var item=this.items[i];item.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},proto._noTransition=function(fn,args){var transitionDuration=this.options.transitionDuration;this.options.transitionDuration=0;var returnValue=fn.apply(this,args);return this.options.transitionDuration=transitionDuration,returnValue},proto.getFilteredItemElements=function(){return this.filteredItems.map(function(item){return item.element})},Isotope});/*! 44Waypoints - 4.0.1 45Copyright © 2011-2016 Caleb Troughton 46Licensed under the MIT license. 47https://github.com/imakewebthings/waypoints/blob/master/licenses.txt 48*/(function(){"use strict";var keyCounter=0,allWaypoints={};function Waypoint(options){if(!options)throw new Error("No options passed to Waypoint constructor");if(!options.element)throw new Error("No element option passed to Waypoint constructor");if(!options.handler)throw new Error("No handler option passed to Waypoint constructor");
vendor: 4,674 bytes, line 48
48this.key="waypoint-"+keyCounter,this.options=Waypoint.Adapter.extend({},Waypoint.defaults,options),this.element=this.options.element,this.adapter=new Waypoint.Adapter(this.element),this.callback=options.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=Waypoint.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=Waypoint.Context.findOrCreateByElement(this.options.context),Waypoint.offsetAliases[this.options.offset]&&(this.options.offset=Waypoint.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),allWaypoints[this.key]=this,keyCounter+=1}Waypoint.prototype.queueTrigger=function(direction){this.group.queueTrigger(this,direction)},Waypoint.prototype.trigger=function(args){this.enabled&&this.callback&&this.callback.apply(this,args)},Waypoint.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete allWaypoints[this.key]},Waypoint.prototype.disable=function(){return this.enabled=!1,this},Waypoint.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},Waypoint.prototype.next=function(){return this.group.next(this)},Waypoint.prototype.previous=function(){return this.group.previous(this)},Waypoint.invokeAll=function(method){var allWaypointsArray=[];for(var waypointKey in allWaypoints)allWaypointsArray.push(allWaypoints[waypointKey]);for(var i=0,end=allWaypointsArray.length;i<end;i++)allWaypointsArray[i][method]()},Waypoint.destroyAll=function(){Waypoint.invokeAll("destroy")},Waypoint.disableAll=function(){Waypoint.invokeAll("disable")},Waypoint.enableAll=function(){Waypoint.Context.refreshAll();for(var waypointKey in allWaypoints)allWaypoints[waypointKey].enabled=!0;return this},Waypoint.refreshAll=function(){Waypoint.Context.refreshAll()},Waypoint.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},Waypoint.viewportWidth=function(){return document.documentElement.clientWidth},Waypoint.adapters=[],Waypoint.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},Waypoint.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=Waypoint})(),(function(){"use strict";function requestAnimationFrameShim(callback){window.setTimeout(callback,1e3/60)}var keyCounter=0,contexts={},Waypoint=window.Waypoint,oldWindowLoad=window.onload;function Context(element){this.element=element,this.Adapter=Waypoint.Adapter,this.adapter=new this.Adapter(element),this.key="waypoint-context-"+keyCounter,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},element.waypointContextKey=this.key,contexts[element.waypointContextKey]=this,keyCounter+=1,Waypoint.windowContext||(Waypoint.windowContext=!0,Waypoint.windowContext=new Context(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}Context.prototype.add=function(waypoint){var axis=waypoint.options.horizontal?"horizontal":"vertical";this.waypoints[axis][waypoint.key]=waypoint,this.refresh()},Context.prototype.checkEmpty=function(){var horizontalEmpty=this.Adapter.isEmptyObject(this.waypoints.horizontal),verticalEmpty=this.Adapter.isEmptyObject(this.waypoints.vertical),isWindow=this.element==this.element.window;horizontalEmpty&&verticalEmpty&&!isWindow&&(this.adapter.off(".waypoints"),delete contexts[this.key])},Context.prototype.createThrottledResizeHandler=function(){var self2=this;function resizeHandler(){self2.handleResize(),self2.didResize=!1}this.adapter.on("resize.waypoints",function(){self2.didResize||(self2.didResize=!0,Waypoint.requestAnimationFrame(resizeHandler))})},Context.prototype.createThrottledScrollHandler=function(){var self2=this;function scrollHandler(){self2.handleScroll(),self2.didScroll=!1}this.adapter.on("scroll.waypoints",function(){(!self2.didScroll||Waypoint.isTouch)&&(self2.didScroll=!0,Waypoint.requestAnimationFrame(scrollHandler))})},Context.prototype.handleResize=function(){Waypoint.Context.refreshAll()},Context.prototype.handleScroll=function(){var triggeredGroups={},axes={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var axisKey in axes){var axis=axes[axisKey],isForward=axis.newScroll>axis.oldScroll,direction=isForward?axis.forward:axis.backward;
48for(var waypointKey in this.waypoints[axisKey]){var waypoint=this.waypoints[axisKey][waypointKey];if(waypoint.triggerPoint!==null){var wasBeforeTriggerPoint=axis.oldScroll<waypoint.triggerPoint,nowAfterTriggerPoint=axis.newScroll>=waypoint.triggerPoint,crossedForward=wasBeforeTriggerPoint&&nowAfterTriggerPoint,crossedBackward=!wasBeforeTriggerPoint&&!nowAfterTriggerPoint;(crossedForward||crossedBackward)&&(waypoint.queueTrigger(direction),triggeredGroups[waypoint.group.id]=waypoint.group)}}}for(var groupKey in triggeredGroups)triggeredGroups[groupKey].flushTriggers();this.oldScroll={x:axes.horizontal.newScroll,y:axes.vertical.newScroll}},Context.prototype.innerHeight=function(){return this.element==this.element.window?Waypoint.viewportHeight():this.adapter.innerHeight()},Context.prototype.remove=function(waypoint){delete this.waypoints[waypoint.axis][waypoint.key],this.checkEmpty()},Context.prototype.innerWidth=function(){return this.element==this.element.window?Waypoint.viewportWidth():this.adapter.innerWidth()},Context.prototype.destroy=function(){var allWaypoints=[];for(var axis in this.waypoints)for(var waypointKey in this.waypoints[axis])allWaypoints.push(this.waypoints[axis][waypointKey]);for(var i=0,end=allWaypoints.length;i<end;i++)allWaypoints[i].destroy()},Context.prototype.refresh=function(){var isWindow=this.element==this.element.window,contextOffset=isWindow?void 0:this.adapter.offset(),triggeredGroups={},axes;this.handleScroll(),axes={horizontal:{contextOffset:isWindow?0:contextOffset.left,contextScroll:isWindow?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:isWindow?0:contextOffset.top,contextScroll:isWindow?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var axisKey in axes){var axis=axes[axisKey];for(var waypointKey in this.waypoints[axisKey]){var waypoint=this.waypoints[axisKey][waypointKey],adjustment=waypoint.options.offset,oldTriggerPoint=waypoint.triggerPoint,elementOffset=0,freshWaypoint=oldTriggerPoint==null,contextModifier,wasBeforeScroll,nowAfterScroll,triggeredBackward,triggeredForward;waypoint.element!==waypoint.element.window&&(elementOffset=waypoint.adapter.offset()[axis.offsetProp]),typeof adjustment=="function"?adjustment=adjustment.apply(waypoint):typeof adjustment=="string"&&(adjustment=parseFloat(adjustment),waypoint.options.offset.indexOf("%")>
48-1&&(adjustment=Math.ceil(axis.contextDimension*adjustment/100))),contextModifier=axis.contextScroll-axis.contextOffset,waypoint.triggerPoint=Math.floor(elementOffset+contextModifier-adjustment),wasBeforeScroll=oldTriggerPoint<axis.oldScroll,nowAfterScroll=waypoint.triggerPoint>=axis.oldScroll,triggeredBackward=wasBeforeScroll&&nowAfterScroll,triggeredForward=!wasBeforeScroll&&!nowAfterScroll,!freshWaypoint&&triggeredBackward?(waypoint.queueTrigger(axis.backward),triggeredGroups[waypoint.group.id]=waypoint.group):(!freshWaypoint&&triggeredForward||freshWaypoint&&axis.oldScroll>=waypoint.triggerPoint)&&(waypoint.queueTrigger(axis.forward),triggeredGroups[waypoint.group.id]=waypoint.group)}}return Waypoint.requestAnimationFrame(function(){for(var groupKey in triggeredGroups)triggeredGroups[groupKey].flushTriggers()}),this},Context.findOrCreateByElement=function(element){return Context.findByElement(element)||new Context(element)},Context.refreshAll=function(){for(var contextId in contexts)contexts[contextId].refresh()},Context.findByElement=function(element){return contexts[element.waypointContextKey]},window.onload=function(){oldWindowLoad&&oldWindowLoad(),Context.refreshAll()},Waypoint.requestAnimationFrame=function(callback){var requestFn=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||requestAnimationFrameShim;requestFn.call(window,callback)},Waypoint.Context=Context})(),(function(){"use strict";function byTriggerPoint(a,b){return a.triggerPoint-b.triggerPoint}function byReverseTriggerPoint(a,b){return b.triggerPoint-a.triggerPoint}var groups={vertical:{},horizontal:{}},Waypoint=window.Waypoint;function Group(options){this.name=options.name,this.axis=options.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),groups[this.axis][this.name]=this}Group.prototype.add=function(waypoint){this.waypoints.push(waypoint)},Group.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},Group.prototype.flushTriggers=function(){for(var direction in this.triggerQueues){var waypoints=this.triggerQueues[direction],reverse=direction==="up"||direction==="left";waypoints.sort(reverse?byReverseTriggerPoint:byTriggerPoint);for(var i=0,end=waypoints.length;i<end;i+=1){var waypoint=waypoints[i];(waypoint.options.continuous||i===waypoints.length-1)&&waypoint.trigger([direction])}}this.clearTriggerQueues()},Group.prototype.next=function(waypoint){this.waypoints.sort(byTriggerPoint);var index=Waypoint.Adapter.inArray(waypoint,this.waypoints),isLast=index===this.waypoints.length-1;return isLast?null:this.waypoints[index+1]},Group.prototype.previous=function(waypoint){this.waypoints.sort(byTriggerPoint);var index=Waypoint.Adapter.inArray(waypoint,this.waypoints);return index?this.waypoints[index-1]:null},Group.prototype.queueTrigger=function(waypoint,direction){this.triggerQueues[direction].push(waypoint)},Group.prototype.remove=function(waypoint){var index=Waypoint.Adapter.inArray(waypoint,this.waypoints);index>-1&&this.waypoints.splice(index,1)},Group.prototype.first=function(){return this.waypoints[0]},Group.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},Group.findOrCreate=function(options){return groups[options.axis][options.name]||new Group(options)},Waypoint.Group=Group})(),(function(){"use strict";var $=window.jQuery,Waypoint=window.Waypoint;function JQueryAdapter(element){this.$element=$(element)}$.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(i,method){JQueryAdapter.prototype[method]=function(){var args=Array.prototype.slice.call(arguments);return this.$element[method].apply(this.$element,args)}}),$.each(["extend","inArray","isEmptyObject"],function(i,method){JQueryAdapter[method]=$[method]}),Waypoint.adapters.push({name:"jquery",Adapter:JQueryAdapter}),Waypoint.Adapter=JQueryAdapter})(),(function(){"use strict";var Waypoint=window.Waypoint;function createExtension(framework){return function(){var waypoints=[],overrides=arguments[0];return framework.isFunction(arguments[0])&&(overrides=framework.extend({},arguments[1]),overrides.handler=arguments[0]),this.each(function(){var options=framework.extend({},overrides,{element:this});typeof options.context=="string"&&(options.context=framework(this).closest(options.context)[0]),wayp
48oints.push(new Waypoint(options))}),waypoints}}window.jQuery&&(window.jQuery.fn.waypoint=createExtension(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=createExtension(window.Zepto))})();/*! 49* The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/) 50* Copyright (c) 2016 Edson Hilios 51* 52* Permission is hereby granted, free of charge, to any person obtaining a copy of 53* this software and associated documentation files (the "Software"), to deal in 54* the Software without restriction, including without limitation the rights to 55* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 56* the Software, and to permit persons to whom the Software is furnished to do so, 57* subject to the following conditions: 58* 59* The above copyright notice and this permission notice shall be included in all 60* copies or substantial portions of the Software. 61* 62* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 63* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 64* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 65* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 66* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 67* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 68*/(function(factory15){"use strict";typeof define=="function"&&define.amd?define(["jquery"],factory15):factory15(jQuery)})(function($){"use strict";var instances=[],matchers=[],defaultOptions={precision:100,elapse:!1,defer:!1};matchers.push(/^[0-9]*$/.source),matchers.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),matchers.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),matchers=new RegExp(matchers.join("|"));function parseDateString(dateString){if(dateString instanceof Date)return dateString;if(String(dateString).match(matchers))return String(dateString).match(/^[0-9]*$/)&&(dateString=Number(dateString)),String(dateString).match(/\-/)&&(dateString=String(dateString).replace(/\-/g,"/")),new Date(dateString);throw new Error("Couldn't cast `"+dateString+"` to a date object.")}var DIRECTIVE_KEY_MAP={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"};function escapedRegExp(str){var sanitize=str.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(sanitize)}function strftime(offsetObject){return function(format){var directives=format.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(directives)for(var i=0,len=directives.length;i<len;++i){var directive=directives[i].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),regexp=escapedRegExp(directive[0]),modifier=directive[1]||"",plural=directive[3]||"",value=null;directive=directive[2],DIRECTIVE_KEY_MAP.hasOwnProperty(directive)&&(value=DIRECTIVE_KEY_MAP[directive],value=Number(offsetObject[value])),value!==null&&(modifier==="!"&&(value=pluralize(plural,value)),modifier===""&&value<10&&(value="0"+value.toString()),format=format.replace(regexp,value.toString()))}return format=format.replace(/%%/,"%"),format}}function pluralize(format,count){var plural="s",singular="";return format&&(format=format.replace(/(:|;|\s)/gi,"").split(/\,/),format.length===1?plural=format[0]:(singular=format[0],plural=format[1])),Math.abs(count)>1?plural:singular}var Countdown=function(el,finalDate,options){this.el=el,this.$el=$(el),this.interval=null,this.offset={},this.options=$.extend({},defaultOptions),this.instanceNumber=instances.length,instances.push(this),this.$el.data("countdown-instance",this.instanceNumber),options&&(typeof options=="function"?(this.$el.on("update.countdown",options),this.$el.on("stoped.countdown",options),this.$el.on("finish.countdown",options)):this.options=$.extend({},defaultOptions,options)),this.setFinalDate(finalDate),this.options.defer===!1&&this.start()};$.extend(Countdown.prototype,{start:function(){this.interval!==null&&clearInterval(this.interval);var self2=this;this.update(),this.interval=setInterval(function(){self2.update.call(self2)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),instances[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(value){this.finalDate=parseDateString(value)},update:function(){if(this.$el.closest("html").length===0){this.remove();return}var hasEventsAttached=$._data(this.el,"events")!==void 0,now=new Date,newTotalSecsLeft;newTotalSecsLeft=this.finalDate.getTime()-now.getTime(),newTotalSecsLeft=Math.ceil(newTotalSecsLeft/1e3),newTotalSecsLeft=!this.options.elapse&&newTotalSecsLeft<0?0:Math.abs(newTotalSecsLeft),!(this.totalSecsLeft===newTotalSecsLeft||!hasEventsAttached)&&(this.totalSecsLeft=newTotalSecsLeft,this.elapsed=now>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-now.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},!this.options.elapse&&this.totalSecsLeft===0?(this.stop(),this.dispatchEvent("finish")):this.dispatchEvent("update"))},dispatchEvent:function(eventName){var event2=$.Event(eventName+".countdown");event2.finalDate=this.finalDate,event2.elapsed=this.elapsed,event2.offset=$.extend({},this.offset),event2.strftime=strftime(this.offset),this.$el.trigger(event2)}}),$.fn.countdown=function(){var argumentsArray=Array.prototype.slice.call(arguments,0);
68return this.each(function(){var instanceNumber=$(this).data("countdown-instance");if(instanceNumber!==void 0){var instance=instances[instanceNumber],method=argumentsArray[0];Countdown.prototype.hasOwnProperty(method)?instance[method].apply(instance,argumentsArray.slice(1)):String(method).match(/^[$A-Z_][0-9A-Z_$]*$/i)===null?(instance.setFinalDate.call(instance,method),instance.start()):$.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,method))}else new Countdown(this,argumentsArray[0],argumentsArray[1])})}}),(function(factory15){typeof define=="function"&&define.amd?define(["jquery"],factory15):factory15(typeof exports=="object"?require("jquery"):jQuery)})(function($){var caretTimeoutId,ua=navigator.userAgent,iPhone=/iphone/i.test(ua),chrome=/chrome/i.test(ua),android=/android/i.test(ua);$.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},$.fn.extend({caret:function(begin,end){var range;if(this.length!==0&&!this.is(":hidden"))return typeof begin=="number"?(end=typeof end=="number"?end:begin,this.each(function(){this.setSelectionRange?this.setSelectionRange(begin,end):this.createTextRange&&(range=this.createTextRange(),range.collapse(!0),range.moveEnd("character",end),range.moveStart("character",begin),range.select())})):(this[0].setSelectionRange?(begin=this[0].selectionStart,end=this[0].selectionEnd):document.selection&&document.selection.createRange&&(range=document.selection.createRange(),begin=0-range.duplicate().moveStart("character",-1e5),end=begin+range.text.length),{begin:begin,end:end})},unmask:function(){return this.trigger("unmask")},mask:function(mask,settings){var input,defs,tests,partialPosition,firstNonMaskPos,lastRequiredNonMaskPos,len,oldVal;if(!mask&&this.length>0){input=$(this[0]);var fn=input.data($.mask.dataName);return fn?fn():void 0}return settings=$.extend({autoclear:$.mask.autoclear,placeholder:$.mask.placeholder,completed:null},settings),defs=$.mask.definitions,tests=[],partialPosition=len=mask.length,firstNonMaskPos=null,$.each(mask.split(""),function(i,c){c=="?"?(len--,partialPosition=i):defs[c]?(tests.push(new RegExp(defs[c])),firstNonMaskPos===null&&(firstNonMaskPos=tests.length-1),partialPosition>i&&(lastRequiredNonMaskPos=tests.length-1)):tests.push(null)}),this.trigger("unmask").each(function(){function tryFireCompleted(){if(settings.completed){for(var i=firstNonMaskPos;lastRequiredNonMaskPos>=i;i++)if(tests[i]&&buffer[i]===getPlaceholder(i))return;settings.completed.call(input2)}}function getPlaceholder(i){return settings.placeholder.charAt(i<settings.placeholder.length?i:0)}function seekNext(pos){for(;++pos<len&&!tests[pos];);return pos}function seekPrev(pos){for(;--pos>=0&&!tests[pos];);return pos}function shiftL(begin,end){var i,j;if(!(0>begin)){for(i=begin,j=seekNext(end);len>i;
68i++)if(tests[i]){if(!(len>j&&tests[i].test(buffer[j])))break;buffer[i]=buffer[j],buffer[j]=getPlaceholder(j),j=seekNext(j)}writeBuffer(),input2.caret(Math.max(firstNonMaskPos,begin))}}function shiftR(pos){var i,c,j,t;for(i=pos,c=getPlaceholder(pos);len>i;i++)if(tests[i]){if(j=seekNext(i),t=buffer[i],buffer[i]=c,!(len>j&&tests[j].test(t)))break;c=t}}function androidInputEvent(){var curVal=input2.val(),pos=input2.caret();if(oldVal&&oldVal.length&&oldVal.length>curVal.length){for(checkVal(!0);pos.begin>0&&!tests[pos.begin-1];)pos.begin--;if(pos.begin===0)for(;pos.begin<firstNonMaskPos&&!tests[pos.begin];)pos.begin++;input2.caret(pos.begin,pos.begin)}else{for(checkVal(!0);pos.begin<len&&!tests[pos.begin];)pos.begin++;input2.caret(pos.begin,pos.begin)}tryFireCompleted()}function blurEvent(){checkVal(),input2.val()!=focusText&&input2.change()}function keydownEvent(e){if(!input2.prop("readonly")){var pos,begin,end,k=e.which||e.keyCode;oldVal=input2.val(),k===8||k===46||iPhone&&k===127?(pos=input2.caret(),begin=pos.begin,end=pos.end,end-begin===0&&(begin=k!==46?seekPrev(begin):end=seekNext(begin-1),end=k===46?seekNext(end):end),clearBuffer(begin,end),shiftL(begin,end-1),e.preventDefault()):k===13?blurEvent.call(this,e):k===27&&(input2.val(focusText),input2.caret(0,checkVal()),e.preventDefault())}}function keypressEvent(e){if(!input2.prop("readonly")){var p,c,next,k=e.which||e.keyCode,pos=input2.caret();if(!(e.ctrlKey||e.altKey||e.metaKey||32>k)&&k&&k!==13){if(pos.end-pos.begin!==0&&(clearBuffer(pos.begin,pos.end),shiftL(pos.begin,pos.end-1)),p=seekNext(pos.begin-1),len>p&&(c=String.fromCharCode(k),tests[p].test(c))){if(shiftR(p),buffer[p]=c,writeBuffer(),next=seekNext(p),android){var proxy=function(){$.proxy($.fn.caret,input2,next)()};setTimeout(proxy,0)}else input2.caret(next);pos.begin<=lastRequiredNonMaskPos&&tryFireCompleted()}e.preventDefault()}}}function clearBuffer(start,end){var i;for(i=start;end>i&&len>i;i++)tests[i]&&(buffer[i]=getPlaceholder(i))}function writeBuffer(){input2.val(buffer.join(""))}function checkVal(allow){var i,c,pos,test=input2.val(),lastMatch=-1;for(i=0,pos=0;len>i;i++)if(tests[i]){for(buffer[i]=getPlaceholder(i);pos++<test.length;)if(c=test.charAt(pos-1),tests[i].test(c)){buffer[i]=c,lastMatch=i;break}if(pos>test.length){clearBuffer(i+1,len);break}}else buffer[i]===test.charAt(pos)&&pos++,partialPosition>i&&(lastMatch=i);return allow?writeBuffer():partialPosition>lastMatch+1?settings.autoclear||buffer.join("")===defaultBuffer?(input2.val()&&input2.val(""),clearBuffer(0,len)):writeBuffer():(writeBuffer(),input2.val(input2.val().substring(0,lastMatch+1))),partialPosition?i:firstNonMaskPos}var input2=$(this),buffer=$.map(mask.split(""),function(c,i){return c!="?"?defs[c]?getPlaceholder(i):c:void 0}),defaultBuffer=buffer.join(""),focusText=input2.val();input2.data($.mask.dataName,function(){return $.map(buffer,function(c,i){return tests[i]&&c!=getPlaceholder(i)?c:null}).join("")}),input2.one("unmask",function(){input2.off(".mask").removeData($.mask.dataName)}).on("focus.mask",function(){if(!input2.prop("readonly")){clearTimeout(caretTimeoutId);var pos;focusText=input2.val(),pos=checkVal(),caretTimeoutId=setTimeout(function(){input2.get(0)===document.activeElement&&(writeBuffer(),pos==mask.replace("?","").length?input2.caret(0,pos):input2.caret(pos))},10)}}).on("blur.mask",blurEvent).on("keydown.mask",keydownEvent).on("keypress.mask",keypressEvent).on("input.mask paste.mask",function(){input2.prop("readonly")||setTimeout(function(){var pos=checkVal(!0);input2.caret(pos),tryFireCompleted()},0)}),chrome&&android&&input2.off("input.mask").on("input.mask",androidInputEvent),checkVal()})}})}),(function(global2,factory15){typeof exports=="object"&&typeof module!="undefined"?module.exports=factory15():typeof define=="function"&&define.amd?define(factory15):(global2=global2||self,global2.Swiper=factory15())})(this,function(){"use strict";var doc=typeof document=="undefined"?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,win=typeof window=="undefined"?{document:doc,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,Dom7=function(arr){for(var self2=this,i=0;i<arr.length;i+=1)self2[i]=arr[i];return self2.length=arr.length,this};function $(selector,context){var arr=[],i=0;if(selector&&!context&&selector instanceof Dom7)return selector;if(selector){if(typeof selector=="string"){var els,tempParent,html2=selector.trim();if(html2.indexOf("<")>=0&&html2.indexOf(">")>=0){var toCreate="div";for(html2.indexOf("<li")===0&&(toCreate="ul"),html2.indexOf("<tr")===0&&(toCreate="tbody"),(html2.indexOf("<td")===0||html2.indexOf("<th")===0)&&(toCreate="tr"),html2.indexOf("<tbody")===0&&(toCreate="table"),html2.indexOf("<option")===0&&(toCreate="select"),tempParent=doc.createElement(toCreate),tempParent.innerHTML=html2,i=0;i<tempParent.childNodes.length;i+=1)arr.push(tempParent.childNodes[i])}else for(!context&&selector[0]==="#"&&!selector.match(/[ .<>:~]/)?els=[doc.getElementById(selector.trim().split("#")[1])]:els=(context||doc).querySelectorAll(selector.trim()),i=0;i<els.length;i+=1)els[i]&&arr.push(els[i])}else if(selector.nodeType||selector===win||selector===doc)arr.push(selector);else if(selector.length>0&&selector[0].nodeType)for(i=0;i<selector.length;i+=1)arr.push(selector[i])}return new Dom7(arr)}$.fn=Dom7.prototype,$.Class=Dom7,$.Dom7=Dom7;function unique(arr){for(var uniqueArray=[],i=0;i<arr.length;
vendor: 12,576 bytes, line 68
68i+=1)uniqueArray.indexOf(arr[i])===-1&&uniqueArray.push(arr[i]);return uniqueArray}function addClass(className){if(typeof className=="undefined")return this;for(var classes2=className.split(" "),i=0;i<classes2.length;i+=1)for(var j=0;j<this.length;j+=1)typeof this[j]!="undefined"&&typeof this[j].classList!="undefined"&&this[j].classList.add(classes2[i]);return this}function removeClass(className){for(var classes2=className.split(" "),i=0;i<classes2.length;i+=1)for(var j=0;j<this.length;j+=1)typeof this[j]!="undefined"&&typeof this[j].classList!="undefined"&&this[j].classList.remove(classes2[i]);return this}function hasClass(className){return this[0]?this[0].classList.contains(className):!1}function toggleClass(className){for(var classes2=className.split(" "),i=0;i<classes2.length;i+=1)for(var j=0;j<this.length;j+=1)typeof this[j]!="undefined"&&typeof this[j].classList!="undefined"&&this[j].classList.toggle(classes2[i]);return this}function attr(attrs,value){var arguments$1=arguments;if(arguments.length===1&&typeof attrs=="string")return this[0]?this[0].getAttribute(attrs):void 0;for(var i=0;i<this.length;i+=1)if(arguments$1.length===2)this[i].setAttribute(attrs,value);else for(var attrName in attrs)this[i][attrName]=attrs[attrName],this[i].setAttribute(attrName,attrs[attrName]);return this}function removeAttr(attr2){for(var i=0;i<this.length;i+=1)this[i].removeAttribute(attr2);return this}function data(key,value){var el;if(typeof value=="undefined"){if(el=this[0],el){if(el.dom7ElementDataStorage&&key in el.dom7ElementDataStorage)return el.dom7ElementDataStorage[key];var dataKey=el.getAttribute("data-"+key);return dataKey||void 0}return}for(var i=0;i<this.length;i+=1)el=this[i],el.dom7ElementDataStorage||(el.dom7ElementDataStorage={}),el.dom7ElementDataStorage[key]=value;return this}function transform(transform2){for(var i=0;i<this.length;i+=1){var elStyle=this[i].style;elStyle.webkitTransform=transform2,elStyle.transform=transform2}return this}function transition(duration){typeof duration!="string"&&(duration=duration+"ms");for(var i=0;i<this.length;i+=1){var elStyle=this[i].style;elStyle.webkitTransitionDuration=duration,elStyle.transitionDuration=duration}return this}function on(){for(var assign,args=[],len=arguments.length;len--;)args[len]=arguments[len];var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];typeof args[1]=="function"&&(assign=args,eventType=assign[0],listener=assign[1],capture=assign[2],targetSelector=void 0),capture||(capture=!1);function handleLiveEvent(e){var target=e.target;if(target){var eventData=e.target.dom7EventData||[];if(eventData.indexOf(e)<0&&eventData.unshift(e),$(target).is(targetSelector))listener.apply(target,eventData);else for(var parents2=$(target).parents(),k=0;k<parents2.length;k+=1)$(parents2[k]).is(targetSelector)&&listener.apply(parents2[k],eventData)}}function handleEvent(e){var eventData=e&&e.target?e.target.dom7EventData||[]:[];eventData.indexOf(e)<0&&eventData.unshift(e),listener.apply(this,eventData)}for(var events2=eventType.split(" "),j,i=0;i<this.length;i+=1){var el=this[i];if(targetSelector)for(j=0;j<events2.length;j+=1){var event$1=events2[j];el.dom7LiveListeners||(el.dom7LiveListeners={}),el.dom7LiveListeners[event$1]||(el.dom7LiveListeners[event$1]=[]),el.dom7LiveListeners[event$1].push({listener:listener,proxyListener:handleLiveEvent}),el.addEventListener(event$1,handleLiveEvent,capture)}else for(j=0;j<events2.length;j+=1){var event2=events2[j];el.dom7Listeners||(el.dom7Listeners={}),el.dom7Listeners[event2]||(el.dom7Listeners[event2]=[]),el.dom7Listeners[event2].push({listener:listener,proxyListener:handleEvent}),el.addEventListener(event2,handleEvent,capture)}}return this}function off(){for(var assign,args=[],len=arguments.length;len--;)args[len]=arguments[len];var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];typeof args[1]=="function"&&(assign=args,eventType=assign[0],listener=assign[1],capture=assign[2],targetSelector=void 0),capture||(capture=!1);for(var events2=eventType.split(" "),i=0;i<events2.length;i+=1)for(var event2=events2[i],j=0;j<this.length;j+=1){var el=this[j],handlers=void 0;if(!targetSelector&&el.dom7Listeners?handlers=el.dom7Listeners[event2]:targetSelector&&el.dom7LiveListeners&&(handlers=el.dom7LiveListeners[event2]),handlers&&handlers.length)for(var k=handlers.length-1;k>=0;k-=1){var handler=handlers[k];listener&&handler.listener===listener||listener&&handler.listener&&handler.listener.dom7proxy&&handler.listener.dom7proxy===listener?(el.removeEventListener(event2,handler.proxyListener,capture),handlers.splice(k,1)):listener||(el.removeEventListener(event2,handler.proxyListener,capture),handlers.splice(k,1))}}return this}function trigger(){for(var args=[],len=arguments.length;len--;)args[len]=arguments[len];for(var events2=args[0].split(" "),eventData=args[1],i=0;i<events2.length;i+=1)for(var event2=events2[i],j=0;j<this.length;j+=1){var el=this[j],evt=void 0;try{evt=new win.CustomEvent(event2,{detail:eventData,bubbles:!0,cancelable:!0})}catch(e){evt=doc.createEvent("Event"),evt.initEvent(event2,!0,!0),evt.detail=eventData}el.dom7EventData=args.filter(function(data2,dataIndex){return dataIndex>0}),el.dispatchEvent(evt),el.dom7EventData=[],delete el.dom7EventData}return this}function transitionEnd(callback){var events2=["webkitTransitionEnd","transitionend"],dom=this,i;function fireCallBack(e){if(e.target===this)for(callback.call(this,e),i=0;i<events2.length;i+=1)dom.off(events2[i],fireCallBack)}if(callback)for(i=0;i<events2.length;i+=1)dom.on(events2[i],fireCallBack);return this}function outerWidth(includeMargins){if(this.length>0){if(includeMargins){var styles2=this.styles();return this[0].offsetWidth+parseFloat(styles2.getPropertyValue("margin-right"))+parseFloat(styles2.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function outerHeight(includeMargins){if(this.length>0){if(includeMargins){var styles2=this.styles();return this[0].offsetHeight+parseFloat(styles2.getPropertyValue("margin-top"))+parseFloat(styles2.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function offset(){if(this.length>0){var el=this[0],box=el.getBoundingClientRect(),body=doc.body,clientTop=el.clientTop||body.clientTop||0,clientLeft=el.clientLeft||body.clientLeft||0,scrollTop=el===win?win.scrollY:el.scrollTop,scrollLeft=el===win?win.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft}}return null}function styles(){return this[0]?win.getComputedStyle(this[0],null):{}}function css(props,value){var i;if(arguments.length===1)if(typeof props=="string"){if(this[0])return win.getComputedStyle(this[0],null).getPropertyValue(props)}else{for(i=0;i<this.length;i+=1)for(var prop in props)this[i].style[prop]=props[prop];return this}if(arguments.length===2&&typeof props=="string"){for(i=0;i<this.length;i+=1)this[i].style[props]=value;return this}return this}function each(callback){if(!callback)return this;for(var i=0;i<this.length;i+=1)if(callback.call(this[i],i,this[i])===!1)return this;return this}function html(html2){if(typeof html2=="undefined")return this[0]?this[0].innerHTML:void 0;for(var i=0;i<this.length;i+=1)this[i].innerHTML=html2;return this}function text(text2){if(typeof text2=="undefined")return this[0]?this[0].textContent.trim():null;for(var i=0;i<this.length;i+=1)this[i].textContent=text2;return this}function is(selector){var el=this[0],compareWith,i;if(!el||typeof selector=="undefined")return!1;if(typeof selector=="string"){if(el.matches)return el.matches(selector);if(el.webkitMatchesSelector)return el.webkitMatchesSelector(selector);if(el.msMatchesSelector)return el.msMatchesSelector(selector);for(compareWith=$(selector),i=0;i<compareWith.length;i+=1)if(compareWith[i]===el)return!0;return!1}else{if(selector===doc)return el===doc;if(selector===win)return el===win}if(selector.nodeType||selector instanceof Dom7){for(compareWith=selector.nodeType?[selector]:selector,i=0;i<compareWith.length;i+=1)if(compareWith[i]===el)return!0;return!1}return!1}function index(){var child=this[0],i;if(child){for(i=0;(child=child.previousSibling)!==null;)child.nodeType===1&&(i+=1);return i}}function eq(index2){if(typeof index2=="undefined")return this;var length=this.length,returnIndex;return index2>length-1?new Dom7([]):index2<0?(returnIndex=length+index2,returnIndex<0?new Dom7([]):new Dom7([this[returnIndex]])):new Dom7([this[index2]])}function append(){for(var args=[],len=arguments.length;len--;)args[len]=arguments[len];for(var newChild,k=0;k<args.length;k+=1){newChild=args[k];for(var i=0;i<this.length;i+=1)if(typeof newChild=="string"){var tempDiv=doc.createElement("div");for(tempDiv.innerHTML=newChild;tempDiv.firstChild;)this[i].appendChild(tempDiv.firstChild)}else if(newChild instanceof Dom7)for(var j=0;j<newChild.length;j+=1)this[i].appendChild(newChild[j]);else this[i].appendChild(newChild)}return this}function prepend(newChild){var i,j;for(i=0;i<this.length;i+=1)if(typeof newChild=="string"){var tempDiv=doc.createElement("div");for(tempDiv.innerHTML=newChild,j=tempDiv.childNodes.length-1;j>=0;j-=1)this[i].insertBefore(tempDiv.childNodes[j],this[i].childNodes[0])}else if(newChild instanceof Dom7)for(j=0;j<newChild.length;j+=1)this[i].insertBefore(newChild[j],this[i].childNodes[0]);else this[i].insertBefore(newChild,this[i].childNodes[0]);return this}function next(selector){return this.length>0?selector?this[0].nextElementSibling&&$(this[0].nextElementSibling).is(selector)?new Dom7([this[0].nextElementSibling]):new Dom7([]):this[0].nextElementSibling?new Dom7([this[0].nextElementSibling]):new Dom7([]):new Dom7([])}function nextAll(selector){var nextEls=[],el=this[0];if(!el)return new Dom7([]);for(;el.nextElementSibling;){var next2=el.nextElementSibling;selector?$(next2).is(selector)&&nextEls.push(next2):nextEls.push(next2),el=next2}return new Dom7(nextEls)}function prev(selector){if(this.length>0){var el=this[0];return selector?el.previousElementSibling&&$(el.previousElementSibling).is(selector)?new Dom7([el.previousElementSibling]):new Dom7([]):el.previousElementSibling?new Dom7([el.previousElementSibling]):new Dom7([])}return new Dom7([])}function prevAll(selector){var prevEls=[],el=this[0];if(!el)return new Dom7([]);for(;el.previousElementSibling;){var prev2=el.previousElementSibling;selector?$(prev2).is(selector)&&prevEls.push(prev2):prevEls.push(prev2),el=prev2}return new Dom7(prevEls)}function parent(selector){for(var parents2=[],i=0;i<this.length;i+=1)this[i].parentNode!==null&&(selector?$(this[i].parentNode).is(selector)&&parents2.push(this[i].parentNode):parents2.push(this[i].parentNode));return $(unique(parents2))}function parents(selector){for(var parents2=[],i=0;i<this.length;i+=1)for(var parent2=this[i].parentNode;parent2;)selector?$(parent2).is(selector)&&parents2.push(parent2):parents2.push(parent2),parent2=parent2.parentNode;return $(unique(parents2))}function closest(selector){var closest2=this;return typeof selector=="undefined"?new Dom7([]):(closest2.is(selector)||(closest2=closest2.parents(selector).eq(0)),closest2)}function find(selector){for(var foundElements=[],i=0;i<this.length;i+=1)for(var found=this[i].querySelectorAll(selector),j=0;j<found.length;j+=1)foundElements.push(found[j]);return new Dom7(foundElements)}function children(selector){for(var children2=[],i=0;i<this.length;i+=1)for(var childNodes=this[i].childNodes,j=0;j<childNodes.length;j+=1)selector?childNodes[j].nodeType===1&&$(childNodes[j]).is(selector)&&children2.push(childNodes[j]):childNodes[j].nodeType===1&&children2.push(childNodes[j]);return new Dom7(unique(children2))}function remove(){for(var i=0;i<this.length;i+=1)this[i].parentNode&&this[i].parentNode.removeChild(this[i]);return this}function add(){for(var args=[],len=arguments.length;len--;)args[len]=arguments[len];var dom=this,i,j;for(i=0;i<args.length;i+=1){var toAdd=$(args[i]);for(j=0;j<toAdd.length;j+=1)dom[dom.length]=toAdd[j],dom.length+=1}return dom}var Methods={addClass:addClass,removeClass:removeClass,hasClass:hasClass,toggleClass:toggleClass,attr:attr,removeAttr:removeAttr,data:data,transform:transform,transition:transition,on:on,off:off,trigger:trigger,transitionEnd:transitionEnd,outerWidth:outerWidth,outerHeight:outerHeight,offset:offset,css:css,each:each,html:html,text:text,is:is,index:index,eq:eq,append:append,prepend:prepend,next:next,nextAll:nextAll,prev:prev,prevAll:prevAll,parent:parent,parents:parents,closest:closest,find:find,children:children,remove:remove,add:add,styles:styles};
68Object.keys(Methods).forEach(function(methodName){$.fn[methodName]=Methods[methodName]});var Utils={deleteProps:function(obj){var object=obj;Object.keys(object).forEach(function(key){try{object[key]=null}catch(e){}try{delete object[key]}catch(e){}})},nextTick:function(callback,delay){return delay===void 0&&(delay=0),setTimeout(callback,delay)},now:function(){return Date.now()},getTranslate:function(el,axis){axis===void 0&&(axis="x");var matrix,curTransform,transformMatrix,curStyle=win.getComputedStyle(el,null);return win.WebKitCSSMatrix?(curTransform=curStyle.transform||curStyle.webkitTransform,curTransform.split(",").length>6&&(curTransform=curTransform.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),transformMatrix=new win.WebKitCSSMatrix(curTransform==="none"?"":curTransform)):(transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),matrix=transformMatrix.toString().split(",")),axis==="x"&&(win.WebKitCSSMatrix?curTransform=transformMatrix.m41:matrix.length===16?curTransform=parseFloat(matrix[12]):curTransform=parseFloat(matrix[4])),axis==="y"&&(win.WebKitCSSMatrix?curTransform=transformMatrix.m42:matrix.length===16?curTransform=parseFloat(matrix[13]):curTransform=parseFloat(matrix[5])),curTransform||0},parseUrlQuery:function(url){var query={},urlToParse=url||win.location.href,i,params,param,length;if(typeof urlToParse=="string"&&urlToParse.length)for(urlToParse=urlToParse.indexOf("?")>-1?urlToParse.replace(/\S*\?/,""):"",params=urlToParse.split("&").filter(function(paramsPart){return paramsPart!==""}),length=params.length,i=0;i<length;i+=1)param=params[i].replace(/#\S+/g,"").split("="),query[decodeURIComponent(param[0])]=typeof param[1]=="undefined"?void 0:decodeURIComponent(param[1])||"";return query},isObject:function(o){return typeof o=="object"&&o!==null&&o.constructor&&o.constructor===Object},extend:function(){for(var args=[],len$1=arguments.length;len$1--;)args[len$1]=arguments[len$1];for(var to=Object(args[0]),i=1;i<args.length;i+=1){var nextSource=args[i];if(nextSource!=null)for(var keysArray=Object.keys(Object(nextSource)),nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){var nextKey=keysArray[nextIndex],desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);desc!==void 0&&desc.enumerable&&(Utils.isObject(to[nextKey])&&Utils.isObject(nextSource[nextKey])?Utils.extend(to[nextKey],nextSource[nextKey]):!Utils.isObject(to[nextKey])&&Utils.isObject(nextSource[nextKey])?(to[nextKey]={},Utils.extend(to[nextKey],nextSource[nextKey])):to[nextKey]=nextSource[nextKey])}}return to}},Support=(function(){var testDiv=doc.createElement("div");return{touch:win.Modernizr&&win.Modernizr.touch===!0||(function(){return!!(win.navigator.maxTouchPoints>0||"ontouchstart"in win||win.DocumentTouch&&doc instanceof win.DocumentTouch)})(),pointerEvents:!!(win.navigator.pointerEnabled||win.PointerEvent||"maxTouchPoints"in win.navigator&&win.navigator.maxTouchPoints>0),prefixedPointerEvents:!!win.navigator.msPointerEnabled,transition:(function(){var style=testDiv.style;return"transition"in style||"webkitTransition"in style||"MozTransition"in style})(),transforms3d:win.Modernizr&&win.Modernizr.csstransforms3d===!0||(function(){var style=testDiv.style;return"webkitPerspective"in style||"MozPerspective"in style||"OPerspective"in style||"MsPerspective"in style||"perspective"in style})(),flexbox:(function(){for(var style=testDiv.style,styles2="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),i=0;i<styles2.length;i+=1)if(styles2[i]in style)return!0;return!1})(),observer:(function(){return"MutationObserver"in win||"WebkitMutationObserver"in win})(),passiveListener:(function(){var supportsPassive=!1;try{var opts=Object.defineProperty({},"passive",{get:function(){supportsPassive=!0}});win.addEventListener("testPassiveListener",null,opts)}catch(e){}return supportsPassive})(),gestures:(function(){return"ongesturestart"in win})()}})(),Browser=(function(){function isSafari(){var ua=win.navigator.userAgent.toLowerCase();return ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0&&ua.indexOf("android")<0}return{isIE:!!win.navigator.userAgent.match(/Trident/g)||!!win.navigator.userAgent.match(/MSIE/g),isEdge:!!win.navigator.userAgent.match(/Edge/g),isSafari:isSafari(),isUiWebView:/(iPhone|iPod|iPad).*AppleWeb
vendor: 62,391 bytes, line 68
68Kit(?!.*Safari)/i.test(win.navigator.userAgent)}})(),SwiperClass=function(params){params===void 0&&(params={});var self2=this;self2.params=params,self2.eventsListeners={},self2.params&&self2.params.on&&Object.keys(self2.params.on).forEach(function(eventName){self2.on(eventName,self2.params.on[eventName])})},staticAccessors={components:{configurable:!0}};SwiperClass.prototype.on=function(events2,handler,priority){var self2=this;if(typeof handler!="function")return self2;var method=priority?"unshift":"push";return events2.split(" ").forEach(function(event2){self2.eventsListeners[event2]||(self2.eventsListeners[event2]=[]),self2.eventsListeners[event2][method](handler)}),self2},SwiperClass.prototype.once=function(events2,handler,priority){var self2=this;if(typeof handler!="function")return self2;function onceHandler(){for(var args=[],len=arguments.length;len--;)args[len]=arguments[len];handler.apply(self2,args),self2.off(events2,onceHandler),onceHandler.f7proxy&&delete onceHandler.f7proxy}return onceHandler.f7proxy=handler,self2.on(events2,onceHandler,priority)},SwiperClass.prototype.off=function(events2,handler){var self2=this;return self2.eventsListeners&&events2.split(" ").forEach(function(event2){typeof handler=="undefined"?self2.eventsListeners[event2]=[]:self2.eventsListeners[event2]&&self2.eventsListeners[event2].length&&self2.eventsListeners[event2].forEach(function(eventHandler,index2){(eventHandler===handler||eventHandler.f7proxy&&eventHandler.f7proxy===handler)&&self2.eventsListeners[event2].splice(index2,1)})}),self2},SwiperClass.prototype.emit=function(){for(var args=[],len=arguments.length;len--;)args[len]=arguments[len];var self2=this;if(!self2.eventsListeners)return self2;var events2,data2,context;typeof args[0]=="string"||Array.isArray(args[0])?(events2=args[0],data2=args.slice(1,args.length),context=self2):(events2=args[0].events,data2=args[0].data,context=args[0].context||self2);var eventsArray=Array.isArray(events2)?events2:events2.split(" ");return eventsArray.forEach(function(event2){if(self2.eventsListeners&&self2.eventsListeners[event2]){var handlers=[];self2.eventsListeners[event2].forEach(function(eventHandler){handlers.push(eventHandler)}),handlers.forEach(function(eventHandler){eventHandler.apply(context,data2)})}}),self2},SwiperClass.prototype.useModulesParams=function(instanceParams){var instance=this;instance.modules&&Object.keys(instance.modules).forEach(function(moduleName){var module2=instance.modules[moduleName];module2.params&&Utils.extend(instanceParams,module2.params)})},SwiperClass.prototype.useModules=function(modulesParams){modulesParams===void 0&&(modulesParams={});var instance=this;instance.modules&&Object.keys(instance.modules).forEach(function(moduleName){var module2=instance.modules[moduleName],moduleParams=modulesParams[moduleName]||{};module2.instance&&Object.keys(module2.instance).forEach(function(modulePropName){var moduleProp=module2.instance[modulePropName];typeof moduleProp=="function"?instance[modulePropName]=moduleProp.bind(instance):instance[modulePropName]=moduleProp}),module2.on&&instance.on&&Object.keys(module2.on).forEach(function(moduleEventName){instance.on(moduleEventName,module2.on[moduleEventName])}),module2.create&&module2.create.bind(instance)(moduleParams)})},staticAccessors.components.set=function(components2){var Class=this;Class.use&&Class.use(components2)},SwiperClass.installModule=function(module2){for(var params=[],len=arguments.length-1;len-- >0;)params[len]=arguments[len+1];var Class=this;Class.prototype.modules||(Class.prototype.modules={});var name=module2.name||Object.keys(Class.prototype.modules).length+"_"+Utils.now();return Class.prototype.modules[name]=module2,module2.proto&&Object.keys(module2.proto).forEach(function(key){Class.prototype[key]=module2.proto[key]}),module2.static&&Object.keys(module2.static).forEach(function(key){Class[key]=module2.static[key]}),module2.install&&module2.install.apply(Class,params),Class},SwiperClass.use=function(module2){for(var params=[],len=arguments.length-1;len-- >0;)params[len]=arguments[len+1];var Class=this;return Array.isArray(module2)?(module2.forEach(function(m){return Class.installModule(m)}),Class):Class.installModule.apply(Class,[module2].concat(params))},Object.defineProperties(SwiperClass,staticAccessors);function updateSize(){var swiper=this,width,height,$el=swiper.$el;typeof swiper.params.width!="undefined"?width=swiper.params.width:width=$el[0].clientWidth,typeof swiper.params.height!="undefined"?height=swiper.params.height:height=$el[0].clientHeight,!(width===0&&swiper.isHorizontal()||height===0&&swiper.isVertical())&&(width=width-parseInt($el.css("padding-left"),10)-parseInt($el.css("padding-right"),10),height=height-parseInt($el.css("padding-top"),10)-parseInt($el.css("padding-bottom"),10),Utils.extend(swiper,{width:width,height:height,size:swiper.isHorizontal()?width:height}))}function updateSlides(){var swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl,swiperSize=swiper.size,rtl=swiper.rtlTranslate,wrongRTL=swiper.wrongRTL,isVirtual=swiper.virtual&¶ms.virtual.enabled,previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length,slides=$wrapperEl.children("."+swiper.params.slideClass),slidesLength=isVirtual?swiper.virtual.slides.length:slides.length,snapGrid=[],slidesGrid=[],slidesSizesGrid=[],offsetBefore=params.slidesOffsetBefore;typeof offsetBefore=="function"&&(offsetBefore=params.slidesOffsetBefore.call(swiper));var offsetAfter=params.slidesOffsetAfter;typeof offsetAfter=="function"&&(offsetAfter=params.slidesOffsetAfter.call(swiper));var previousSnapGridLength=swiper.snapGrid.length,previousSlidesGridLength=swiper.snapGrid.length,spaceBetween=params.spaceBetween,slidePosition=-offsetBefore,prevSlideSize=0,index2=0;if(typeof swiperSize!="undefined"){typeof spaceBetween=="string"&&spaceBetween.indexOf("%")>=0&&(spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiperSize),swiper.virtualSize=-spaceBetween,rtl?slides.css({marginLeft:"",marginTop:""}):slides.css({marginRight:"",marginBottom:""});var slidesNumberEvenToRows;params.slidesPerColumn>1&&(Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn?slidesNumberEvenToRows=slidesLength:slidesNumberEvenToRows=Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn,params.slidesPerView!=="auto"&¶ms.slidesPerColumnFill==="row"&&(slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn)));for(var slideSize,slidesPerColumn=params.slidesPerColumn,slidesPerRow=slidesNumberEvenToRows/slidesPerColumn,numFullColumns=Math.floor(slidesLength/params.slidesPerColumn),i=0;i<slidesLength;i+=1){slideSize=0;var slide2=slides.eq(i);if(params.slidesPerColumn>1){var newSlideOrderIndex=void 0,column=void 0,row=void 0;params.slidesPerColumnFill==="column"?(column=Math.floor(i/slidesPerColumn),row=i-column*slidesPerColumn,(column>numFullColumns||column===numFullColumns&&row===slidesPerColumn-1)&&(row+=1,row>=slidesPerColumn&&(row=0,column+=1)),newSlideOrderIndex=column+row*slidesNumberEvenToRows/slidesPerColumn,slide2.css({"-webkit-box-ordinal-group":newSlideOrderIndex,"-moz-box-ordinal-group":newSlideOrderIndex,"-ms-flex-order":newSlideOrderIndex,"-webkit-order":newSlideOrderIndex,order:newSlideOrderIndex})):(row=Math.floor(i/slidesPerRow),column=i-row*slidesPerRow),slide2.css("margin-"+(swiper.isHorizontal()?"top":"left"),row!==0&¶ms.spaceBetween&¶ms.spaceBetween+"px").attr("data-swiper-column",column).attr("data-swiper-row",row)}if(slide2.css("display")!=="none"){if(params.slidesPerView==="auto"){var slideStyles=win.getComputedStyle(slide2[0],null),currentTransform=slide2[0].style.transform,currentWebKitTransform=slide2[0].style.webkitTransform;if(currentTransform&&(slide2[0].style.transform="none"),currentWebKitTransform&&(slide2[0].style.webkitTransform="none"),params.roundLengths)slideSize=swiper.isHorizontal()?slide2.outerWidth(!0):slide2.outerHeight(!0);else if(swiper.isHorizontal()){var width=parseFloat(slideStyles.getPropertyValue("width")),paddingLeft=parseFloat(slideStyles.getPropertyValue("padding-left")),paddingRight=parseFloat(slideStyles.getPropertyValue("padding-right")),marginLeft=parseFloat(slideStyles.getPropertyValue("margin-left")),marginRight=parseFloat(slideStyles.getPropertyValue("margin-right")),boxSizing=slideStyles.getPropertyValue("box-sizing");boxSizing&&boxSizing==="border-box"?slideSize=width+marginLeft+marginRight:slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight}else{var height=parseFloat(slideStyles.getPropertyValue("height")),paddingTop=parseFloat(slideStyles.getPropertyValue("padding-top")),paddingBottom=parseFloat(slideStyles.getPropertyValue("padding-bottom")),marginTop=parseFloat(slideStyles.getPropertyValue("margin-top")),marginBottom=parseFloat(slideStyles.getPropertyValue("margin-bottom")),boxSizing$1=slideStyles.getPropertyValue("box-sizing");boxSizing$1&&boxSizing$1==="border-box"?slideSize=height+marginTop+marginBottom:slideSize=height+paddingTop+paddingBottom+marginTop+marginBottom}currentTransform&&(slide2[0].style.transform=currentTransform),currentWebKitTransform&&(slide2[0].style.webkitTransform=currentWebKitTransform),params.roundLengths&&(slideSize=Math.floor(slideSize))}else slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView,params.roundLengths&&(slideSize=Math.floor(slideSize)),slides[i]&&(swiper.isHorizontal()?slides[i].style.width=slideSize+"px":slides[i].style.height=slideSize+"px");slides[i]&&(slides[i].swiperSlideSize=slideSize),slidesSizesGrid.push(slideSize),params.centeredSlides?(slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween,prevSlideSize===0&&i!==0&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),i===0&&(slidePosition=slidePosition-swiperSize/2-spaceBetween),Math.abs(slidePosition)<1/1e3&&(slidePosition=0),params.roundLengths&&(slidePosition=Math.floor(slidePosition)),index2%params.slidesPerGroup===0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition)):(params.roundLengths&&(slidePosition=Math.floor(slidePosition)),index2%params.slidesPerGroup===0&&snapGrid.push(slidePosition),slidesGrid.push(slidePosition),slidePosition=slidePosition+slideSize+spaceBetween),swiper.virtualSize+=slideSize+spaceBetween,prevSlideSize=slideSize,index2+=1}}swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;var newSlidesGrid;if(rtl&&wrongRTL&&(params.effect==="slide"||params.effect==="coverflow")&&$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"}),(!Support.flexbox||params.setWrapperSize)&&(swiper.isHorizontal()?$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"}):$wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+"px"})),params.slidesPerColumn>1&&(swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows,swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)-params.spaceBetween,swiper.isHorizontal()?$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"}):$wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+"px"}),params.centeredSlides)){newSlidesGrid=[];for(var i$1=0;i$1<snapGrid.length;i$1+=1){var slidesGridItem=snapGrid[i$1];params.roundLengths&&(slidesGridItem=Math.floor(slidesGridItem)),snapGrid[i$1]<swiper.virtualSize+snapGrid[0]&&newSlidesGrid.push(slidesGridItem)}snapGrid=newSlidesGrid}if(!params.centeredSlides){newSlidesGrid=[];for(var i$2=0;i$2<snapGrid.length;i$2+=1){var slidesGridItem$1=snapGrid[i$2];params.roundLengths&&(slidesGridItem$1=Math.floor(slidesGridItem$1)),snapGrid[i$2]<=swiper.virtualSize-swiperSize&&newSlidesGrid.push(slidesGridItem$1)}snapGrid=newSlidesGrid,Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1&&snapGrid.push(swiper.virtualSize-swiperSize)}if(snapGrid.length===0&&(snapGrid=[0]),params.spaceBetween!==0&&(swiper.isHorizontal()?rtl?slides.css({marginLeft:spaceBetween+"px"}):slides.css({marginRight:spaceBetween+"px"}):slides.css({marginBottom:spaceBetween+"px"})),params.centerInsufficientSlides){var allSlidesSize=0;if(slidesSizesGrid.forEach(function(slideSizeValue){allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0)}),allSlidesSize-=params.spaceBetween,allSlidesSize<swiperSize){var allSlidesOffset=(swiperSize-allSlidesSize)/2;snapGrid.forEach(function(snap,snapIndex){snapGrid[snapIndex]=snap-allSlidesOffset}),slidesGrid.forEach(function(snap,snapIndex){slidesGrid[snapIndex]=snap+allSlidesOffset})}}Utils.extend(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid}),slidesLength!==previousSlidesLength&&swiper.emit("slidesLengthChange"),snapGrid.length!==previousSnapGridLength&&(swiper.params.watchOverflow&&swiper.checkOverflow(),swiper.emit("snapGridLengthChange")),slidesGrid.length!==previousSlidesGridLength&&swiper.emit("slidesGridLengthChange"),(params.watchSlidesProgress||params.watchSlidesVisibility)&&swiper.updateSlidesOffset()}}function updateAutoHeight(speed){var swiper=this,activeSlides=[],newHeight=0,i;if(typeof speed=="number"?swiper.setTransition(speed):speed===!0&&swiper.setTransition(swiper.params.speed),swiper.params.slidesPerView!=="auto"&&swiper.params.slidesPerView>1)for(i=0;i<Math.ceil(swiper.params.slidesPerView);i+=1){var index2=swiper.activeIndex+i;if(index2>swiper.slides.length)break;activeSlides.push(swiper.slides.eq(index2)[0])}else activeSlides.push(swiper.slides.eq(swiper.activeIndex)[0]);for(i=0;i<activeSlides.length;i+=1)if(typeof activeSlides[i]!="undefined"){var height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight}newHeight&&swiper.$wrapperEl.css("height",newHeight+"px")}function updateSlidesOffset(){for(var swiper=this,slides=swiper.slides,i=0;i<slides.length;i+=1)slides[i].swiperSlideOffset=swiper.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop}function updateSlidesProgress(translate2){translate2===void 0&&(translate2=this&&this.translate||0);var swiper=this,params=swiper.params,slides=swiper.slides,rtl=swiper.rtlTranslate;if(slides.length!==0){typeof slides[0].swiperSlideOffset=="undefined"&&swiper.updateSlidesOffset();var offsetCenter=-translate2;rtl&&(offsetCenter=translate2),slides.removeClass(params.slideVisibleClass),swiper.visibleSlidesIndexes=[],swiper.visibleSlides=[];for(var i=0;i<slides.length;i+=1){var slide2=slides[i],slideProgress=(offsetCenter+(params.centeredSlides?swiper.minTranslate():0)-slide2.swiperSlideOffset)/(slide2.swiperSlideSize+params.spaceBetween);if(params.watchSlidesVisibility){var slideBefore=-(offsetCenter-slide2.swiperSlideOffset),slideAfter=slideBefore+swiper.slidesSizesGrid[i],isVisible=slideBefore>=0&&slideBefore<swiper.size||slideAfter>0&&slideAfter<=swiper.size||slideBefore<=0&&slideAfter>=swiper.size;isVisible&&(swiper.visibleSlides.push(slide2),swiper.visibleSlidesIndexes.push(i),slides.eq(i).addClass(params.slideVisibleClass))}slide2.progress=rtl?-slideProgress:slideProgress}swiper.visibleSlides=$(swiper.visibleSlides)}}function updateProgress(translate2){translate2===void 0&&(translate2=this&&this.translate||0);var swiper=this,params=swiper.params,translatesDiff=swiper.maxTranslate()-swiper.minTranslate(),progress=swiper.progress,isBeginning=swiper.isBeginning,isEnd=swiper.isEnd,wasBeginning=isBeginning,wasEnd=isEnd;translatesDiff===0?(progress=0,isBeginning=!0,isEnd=!0):(progress=(translate2-swiper.minTranslate())/translatesDiff,isBeginning=progress<=0,isEnd=progress>=1),Utils.extend(swiper,{progress:progress,isBeginning:isBeginning,isEnd:isEnd}),(params.watchSlidesProgress||params.watchSlidesVisibility)&&swiper.updateSlidesProgress(translate2),isBeginning&&!wasBeginning&&swiper.emit("reachBeginning toEdge"),isEnd&&!wasEnd&&swiper.emit("reachEnd toEdge"),(wasBeginning&&!isBeginning||wasEnd&&!isEnd)&&swiper.emit("fromEdge"),swiper.emit("progress",progress)}function updateSlidesClasses(){var swiper=this,slides=swiper.slides,params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex,realIndex=swiper.realIndex,isVirtual=swiper.virtual&¶ms.virtual.enabled;slides.removeClass(params.slideActiveClass+" "+params.slideNextClass+" "+params.slidePrevClass+" "+params.slideDuplicateActiveClass+" "+params.slideDuplicateNextClass+" "+params.slideDuplicatePrevClass);var activeSlide;isVirtual?activeSlide=swiper.$wrapperEl.find("."+params.slideClass+'[data-swiper-slide-index="'+activeIndex+'"]'):activeSlide=slides.eq(activeIndex),activeSlide.addClass(params.slideActiveClass),params.loop&&(activeSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+realIndex+'"]').addClass(params.slideDuplicateActiveClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+realIndex+'"]').addClass(params.slideDuplicateActiveClass));var nextSlide=activeSlide.nextAll("."+params.slideClass).eq(0).addClass(params.slideNextClass);params.loop&&nextSlide.length===0&&(nextSlide=slides.eq(0),nextSlide.addClass(params.slideNextClass));var prevSlide=activeSlide.prevAll("."+params.slideClass).eq(0).addClass(params.slidePrevClass);params.loop&&prevSlide.length===0&&(prevSlide=slides.eq(-1),prevSlide.addClass(params.slidePrevClass)),params.loop&&(nextSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+nextSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicateNextClass),prevSlide.hasClass(params.slideDuplicateClass)?$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+')[data-swiper-slide-index="'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass):$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+'[data-swiper-slide-index="'+prevSlide.attr("data-swiper-slide-index")+'"]').addClass(params.slideDuplicatePrevClass))}function updateActiveIndex(newActiveIndex){var swiper=this,translate2=swiper.rtlTranslate?swiper.translate:-swiper.translate,slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid,params=swiper.params,previousIndex=swiper.activeIndex,previousRealIndex=swiper.realIndex,previousSnapIndex=swiper.snapIndex,activeIndex=newActiveIndex,snapIndex;if(typeof activeIndex=="undefined"){for(var i=0;i<slidesGrid.length;i+=1)typeof slidesGrid[i+1]!="undefined"?translate2>=slidesGrid[i]&&translate2<slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2?activeIndex=i:translate2>=slidesGrid[i]&&translate2<slidesGrid[i+1]&&(activeIndex=i+1):translate2>=slidesGrid[i]&&(activeIndex=i);params.normalizeSlideIndex&&(activeIndex<0||typeof activeIndex=="undefined")&&(activeIndex=0)}if(snapGrid.indexOf(translate2)>=0?snapIndex=snapGrid.indexOf(translate2):snapIndex=Math.floor(activeIndex/params.slidesPerGroup),snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),activeIndex===previousIndex){snapIndex!==previousSnapIndex&&(swiper.snapIndex=snapIndex,swiper.emit("snapIndexChange"));return}var realIndex=parseInt(swiper.slides.eq(activeIndex).attr("data-swiper-slide-index")||activeIndex,10);Utils.extend(swiper,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex}),swiper.emit("activeIndexChange"),swiper.emit("snapIndexChange"),previousRealIndex!==realIndex&&swiper.emit("realIndexChange"),swiper.emit("slideChange")}function updateClickedSlide(e){var swiper=this,params=swiper.params,slide2=$(e.target).closest("."+params.slideClass)[0],slideFound=!1;if(slide2)for(var i=0;i<swiper.slides.length;i+=1)swiper.slides[i]===slide2&&(slideFound=!0);if(slide2&&slideFound)swiper.clickedSlide=slide2,swiper.virtual&&swiper.params.virtual.enabled?swiper.clickedIndex=parseInt($(slide2).attr("data-swiper-slide-index"),10):swiper.clickedIndex=$(slide2).index();else{swiper.clickedSlide=void 0,swiper.clickedIndex=void 0;return}params.slideToClickedSlide&&swiper.clickedIndex!==void 0&&swiper.clickedIndex!==swiper.activeIndex&&swiper.slideToClickedSlide()}var update={updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide};function getTranslate(axis){axis===void 0&&(axis=this.isHorizontal()?"x":"y");var swiper=this,params=swiper.params,rtl=swiper.rtlTranslate,translate2=swiper.translate,$wrapperEl=swiper.$wrapperEl;if(params.virtualTranslate)return rtl?-translate2:translate2;var currentTranslate=Utils.getTranslate($wrapperEl[0],axis);return rtl&&(currentTranslate=-currentTranslate),currentTranslate||0}function setTranslate(translate2,byController){var swiper=this,rtl=swiper.rtlTranslate,params=swiper.params,$wrapperEl=swiper.$wrapperEl,progress=swiper.progress,x=0,y=0,z=0;swiper.isHorizontal()?x=rtl?-translate2:translate2:y=translate2,params.roundLengths&&(x=Math.floor(x),y=Math.floor(y)),params.virtualTranslate||(Support.transforms3d?$wrapperEl.transform("translate3d("+x+"px, "+y+"px, "+z+"px)"):$wrapperEl.transform("translate("+x+"px, "+y+"px)")),swiper.previousTranslate=swiper.translate,swiper.translate=swiper.isHorizontal()?x:y;var newProgress,translatesDiff=swiper.maxTranslate()-swiper.minTranslate();translatesDiff===0?newProgress=0:newProgress=(translate2-swiper.minTranslate())/translatesDiff,newProgress!==progress&&swiper.updateProgress(translate2),swiper.emit("setTranslate",swiper.translate,byController)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}var translate={getTranslate:getTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate};function setTransition(duration,byController){var swiper=this;swiper.$wrapperEl.transition(duration),swiper.emit("setTransition",duration,byController)}function transitionStart(runCallbacks,direction){runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,activeIndex=swiper.activeIndex,params=swiper.params,previousIndex=swiper.previousIndex;params.autoHeight&&swiper.updateAutoHeight();var dir=direction;if(dir||(activeIndex>previousIndex?dir="next":activeIndex<previousIndex?dir="prev":dir="reset"),swiper.emit("transitionStart"),runCallbacks&&activeIndex!==previousIndex){if(dir==="reset"){swiper.emit("slideResetTransitionStart");return}swiper.emit("slideChangeTransitionStart"),dir==="next"?swiper.emit("slideNextTransitionStart"):swiper.emit("slidePrevTransitionStart")}}function transitionEnd$1(runCallbacks,direction){runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,activeIndex=swiper.activeIndex,previousIndex=swiper.previousIndex;swiper.animating=!1,swiper.setTransition(0);var dir=direction;if(dir||(activeIndex>previousIndex?dir="next":activeIndex<previousIndex?dir="prev":dir="reset"),swiper.emit("transitionEnd"),runCallbacks&&activeIndex!==previousIndex){if(dir==="reset"){swiper.emit("slideResetTransitionEnd");return}swiper.emit("slideChangeTransitionEnd"),dir==="next"?swiper.emit("slideNextTransitionEnd"):swiper.emit("slidePrevTransitionEnd")}}var transition$1={setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd$1};function slideTo(index2,speed,runCallbacks,internal){index2===void 0&&(index2=0),speed===void 0&&(speed=this.params.speed),runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,slideIndex=index2;slideIndex<0&&(slideIndex=0);var params=swiper.params,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,previousIndex=swiper.previousIndex,activeIndex=swiper.activeIndex,rtl=swiper.rtlTranslate;if(swiper.animating&¶ms.preventInteractionOnTransition)return!1;var snapIndex=Math.floor(slideIndex/params.slidesPerGroup);snapIndex>=snapGrid.length&&(snapIndex=snapGrid.length-1),(activeIndex||params.initialSlide||0)===(previousIndex||0)&&runCallbacks&&swiper.emit("beforeSlideChangeStart");var translate2=-snapGrid[snapIndex];if(swiper.updateProgress(translate2),params.normalizeSlideIndex)for(var i=0;i<slidesGrid.length;i+=1)-Math.floor(translate2*100)>=Math.floor(slidesGrid[i]*100)&&(slideIndex=i);if(swiper.initialized&&slideIndex!==activeIndex&&(!swiper.allowSlideNext&&translate2<swiper.translate&&translate2<swiper.minTranslate()||!swiper.allowSlidePrev&&translate2>swiper.translate&&translate2>swiper.maxTranslate()&&(activeIndex||0)!==slideIndex))return!1;var direction;return slideIndex>activeIndex?direction="next":slideIndex<activeIndex?direction="prev":direction="reset",rtl&&-translate2===swiper.translate||!rtl&&translate2===swiper.translate?(swiper.updateActiveIndex(slideIndex),params.autoHeight&&swiper.updateAutoHeight(),swiper.updateSlidesClasses(),params.effect!=="slide"&&swiper.setTranslate(translate2),direction!=="reset"&&(swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)),!1):(speed===0||!Support.transition?(swiper.setTransition(0),swiper.setTranslate(translate2),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),swiper.transitionEnd(runCallbacks,direction)):(swiper.setTransition(speed),swiper.setTranslate(translate2),swiper.updateActiveIndex(slideIndex),swiper.updateSlidesClasses(),swiper.emit("beforeTransitionStart",speed,internal),swiper.transitionStart(runCallbacks,direction),swiper.animating||(swiper.animating=!0,swiper.onSlideToWrapperTransitionEnd||(swiper.onSlideToWrapperTransitionEnd=function(e){!swiper||swiper.destroyed||e.target===this&&(swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd),swiper.onSlideToWrapperTransitionEnd=null,delete swiper.onSlideToWrapperTransitionEnd,swiper.transitionEnd(runCallbacks,direction))}),swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd),swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd))),!0)}function slideToLoop(index2,speed,runCallbacks,internal){index2===void 0&&(index2=0),speed===void 0&&(speed=this.params.speed),runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,newIndex=index2;return swiper.params.loop&&(newIndex+=swiper.loopedSlides),swiper.slideTo(newIndex,speed,runCallbacks,internal)}function slideNext(speed,runCallbacks,internal){speed===void 0&&(speed=this.params.speed),runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,params=swiper.params,animating=swiper.animating;return params.loop?animating?!1:(swiper.loopFix(),swiper._clientLeft=swiper.$wrapperEl[0].clientLeft,swiper.slideTo(swiper.activeIndex+params.slidesPerGroup,speed,runCallbacks,internal)):swiper.slideTo(swiper.activeIndex+params.slidesPerGroup,speed,runCallbacks,internal)}function slidePrev(speed,runCallbacks,internal){speed===void 0&&(speed=this.params.speed),runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,params=swiper.params,animating=swiper.animating,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,rtlTranslate=swiper.rtlTranslate;if(params.loop){if(animating)return!1;swiper.loopFix(),swiper._clientLeft=swiper.$wrapperEl[0].clientLeft}var translate2=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){return val<0?-Math.floor(Math.abs(val)):Math.floor(val)}var normalizedTranslate=normalize(translate2),normalizedSnapGrid=snapGrid.map(function(val){return normalize(val)}),normalizedSlidesGrid=slidesGrid.map(function(val){return normalize(val)}),currentSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)],prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1],prevIndex;return typeof prevSnap!="undefined"&&(prevIndex=slidesGrid.indexOf(prevSnap),prevIndex<0&&(prevIndex=swiper.activeIndex-1)),swiper.slideTo(prevIndex,speed,runCallbacks,internal)}function slideReset(speed,runCallbacks,internal){speed===void 0&&(speed=this.params.speed),runCallbacks===void 0&&(runCallbacks=!0);var swiper=this;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal)}function slideToClosest(speed,runCallbacks,internal){speed===void 0&&(speed=this.params.speed),runCallbacks===void 0&&(runCallbacks=!0);var swiper=this,index2=swiper.activeIndex,snapIndex=Math.floor(index2/swiper.params.slidesPerGroup);if(snapIndex<swiper.snapGrid.length-1){var translate2=swiper.rtlTranslate?swiper.translate:-swiper.translate,currentSnap=swiper.snapGrid[snapIndex],nextSnap=swiper.snapGrid[snapIndex+1];translate2-currentSnap>(nextSnap-currentSnap)/2&&(index2=swiper.params.slidesPerGroup)}return swiper.slideTo(index2,speed,runCallbacks,internal)}function slideToClickedSlide(){var swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl,slidesPerView=params.slidesPerView==="auto"?swiper.slidesPerViewDynamic():params.slidesPerView,slideToIndex=swiper.clickedIndex,realIndex;if(params.loop){if(swiper.animating)return;realIndex=parseInt($(swiper.clickedSlide).attr("data-swiper-slide-index"),10),params.centeredSlides?slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length-swiper.loopedSlides+slidesPerView/2?(swiper.loopFix(),slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index="'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index(),Utils.nextTick(function(){swiper.slideTo(slideToIndex)})):swiper.slideTo(slideToIndex):slideToIndex>swiper.slides.length-slidesPerView?(swiper.loopFix(),slideToIndex=$wrapperEl.children("."+params.slideClass+'[data-swiper-slide-index="'+realIndex+'"]:not(.'+params.slideDuplicateClass+")").eq(0).index(),Utils.nextTick(function(){swiper.slideTo(slideToIndex)})):swiper.slideTo(slideToIndex)}else swiper.slideTo(slideToIndex)}var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(){var swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass).remove();var slides=$wrapperEl.children("."+params.slideClass);if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-slides.length%params.slidesPerGroup;if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;i<blankSlidesNum;i+=1){var blankNode=$(doc.createElement("div")).addClass(params.slideClass+" "+params.slideBlankClass);$wrapperEl.append(blankNode)}slides=$wrapperEl.children("."+params.slideClass)}}params.slidesPerView==="auto"&&!params.loopedSlides&&(params.loopedSlides=slides.length),swiper.loopedSlides=parseInt(params.loopedSlides||params.slidesPerView,10),swiper.loopedSlides+=params.loopAdditionalSlides,swiper.loopedSlides>slides.length&&(swiper.loopedSlides=slides.length);var prependSlides=[],appendSlides=[];slides.each(function(index2,el){var slide2=$(el);index2<swiper.loopedSlides&&appendSlides.push(el),index2<slides.length&&index2>=slides.length-swiper.loopedSlides&&prependSlides.push(el),slide2.attr("data-swiper-slide-index",index2)});for(var i$1=0;i$1<appendSlides.length;i$1+=1)$wrapperEl.append($(appendSlides[i$1].cloneNode(!0)).addClass(params.slideDuplicateClass));for(var i$2=prependSlides.length-1;i$2>=0;i$2-=1)$wrapperEl.prepend($(prependSlides[i$2].cloneNode(!0)).addClass(params.slideDuplicateClass))}function loopFix(){var swiper=this,params=swiper.params,activeIndex=swiper.activeIndex,slides=swiper.slides,loopedSlides=swiper.loopedSlides,allowSlidePrev=swiper.allowSlidePrev,allowSlideNext=swiper.allowSlideNext,snapGrid=swiper.snapGrid,rtl=swiper.rtlTranslate,newIndex;swiper.allowSlidePrev=!0,swiper.allowSlideNext=!0;var snapTranslate=-snapGrid[activeIndex],diff=snapTranslate-swiper.getTranslate();if(activeIndex<loopedSlides){newIndex=slides.length-loopedSlides*3+activeIndex,newIndex+=loopedSlides;var slideChanged=swiper.slideTo(newIndex,0,!1,!0);slideChanged&&diff!==0&&swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff)}else if(params.slidesPerView==="auto"&&activeIndex>=loopedSlides*2||activeIndex>=slides.length-loopedSlides){newIndex=-slides.length+activeIndex+loopedSlides,newIndex+=loopedSlides;var slideChanged$1=swiper.slideTo(newIndex,0,!1,!0);slideChanged$1&&diff!==0&&swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff)}swiper.allowSlidePrev=allowSlidePrev,swiper.allowSlideNext=allowSlideNext}function loopDestroy(){var swiper=this,$wrapperEl=swiper.$wrapperEl,params=swiper.params,slides=swiper.slides;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+",."+params.slideClass+"."+params.slideBlankClass).remove(),slides.removeAttr("data-swiper-slide-index")}var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(moving){var swiper=this;if(!(Support.touch||!swiper.params.simulateTouch||swiper.params.watchOverflow&&swiper.isLocked)){var el=swiper.el;el.style.cursor="move",el.style.cursor=moving?"-webkit-grabbing":"-webkit-grab",el.style.cursor=moving?"-moz-grabbin":"-moz-grab",el.style.cursor=moving?"grabbing":"grab"}}function unsetGrabCursor(){var swiper=this;Support.touch||swiper.params.watchOverflow&&swiper.isLocked||(swiper.el.style.cursor="")}var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function appendSlide(slides){var swiper=this,$wrapperEl=swiper.$wrapperEl,params=swiper.params;if(params.loop&&swiper.loopDestroy(),typeof slides=="object"&&"length"in slides)for(var i=0;i<slides.length;i+=1)slides[i]&&$wrapperEl.append(slides[i]);else $wrapperEl.append(slides);params.loop&&swiper.loopCreate(),params.observer&&Support.observer||swiper.update()}function prependSlide(slides){var swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex;params.loop&&swiper.loopDestroy();var newActiveIndex=activeIndex+1;if(typeof slides=="object"&&"length"in slides){for(var i=0;i<slides.length;i+=1)slides[i]&&$wrapperEl.prepend(slides[i]);newActiveIndex=activeIndex+slides.length}else $wrapperEl.prepend(slides);params.loop&&swiper.loopCreate(),params.observer&&Support.observer||swiper.update(),swiper.slideTo(newActiveIndex,0,!1)}function addSlide(index2,slides){var swiper=this,$wrapperEl=swiper.$wrapperEl,params=swiper.params,activeIndex=swiper.activeIndex,activeIndexBuffer=activeIndex;params.loop&&(activeIndexBuffer-=swiper.loopedSlides,swiper.loopDestroy(),swiper.slides=$wrapperEl.children("."+params.slideClass));var baseLength=swiper.slides.length;if(index2<=0){swiper.prependSlide(slides);return}if(index2>=baseLength){swiper.appendSlide(slides);return}for(var newActiveIndex=activeIndexBuffer>index2?activeIndexBuffer+1:activeIndexBuffer,slidesBuffer=[],i=baseLength-1;i>=index2;i-=1){var currentSlide=swiper.slides.eq(i);currentSlide.remove(),slidesBuffer.unshift(currentSlide)}if(typeof slides=="object"&&"length"in slides){for(var i$1=0;i$1<slides.length;i$1+=1)slides[i$1]&&$wrapperEl.append(slides[i$1]);newActiveIndex=activeIndexBuffer>index2?activeIndexBuffer+slides.length:activeIndexBuffer}else $wrapperEl.append(slides);for(var i$2=0;i$2<slidesBuffer.length;i$2+=1)$wrapperEl.append(slidesBuffer[i$2]);params.loop&&swiper.loopCreate(),params.observer&&Support.observer||swiper.update(),params.loop?swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,!1):swiper.slideTo(newActiveIndex,0,!1)}function removeSlide(slidesIndexes){var swiper=this,params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex,activeIndexBuffer=activeIndex;params.loop&&(activeIndexBuffer-=swiper.loopedSlides,swiper.loopDestroy(),swiper.slides=$wrapperEl.children("."+params.slideClass));var newActiveIndex=activeIndexBuffer,indexToRemove;if(typeof slidesIndexes=="object"&&"length"in slidesIndexes){for(var i=0;i<slidesIndexes.length;i+=1)indexToRemove=slidesIndexes[i],swiper.slides[indexToRemove]&&swiper.slides.eq(indexToRemove).remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1);newActiveIndex=Math.max(newActiveIndex,0)}else indexToRemove=slidesIndexes,swiper.slides[indexToRemove]&&swiper.slides.eq(indexToRemove).remove(),indexToRemove<newActiveIndex&&(newActiveIndex-=1),newActiveIndex=Math.max(newActiveIndex,0);params.loop&&swiper.loopCreate(),params.observer&&Support.observer||swiper.update(),params.loop?swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,!1):swiper.slideTo(newActiveIndex,0,!1)}function removeAllSlides(){for(var swiper=this,slidesIndexes=[],i=0;i<swiper.slides.length;i+=1)slidesIndexes.push(i);swiper.removeSlide(slidesIndexes)}var manipulation={appendSlide:appendSlide,prependSlide:prependSlide,addSlide:addSlide,removeSlide:removeSlide,removeAllSlides:removeAllSlides},Device=(function(){var ua=win.navigator.userAgent,device={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:win.cordova||win.phonegap,phonegap:win.cordova||win.phonegap},windows=ua.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),android=ua.match(/(Android);?[\s\/]+([\d.]+)?/),ipad=ua.match(/(iPad).*OS\s([\d_]+)/),ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/),iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(windows&&(device.os="windows",device.osVersion=windows[2],device.windows=!0),android&&!windows&&(device.os="android",device.osVersion=android[2],device.android=!0,device.androidChrome=ua.toLowerCase().indexOf("chrome")>=0),(ipad||iphone||ipod)&&(device.os="ios",device.ios=!0),iphone&&!ipod&&(device.osVersion=iphone[2].replace(/_/g,"."),device.iphone=!0),ipad&&(device.osVersion=ipad[2].replace(/_/g,"."),device.ipad=!0),ipod&&(device.osVersion=ipod[3]?ipod[3].replace(/_/g,"."):null,device.iphone=!0),device.ios&&device.osVersion&&ua.indexOf("Version/")>=0&&device.osVersion.split(".")[0]==="10"&&(device.osVersion=ua.toLowerCase().split("version/")[1].split(" ")[0]),device.desktop=!(device.os||device.android||device.webView),device.webView=(iphone||ipad||ipod)&&ua.match(/.*AppleWebKit(?!.*Safari)/i),device.os&&device.os==="ios"){var osVersionArr=device.osVersion.split("."),metaViewport=doc.querySelector('meta[name="viewport"]');device.minimalUi=!device.webView&&(ipod||iphone)&&(osVersionArr[0]*1===7?osVersionArr[1]*1>=1:osVersionArr[0]*1>7)&&metaViewport&&metaViewport.getAttribute("content").indexOf("minimal-ui")>=0}return device.pixelRatio=win.devicePixelRatio||1,device})();function onTouchStart(event2){var swiper=this,data2=swiper.touchEventsData,params=swiper.params,touches=swiper.touches;if(!(swiper.animating&¶ms.preventInteractionOnTransition)){var e=event2;if(e.originalEvent&&(e=e.originalEvent),data2.isTouchEvent=e.type==="touchstart",!(!data2.isTouchEvent&&"which"in e&&e.which===3)&&!(!data2.isTouchEvent&&"button"in e&&e.button>0)&&!(data2.isTouched&&data2.isMoved)){if(params.noSwiping&&$(e.target).closest(params.noSwipingSelector?params.noSwipingSelector:"."+params.noSwipingClass)[0]){swiper.allowClick=!0;return}if(!(params.swipeHandler&&!$(e).closest(params.swipeHandler)[0])){touches.currentX=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX,touches.currentY=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX,startY=touches.currentY,edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection,edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(!(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=win.screen.width-edgeSwipeThreshold))){if(Utils.extend(data2,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),touches.startX=startX,touches.startY=startY,data2.touchStartTime=Utils.now(),swiper.allowClick=!0,swiper.updateSize(),swiper.swipeDirection=void 0,params.threshold>0&&(data2.allowThresholdMove=!1),e.type!=="touchstart"){var preventDefault=!0;$(e.target).is(data2.formElements)&&(preventDefault=!1),doc.activeElement&&$(doc.activeElement).is(data2.formElements)&&doc.activeElement!==e.target&&doc.activeElement.blur();var shouldPreventDefault=preventDefault&&swiper.allowTouchMove&¶ms.touchStartPreventDefault;(params.touchStartForcePreventDefault||shouldPreventDefault)&&e.preventDefault()}swiper.emit("touchStart",e)}}}}}function onTouchMove(event2){var swiper=this,data2=swiper.touchEventsData,params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate,e=event2;if(e.originalEvent&&(e=e.originalEvent),!data2.isTouched){data2.startMoving&&data2.isScrolling&&swiper.emit("touchMoveOpposite",e);return}if(!(data2.isTouchEvent&&e.type==="mousemove")){var pageX=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,pageY=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY;if(e.preventedByNestedSwiper){touches.startX=pageX,touches.startY=pageY;return}if(!swiper.allowTouchMove){swiper.allowClick=!1,data2.isTouched&&(Utils.extend(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY}),data2.touchStartTime=Utils.now());return}if(data2.isTouchEvent&¶ms.touchReleaseOnEdges&&!params.loop){if(swiper.isVertical()){if(pageY<touches.startY&&swiper.translate<=swiper.maxTranslate()||pageY>touches.startY&&swiper.translate>=swiper.minTranslate()){data2.isTouched=!1,data2.isMoved=!1;return}}else if(pageX<touches.startX&&swiper.translate<=swiper.maxTranslate()||pageX>touches.startX&&swiper.translate>=swiper.minTranslate())return}if(data2.isTouchEvent&&doc.activeElement&&e.target===doc.activeElement&&$(e.target).is(data2.formElements)){data2.isMoved=!0,swiper.allowClick=!1;return}if(data2.allowTouchCallbacks&&swiper.emit("touchMove",e),!(e.targetTouches&&e.targetTouches.length>1)){touches.currentX=pageX,touches.currentY=pageY;var diffX=touches.currentX-touches.startX,diffY=touches.currentY-touches.startY;if(!(swiper.params.threshold&&Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))<swiper.params.threshold)){if(typeof data2.isScrolling=="undefined"){var touchAngle;swiper.isHorizontal()&&touches.currentY===touches.startY||swiper.isVertical()&&touches.currentX===touches.startX?data2.isScrolling=!1:diffX*diffX+diffY*diffY>=25&&(touchAngle=Math.atan2(Math.abs(diffY),Math.abs(diffX))*180/Math.PI,data2.isScrolling=swiper.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle)}if(data2.isScrolling&&swiper.emit("touchMoveOpposite",e),typeof data2.startMoving=="undefined"&&(touches.currentX!==touches.startX||touches.currentY!==touches.startY)&&(data2.startMoving=!0),data2.isScrolling){data2.isTouched=!1;return}if(data2.startMoving){swiper.allowClick=!1,e.preventDefault(),params.touchMoveStopPropagation&&!params.nested&&e.stopPropagation(),data2.isMoved||(params.loop&&swiper.loopFix(),data2.startTranslate=swiper.getTranslate(),swiper.setTransition(0),swiper.animating&&swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"),data2.allowMomentumBounce=!1,params.grabCursor&&(swiper.allowSlideNext===!0||swiper.allowSlidePrev===!0)&&swiper.setGrabCursor(!0),swiper.emit("sliderFirstMove",e)),swiper.emit("sliderMove",e),data2.isMoved=!0;var diff=swiper.isHorizontal()?diffX:diffY;touches.diff=diff,diff*=params.touchRatio,rtl&&(diff=-diff),swiper.swipeDirection=diff>0?"prev":"next",data2.currentTranslate=diff+data2.startTranslate;var disableParentSwiper=!0,resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges&&(resistanceRatio=0),diff>0&&data2.currentTranslate>swiper.minTranslate()?(disableParentSwiper=!1,params.resistance&&(data2.currentTranslate=swiper.minTranslate()-1+Math.pow(-swiper.minTranslate()+data2.startTranslate+diff,resistanceRatio))):diff<0&&data2.currentTranslate<swiper.maxTranslate()&&(disableParentSwiper=!1,params.resistance&&(data2.currentTranslate=swiper.maxTranslate()+1-Math.pow(swiper.maxTranslate()-data2.startTranslate-diff,resistanceRatio))),disableParentSwiper&&(e.preventedByNestedSwiper=!0),!swiper.allowSlideNext&&swiper.swipeDirection==="next"&&data2.currentTranslate<data2.startTranslate&&(data2.currentTranslate=data2.startTranslate),!swiper.allowSlidePrev&&swiper.swipeDirection==="prev"&&data2.currentTranslate>data2.startTranslate&&(data2.currentTranslate=data2.startTranslate),params.threshold>0)if(Math.abs(diff)>params.threshold||data2.allowThresholdMove){if(!data2.allowThresholdMove){data2.allowThresholdMove=!0,touches.startX=touches.currentX,touches.startY=touches.currentY,data2.currentTranslate=data2.startTranslate,touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY;return}}else{data2.currentTranslate=data2.startTranslate;return}params.followFinger&&((params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility)&&(swiper.updateActiveIndex(),swiper.updateSlidesClasses()),params.freeMode&&(data2.velocities.length===0&&data2.velocities.push({position:touches[swiper.isHorizontal()?"startX":"startY"],time:data2.touchStartTime}),data2.velocities.push({position:touches[swiper.isHorizontal()?"currentX":"currentY"],time:Utils.now()})),swiper.updateProgress(data2.currentTranslate),swiper.setTranslate(data2.currentTranslate))}}}}}function onTouchEnd(event2){var swiper=this,data2=swiper.touchEventsData,params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate,$wrapperEl=swiper.$wrapperEl,slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid,e=event2;if(e.originalEvent&&(e=e.originalEvent),data2.allowTouchCallbacks&&swiper.emit("touchEnd",e),data2.allowTouchCallbacks=!1,!data2.isTouched){data2.isMoved&¶ms.grabCursor&&swiper.setGrabCursor(!1),data2.isMoved=!1,data2.startMoving=!1;return}params.grabCursor&&data2.isMoved&&data2.isTouched&&(swiper.allowSlideNext===!0||swiper.allowSlidePrev===!0)&&swiper.setGrabCursor(!1);var touchEndTime=Utils.now(),timeDiff=touchEndTime-data2.touchStartTime;if(swiper.allowClick&&(swiper.updateClickedSlide(e),swiper.emit("tap",e),timeDiff<300&&touchEndTime-data2.lastClickTime>300&&(data2.clickTimeout&&clearTimeout(data2.clickTimeout),data2.clickTimeout=Utils.nextTick(function(){!swiper||swiper.destroyed||swiper.emit("click",e)},300)),timeDiff<300&&touchEndTime-data2.lastClickTime<300&&(data2.clickTimeout&&clearTimeout(data2.clickTimeout),swiper.emit("doubleTap",e))),data2.lastClickTime=Utils.now(),Utils.nextTick(function(){swiper.destroyed||(swiper.allowClick=!0)}),!data2.isTouched||!data2.isMoved||!swiper.swipeDirection||touches.diff===0||data2.currentTranslate===data2.startTranslate){data2.isTouched=!1,data2.isMoved=!1,data2.startMoving=!1;return}data2.isTouched=!1,data2.isMoved=!1,data2.startMoving=!1;var currentPos;if(params.followFinger?currentPos=rtl?swiper.translate:-swiper.translate:currentPos=-data2.currentTranslate,params.freeMode){if(currentPos<-swiper.minTranslate()){swiper.slideTo(swiper.activeIndex);return}if(currentPos>-swiper.maxTranslate()){swiper.slides.length<snapGrid.length?swiper.slideTo(snapGrid.length-1):swiper.slideTo(swiper.slides.length-1);return}if(params.freeModeMomentum){if(data2.velocities.length>1){var lastMoveEvent=data2.velocities.pop(),velocityEvent=data2.velocities.pop(),distance=lastMoveEvent.position-velocityEvent.position,time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time,swiper.velocity/=2,Math.abs(swiper.velocity)<params.freeModeMinimumVelocity&&(swiper.velocity=0),(time>150||Utils.now()-lastMoveEvent.time>300)&&(swiper.velocity=0)}else swiper.velocity=0;swiper.velocity*=params.freeModeMomentumVelocityRatio,data2.velocities.length=0;var momentumDuration=1e3*params.freeModeMomentumRatio,momentumDistance=swiper.velocity*momentumDuration,newPosition=swiper.translate+momentumDistance;rtl&&(newPosition=-newPosition);var doBounce=!1,afterBouncePosition,bounceAmount=Math.abs(swiper.velocity)*20*params.freeModeMomentumBounceRatio,needsLoopFix;if(newPosition<swiper.maxTranslate())params.freeModeMomentumBounce?(newPosition+swiper.maxTranslate()<-bounceAmount&&(newPosition=swiper.maxTranslate()-bounceAmount),afterBouncePosition=swiper.maxTranslate(),doBounce=!0,data2.allowMomentumBounce=!0):newPosition=swiper.maxTranslate(),params.loop&¶ms.centeredSlides&&(needsLoopFix=!0);else if(newPosition>swiper.minTranslate())params.freeModeMomentumBounce?(newPosition-swiper.minTranslate()>bounceAmount&&(newPosition=swiper.minTranslate()+bounceAmount),afterBouncePosition=swiper.minTranslate(),doBounce=!0,data2.allowMomentumBounce=!0):newPosition=swiper.minTranslate(),params.loop&¶ms.centeredSlides&&(needsLoopFix=!0);else if(params.freeModeSticky){for(var nextSlide,j=0;j<snapGrid.length;j+=1)if(snapGrid[j]>-newPosition){nextSlide=j;break}Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||swiper.swipeDirection==="next"?newPosition=snapGrid[nextSlide]:newPosition=snapGrid[nextSlide-1],newPosition=-newPosition}if(needsLoopFix&&swiper.once("transitionEnd",function(){swiper.loopFix()}),swiper.velocity!==0)rtl?momentumDuration=Math.abs((-newPosition-swiper.translate)/swiper.velocity):momentumDuration=Math.abs((newPosition-swiper.translate)/swiper.velocity);else if(params.freeModeSticky){swiper.slideToClosest();return}params.freeModeMomentumBounce&&doBounce?(swiper.updateProgress(afterBouncePosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating=!0,$wrapperEl.transitionEnd(function(){!swiper||swiper.destroyed||!data2.allowMomentumBounce||(swiper.emit("momentumBounce"),swiper.setTransition(params.speed),swiper.setTranslate(afterBouncePosition),$wrapperEl.transitionEnd(function(){!swiper||swiper.destroyed||swiper.transitionEnd()}))})):swiper.velocity?(swiper.updateProgress(newPosition),swiper.setTransition(momentumDuration),swiper.setTranslate(newPosition),swiper.transitionStart(!0,swiper.swipeDirection),swiper.animating||(swiper.animating=!0,$wrapperEl.transitionEnd(function(){!swiper||swiper.destroyed||swiper.transitionEnd()}))):swiper.updateProgress(newPosition),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}else if(params.freeModeSticky){swiper.slideToClosest();return}(!params.freeModeMomentum||timeDiff>=params.longSwipesMs)&&(swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses());return}for(var stopIndex=0,groupSize=swiper.slidesSizesGrid[0],i=0;i<slidesGrid.length;i+=params.slidesPerGroup)typeof slidesGrid[i+params.slidesPerGroup]!="undefined"?currentPos>=slidesGrid[i]&¤tPos<slidesGrid[i+params.slidesPerGroup]&&(stopIndex=i,groupSize=slidesGrid[i+params.slidesPerGroup]-slidesGrid[i]):currentPos>=slidesGrid[i]&&(stopIndex=i,groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2]);var ratio=(currentPos-slidesGrid[stopIndex])/groupSize;if(timeDiff>params.longSwipesMs){if(!params.longSwipes){swiper.slideTo(swiper.activeIndex);return}swiper.swipeDirection==="next"&&(ratio>=params.longSwipesRatio?swiper.slideTo(stopIndex+params.slidesPerGroup):swiper.slideTo(stopIndex)),swiper.swipeDirection==="prev"&&(ratio>1-params.longSwipesRatio?swiper.slideTo(stopIndex+params.slidesPerGroup):swiper.slideTo(stopIndex))}else{if(!params.shortSwipes){swiper.slideTo(swiper.activeIndex);return}swiper.swipeDirection==="next"&&swiper.slideTo(stopIndex+params.slidesPerGroup),swiper.swipeDirection==="prev"&&swiper.slideTo(stopIndex)}}function onResize(){var swiper=this,params=swiper.params,el=swiper.el;if(!(el&&el.offsetWidth===0)){params.breakpoints&&swiper.setBreakpoint();var allowSlideNext=swiper.allowSlideNext,allowSlidePrev=swiper.allowSlidePrev,snapGrid=swiper.snapGrid;if(swiper.allowSlideNext=!0,swiper.allowSlidePrev=!0,swiper.updateSize(),swiper.updateSlides(),params.freeMode){var newTranslate=Math.min(Math.max(swiper.translate,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate),swiper.updateActiveIndex(),swiper.updateSlidesClasses(),params.autoHeight&&swiper.updateAutoHeight()}else swiper.updateSlidesClasses(),(params.slidesPerView==="auto"||params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides?swiper.slideTo(swiper.slides.length-1,0,!1,!0):swiper.slideTo(swiper.activeIndex,0,!1,!0);swiper.allowSlidePrev=allowSlidePrev,swiper.allowSlideNext=allowSlideNext,swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid&&swiper.checkOverflow()}}function onClick(e){var swiper=this;swiper.allowClick||(swiper.params.preventClicks&&e.preventDefault(),swiper.params.preventClicksPropagation&&swiper.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function attachEvents(){var swiper=this,params=swiper.params,touchEvents=swiper.touchEvents,el=swiper.el,wrapperEl=swiper.wrapperEl;swiper.onTouchStart=onTouchStart.bind(swiper),swiper.onTouchMove=onTouchMove.bind(swiper),swiper.onTouchEnd=onTouchEnd.bind(swiper),swiper.onClick=onClick.bind(swiper);var target=params.touchEventsTarget==="container"?el:wrapperEl,capture=!!params.nested;{if(!Support.touch&&(Support.pointerEvents||Support.prefixedPointerEvents))target.addEventListener(touchEvents.start,swiper.onTouchStart,!1),doc.addEventListener(touchEvents.move,swiper.onTouchMove,capture),doc.addEventListener(touchEvents.end,swiper.onTouchEnd,!1);else{if(Support.touch){var passiveListener=touchEvents.start==="touchstart"&&Support.passiveListener&¶ms.passiveListeners?{passive:!0,capture:!1}:!1;target.addEventListener(touchEvents.start,swiper.onTouchStart,passiveListener),target.addEventListener(touchEvents.move,swiper.onTouchMove,Support.passiveListener?{passive:!1,capture:capture}:capture),target.addEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener)}(params.simulateTouch&&!Device.ios&&!Device.android||params.simulateTouch&&!Support.touch&&Device.ios)&&(target.addEventListener("mousedown",swiper.onTouchStart,!1),doc.addEventListener("mousemove",swiper.onTouchMove,capture),doc.addEventListener("mouseup",swiper.onTouchEnd,!1))}(params.preventClicks||params.preventClicksPropagation)&&target.addEventListener("click",swiper.onClick,!0)}swiper.on(Device.ios||Device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0)}function detachEvents(){var swiper=this,params=swiper.params,touchEvents=swiper.touchEvents,el=swiper.el,wrapperEl=swiper.wrapperEl,target=params.touchEventsTarget==="container"?el:wrapperEl,capture=!!params.nested;{if(!Support.touch&&(Support.pointerEvents||Support.prefixedPointerEvents))target.removeEventListener(touchEvents.start,swiper.onTouchStart,!1),doc.removeEventListener(touchEvents.move,swiper.onTouchMove,capture),doc.removeEventListener(touchEvents.end,swiper.onTouchEnd,!1);else{if(Support.touch){var passiveListener=touchEvents.start==="onTouchStart"&&Support.passiveListener&¶ms.passiveListeners?{passive:!0,capture:!1}:!1;target.removeEventListener(touchEvents.start,swiper.onTouchStart,passiveListener),target.removeEventListener(touchEvents.move,swiper.onTouchMove,capture),target.removeEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener)}(params.simulateTouch&&!Device.ios&&!Device.android||params.simulateTouch&&!Support.touch&&Device.ios)&&(target.removeEventListener("mousedown",swiper.onTouchStart,!1),doc.removeEventListener("mousemove",swiper.onTouchMove,capture),doc.removeEventListener("mouseup",swiper.onTouchEnd,!1))}(params.preventClicks||params.preventClicksPropagation)&&target.removeEventListener("click",swiper.onClick,!0)}swiper.off(Device.ios||Device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize)}var events={attachEvents:attachEvents,detachEvents:detachEvents};function setBreakpoint(){var swiper=this,activeIndex=swiper.activeIndex,initialized=swiper.initialized,loopedSlides=swiper.loopedSlides;loopedSlides===void 0&&(loopedSlides=0);var params=swiper.params,breakpoints2=params.breakpoints;if(!(!breakpoints2||breakpoints2&&Object.keys(breakpoints2).length===0)){var breakpoint=swiper.getBreakpoint(breakpoints2);if(breakpoint&&swiper.currentBreakpoint!==breakpoint){var breakpointOnlyParams=breakpoint in breakpoints2?breakpoints2[breakpoint]:void 0;breakpointOnlyParams&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(param){var paramValue=breakpointOnlyParams[param];typeof paramValue!="undefined"&&(param==="slidesPerView"&&(paramValue==="AUTO"||paramValue==="auto")?breakpointOnlyParams[param]="auto":param==="slidesPerView"?breakpointOnlyParams[param]=parseFloat(paramValue):breakpointOnlyParams[param]=parseInt(paramValue,10))});var breakpointParams=breakpointOnlyParams||swiper.originalParams,directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction,needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);directionChanged&&initialized&&swiper.changeDirection(),Utils.extend(swiper.params,breakpointParams),Utils.extend(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev}),swiper.currentBreakpoint=breakpoint,needsReLoop&&initialized&&(swiper.loopDestroy(),swiper.loopCreate(),swiper.updateSlides(),swiper.slideTo(activeIndex-loopedSlides+swiper.loopedSlides,0,!1)),swiper.emit("breakpoint",breakpointParams)}}}function getBreakpoint(breakpoints2){var swiper=this;if(breakpoints2){var breakpoint=!1,points=[];Object.keys(breakpoints2).forEach(function(point2){points.push(point2)}),points.sort(function(a,b){return parseInt(a,10)-parseInt(b,10)});for(var i=0;i<points.length;i+=1){var point=points[i];swiper.params.breakpointsInverse?point<=win.innerWidth&&(breakpoint=point):point>=win.innerWidth&&!breakpoint&&(breakpoint=point)}return breakpoint||"max"}}var breakpoints={setBreakpoint:setBreakpoint,getBreakpoint:getBreakpoint};function addClasses(){var swiper=this,classNames=swiper.classNames,params=swiper.params,rtl=swiper.rtl,$el=swiper.$el,suffixes=[];suffixes.push("initialized"),suffixes.push(params.direction),params.freeMode&&suffixes.push("free-mode"),Support.flexbox||suffixes.push("no-flexbox"),params.autoHeight&&suffixes.push("autoheight"),rtl&&suffixes.push("rtl"),params.slidesPerColumn>1&&suffixes.push("multirow"),Device.android&&suffixes.push("android"),Device.ios&&suffixes.push("ios"),(Browser.isIE||Browser.isEdge)&&(Support.pointerEvents||Support.prefixedPointerEvents)&&suffixes.push("wp8-"+params.direction),suffixes.forEach(function(suffix){classNames.push(params.containerModifierClass+suffix)}),$el.addClass(classNames.join(" "))}function removeClasses(){var swiper=this,$el=swiper.$el,classNames=swiper.classNames;$el.removeClass(classNames.join(" "))}var classes={addClasses:addClasses,removeClasses:removeClasses};function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){var image;function onReady(){callback&&callback()}(!imageEl.complete||!checkForComplete)&&src?(image=new win.Image,image.onload=onReady,image.onerror=onReady,sizes&&(image.sizes=sizes),srcset&&(image.srcset=srcset),src&&(image.src=src)):onReady()}function preloadImages(){var swiper=this;swiper.imagesToLoad=swiper.$el.find("img");function onReady(){typeof swiper=="undefined"||swiper===null||!swiper||swiper.destroyed||(swiper.imagesLoaded!==void 0&&(swiper.imagesLoaded+=1),swiper.imagesLoaded===swiper.imagesToLoad.length&&(swiper.params.updateOnImagesReady&&swiper.update(),swiper.emit("imagesReady")))}for(var i=0;i<swiper.imagesToLoad.length;i+=1){var imageEl=swiper.imagesToLoad[i];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute("src"),imageEl.srcset||imageEl.getAttribute("srcset"),imageEl.sizes||imageEl.getAttribute("sizes"),!0,onReady)}}var images={loadImage:loadImage,preloadImages:preloadImages};function checkOverflow(){var swiper=this,wasLocked=swiper.isLocked;swiper.isLocked=swiper.snapGrid.length===1,swiper.allowSlideNext=!swiper.isLocked,swiper.allowSlidePrev=!swiper.isLocked,wasLocked!==swiper.isLocked&&swiper.emit(swiper.isLocked?"lock":"unlock"),wasLocked&&wasLocked!==swiper.isLocked&&(swiper.isEnd=!1,swiper.navigation.update())}var checkOverflow$1={checkOverflow:checkOverflow},defaults={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},prototypes={update:update,translate:translate,transition:transition$1,slide:slide,loop:loop,grabCursor:grabCursor,manipulation:manipulation,events:events,breakpoints:breakpoints,checkOverflow:checkOverflow$1,classes:classe
68s,images:images},extendedDefaults={},Swiper2=(function(SwiperClass2){function Swiper3(){for(var assign,args=[],len=arguments.length;len--;)args[len]=arguments[len];var el,params;args.length===1&&args[0].constructor&&args[0].constructor===Object?params=args[0]:(assign=args,el=assign[0],params=assign[1]),params||(params={}),params=Utils.extend({},params),el&&!params.el&&(params.el=el),SwiperClass2.call(this,params),Object.keys(prototypes).forEach(function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach(function(protoMethod){Swiper3.prototype[protoMethod]||(Swiper3.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod])})});var swiper=this;typeof swiper.modules=="undefined"&&(swiper.modules={}),Object.keys(swiper.modules).forEach(function(moduleName){var module2=swiper.modules[moduleName];if(module2.params){var moduleParamName=Object.keys(module2.params)[0],moduleParams=module2.params[moduleParamName];if(typeof moduleParams!="object"||moduleParams===null||!(moduleParamName in params&&"enabled"in moduleParams))return;params[moduleParamName]===!0&&(params[moduleParamName]={enabled:!0}),typeof params[moduleParamName]=="object"&&!("enabled"in params[moduleParamName])&&(params[moduleParamName].enabled=!0),params[moduleParamName]||(params[moduleParamName]={enabled:!1})}});var swiperParams=Utils.extend({},defaults);swiper.useModulesParams(swiperParams),swiper.params=Utils.extend({},swiperParams,extendedDefaults,params),swiper.originalParams=Utils.extend({},swiper.params),swiper.passedParams=Utils.extend({},params),swiper.$=$;var $el=$(swiper.params.el);if(el=$el[0],!!el){if($el.length>1){var swipers=[];return $el.each(function(index2,containerEl){var newParams=Utils.extend({},params,{el:containerEl});swipers.push(new Swiper3(newParams))}),swipers}el.swiper=swiper,$el.data("swiper",swiper);var $wrapperEl=$el.children("."+swiper.params.wrapperClass);return Utils.extend(swiper,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],classNames:[],slides:$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return swiper.params.direction==="horizontal"},isVertical:function(){return swiper.params.direction==="vertical"},rtl:el.dir.toLowerCase()==="rtl"||$el.css("direction")==="rtl",rtlTranslate:swiper.params.direction==="horizontal"&&(el.dir.toLowerCase()==="rtl"||$el.css("direction")==="rtl"),wrongRTL:$wrapperEl.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:(function(){var touch=["touchstart","touchmove","touchend"],desktop=["mousedown","mousemove","mouseup"];return Support.pointerEvents?desktop=["pointerdown","pointermove","pointerup"]:Support.prefixedPointerEvents&&(desktop=["MSPointerDown","MSPointerMove","MSPointerUp"]),swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2]},swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]},Support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.touchEventsDesktop})(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:Utils.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),swiper.useModules(),swiper.params.init&&swiper.init(),swiper}}SwiperClass2&&(Swiper3.__proto__=SwiperClass2),Swiper3.prototype=Object.create(SwiperClass2&&SwiperClass2.prototype),Swiper3.prototype.constructor=Swiper3;var staticAccessors2={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return Swiper3.prototype.slidesPerViewDynamic=function(){var swiper=this,params=swiper.params,slides=swiper.slides,slidesGrid=swiper.slidesGrid,swiperSize=swiper.size,activeIndex=swiper.activeIndex,spv=1;if(params.centeredSlides){for(var slideSize=slides[activeIndex].swiperSlideSize,breakLoop,i=activeIndex+1;i<slides.length;i+=1)slides[i]&&!breakLoop&&(slideSize+=slides[i].swiperSlideSize,spv+=1,slideSize>swiperSize&&(breakLoop=!0));for(var i$1=activeIndex-1;i$1>=0;
vendor: 4,089 bytes, line 68
68i$1-=1)slides[i$1]&&!breakLoop&&(slideSize+=slides[i$1].swiperSlideSize,spv+=1,slideSize>swiperSize&&(breakLoop=!0))}else for(var i$2=activeIndex+1;i$2<slides.length;i$2+=1)slidesGrid[i$2]-slidesGrid[activeIndex]<swiperSize&&(spv+=1);return spv},Swiper3.prototype.update=function(){var swiper=this;if(!swiper||swiper.destroyed)return;var snapGrid=swiper.snapGrid,params=swiper.params;params.breakpoints&&swiper.setBreakpoint(),swiper.updateSize(),swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses();function setTranslate2(){var translateValue=swiper.rtlTranslate?swiper.translate*-1:swiper.translate,newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate),swiper.updateActiveIndex(),swiper.updateSlidesClasses()}var translated;swiper.params.freeMode?(setTranslate2(),swiper.params.autoHeight&&swiper.updateAutoHeight()):((swiper.params.slidesPerView==="auto"||swiper.params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides?translated=swiper.slideTo(swiper.slides.length-1,0,!1,!0):translated=swiper.slideTo(swiper.activeIndex,0,!1,!0),translated||setTranslate2()),params.watchOverflow&&snapGrid!==swiper.snapGrid&&swiper.checkOverflow(),swiper.emit("update")},Swiper3.prototype.changeDirection=function(newDirection,needUpdate){needUpdate===void 0&&(needUpdate=!0);var swiper=this,currentDirection=swiper.params.direction;return newDirection||(newDirection=currentDirection==="horizontal"?"vertical":"horizontal"),newDirection===currentDirection||newDirection!=="horizontal"&&newDirection!=="vertical"||(currentDirection==="vertical"&&(swiper.$el.removeClass(swiper.params.containerModifierClass+"vertical wp8-vertical").addClass(""+swiper.params.containerModifierClass+newDirection),(Browser.isIE||Browser.isEdge)&&(Support.pointerEvents||Support.prefixedPointerEvents)&&swiper.$el.addClass(swiper.params.containerModifierClass+"wp8-"+newDirection)),currentDirection==="horizontal"&&(swiper.$el.removeClass(swiper.params.containerModifierClass+"horizontal wp8-horizontal").addClass(""+swiper.params.containerModifierClass+newDirection),(Browser.isIE||Browser.isEdge)&&(Support.pointerEvents||Support.prefixedPointerEvents)&&swiper.$el.addClass(swiper.params.containerModifierClass+"wp8-"+newDirection)),swiper.params.direction=newDirection,swiper.slides.each(function(slideIndex,slideEl){newDirection==="vertical"?slideEl.style.width="":slideEl.style.height=""}),swiper.emit("changeDirection"),needUpdate&&swiper.update()),swiper},Swiper3.prototype.init=function(){var swiper=this;swiper.initialized||(swiper.emit("beforeInit"),swiper.params.breakpoints&&swiper.setBreakpoint(),swiper.addClasses(),swiper.params.loop&&swiper.loopCreate(),swiper.updateSize(),swiper.updateSlides(),swiper.params.watchOverflow&&swiper.checkOverflow(),swiper.params.grabCursor&&swiper.setGrabCursor(),swiper.params.preloadImages&&swiper.preloadImages(),swiper.params.loop?swiper.slideTo(swiper.params.initialSlide+swiper.loopedSlides,0,swiper.params.runCallbacksOnInit):swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit),swiper.attachEvents(),swiper.initialized=!0,swiper.emit("init"))},Swiper3.prototype.destroy=function(deleteInstance,cleanStyles){deleteInstance===void 0&&(deleteInstance=!0),cleanStyles===void 0&&(cleanStyles=!0);var swiper=this,params=swiper.params,$el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides;return typeof swiper.params=="undefined"||swiper.destroyed||(swiper.emit("beforeDestroy"),swiper.initialized=!1,swiper.detachEvents(),params.loop&&swiper.loopDestroy(),cleanStyles&&(swiper.removeClasses(),$el.removeAttr("style"),$wrapperEl.removeAttr("style"),slides&&slides.length&&slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),swiper.emit("destroy"),Object.keys(swiper.eventsListeners).forEach(function(eventName){swiper.off(eventName)}
68),deleteInstance!==!1&&(swiper.$el[0].swiper=null,swiper.$el.data("swiper",null),Utils.deleteProps(swiper)),swiper.destroyed=!0),null},Swiper3.extendDefaults=function(newDefaults){Utils.extend(extendedDefaults,newDefaults)},staticAccessors2.extendedDefaults.get=function(){return extendedDefaults},staticAccessors2.defaults.get=function(){return defaults},staticAccessors2.Class.get=function(){return SwiperClass2},staticAccessors2.$.get=function(){return $},Object.defineProperties(Swiper3,staticAccessors2),Swiper3})(SwiperClass),Device$1={name:"device",proto:{device:Device},static:{device:Device}},Support$1={name:"support",proto:{support:Support},static:{support:Support}},Browser$1={name:"browser",proto:{browser:Browser},static:{browser:Browser}},Resize={name:"resize",create:function(){var swiper=this;Utils.extend(swiper,{resize:{resizeHandler:function(){!swiper||swiper.destroyed||!swiper.initialized||(swiper.emit("beforeResize"),swiper.emit("resize"))},orientationChangeHandler:function(){!swiper||swiper.destroyed||!swiper.initialized||swiper.emit("orientationchange")}}})},on:{init:function(){var swiper=this;win.addEventListener("resize",swiper.resize.resizeHandler),win.addEventListener("orientationchange",swiper.resize.orientationChangeHandler)},destroy:function(){var swiper=this;win.removeEventListener("resize",swiper.resize.resizeHandler),win.removeEventListener("orientationchange",swiper.resize.orientationChangeHandler)}}},Observer={func:win.MutationObserver||win.WebkitMutationObserver,attach:function(target,options){options===void 0&&(options={});var swiper=this,ObserverFunc=Observer.func,observer=new ObserverFunc(function(mutations){if(mutations.length===1){swiper.emit("observerUpdate",mutations[0]);return}var observerUpdate=function(){swiper.emit("observerUpdate",mutations[0])};win.requestAnimationFrame?win.requestAnimationFrame(observerUpdate):win.setTimeout(observerUpdate,0)});observer.observe(target,{attributes:typeof options.attributes=="undefined"?!0:options.attributes,childList:typeof options.childList=="undefined"?!0:options.childList,characterData:typeof options.characterData=="undefined"?!0:options.characterData}),swiper.observer.observers.push(observer)},init:function(){var swiper=this;if(!(!Support.observer||!swiper.params.observer)){if(swiper.params.observeParents)for(var containerParents=swiper.$el.parents(),i=0;i<containerParents.length;i+=1)swiper.observer.attach(containerParents[i]);swiper.observer.attach(swiper.$el[0],{childList:swiper.params.observeSlideChildren}),swiper.observer.attach(swiper.$wrapperEl[0],{attributes:!1})}},destroy:function(){var swiper=this;swiper.observer.observers.forEach(function(observer){observer.disconnect()}),swiper.observer.observers=[]}},Observer$1={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){var swiper=this;Utils.extend(swiper,{observer:{init:Observer.init.bind(swiper),attach:Observer.attach.bind(swiper),destroy:Observer.destroy.bind(swiper),observers:[]}})},on:{init:function(){var swiper=this;swiper.observer.init()},destroy:function(){var swiper=this;swiper.observer.destroy()}}},Virtual={update:function(force){var swiper=this,ref=swiper.params,slidesPerView=ref.slidesPerView,slidesPerGroup=ref.slidesPerGroup,centeredSlides=ref.centeredSlides,ref$1=swiper.params.virtual,addSlidesBefore=ref$1.addSlidesBefore,addSlidesAfter=ref$1.addSlidesAfter,ref$2=swiper.virtual,previousFrom=ref$2.from,previousTo=ref$2.to,slides=ref$2.slides,previousSlidesGrid=ref$2.slidesGrid,renderSlide=ref$2.renderSlide,previousOffset=ref$2.offset;swiper.updateActiveIndex();var activeIndex=swiper.activeIndex||0,offsetProp;swiper.rtlTranslate?offsetProp="right":offsetProp=swiper.isHorizontal()?"left":"top";var slidesAfter,slidesBefore;centeredSlides?(slidesAfter=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesBefore,slidesBefore=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesAfter):(slidesAfter=slidesPerView+(slidesPerGroup-1)+addSlidesBefore,slidesBefore=slidesPerGroup+addSlidesAfter);var from=Math.max((activeIndex||0)-slidesBefore,0),to=Math.min((activeIndex||0)+slidesAfter,slides.length-1),offset2=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);Utils.extend(swiper.virtual,{from:from,to:to,offset:offset2,slidesGrid:swiper.slidesGrid});function onRendered(){swiper.updateSlides(),swiper.updateProgress(),swiper.updateSlidesClasses(),swiper.lazy&&swiper.params.lazy.enabled&&swiper.lazy.load()}if(previousFrom===from&&previousTo===to&&!force){swiper.slidesGrid!==previousSlidesGrid&&offset2!==previousOffset&&swiper.slides.css(offsetProp,offset2+"px"),swiper.updateProgress();return}if(swiper.params.virtual.renderExternal){swiper.params.virtual.renderExternal.call(swi
68per,{offset:offset2,from:from,to:to,slides:(function(){for(var slidesToRender=[],i2=from;i2<=to;i2+=1)slidesToRender.push(slides[i2]);return slidesToRender})()}),onRendered();return}var prependIndexes=[],appendIndexes=[];if(force)swiper.$wrapperEl.find("."+swiper.params.slideClass).remove();else for(var i=previousFrom;i<=previousTo;i+=1)(i<from||i>to)&&swiper.$wrapperEl.find("."+swiper.params.slideClass+'[data-swiper-slide-index="'+i+'"]').remove();for(var i$1=0;i$1<slides.length;i$1+=1)i$1>=from&&i$1<=to&&(typeof previousTo=="undefined"||force?appendIndexes.push(i$1):(i$1>previousTo&&appendIndexes.push(i$1),i$1<previousFrom&&prependIndexes.push(i$1)));appendIndexes.forEach(function(index2){swiper.$wrapperEl.append(renderSlide(slides[index2],index2))}),prependIndexes.sort(function(a,b){return b-a}).forEach(function(index2){swiper.$wrapperEl.prepend(renderSlide(slides[index2],index2))}),swiper.$wrapperEl.children(".swiper-slide").css(offsetProp,offset2+"px"),onRendered()},renderSlide:function(slide2,index2){var swiper=this,params=swiper.params.virtual;if(params.cache&&swiper.virtual.cache[index2])return swiper.virtual.cache[index2];var $slideEl=params.renderSlide?$(params.renderSlide.call(swiper,slide2,index2)):$('<div class="'+swiper.params.slideClass+'" data-swiper-slide-index="'+index2+'">'+slide2+"</div>");return $slideEl.attr("data-swiper-slide-index")||$slideEl.attr("data-swiper-slide-index",index2),params.cache&&(swiper.virtual.cache[index2]=$slideEl),$slideEl},appendSlide:function(slides){var swiper=this;if(typeof slides=="object"&&"length"in slides)for(var i=0;i<slides.length;i+=1)slides[i]&&swiper.virtual.slides.push(slides[i]);else swiper.virtual.slides.push(slides);swiper.virtual.update(!0)},prependSlide:function(slides){var swiper=this,activeIndex=swiper.activeIndex,newActiveIndex=activeIndex+1,numberOfNewSlides=1;if(Array.isArray(slides)){for(var i=0;i<slides.length;i+=1)slides[i]&&swiper.virtual.slides.unshift(slides[i]);newActiveIndex=activeIndex+slides.length,numberOfNewSlides=slides.length}else swiper.virtual.slides.unshift(slides);if(swiper.params.virtual.cache){var cache=swiper.virtual.cache,newCache={};Object.keys(cache).forEach(function(cachedIndex){newCache[parseInt(cachedIndex,10)+numberOfNewSlides]=cache[cachedIndex]}),swiper.virtual.cache=newCache}swiper.virtual.update(!0),swiper.slideTo(newActiveIndex,0)},removeSlide:function(slidesIndexes){var swiper=this;if(!(typeof slidesIndexes=="undefined"||slidesIndexes===null)){var activeIndex=swiper.activeIndex;if(Array.isArray(slidesIndexes))for(var i=slidesIndexes.length-1;i>=0;i-=1)swiper.virtual.slides.splice(slidesIndexes[i],1),swiper.params.virtual.cache&&delete swiper.virtual.cache[slidesIndexes[i]],slidesIndexes[i]<activeIndex&&(activeIndex-=1),activeIndex=Math.max(activeIndex,0);else swiper.virtual.slides.splice(slidesIndexes,1),swiper.params.virtual.cache&&delete swiper.virtual.cache[slidesIndexes],slidesIndexes<activeIndex&&(activeIndex-=1),activeIndex=Math.max(activeIndex,0);swiper.virtual.update(!0),swiper.slideTo(activeIndex,0)}},removeAllSlides:function(){var swiper=this;swiper.virtual.slides=[],swiper.params.virtual.cache&&(swiper.virtual.cache={}),swiper.virtual.update(!0),swiper.slideTo(0,0)}},Virtual$1={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var swiper=this;Utils.extend(swiper,{virtual:{update:Virtual.update.bind(swiper),appendSlide:Virtual.appendSlide.bind(swiper),prependSlide:Virtual.prependSlide.bind(swiper),removeSlide:Virtual.removeSlide.bind(swiper),removeAllSlides:Virtual.removeAllSlides.bind(swiper),renderSlide:Virtual.renderSlide.bind(swiper),slides:swiper.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var swiper=this;if(swiper.params.virtual.enabled){swiper.classNames.push(swiper.params.containerModifierClass+"virtual");var overwriteParams={watchSlidesProgress:!0};Utils.extend(swiper.params,overwriteParams),Utils.extend(swiper.originalParams,overwriteParams),swiper.params.initialSlide||swiper.virtual.update(
68)}},setTranslate:function(){var swiper=this;swiper.params.virtual.enabled&&swiper.virtual.update()}}},Keyboard={handle:function(event2){var swiper=this,rtl=swiper.rtlTranslate,e=event2;e.originalEvent&&(e=e.originalEvent);var kc=e.keyCode||e.charCode;if(!swiper.allowSlideNext&&(swiper.isHorizontal()&&kc===39||swiper.isVertical()&&kc===40)||!swiper.allowSlidePrev&&(swiper.isHorizontal()&&kc===37||swiper.isVertical()&&kc===38))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey)&&!(doc.activeElement&&doc.activeElement.nodeName&&(doc.activeElement.nodeName.toLowerCase()==="input"||doc.activeElement.nodeName.toLowerCase()==="textarea"))){if(swiper.params.keyboard.onlyInViewport&&(kc===37||kc===39||kc===38||kc===40)){var inView=!1;if(swiper.$el.parents("."+swiper.params.slideClass).length>0&&swiper.$el.parents("."+swiper.params.slideActiveClass).length===0)return;var windowWidth=win.innerWidth,windowHeight=win.innerHeight,swiperOffset=swiper.$el.offset();rtl&&(swiperOffset.left-=swiper.$el[0].scrollLeft);for(var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiper.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiper.height],[swiperOffset.left+swiper.width,swiperOffset.top+swiper.height]],i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight&&(inView=!0)}if(!inView)return}swiper.isHorizontal()?((kc===37||kc===39)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(kc===39&&!rtl||kc===37&&rtl)&&swiper.slideNext(),(kc===37&&!rtl||kc===39&&rtl)&&swiper.slidePrev()):((kc===38||kc===40)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),kc===40&&swiper.slideNext(),kc===38&&swiper.slidePrev()),swiper.emit("keyPress",kc)}},enable:function(){var swiper=this;swiper.keyboard.enabled||($(doc).on("keydown",swiper.keyboard.handle),swiper.keyboard.enabled=!0)},disable:function(){var swiper=this;swiper.keyboard.enabled&&($(doc).off("keydown",swiper.keyboard.handle),swiper.keyboard.enabled=!1)}},Keyboard$1={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){var swiper=this;Utils.extend(swiper,{keyboard:{enabled:!1,enable:Keyboard.enable.bind(swiper),disable:Keyboard.disable.bind(swiper),handle:Keyboard.handle.bind(swiper)}})},on:{init:function(){var swiper=this;swiper.params.keyboard.enabled&&swiper.keyboard.enable()},destroy:function(){var swiper=this;swiper.keyboard.enabled&&swiper.keyboard.disable()}}};
vendor: 12,135 bytes, line 68
68function isEventSupported(){var eventName="onwheel",isSupported=eventName in doc;if(!isSupported){var element=doc.createElement("div");element.setAttribute(eventName,"return;"),isSupported=typeof element[eventName]=="function"}return!isSupported&&doc.implementation&&doc.implementation.hasFeature&&doc.implementation.hasFeature("","")!==!0&&(isSupported=doc.implementation.hasFeature("Events.wheel","3.0")),isSupported}var Mousewheel={lastScrollTime:Utils.now(),event:(function(){return win.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":isEventSupported()?"wheel":"mousewheel"})(),normalize:function(e){var PIXEL_STEP=10,LINE_HEIGHT=40,PAGE_HEIGHT=800,sX=0,sY=0,pX=0,pY=0;return"detail"in e&&(sY=e.detail),"wheelDelta"in e&&(sY=-e.wheelDelta/120),"wheelDeltaY"in e&&(sY=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(sX=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(sX=sY,sY=0),pX=sX*PIXEL_STEP,pY=sY*PIXEL_STEP,"deltaY"in e&&(pY=e.deltaY),"deltaX"in e&&(pX=e.deltaX),(pX||pY)&&e.deltaMode&&(e.deltaMode===1?(pX*=LINE_HEIGHT,pY*=LINE_HEIGHT):(pX*=PAGE_HEIGHT,pY*=PAGE_HEIGHT)),pX&&!sX&&(sX=pX<1?-1:1),pY&&!sY&&(sY=pY<1?-1:1),{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY}},handleMouseEnter:function(){var swiper=this;swiper.mouseEntered=!0},handleMouseLeave:function(){var swiper=this;swiper.mouseEntered=!1},handle:function(event2){var e=event2,swiper=this,params=swiper.params.mousewheel;if(!swiper.mouseEntered&&!params.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var delta=0,rtlFactor=swiper.rtlTranslate?-1:1,data2=Mousewheel.normalize(e);if(params.forceToAxis)if(swiper.isHorizontal())if(Math.abs(data2.pixelX)>Math.abs(data2.pixelY))delta=data2.pixelX*rtlFactor;else return!0;else if(Math.abs(data2.pixelY)>Math.abs(data2.pixelX))delta=data2.pixelY;else return!0;else delta=Math.abs(data2.pixelX)>Math.abs(data2.pixelY)?-data2.pixelX*rtlFactor:-data2.pixelY;if(delta===0)return!0;if(params.invert&&(delta=-delta),swiper.params.freeMode){swiper.params.loop&&swiper.loopFix();var position=swiper.getTranslate()+delta*params.sensitivity,wasBeginning=swiper.isBeginning,wasEnd=swiper.isEnd;if(position>=swiper.minTranslate()&&(position=swiper.minTranslate()),position<=swiper.maxTranslate()&&(position=swiper.maxTranslate()),swiper.setTransition(0),swiper.setTranslate(position),swiper.updateProgress(),swiper.updateActiveIndex(),swiper.updateSlidesClasses(),(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd)&&swiper.updateSlidesClasses(),swiper.params.freeModeSticky&&(clearTimeout(swiper.mousewheel.timeout),swiper.mousewheel.timeout=Utils.nextTick(function(){swiper.slideToClosest()},300)),swiper.emit("scroll",e),swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction&&swiper.autoplay.stop(),position===swiper.minTranslate()||position===swiper.maxTranslate())return!0}else{if(Utils.now()-swiper.mousewheel.lastScrollTime>60){if(delta<0){if((!swiper.isEnd||swiper.params.loop)&&!swiper.animating)swiper.slideNext(),swiper.emit("scroll",e);else if(params.releaseOnEdges)return!0}else if((!swiper.isBeginning||swiper.params.loop)&&!swiper.animating)swiper.slidePrev(),swiper.emit("scroll",e);else if(params.releaseOnEdges)return!0}swiper.mousewheel.lastScrollTime=new win.Date().getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1},enable:function(){var swiper=this;if(!Mousewheel.event||swiper.mousewheel.enabled)return!1;var target=swiper.$el;return swiper.params.mousewheel.eventsTarged!=="container"&&(target=$(swiper.params.mousewheel.eventsTarged)),target.on("mouseenter",swiper.mousewheel.handleMouseEnter),target.on("mouseleave",swiper.mousewheel.handleMouseLeave),target.on(Mousewheel.event,swiper.mousewheel.handle),swiper.mousewheel.enabled=!0,!0},disable:function(){var swiper=this;if(!Mousewheel.event||!swiper.mousewheel.enabled)return!1;var target=swiper.$el;return swiper.params.mousewheel.eventsTarged!=="container"&&(target=$(swiper.params.mousewheel.eventsTarged)),target.off(Mousewheel.event,swiper.mousewheel.handle),swiper.mousewheel.enabled=!1,!0}},Mousewheel$1={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){var swiper=this;Utils.extend(swiper,{mousewheel:{enabled:!1,enable:Mousewheel.enable.bind(swiper),disable:Mousewheel.disable.bind(swiper),handle:Mousewheel.handle.bind(swiper),handleMouseEnter:Mousewheel.handleMouseEnter.bind(swiper),handleMouseLeave:Mousewheel.handleMouseLeave.bind(swiper),lastScrollTime:Utils.now()}})},on:{init:function(){var swiper=this;swiper.params.mousewheel.enabled&&swiper.mousewheel.enable()},destroy:function(){var swiper=this;swiper.mousewheel.enabled&&swiper.mousewheel.disable()}}},Navigation={update:function(){var swiper=this,params=swiper.params.navigation;if(!swiper.params.loop){var ref=swiper.navigation,$nextEl=ref.$nextEl,$prevEl=ref.$prevEl;$prevEl&&$prevEl.length>0&&(swiper.isBeginning?$prevEl.addClass(params.disabledClass):$prevEl.removeClass(params.disabledClass),$prevEl[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](params.lockClass)),$nextEl&&$nextEl.length>0&&(swiper.isEnd?$nextEl.addClass(params.disabledClass):$nextEl.removeClass(params.disabledClass),$nextEl[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](params.lockClass))}},onPrevClick:function(e){var swiper=this;e.preventDefault(),!(swiper.isBeginning&&!swiper.params.loop)&&swiper.slidePrev()},onNextClick:function(e){var swiper=this;e.preventDefault(),!(swiper.isEnd&&!swiper.params.loop)&&swiper.slideNext()},init:function(){var swiper=this,params=swiper.params.navigation;if(params.nextEl||params.prevEl){var $nextEl,$prevEl;params.nextEl&&($nextEl=$(params.nextEl),swiper.params.uniqueNavElements&&typeof params.nextEl=="string"&&$nextEl.length>1&&swiper.$el.find(params.nextEl).length===1&&($nextEl=swiper.$el.find(params.nextEl))),params.prevEl&&($prevEl=$(params.prevEl),swiper.params.uniqueNavElements&&typeof params.prevEl=="string"&&$prevEl.length>1&&swiper.$el.find(params.prevEl).length===1&&($prevEl=swiper.$el.find(params.prevEl))),$nextEl&&$nextEl.length>0&&$nextEl.on("click",swiper.navigation.onNextClick),$prevEl&&$prevEl.length>0&&$prevEl.on("click",swiper.navigation.onPrevClick),Utils.extend(swiper.navigation,{$nextEl:$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&&$prevEl[0]})}},destroy:function(){var swiper=this,ref=swiper.navigation,$nextEl=ref.$nextEl,$prevEl=ref.$prevEl;$nextEl&&$nextEl.length&&($nextEl.off("click",swiper.navigation.onNextClick),$nextEl.removeClass(swiper.params.navigation.disabledClass)),$prevEl&&$prevEl.length&&($prevEl.off("click",swiper.navigation.onPrevClick),$prevEl.removeClass(swiper.params.navigation.disabledClass))}},Navigation$1={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){var swiper=this;Utils.extend(swiper,{navigation:{init:Navigation.init.bind(swiper),update:Navigation.update.bind(swiper),destroy:Navigation.destroy.bind(swiper),onNextClick:Navigation.onNextClick.bind(swiper),onPrevClick:Navigation.onPrevClick.bind(swiper)}})},on:{init:function(){var swiper=this;swiper.navigation.init(),swiper.navigation.update()},toEdge:function(){var swiper=this;swiper.navigation.update()},fromEdge:function(){var swiper=this;swiper.navigation.update()},destroy:function(){var swiper=this;swiper.navigation.destroy()},click:function(e){var swiper=this,ref=swiper.navigation,$nextEl=ref.$nextEl,$prevEl=ref.$prevEl;if(swiper.params.navigation.hideOnClick&&!$(e.target).is($prevEl)&&!$(e.target).is($nextEl)){var isHidden;$nextEl?isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass):$prevEl&&(isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass)),isHidden===!0?swiper.emit("navigationShow",swiper):swiper.emit("navigationHide",swiper),$nextEl&&$nextEl.toggleClass(swiper.params.navigation.hiddenClass),$prevEl&&$prevEl.toggleClass(swiper.params.navigation.hiddenClass)}}}},Pagination={update:function(){var swiper=this,rtl=swiper.rtl,params=swiper.params.pagination;if(!(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)){var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length,$el=swiper.pagination.$el,current,total=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop?(current=Math.ceil((swiper.activeIndex-swiper.loopedSlides)/swiper.params.slidesPerGroup),current>slidesLength-1-swiper.loopedSlides*2&&(current-=slidesLength-swiper.loopedSlides*2),current>total-1&&(current-=total),current<0&&swiper.params.paginationType!=="bullets"&&(current=total+current)):typeof swiper.snapIndex!="undefined"?current=swiper.snapIndex:current=swiper.activeIndex||0,params.type==="bullets"&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){var bullets=swiper.pagination.bullets,firstIndex,lastIndex,midIndex;if(params.dynamicBullets&&(swiper.pagination.bulletSize=bullets.eq(0)[swiper.isHorizontal()?"outerWidth":"outerHeight"](!0),$el.css(swiper.isHorizontal()?"width":"height",swiper.pagination.bulletSize*(params.dynamicMainBullets+4)+"px"),params.dynamicMainBullets>1&&swiper.previousIndex!==void 0&&(swiper.pagination.dynamicBulletIndex+=current-swiper.previousIndex,swiper.pagination.dynamicBulletIndex>params.dynamicMainBullets-1?swiper.pagination.dynamicBulletIndex=params.dynamicMainBullets-1:swiper.pagination.dynamicBulletIndex<0&&(swiper.pagination.dynamicBulletIndex=0)),firstIndex=current-swiper.pagination.dynamicBulletIndex,lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1),midIndex=(lastIndex+firstIndex)/2),bullets.removeClass(params.bulletActiveClass+" "+params.bulletActiveClass+"-next "+params.bulletActiveClass+"-next-next "+params.bulletActiveClass+"-prev "+params.bulletActiveClass+"-prev-prev "+params.bulletActiveClass+"-main"),$el.length>1)bullets.each(function(index2,bullet){var $bullet2=$(bullet),bulletIndex=$bullet2.index();bulletIndex===current&&$bullet2.addClass(params.bulletActiveClass),params.dynamicBullets&&(bulletIndex>=firstIndex&&bulletIndex<=lastIndex&&$bullet2.addClass(params.bulletActiveClass+"-main"),bulletIndex===firstIndex&&$bullet2.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),bulletIndex===lastIndex&&$bullet2.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next"))});else{var $bullet=bullets.eq(current);if($bullet.addClass(params.bulletActiveClass),params.dynamicBullets){for(var $firstDisplayedBullet=bullets.eq(firstIndex),$lastDisplayedBullet=bullets.eq(lastIndex),i=firstIndex;i<=lastIndex;i+=1)bullets.eq(i).addClass(params.bulletActiveClass+"-main");$firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev"),$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next")}}if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4),bulletsOffset=(swiper.pagination.bulletSize*dynamicBulletsLength-swiper.pagination.bulletSize)/2-midIndex*swiper.pagination.bulletSize,offsetProp=rtl?"right":"left";bullets.css(swiper.isHorizontal()?offsetProp:"top",bulletsOffset+"px")}}if(params.type==="fraction"&&($el.find("."+params.currentClass).text(params.formatFractionCurrent(current+1)),$el.find("."+params.totalClass).text(params.formatFractionTotal(total))),params.type==="progressbar"){var progressbarDirection;params.progressbarOpposite?progressbarDirection=swiper.isHorizontal()?"vertical":"horizontal":progressbarDirection=swiper.isHorizontal()?"horizontal":"vertical";var scale=(current+1)/total,scaleX=1,scaleY=1;progressbarDirection==="horizontal"?scaleX=scale:scaleY=scale,$el.find("."+params.progressbarFillClass).transform("translate3d(0,
680,0) scaleX("+scaleX+") scaleY("+scaleY+")").transition(swiper.params.speed)}params.type==="custom"&¶ms.renderCustom?($el.html(params.renderCustom(swiper,current+1,total)),swiper.emit("paginationRender",swiper,$el[0])):swiper.emit("paginationUpdate",swiper,$el[0]),$el[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](params.lockClass)}},render:function(){var swiper=this,params=swiper.params.pagination;if(!(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)){var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length,$el=swiper.pagination.$el,paginationHTML="";if(params.type==="bullets"){for(var numberOfBullets=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length,i=0;i<numberOfBullets;i+=1)params.renderBullet?paginationHTML+=params.renderBullet.call(swiper,i,params.bulletClass):paginationHTML+="<"+params.bulletElement+' class="'+params.bulletClass+'"></'+params.bulletElement+">";$el.html(paginationHTML),swiper.pagination.bullets=$el.find("."+params.bulletClass)}params.type==="fraction"&&(params.renderFraction?paginationHTML=params.renderFraction.call(swiper,params.currentClass,params.totalClass):paginationHTML='<span class="'+params.currentClass+'"></span> / <span class="'+params.totalClass+'"></span>',$el.html(paginationHTML)),params.type==="progressbar"&&(params.renderProgressbar?paginationHTML=params.renderProgressbar.call(swiper,params.progressbarFillClass):paginationHTML='<span class="'+params.progressbarFillClass+'"></span>',$el.html(paginationHTML)),params.type!=="custom"&&swiper.emit("paginationRender",swiper.pagination.$el[0])}},init:function(){var swiper=this,params=swiper.params.pagination;if(params.el){var $el=$(params.el);$el.length!==0&&(swiper.params.uniqueNavElements&&typeof params.el=="string"&&$el.length>1&&swiper.$el.find(params.el).length===1&&($el=swiper.$el.find(params.el)),params.type==="bullets"&¶ms.clickable&&$el.addClass(params.clickableClass),$el.addClass(params.modifierClass+params.type),params.type==="bullets"&¶ms.dynamicBullets&&($el.addClass(""+params.modifierClass+params.type+"-dynamic"),swiper.pagination.dynamicBulletIndex=0,params.dynamicMainBullets<1&&(params.dynamicMainBullets=1)),params.type==="progressbar"&¶ms.progressbarOpposite&&$el.addClass(params.progressbarOppositeClass),params.clickable&&$el.on("click","."+params.bulletClass,function(e){e.preventDefault();var index2=$(this).index()*swiper.params.slidesPerGroup;swiper.params.loop&&(index2+=swiper.loopedSlides),swiper.slideTo(index2)}),Utils.extend(swiper.pagination,{$el:$el,el:$el[0]}))}},destroy:function(){var swiper=this,params=swiper.params.pagination;if(!(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)){var $el=swiper.pagination.$el;$el.removeClass(params.hiddenClass),$el.removeClass(params.modifierClass+params.type),swiper.pagination.bullets&&swiper.pagination.bullets.removeClass(params.bulletActiveClass),params.clickable&&$el.off("click","."+params.bulletClass)}}},Pagination$1={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(number){return number},formatFractionTotal:function(number){return number},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var swiper=this;Utils.extend(swiper,{pagination:{init:Pagination.init.bind(swiper),render:Pagination.render.bind(swiper),update:Pagination.update.bind(swiper),destroy:Pagination.destroy.bind(swiper),dynamicBulletIndex:0}})},on:{init:function(){var swiper=this;swiper.pagination.init(),swiper.pagination.render(),swiper.pagination.update()},activeIndexChange:function(){var swiper=this;(swiper.params.loop||typeof swiper.snapIndex=="undefined")&&swiper.pagination.update()},snapIndexChange:function(){var swiper=this;swiper.params.loop||swiper.pagination.update()},slidesLengthChange:function(){var swiper=this;swiper.params.loop&&(swiper.pagination.render(),swiper.pagination.update())},snapGridLengthChange:function(){var swiper=this;swiper.params.loop||(swiper.pagination.render(),swiper.pagination.update())},destroy:function(){var swiper=this;swiper.pagination.destroy()},click:function(e){var swiper=this;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&swiper.pagination.$el.length>0&&!$(e.target).hasClass(swiper.params.pagination.bulletClass)){var isHidden=swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);isHidden===!0?swiper.emit("paginationShow",swiper):swiper.emit("paginationHide",swiper),swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass)}}}},Scrollbar={setTranslate:function(){var swiper=this;if(!(!swiper.params.scrollbar.el||!swiper.scrollbar.el)){var scrollbar=swiper.scrollbar,rtl=swiper.rtlTranslate,progress=swiper.progress,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el,params=swiper.params.scrollbar,newSize=dragSize,newPos=(trackSize-dragSize)*progress;rtl?(newPos=-newPos,newPos>0?(newSize=dragSize-newPos,newPos=0):-newPos+dragSize>trackSize&&(newSize=trackSize+newPos)):newPos<0?(newSize=dragSize+newPos,newPos=0):newPos+dragSize>trackSize&&(newSize=trackSize-newPos),swiper.isHorizontal()?(Support.transforms3d?$dragEl.transform("translate3d("+newPos+"px, 0, 0)"):$dragEl.transform("translateX("+newPos+"px)"),$dragEl[0].style.width=newSize+"px"):(Support.transforms3d?$dragEl.transform("translate3d(0px, "+newPos+"px, 0)"):$dragEl.transform("translateY("+newPos+"px)"),$dragEl[0].style.height=newSize+"px"),params.hide&&(clearTimeout(swiper.scrollbar.timeout),$el[0].style.opacity=1,swiper.scrollbar.timeout=setTimeout(function(){$el[0].style.opacity=0,$el.transition(400)},1e3))}},setTransition:function(duration){var swiper=this;!swiper.params.scrollbar.el||!swiper.scrollbar.el||swiper.scrollbar.$dragEl.transition(duration)},updateSize:function(){var swiper=this;if(!(!swiper.params.scrollbar.el||!swiper.scrollbar.el)){var scrollbar=swiper.scrollbar,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el;$dragEl[0].style.width="",$dragEl[0].style.height="";var trackSize=swiper.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight,divider=swiper.size/swiper.virtualSize,moveDivider=divider*(trackSize/swiper.size),dragSize;swiper.params.scrollbar.dragSize==="auto"?dragSize=trackSize*divider:dragSize=parseInt(swiper.params.scrollbar.dragSize,10),swiper.isHorizontal()?$dragEl[0].style.width=dragSize+"px":$dragEl[0].style.height=dragSize+"px",divider>=1?$el[0].style.display="none":$el[0].style.display="",swiper.params.scrollbar.hide&&($el[0].style.opacity=0),Utils.extend(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize}),scrollbar.$el[swiper.params.watchOverflow&&swiper.isLocked?"addClass":"removeClass"](swiper.params.scrollbar.lockClass)}},setDragPosition:function(e){var swiper=this,scrollbar=swiper.scrollbar,rtl=swiper.rtlTranslate,$el=scrollbar.$el,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,pointerPosition;swiper.isHorizontal()?pointerPosition=e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX||e.clientX:pointerPosition=e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY||e.clientY;var positionRatio;positionRatio=(pointerPosition-$el.offset()[swiper.isHorizontal()?"left":"top"]-dragSize/2)/(trackSize-dragSize),positionRatio=Math.max(Math.min(positionRatio,1),0),rtl&&(positionRatio=1-positionRatio);var position=swiper.minTranslate()+(swiper.maxTranslate()-swiper.minTranslate())*positionRatio;swiper.updateProgress(position),swiper.setTranslate(position),swiper.updateActiveIndex(),swiper.updateSlidesClasses()},onDragStart:function(e){var swiper=this,params=swiper.params.scrollbar,scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl,$el=scrollbar.$el,$dragEl=scrollbar.$dragEl;swiper.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),$wrapperEl.transition(100),$dragEl.transition(100),scrollbar.setDragPosition(e),clearTimeout(swiper.scrollbar.dragTimeout),$el.transition(0),params.hide&&$el.css("opacity",1),swiper.emit("scrollbarDragStart",e)},onDragMove:function(e){var swiper=this,scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl,$el=scrollbar.$el,$dragEl=scrollbar.$dragEl;swiper.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,scrollbar.setDragPosition(e),$wrapperEl.transition(0),$el.transition(0),$dragEl.transition(0),swiper.emit("scrollbarDragMove",e))},onDragEnd:function(e){var swiper=this,params=swiper.params.scrollbar,scrollbar=swiper.scrollbar,$el=scrollbar.$el;swiper.scrollbar.isTouched&&(swiper.scrollbar.isTouched=!1,params.hide&&(clearTimeout(swiper.scrollbar.dragTimeout),swiper.scrollbar.dragTimeout=Utils.nextTick(function(){$el.css("opacity",0),$el.transition(400)},1e3)),swiper.emit("scrollbarDragEnd",e),params.snapOnRelease&&swiper.slideToClosest())},enableDraggable:function(){var swiper=this;if(swiper.params.scrollbar.el){var scrollbar=swiper.scrollbar,touchEventsTouch=swiper.touchEventsTouch,touchEventsDesktop=swiper.touchEventsDesktop,params=swiper.params,$el=scrollbar.$el,target=$el[0],activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:!1,capture:!1}:!1,passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:!0,capture:!1}:!1;Support.touch?(target.addEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener),target.addEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener),target.addEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener)):(target.addEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener),doc.addEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener),doc.addEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener))}},disableDraggable:function(){var swiper=this;if(swiper.params.scrollbar.el){var scrollbar=swiper.scrollbar,touchEventsTouch=swiper.touchEventsTouch,touchEventsDesktop=swiper.touchEventsDesktop,params=swiper.params,$el=scrollbar.$el,target=$el[0],activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:!1,capture:!1}:!1,passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:!0,capture:!1}:!1;Support.touch?(target.removeEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener),target.removeEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener),target.removeEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener)):(target.removeEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener),doc.removeEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener),doc.removeEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener))}},init:function(){var swiper=this;if(swiper.params.scrollbar.el){var scrollbar=swiper.scrollbar,$swiperEl=swiper.$el,params=swiper.params.scrollbar,$el=$(params.el);swiper.params.uniqueNavElements&&typeof params.el=="string"&&$el.length>1&&$swiperEl.find(params.el).length===1&&($el=$swiperEl.find(params.el));var $dragEl=$el.find("."+swiper.params.scrollbar.dragClass);$dragEl.length===0&&($dragEl=$('<div class="'+swiper.params.scrollbar.dragClass+'"></div>'),$el.append($dragEl)),Utils.extend(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0]}),params.draggable&&scrollbar.enableDraggable()}},destroy:function(){var swiper=this;swiper.scrollbar.disableDraggable()}},Scrollbar$1={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var swiper=this;Utils.extend(swiper,{scrollbar:{init:Scrollbar.init.bind(swiper),destroy:Scrollbar.destroy.bind(swiper),updateSize:Scrollbar.updateSize.bind(swiper),setTranslate:Scrollbar.setTranslate.bind(swiper),setTransition:Scrollbar.setTransition.bind(swiper),enableDraggable:Scrollbar.enableDraggable.bind(swiper),disableDraggable:Scrollbar.disableDraggable.bind(swiper),setDragPosition:Scrollbar.setDragPosition.bind(swiper),onDragStart:Scrollbar.onDragStart.bind(swiper),onDragMove:Scrollbar.onDragMove.bind(swiper),onDragEnd:Scrollbar.onDragEnd.bind(swiper),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){var swiper=this;swiper.scrollbar.init(),swiper.scrollbar.updateSize(),swiper.scrollbar.setTranslate()},update:function(){var swiper=this;swiper.scrollbar.updateSize()},resize:function(){var swiper=this;swiper.scrollbar.updateSize()},observerUpdate:function(){var swiper=this;swiper.scrollbar.updateSize()},setTranslate:function(){var swiper=this;swiper.scrollbar.setTranslate()},setTransition:function(duration){var swiper=this;swiper.scrollbar.setTransition(duration)},destroy:function(){var swiper=this;swiper.scrollbar.destroy()}}},Parallax2={setTransform:function(el,progress){var swiper=this,rtl=swiper.rtl,$el=$(el),rtlFactor=rtl?-1:1,p=$el.attr("data-swiper-parallax")||"0",x=$el.attr("data-swiper-parallax-x"),y=$el.attr("data-swiper-parallax-y"),scale=$el.attr("data-swiper-parallax-scale"),op
68acity=$el.attr("data-swiper-parallax-opacity");if(x||y?(x=x||"0",y=y||"0"):swiper.isHorizontal()?(x=p,y="0"):(y=p,x="0"),x.indexOf("%")>=0?x=parseInt(x,10)*progress*rtlFactor+"%":x=parseInt(x,10)*progress*rtlFactor+"px",y.indexOf("%")>=0?y=parseInt(y,10)*progress+"%":y=parseInt(y,10)*progress+"px",typeof opacity!="undefined"&&opacity!==null){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity}if(typeof scale=="undefined"||scale===null)$el.transform("translate3d("+x+", "+y+", 0px)");else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform("translate3d("+x+", "+y+", 0px) scale("+currentScale+")")}},setTranslate:function(){var swiper=this,$el=swiper.$el,slides=swiper.slides,progress=swiper.progress,snapGrid=swiper.snapGrid;$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(index2,el){swiper.parallax.setTransform(el,progress)}),slides.each(function(slideIndex,slideEl){var slideProgress=slideEl.progress;swiper.params.slidesPerGroup>1&&swiper.params.slidesPerView!=="auto"&&(slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1)),slideProgress=Math.min(Math.max(slideProgress,-1),1),$(slideEl).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(index2,el){swiper.parallax.setTransform(el,slideProgress)})})},setTransition:function(duration){duration===void 0&&(duration=this.params.speed);var swiper=this,$el=swiper.$el;$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(index2,parallaxEl){var $parallaxEl=$(parallaxEl),parallaxDuration=parseInt($parallaxEl.attr("data-swiper-parallax-duration"),10)||duration;duration===0&&(parallaxDuration=0),$parallaxEl.transition(parallaxDuration)})}},Parallax$1={name:"parallax",params:{parallax:{enabled:!1}},create:function(){var swiper=this;Utils.extend(swiper,{parallax:{setTransform:Parallax2.setTransform.bind(swiper),setTranslate:Parallax2.setTranslate.bind(swiper),setTransition:Parallax2.setTransition.bind(swiper)}})},on:{beforeInit:function(){var swiper=this;swiper.params.parallax.enabled&&(swiper.params.watchSlidesProgress=!0,swiper.originalParams.watchSlidesProgress=!0)},init:function(){var swiper=this;swiper.params.parallax.enabled&&swiper.parallax.setTranslate()},setTranslate:function(){var swiper=this;swiper.params.parallax.enabled&&swiper.parallax.setTranslate()},setTransition:function(duration){var swiper=this;swiper.params.parallax.enabled&&swiper.parallax.setTransition(duration)}}},Zoom={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var x1=e.targetTouches[0].pageX,y1=e.targetTouches[0].pageY,x2=e.targetTouches[1].pageX,y2=e.targetTouches[1].pageY,distance=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));return distance},onGestureStart:function(e){var swiper=this,params=swiper.params.zoom,zoom=swiper.zoom,gesture=zoom.gesture;if(zoom.fakeGestureTouched=!1,zoom.fakeGestureMoved=!1,!Support.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;zoom.fakeGestureTouched=!0,gesture.scaleStart=Zoom.getDistanceBetweenTouches(e)}if((!gesture.$slideEl||!gesture.$slideEl.length)&&(gesture.$slideEl=$(e.target).closest(".swiper-slide"),gesture.$slideEl.length===0&&(gesture.$slideEl=swiper.slides.eq(swiper.activeIndex)),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass),gesture.maxRatio=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,gesture.$imageWrapEl.length===0)){gesture.$imageEl=void 0;return}gesture.$imageEl.transition(0),swiper.zoom.isScaling=!0},onGestureChange:function(e){var swiper=this,params=swiper.params.zoom,zoom=swiper.zoom,gesture=zoom.gesture;if(!Support.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;zoom.fakeGestureMoved=!0,gesture.scaleMove=Zoom.getDistanceBetweenTouches(e)}!gesture.$imageEl||gesture.$imageEl.length===0||(Support.gestures?zoom.scale=e.scale*zoom.currentScale:zoom.scale=gesture.scaleMove/gesture.scaleStart*zoom.currentScale,zoom.scale>gesture.maxRatio&&(zoom.scale=gesture.maxRatio-1+Math.pow(zoom.scale-gesture.maxRatio+1,.5)),zoom.scale<params.minRatio&&(zoom.scale=params.minRatio+1-Math.pow(params.minRatio-zoom.scale+1,.5)),gesture.$imageEl.transform("translate3d(0,
680,0) scale("+zoom.scale+")"))},onGestureEnd:function(e){var swiper=this,params=swiper.params.zoom,zoom=swiper.zoom,gesture=zoom.gesture;if(!Support.gestures){if(!zoom.fakeGestureTouched||!zoom.fakeGestureMoved||e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!Device.android)return;zoom.fakeGestureTouched=!1,zoom.fakeGestureMoved=!1}!gesture.$imageEl||gesture.$imageEl.length===0||(zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio),gesture.$imageEl.transition(swiper.params.speed).transform("translate3d(0,0,0) scale("+zoom.scale+")"),zoom.currentScale=zoom.scale,zoom.isScaling=!1,zoom.scale===1&&(gesture.$slideEl=void 0))},onTouchStart:function(e){var swiper=this,zoom=swiper.zoom,gesture=zoom.gesture,image=zoom.image;!gesture.$imageEl||gesture.$imageEl.length===0||image.isTouched||(Device.android&&e.preventDefault(),image.isTouched=!0,image.touchesStart.x=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX,image.touchesStart.y=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY)},onTouchMove:function(e){var swiper=this,zoom=swiper.zoom,gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(!(!gesture.$imageEl||gesture.$imageEl.length===0)&&(swiper.allowClick=!1,!(!image.isTouched||!gesture.$slideEl))){image.isMoved||(image.width=gesture.$imageEl[0].offsetWidth,image.height=gesture.$imageEl[0].offsetHeight,image.startX=Utils.getTranslate(gesture.$imageWrapEl[0],"x")||0,image.startY=Utils.getTranslate(gesture.$imageWrapEl[0],"y")||0,gesture.slideWidth=gesture.$slideEl[0].offsetWidth,gesture.slideHeight=gesture.$slideEl[0].offsetHeight,gesture.$imageWrapEl.transition(0),swiper.rtl&&(image.startX=-image.startX,image.startY=-image.startY));var scaledWidth=image.width*zoom.scale,scaledHeight=image.height*zoom.scale;if(!(scaledWidth<gesture.slideWidth&&scaledHeight<gesture.slideHeight)){if(image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0),image.maxX=-image.minX,image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0),image.maxY=-image.minY,image.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,image.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY,!image.isMoved&&!zoom.isScaling){if(swiper.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x)){image.isTouched=!1;return}if(!swiper.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y)){image.isTouched=!1;return}}e.preventDefault(),e.stopPropagation(),image.isMoved=!0,image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX,image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY,image.currentX<image.minX&&(image.currentX=image.minX+1-Math.pow(image.minX-image.currentX+1,.8)),image.currentX>image.maxX&&(image.currentX=image.maxX-1+Math.pow(image.currentX-image.maxX+1,.8)),image.currentY<image.minY&&(image.currentY=image.minY+1-Math.pow(image.minY-image.currentY+1,.8)),image.currentY>image.maxY&&(image.currentY=image.maxY-1+Math.pow(image.currentY-image.maxY+1,.8)),velocity.prevPositionX||(velocity.prevPositionX=image.touchesCurrent.x),velocity.prevPositionY||(velocity.prevPositionY=image.touchesCurrent.y),velocity.prevTime||(velocity.prevTime=Date.now()),velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2,velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2,Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2&&(velocity.x=0),Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2&&(velocity.y=0),velocity.prevPositionX=image.touchesCurrent.x,velocity.prevPositionY=image.touchesCurrent.y,velocity.prevTime=Date.now(),gesture.$imageWrapEl.transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")}}},onTouchEnd:function(){var swiper=this,zoom=swiper.zoom,gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(!(!gesture.$imageEl||gesture.$imageEl.length===0)){if(!image.isTouched||!image.isMoved){image.isTouched=!1,image.isMoved=!1;return}image.isTouched=!1,image.isMoved=!1;var momentumDurationX=300,momentumDurationY=300,momentumDistanceX=velocity.x*momentumDurationX,newPositionX=image.currentX+momentumDistanceX,momentumDistanceY=velocity.y*momentumDurationY,newPositionY=image.currentY+momentumDistanceY;velocity.x!==0&&(momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x)),velocity.y!==0&&(momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y));var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX,image.currentY=newPositionY;var scaledWidth=image.width*zoom.scale,scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0),image.maxX=-image.minX,image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0),image.maxY=-image.minY,image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX),image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY),gesture.$imageWrapEl.transition(momentumDuration).transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)")}},onTransitionEnd:function(){var swiper=this,zoom=swiper.zoom,gesture=zoom.gesture;gesture.$slideEl&&swiper.previousIndex!==swiper.activeIndex&&(gesture.$imageEl.transform("translate3d(0,
680,0) scale(1)"),gesture.$imageWrapEl.transform("translate3d(0,0,0)"),zoom.scale=1,zoom.currentScale=1,gesture.$slideEl=void 0,gesture.$imageEl=void 0,gesture.$imageWrapEl=void 0)},toggle:function(e){var swiper=this,zoom=swiper.zoom;zoom.scale&&zoom.scale!==1?zoom.out():zoom.in(e)},in:function(e){var swiper=this,zoom=swiper.zoom,params=swiper.params.zoom,gesture=zoom.gesture,image=zoom.image;if(gesture.$slideEl||(gesture.$slideEl=swiper.clickedSlide?$(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)),!(!gesture.$imageEl||gesture.$imageEl.length===0)){gesture.$slideEl.addClass(""+params.zoomedSlideClass);var touchX,touchY,offsetX,offsetY,diffX,diffY,translateX,translateY,imageWidth,imageHeight,scaledWidth,scaledHeight,translateMinX,translateMinY,translateMaxX,translateMaxY,slideWidth,slideHeight;typeof image.touchesStart.x=="undefined"&&e?(touchX=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,touchY=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(touchX=image.touchesStart.x,touchY=image.touchesStart.y),zoom.scale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,zoom.currentScale=gesture.$imageWrapEl.attr("data-swiper-zoom")||params.maxRatio,e?(slideWidth=gesture.$slideEl[0].offsetWidth,slideHeight=gesture.$slideEl[0].offsetHeight,offsetX=gesture.$slideEl.offset().left,offsetY=gesture.$slideEl.offset().top,diffX=offsetX+slideWidth/2-touchX,diffY=offsetY+slideHeight/2-touchY,imageWidth=gesture.$imageEl[0].offsetWidth,imageHeight=gesture.$imageEl[0].offsetHeight,scaledWidth=imageWidth*zoom.scale,scaledHeight=imageHeight*zoom.scale,translateMinX=Math.min(slideWidth/2-scaledWidth/2,0),translateMinY=Math.min(slideHeight/2-scaledHeight/2,0),translateMaxX=-translateMinX,translateMaxY=-translateMinY,translateX=diffX*zoom.scale,translateY=diffY*zoom.scale,translateX<translateMinX&&(translateX=translateMinX),translateX>translateMaxX&&(translateX=translateMaxX),translateY<translateMinY&&(translateY=translateMinY),translateY>translateMaxY&&(translateY=translateMaxY)):(translateX=0,translateY=0),gesture.$imageWrapEl.transition(300).transform("translate3d("+translateX+"px, "+translateY+"px,0)"),gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+zoom.scale+")")}},out:function(){var swiper=this,zoom=swiper.zoom,params=swiper.params.zoom,gesture=zoom.gesture;gesture.$slideEl||(gesture.$slideEl=swiper.clickedSlide?$(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex),gesture.$imageEl=gesture.$slideEl.find("img, svg, canvas"),gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass)),!(!gesture.$imageEl||gesture.$imageEl.length===0)&&(zoom.scale=1,zoom.currentScale=1,gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),gesture.$slideEl.removeClass(""+params.zoomedSlideClass),gesture.$slideEl=void 0)},enable:function(){var swiper=this,zoom=swiper.zoom;if(!zoom.enabled){zoom.enabled=!0;var passiveListener=swiper.touchEvents.start==="touchstart"&&Support.passiveListener&&swiper.params.passiveListeners?{passive:!0,capture:!1}:!1;Support.gestures?(swiper.$wrapperEl.on("gesturestart",".swiper-slide",zoom.onGestureStart,passiveListener),swiper.$wrapperEl.on("gesturechange",".swiper-slide",zoom.onGestureChange,passiveListener),swiper.$wrapperEl.on("gestureend",".swiper-slide",zoom.onGestureEnd,passiveListener)):swiper.touchEvents.start==="touchstart"&&(swiper.$wrapperEl.on(swiper.touchEvents.start,".swiper-slide",zoom.onGestureStart,passiveListener),swiper.$wrapperEl.on(swiper.touchEvents.move,".swiper-slide",zoom.onGestureChange,passiveListener),swiper.$wrapperEl.on(swiper.touchEvents.end,".swiper-slide",zoom.onGestureEnd,passiveListener)),swiper.$wrapperEl.on(swiper.touchEvents.move,"."+swiper.params.zoom.containerClass,zoom.onTouchMove)}},disable:function(){var swiper=this,zoom=swiper.zoom;if(zoom.enabled){swiper.zoom.enabled=!1;var passiveListener=swiper.touchEvents.start==="touchstart"&&Support.passiveListener&&swiper.params.passiveListeners?{passive:!0,capture:!1}:!1;Support.gestures?(swiper.$wrapperEl.off("gesturestart",".swiper-slide",zoom.onGestureStart,passiveListener),swiper.$wrapperEl.off("gesturechange",".swiper-slide",zoom.onGestureChange,passiveListener),swiper.$wrapperEl.off("gestureend",".swiper-slide",zoom.onGestureEnd,passiveListener)):swiper.touchEvents.start==="touchstart"&&(swiper.$wrapperEl.off(swiper.touchEvents.start,".swiper-slide",zoom.onGestureStart,passiveListener),swiper.$wrapperEl.off(swiper.touchEvents.move,".swiper-slide",zoom.onGestureChange,passiveListener),swiper.$wrapperEl.off(swiper.touchEvents.end,".swiper-slide",zoom.onGestureEnd,passiveListener)),swiper.$wrapperEl.off(swiper.touchEvents.move,"."+swiper.params.zoom.containerClass,zoom.onTouchMove)}}},Zoom$1={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var swiper=this,zoom={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(methodName){zoom[methodName]=Zoom[methodName].bind(swiper)}),Utils.extend(swiper,{zoom:zoom});var scale=1;Object.defineProperty(swiper.zoom,"scale",{get:function(){return scale},set:function(value){if(scale!==value){var imageEl=swiper.zoom.gesture.$imageEl?swiper.zoom.gesture.$imageEl[0]:void 0,slideEl=swiper.zoom.gesture.$slideEl?swiper.zoom.gesture.$slideEl[0]:void 0;swiper.emit("zoomChange",value,imageEl,slideEl)}scale=value}})},on:{init:function(){var swiper=this;swiper.params.zoom.enabled&&swiper.zoom.enable()},destroy:function(){var swiper=this;swiper.zoom.disable()},touchStart:function(e){var swiper=this;swiper.zoom.enabled&&swiper.zoom.onTouchStart(e)},touchEnd:function(e){var swiper=this;swiper.zoom.enabled&&swiper.zoom.onTouchEnd(e)},doubleTap:function(e){var swiper=this;swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle&&swiper.zoom.toggle(e)},transitionEnd:function(){var swiper=this;swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.zoom.onTransitionEnd()}}}
68,Lazy={loadInSlide:function(index2,loadInDuplicate){loadInDuplicate===void 0&&(loadInDuplicate=!0);var swiper=this,params=swiper.params.lazy;if(typeof index2!="undefined"&&swiper.slides.length!==0){var isVirtual=swiper.virtual&&swiper.params.virtual.enabled,$slideEl=isVirtual?swiper.$wrapperEl.children("."+swiper.params.slideClass+'[data-swiper-slide-index="'+index2+'"]'):swiper.slides.eq(index2),$images=$slideEl.find("."+params.elementClass+":not(."+params.loadedClass+"):not(."+params.loadingClass+")");$slideEl.hasClass(params.elementClass)&&!$slideEl.hasClass(params.loadedClass)&&!$slideEl.hasClass(params.loadingClass)&&($images=$images.add($slideEl[0])),$images.length!==0&&$images.each(function(imageIndex,imageEl){var $imageEl=$(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr("data-background"),src=$imageEl.attr("data-src"),srcset=$imageEl.attr("data-srcset"),sizes=$imageEl.attr("data-sizes");swiper.loadImage($imageEl[0],src||background,srcset,sizes,!1,function(){if(!(typeof swiper=="undefined"||swiper===null||!swiper||swiper&&!swiper.params||swiper.destroyed)){if(background?($imageEl.css("background-image",'url("'+background+'")'),$imageEl.removeAttr("data-background")):(srcset&&($imageEl.attr("srcset",srcset),$imageEl.removeAttr("data-srcset")),sizes&&($imageEl.attr("sizes",sizes),$imageEl.removeAttr("data-sizes")),src&&($imageEl.attr("src",src),$imageEl.removeAttr("data-src"))),$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass),$slideEl.find("."+params.preloaderClass).remove(),swiper.params.loop&&loadInDuplicate){var slideOriginalIndex=$slideEl.attr("data-swiper-slide-index");if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children('[data-swiper-slide-index="'+slideOriginalIndex+'"]:not(.'+swiper.params.slideDuplicateClass+")");swiper.lazy.loadInSlide(originalSlide.index(),!1)}else{var duplicatedSlide=swiper.$wrapperEl.children("."+swiper.params.slideDuplicateClass+'[data-swiper-slide-index="'+slideOriginalIndex+'"]');swiper.lazy.loadInSlide(duplicatedSlide.index(),!1)}}swiper.emit("lazyImageReady",$slideEl[0],$imageEl[0])}}),swiper.emit("lazyImageLoad",$slideEl[0],$imageEl[0])})}},load:function(){var swiper=this,$wrapperEl=swiper.$wrapperEl,swiperParams=swiper.params,slides=swiper.slides,activeIndex=swiper.activeIndex,isVirtual=swiper.virtual&&swiperParams.virtual.enabled,params=swiperParams.lazy,slidesPerView=swiperParams.slidesPerView;slidesPerView==="auto"&&(slidesPerView=0);function slideExist(index2){if(isVirtual){if($wrapperEl.children("."+swiperParams.slideClass+'[data-swiper-slide-index="'+index2+'"]').length)return!0}else if(slides[index2])return!0;return!1}function slideIndex(slideEl){return isVirtual?$(slideEl).attr("data-swiper-slide-index"):$(slideEl).index()}if(swiper.lazy.initialImageLoaded||(swiper.lazy.initialImageLoaded=!0),swiper.params.watchSlidesVisibility)$wrapperEl.children("."+swiperParams.slideVisibleClass).each(function(elIndex,slideEl){var index2=isVirtual?$(slideEl).attr("data-swiper-slide-index"):$(slideEl).index();swiper.lazy.loadInSlide(index2)});else if(slidesPerView>1)for(var i=activeIndex;i<activeIndex+slidesPerView;i+=1)slideExist(i)&&swiper.lazy.loadInSlide(i);else swiper.lazy.loadInSlide(activeIndex);if(params.loadPrevNext)if(slidesPerView>1||params.loadPrevNextAmount&¶ms.loadPrevNextAmount>1){for(var amount=params.loadPrevNextAmount,spv=slidesPerView,maxIndex=Math.min(activeIndex+spv+Math.max(amount,spv),slides.length),minIndex=Math.max(activeIndex-Math.max(spv,amount),0),i$1=activeIndex+slidesPerView;i$1<maxIndex;i$1+=1)slideExist(i$1)&&swiper.lazy.loadInSlide(i$1);for(var i$2=minIndex;i$2<activeIndex;i$2+=1)slideExist(i$2)&&swiper.lazy.loadInSlide(i$2)}else{var nextSlide=$wrapperEl.children("."+swiperParams.slideNextClass);nextSlide.length>0&&swiper.lazy.loadInSlide(slideIndex(nextSlide));var prevSlide=$wrapperEl.children("."+swiperParams.slidePrevClass);prevSlide.length>0&&swiper.lazy.loadInSlide(slideIndex(prevSlide))}}},Lazy$1={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){var swiper=this;Utils.extend(swiper,{lazy:{initialImageLoaded:!1,load:Lazy.load.bind(swiper),loadInSlide:Lazy.loadInSlide.bind(swiper)}})},on:{beforeInit:function(){var swiper=this;swiper.params.lazy.enabled&&swiper.params.preloadImages&&(swiper.params.preloadImages=!1)},init:function(){var swiper=this;swiper.params.lazy.enabled&&!swiper.params.loop&&swiper.params.initialSlide===0&&swiper.lazy.load()},scroll:function(){var swiper=this;swiper.params.freeMode&&!swiper.params.freeModeSticky&&swiper.lazy.load()},resize:function(){var swiper=this;swiper.params.lazy.enabled&&swiper.lazy.load()},scrollbarDragMove:function(){var swiper=this;swiper.params.lazy.enabled&&swiper.lazy.load()},transitionStart:function(){var swiper=this;
68swiper.params.lazy.enabled&&(swiper.params.lazy.loadOnTransitionStart||!swiper.params.lazy.loadOnTransitionStart&&!swiper.lazy.initialImageLoaded)&&swiper.lazy.load()},transitionEnd:function(){var swiper=this;swiper.params.lazy.enabled&&!swiper.params.lazy.loadOnTransitionStart&&swiper.lazy.load()}}},Controller={LinearSpline:function(x,y){var binarySearch=(function(){var maxIndex,minIndex,guess;return function(array,val){for(minIndex=-1,maxIndex=array.length;maxIndex-minIndex>1;)guess=maxIndex+minIndex>>1,array[guess]<=val?minIndex=guess:maxIndex=guess;return maxIndex}})();this.x=x,this.y=y,this.lastIndex=x.length-1;var i1,i3;return this.interpolate=function(x2){return x2?(i3=binarySearch(this.x,x2),i1=i3-1,(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1]):0},this},getInterpolateFunction:function(c){var swiper=this;swiper.controller.spline||(swiper.controller.spline=swiper.params.loop?new Controller.LinearSpline(swiper.slidesGrid,c.slidesGrid):new Controller.LinearSpline(swiper.snapGrid,c.snapGrid))},setTranslate:function(setTranslate$1,byController){var swiper=this,controlled=swiper.controller.control,multiplier,controlledTranslate;function setControlledTranslate(c){var translate2=swiper.rtlTranslate?-swiper.translate:swiper.translate;swiper.params.controller.by==="slide"&&(swiper.controller.getInterpolateFunction(c),controlledTranslate=-swiper.controller.spline.interpolate(-translate2)),(!controlledTranslate||swiper.params.controller.by==="container")&&(multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate()),controlledTranslate=(translate2-swiper.minTranslate())*multiplier+c.minTranslate()),swiper.params.controller.inverse&&(controlledTranslate=c.maxTranslate()-controlledTranslate),c.updateProgress(controlledTranslate),c.setTranslate(controlledTranslate,swiper),c.updateActiveIndex(),c.updateSlidesClasses()}if(Array.isArray(controlled))for(var i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper2&&setControlledTranslate(controlled[i]);else controlled instanceof Swiper2&&byController!==controlled&&setControlledTranslate(controlled)},setTransition:function(duration,byController){var swiper=this,controlled=swiper.controller.control,i;function setControlledTransition(c){c.setTransition(duration,swiper),duration!==0&&(c.transitionStart(),c.params.autoHeight&&Utils.nextTick(function(){c.updateAutoHeight()}),c.$wrapperEl.transitionEnd(function(){controlled&&(c.params.loop&&swiper.params.controller.by==="slide"&&c.loopFix(),c.transitionEnd())}))}if(Array.isArray(controlled))for(i=0;i<controlled.length;i+=1)controlled[i]!==byController&&controlled[i]instanceof Swiper2&&setControlledTransition(controlled[i]);else controlled instanceof Swiper2&&byController!==controlled&&setControlledTransition(controlled)}},Controller$1={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var swiper=this;Utils.extend(swiper,{controller:{control:swiper.params.controller.control,getInterpolateFunction:Controller.getInterpolateFunction.bind(swiper),setTranslate:Controller.setTranslate.bind(swiper),setTransition:Controller.setTransition.bind(swiper)}})},on:{update:function(){var swiper=this;swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},resize:function(){var swiper=this;swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},observerUpdate:function(){var swiper=this;swiper.controller.control&&swiper.controller.spline&&(swiper.controller.spline=void 0,delete swiper.controller.spline)},setTranslate:function(translate2,byController){var swiper=this;swiper.controller.control&&swiper.controller.setTranslate(translate2,byController)},setTransition:function(duration,byController){var swiper=this;swiper.controller.control&&swiper.controller.setTransition(duration,byController)}}},a11y={makeElFocusable:function($el){return $el.attr("tabIndex","0"),$el},addElRole:function($el,role){return $el.attr("role",role),$el},addElLabel:function($el,label){return $el.attr("aria-label",label),$el},disableEl:function($el){return $el.attr("aria-disabled",!0),$el},enableEl:function($el){return $el.attr("aria-disabled",!1),$el},onEnterKey:function(e){var swiper=this,params=swiper.params.a11y;if(e.keyCode===13){var $targetEl=$(e.target);swiper.navigation&&swiper.navigation.$nextEl&&$targetEl.is(swiper.navigation.$nextEl)&&(swiper.isEnd&&!swiper.params.loop||swiper.slideNext(),swiper.isEnd?swiper.a11y.notify(params.lastSlideMessage):swiper.a11y.notify(params.nextSlideMessage)),swiper.navigation&&swiper.navigation.$prevEl&&$targetEl.is(swiper.navigation.$prevEl)&&(swiper.isBeginning&&!swiper.params.loop||swiper.slidePrev(),swiper.isBeginning?swiper.a11y.notify(params.firstSlideMessage):swiper.a11y.notify(params.prevSlideMessage)),swiper.pagination&&$targetEl.is("."+swiper.params.pagination.bulletClass)&&$targetEl[0].click()}},notify:function(message){var swiper=this,notification=swiper.a11y.liveRegion;notification.length!==0&&(notification.html(""),notification.html(message))},updateNavigation:function(){var swiper=this;if(!swiper.params.loop){var ref=swiper.navigation,$nextEl=ref.$nextEl,$prevEl=ref.$prevEl;$prevEl&&$prevEl.length>0&&(swiper.isBeginning?swiper.a11y.disableEl($prevEl):swiper.a11y.enableEl($prevEl)),$nextEl&&$nextEl.length>0&&(swiper.isEnd?swiper.a11y.disableEl($nextEl):swiper.a11y.enableEl($nextEl))}},updatePagination:function(){var swiper=this,params=swiper.params.a11y;swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.bullets.each(function(bulletIndex,bulletEl){var $bulletEl=$(bulletEl);swiper.a11y.makeElFocusable($bulletEl),swiper.a11y.addElRole($bulletEl,"button"),swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/{{index}}/,$bulletEl.index()+1))})},init:function(){var swiper=this;swiper.$el.append(swiper.a11y.liveRegion);var params=swiper.params.a11y,$nextEl,$prevEl;swiper.navigation&&swiper.navigation.$nextEl&&($nextEl=swiper.navigation.$nextEl),swiper.navigation&&swiper.navigation.$prevEl&&($prevEl=swiper.navigation.$prevEl),$nextEl&&(swiper.a11y.makeElFocusable($nextEl),swiper.a11y.addElRole($nextEl,"button"),swiper.a11y.addElLabel($nextEl,params.nextSlideMessage),$nextEl.on("key
68down",swiper.a11y.onEnterKey)),$prevEl&&(swiper.a11y.makeElFocusable($prevEl),swiper.a11y.addElRole($prevEl,"button"),swiper.a11y.addElLabel($prevEl,params.prevSlideMessage),$prevEl.on("keydown",swiper.a11y.onEnterKey)),swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.$el.on("keydown","."+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey)},destroy:function(){var swiper=this;swiper.a11y.liveRegion&&swiper.a11y.liveRegion.length>0&&swiper.a11y.liveRegion.remove();var $nextEl,$prevEl;swiper.navigation&&swiper.navigation.$nextEl&&($nextEl=swiper.navigation.$nextEl),swiper.navigation&&swiper.navigation.$prevEl&&($prevEl=swiper.navigation.$prevEl),$nextEl&&$nextEl.off("keydown",swiper.a11y.onEnterKey),$prevEl&&$prevEl.off("keydown",swiper.a11y.onEnterKey),swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length&&swiper.pagination.$el.off("keydown","."+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey)}},A11y={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var swiper=this;Utils.extend(swiper,{a11y:{liveRegion:$('<span class="'+swiper.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(a11y).forEach(function(methodName){swiper.a11y[methodName]=a11y[methodName].bind(swiper)})},on:{init:function(){var swiper=this;swiper.params.a11y.enabled&&(swiper.a11y.init(),swiper.a11y.updateNavigation())},toEdge:function(){var swiper=this;swiper.params.a11y.enabled&&swiper.a11y.updateNavigation()},fromEdge:function(){var swiper=this;swiper.params.a11y.enabled&&swiper.a11y.updateNavigation()},paginationUpdate:function(){var swiper=this;swiper.params.a11y.enabled&&swiper.a11y.updatePagination()},destroy:function(){var swiper=this;swiper.params.a11y.enabled&&swiper.a11y.destroy()}}},History={init:function(){var swiper=this;if(swiper.params.history){if(!win.history||!win.history.pushState){swiper.params.history.enabled=!1,swiper.params.hashNavigation.enabled=!0;return}var history2=swiper.history;history2.initialized=!0,history2.paths=History.getPathValues(),!(!history2.paths.key&&!history2.paths.value)&&(history2.scrollToSlide(0,history2.paths.value,swiper.params.runCallbacksOnInit),swiper.params.history.replaceState||win.addEventListener("popstate",swiper.history.setHistoryPopState))}},destroy:function(){var swiper=this;swiper.params.history.replaceState||win.removeEventListener("popstate",swiper.history.setHistoryPopState)},setHistoryPopState:function(){var swiper=this;swiper.history.paths=History.getPathValues(),swiper.history.scrollToSlide(swiper.params.speed,swiper.history.paths.value,!1)},getPathValues:function(){var pathArray=win.location.pathname.slice(1).split("/").filter(function(part){return part!==""}),total=pathArray.length,key=pathArray[total-2],value=pathArray[total-1];return{key:key,value:value}},setHistory:function(key,index2){var swiper=this;if(!(!swiper.history.initialized||!swiper.params.history.enabled)){var slide2=swiper.slides.eq(index2),value=History.slugify(slide2.attr("data-history"));win.location.pathname.includes(key)||(value=key+"/"+value);var currentState=win.history.state;currentState&¤tState.value===value||(swiper.params.history.replaceState?win.history.replaceState({value:value},null,value):win.history.pushState({value:value},null,value))}},slugify:function(text2){return text2.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(speed,value,runCallbacks){var swiper=this;if(value)for(var i=0,length=swiper.slides.length;i<length;i+=1){var slide2=swiper.slides.eq(i),slideHistory=History.slugify(slide2.attr("data-history"));if(slideHistory===value&&!slide2.hasClass(swiper.params.slideDuplicateClass)){var index2=slide2.index();swiper.slideTo(index2,speed,runCallbacks)}}else swiper.slideTo(0,speed,runCallbacks)}},History$1={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var swiper=this;Utils.extend(swiper,{history:{init:History.init.bind(swiper),setHistory:History.setHistory.bind(swiper),setHistoryPopState:History.setHistoryPopState.bind(swiper),scrollToSlide:History.scrollToSlide.bind(swiper),destroy:History.destroy.bind(swiper)}})},on:{init:function(){var swiper=this;swiper.params.history.enabled&&swiper.history.init()},destroy:function(){var swiper=this;swiper.params.history.enabled&&swiper.history.destroy()},transitionEnd:function(){var swiper=this;swiper.history.initialized&&swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex)}}},HashNavigation={onHashCange:function(){var swiper=this,newHash=doc.location.hash.replace("#",""),activeSlideHash=swiper.slides.eq(swiper.activeIndex).attr("data-hash");if(newHash!==activeSlideHash){var newIndex=swiper.$wrapperEl.children("."+swiper.params.slideClass+'[data-hash="'+newHash+'"]').index();if(typeof newIndex=="undefined")return;swiper.slideTo(newIndex)}},setHash:function(){var swiper=this;if(!(!swiper.hashNavigation.initialized||!swiper.params.hashNavigation.enabled))if(swiper.params.hashNavigation.replaceState&&win.history&&win.history.replaceState)win.history.replaceState(null,null,"#"+swiper.slides.eq(swiper.activeIndex).attr("data-hash")||"");else{var slide2=swiper.slides.eq(swiper.activeIndex),hash=slide2.attr("data-hash")||slide2.attr("data-history");doc.location.hash=hash||""}},init:function(){var swiper=this;if(!(!swiper.params.hashNavigation.enabled||swiper.params.history&&swiper.params.history.enabled)){swiper.hashNavigation.initialized=!0;var hash=doc.location.hash.replace("#","");if(hash)for(var speed=0,i=0,length=swiper.slides.length;i<length;i+=1){var slide2=swiper.slides.eq(i),slideHash=slide2.attr("data-hash")||slide2.attr("data-history");if(slideHash===hash&&!slide2.hasClass(swiper.params.slideDuplicateClass)){var index2=slide2.index();swiper.slideTo(index2,speed,swiper.params.runCallbacksOnInit,!0)}}swiper.params.hashNavigation.watchState&&$(win).on("hashchange",swiper.hashNavigation.onHashCange)}},destroy:function(){var swiper=this;swiper.params.hashNavigation.watchState&&$(win).off("hashchange",swiper.hashNavigation.onHashCange)}},HashNavigation$1={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var swiper=this;Utils.extend(swiper,{hashNavigation:{initialized:!1,init:HashNavigation.init.bind(swiper),destroy:HashNavigation.destroy.bind(swiper),setHash:HashNavigation.setHash.bind(swiper),onHashCange:HashNavigation.onHashCange.bind(swiper)}})},on:{init:function(){var swiper=this;swiper.params.hashNavigation.enabled&&swiper.hashNavigation.init()},destroy:function(){var swiper=this;swiper.params.hashNavigation.enabled&&swiper.hashNavigation.destroy()},transitionEnd:function(){var swiper=this;swiper.hashNavigation.initialized&&swiper.hashNavigation.setHash()}}},Autoplay={run:function(){var swiper=this,$activeSlideEl=swiper.slides.eq(swiper.activeIndex),delay=swiper.params.autoplay.delay;
68$activeSlideEl.attr("data-swiper-autoplay")&&(delay=$activeSlideEl.attr("data-swiper-autoplay")||swiper.params.autoplay.delay),swiper.autoplay.timeout=Utils.nextTick(function(){swiper.params.autoplay.reverseDirection?swiper.params.loop?(swiper.loopFix(),swiper.slidePrev(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.isBeginning?swiper.params.autoplay.stopOnLastSlide?swiper.autoplay.stop():(swiper.slideTo(swiper.slides.length-1,swiper.params.speed,!0,!0),swiper.emit("autoplay")):(swiper.slidePrev(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.params.loop?(swiper.loopFix(),swiper.slideNext(swiper.params.speed,!0,!0),swiper.emit("autoplay")):swiper.isEnd?swiper.params.autoplay.stopOnLastSlide?swiper.autoplay.stop():(swiper.slideTo(0,swiper.params.speed,!0,!0),swiper.emit("autoplay")):(swiper.slideNext(swiper.params.speed,!0,!0),swiper.emit("autoplay"))},delay)},start:function(){var swiper=this;return typeof swiper.autoplay.timeout!="undefined"||swiper.autoplay.running?!1:(swiper.autoplay.running=!0,swiper.emit("autoplayStart"),swiper.autoplay.run(),!0)},stop:function(){var swiper=this;return!swiper.autoplay.running||typeof swiper.autoplay.timeout=="undefined"?!1:(swiper.autoplay.timeout&&(clearTimeout(swiper.autoplay.timeout),swiper.autoplay.timeout=void 0),swiper.autoplay.running=!1,swiper.emit("autoplayStop"),!0)},pause:function(speed){var swiper=this;swiper.autoplay.running&&(swiper.autoplay.paused||(swiper.autoplay.timeout&&clearTimeout(swiper.autoplay.timeout),swiper.autoplay.paused=!0,speed===0||!swiper.params.autoplay.waitForTransition?(swiper.autoplay.paused=!1,swiper.autoplay.run()):(swiper.$wrapperEl[0].addEventListener("transitionend",swiper.autoplay.onTransitionEnd),swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.autoplay.onTransitionEnd))))}},Autoplay$1={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var swiper=this;Utils.extend(swiper,{autoplay:{running:!1,paused:!1,run:Autoplay.run.bind(swiper),start:Autoplay.start.bind(swiper),stop:Autoplay.stop.bind(swiper),pause:Autoplay.pause.bind(swiper),onTransitionEnd:function(e){!swiper||swiper.destroyed||!swiper.$wrapperEl||e.target===this&&(swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.autoplay.onTransitionEnd),swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.autoplay.onTransitionEnd),swiper.autoplay.paused=!1,swiper.autoplay.running?swiper.autoplay.run():swiper.autoplay.stop())}}})},on:{init:function(){var swiper=this;swiper.params.autoplay.enabled&&swiper.autoplay.start()},beforeTransitionStart:function(speed,internal){var swiper=this;swiper.autoplay.running&&(internal||!swiper.params.autoplay.disableOnInteraction?swiper.autoplay.pause(speed):swiper.autoplay.stop())},sliderFirstMove:function(){var swiper=this;swiper.autoplay.running&&(swiper.params.autoplay.disableOnInteraction?swiper.autoplay.stop():swiper.autoplay.pause())},destroy:function(){var swiper=this;swiper.autoplay.running&&swiper.autoplay.stop()}}},Fade={setTranslate:function(){for(var swiper=this,slides=swiper.slides,i=0;i<slides.length;i+=1){var $slideEl=swiper.slides.eq(i),offset2=$slideEl[0].swiperSlideOffset,tx=-offset2;swiper.params.virtualTranslate||(tx-=swiper.translate);var ty=0;swiper.isHorizontal()||(ty=tx,tx=0);var slideOpacity=swiper.params.fadeEffect.crossFade?Math.max(1-Math.abs($slideEl[0].progress),0):1+Math.min(Math.max($slideEl[0].progress,-1),0);$slideEl.css({opacity:slideOpacity}).transform("translate3d("+tx+"px, "+ty+"px, 0px)")}},setTransition:function(duration){var swiper=this,slides=swiper.slides,$wrapperEl=swiper.$wrapperEl;if(slides.transition(duration),swiper.params.virtualTranslate&&duration!==0){var eventTriggered=!1;slides.transitionEnd(function(){if(!eventTriggered&&!(!swiper||swiper.destroyed)){eventTriggered=!0,swiper.animating=!1;for(var triggerEvents=["webkitTransitionEnd","transitionend"],i=0;i<triggerEvents.length;i+=1)$wrapperEl.trigger(triggerEvents[i])}})}}},EffectFade={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){var swiper=this;Utils.extend(swiper,{fadeEffect:{setTranslate:Fade.setTranslate.bind(swiper),setTransition:Fade.setTransition.bind(swiper)}})},on:{beforeInit:function(){var swiper=this;if(swiper.params.effect==="fade"){swiper.classNames.push(swiper.params.containerModifierClass+"fade");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Utils.extend(swiper.params,overwriteParams),Utils.extend(swiper.originalParams,overwriteParams)}},setTranslate:function(){var swiper=this;swiper.params.effect==="fade"&&swiper.fadeEffect.setTranslate()},setTransition:function(duration){var swiper=this;swiper.params.effect==="fade"&&swiper.fadeEffect.setTransition(duration)}}},Cube={setTranslate:function(){var swiper=this,$el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides,swiperWidth=swiper.width,swiperHeight=swiper.height,rtl=swiper.rtlTranslate,swiperSize=swiper.size,params=swiper.params.cubeEffect,isHorizontal=swiper.isHorizontal(),isVirtual=swi
68per.virtual&&swiper.params.virtual.enabled,wrapperRotate=0,$cubeShadowEl;params.shadow&&(isHorizontal?($cubeShadowEl=$wrapperEl.find(".swiper-cube-shadow"),$cubeShadowEl.length===0&&($cubeShadowEl=$('<div class="swiper-cube-shadow"></div>'),$wrapperEl.append($cubeShadowEl)),$cubeShadowEl.css({height:swiperWidth+"px"})):($cubeShadowEl=$el.find(".swiper-cube-shadow"),$cubeShadowEl.length===0&&($cubeShadowEl=$('<div class="swiper-cube-shadow"></div>'),$el.append($cubeShadowEl))));for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i),slideIndex=i;isVirtual&&(slideIndex=parseInt($slideEl.attr("data-swiper-slide-index"),10));var slideAngle=slideIndex*90,round=Math.floor(slideAngle/360);rtl&&(slideAngle=-slideAngle,round=Math.floor(-slideAngle/360));var progress=Math.max(Math.min($slideEl[0].progress,1),-1),tx=0,ty=0,tz=0;slideIndex%4===0?(tx=-round*4*swiperSize,tz=0):(slideIndex-1)%4===0?(tx=0,tz=-round*4*swiperSize):(slideIndex-2)%4===0?(tx=swiperSize+round*4*swiperSize,tz=swiperSize):(slideIndex-3)%4===0&&(tx=-swiperSize,tz=3*swiperSize+swiperSize*4*round),rtl&&(tx=-tx),isHorizontal||(ty=tx,tx=0);var transform2="rotateX("+(isHorizontal?0:-slideAngle)+"deg) rotateY("+(isHorizontal?slideAngle:0)+"deg) translate3d("+tx+"px, "+ty+"px, "+tz+"px)";if(progress<=1&&progress>-1&&(wrapperRotate=slideIndex*90+progress*90,rtl&&(wrapperRotate=-slideIndex*90-progress*90)),$slideEl.transform(transform2),params.slideShadows){var shadowBefore=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),shadowAfter=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");shadowBefore.length===0&&(shadowBefore=$('<div class="swiper-slide-shadow-'+(isHorizontal?"left":"top")+'"></div>'),$slideEl.append(shadowBefore)),shadowAfter.length===0&&(shadowAfter=$('<div class="swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"></div>'),$slideEl.append(shadowAfter)),shadowBefore.length&&(shadowBefore[0].style.opacity=Math.max(-progress,0)),shadowAfter.length&&(shadowAfter[0].style.opacity=Math.max(progress,0))}}if($wrapperEl.css({"-webkit-transform-origin":"50% 50% -"+swiperSize/2+"px","-moz-transform-origin":"50% 50% -"+swiperSize/2+"px","-ms-transform-origin":"50% 50% -"+swiperSize/2+"px","transform-origin":"50% 50% -"+swiperSize/2+"px"}),params.shadow)if(isHorizontal)$cubeShadowEl.transform("translate3d(0px, "+(swiperWidth/2+params.shadowOffset)+"px, "+-swiperWidth/2+"px) rotateX(90deg) rotateZ(0deg) scale("+params.shadowScale+")");else{var shadowAngle=Math.abs(wrapperRotate)-Math.floor(Math.abs(wrapperRotate)/90)*90,multiplier=1.5-(Math.sin(shadowAngle*2*Math.PI/360)/2+Math.cos(shadowAngle*2*Math.PI/360)/2),scale1=params.shadowScale,scale2=params.shadowScale/multiplier,offset2=params.shadowOffset;$cubeShadowEl.transform("scale3d("+scale1+", 1, "+scale2+") translate3d(0px, "+(swiperHeight/2+offset2)+"px, "+-swiperHeight/2/scale2+"px) rotateX(-90deg)")}var zFactor=Browser.isSafari||Browser.isUiWebView?-swiperSize/2:0;$wrapperEl.transform("translate3d(0px,0,"+zFactor+"px) rotateX("+(swiper.isHorizontal()?0:wrapperRotate)+"deg) rotateY("+(swiper.isHorizontal()?-wrapperRotate:0)+"deg)")},setTransition:function(duration){var swiper=this,$el=swiper.$el,slides=swiper.slides;slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration),swiper.params.cubeEffect.shadow&&!swiper.isHorizontal()&&$el.find(".swiper-cube-shadow").transition(duration)}},EffectCube={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){var swiper=this;Utils.extend(swiper,{cubeEffect:{setTranslate:Cube.setTranslate.bind(swiper),setTransition:Cube.setTransition.bind(swiper)}})},on:{beforeInit:function(){var swiper=this;if(swiper.params.effect==="cube"){swiper.classNames.push(swiper.params.containerModifierClass+"cube"),swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};Utils.extend(swiper.params,overwriteParams),Utils.extend(swiper.originalParams,overwriteParams)}},setTranslate:function(){var swiper=this;swiper.params.effect==="cube"&&swiper.cubeEffect.setTranslate()},setTransition:function(duration){var swiper=this;swiper.params.effect==="cube"&&swiper.cubeEffect.setTransition(duration)}}},Flip={setTranslate:function(){for(var swiper=this,slides=swiper.slides,rtl=swiper.rtlTranslate,i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i),progress=$slideEl[0].progress;swiper.params.flipEffect.limitRotation&&(progress=Math.max(Math.min($slideEl[0].progress,
681),-1));var offset2=$slideEl[0].swiperSlideOffset,rotate=-180*progress,rotateY=rotate,rotateX=0,tx=-offset2,ty=0;if(swiper.isHorizontal()?rtl&&(rotateY=-rotateY):(ty=tx,tx=0,rotateX=-rotateY,rotateY=0),$slideEl[0].style.zIndex=-Math.abs(Math.round(progress))+slides.length,swiper.params.flipEffect.slideShadows){var shadowBefore=swiper.isHorizontal()?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),shadowAfter=swiper.isHorizontal()?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");shadowBefore.length===0&&(shadowBefore=$('<div class="swiper-slide-shadow-'+(swiper.isHorizontal()?"left":"top")+'"></div>'),$slideEl.append(shadowBefore)),shadowAfter.length===0&&(shadowAfter=$('<div class="swiper-slide-shadow-'+(swiper.isHorizontal()?"right":"bottom")+'"></div>'),$slideEl.append(shadowAfter)),shadowBefore.length&&(shadowBefore[0].style.opacity=Math.max(-progress,0)),shadowAfter.length&&(shadowAfter[0].style.opacity=Math.max(progress,0))}$slideEl.transform("translate3d("+tx+"px, "+ty+"px, 0px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg)")}},setTransition:function(duration){var swiper=this,slides=swiper.slides,activeIndex=swiper.activeIndex,$wrapperEl=swiper.$wrapperEl;if(slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration),swiper.params.virtualTranslate&&duration!==0){var eventTriggered=!1;slides.eq(activeIndex).transitionEnd(function(){if(!eventTriggered&&!(!swiper||swiper.destroyed)){eventTriggered=!0,swiper.animating=!1;for(var triggerEvents=["webkitTransitionEnd","transitionend"],i=0;i<triggerEvents.length;i+=1)$wrapperEl.trigger(triggerEvents[i])}})}}},EffectFlip={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){var swiper=this;Utils.extend(swiper,{flipEffect:{setTranslate:Flip.setTranslate.bind(swiper),setTransition:Flip.setTransition.bind(swiper)}})},on:{beforeInit:function(){var swiper=this;if(swiper.params.effect==="flip"){swiper.classNames.push(swiper.params.containerModifierClass+"flip"),swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Utils.extend(swiper.params,overwriteParams),Utils.extend(swiper.originalParams,overwriteParams)}},setTranslate:function(){var swiper=this;swiper.params.effect==="flip"&&swiper.flipEffect.setTranslate()},setTransition:function(duration){var swiper=this;swiper.params.effect==="flip"&&swiper.flipEffect.setTransition(duration)}}},Coverflow={setTranslate:function(){for(var swiper=this,swiperWidth=swiper.width,swiperHeight=swiper.height,slides=swiper.slides,$wrapperEl=swiper.$wrapperEl,slidesSizesGrid=swiper.slidesSizesGrid,params=swiper.params.coverflowEffect,isHorizontal=swiper.isHorizontal(),transform2=swiper.translate,center=isHorizontal?-transform2+swiperWidth/2:-transform2+swiperHeight/2,rotate=isHorizontal?params.rotate:-params.rotate,translate2=params.depth,i=0,length=slides.length;i<length;i+=1){var $slideEl=slides.eq(i),slideSize=slidesSizesGrid[i],slideOffset=$slideEl[0].swiperSlideOffset,offsetMultiplier=(center-slideOffset-slideSize/2)/slideSize*params.modifier,rotateY=isHorizontal?rotate*offsetMultiplier:0,rotateX=isHorizontal?0:rotate*offsetMultiplier,translateZ=-translate2*Math.abs(offsetMultiplier),translateY=isHorizontal?0:params.stretch*offsetMultiplier,translateX=isHorizontal?params.stretch*offsetMultiplier:0;Math.abs(translateX)<.001&&(translateX=0),Math.abs(translateY)<.001&&(translateY=0),Math.abs(translateZ)<.001&&(translateZ=0),Math.abs(rotateY)<.001&&(rotateY=0),Math.abs(rotateX)<.001&&(rotateX=0);var slideTransform="translate3d("+translateX+"px,"+translateY+"px,"+translateZ+"px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg)";if($slideEl.transform(slideTransform),$slideEl[0].style.zIndex=-Math.abs(Math.round(offsetMultiplier))+1,params.slideShadows){var $shadowBeforeEl=isHorizontal?$slideEl.find(".swiper-slide-shadow-left"):$slideEl.find(".swiper-slide-shadow-top"),$shadowAfterEl=isHorizontal?$slideEl.find(".swiper-slide-shadow-right"):$slideEl.find(".swiper-slide-shadow-bottom");$shadowBeforeEl.length===0&&($shadowBeforeEl=$('<div class="swiper-slide-shadow-'+(isHorizontal?"left"
68:"top")+'"></div>'),$slideEl.append($shadowBeforeEl)),$shadowAfterEl.length===0&&($shadowAfterEl=$('<div class="swiper-slide-shadow-'+(isHorizontal?"right":"bottom")+'"></div>'),$slideEl.append($shadowAfterEl)),$shadowBeforeEl.length&&($shadowBeforeEl[0].style.opacity=offsetMultiplier>0?offsetMultiplier:0),$shadowAfterEl.length&&($shadowAfterEl[0].style.opacity=-offsetMultiplier>0?-offsetMultiplier:0)}}if(Support.pointerEvents||Support.prefixedPointerEvents){var ws=$wrapperEl[0].style;ws.perspectiveOrigin=center+"px 50%"}},setTransition:function(duration){var swiper=this;swiper.slides.transition(duration).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(duration)}},EffectCoverflow={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){var swiper=this;Utils.extend(swiper,{coverflowEffect:{setTranslate:Coverflow.setTranslate.bind(swiper),setTransition:Coverflow.setTransition.bind(swiper)}})},on:{beforeInit:function(){var swiper=this;swiper.params.effect==="coverflow"&&(swiper.classNames.push(swiper.params.containerModifierClass+"coverflow"),swiper.classNames.push(swiper.params.containerModifierClass+"3d"),swiper.params.watchSlidesProgress=!0,swiper.originalParams.watchSlidesProgress=!0)},setTranslate:function(){var swiper=this;swiper.params.effect==="coverflow"&&swiper.coverflowEffect.setTranslate()},setTransition:function(duration){var swiper=this;swiper.params.effect==="coverflow"&&swiper.coverflowEffect.setTransition(duration)}}},Thumbs={init:function(){var swiper=this,ref=swiper.params,thumbsParams=ref.thumbs,SwiperClass2=swiper.constructor;thumbsParams.swiper instanceof SwiperClass2?(swiper.thumbs.swiper=thumbsParams.swiper,Utils.extend(swiper.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Utils.extend(swiper.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):Utils.isObject(thumbsParams.swiper)&&(swiper.thumbs.swiper=new SwiperClass2(Utils.extend({},thumbsParams.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),swiper.thumbs.swiperCreated=!0),swiper.thumbs.swiper.$el.addClass(swiper.params.thumbs.thumbsContainerClass),swiper.thumbs.swiper.on("tap",swiper.thumbs.onThumbClick)},onThumbClick:function(){var swiper=this,thumbsSwiper=swiper.thumbs.swiper;if(thumbsSwiper){var clickedIndex=thumbsSwiper.clickedIndex,clickedSlide=thumbsSwiper.clickedSlide;if(!(clickedSlide&&$(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass))&&!(typeof clickedIndex=="undefined"||clickedIndex===null)){var slideToIndex;if(thumbsSwiper.params.loop?slideToIndex=parseInt($(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"),10):slideToIndex=clickedIndex,swiper.params.loop){var currentIndex=swiper.activeIndex;swiper.slides.eq(currentIndex).hasClass(swiper.params.slideDuplicateClass)&&(swiper.loopFix(),swiper._clientLeft=swiper.$wrapperEl[0].clientLeft,currentIndex=swiper.activeIndex);var prevIndex=swiper.slides.eq(currentIndex).prevAll('[data-swiper-slide-index="'+slideToIndex+'"]').eq(0).index(),nextIndex=swiper.slides.eq(currentIndex).nextAll('[data-swiper-slide-index="'+slideToIndex+'"]').eq(0).index();typeof prevIndex=="undefined"?slideToIndex=nextIndex:typeof nextIndex=="undefined"?slideToIndex=prevIndex:nextIndex-currentIndex<currentIndex-prevIndex?slideToIndex=nextIndex:slideToIndex=prevIndex}swiper.slideTo(slideToIndex)}}},update:function(initial){var swiper=this,thumbsSwiper=swiper.thumbs.swiper;if(thumbsSwiper){var slidesPerView=thumbsSwiper.params.slidesPerView==="auto"?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView;if(swiper.realIndex!==thumbsSwiper.realIndex){var currentThumbsIndex=thumbsSwiper.activeIndex,newThumbsIndex;if(thumbsSwiper.params.loop){thumbsSwiper.slides.eq(currentThumbsIndex).hasClass(thumbsSwiper.params.slideDuplicateClass)&&(thumbsSwiper.loopFix(),thumbsSwiper._clientLeft=thumbsSwiper.$wrapperEl[0].clientLeft,currentThumbsIndex=thumbsSwiper.activeIndex);var prevThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).prevAll('[data-swiper-slide-index="'+swiper.realIndex+'"]').eq(0).index(),nextThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).nextAll('[data-swiper-slide-index="'+swiper.realIndex+'"]').eq(0).index();typeof prevThumbsIndex=="undefined"?newThumbsIndex=nextThumbsIndex:typeof nextThumbsIndex=="undefined"?newThumbsIndex=prevThumbsIndex:nextThumbsIndex-currentThumbsIndex===currentThumbsIndex-prevThumbsIndex?newThumbsIndex=currentThumbsIndex:nextThumbsIndex-currentThumbsIndex<currentThumbsIndex-prevThumbsIndex?newThumbsIndex=nextThumbsIndex:newThumbsIndex=prevThumbsIndex}else newThumbsIndex=swiper.realIndex;thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)<0&&(thumbsSwiper.params.centeredSlides?newThumbsIndex>currentThumbsIndex?newThumbsIndex=newThumbsIndex-Math.floor(slidesPerView/2)+1:newThumbsIndex=newThumbsIndex+Math.floor(slidesPerView/2)-1:newThumbsIndex>currentThumbsIndex&&(newThumbsIndex=newThumbsIndex-slidesPerView+1),thumbsSwiper.slideTo(newThumbsIndex,initial?0:void 0))}var thumbsToActivate=1,thumbActiveClass=swiper.params.thumbs.slideThumbActiveClass;if(swiper.params.slidesPerView>
681&&!swiper.params.centeredSlides&&(thumbsToActivate=swiper.params.slidesPerView),thumbsSwiper.slides.removeClass(thumbActiveClass),thumbsSwiper.params.loop)for(var i=0;i<thumbsToActivate;i+=1)thumbsSwiper.$wrapperEl.children('[data-swiper-slide-index="'+(swiper.realIndex+i)+'"]').addClass(thumbActiveClass);else for(var i$1=0;i$1<thumbsToActivate;i$1+=1)thumbsSwiper.slides.eq(swiper.realIndex+i$1).addClass(thumbActiveClass)}}},Thumbs$1={name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){var swiper=this;Utils.extend(swiper,{thumbs:{swiper:null,init:Thumbs.init.bind(swiper),update:Thumbs.update.bind(swiper),onThumbClick:Thumbs.onThumbClick.bind(swiper)}})},on:{beforeInit:function(){var swiper=this,ref=swiper.params,thumbs=ref.thumbs;!thumbs||!thumbs.swiper||(swiper.thumbs.init(),swiper.thumbs.update(!0))},slideChange:function(){var swiper=this;swiper.thumbs.swiper&&swiper.thumbs.update()},update:function(){var swiper=this;swiper.thumbs.swiper&&swiper.thumbs.update()},resize:function(){var swiper=this;swiper.thumbs.swiper&&swiper.thumbs.update()},observerUpdate:function(){var swiper=this;swiper.thumbs.swiper&&swiper.thumbs.update()},setTransition:function(duration){var swiper=this,thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&thumbsSwiper.setTransition(duration)},beforeDestroy:function(){var swiper=this,thumbsSwiper=swiper.thumbs.swiper;thumbsSwiper&&swiper.thumbs.swiperCreated&&thumbsSwiper&&thumbsSwiper.destroy()}}},components=[Device$1,Support$1,Browser$1,Resize,Observer$1,Virtual$1,Keyboard$1,Mousewheel$1,Navigation$1,Pagination$1,Scrollbar$1,Parallax$1,Zoom$1,Lazy$1,Controller$1,A11y,History$1,HashNavigation$1,Autoplay$1,EffectFade,EffectCube,EffectFlip,EffectCoverflow,Thumbs$1];return typeof Swiper2.use=="undefined"&&(Swiper2.use=Swiper2.Class.use,Swiper2.installModule=Swiper2.Class.installModule),Swiper2.use(components),Swiper2});/*! Magnific Popup - v1.1.0 - 2016-02-20 69* http://dimsemenov.com/plugins/magnific-popup/ 70* Copyright (c) 2016 Dmitry Semenov; */(function(factory15){typeof define=="function"&&define.amd?define(["jquery"],factory15):factory15(typeof exports=="object"?require("jquery"):window.jQuery||window.Zepto)})(function($){var CLOSE_EVENT="Close",BEFORE_CLOSE_EVENT="BeforeClose",AFTER_CLOSE_EVENT="AfterClose",BEFORE_APPEND_EVENT="BeforeAppend",MARKUP_PARSE_EVENT="MarkupParse",OPEN_EVENT="Open",CHANGE_EVENT="Change",NS="mfp",EVENT_NS="."+NS,READY_CLASS="mfp-ready",REMOVING_CLASS="mfp-removing",PREVENT_CLOSE_CLASS="mfp-prevent-close",mfp,MagnificPopup=function(){},_isJQ=!!window.jQuery,_prevStatus,_window=$(window),_document,_prevContentType,_wrapClasses,_currPopupType,_mfpOn=function(name,f){mfp.ev.on(NS+name+EVENT_NS,f)},_getEl=function(className,appendTo,html,raw){var el=document.createElement("div");return el.className="mfp-"+className,html&&(el.innerHTML=html),raw?appendTo&&appendTo.appendChild(el):(el=$(el),appendTo&&el.appendTo(appendTo)),el},_mfpTrigger=function(e,data){mfp.ev.triggerHandler(NS+e,data),mfp.st.callbacks&&(e=e.charAt(0).toLowerCase()+e.slice(1),mfp.st.callbacks[e]&&mfp.st.callbacks[e].apply(mfp,$.isArray(data)?data:[data]))},_getCloseBtn=function(type){return(type!==_currPopupType||!mfp.currTemplate.closeBtn)&&(mfp.currTemplate.closeBtn=$(mfp.st.closeMarkup.replace("%title%",mfp.st.tClose)),_currPopupType=type),mfp.currTemplate.closeBtn},_checkInstance=function(){$.magnificPopup.instance||(mfp=new MagnificPopup,mfp.init(),$.magnificPopup.instance=mfp)},supportsTransitions=function(){var s=document.createElement("p").style,v=["ms","O","Moz","Webkit"];if(s.transition!==void 0)return!0;for(;v.length;)if(v.pop()+"Transition"in s)return!0;return!1};MagnificPopup.prototype={constructor:MagnificPopup,init:function(){var appVersion=navigator.appVersion;mfp.isLowIE=mfp.isIE8=document.all&&!document.addEventListener,mfp.isAndroid=/android/gi.test(appVersion),mfp.isIOS=/iphone|ipad|ipod/gi.test(appVersion),mfp.supportsTransition=supportsTransitions(),mfp.probablyMobile=mfp.isAndroid||mfp.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),_document=$(document),mfp.popupsCache={}},open:function(data){var i;if(data.isObj===!1){mfp.items=data.items.toArray(),mfp.index=0;var items=data.items,item;for(i=0;i<items.length;i++)if(item=items[i],item.parsed&&(item=item.el[0]),item===data.el[0]){mfp.index=i;break}}else mfp.items=$.isArray(data.items)?data.items:[data.items],mfp.index=data.index||0;if(mfp.isOpen){mfp.updateItemHTML();return}mfp.types=[],_wrapClasses="",data.mainEl&&data.mainEl.length?mfp.ev=data.mainEl.eq(0):mfp.ev=_document,data.key?(mfp.popupsCache[data.key]||(mfp.popupsCache[data.key]={}),mfp.currTemplate=mfp.popupsCache[data.key]):mfp.currTemplate={},mfp.st=$.extend(!0,{},$.magnificPopup.defaults,data),mfp.fixedContentPos=mfp.st.fixedContentPos==="auto"?!mfp.probablyMobile:mfp.st.fixedContentPos,mfp.st.modal&&(mfp.st.closeOnContentClick=!1,mfp.st.closeOnBgClick=!1,mfp.st.showCloseBtn=!1,mfp.st.enableEscapeKey=!1),mfp.bgOverlay||(mfp.bgOverlay=_getEl("bg").on("click"+EVENT_NS,function(){mfp.close()}),mfp.wrap=_getEl("wrap").attr("tabindex",-1).on("click"+EVENT_NS,function(e){mfp._checkIfClose(e.target)&&mfp.close()}),mfp.container=_getEl("container",mfp.wrap)),mfp.contentContainer=_getEl("content"),mfp.st.preloader&&(mfp.preloader=_getEl("preloader",mfp.container,mfp.st.tLoading));var modules=$.magnificPopup.modules;for(i=0;i<modules.length;i++){var n=modules[i];n=n.charAt(0).toUpperCase()+n.slice(1),mfp["init"+n].call(mfp)}_mfpTrigger("BeforeOpen"),mfp.st.showCloseBtn&&(mfp.st.closeBtnInside?(_mfpOn(MARKUP_PARSE_EVENT,function(e,template,values,item2){values.close_replaceWith=_getCloseBtn(item2.type)}),_wrapClasses+=" mfp-close-btn-in"):mfp.wrap.append(_getCloseBtn())
70),mfp.st.alignTop&&(_wrapClasses+=" mfp-align-top"),mfp.fixedContentPos?mfp.wrap.css({overflow:mfp.st.overflowY,overflowX:"hidden",overflowY:mfp.st.overflowY}):mfp.wrap.css({top:_window.scrollTop(),position:"absolute"}),(mfp.st.fixedBgPos===!1||mfp.st.fixedBgPos==="auto"&&!mfp.fixedContentPos)&&mfp.bgOverlay.css({height:_document.height(),position:"absolute"}),mfp.st.enableEscapeKey&&_document.on("keyup"+EVENT_NS,function(e){e.keyCode===27&&mfp.close()}),_window.on("resize"+EVENT_NS,function(){mfp.updateSize()}),mfp.st.closeOnContentClick||(_wrapClasses+=" mfp-auto-cursor"),_wrapClasses&&mfp.wrap.addClass(_wrapClasses);var windowHeight=mfp.wH=_window.height(),windowStyles={};if(mfp.fixedContentPos&&mfp._hasScrollBar(windowHeight)){var s=mfp._getScrollbarSize();s&&(windowStyles.marginRight=s)}mfp.fixedContentPos&&(mfp.isIE7?$("body, html").css("overflow","hidden"):windowStyles.overflow="hidden");var classesToadd=mfp.st.mainClass;return mfp.isIE7&&(classesToadd+=" mfp-ie7"),classesToadd&&mfp._addClassToMFP(classesToadd),mfp.updateItemHTML(),_mfpTrigger("BuildControls"),$("html").css(windowStyles),mfp.bgOverlay.add(mfp.wrap).prependTo(mfp.st.prependTo||$(document.body)),mfp._lastFocusedEl=document.activeElement,setTimeout(function(){mfp.content?(mfp._addClassToMFP(READY_CLASS),mfp._setFocus()):mfp.bgOverlay.addClass(READY_CLASS),_document.on("focusin"+EVENT_NS,mfp._onFocusIn)},16),mfp.isOpen=!0,mfp.updateSize(windowHeight),_mfpTrigger(OPEN_EVENT),data},close:function(){mfp.isOpen&&(_mfpTrigger(BEFORE_CLOSE_EVENT),mfp.isOpen=!1,mfp.st.removalDelay&&!mfp.isLowIE&&mfp.supportsTransition?(mfp._addClassToMFP(REMOVING_CLASS),setTimeout(function(){mfp._close()},mfp.st.removalDelay)):mfp._close())},_close:function(){_mfpTrigger(CLOSE_EVENT);var classesToRemove=REMOVING_CLASS+" "+READY_CLASS+" ";if(mfp.bgOverlay.detach(),mfp.wrap.detach(),mfp.container.empty(),mfp.st.mainClass&&(classesToRemove+=mfp.st.mainClass+" "),mfp._removeClassFromMFP(classesToRemove),mfp.fixedContentPos){var windowStyles={marginRight:""};mfp.isIE7?$("body, html").css("overflow",""):windowStyles.overflow="",$("html").css(windowStyles)}_document.off("keyup"+EVENT_NS+" focusin"+EVENT_NS),mfp.ev.off(EVENT_NS),mfp.wrap.attr("class","mfp-wrap").removeAttr("style"),mfp.bgOverlay.attr("class","mfp-bg"),mfp.container.attr("class","mfp-container"),mfp.st.showCloseBtn&&(!mfp.st.closeBtnInside||mfp.currTemplate[mfp.currItem.type]===!0)&&mfp.currTemplate.closeBtn&&mfp.currTemplate.closeBtn.detach(),mfp.st.autoFocusLast&&mfp._lastFocusedEl&&$(mfp._lastFocusedEl).focus(),mfp.currItem=null,mfp.content=null,mfp.currTemplate=null,mfp.prevHeight=0,_mfpTrigger(AFTER_CLOSE_EVENT)},updateSize:function(winHeight){if(mfp.isIOS){var zoomLevel=document.documentElement.clientWidth/window.innerWidth,height=window.innerHeight*zoomLevel;mfp.wrap.css("height",height),mfp.wH=height}else mfp.wH=winHeight||_window.height();mfp.fixedContentPos||mfp.wrap.css("height",mfp.wH),_mfpTrigger("Resize")},updateItemHTML:function(){var item=mfp.items[mfp.index];mfp.contentContainer.detach(),mfp.content&&mfp.content.detach(),item.parsed||(item=mfp.parseEl(mfp.index));var type=item.type;if(_mfpTrigger("BeforeChange",[mfp.currItem?mfp.currItem.type:"",type]),mfp.currItem=item,!mfp.currTemplate[type]){var markup=mfp.st[type]?mfp.st[type].markup:!1;_mfpTrigger("FirstMarkupParse",markup),markup?mfp.currTemplate[type]=$(markup):mfp.currTemplate[type]=!0}_prevContentType&&_prevContentType!==item.type&&mfp.container.removeClass("mfp-"+_prevContentType+"-holder");var newContent=mfp["get"+type.charAt(0).toUpperCase()+type.slice(1)](item,mfp.currTemplate[type]);mfp.appendContent(newContent,type),item.preloaded=!0,_mfpTrigger(CHANGE_EVENT,item),_prevContentType=item.type,mfp.container.prepend(mfp.contentContainer),_mfpTrigger("AfterChange")},appendContent:function(newContent,type){mfp.content=newContent,newContent?mfp.st.showCloseBtn&&mfp.st.closeBtnInside&&mfp.currTemplate[type]===!0?mfp.content.find(".mfp-close").length||mfp.content.append(_getCloseBtn()):mfp.content=newContent:mfp.content="",_mfpTrigger(BEFORE_APPEND_EVENT),mfp.container.addClass("mfp-"+type+"-holder"),mfp.contentContainer.append(mfp.content)},parseEl:function(index){var item=mfp.items[index],type;if(item.tagName?item={el:$(item)}:(type=item.type,item={data:item,src:item.src}),item.el){for(var types=mfp.types,i=0;i<types.length;i++)if(item.el.hasClass("mfp-"+types[i])){type=types[i];break}item.src=item.el.attr("data-mfp-src"),item.src||(item.src=item.el.attr("href"))}return item.type=type||mfp.st.type||"inline",item.index=index,item.parsed=!0,mfp.items[index]=item,_mfpTrigger("ElementParse",item),mfp.items[index]},addGroup:function(el,options){var eHandler=function(e){e.mfpEl=this,mfp._openClick(e,el,options)};options||(options={});var eName="click.magnificPopup";options.mainEl=el,options.items?(options.isObj=!0,el.off(eName).on(eName,eHandler)):(options.isObj=!1,options.delegate?el.off(eName).on(eName,options.delegate,eHandler):(options.items=el,el.off(eName).on(eName,eHandler)))},_openClick:function(e,el,options){var midClick=options.midClick!==void 0?options.midClick:$.magnificPopup.defaults.midClick;if(!(!midClick&&(e.which===2||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey))){var disableOn=options.disableOn!==void 0?options.disableOn:$.magnificPopup.defaults.disableOn;if(disableOn){if($.isFunction(disableOn)){if(!disableOn.call(mfp))return!0}else if(_window.width()<disableOn)return!0}e.type&&(e.preventDefault(),mfp.isOpen&&e.stopPropagation()),options.el=$(e.mfpEl),options.delegate&&(options.items=el.find(options.delegate)),mfp.open(options)}},updateStatus:function(status,text){if(mfp.preloader){_prevStatus!==status&&mfp.container.removeClass("mfp-s-"+_prevStatus),!text&&status==="loading"&&(text=mfp.st.tLoading);var data={status:status,text:text};_mfpTrigger("UpdateStatus",data),status=data.status,text=data.text,mfp.preloader.html(text),mfp.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),mfp.container.addClass("mfp-s-"+status),_prevStatus=status}},_checkIfClose:function(target){if(!$(target).hasClass(PREVENT_CLOSE_CLASS)){var closeOnContent=mfp.st.closeOnContentClick,closeOnBg=mfp.st.closeOnBgClick;if(closeOnContent&&closeOnBg)return!0;
70if(!mfp.content||$(target).hasClass("mfp-close")||mfp.preloader&&target===mfp.preloader[0])return!0;if(target!==mfp.content[0]&&!$.contains(mfp.content[0],target)){if(closeOnBg&&$.contains(document,target))return!0}else if(closeOnContent)return!0;return!1}},_addClassToMFP:function(cName){mfp.bgOverlay.addClass(cName),mfp.wrap.addClass(cName)},_removeClassFromMFP:function(cName){this.bgOverlay.removeClass(cName),mfp.wrap.removeClass(cName)},_hasScrollBar:function(winHeight){return(mfp.isIE7?_document.height():document.body.scrollHeight)>(winHeight||_window.height())},_setFocus:function(){(mfp.st.focus?mfp.content.find(mfp.st.focus).eq(0):mfp.wrap).focus()},_onFocusIn:function(e){if(e.target!==mfp.wrap[0]&&!$.contains(mfp.wrap[0],e.target))return mfp._setFocus(),!1},_parseMarkup:function(template,values,item){var arr;item.data&&(values=$.extend(item.data,values)),_mfpTrigger(MARKUP_PARSE_EVENT,[template,values,item]),$.each(values,function(key,value){if(value===void 0||value===!1)return!0;if(arr=key.split("_"),arr.length>1){var el=template.find(EVENT_NS+"-"+arr[0]);if(el.length>0){var attr=arr[1];attr==="replaceWith"?el[0]!==value[0]&&el.replaceWith(value):attr==="img"?el.is("img")?el.attr("src",value):el.replaceWith($("<img>").attr("src",value).attr("class",el.attr("class"))):el.attr(arr[1],value)}}else template.find(EVENT_NS+"-"+key).html(value)})},_getScrollbarSize:function(){if(mfp.scrollbarSize===void 0){var scrollDiv=document.createElement("div");scrollDiv.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(scrollDiv),mfp.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth,document.body.removeChild(scrollDiv)}return mfp.scrollbarSize}},$.magnificPopup={instance:null,proto:MagnificPopup.prototype,modules:[],open:function(options,index){return _checkInstance(),options?options=$.extend(!0,{},options):options={},options.isObj=!0,options.index=index||0,this.instance.open(options)},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close()},registerModule:function(name,module2){module2.options&&($.magnificPopup.defaults[name]=module2.options),$.extend(this.proto,module2.proto),this.modules.push(name)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},$.fn.magnificPopup=function(options){_checkInstance();var jqEl=$(this);if(typeof options=="string")if(options==="open"){var items,itemOpts=_isJQ?jqEl.data("magnificPopup"):jqEl[0].magnificPopup,index=parseInt(arguments[1],10)||0;itemOpts.items?items=itemOpts.items[index]:(items=jqEl,itemOpts.delegate&&(items=items.find(itemOpts.delegate)),items=items.eq(index)),mfp._openClick({mfpEl:items},jqEl,itemOpts)}else mfp.isOpen&&mfp[options].apply(mfp,Array.prototype.slice.call(arguments,1));else options=$.extend(!0,{},options),_isJQ?jqEl.data("magnificPopup",options):jqEl[0].magnificPopup=options,mfp.addGroup(jqEl,options);return jqEl};var INLINE_NS="inline",_hiddenClass,_inlinePlaceholder,_lastInlineElement,_putInlineElementsBack=function(){_lastInlineElement&&(_inlinePlaceholder.after(_lastInlineElement.addClass(_hiddenClass)).detach(),_lastInlineElement=null)};$.magnificPopup.registerModule(INLINE_NS,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){mfp.types.push(INLINE_NS),_mfpOn(CLOSE_EVENT+"."+INLINE_NS,function(){_putInlineElementsBack()})},getInline:function(item,template){if(_putInlineElementsBack(),item.src){var inlineSt=mfp.st.inline,el=$(item.src);if(el.length){var parent=el[0].parentNode;parent&&parent.tagName&&(_inlinePlaceholder||(_hiddenClass=inlineSt.hiddenClass,_inlinePlaceholder=_getEl(_hiddenClass),_hiddenClass="mfp-"+_hiddenClass),_lastInlineElement=el.after(_inlinePlaceholder).detach().removeClass(_hiddenClass)),mfp.updateStatus("ready")}else mfp.updateStatus("error",inlineSt.tNotFound),el=$("<div>");
70return item.inlineElement=el,el}return mfp.updateStatus("ready"),mfp._parseMarkup(template,{},item),template}}});var AJAX_NS="ajax",_ajaxCur,_removeAjaxCursor=function(){_ajaxCur&&$(document.body).removeClass(_ajaxCur)},_destroyAjaxRequest=function(){_removeAjaxCursor(),mfp.req&&mfp.req.abort()};$.magnificPopup.registerModule(AJAX_NS,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){mfp.types.push(AJAX_NS),_ajaxCur=mfp.st.ajax.cursor,_mfpOn(CLOSE_EVENT+"."+AJAX_NS,_destroyAjaxRequest),_mfpOn("BeforeChange."+AJAX_NS,_destroyAjaxRequest)},getAjax:function(item){_ajaxCur&&$(document.body).addClass(_ajaxCur),mfp.updateStatus("loading");var opts=$.extend({url:item.src,success:function(data,textStatus,jqXHR){var temp={data:data,xhr:jqXHR};_mfpTrigger("ParseAjax",temp),mfp.appendContent($(temp.data),AJAX_NS),item.finished=!0,_removeAjaxCursor(),mfp._setFocus(),setTimeout(function(){mfp.wrap.addClass(READY_CLASS)},16),mfp.updateStatus("ready"),_mfpTrigger("AjaxContentAdded")},error:function(){_removeAjaxCursor(),item.finished=item.loadError=!0,mfp.updateStatus("error",mfp.st.ajax.tError.replace("%url%",item.src))}},mfp.st.ajax.settings);return mfp.req=$.ajax(opts),""}}});var _imgInterval,_getTitle=function(item){if(item.data&&item.data.title!==void 0)return item.data.title;var src=mfp.st.image.titleSrc;if(src){if($.isFunction(src))return src.call(mfp,item);if(item.el)return item.el.attr(src)||""}return""};$.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var imgSt=mfp.st.image,ns=".image";mfp.types.push("image"),_mfpOn(OPEN_EVENT+ns,function(){mfp.currItem.type==="image"&&imgSt.cursor&&$(document.body).addClass(imgSt.cursor)}),_mfpOn(CLOSE_EVENT+ns,function(){imgSt.cursor&&$(document.body).removeClass(imgSt.cursor),_window.off("resize"+EVENT_NS)}),_mfpOn("Resize"+ns,mfp.resizeImage),mfp.isLowIE&&_mfpOn("AfterChange",mfp.resizeImage)},resizeImage:function(){var item=mfp.currItem;if(!(!item||!item.img)&&mfp.st.image.verticalFit){var decr=0;mfp.isLowIE&&(decr=parseInt(item.img.css("padding-top"),10)+parseInt(item.img.css("padding-bottom"),10)),item.img.css("max-height",mfp.wH-decr)}},_onImageHasSize:function(item){item.img&&(item.hasSize=!0,_imgInterval&&clearInterval(_imgInterval),item.isCheckingImgSize=!1,_mfpTrigger("ImageHasSize",item),item.imgHidden&&(mfp.content&&mfp.content.removeClass("mfp-loading"),item.imgHidden=!1))},findImageSize:function(item){var counter=0,img=item.img[0],mfpSetInterval=function(delay){_imgInterval&&clearInterval(_imgInterval),_imgInterval=setInterval(function(){if(img.naturalWidth>0){mfp._onImageHasSize(item);return}counter>200&&clearInterval(_imgInterval),counter++,counter===3?mfpSetInterval(10):counter===40?mfpSetInterval(50):counter===100&&mfpSetInterval(500)},delay)};mfpSetInterval(1)},getImage:function(item,template){var guard=0,onLoadComplete=function(){item&&(item.img[0].complete?(item.img.off(".mfploader"),item===mfp.currItem&&(mfp._onImageHasSize(item),mfp.updateStatus("ready")),item.hasSize=!0,item.loaded=!0,_mfpTrigger("ImageLoadComplete")):(guard++,guard<200?setTimeout(onLoadComplete,100):onLoadError()))},onLoadError=function(){item&&(item.img.off(".mfploader"),item===mfp.currItem&&(mfp._onImageHasSize(item),mfp.updateStatus("error",imgSt.tError.replace("%url%",item.src))),item.hasSize=!0,item.loaded=!0,item.loadError=!0)},imgSt=mfp.st.image,el=template.find(".mfp-img");if(el.length){var img=document.createElement("img");img.className="mfp-img",item.el&&item.el.find("img").length&&(img.alt=item.el.find("img").attr("alt")),item.img=$(img).on("load.mfploader",onLoadComplete).on("error.mfploader",onLoadError),img.src=item.src,el.is("img")&&(item.img=item.img.clone()),img=item.img[0],img.naturalWi
70dth>0?item.hasSize=!0:img.width||(item.hasSize=!1)}return mfp._parseMarkup(template,{title:_getTitle(item),img_replaceWith:item.img},item),mfp.resizeImage(),item.hasSize?(_imgInterval&&clearInterval(_imgInterval),item.loadError?(template.addClass("mfp-loading"),mfp.updateStatus("error",imgSt.tError.replace("%url%",item.src))):(template.removeClass("mfp-loading"),mfp.updateStatus("ready")),template):(mfp.updateStatus("loading"),item.loading=!0,item.hasSize||(item.imgHidden=!0,template.addClass("mfp-loading"),mfp.findImageSize(item)),template)}}});var hasMozTransform,getHasMozTransform=function(){return hasMozTransform===void 0&&(hasMozTransform=document.createElement("p").style.MozTransform!==void 0),hasMozTransform};$.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(element){return element.is("img")?element:element.find("img")}},proto:{initZoom:function(){var zoomSt=mfp.st.zoom,ns=".zoom",image;if(!(!zoomSt.enabled||!mfp.supportsTransition)){var duration=zoomSt.duration,getElToAnimate=function(image2){var newImg=image2.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),transition="all "+zoomSt.duration/1e3+"s "+zoomSt.easing,cssObj={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},t="transition";return cssObj["-webkit-"+t]=cssObj["-moz-"+t]=cssObj["-o-"+t]=cssObj[t]=transition,newImg.css(cssObj),newImg},showMainContent=function(){mfp.content.css("visibility","visible")},openTimeout,animatedImg;_mfpOn("BuildControls"+ns,function(){if(mfp._allowZoom()){if(clearTimeout(openTimeout),mfp.content.css("visibility","hidden"),image=mfp._getItemToZoom(),!image){showMainContent();return}animatedImg=getElToAnimate(image),animatedImg.css(mfp._getOffset()),mfp.wrap.append(animatedImg),openTimeout=setTimeout(function(){animatedImg.css(mfp._getOffset(!0)),openTimeout=setTimeout(function(){showMainContent(),setTimeout(function(){animatedImg.remove(),image=animatedImg=null,_mfpTrigger("ZoomAnimationEnded")},16)},duration)},16)}}),_mfpOn(BEFORE_CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){if(clearTimeout(openTimeout),mfp.st.removalDelay=duration,!image){if(image=mfp._getItemToZoom(),!image)return;animatedImg=getElToAnimate(image)}animatedImg.css(mfp._getOffset(!0)),mfp.wrap.append(animatedImg),mfp.content.css("visibility","hidden"),setTimeout(function(){animatedImg.css(mfp._getOffset())},16)}}),_mfpOn(CLOSE_EVENT+ns,function(){mfp._allowZoom()&&(showMainContent(),animatedImg&&animatedImg.remove(),image=null)})}},_allowZoom:function(){return mfp.currItem.type==="image"},_getItemToZoom:function(){return mfp.currItem.hasSize?mfp.currItem.img:!1},_getOffset:function(isLarge){var el;isLarge?el=mfp.currItem.img:el=mfp.st.zoom.opener(mfp.currItem.el||mfp.currItem);var offset=el.offset(),paddingTop=parseInt(el.css("padding-top"),10),paddingBottom=parseInt(el.css("padding-bottom"),10);offset.top-=$(window).scrollTop()-paddingTop;var obj={width:el.width(),height:(_isJQ?el.innerHeight():el[0].offsetHeight)-paddingBottom-paddingTop};return getHasMozTransform()?obj["-moz-transform"]=obj.transform="translate("+offset.left+"px,"+offset.top+"px)":(obj.left=offset.left,obj.top=offset.top),obj}}});var IFRAME_NS="iframe",_emptyPage="//about:blank",_fixIframeBugs=function(isShowing){if(mfp.currTemplate[IFRAME_NS]){var el=mfp.currTemplate[IFRAME_NS].find("iframe");el.length&&(isShowing||(el[0].src=_emptyPage),mfp.isIE8&&el.css("display",isShowing?"block":"none"))}};$.magnificPopup.registerModule(IFRAME_NS,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){mfp.types.push(IFRAME_NS),_mfpOn("BeforeChange",function(e,prevType,newType){prevType!==newType&&(prevType===IFRAME_NS?_fixIframeBugs():newType===IFRAME_NS&&_fixIframeBugs(!0))}),_mfpOn(CLOSE_EVENT+"."+IFRAME_NS,function(){_fixIframeBugs()})},getIframe:function(item,template){var embedSrc=item.src,iframeSt=mfp.st.iframe;$.each(iframeSt.patterns,function(){if(embedSrc.indexOf(this.index)>-1)return this.id&&(typeof this.id=="string"?embedSrc=embedSrc.substr(embedSrc.lastIndexOf(this.id
70)+this.id.length,embedSrc.length):embedSrc=this.id.call(this,embedSrc)),embedSrc=this.src.replace("%id%",embedSrc),!1});var dataObj={};return iframeSt.srcAction&&(dataObj[iframeSt.srcAction]=embedSrc),mfp._parseMarkup(template,dataObj,item),mfp.updateStatus("ready"),template}}});var _getLoopedId=function(index){var numSlides=mfp.items.length;return index>numSlides-1?index-numSlides:index<0?numSlides+index:index},_replaceCurrTotal=function(text,curr,total){return text.replace(/%curr%/gi,curr+1).replace(/%total%/gi,total)};$.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var gSt=mfp.st.gallery,ns=".mfp-gallery";if(mfp.direction=!0,!gSt||!gSt.enabled)return!1;_wrapClasses+=" mfp-gallery",_mfpOn(OPEN_EVENT+ns,function(){gSt.navigateByImgClick&&mfp.wrap.on("click"+ns,".mfp-img",function(){if(mfp.items.length>1)return mfp.next(),!1}),_document.on("keydown"+ns,function(e){e.keyCode===37?mfp.prev():e.keyCode===39&&mfp.next()})}),_mfpOn("UpdateStatus"+ns,function(e,data){data.text&&(data.text=_replaceCurrTotal(data.text,mfp.currItem.index,mfp.items.length))}),_mfpOn(MARKUP_PARSE_EVENT+ns,function(e,element,values,item){var l=mfp.items.length;values.counter=l>1?_replaceCurrTotal(gSt.tCounter,item.index,l):""}),_mfpOn("BuildControls"+ns,function(){if(mfp.items.length>1&&gSt.arrows&&!mfp.arrowLeft){var markup=gSt.arrowMarkup,arrowLeft=mfp.arrowLeft=$(markup.replace(/%title%/gi,gSt.tPrev).replace(/%dir%/gi,"left")).addClass(PREVENT_CLOSE_CLASS),arrowRight=mfp.arrowRight=$(markup.replace(/%title%/gi,gSt.tNext).replace(/%dir%/gi,"right")).addClass(PREVENT_CLOSE_CLASS);arrowLeft.click(function(){mfp.prev()}),arrowRight.click(function(){mfp.next()}),mfp.container.append(arrowLeft.add(arrowRight))}}),_mfpOn(CHANGE_EVENT+ns,function(){mfp._preloadTimeout&&clearTimeout(mfp._preloadTimeout),mfp._preloadTimeout=setTimeout(function(){mfp.preloadNearbyImages(),mfp._preloadTimeout=null},16)}),_mfpOn(CLOSE_EVENT+ns,function(){_document.off(ns),mfp.wrap.off("click"+ns),mfp.arrowRight=mfp.arrowLeft=null})},next:function(){mfp.direction=!0,mfp.index=_getLoopedId(mfp.index+1),mfp.updateItemHTML()},prev:function(){mfp.direction=!1,mfp.index=_getLoopedId(mfp.index-1),mfp.updateItemHTML()},goTo:function(newIndex){mfp.direction=newIndex>=mfp.index,mfp.index=newIndex,mfp.updateItemHTML()},preloadNearbyImages:function(){var p=mfp.st.gallery.preload,preloadBefore=Math.min(p[0],mfp.items.length),preloadAfter=Math.min(p[1],mfp.items.length),i;for(i=1;i<=(mfp.direction?preloadAfter:preloadBefore);i++)mfp._preloadItem(mfp.index+i);for(i=1;i<=(mfp.direction?preloadBefore:preloadAfter);i++)mfp._preloadItem(mfp.index-i)},_preloadItem:function(index){if(index=_getLoopedId(index),!mfp.items[index].preloaded){var item=mfp.items[index];item.parsed||(item=mfp.parseEl(index)),_mfpTrigger("LazyLoad",item),item.type==="image"&&(item.img=$('<img class="mfp-img" />').on("load.mfploader",function(){item.hasSize=!0}).on("error.mfploader",function(){item.hasSize=!0,item.loadError=!0,_mfpTrigger("LazyLoadError",item)}).attr("src",item.src)),item.preloaded=!0}}}});var RETINA_NS="retina";$.magnificPopup.registerModule(RETINA_NS,{options:{replaceSrc:function(item){return item.src.replace(/\.\w+$/,function(m){return"@2x"+m})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var st=mfp.st.retina,ratio=st.ratio;ratio=isNaN(ratio)?ratio():ratio,ratio>1&&(_mfpOn("ImageHasSize."+RETINA_NS,function(e,item){item.img.css({"max-width":item.img[0].naturalWidth/ratio,width:"100%"})}),_mfpOn("ElementParse."+RETINA_NS,function(e,item){item.src=st.replaceSrc(item,ratio)}))}}}}),_checkInstance()}),(function(root,factory15){typeof define=="function"&&define.amd?define(factory15):typeof exports=="object"?module.exports=factory15(require,exports,module):root.scrollReveal=factory15()})(this,function(require2,exports2,module2){return window.scrollReveal=(function(window2){"use strict";var _requestAnimFrame,_extend,_handler,self2;function scrollReveal2(config){if(!(this instanceof scrollReveal2))return new scrollReveal2(config);if(self2=this,self2.elems={},self2.serial=1,self2.blocked=!1,self2.config=_extend(self2.defaults,config),self2.isMobile()&&!self2.config.mobile||!self2.isSupported()){self2.destroy();return}self2.config.viewport===window2.document.documentElement?(window2.addEventListener("scroll",_handler,!1),window2.addEventListener("resize",_handler,!1)):self2.config.viewport.addEventListener("scroll",_handler,!1),self2.init(!0)}return scrollReveal2.prototype={defaults:{enter:"bottom",move:"8px",over:"0.6s",wait:"0s",easing:"ease",scale:{direction:"up",power:"5%"},rotate:{x:0,y:0,z:0},opacity:0,mobile:!1,reset:!1,viewport:window2.document.documentElement,delay:"once",vFactor:.6,c
70omplete:function(el){}},init:function(flag){var serial,elem,query;query=Array.prototype.slice.call(self2.config.viewport.querySelectorAll('[data-sr]:not([data-sr=""])')),query.forEach(function(el){serial=self2.serial++,elem=self2.elems[serial]={domEl:el},elem.config=self2.configFactory(elem),elem.styles=self2.styleFactory(elem),elem.seen=!1,el.removeAttribute("data-sr"),el.setAttribute("style",elem.styles.inline+elem.styles.initial)}),self2.scrolled=self2.scrollY(),self2.animate(flag)},animate:function(flag){var key,elem,visible;for(key in self2.elems)self2.elems.hasOwnProperty(key)&&(elem=self2.elems[key],visible=self2.isElemInViewport(elem),visible?(self2.config.delay==="always"||self2.config.delay==="onload"&&flag||self2.config.delay==="once"&&!elem.seen?elem.domEl.setAttribute("style",elem.styles.inline+elem.styles.target+elem.styles.transition):elem.domEl.setAttribute("style",elem.styles.inline+elem.styles.target+elem.styles.reset),elem.seen=!0,!elem.config.reset&&!elem.animating&&(elem.animating=!0,complete(key))):!visible&&elem.config.reset&&elem.domEl.setAttribute("style",elem.styles.inline+elem.styles.initial+elem.styles.reset));self2.blocked=!1;function complete(key2){var elem2=self2.elems[key2];setTimeout(function(){elem2.domEl.setAttribute("style",elem2.styles.inline),elem2.config.complete(elem2.domEl),delete self2.elems[key2]},elem2.styles.duration)}},configFactory:function(elem){var parsed={},config={},words=elem.domEl.getAttribute("data-sr").split(/[, ]+/);return words.forEach(function(keyword,i){switch(keyword){case"enter":parsed.enter=words[i+1];break;case"wait":parsed.wait=words[i+1];break;case"move":parsed.move=words[i+1];break;case"ease":parsed.move=words[i+1],parsed.ease="ease";break;case"ease-in":if(words[i+1]=="up"||words[i+1]=="down"){parsed.scale.direction=words[i+1],parsed.scale.power=words[i+2],parsed.easing="ease-in";break}parsed.move=words[i+1],parsed.easing="ease-in";break;case"ease-in-out":if(words[i+1]=="up"||words[i+1]=="down"){parsed.scale.direction=words[i+1],parsed.scale.power=words[i+2],parsed.easing="ease-in-out";break}parsed.move=words[i+1],parsed.easing="ease-in-out";break;case"ease-out":if(words[i+1]=="up"||words[i+1]=="down"){parsed.scale.direction=words[i+1],parsed.scale.power=words[i+2],parsed.easing="ease-out";break}parsed.move=words[i+1],parsed.easing="ease-out";break;case"hustle":if(words[i+1]=="up"||words[i+1]=="down"){parsed.scale.direction=words[i+1],parsed.scale.power=words[i+2],parsed.easing="cubic-bezier( 0.6, 0.2, 0.1, 1 )";break}parsed.move=words[i+1],parsed.easing="cubic-bezier( 0.6, 0.2, 0.1, 1 )";break;case"over":parsed.over=words[i+1];break;case"flip":case"pitch":parsed.rotate=parsed.rotate||{},parsed.rotate.x=words[i+1];break;case"spin":case"yaw":parsed.rotate=parsed.rotate||{},parsed.rotate.y=words[i+1];break;case"roll":parsed.rotate=parsed.rotate||{},parsed.rotate.z=words[i+1];break;case"reset":words[i-1]=="no"?parsed.reset=!1:parsed.reset=!0;break;case"scale":if(parsed.scale={},words[i+1]=="up"||words[i+1]=="down"){parsed.scale.direction=words[i+1],parsed.scale.power=words[i+2];break}parsed.scale.power=words[i+1];break;case"vFactor":case"vF":parsed.vFactor=words[i+1];break;case"opacity":parsed.opacity=words[i+1];break;default:return}}),config=_extend(config,self2.config),config=_extend(config,parsed),config.enter==="top"||config.enter==="bottom"?config.axis="Y":(config.enter==="left"||config.enter==="right")&&(config.axis="X"),(config.enter==="top"||config.enter==="left")&&(config.move="-"+config.move),config},styleFactory:function(elem){var inline,initial,reset,target,transition,cfg=elem.config,duration=(parseFloat(cfg.over)+parseFloat(cfg.wait))*1e3;return elem.domEl.getAttribute("style")?inline=elem.domEl.getAttribute("style")+"; visibility: visible; ":inline="visibility: visible; ",transition="-webkit-transition: -webkit-transform "+cfg.over+" "+cfg.easing+" "+cfg.wait+", opacity "+cfg.over+" "+cfg.easing+" "+cfg.wait+"; transition: transform "+cfg.over+" "+cfg.easing+" "+cfg.wait+", opacity "+cfg.over+" "+cfg.easing+" "+cfg.wait+"; -webkit-perspective: 1000;-webkit-backface-visibility: hidden;",reset="-webkit-transition: -webkit-transform "+cfg.over+" "+cfg.easing+" 0s, opacity "+cfg.over+" "+cfg.easing+" 0s; transition: transform "+cfg.over+" "+cfg.easing+" 0s, opacity "+cfg.over+" "+cfg.easing+" 0s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; ",initial="transform:",target="transform:",build(),initial+="-webkit-transform:",target+="-webkit-transform:",build(),{transition:transition,initial:initial,target:target,reset:reset,inline:inline,duration:duration};function build(){parseInt(cfg.move)!==0&&(initial+=" translate"+cfg.axis+"("+cfg.move+")",target+=" translate"+cfg.axis+"(0)"),parseInt(cfg.scale.power)!==0&&(cfg.scale.direction==="up"?cfg.scale.value=1-parseFloat(cfg.scale.power)*.01:cfg.scale.direction==="down"&&(cfg.scale.value=1+p
70arseFloat(cfg.scale.power)*.01),initial+=" scale("+cfg.scale.value+")",target+=" scale(1)"),cfg.rotate.x&&(initial+=" rotateX("+cfg.rotate.x+")",target+=" rotateX(0)"),cfg.rotate.y&&(initial+=" rotateY("+cfg.rotate.y+")",target+=" rotateY(0)"),cfg.rotate.z&&(initial+=" rotateZ("+cfg.rotate.z+")",target+=" rotateZ(0)"),initial+="; opacity: "+cfg.opacity+"; ",target+="; opacity: 1; "}},getViewportH:function(){var client=self2.config.viewport.clientHeight,inner=window2.innerHeight;return self2.config.viewport===window2.document.documentElement&&client<inner?inner:client},scrollY:function(){return self2.config.viewport===window2.document.documentElement?window2.pageYOffset:self2.config.viewport.scrollTop+self2.config.viewport.offsetTop},getOffset:function(el){var offsetTop=0,offsetLeft=0;do isNaN(el.offsetTop)||(offsetTop+=el.offsetTop),isNaN(el.offsetLeft)||(offsetLeft+=el.offsetLeft);while(el=el.offsetParent);return{top:offsetTop,left:offsetLeft}},isElemInViewport:function(elem){var elHeight=elem.domEl.offsetHeight,elTop=self2.getOffset(elem.domEl).top,elBottom=elTop+elHeight,vFactor=elem.config.vFactor||0;return confirmBounds()||isPositionFixed();function confirmBounds(){var top=elTop+elHeight*vFactor,bottom=elBottom-elHeight*vFactor,viewBottom=self2.scrolled+self2.getViewportH(),viewTop=self2.scrolled;return top<viewBottom&&bottom>viewTop}function isPositionFixed(){var el=elem.domEl,style=el.currentStyle||window2.getComputedStyle(el,null);return style.position==="fixed"}},isMobile:function(){var agent=navigator.userAgent||navigator.vendor||window2.opera;return!!(/(ipad|playbook|silk|android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(agent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(agent.substr(0,4)))},isSupported:function(){for(var sensor=document.createElement("sensor"),cssPrefix="Webkit,Moz,O,".split(","),tests=("transition "+cssPrefix.join("transition,")).split(","),i=0;i<tests.length;i++)if(!sensor.style[tests[i]]==="")return!1;return!0},destroy:function(){var node=self2.config.viewport,query=Array.prototype.slice.call(node.querySelectorAll('[data-sr]:not([data-sr=""])'));query.forEach(function(el){el.removeAttribute("data-sr")})}},_handler=function(e){self2.blocked||(self2.blocked=!0,self2.scrolled=self2.scrollY(),_requestAnimFrame
70(function(){self2.animate()}))},_extend=function(target,src){for(var prop in src)src.hasOwnProperty(prop)&&(target[prop]=src[prop]);return target},_requestAnimFrame=(function(){return window2.requestAnimationFrame||window2.webkitRequestAnimationFrame||window2.mozRequestAnimationFrame||function(callback){window2.setTimeout(callback,1e3/60)}})(),scrollReveal2})(window),scrollReveal}),(function(f){if(typeof exports=="object"&&typeof module!="undefined")module.exports=f();else if(typeof define=="function"&&define.amd)define([],f);else{var g;typeof window!="undefined"?g=window:typeof global!="undefined"?g=global:typeof self!="undefined"?g=self:g=this,g.Parallax=f()}})(function(){var define2,module2,exports2;return(function e(t,n,r){function s(o2,u){if(!n[o2]){if(!t[o2]){var a=typeof require=="function"&&require;if(!u&&a)return a(o2,!0);if(i)return i(o2,!0);var f=new Error("Cannot find module '"+o2+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o2]={exports:{}};t[o2][0].call(l.exports,function(e2){var n2=t[o2][1][e2];return s(n2||e2)},l,l.exports,e,t,n,r)}return n[o2].exports}for(var i=typeof require=="function"&&require,o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require2,module3,exports3){"use strict";var _createClass=(function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}})(),_raf=require2("raf"),_raf2=_interopRequireDefault(_raf);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var helpers={propertyCache:{},vendors:[null,["-webkit-","webkit"],["-moz-","Moz"],["-o-","O"],["-ms-","ms"]],clamp:function(value,min,max){return min<max?value<min?min:value>max?max:value:value<max?max:value>min?min:value},data:function(element,name){return helpers.deserialize(element.getAttribute("data-"+name))},deserialize:function(value){return value==="true"?!0:value==="false"?!1:value==="null"?null:!isNaN(parseFloat(value))&&isFinite(value)?parseFloat(value):value},camelCase:function(value){return value.replace(/-+(.)?/g,function(match,character){return character?character.toUpperCase():""})},accelerate:function(element){if(!element.style.transform||element.style.transform==""){var transform="";element.classList.contains("az-center")&&(transform="translate3d(-50%, 0, 0)"),element.classList.contains("az-middle")&&(transform="translate3d(0, -50%, 0)"),element.classList.contains("az-center")&&element.classList.contains("az-middle")&&(transform="translate3d(-50%, -50%, 0)"),transform+="translate3d(0px,0px,0px) rotate(0.0001deg)",helpers.css(element,"transform",transform),helpers.css(element,"transform-style","preserve-3d"),helpers.css(element,"backface-visibility","hidden")}},transformSupport:function(value){for(var element=document.createElement("div"),propertySupport=!1,propertyValue=null,featureSupport=!1,cssProperty=null,jsProperty=null,i=0,l=helpers.vendors.length;i<l;i++)if(helpers.vendors[i]!==null?(cssProperty=helpers.vendors[i][0]+"transform",jsProperty=helpers.vendors[i][1]+"Transform"):(cssProperty="transform",jsProperty="transform"),element.style[jsProperty]!==void 0){propertySupport=!0;break}switch(value){case"2D":featureSupport=propertySupport;break;case"3D":if(propertySupport){var body=document.body||document.createElement("body"),documentElement=document.documentElement,documentOverflow=documentElement.style.overflow,isCreatedBody=!1;document.body||(isCreatedBody=!0,documentElement.style.overflow="hidden",documentElement.appendChild(body),body.style.overflow="hidden",body.style.background=""),body.appendChild(element),element.style[jsProperty]="translate3d(1px,1px,1px)",propertyValue=window.getComputedStyle(element).getPropertyValue(cssProperty),featureSupport=propertyValue!==void 0&&propertyValue.length>0&&propertyValue!=="none",documentElement.style.overflow=documentOverflow,body.removeChild(element),isCreatedBody&&(body.removeAttribute("style"),body.parentNode.removeChild(body))}break}return featureSupport},css:function(element,property,value){var jsProperty=helpers.propertyCache[property];if(!jsProperty){for(var i=0,l=helpers.vendors.length;i<l;i++)if(helpers.vendors[i]!==null?jsProperty=helpers.camelCase(helpers.vendors[i][1]+"-"+property):jsProperty=property,element.style[jsProperty]!==void 0){helpers.propertyCache[property]=jsProperty;break}}element.style[jsProperty]=value}},MAGIC_NUMBER=30,DEFAULTS={relativeInput:!1,clipRelativeInput:!1,calibrationThreshold:100,calibrationDelay:500,supportDelay:500,calibrateX:!1,calibrateY:!0,invertX:!0,invertY:!0,limitX:!1,limitY:!1,scalarX:10,scalarY:10,frictionX:.1,frictionY:.1,originX:.5,originY:.5,pointerEvents:!0,precision:1},Parallax2=(function(){function Parallax3(element,options){_classCallCheck(this,Parallax3),this.element=element,this.layers=element.getElementsByClassName("layer");var data={calibrateX:helpers.data(this.element,"calibrate-x"),calibrateY:helpers.data(this.element,"calibrate-y"),invertX:helpers.data(this.element,"invert-x"),invertY:helpers.data(this.element,"invert-y"),limitX:helpers.data(this.element,"limit-x"),limitY:helpers.data(this.element,"limit-y"),scalarX:helpers.data(this.element,"scalar-x"),scalarY:helpers.data(this.element,"scalar-y"),frictionX:helpers.data(this.element,"friction-x"),frictionY:helpers.data(this.element,"friction-y"),originX:helpers.data(this.element,"origin-x"),originY:helpers.data(this.element,"origin-y"),pointerEvents:helpers.data(this.element,"pointer-events"),precision:helpers.data(this.element,"precision"),relativeInput:helpers.data(this.element,"relative-input"),clipRelativeInput:helpers.data(this.element,"clip-relative-input")};for(var key in data)data[key]===null&&delete data[key];Object.assign(this,DEFAULTS,data,options),this.calibrationTimer=null,this.calibrationFlag=!0,this.enabled=!1,this.depthsX=[],this.depthsY=[],this.raf=null,this.bounds=null,this.elementPositionX=0,this.elementPositionY=0,this.elementWidth=0,this.elementHeight=0,this.elementCenterX=0,this.elementCenterY=0,this.elementRangeX=0,this.elementRangeY=0,this.calibrationX=0,this.calibrationY=0,this.inputX=0,this.inputY=0,this.motionX=0,this.motionY=0,this.velocityX=0,this.velocityY=0,this.onMouseMove=this.onMouseMove.bind(this),this.onDeviceOrientation=this.onDeviceOrientation.bind(this),this.onOrientationTimer=this.onOrientationTimer.bind(this),this.onCalibrationTimer=this.onCalibrationTimer.bind(this),this.onAnimationFrame=this.onAnimationFrame.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.windowWidth=null,this.windowHeight=null,this.windowCenterX=null,this.windowCenterY=null,this.windowRadiusX=null,this.windowRadiusY=null,this.portrait=null,this.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),this.motionSupport=!!window.DeviceMotionEvent&&!this.desktop,this.orientationSupport=!!window.DeviceOrientationEvent&&!this.desktop,this.orientationStatus=0,this.motionStatus=0,this.initialise()}return _createClass(Parallax3,[{key:"initialise",value:function(){this.transform2DSupport===void 0&&(this.transform2DSupport=helpers.transformSupport("2D"),this.transform3DSupport=helpers.transformSupport("3D")),this.transform3DSupport&&helpers.accelerate(this.element);var style=window.getComputedStyle(this.element);style.getPropertyValue("position")==="static"&&(this.element.style.position="relative"),this.pointerEvents||(this.element.style.pointerEvents="none"),this.updateLayers(),this.updateDimensions(),this.enable(),this.queueCalibration(this.calibrationDelay)}},{key:"updateLayers",value:function(){this.layers=this.element.getElementsByClassName("layer"),this.depthsX=[],this.depthsY=[];for(var index=0;
70index<this.layers.length;index++){var layer=this.layers[index];this.transform3DSupport&&helpers.accelerate(layer);var depth=helpers.data(layer,"depth")||0;this.depthsX.push(helpers.data(layer,"depth-x")||depth),this.depthsY.push(helpers.data(layer,"depth-y")||depth)}}},{key:"updateDimensions",value:function(){this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight,this.windowCenterX=this.windowWidth*this.originX,this.windowCenterY=this.windowHeight*this.originY,this.windowRadiusX=Math.max(this.windowCenterX,this.windowWidth-this.windowCenterX),this.windowRadiusY=Math.max(this.windowCenterY,this.windowHeight-this.windowCenterY)}},{key:"updateBounds",value:function(){this.bounds=this.element.getBoundingClientRect(),this.elementPositionX=this.bounds.left,this.elementPositionY=this.bounds.top,this.elementWidth=this.bounds.width,this.elementHeight=this.bounds.height,this.elementCenterX=this.elementWidth*this.originX,this.elementCenterY=this.elementHeight*this.originY,this.elementRangeX=Math.max(this.elementCenterX,this.elementWidth-this.elementCenterX),this.elementRangeY=Math.max(this.elementCenterY,this.elementHeight-this.elementCenterY)}},{key:"queueCalibration",value:function(delay){clearTimeout(this.calibrationTimer),this.calibrationTimer=setTimeout(this.onCalibrationTimer,delay)}},{key:"enable",value:function(){this.enabled||(this.enabled=!0,this.orientationSupport?(this.portrait=null,window.addEventListener("deviceorientation",this.onDeviceOrientation),setTimeout(this.onOrientationTimer,this.supportDelay)):this.motionSupport?(this.portrait=null,window.addEventListener("devicemotion",this.onDeviceMotion),setTimeout(this.onMotionTimer,this.supportDelay)):(this.calibrationX=0,this.calibrationY=0,this.portrait=!1,window.addEventListener("mousemove",this.onMouseMove)),window.addEventListener("resize",this.onWindowResize),this.raf=(0,_raf2.default)(this.onAnimationFrame))}},{key:"disable",value:function(){this.enabled&&(this.enabled=!1,this.orientationSupport?window.removeEventListener("deviceorientation",this.onDeviceOrientation):this.motionSupport?window.removeEventListener("devicemotion",this.onDeviceMotion):window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("resize",this.onWindowResize),_raf2.default.cancel(this.raf))}},{key:"calibrate",value:function(x,y){this.calibrateX=x===void 0?this.calibrateX:x,this.calibrateY=y===void 0?this.calibrateY:y}},{key:"invert",value:function(x,y){this.invertX=x===void 0?this.invertX:x,this.invertY=y===void 0?this.invertY:y}},{key:"friction",value:function(x,y){this.frictionX=x===void 0?this.frictionX:x,this.frictionY=y===void 0?this.frictionY:y}},{key:"scalar",value:function(x,y){this.scalarX=x===void 0?this.scalarX:x,this.scalarY=y===void 0?this.scalarY:y}},{key:"limit",value:function(x,y){this.limitX=x===void 0?this.limitX:x,this.limitY=y===void 0?this.limitY:y}},{key:"origin",value:function(x,y){this.originX=x===void 0?this.originX:x,this.originY=y===void 0?this.originY:y}},{key:"setPosition",value:function(element,x,y){x=x.toFixed(this.precision)+"px",y=y.toFixed(this.precision)+"px";var transform=element.style.transform;if(transform||(element.classList.contains("az-center")&&(transform="translateX(-50%)"),element.classList.contains("az-middle")&&(transform="translateY(-50%)"),element.classList.contains("az-center")&&element.classList.contains("az-middle")&&(transform="translate(-50%, -50%)")),this.transform3DSupport)if(transform){var match=/translate3d\([\s-\.\d]+px,[\s-\.\d]+px,[\s-\.\d]+px\)/g.exec(transform);match?transform=transform.replace(match[0],"translate3d("+x+","+y+",0px)"):transform="translate3d("+x+","+y+",0px) "+transform,element.style.transform=transform}else helpers.css(element,"transform","translate3d("+x+","+y+",0px)");else if(this.transform2DSupport)if(transform){var match=/translate\([\s-\.\d]+px,[\s-\.\d]+px\)/g.exec(transform);match?transform=transform.replace(match[0],"translate("+x+","+y+")"):transform="translate("+x+","+y+")"+transform,element.style.transform=transform}else helpers.css(element,"transform","translate("+x+","+y+")");else element.style.left=x,element.style.top=y}},{key:"onOrientationTimer",value:function(){this.orientationSupport&&this.orientationStatus===0&&(this.disable(),this.orientationSupport=!1,this.enable())}},{key:"onMotionTimer",value:function(){this.motionSupport&&this.motionStatus===0&&(this.disable(),this.motionSupport=!1,this.enable())}},{key:"onCalibrationTimer",value:function(){this.calibrationFlag=!0}},{key:"onWindowResize",value:function(){this.updateDimensions()}},{key:"onAnimationFrame",value:function(){this.updateBounds();var calibratedInputX=this.inputX-this.calibrationX,calibratedInputY=this.inputY-this.calibrationY;(Math.abs(calibratedInputX)>this.calibrationThreshold||Math.abs(calibratedInputY)>this.calibrationThreshold)&&this.queueCalibration(0),this.portrait?(this.motionX=this.calibrateX?calibratedInputY:this.inputY,this.motionY=this.calibrateY?calibratedInputX:this.inputX):(this.motionX=this.calibrateX?calibratedInputX:this.inputX,this.motionY=this.calibrateY?calibratedInputY:this.inputY),this.motionX*=this.elementWidth*(this.scalarX/100),this.motionY*=this.elementHeight*(this.scalarY/100),isNaN(parseFloat(this.limitX))||(this.motionX=helpers.clamp(this.motionX,-this.limitX,this.limitX)),isNaN(parseFloat(this.limitY))||(this.motionY=helpers.clamp(this.motionY,-this.limitY,this.limitY)),this.velocityX+=(this.motionX-this.velocityX)*this.frictionX,this.velocityY+=(this.motionY-this.velocityY)*this.frictionY;for(var index=0;
70index<this.layers.length;index++){var layer=this.layers[index],depthX=this.depthsX[index],depthY=this.depthsY[index],xOffset=this.velocityX*(depthX*(this.invertX?-1:1)),yOffset=this.velocityY*(depthY*(this.invertY?-1:1));this.setPosition(layer,xOffset,yOffset)}this.raf=(0,_raf2.default)(this.onAnimationFrame)}},{key:"rotate",value:function(beta,gamma){var x=(beta||event.beta||0)/MAGIC_NUMBER,y=(gamma||event.gamma||0)/MAGIC_NUMBER,portrait=this.windowHeight>this.windowWidth;this.portrait!==portrait&&(this.portrait=portrait,this.calibrationFlag=!0),this.calibrationFlag&&(this.calibrationFlag=!1,this.calibrationX=x,this.calibrationY=y),this.inputX=x,this.inputY=y}},{key:"onDeviceOrientation",value:function(event2){var beta=event2.beta,gamma=event2.gamma;!this.desktop&&beta!==null&&gamma!==null&&(this.orientationStatus=1,this.rotate(beta,gamma))}},{key:"onDeviceMotion",value:function(event2){var beta=event2.rotationRate.beta,gamma=event2.rotationRate.gamma;!this.desktop&&beta!==null&&gamma!==null&&(this.motionStatus=1,this.rotate(beta,gamma))}},{key:"onMouseMove",value:function(event2){var clientX=event2.clientX,clientY=event2.clientY;!this.orientationSupport&&this.relativeInput?(this.clipRelativeInput&&(clientX=Math.max(clientX,this.elementPositionX),clientX=Math.min(clientX,this.elementPositionX+this.elementWidth),clientY=Math.max(clientY,this.elementPositionY),clientY=Math.min(clientY,this.elementPositionY+this.elementHeight)),this.elementRangeX&&this.elementRangeY&&(this.inputX=(clientX-this.elementPositionX-this.elementCenterX)/this.elementRangeX,this.inputY=(clientY-this.elementPositionY-this.elementCenterY)/this.elementRangeY)):this.windowRadiusX&&this.windowRadiusY&&(this.inputX=(clientX-this.windowCenterX)/this.windowRadiusX,this.inputY=(clientY-this.windowCenterY)/this.windowRadiusY)}}]),Parallax3})();module3.exports=Parallax2},{raf:4}],2:[function(require2,module3,exports3){(function(process){(function(){var getNanoSeconds,hrtime,loadTime,moduleLoadTime,nodeLoadTime,upTime;typeof performance!="undefined"&&performance!==null&&performance.now?module3.exports=function(){return performance.now()}:typeof process!="undefined"&&process!==null&&process.hrtime?(module3.exports=function(){return(getNanoSeconds()-nodeLoadTime)/1e6},hrtime=process.hrtime,getNanoSeconds=function(){var hr;return hr=hrtime(),hr[0]*1e9+hr[1]},moduleLoadTime=getNanoSeconds(),upTime=process.uptime()*1e9,nodeLoadTime=moduleLoadTime-upTime):Date.now?(module3.exports=function(){return Date.now()-loadTime},loadTime=Date.now()):(module3.exports=function(){return new Date().getTime()-loadTime},loadTime=new Date().getTime())}).call(this)}).call(this,require2("_process"))},{_process:3}],3:[function(require2,module3,exports3){var process=module3.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e2){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e2){return cachedClearTimeout.call(this,marker)}}}var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,
70currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={};function noop(){}process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(name){return[]},process.binding=function(name){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(dir){throw new Error("process.chdir is not supported")},process.umask=function(){return 0}},{}],4:[function(require2,module3,exports3){(function(global2){for(var now=require2("performance-now"),root=typeof window=="undefined"?global2:window,vendors=["moz","webkit"],suffix="AnimationFrame",raf=root["request"+suffix],caf=root["cancel"+suffix]||root["cancelRequest"+suffix],i=0;!raf&&i<vendors.length;i++)raf=root[vendors[i]+"Request"+suffix],caf=root[vendors[i]+"Cancel"+suffix]||root[vendors[i]+"CancelRequest"+suffix];if(!raf||!caf){var last=0,id=0,queue=[],frameDuration=1e3/60;raf=function(callback){if(queue.length===0){var _now=now(),next=Math.max(0,frameDuration-(_now-last));last=next+_now,setTimeout(function(){var cp=queue.slice(0);queue.length=0;for(var i2=0;i2<cp.length;i2++)if(!cp[i2].cancelled)try{cp[i2].callback(last)}catch(e){setTimeout(function(){throw e},0)}},Math.round(next))}return queue.push({handle:++id,callback:callback,cancelled:!1}),id},caf=function(handle){for(var i2=0;i2<queue.length;i2++)queue[i2].handle===handle&&(queue[i2].cancelled=!0)}}module3.exports=function(fn){return raf.call(root,fn)},module3.exports.cancel=function(){caf.apply(root,arguments)},module3.exports.polyfill=function(){root.requestAnimationFrame=raf,root.cancelAnimationFrame=caf}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"performance-now":2}]},{},[1])(1)}),(function(root,factory15){typeof define=="function"&&define.amd?define([],factory15):typeof module=="object"&&module.exports?module.exports=factory15():root.Rellax=factory15()})(this,function(){var Rellax2=function(el,options){"use strict";var self2=Object.create(Rellax2.prototype),posY=0,screenY=0,blocks=[],pause=!1,loop=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){setTimeout(callback,1e3/60)},transformProp=window.transformProp||(function(){var testEl=document.createElement("div");if(testEl.style.transform==null){var vendors=["Webkit","Moz","ms"];for(var vendor in vendors)if(testEl.style[vendors[vendor]+"Transform"]!==void 0)return vendors[vendor]+"Transform"}return"transform"})(),clamp=function(num,min,max){return num<=min?min:num>=max?max:num};self2.options={speed:-2,center:!1,round:!0},options&&Object.keys(options).forEach(function(key){self2.options[key]=options[key]}),self2.options.speed=clamp(self2.options.speed,-10,10),el||(el=".rellax");var elements=document.querySelectorAll(el);if(elements.length>0)self2.elems=elements;else throw new Error("The elements you're trying to select don't exist.");var init=function(){screenY=window.innerHeight,setPosition();for(var i=0;i<self2.elems.length;i++){var block=createBlock(self2.elems[i]);blocks.push(block)}window.addEventListener("resize",function(){animate()}),update(),animate()},createBlock=function(el2){var dataPercentage=el2.dataset.rellaxPercentage,dataSpeed=el2.dataset.rellaxSpeed,posY2=dataPercentage||self2.options.center?window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop:0,blockTop=posY2+el2.getBoundingClientRect().top,blockHeight=el2.clientHeight||el2.offsetHeight||el2.scrollHeight,percentage=dataPercentage||(posY2-blockTop+screenY)/(blockHeight+screenY);self2.options.center&&(percentage=.5);var speed=dataSpeed?clamp(dataSpeed,-10,10):self2.options.speed;(dataPercentage||self2.options.center)&&(speed=clamp(dataSpeed||self2.options.speed,-5,5));var base=updatePosition(percentage,speed),style=el2.style.cssText,transform="";if(style.indexOf("transform")>=0){var index=style.indexOf("transform"),trimmedStyle=style.slice(index),delimiter=trimmedStyle.indexOf(";");delimiter?transform=" "+trimmedStyle.slice(11,delimiter).replace(/\s/g,""):transform=" "+trimmedStyle.slice(11).replace(/\s/g,"")}return{base:base,top:blockTop,height:blockHeight,speed:speed,style:style,transform:transform}},setPosition=function(){var oldY=posY;return window.pageYOffset!==void 0?posY=window.pageYOffset:posY=(document.documentElement||document.body.parentNode||document.body).scrollTop,oldY!=posY},updatePosition=function(percentage,speed){var value=speed*(100*(1-percentage));return self2.options.round?Math.round(value*10)/10:value},update=function(){setPosition()&&pause===!1&&animate(),loop(update)},animate=function(){for(var i=0;i<self2.elems.length;i++){var percentage=(posY-blocks[i].top+screenY)/(blocks[i].height+screenY),position=updatePosition(percentage,blocks[i].speed)-blocks[i].base,translate="translate3d(0,"+position+"px,0) "+blocks[i].transform;self2.elems[i].style[transformProp]=translate}};return self2.destroy=function(){for(var i=0;i<self2.elems.length;i++)self2.elems[i].style.cssText=blocks[i].style;pause=!0},init(),self2};return Rellax2}),(function(factory15){"use strict";typeof define=="function"&&define.amd?define(["jquery"],factory15):typeof exports!="undefined"?module.exports=factory15(require("jquery")):factory15(jQuery)})(function($){"use strict";var Slick=window.Slick||{};Slick=(function(){var instanceUid=0;function Slick2(element,settings){var _2=this,dataSettings;_2.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:$(element),appendDots:$(element),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(slider,i){return $('<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},_2.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,
70sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},$.extend(_2,_2.initials),_2.activeBreakpoint=null,_2.animType=null,_2.animProp=null,_2.breakpoints=[],_2.breakpointSettings=[],_2.cssTransitions=!1,_2.focussed=!1,_2.interrupted=!1,_2.hidden="hidden",_2.paused=!0,_2.positionProp=null,_2.respondTo=null,_2.rowCount=1,_2.shouldClick=!0,_2.$slider=$(element),_2.$slidesCache=null,_2.transformType=null,_2.transitionType=null,_2.visibilityChange="visibilitychange",_2.windowWidth=0,_2.windowTimer=null,dataSettings=$(element).data("slick")||{},_2.options=$.extend({},_2.defaults,settings,dataSettings),_2.currentSlide=_2.options.initialSlide,_2.originalSettings=_2.options,typeof document.mozHidden!="undefined"?(_2.hidden="mozHidden",_2.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(_2.hidden="webkitHidden",_2.visibilityChange="webkitvisibilitychange"),_2.autoPlay=$.proxy(_2.autoPlay,_2),_2.autoPlayClear=$.proxy(_2.autoPlayClear,_2),_2.autoPlayIterator=$.proxy(_2.autoPlayIterator,_2),_2.changeSlide=$.proxy(_2.changeSlide,_2),_2.clickHandler=$.proxy(_2.clickHandler,_2),_2.selectHandler=$.proxy(_2.selectHandler,_2),_2.setPosition=$.proxy(_2.setPosition,_2),_2.swipeHandler=$.proxy(_2.swipeHandler,_2),_2.dragHandler=$.proxy(_2.dragHandler,_2),_2.keyHandler=$.proxy(_2.keyHandler,_2),_2.instanceUid=instanceUid++,_2.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,_2.registerBreakpoints(),_2.init(!0)}return Slick2})(),Slick.prototype.activateADA=function(){var _2=this;_2.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup,index,addBefore){var _2=this;if(typeof index=="boolean")addBefore=index,index=null;else if(index<0||index>=_2.slideCount)return!1;_2.unload(),typeof index=="number"?index===0&&_2.$slides.length===0?$(markup).appendTo(_2.$slideTrack):addBefore?$(markup).insertBefore(_2.$slides.eq(index)):$(markup).insertAfter(_2.$slides.eq(index)):addBefore===!0?$(markup).prependTo(_2.$slideTrack):$(markup).appendTo(_2.$slideTrack),_2.$slides=_2.$slideTrack.children(this.options.slide),_2.$slideTrack.children(this.options.slide).detach(),_2.$slideTrack.append(_2.$slides),_2.$slides.each(function(index2,element){$(element).attr("data-slick-index",index2)}),_2.$slidesCache=_2.$slides,_2.reinit()},Slick.prototype.animateHeight=function(){var _2=this;if(_2.options.slidesToShow===1&&_2.options.adaptiveHeight===!0&&_2.options.vertical===!1){var targetHeight=_2.$
vendor: 5,799 bytes, line 70
70slides.eq(_2.currentSlide).outerHeight(!0);_2.$list.animate({height:targetHeight},_2.options.speed)}},Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_2=this;_2.animateHeight(),_2.options.rtl===!0&&_2.options.vertical===!1&&(targetLeft=-targetLeft),_2.transformsEnabled===!1?_2.options.vertical===!1?_2.$slideTrack.animate({left:targetLeft},_2.options.speed,_2.options.easing,callback):_2.$slideTrack.animate({top:targetLeft},_2.options.speed,_2.options.easing,callback):_2.cssTransitions===!1?(_2.options.rtl===!0&&(_2.currentLeft=-_2.currentLeft),$({animStart:_2.currentLeft}).animate({animStart:targetLeft},{duration:_2.options.speed,easing:_2.options.easing,step:function(now){now=Math.ceil(now),_2.options.vertical===!1?(animProps[_2.animType]="translate("+now+"px, 0px)",_2.$slideTrack.css(animProps)):(animProps[_2.animType]="translate(0px,"+now+"px)",_2.$slideTrack.css(animProps))},complete:function(){callback&&callback.call()}})):(_2.applyTransition(),targetLeft=Math.ceil(targetLeft),_2.options.vertical===!1?animProps[_2.animType]="translate3d("+targetLeft+"px, 0px, 0px)":animProps[_2.animType]="translate3d(0px,"+targetLeft+"px, 0px)",_2.$slideTrack.css(animProps),callback&&setTimeout(function(){_2.disableTransition(),callback.call()},_2.options.speed))},Slick.prototype.getNavTarget=function(){var _2=this,asNavFor=_2.options.asNavFor;return asNavFor&&asNavFor!==null&&(asNavFor=$(asNavFor).not(_2.$slider)),asNavFor},Slick.prototype.asNavFor=function(index){var _2=this,asNavFor=_2.getNavTarget();asNavFor!==null&&typeof asNavFor=="object"&&asNavFor.each(function(){var target=$(this).slick("getSlick");target.unslicked||target.slideHandler(index,!0)})},Slick.prototype.applyTransition=function(slide){var _2=this,transition={};_2.options.fade===!1?transition[_2.transitionType]=_2.transformType+" "+_2.options.speed+"ms "+_2.options.cssEase:transition[_2.transitionType]="opacity "+_2.options.speed+"ms "+_2.options.cssEase,_2.options.fade===!1?_2.$slideTrack.css(transition):_2.$slides.eq(slide).css(transition)},Slick.prototype.autoPlay=function(){var _2=this;_2.autoPlayClear(),_2.slideCount>_2.options.slidesToShow&&(_2.autoPlayTimer=setInterval(_2.autoPlayIterator,_2.options.autoplaySpeed))},Slick.prototype.autoPlayClear=function(){var _2=this;_2.autoPlayTimer&&clearInterval(_2.autoPlayTimer)},Slick.prototype.autoPlayIterator=function(){var _2=this,slideTo=_2.currentSlide+_2.options.slidesToScroll;!_2.paused&&!_2.interrupted&&!_2.focussed&&(_2.options.infinite===!1&&(_2.direction===1&&_2.currentSlide+1===_2.slideCount-1?_2.direction=0:_2.direction===0&&(slideTo=_2.currentSlide-_2.options.slidesToScroll,_2.currentSlide-1===0&&(_2.direction=1))),_2.slideHandler(slideTo))},Slick.prototype.buildArrows=function(){var _2=this;_2.options.arrows===!0&&(_2.$prevArrow=$(_2.options.prevArrow).addClass("slick-arrow"),_2.$nextArrow=$(_2.options.nextArrow).addClass("slick-arrow"),_2.slideCount>_2.options.slidesToShow?(_2.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),_2.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),_2.htmlExpr.test(_2.options.prevArrow)&&_2.$prevArrow.prependTo(_2.options.appendArrows),_2.htmlExpr.test(_2.options.nextArrow)&&_2.$nextArrow.appendTo(_2.options.appendArrows),_2.options.infinite!==!0&&_2.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):_2.$prevArrow.add(_2.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},Slick.prototype.buildDots=function(){var _2=this,i,dot;if(_2.options.dots===!0&&_2.slideCount>_2.options.slidesToShow){for(_2.$slider.addClass("slick-dotted"),dot=$("<ul />").addClass(_2.options.dotsClass),i=0;i<=_2.getDotCount();i+=1)dot.append($("<li />").append(_2.options.customPaging.call(this,_2,i)));_2.$dots=dot.appendTo(_2.options.appendDots),_2.$dots.find("li").first().addClass("slick-active")}},Slick.prototype.buildOut=function(){var _2=this;_2.$slides=_2.$slider.children(_2.options.slide+":not(.slick-cloned)").addClass("slick-slide"),_2.slideCount=_2.$slides.length,_2.$slides.each(function(index,element){$(element).attr("data-slick-index",index).data("originalStyling",$(element).attr("style")||"")}),_2.$slider.addClass("slick-slider"),_2.$slideTrack=_2.slideCount===0?$('<div class="slick-track"/>').appendTo(_2.$slider):_2.$slides.wrapAll('<div class="slick-track"/>').parent(),_2.$list=_2.$slideTrack.wrap('<div class="slick-list"/>').parent(),_2.$slideTrack.css("opacity",0),(_2.options.centerMode===!0||_2.options.swipeToSlide===!0)&&(_2.options.slidesToScroll=1),$("img[data-lazy]",_2.$slider).not("[src]").addClass("slick-loading"),_2.setupInfinite(),_2.buildArrows(),_2.buildDots(),_2.updateDots(),_2.setSlideClasses(typeof _2.currentSlide=="number"?_2.currentSlide:0),_2.options.draggable===!0&&_2.$list.addClass("draggable")},Slick.prototype.buildRows=function(){var _2=this,a,b,c,newSlides,numOfSlides,originalSlides,slidesPerSection;if(newSlides=document.createDocumentFragment(),originalSlides=_2.$slider.children(),_2.options.rows>0){for(slidesPerSection=_2.options.slidesPerRow*_2.options.rows,numOfSlides=Math.ceil(originalSlides.length/slidesPerSection),a=0;a<numOfSlides;a++){var slide=document.createElement("div");for(b=0;b<_2.options.rows;b++){var row=document.createElement("div");for(c=0;c<_2.options.slidesPerRow;c++){var target=a*slidesPerSection+(b*_2.options.slidesPerRow+c);originalSlides.get(target)&&row.appendChild(originalSlides.get(target))}slide.appendChild(row)}newSlides.appendChild(slide)}_2.$slider.empty().append(newSlides),_2.$slider.children().children().children().css({width:100/_2.options.slidesPerRow+"%",display:"inline-block"})}},Slick.prototype.checkResponsive=function(initial,forceUpdate){var _2=this,breakpoint,targetBreakp
70oint,respondToWidth,triggerBreakpoint=!1,sliderWidth=_2.$slider.width(),windowWidth=window.innerWidth||$(window).width();if(_2.respondTo==="window"?respondToWidth=windowWidth:_2.respondTo==="slider"?respondToWidth=sliderWidth:_2.respondTo==="min"&&(respondToWidth=Math.min(windowWidth,sliderWidth)),_2.options.responsive&&_2.options.responsive.length&&_2.options.responsive!==null){targetBreakpoint=null;for(breakpoint in _2.breakpoints)_2.breakpoints.hasOwnProperty(breakpoint)&&(_2.originalSettings.mobileFirst===!1?respondToWidth<_2.breakpoints[breakpoint]&&(targetBreakpoint=_2.breakpoints[breakpoint]):respondToWidth>_2.breakpoints[breakpoint]&&(targetBreakpoint=_2.breakpoints[breakpoint]));targetBreakpoint!==null?_2.activeBreakpoint!==null?(targetBreakpoint!==_2.activeBreakpoint||forceUpdate)&&(_2.activeBreakpoint=targetBreakpoint,_2.breakpointSettings[targetBreakpoint]==="unslick"?_2.unslick(targetBreakpoint):(_2.options=$.extend({},_2.originalSettings,_2.breakpointSettings[targetBreakpoint]),initial===!0&&(_2.currentSlide=_2.options.initialSlide),_2.refresh(initial)),triggerBreakpoint=targetBreakpoint):(_2.activeBreakpoint=targetBreakpoint,_2.breakpointSettings[targetBreakpoint]==="unslick"?_2.unslick(targetBreakpoint):(_2.options=$.extend({},_2.originalSettings,_2.breakpointSettings[targetBreakpoint]),initial===!0&&(_2.currentSlide=_2.options.initialSlide),_2.refresh(initial)),triggerBreakpoint=targetBreakpoint):_2.activeBreakpoint!==null&&(_2.activeBreakpoint=null,_2.options=_2.originalSettings,initial===!0&&(_2.currentSlide=_2.options.initialSlide),_2.refresh(initial),triggerBreakpoint=targetBreakpoint),!initial&&triggerBreakpoint!==!1&&_2.$slider.trigger("breakpoint",[_2,triggerBreakpoint])}},Slick.prototype.changeSlide=function(event2,dontAnimate){var _2=this,$target=$(event2.currentTarget),indexOffset,slideOffset,unevenOffset;switch($target.is("a")&&event2.preventDefault(),$target.is("li")||($target=$target.closest("li")),unevenOffset=_2.slideCount%_2.options.slidesToScroll!==0,indexOffset=unevenOffset?0:(_2.slideCount-_2.currentSlide)%_2.options.slidesToScroll,event2.data.message){case"previous":slideOffset=indexOffset===0?_2.options.slidesToScroll:_2.options.slidesToShow-indexOffset,_2.slideCount>_2.options.slidesToShow&&_2.slideHandler(_2.currentSlide-slideOffset,!1,dontAnimate);break;case"next":slideOffset=indexOffset===0?_2.options.slidesToScroll:indexOffset,_2.slideCount>_2.options.slidesToShow&&_2.slideHandler(_2.currentSlide+slideOffset,!1,dontAnimate);break;case"index":var index=event2.data.index===0?0:event2.data.index||$target.index()*_2.options.slidesToScroll;_2.slideHandler(_2.checkNavigable(index),!1,dontAnimate),$target.children().trigger("focus");break;default:return}},Slick.prototype.checkNavigable=function(index){var _2=this,navigables,prevNavigable;if(navigables=_2.getNavigableIndexes(),prevNavigable=0,index>navigables[navigables.length-1])index=navigables[navigables.length-1];else for(var n in navigables){if(index<navigables[n]){index=prevNavigable;break}prevNavigable=navigables[n]}return index},Slick.prototype.cleanUpEvents=function(){var _2=this;_2.options.dots&&_2.$dots!==null&&($("li",_2.$dots).off("click.slick",_2.changeSlide).off("mouseenter.slick",$.proxy(_2.interrupt,_2,!0)).off("mouseleave.slick",$.proxy(_2.interrupt,_2,!1)),_2.options.accessibility===!0&&_2.$dots.off("keydown.slick",_2.keyHandler)),_2.$slider.off("focus.slick blur.slick"),_2.options.arrows===!0&&_2.slideCount>_2.options.slidesToShow&&(_2.$prevArrow&&_2.$prevArrow.off("click.slick",_2.changeSlide),_2.$nextArrow&&_2.$nextArrow.off("click.slick",_2.changeSlide),_2.options.accessibility===!0&&(_2.$prevArrow&&_2.$prevArrow.off("keydown.slick",_2.keyHandler),_2.$nextArrow&&_2.$nextArrow.off("keydown.slick",_2.keyHandler))),_2.$list.off("touchstart.slick mousedown.slick",_2.swipeHandler),_2.$list.off("touchmove.slick mousemove.slick",_2.swipeHandler),_2.$list.off("touchend.slick mouseup.slick",_2.swipeHandler),_2.$list.off("touchcancel.slick mouseleave.
70slick",_2.swipeHandler),_2.$list.off("click.slick",_2.clickHandler),$(document).off(_2.visibilityChange,_2.visibility),_2.cleanUpSlideEvents(),_2.options.accessibility===!0&&_2.$list.off("keydown.slick",_2.keyHandler),_2.options.focusOnSelect===!0&&$(_2.$slideTrack).children().off("click.slick",_2.selectHandler),$(window).off("orientationchange.slick.slick-"+_2.instanceUid,_2.orientationChange),$(window).off("resize.slick.slick-"+_2.instanceUid,_2.resize),$("[draggable!=true]",_2.$slideTrack).off("dragstart",_2.preventDefault),$(window).off("load.slick.slick-"+_2.instanceUid,_2.setPosition)},Slick.prototype.cleanUpSlideEvents=function(){var _2=this;_2.$list.off("mouseenter.slick",$.proxy(_2.interrupt,_2,!0)),_2.$list.off("mouseleave.slick",$.proxy(_2.interrupt,_2,!1))},Slick.prototype.cleanUpRows=function(){var _2=this,originalSlides;_2.options.rows>0&&(originalSlides=_2.$slides.children().children(),originalSlides.removeAttr("style"),_2.$slider.empty().append(originalSlides))},Slick.prototype.clickHandler=function(event2){var _2=this;_2.shouldClick===!1&&(event2.stopImmediatePropagation(),event2.stopPropagation(),event2.preventDefault())},Slick.prototype.destroy=function(refresh){var _2=this;_2.autoPlayClear(),_2.touchObject={},_2.cleanUpEvents(),$(".slick-cloned",_2.$slider).detach(),_2.$dots&&_2.$dots.remove(),_2.$prevArrow&&_2.$prevArrow.length&&(_2.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),_2.htmlExpr.test(_2.options.prevArrow)&&_2.$prevArrow.remove()),_2.$nextArrow&&_2.$nextArrow.length&&(_2.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),_2.htmlExpr.test(_2.options.nextArrow)&&_2.$nextArrow.remove()),_2.$slides&&(_2.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){$(this).attr("style",$(this).data("originalStyling"))}),_2.$slideTrack.children(this.options.slide).detach(),_2.$slideTrack.detach(),_2.$list.detach(),_2.$slider.append(_2.$slides)),_2.cleanUpRows(),_2.$slider.removeClass("slick-slider"),_2.$slider.removeClass("slick-initialized"),_2.$slider.removeClass("slick-dotted"),_2.unslicked=!0,refresh||_2.$slider.trigger("destroy",[_2])},Slick.prototype.disableTransition=function(slide){var _2=this,transition={};transition[_2.transitionType]="",_2.options.fade===!1?_2.$slideTrack.css(transition):_2.$slides.eq(slide).css(transition)},Slick.prototype.fadeSlide=function(slideIndex,callback){var _2=this;_2.cssTransitions===!1?(_2.$slides.eq(slideIndex).css({zIndex:_2.options.zIndex}),_2.$slides.eq(slideIndex).animate({opacity:1},_2.options.speed,_2.options.easing,callback)):(_2.applyTransition(slideIndex),_2.$slides.eq(slideIndex).css({opacity:1,zIndex:_2.options.zIndex}),callback&&setTimeout(function(){_2.disableTransition(slideIndex),callback.call()},_2.options.speed))},Slick.prototype.fadeSlideOut=function(slideIndex){var _2=this;_2.cssTransitions===!1?_2.$slides.eq(slideIndex).animate({opacity:0,zIndex:_2.options.zIndex-2},_2.options.speed,_2.options.easing):(_2.applyTransition(slideIndex),_2.$slides.eq(slideIndex).css({opacity:0,zIndex:_2.options.zIndex-2}))},Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _2=this;filter!==null&&(_2.$slidesCache=_2.$slides,_2.unload(),_2.$slideTrack.children(this.options.slide).detach(),_2.$slidesCache.filter(filter).appendTo(_2.$slideTrack),_2.reinit())},Slick.prototype.focusHandler=function(){var _2=this;_2.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(event2){event2.stopImmediatePropagation();var $sf=$(this);setTimeout(function(){_2.options.pauseOnFocus&&(_2.focussed=$sf.is(":focus"),_2.autoPlay())},0)})},Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){var _2=this;return _2.currentSlide},Slick.prototype.getDotCount=function(){var _2=this,breakPoint=0,counter=0,pagerQty=0;if(_2.options.infinite===!0)if(_2.slideCount<=_2.options.slidesToShow)++pagerQty;else for(;breakPoint<_2.slideCount;)++pagerQty,breakPoint=counter+_2.options.slidesToScroll,counter+=_2.options.slidesToScroll<=_2.options.slidesToShow?_2.options.slidesToScroll:_2.options.slidesToShow;else if(_2.options.centerMode===!0)pagerQty=_2.slideCount;else if(!_2.options.asNavFor)pagerQty=1+Math.ceil((_2.slideCount-_2.options.slidesToShow)/_2.options.slidesToScroll);else for(;breakPoint<_2.slideCount;)++pagerQty,breakPoint=counter+_2.options.slidesToScroll,counter+=_2.options.slidesToScroll<=_2.options.slidesToShow?_2.options.slidesToScroll:_2.options.slidesToShow;return pagerQty-1},Slick.prototype.getLeft=function(slideIndex){var _2=this,targetLeft,verticalHeight,verticalOffset=0,targetSlide,coef;
70return _2.slideOffset=0,verticalHeight=_2.$slides.first().outerHeight(!0),_2.options.infinite===!0?(_2.slideCount>_2.options.slidesToShow&&(_2.slideOffset=_2.slideWidth*_2.options.slidesToShow*-1,coef=-1,_2.options.vertical===!0&&_2.options.centerMode===!0&&(_2.options.slidesToShow===2?coef=-1.5:_2.options.slidesToShow===1&&(coef=-2)),verticalOffset=verticalHeight*_2.options.slidesToShow*coef),_2.slideCount%_2.options.slidesToScroll!==0&&slideIndex+_2.options.slidesToScroll>_2.slideCount&&_2.slideCount>_2.options.slidesToShow&&(slideIndex>_2.slideCount?(_2.slideOffset=(_2.options.slidesToShow-(slideIndex-_2.slideCount))*_2.slideWidth*-1,verticalOffset=(_2.options.slidesToShow-(slideIndex-_2.slideCount))*verticalHeight*-1):(_2.slideOffset=_2.slideCount%_2.options.slidesToScroll*_2.slideWidth*-1,verticalOffset=_2.slideCount%_2.options.slidesToScroll*verticalHeight*-1))):slideIndex+_2.options.slidesToShow>_2.slideCount&&(_2.slideOffset=(slideIndex+_2.options.slidesToShow-_2.slideCount)*_2.slideWidth,verticalOffset=(slideIndex+_2.options.slidesToShow-_2.slideCount)*verticalHeight),_2.slideCount<=_2.options.slidesToShow&&(_2.slideOffset=0,verticalOffset=0),_2.options.centerMode===!0&&_2.slideCount<=_2.options.slidesToShow?_2.slideOffset=_2.slideWidth*Math.floor(_2.options.slidesToShow)/2-_2.slideWidth*_2.slideCount/2:_2.options.centerMode===!0&&_2.options.infinite===!0?_2.slideOffset+=_2.slideWidth*Math.floor(_2.options.slidesToShow/2)-_2.slideWidth:_2.options.centerMode===!0&&(_2.slideOffset=0,_2.slideOffset+=_2.slideWidth*Math.floor(_2.options.slidesToShow/2)),_2.options.vertical===!1?targetLeft=slideIndex*_2.slideWidth*-1+_2.slideOffset:targetLeft=slideIndex*verticalHeight*-1+verticalOffset,_2.options.variableWidth===!0&&(_2.slideCount<=_2.options.slidesToShow||_2.options.infinite===!1?targetSlide=_2.$slideTrack.children(".slick-slide").eq(slideIndex):targetSlide=_2.$slideTrack.children(".slick-slide").eq(slideIndex+_2.options.slidesToShow),_2.options.rtl===!0?targetSlide[0]?targetLeft=(_2.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width())*-1:targetLeft=0:targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0,_2.options.centerMode===!0&&(_2.slideCount<=_2.options.slidesToShow||_2.options.infinite===!1?targetSlide=_2.$slideTrack.children(".slick-slide").eq(slideIndex):targetSlide=_2.$slideTrack.children(".slick-slide").eq(slideIndex+_2.options.slidesToShow+1),_2.options.rtl===!0?targetSlide[0]?targetLeft=(_2.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width())*-1:targetLeft=0:targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0,targetLeft+=(_2.$list.width()-targetSlide.outerWidth())/2)),targetLeft},Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){var _2=this;return _2.options[option]},Slick.prototype.getNavigableIndexes=function(){var _2=this,breakPoint=0,counter=0,indexes=[],max;for(_2.options.infinite===!1?max=_2.slideCount:(breakPoint=_2.options.slidesToScroll*-1,counter=_2.options.slidesToScroll*-1,max=_2.slideCount*2);breakPoint<max;)indexes.push(breakPoint),breakPoint=counter+_2.options.slidesToScroll,counter+=_2.options.slidesToScroll<=_2.options.slidesToShow?_2.options.slidesToScroll:_2.options.slidesToShow;return indexes},Slick.prototype.getSlick=function(){return this},Slick.prototype.getSlideCount=function(){var _2=this,slidesTraversed,swipedSlide,centerOffset;return centerOffset=_2.options.centerMode===!0?_2.slideWidth*Math.floor(_2.options.slidesToShow/2):0,_2.options.swipeToSlide===!0?(_2.$slideTrack.find(".slick-slide").each(function(index,slide){if(slide.offsetLeft-centerOffset+$(slide).outerWidth()/2>_2.swipeLeft*-1)return swipedSlide=slide,!1}),slidesTraversed=Math.abs($(swipedSlide).attr("data-slick-index")-_2.currentSlide)||1,slidesTraversed):_2.options.slidesToScroll},Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide,dontAnimate){var _2=this;_2.changeSlide({data:{message:"index",index:parseInt(slide)}},dontAnimate)},Slick.prototype.init=function(creation){var _2=this;$(_2.$slider).hasClass("slick-initialized")||($(_2.$slider).addClass("slick-initialized"),_2.buildRows(),_2.buildOut(),_2.setProps(),_2.startLoad(),_2.loadSlider(),_2.initializeEvents(),_2.updateArrows(),_2.updateDots(),_2.checkResponsive(!0),_2.focusHandler()),creation&&_2.$slider.trigger("init",[_2]),_2.options.accessibility===!0&&_2.initADA(),_2.options.autoplay&&(_2.paused=!1,_2.autoPlay())},Slick.prototype.initADA=function(){var _2=this,numDotGroups=Math.ceil(_2.slideCount/_2.options.slidesToShow),tabControlIndexe
vendor: 2,720 bytes, line 70
70s=_2.getNavigableIndexes().filter(function(val){return val>=0&&val<_2.slideCount});_2.$slides.add(_2.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),_2.$dots!==null&&(_2.$slides.not(_2.$slideTrack.find(".slick-cloned")).each(function(i2){var slideControlIndex=tabControlIndexes.indexOf(i2);if($(this).attr({role:"tabpanel",id:"slick-slide"+_2.instanceUid+i2,tabindex:-1}),slideControlIndex!==-1){var ariaButtonControl="slick-slide-control"+_2.instanceUid+slideControlIndex;$("#"+ariaButtonControl).length&&$(this).attr({"aria-describedby":ariaButtonControl})}}),_2.$dots.attr("role","tablist").find("li").each(function(i2){var mappedSlideIndex=tabControlIndexes[i2];$(this).attr({role:"presentation"}),$(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+_2.instanceUid+i2,"aria-controls":"slick-slide"+_2.instanceUid+mappedSlideIndex,"aria-label":i2+1+" of "+numDotGroups,"aria-selected":null,tabindex:"-1"})}).eq(_2.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var i=_2.currentSlide,max=i+_2.options.slidesToShow;i<max;i++)_2.options.focusOnChange?_2.$slides.eq(i).attr({tabindex:"0"}):_2.$slides.eq(i).removeAttr("tabindex");_2.activateADA()},Slick.prototype.initArrowEvents=function(){var _2=this;_2.options.arrows===!0&&_2.slideCount>_2.options.slidesToShow&&(_2.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},_2.changeSlide),_2.$nextArrow.off("click.slick").on("click.slick",{message:"next"},_2.changeSlide),_2.options.accessibility===!0&&(_2.$prevArrow.on("keydown.slick",_2.keyHandler),_2.$nextArrow.on("keydown.slick",_2.keyHandler)))},Slick.prototype.initDotEvents=function(){var _2=this;_2.options.dots===!0&&_2.slideCount>_2.options.slidesToShow&&($("li",_2.$dots).on("click.slick",{message:"index"},_2.changeSlide),_2.options.accessibility===!0&&_2.$dots.on("keydown.slick",_2.keyHandler)),_2.options.dots===!0&&_2.options.pauseOnDotsHover===!0&&_2.slideCount>_2.options.slidesToShow&&$("li",_2.$dots).on("mouseenter.slick",$.proxy(_2.interrupt,_2,!0)).on("mouseleave.slick",$.proxy(_2.interrupt,_2,!1))},Slick.prototype.initSlideEvents=function(){var _2=this;_2.options.pauseOnHover&&(_2.$list.on("mouseenter.slick",$.proxy(_2.interrupt,_2,!0)),_2.$list.on("mouseleave.slick",$.proxy(_2.interrupt,_2,!1)))},Slick.prototype.initializeEvents=function(){var _2=this;_2.initArrowEvents(),_2.initDotEvents(),_2.initSlideEvents(),_2.$list.on("touchstart.slick mousedown.slick",{action:"start"},_2.swipeHandler),_2.$list.on("touchmove.slick mousemove.slick",{action:"move"},_2.swipeHandler),_2.$list.on("touchend.slick mouseup.slick",{action:"end"}
70,_2.swipeHandler),_2.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},_2.swipeHandler),_2.$list.on("click.slick",_2.clickHandler),$(document).on(_2.visibilityChange,$.proxy(_2.visibility,_2)),_2.options.accessibility===!0&&_2.$list.on("keydown.slick",_2.keyHandler),_2.options.focusOnSelect===!0&&$(_2.$slideTrack).children().on("click.slick",_2.selectHandler),$(window).on("orientationchange.slick.slick-"+_2.instanceUid,$.proxy(_2.orientationChange,_2)),$(window).on("resize.slick.slick-"+_2.instanceUid,$.proxy(_2.resize,_2)),$("[draggable!=true]",_2.$slideTrack).on("dragstart",_2.preventDefault),$(window).on("load.slick.slick-"+_2.instanceUid,_2.setPosition),$(_2.setPosition)},Slick.prototype.initUI=function(){var _2=this;_2.options.arrows===!0&&_2.slideCount>_2.options.slidesToShow&&(_2.$prevArrow.show(),_2.$nextArrow.show()),_2.options.dots===!0&&_2.slideCount>_2.options.slidesToShow&&_2.$dots.show()},Slick.prototype.keyHandler=function(event2){var _2=this;event2.target.tagName.match("TEXTAREA|INPUT|SELECT")||(event2.keyCode===37&&_2.options.accessibility===!0?_2.changeSlide({data:{message:_2.options.rtl===!0?"next":"previous"}}):event2.keyCode===39&&_2.options.accessibility===!0&&_2.changeSlide({data:{message:_2.options.rtl===!0?"previous":"next"}}))},Slick.prototype.lazyLoad=function(){var _2=this,loadRange,cloneRange,rangeStart,rangeEnd;function loadImages(imagesScope){$("img[data-lazy]",imagesScope).each(function(){var image=$(this),imageSource=$(this).attr("data-lazy"),imageSrcSet=$(this).attr("data-srcset"),imageSizes=$(this).attr("data-sizes")||_2.$slider.attr("data-sizes"),imageToLoad=document.createElement("img");imageToLoad.onload=function(){image.animate({opacity:0}
vendor: 8,948 bytes, line 70
70,100,function(){imageSrcSet&&(image.attr("srcset",imageSrcSet),imageSizes&&image.attr("sizes",imageSizes)),image.attr("src",imageSource).animate({opacity:1},200,function(){image.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),_2.$slider.trigger("lazyLoaded",[_2,image,imageSource])})},imageToLoad.onerror=function(){image.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),_2.$slider.trigger("lazyLoadError",[_2,image,imageSource])},imageToLoad.src=imageSource})}if(_2.options.centerMode===!0?_2.options.infinite===!0?(rangeStart=_2.currentSlide+(_2.options.slidesToShow/2+1),rangeEnd=rangeStart+_2.options.slidesToShow+2):(rangeStart=Math.max(0,_2.currentSlide-(_2.options.slidesToShow/2+1)),rangeEnd=2+(_2.options.slidesToShow/2+1)+_2.currentSlide):(rangeStart=_2.options.infinite?_2.options.slidesToShow+_2.currentSlide:_2.currentSlide,rangeEnd=Math.ceil(rangeStart+_2.options.slidesToShow),_2.options.fade===!0&&(rangeStart>0&&rangeStart--,rangeEnd<=_2.slideCount&&rangeEnd++)),loadRange=_2.$slider.find(".slick-slide").slice(rangeStart,rangeEnd),_2.options.lazyLoad==="anticipated")for(var prevSlide=rangeStart-1,nextSlide=rangeEnd,$slides=_2.$slider.find(".slick-slide"),i=0;i<_2.options.slidesToScroll;i++)prevSlide<0&&(prevSlide=_2.slideCount-1),loadRange=loadRange.add($slides.eq(prevSlide)),loadRange=loadRange.add($slides.eq(nextSlide)),prevSlide--,nextSlide++;loadImages(loadRange),_2.slideCount<=_2.options.slidesToShow?(cloneRange=_2.$slider.find(".slick-slide"),loadImages(cloneRange)):_2.currentSlide>=_2.slideCount-_2.options.slidesToShow?(cloneRange=_2.$slider.find(".slick-cloned").slice(0,_2.options.slidesToShow),loadImages(cloneRange)):_2.currentSlide===0&&(cloneRange=_2.$slider.find(".slick-cloned").slice(_2.options.slidesToShow*-1),loadImages(cloneRange))},Slick.prototype.loadSlider=function(){var _2=this;_2.setPosition(),_2.$slideTrack.css({opacity:1}),_2.$slider.removeClass("slick-loading"),_2.initUI(),_2.options.lazyLoad==="progressive"&&_2.progressiveLazyLoad()},Slick.prototype.next=Slick.prototype.slickNext=function(){var _2=this;_2.changeSlide({data:{message:"next"}})},Slick.prototype.orientationChange=function(){var _2=this;_2.checkResponsive(),_2.setPosition()},Slick.prototype.pause=Slick.prototype.slickPause=function(){var _2=this;_2.autoPlayClear(),_2.paused=!0},Slick.prototype.play=Slick.prototype.slickPlay=function(){var _2=this;_2.autoPlay(),_2.options.autoplay=!0,_2.paused=!1,_2.focussed=!1,_2.interrupted=!1},Slick.prototype.postSlide=function(index){var _2=this;if(!_2.unslicked&&(_2.$slider.trigger("afterChange",[_2,index]),_2.animating=!1,_2.slideCount>_2.options.slidesToShow&&_2.setPosition(),_2.swipeLeft=null,_2.options.autoplay&&_2.autoPlay(),_2.options.accessibility===!0&&(_2.initADA(),_2.options.focusOnChange))){var $currentSlide=$(_2.$slides.get(_2.currentSlide));$currentSlide.attr("tabindex",0).focus()}},Slick.prototype.prev=Slick.prototype.slickPrev=function(){var _2=this;_2.changeSlide({data:{message:"previous"}})},Slick.prototype.preventDefault=function(event2){event2.preventDefault()},Slick.prototype.progressiveLazyLoad=function(tryCount){tryCount=tryCount||1;var _2=this,$imgsToLoad=$("img[data-lazy]",_2.$slider),image,imageSource,imageSrcSet,imageSizes,imageToLoad;$imgsToLoad.length?(image=$imgsToLoad.first(),imageSource=image.attr("data-lazy"),imageSrcSet=image.attr("data-srcset"),imageSizes=image.attr("data-sizes")||_2.$slider.attr("data-sizes"),imageToLoad=document.createElement("img"),imageToLoad.onload=function(){imageSrcSet&&(image.attr("srcset",imageSrcSet),imageSizes&&image.attr("sizes",imageSizes)),image.attr("src",imageSource).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),_2.options.adaptiveHeight===!0&&_2.setPosition(),_2.$slider.trigger("lazyLoaded",[_2,image,imageSource]),_2.progressiveLazyLoad()},imageToLoad.onerror=function(){tryCount<3?setTimeout(function(){_2.progressiveLazyLoad(tryCount+1)},500):(image.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),_2.$slider.trigger("lazyLoadError",[_2,image,imageSource]),_2.progressiveLazyLoad())},imageToLoad.src=imageSource):_2.$slider.trigger("allImagesLoaded",[_2])},Slick.prototype.refresh=function(initializing){var _2=this,currentSlide,lastVisibleIndex;lastVisibleIndex=_2.slideCount-_2.options.slidesToShow,!_2.options.infinite&&_2.currentSlide>lastVisibleIndex&&(_2.currentSlide=lastVisibleIndex),_2.slideCount<=_2.options.slidesToShow&&(_2.currentSlide=0),currentSlide=_2.currentSlide,_2.destroy(!0),$.extend(_2,_2.initials,{currentSlide:currentSlide}),_2.init(),initializing||_2.changeSlide({data:{message:"index",index:currentSlide}},!1)},Slick.prototype.registerBreakpoints=function(){var _2=this,breakpoint,currentBreakpoint,l,responsiveSettings=_2.options.responsive||null;if($.type(responsiveSettings)==="array"&&responsiveSettings.length){_2.respondTo=_2.options.respondTo||"window";for(breakpoint in responsiveSettings)if(l=_2.breakpoints.length-1,responsiveSettings.hasOwnProperty(breakpoint)){for(currentBreakpoint=responsiveSettings[breakpoint].breakpoint;l>=0;)_2.breakpoints[l]&&_2.breakpoints[l]===currentBreakpoint&&_2.breakpoints.splice(l,1),l--;_2.breakpoints.push(currentBreakpoint),_2.breakpointSettings[currentBreakpoint]=responsiveSettings[breakpoint].settings}_2.breakpoints.sort(function(a,b){return _2.options.mobileFirst?a-b:b-a})}},Slick.prototype.reinit=function(){var _2=this;_2.$slides=_2.$slideTrack.children(_2.options.slide).addClass("slick-slide"),_2.slideCount=_2.$slides.length,_2.currentSlide>=_2.slideCount&&_2.currentSlide!==0&&(_2.currentSlide=_2.currentSlide-_2.options.slidesToScroll),_2.slideCount<=_2.options.slidesToShow&&(_2.currentSlide=0),_2.registerBreakpoints(),_2.setProps(),_2.setupInfinite(),_2.buildArrows(),_2.updateArrows(),_2.initArrowEvents(),_2.buildDots(),_2.updateDots(),_2.initDotEvents(),_2.cleanUpSlideEvents(),_2.initSlideEvents(),_2.checkResponsive(!1,!0),_2.options.focusOnSelect===!0&&$(_2.$slideTrack).children().on("click.slick",_2.selectHandler),_2.setSlideClasses(typeof _2.currentSlide=="number"?_2.currentSlide:0),_2.setPosition(),_2.focusHandler(),_2.paused=!_2.options.autoplay,_2.autoPlay(),_2.$slider.trigger("reInit",[_2])},Slick.prototype.resize=function(){var _2=this;$(window).width()!==_2.windowWidth&&(clearTimeout(_2.windowDelay),_2.windowDelay=window.setTimeout(function(){_2.windowWidth=$(window).width(),_2.checkResponsive(),_2.unslicked||_2.setPosition()},50))},Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index,removeBefore,removeAll){var _2=this;if(typeof index=="boolean"?(removeBefore=index,index=removeBefore===!0?0:_2.slideCount-1):index=removeBefore===!0?--index:index,_2.slideCount<1||index<0||index>_2.slideCount-1)return!1;_2.unload(),removeAll===!0?_2.$slideTrack.children().remove():_2.$slideTrack.children(this.options.slide).eq(index).remove(),_2.$slides=_2.$slideTrack.children(this.options.slide),_2.$slideTrack.children(this.options.slide).detach(),_2.$slideTrack.append(_2.$slides),_2.$slidesCache=_2.$slides,_2.reinit()},Slick.prototype.setCSS=function(position){var _2=this,positionProps={},x,y;_2.options.rtl===!0&&(position=-position),x=_2.positionProp=="left"?Math.ceil(position)+"px":"0px",y=_2.positionProp=="top"?Math.ceil(position)+"px":"0px",positionProps[_2.positionProp]=position,_2.transformsEnabled===!1?_2.$slideTrack.css(positionProps):(positionProps={},_2.cssTransitions===!1?(positionProps[_2.animType]="translate("+x+", "+y+")",_2.$slideTrack.css(positionProps)):(positionProps[_2.animType]="translate3d("+x+", "+y+", 0px)",_2.$slideTrack.css(positionProps)))},Slick.prototype.setDimensions=function(){var _2=this;_2.options.vertical===!1?_2.options.centerMode===!0&&_2.$list.css({padding:"0px "+_2.options.centerPadding}):(_2.$list.height(_2.$slides.first().outerHeight(!0)*_2.options.slidesToShow),_2.options.centerMode===!0&&_2.$list.css({padding:_2.options.centerPadding+" 0px"})),_2.listWidth=_2.$list.width(),_2.listHeight=_2.$list.height(),_2.options.vertical===!1&&_2.options.variableWidth===!1?(_2.slideWidth=Math.ceil(_2.listWidth/_2.options.slidesToShow),_2.$slideTrack.width(Math.ceil(_2.slideWidth*_2.$slideTrack.children(".slick-slide").length))):_2.options.variableWidth===!0?_2.$slideTrack.width(5e3*_2.slideCount):(_2.slideWidth=Math.ceil(_2.listWidth),_2.$slideTrack.height(Math.ceil(_2.$slides.first().outerHeight(!0)*_2.$slideTrack.children(".slick-slide").length)));var offset=_2.$slides.first().outerWidth(!0)-_2.$slides.first().width();_2.options.variableWidth===!1&&_2.$slideTrack.children(".slick-slide").width(_2.slideWidth-offset)},Slick.prototype.setFade=function(){var _2=this,targetLeft;_2.$slides.each(function(index,element){targetLeft=_2.slideWidth*index*-1,_2.options.rtl===!0?$(element).css({position:"relative",right:targetLeft,top:0,zIndex:_2.options.zIndex-2,opacity:0}
70):$(element).css({position:"relative",left:targetLeft,top:0,zIndex:_2.options.zIndex-2,opacity:0})}),_2.$slides.eq(_2.currentSlide).css({zIndex:_2.options.zIndex-1,opacity:1})},Slick.prototype.setHeight=function(){var _2=this;if(_2.options.slidesToShow===1&&_2.options.adaptiveHeight===!0&&_2.options.vertical===!1){var targetHeight=_2.$slides.eq(_2.currentSlide).outerHeight(!0);_2.$list.css("height",targetHeight)}},Slick.prototype.setOption=Slick.prototype.slickSetOption=function(){var _2=this,l,item,option,value,refresh=!1,type;if($.type(arguments[0])==="object"?(option=arguments[0],refresh=arguments[1],type="multiple"):$.type(arguments[0])==="string"&&(option=arguments[0],value=arguments[1],refresh=arguments[2],arguments[0]==="responsive"&&$.type(arguments[1])==="array"?type="responsive":typeof arguments[1]!="undefined"&&(type="single")),type==="single")_2.options[option]=value;else if(type==="multiple")$.each(option,function(opt,val){_2.options[opt]=val});else if(type==="responsive")for(item in value)if($.type(_2.options.responsive)!=="array")_2.options.responsive=[value[item]];else{for(l=_2.options.responsive.length-1;l>=0;)_2.options.responsive[l].breakpoint===value[item].breakpoint&&_2.options.responsive.splice(l,1),l--;_2.options.responsive.push(value[item])}refresh&&(_2.unload(),_2.reinit())},Slick.prototype.setPosition=function(){var _2=this;_2.setDimensions(),_2.setHeight(),_2.options.fade===!1?_2.setCSS(_2.getLeft(_2.currentSlide)):_2.setFade(),_2.$slider.trigger("setPosition",[_2])},Slick.prototype.setProps=function(){var _2=this,bodyStyle=document.body.style;_2.positionProp=_2.options.vertical===!0?"top":"left",_2.positionProp==="top"?_2.$slider.addClass("slick-vertical"):_2.$slider.removeClass("slick-vertical"),(bodyStyle.WebkitTransition!==void 0||bodyStyle.MozTransition!==void 0||bodyStyle.msTransition!==void 0)&&_2.options.useCSS===!0&&(_2.cssTransitions=!0),_2.options.fade&&(typeof _2.options.zIndex=="number"?_2.options.zIndex<3&&(_2.options.zIndex=3):_2.options.zIndex=_2.defaults.zIndex),bodyStyle.OTransform!==void 0&&(_2.animType="OTransform",_2.transformType="-o-transform",_2.transitionType="OTransition",bodyStyle.perspectiveProperty===void 0&&bodyStyle.webkitPerspective===void 0&&(_2.animType=!1)),bodyStyle.MozTransform!==void 0&&(_2.animType="MozTransform",_2.transformType="-moz-transform",_2.transitionType="MozTransition",bodyStyle.perspectiveProperty===void 0&&bodyStyle.MozPerspective===void 0&&(_2.animType=!1)),bodyStyle.webkitTransform!==void 0&&(_2.animType="webkitTransform",_2.transformType="-webkit-transform",_2.transitionType="webkitTransition",bodyStyle.perspectiveProperty===void 0&&bodyStyle.webkitPerspective===void 0&&(_2.animType=!1)),bodyStyle.msTransform!==void 0&&(_2.animType="msTransform",_2.transformType="-ms-transform",_2.transitionType="msTransition",bodyStyle.msTransform===void 0&&(_2.animType=!1)),bodyStyle.transform!==void 0&&_2.animType!==!1&&(_2.animType="transform",_2.transformType="transform",_2.transitionType="transition"),_2.transformsEnabled=_2.options.useTransform&&_2.animType!==null&&_2.animType!==!1},Slick.prototype.setSlideClasses=function(index){var _2=this,centerOffset,allSlides,indexOffset,remainder;if(allSlides=_2.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),_2.$slides.eq(index).addClass("slick-current"),_2.options.centerMode===!0){var evenCoef=_2.options.slidesToShow%2===0?1:0;centerOffset=Math.floor(_2.options.slidesToShow/2),_2.options.infinite===!0&&(index>=centerOffset&&index<=_2.slideCount-1-centerOffset?_2.$slides.slice(index-centerOffset+evenCoef,index+centerOffset+1).addClass("slick-active").attr("aria-hidden","false"):(indexOffset=_2.options.slidesToShow+index,allSlides.slice(indexOffset-centerOffset+1+evenCoef,indexOffset+centerOffset+2).addClass("slick-active").attr("aria-hidden","false")),index===0?allSlides.eq(allSlides.length-1-_2.options.slidesToShow).addClass("slick-center"):index===_2.slideCount-1&&allSlides.eq(_2.options.slidesToShow).addClass("slick-center")),_2.$slides.eq(index).addClass("slick-center")}else index>=0&&index<=_2.slideCount-_2.options.slidesToShow?_2.$slides.slice(index,index+_2.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):allSlides.length<=_2.options.slidesToShow?allSlides.addClass("slick-active").attr("aria-hidden","false"):(remainder=_2.slideCount%_2.options.slidesToShow,indexOffset=_2.options.infinite===!0?_2.options.slidesToShow+index:index,_2.options.slidesToShow==_2.options.slidesToScroll&&_2.slideCount-index<_2.options.slidesToShow?allSlides.slice(indexOffset-(_2.options.slidesToShow-remainder),indexOffset+remainder).addClass("slick-active").attr("aria-hidden","false"):allSlides.slice(indexOffset,indexOffset+_2.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));(_2.options.lazyLoad==="ondemand"||_2.options.lazyLoad==="anticipated")&&_2.lazyLoad()},Slick.prototype.setupInfinite=function(){var _2=this,i,slideIndex,infiniteCount;if(_2.options.fade===!0&&(_2.options.centerMode=!1),_2.options.infinite===!0&&_2.options.fade===!1&&(slideIndex=null,_2.slideCount>_2.options.slidesToShow)){for(_2.options.centerMode===!0?infiniteCount=_2.options.slidesToShow+1:infiniteCount=_2.options.slidesToShow,i=_2.slideCount;i>_2.slideCount-infiniteCount;i-=1)slideIndex=i-1,$(_2.$slides[slideIndex]).clone(!0).attr("id","").attr("data-slick-index",slideIndex-_2.slideCount).prependTo(_2.$slideTrack).addClass("slick-cloned");for(i=0;i<infiniteCount+_2.slideCount;i+=1)slideIndex=i,$(_2.$slides[slideIndex]).clone(!0).attr("id","").attr("data-slick-index",slideIndex+_2.slideCount).appendTo(_2.$slideTrack).addClass("slick-cloned");_2.$slideTrack.find(".slick-cloned").find("[id]").each(function(){$(this).attr("id","")})}},Slick.prototype.interrupt=function(toggle){var _2=this;toggle||_2.autoPlay(),_2.interrupted=toggle},Slick.prototype.selectHandler=function(event2){var _2=this,targetElement=$(event2.target).is(".slick-slide")?$(event2.target):$(event2.target).parents(".slick-slide"),index=parseInt(targetElement.attr("data-slick-index"));if(index||(index=0),_2.slideCount<=_2.options.slidesToShow){_2.slideHandler(index,!1,
70!0);return}_2.slideHandler(index)},Slick.prototype.slideHandler=function(index,sync,dontAnimate){var targetSlide,animSlide,oldSlide,slideLeft,targetLeft=null,_2=this,navTarget;if(sync=sync||!1,!(_2.animating===!0&&_2.options.waitForAnimate===!0)&&!(_2.options.fade===!0&&_2.currentSlide===index)){if(sync===!1&&_2.asNavFor(index),targetSlide=index,targetLeft=_2.getLeft(targetSlide),slideLeft=_2.getLeft(_2.currentSlide),_2.currentLeft=_2.swipeLeft===null?slideLeft:_2.swipeLeft,_2.options.infinite===!1&&_2.options.centerMode===!1&&(index<0||index>_2.getDotCount()*_2.options.slidesToScroll)){_2.options.fade===!1&&(targetSlide=_2.currentSlide,dontAnimate!==!0&&_2.slideCount>_2.options.slidesToShow?_2.animateSlide(slideLeft,function(){_2.postSlide(targetSlide)}):_2.postSlide(targetSlide));return}else if(_2.options.infinite===!1&&_2.options.centerMode===!0&&(index<0||index>_2.slideCount-_2.options.slidesToScroll)){_2.options.fade===!1&&(targetSlide=_2.currentSlide,dontAnimate!==!0&&_2.slideCount>_2.options.slidesToShow?_2.animateSlide(slideLeft,function(){_2.postSlide(targetSlide)}):_2.postSlide(targetSlide));return}if(_2.options.autoplay&&clearInterval(_2.autoPlayTimer),targetSlide<0?_2.slideCount%_2.options.slidesToScroll!==0?animSlide=_2.slideCount-_2.slideCount%_2.options.slidesToScroll:animSlide=_2.slideCount+targetSlide:targetSlide>=_2.slideCount?_2.slideCount%_2.options.slidesToScroll!==0?animSlide=0:animSlide=targetSlide-_2.slideCount:animSlide=targetSlide,_2.animating=!0,_2.$slider.trigger("beforeChange",[_2,_2.currentSlide,animSlide]),oldSlide=_2.currentSlide,_2.currentSlide=animSlide,_2.setSlideClasses(_2.currentSlide),_2.options.asNavFor&&(navTarget=_2.getNavTarget(),navTarget=navTarget.slick("getSlick"),navTarget.slideCount<=navTarget.options.slidesToShow&&navTarget.setSlideClasses(_2.currentSlide)),_2.updateDots(),_2.updateArrows(),_2.options.fade===!0){dontAnimate!==!0?(_2.fadeSlideOut(oldSlide),_2.fadeSlide(animSlide,function(){_2.postSlide(animSlide)})):_2.postSlide(animSlide),_2.animateHeight();return}dontAnimate!==!0&&_2.slideCount>_2.options.slidesToShow?_2.animateSlide(targetLeft,function(){_2.postSlide(animSlide)}):_2.postSlide(animSlide)}},Slick.prototype.startLoad=function(){var _2=this;_2.options.arrows===!0&&_2.slideCount>_2.options.slidesToShow&&(_2.$prevArrow.hide(),_2.$nextArrow.hide()),_2.options.dots===!0&&_2.slideCount>_2.options.slidesToShow&&_2.$dots.hide(),_2.$slider.addClass("slick-loading")},Slick.prototype.swipeDirection=function(){var xDist,yDist,r,swipeAngle,_2=this;return xDist=_2.touchObject.startX-_2.touchObject.curX,yDist=_2.touchObject.startY-_2.touchObject.curY,r=Math.atan2(yDist,xDist),swipeAngle=Math.round(r*180/Math.PI),swipeAngle<0&&(swipeAngle=360-Math.abs(swipeAngle)),swipeAngle<=45&&swipeAngle>=0||swipeAngle<=360&&swipeAngle>=315?_2.options.rtl===!1?"left":"right":swipeAngle>=135&&swipeAngle<=225?_2.options.rtl===!1?"right":"left":_2.options.verticalSwiping===!0?swipeAngle>=35&&swipeAngle<=135?"down":"up":"vertical"},Slick.prototype.swipeEnd=function(event2){var _2=this,slideCount,direction;if(_2.dragging=!1,_2.swiping=!1,_2.scrolling)return _2.scrolling=!1,!1;if(_2.interrupted=!1,_2.shouldClick=!(_2.touchObject.swipeLength>10),_2.touchObject.curX===void 0)return!1;if(_2.touchObject.edgeHit===!0&&_2.$slider.trigger("edge",[_2,_2.swipeDirection()]),_2.touchObject.swipeLength>=_2.touchObject.minSwipe){switch(direction=_2.swipeDirection(),direction){case"left":case"down":slideCount=_2.options.swipeToSlide?_2.checkNavigable(_2.currentSlide+_2.getSlideCount()):_2.currentSlide+_2.getSlideCount(),_2.currentDirection=0;break;case"right":case"up":slideCount=_2.options.swipeToSlide?_2.checkNavigable(_2.currentSlide-_2.getSlideCount()):_2.currentSlide-_2.getSlideCount(),_2.currentDirection=1;break;default:}direction!="vertical"&&(_2.slideHandler(slideCount),_2.touchObject={},_2.$slider.trigger("swipe",[_2,direction]))}else _2.touchObject.startX!==_2.touchObject.curX&&(_2.slideHandler(_2.currentSlide),_2.touchObject={})},Slick.prototype.swipeHandler=function(event2){var _2=this;if(!(_2.options.swipe===!1||"ontouchend"in document&&_2.options.swipe===!1)&&!(_2.options.draggable===!1&&event2.type.indexOf("mou
70se")!==-1))switch(_2.touchObject.fingerCount=event2.originalEvent&&event2.originalEvent.touches!==void 0?event2.originalEvent.touches.length:1,_2.touchObject.minSwipe=_2.listWidth/_2.options.touchThreshold,_2.options.verticalSwiping===!0&&(_2.touchObject.minSwipe=_2.listHeight/_2.options.touchThreshold),event2.data.action){case"start":_2.swipeStart(event2);break;case"move":_2.swipeMove(event2);break;case"end":_2.swipeEnd(event2);break}},Slick.prototype.swipeMove=function(event2){var _2=this,edgeWasHit=!1,curLeft,swipeDirection,swipeLength,positionOffset,touches,verticalSwipeLength;if(touches=event2.originalEvent!==void 0?event2.originalEvent.touches:null,!_2.dragging||_2.scrolling||touches&&touches.length!==1)return!1;if(curLeft=_2.getLeft(_2.currentSlide),_2.touchObject.curX=touches!==void 0?touches[0].pageX:event2.clientX,_2.touchObject.curY=touches!==void 0?touches[0].pageY:event2.clientY,_2.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_2.touchObject.curX-_2.touchObject.startX,2))),verticalSwipeLength=Math.round(Math.sqrt(Math.pow(_2.touchObject.curY-_2.touchObject.startY,2))),!_2.options.verticalSwiping&&!_2.swiping&&verticalSwipeLength>4)return _2.scrolling=!0,!1;if(_2.options.verticalSwiping===!0&&(_2.touchObject.swipeLength=verticalSwipeLength),swipeDirection=_2.swipeDirection(),event2.originalEvent!==void 0&&_2.touchObject.swipeLength>4&&(_2.swiping=!0,event2.preventDefault()),positionOffset=(_2.options.rtl===!1?1:-1)*(_2.touchObject.curX>_2.touchObject.startX?1:-1),_2.options.verticalSwiping===!0&&(positionOffset=_2.touchObject.curY>_2.touchObject.startY?1:-1),swipeLength=_2.touchObject.swipeLength,_2.touchObject.edgeHit=!1,_2.options.infinite===!1&&(_2.currentSlide===0&&swipeDirection==="right"||_2.currentSlide>=_2.getDotCount()&&swipeDirection==="left")&&(swipeLength=_2.touchObject.swipeLength*_2.options.edgeFriction,_2.touchObject.edgeHit=!0),_2.options.vertical===!1?_2.swipeLeft=curLeft+swipeLength*positionOffset:_2.swipeLeft=curLeft+swipeLength*(_2.$list.height()/_2.listWidth)*positionOffset,_2.options.verticalSwiping===!0&&(_2.swipeLeft=curLeft+swipeLength*positionOffset),_2.options.fade===!0||_2.options.touchMove===!1)return!1;if(_2.animating===!0)return _2.swipeLeft=null,!1;_2.setCSS(_2.swipeLeft)},Slick.prototype.swipeStart=function(event2){var _2=this,touches;if(_2.interrupted=!0,_2.touchObject.fingerCount!==1||_2.slideCount<=_2.options.slidesToShow)return _2.touchObject={},!1;event2.originalEvent!==void 0&&event2.originalEvent.touches!==void 0&&(touches=event2.originalEvent.touches[0]),_2.touchObject.startX=_2.touchObject.curX=touches!==void 0?touches.pageX:event2.clientX,_2.touchObject.startY=_2.touchObject.curY=touches!==void 0?touches.pageY:event2.clientY,_2.dragging=!0},Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){var _2=this;_2.$slidesCache!==null&&(_2.unload(),_2.$slideTrack.children(this.options.slide).detach(),_2.$slidesCache.appendTo(_2.$slideTrack),_2.reinit())},Slick.prototype.unload=function(){var _2=this;$(".slick-cloned",_2.$slider).remove(),_2.$dots&&_2.$dots.remove(),_2.$prevArrow&&_2.htmlExpr.test(_2.options.prevArrow)&&_2.$prevArrow.remove(),_2.$nextArrow&&_2.htmlExpr.test(_2.options.nextArrow)&&_2.$nextArrow.remove(),_2.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},Slick.prototype.unslick=function(fromBreakpoint){var _2=this;_2.$slider.trigger("unslick",[_2,fromBreakpoint]),_2.destroy()},Slick.prototype.updateArrows=function(){var _2=this,centerOffset;centerOffset=Math.floor(_2.options.slidesToShow/2),_2.options.arrows===!0&&_2.slideCount>_2.options.slidesToShow&&!_2.options.infinite&&(_2.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),_2.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),_2.currentSlide===0?(_2.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),_2.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(_2.currentSlide>=_2.slideCount-_2.options.slidesToShow&&_2.options.centerMode===!1||_2.currentSlide>=_2.slideCount-1&&_2.options.centerMode===!0)&&(_2.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),_2.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},Slick.prototype.updateDots=function(){var _2=this;_2.$dots!==null&&(_2.$dots.find("li").removeClass("slick-active").end(),_2.$dots.find("li").eq(Math.floor(_2.currentSlide/_2.options.slidesToScroll)).addClass("slick-active"))},Slick.prototype.visibility=function(){var _2=this;_2.options.autoplay&&(document[_2.hidden]?_2.interrupted=!0:_2.interrupted=!1)},$.fn.slick=function(){var _2=this,opt=arguments[0],args=Array.prototype.slice.call(arguments,1
70),l=_2.length,i,ret;for(i=0;i<l;i++)if(typeof opt=="object"||typeof opt=="undefined"?_2[i].slick=new Slick(_2[i],opt):ret=_2[i].slick[opt].apply(_2[i].slick,args),typeof ret!="undefined")return ret;return _2}}),(function($){"use strict";var $window=$(window),$body=$("body"),$document=$(document);window.azh=$.extend({},window.azh),window.azh.$=$;var load_script_waiting_callbacks={},scripts_loaded={};function makeid(){for(var text="",possible="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",i=0;i<5;i++)text+=possible.charAt(Math.floor(Math.random()*possible.length));return text}$.fn.parallax=function(xpos,speedFactor,outerHeight){var $this=$(this),getHeight,firstTop,paddingTop=0;$this.each(function(){firstTop=$this.offset().top}),outerHeight?getHeight=function($jqo){return $jqo.outerHeight(!0)}:getHeight=function($jqo){return $jqo.height()},(arguments.length<1||xpos===null)&&(xpos="50%"),(arguments.length<2||speedFactor===null)&&(speedFactor=.1),(arguments.length<3||outerHeight===null)&&(outerHeight=!0);function update(){var pos=$window.scrollTop();$this.each(function(){var $element=$(this),top=$element.offset().top,height=getHeight($element);top+height<pos||top>pos+$window.height()||$this.css("backgroundPosition",xpos+" "+Math.round((firstTop-pos)*speedFactor)+"px")})}$window.on("scroll",update),$window.on("resize",update),update()},$.fn.equalizeHeights=function(){var max=Math.max.apply(this,$(this).map(function(i,e){return $(e).height()}).get());return max>0&&this.height(max),max},$.fn.equalizeWidths=function(){var max=Math.max.apply(this,$(this).map(function(i,e){return $(e).width()}).get());return max>0&&this.width(max),max};function fullWidthSection($wrapper){$wrapper.find('[data-full-width="true"]').each(function(key,item){var $el=$(this);$el.removeClass("az-full-width");var fixed=!1;if($el.parents().addBack().each(function(){if($(this).css("position")==="fixed"&&!$(this).is(".az-fixed"))return fixed=!0,!1}),!fixed){var $el_full=$("<div></div>");$el.after($el_full),$el.css({left:0,width:0});var el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=parseInt($body.css("padding-left"),10)-$el_full.offset().left-el_margin_left,width=$body.prop("clientWidth")-parseInt($body.css("padding-left"),10)-parseInt($body.css("padding-right"),10),container_width=$el_full.width(),direction=getComputedStyle($el.get(0)).direction;if($el.css({position:"relative",left:direction==="rtl"?-offset:offset,"box-sizing":"border-box",width:width}),!$el.data("stretch-content")){var padding=-1*offset;padding<0&&(padding=0);var paddingRight=width-padding-container_width+el_margin_left+el_margin_right;paddingRight<0&&(paddingRight=0),$el.css({"padding-left":padding+"px","padding-right":paddingRight+"px"})}$el.addClass("az-full-width"),$el.animate({opacity:1},400),$el.triggerHandler("az-full-width",{container_width:container_width}),$window.trigger("az-full-width",{element:$el,container_width:container_width}),$el.find(".az-container").css({"padding-right":"0","padding-left":"0","max-width":container_width}),$el_full.remove()}}),$wrapper.find('[data-full-width="false"]').each(function(key,item){var $el=$(this),$el_full=$("<div></div>");$el.after($el_full);var container_width=$el_full.width();$el.find(".az-container").css("width",container_width),$el_full.remove(),$el.css({visibility:"visible",opacity:1})})}function auto_rescale($wrapper){customize||setTimeout(function(){$wrapper.find(".az-auto-rescale[data-width][data-height]:not(.az-full-screen-height)").each(function(){function rescale($container2){$container2.css({margin:0,width:$container2.data("width")+"px",transform:"scale("+$container2.parent().width()/$container2.data("width")+")","transform-origin":"top left"}),$container2.parent().css({height:$container2.height()*$container2.parent().width()/$container2.data("width")+"px"})}var $container=$(this);if($container.is(".az-auto-upscale")||$container.parent().width()<$container.data("width")||$container.width()<$container.parent().width())if($container.is(":visible"))rescale($container);else var intervalID=setInterval(function(){$container.is(":visible")&&(rescale($container),clearInterval(intervalID))},100)}),$wrapper.find(".az-auto-rescale[data-width][data-height].az-full-screen-height").each(function(){var $container=$(this),offset=0;$container.attr("data-full-screen-height-offset")&&(offset=offset+parseInt($container.attr("data-full-screen-height-offset"),10)),customize||$body.children("#wpadminbar").length&&(offset=offset-$body.children("#wpadminbar").height()),$container.parent().css({overflow:"hidden",height:$window.height()+offset});var height=$container.data("height"),width=$container.data("width"),scale=1,shift_x=0,shift_y=0,scale_h=$c
70ontainer.parent().height()/height,scale_w=$container.parent().width()/width;if(scale_h>scale_w?scale=scale_h:scale=scale_w,$container.is(".az-full-screen-height-cover")&&$container.css("background-image")!="none"){var background_width=1,background_height=1,match=/(\d+)px (\d+)px/.exec($container.css("background-size"));if(match)background_width=parseInt(match[1],10),background_height=parseInt(match[2],10);else{var img=new Image;img.src=$container.css("background-image").replace(/url\(|'|"|\)$/ig,"");var background_width=img.width,background_height=img.height}var background_scale=1,background_scale_h=$container.parent().height()/background_height,background_scale_w=$container.parent().width()/background_width;background_scale_h>background_scale_w?background_scale=background_scale_h:background_scale=background_scale_w,scale<background_scale&&(scale=background_scale)}shift_y=Math.round(height*scale-$container.parent().height())/2,shift_x=Math.round(width*scale-$container.parent().width())/2,$container.css({margin:0,width:width+"px",transform:"translate(-"+shift_x+"px, -"+shift_y+"px) scale("+scale+")","transform-origin":"top left"}),$container.get(0).style.setProperty("height",height+"px","important")})},0)}function loadScript(url,callback){function handleLoad(){if(!scripts_loaded[url])for(scripts_loaded[url]=!0;url in load_script_waiting_callbacks;){var callbacks=load_script_waiting_callbacks[url];load_script_waiting_callbacks[url]=void 0,delete load_script_waiting_callbacks[url];for(var i=0;i<callbacks.length;i++)callbacks[i](url,"ok")}}function handleReadyStateChange(){var state;scripts_loaded[url]||(state=scr.readyState,state==="complete"&&handleLoad())}function handleError(){if(!scripts_loaded[url])for(scripts_loaded[url]=!0;url in load_script_waiting_callbacks;){var callbacks=load_script_waiting_callbacks[url];load_script_waiting_callbacks[url]=void 0,delete load_script_waiting_callbacks[url];for(var i=0;i<callbacks.length;i++)callbacks[i](url,"error")}}if(url in load_script_waiting_callbacks){load_script_waiting_callbacks[url].push(callback);return}else if(url in scripts_loaded){callback(url,"ok");return}load_script_waiting_callbacks[url]=[callback];var scr=document.createElement("script");scr.onload=handleLoad,scr.onreadystatechange=handleReadyStateChange,scr.onerror=handleError,scr.src=url,document.body.appendChild(scr)}function make_css_rule(selector,styles){var style=document.createElement("style");return style.type="text/css",style.innerHTML=selector+" { "+styles+" }",document.getElementsByTagName("head")[0].appendChild(style),style}function set_styles_important(styles){return styles=styles.split(";"),$(styles).each(function(index){$.trim(this)&&this.indexOf("!important")<0&&(styles[index]=this+" !important")}),styles=styles.join(";"),styles}azh.refresh_hover_css_rules=function($wrapper){$wrapper.find("[data-hover]").addBack().filter("[data-hover]").each(function(){var $hover=$(this);if($hover.attr("data-hover")){$hover.css("transition-property","all");var hover_style=set_styles_important($hover.attr("data-hover")),id=makeid();if($hover.attr("data-hid",id),$hover.data("hover-rules")&&$hover.data("hover-rules").remove(),$hover.is(".az-svg"))$hover.data("hover-rules",make_css_rule('[data-hid="'+id+'"].az-hover > svg > *',hover_style));else{var $trigger=$hover.closest(".az-hover-trigger");$trigger.length?$hover.data("hover-rules",make_css_rule('.az-hover-trigger:hover [data-hid="'+id+'"]',hover_style)):$hover.data("hover-rules",make_css_rule('[data-hid="'+id+'"]:hover',hover_style))}}})},azh.refresh_placeholder_css_rules=function($wrapper){$wrapper.find("[data-placeholder]").addBack().filter("[data-placeholder]").each(function(){var $placeholder=$(this);if($placeholder.attr("data-placeholder")){var placeholder_style=set_styles_important($placeholder.attr("data-placeholder")),id=makeid();$placeholder.attr("data-pid",id),$placeholder.data("placeholder-rules")&&$placeholder.data("placeholder-rules").remove(),$placeholder.data("webkit-placeholder-rules")&&$placeholder.data("webkit-placeholder-rules").remove(),$placeholder.data("moz-placeholder-rules")&&$placeholder.data("moz-placeholder-rules").remove(),$placeholder.data("ms-placeholder-rules")&&$placeholder.data("ms-placeholder-rules").remove(),$placeholder.data("placeholder-rules",make_css_rule('[data-pid="'+id+'"]::placeholder',placeholder_style)),$placeholder.data("webkit-placeholder-rules",make_css_rule('[data-pid="'+id+'"]::-webkit-input-placeholder',placeholder_style)),$placeholder.data("moz-placeholder-rules",make_css_rule('[data-pid="'+id+'"]::-moz-placeholder',placeholder_style)),$placeholder.data("ms-placeholder-rules",make_css_rule('[data-pid="'+id+'"]:-ms-input-placeholder',placeholder_style))}})},azh.refresh_focus_css_rules=function($wrapper){$wrapper.find("[data-focus]").addBack().filter("[data-focus]").each(function(){var $focu
70s=$(this);if($focus.attr("data-focus")){var focus_style=set_styles_important($focus.attr("data-focus")),id=makeid();$focus.attr("data-fid",id),$focus.data("focus-rules")&&$focus.data("focus-rules").remove(),$focus.data("focus-rules",make_css_rule('[data-fid="'+id+'"]:focus',focus_style))}})},azh.refresh_reveal_css_rules=function($wrapper){$wrapper.find("[data-reveal]").addBack().filter("[data-reveal]").each(function(){var $reveal=$(this);if($reveal.attr("data-reveal")){var reveal_style=set_styles_important($reveal.attr("data-reveal")),id=makeid();$reveal.attr("data-rid",id),$reveal.data("reveal-rules")&&$reveal.data("reveal-rules").remove();var $trigger=$reveal.closest(".az-reveal-trigger");$trigger.length?($('.az-reveal-trigger [data-rid="'+id+'"]').addClass("az-end-transition"),$reveal.data("reveal-rules",make_css_rule('.az-reveal-trigger:not(.az-visible) [data-rid="'+id+'"]',reveal_style)),setTimeout(function(){$('.az-reveal-trigger [data-rid="'+id+'"]').removeClass("az-end-transition")})):($('[data-rid="'+id+'"]').addClass("az-end-transition"),$reveal.data("reveal-rules",make_css_rule('[data-rid="'+id+'"]:not(.az-visible)',reveal_style)),setTimeout(function(){$('[data-rid="'+id+'"]').removeClass("az-end-transition")}))}})},azh.refresh_responsive_css_rules=function($wrapper){for(var prefix in azh.device_prefixes){var data="responsive-"+prefix;$wrapper.find("[data-"+data+"]").addBack().filter("[data-"+data+"]").each(function(){var $responsive=$(this);if($responsive.attr("data-"+data)){var responsive_style=set_styles_important($responsive.attr("data-"+data)),id=makeid();$responsive.attr("data-"+prefix+"-rid",id),$responsive.data("responsive-"+prefix+"-rules")&&$responsive.data("responsive-"+prefix+"-rules").remove();var style=document.createElement("style");style.type="text/css",style.innerHTML="@media screen "+("min"in azh.device_prefixes[prefix]?" and (min-width: "+azh.device_prefixes[prefix].min+"px)":"")+("max"in azh.device_prefixes[prefix]?" and (max-width: "+azh.device_prefixes[prefix].max+"px)":"")+" {[data-"+prefix+'-rid="'+id+'"] { '+responsive_style+" }}",document.getElementsByTagName("head")[0].appendChild(style),$responsive.data("responsive-"+prefix+"-rules",style)}})}},azh.parse_query_string=function(a){if(a=="")return{};for(var b={},i=0;i<a.length;++i){var p=a[i].split("=");p.length==2&&(b[p[0]]=decodeURIComponent(p[1].replace(/\+/g," ")))}return b},azh.set_url_argument=function(url,argument,value){url=url.split("?");var args={};url.length===2&&(args=azh.parse_query_string(url[1].split("&")));var query={};for(var arg in args)arg===argument?query[arg]=encodeURIComponent(value):query[arg]=encodeURIComponent(args[arg]);return argument in args||(query[argument]=encodeURIComponent(value)),query=Object.entries(query).map(function(currentValue,index,array){return currentValue[0]+"="+currentValue[1]}),url.length===1?url.push(query.join("&")):url[1]=query.join("&"),url[1]!==""?url=url.join("?"):url=url[0],url},azh.get_url_argument=function(url,argument){url=url.split("?");var args={};return url.length===2&&(args=azh.parse_query_string(url[1].split("&"))),argument in args?args[argument]:!1},$.QueryString=azh.parse_query_string(window.location.search.substr(1).split("&"));var customize="azh"in $.QueryString&&$.QueryString.azh=="customize";window.azh.frontend_init=function($wrapper){function sticky(){$wrapper.find("[data-sticky-style], [data-sticky-class]").each(function(){var $sticky=$(this);$sticky.data("top")||($sticky.offset().top<0?$sticky.data("top",0):$sticky.data("top",$sticky.offset().top)),$body.imagesLoaded(function(){if($sticky.data("sticky-class")){var $container=$body;$sticky.closest(".az-sticky").length&&($container=$sticky.closest(".az-sticky"));var interval=setInterval(function(){$container.hasClass($sticky.data("sticky-class"))||($sticky.offset().top<0?$sticky.data("top",0):$sticky.data("top",$sticky.offset().top),clearInterval(interval))},100)}$sticky.data("namespace")===void 0&&$sticky.data("namespace",makeid()),$window.off("scroll."+$sticky.data("namespace")).on("scroll."+$sticky.data("namespace"),function(){$window.scrollTop()>$sticky.data("top")?($sticky.data("sticky-class")&&($sticky.closest(".az-sticky").length?$sticky.closest(".az-sticky").addClass($sticky.data("sticky-class")):$body.addClass($sticky.data("sticky-class"))),$sticky.data("sticky-style")&&($sticky.closest(".az-sticky").length?$sticky.closest(".az-sticky").attr("style",$sticky.data("sticky-style")):$sticky.find(".az-sticky").length?$sticky.find(".az-sticky").attr("style",$sticky.data("sticky-style")):$sticky.attr("style",$sticky.data("sticky-style")))):($sticky.data("sticky-class")&&($sticky.closest(".az-sticky").length?$sticky.closest(".az-sticky").removeClass($sticky.data("sticky-class")):$body.removeClass($sticky.data("sticky-class"))),$sticky.data("sticky-style")&&($sticky.closest(".az-sticky").length?$sticky.closest(".az-sticky").attr("style",""):$sticky.find(".az-sticky").length?$sticky.find(".az-sticky").attr("style",""):$sticky.attr("style","")))})})}),$wrapper.find(".az-children-height").each(function(){$(this).height($(this).children().height()),$(this).off("azh-refresh").on("azh-refresh",function(){$(this).height($(this).children().height())})})}function fill_entry($element,id){function fill_text($field,text){$field.contents().filter(function(){return this.nodeType===3}).each(function(){$.trim(this.textContent)&&(this.textContent=text)}),$field.find("*").contents().filter(function(){return this.nodeType===3}).each(function(){$.trim(this.textContent)&&(this.textContent=text)})}function fill_image($field,url){$field.is("img[src]")?$field.attr("src",url):$field.find("img[src]").attr("src",url)}function fill_link($field,url){$field.is("a[href]")?$field.attr("href",url):$field.find("a[href]").attr("href",url)}function fill_video($field,url){$field.is("iframe[src]")?$field.attr("src",url):$field.find("iframe[src]").attr("src",url)}var $entry=$element.is(".az-entry-ajax")?$element:!1;if(!$entry){if($entry=$element.find(".az-entry-ajax").first(),$entry.is('[data-class-from-post-meta]:not([data-class-from-post-meta=""])')){var meta=$entry.data("class-from-post-meta");$entry.removeClass($entry.data("dynamic-class")),$entry.addClass(azh.entries[id].meta[meta]),$entry.data("dynamic-class",azh.entries[id].meta[meta])}$entry.find(".az-title").each(function(){fill_text($(this),azh.entries[id].post.post_title)}),$entry.find(".az-content").each(function(){fill_text($(this),azh.entries[id].post.post_content)}),$entry.find(".az-thumbnail").each(function(){fill_image($(this),azh.entries[id].post_thumbnail)}),$entry.find("[data-meta-field]").each(function(){fill_text($(this),azh.entries[id].meta[$(this).data("meta-field")])}),$entry.find("[data-file-meta-field]").each(function(){fill_link($(this),azh.entries[id].meta[$(this).data("file-meta-field")])}
70),$entry.find("[data-video-meta-field]").each(function(){fill_video($(this),azh.entries[id].meta[$(this).data("video-meta-field")])}),$entry.find("[data-image-meta-field]").each(function(){fill_image($(this),azh.entries[id].meta[$(this).data("image-meta-field")])})}}function entries_load(){window.azh.entries=$.extend({},window.azh.entries);var ids=[];$wrapper.find("[data-fill-from-post]:visible").each(function(){var id=$(this).data("fill-from-post");id in window.azh.entries||ids.push(id)}),ids.length&&$.post(azh.ajaxurl,{action:"azh_get_posts",ids:ids},function(data){if(data){var entries=JSON.parse(data);for(var id in entries)azh.entries[id]=entries[id]}})}function magnific_gallery($wrapper2){if("magnificPopup"in $.fn&&$wrapper2.children().length===$wrapper2.find('img, [style*="background-image"]').length){var gallery_items=$.makeArray($wrapper2.find('img, [style*="background-image"]').map(function(){var $this=$(this);return $this.attr("src")?{src:$this.attr("src")}:$this.css("background-image")!="none"?{src:$this.css("background-image").replace(/url\(|'|"|\)$/ig,"")}:{}}));$wrapper2.find('img, [style*="background-image"]').each(function(){var $this=$(this);($this.parentsUntil($wrapper2).filter("a").length===0&&$this.find("a").length===0||$this.parentsUntil($wrapper2).filter("a").length&&$this.parentsUntil($wrapper2).filter("a").attr("href")=="/")&&(gallery_items.length>0?$this.css("cursor","zoom-in"):($this.attr("src")&&$this.css("cursor","zoom-in"),$this.css("background-image")!="none"&&$this.css("cursor","zoom-in")),$this.on("click",function(){var $this2=$(this);return gallery_items.length>0?$.magnificPopup.open({items:gallery_items,gallery:{enabled:!0},type:"image"},$this2.parentsUntil($wrapper2).last().index()):($this2.attr("src")&&$.magnificPopup.open({items:{src:$this2.attr("src")},type:"image"}),$this2.css("background-image")!="none"&&$.magnificPopup.open({items:{src:$this2.css("background-image").replace(/url\(|'|"|\)$/ig,"")},type:"image"})),!1}))})}}function swiper_slider($slider){function swiper_get_params($slider2){var options={observer:customize,simulateTouch:!customize,parallax:!0,containerModifierClass:"az-container-",slideClass:"az-slide",slideBlankClass:"az-slide-invisible-blank",slideActiveClass:"az-slide-active",slideDuplicateActiveClass:"az-slide-duplicate-active",slideVisibleClass:"az-slide-visible",slideDuplicateClass:"az-slide-duplicate",slideNextClass:"az-slide-next",slideDuplicateNextClass:"az-slide-duplicate-next",slidePrevClass:"az-slide-prev",slideDuplicatePrevClass:"az-slide-duplicate-prev",wrapperClass:"az-wrapper",navigation:{nextEl:".az-button-next",prevEl:".az-button-prev",disabledClass:"az-button-disabled",hiddenClass:"az-button-hidden",lockClass:"az-button-lock"},pagination:{el:".az-pagination",bulletClass:"az-pagination-bullet",bulletActiveClass:"az-pagination-bullet-active",modifierClass:"az-pagination-",currentClass:"az-pagination-current",totalClass:"az-pagination-total",hiddenClass:"az-pagination-hidden",progressbarFillClass:"az-pagination-progressbar-fill",clickableClass:"az-pagination-clickable",lockClass:"az-pagination-lock",clickable:!0}},data_attributes={direction:"horizontal",spaceBetween:0,slidesPerView:1,centeredSlides:!1,speed:300,loop:!1,autoplay:{delay:5e3},effect:"slide",freeMode:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,hashNavigation:!1};for(var key in data_attributes)if(typeof data_attributes[key]=="object")for(var k in data_attributes[key]){var value=$slider2.attr("data-"+key+"-"+k);typeof value!="undefined"&&(options[key]||(options[key]={}),$slider2.removeData((key+"-"+k).toLocaleLowerCase()),options[key][k]=$slider2.data((key+"-"+k).toLocaleLowerCase()))}else{var value=$slider2.attr("data-"+key);typeof value!="undefined"&&($slider2.removeData(key.toLocaleLowerCase()),options[key]=$slider2.data(key.toLocaleLowerCase()));for(var prefix in azh.device_prefixes){var value=$slider2.attr("data-"+key+"-"+prefix);if(typeof value!="undefined"){$slider2.removeData(key.toLocaleLowerCase()+"-"+prefix),"breakpoints"in options||(options.breakpoints={});var width=azh.device_prefixes[prefix].max;typeof width!="undefined"&&(width in options.breakpoints||(options.breakpoints[width]={}),options.breakpoints[width][key]=$slider2.data(key.toLocaleLowerCase()+"-"+prefix))}}}customize&&(options.autoplay=!1,options.loop=!1);var thumbs=$slider2.data("thumbs");return thumbs&&(options.thumbs={swiper:thumbs,slideThumbActiveClass:"az-slide-active",thumbsContainerClass:"az-container-thumbs"}),options}var swiper=new Swiper($slider.get(0),swiper_get_params($slider));return $slider.data("swiper_get_params",swiper_get_params),$slider.data("swiper",swiper),$slider.on("azh-active",function(event2){var $slider2=$(this);$slider2.data("swiper").slideTo($slider2.find("> .az-wrapper").children().index(event2.target))}),$slider.on("azh-refresh",function(){$(this).closest(".az-swiper").data("swiper").update()}),!customize&&!$slider.is(".az-swiper-thumbs")&&magnific_gallery($slider.find("> .az-wrapper")),swiper}$window.trigger("az-frontend-before-init",{wrapper:$wrapper}),fullWidthSection($wrapper),auto_rescale($wrapper),azh.refresh_hover_css_rules($wrapper),azh.refresh_placeholder_css_rules($wrapper),azh.refresh_focus_css_rules($wrapper),azh.refresh_responsive_css_rules($wrapper),azh.refresh_reveal_css_rules($wrapper),customize||$wrapper.find(".az-free-positioning.az-percentage[data-width][data-height]").each(function(){var $container=$(this),container_width=$container.data("width"),container_height=$container.data("height");$container.children().each(function(){if(this.style.left.match(/^\d+px$/)){var left=parseInt(this.style.left,10);this.style.left=left/container_width*100+"%"}if(this.style.right.match(/^\d+px$/)){var right=parseInt(this.style.right,10);this.style.right=right/container_width*100+"%"}if(this.style.top.match(/^\d+px$/)){var top=parseInt(this.style.top,10);this.style.top=top/container_height*100+"%"}if(this.style.bottom.match(/^\d+px$/)){var bottom=parseInt(this.style.bottom,10);this.style.bottom=bottom/container_height*100+"%"}if(this.style.width.match(/^\d+px$/)){var width=parseInt(this.style.width,10);this.style.width=width/container_width*100+"%"}if(this.style.height.match(/^\d+px$/)){var height=parseInt(this.style.height,10);this.style.height=height/container_height*100+"%"}})}),"imagesLoaded"in $.fn&&document.documentElement.clientWidth>768&&$wrapper.imagesLoaded(function(){$wrapper.find('[data-parallax="true"]').each(function(){var $this=$(this);$this.css({"background-size":"cover","background-repeat":"no-repeat","background-attachment":"fixed"}),$this.parallax("50%",$this.data("parallax-speed")/100)})}),"tabs"in $.fn&&$wrapper.find(".azexo-tabs").each(function(){var $this=$(this);$this.tabs("instance")||$this.tabs()}),"accordion"in $.fn&&$wrapper.find(".azexo-accordion").each(function(){var $this=$(this);$this.accordion("instance")||$this.accordion({header:".accordion-section > h3",autoHeight:!1,heightStyle:"content",active:$this.data("active-section"),collapsible:$this.data("c
70ollapsible"),navigation:!0,animate:200})}),$wrapper.find(".az-tabs-element").each(function(){var $tabs=$(this);$tabs.data("az-tabs")||($tabs.find('> .az-titles [data-target^="#"]').on("click",function(event2){var $this=$(this);event2.preventDefault(),$this.addClass("az-active"),$this.siblings().removeClass("az-active");var tab=$this.attr("data-target");$this.closest(".az-tabs-element").find("> .az-content > .az-item").not(tab).css("display","none"),$(tab).stop().fadeIn(function(){$(tab).find(".az-isotope-items").isotope("layout")})}).on("azh-clone",function(){var $this=$(this);setTimeout(function(){$this.trigger("click")})}),$tabs.find('> .az-titles [data-target^="#"]:first-child').click(),$tabs.data("az-tabs",!0))}),$wrapper.find(".az-accordion-element").each(function(){var $accordion=$(this);$accordion.data("az-accordion")||($accordion.find("> div > div:first-child").on("click",function(event2){var $this=$(this);$this.parent().is(".az-active")?$this.parent().removeClass("az-active").find("> div:last-child").slideUp():($this.parent().addClass("az-active").find("> div:last-child").slideDown(function(){$this.parent().addClass("az-active").find("> div:last-child").find(".az-isotope-items").isotope("layout")}),$this.parent().siblings().removeClass("az-active").find("> div:last-child").slideUp())}),$accordion.children().find("> div:last-child").slideUp(0),$accordion.find("> div.az-active").find("> div:last-child").slideDown(0,function(){$accordion.find("> div.az-active").find("> div:last-child").find(".az-isotope-items").isotope("layout")}),$accordion.data("az-accordion",!0))}),$wrapper.find(".az-gmap").each(function(){function gmap_init(){if($gmap.data("latitude")&&$gmap.data("longitude")&&!$gmap.data("map")){var styles=null;$gmap.data("styles")&&(styles=$gmap.data("styles"),typeof styles=="string"&&(styles=JSON.parse(styles.replace(/'/g,'"'))));var map=new google.maps.Map($gmap.get(0),{scrollwheel:!1,disableDefaultUI:!0,styles:styles,mapTypeId:google.maps.MapTypeId.ROADMAP}),location=new google.maps.LatLng(parseFloat($gmap.data("latitude")),parseFloat($gmap.data("longitude"))),marker=new google.maps.Marker({position:location,map:map,icon:$gmap.data("marker")?$gmap.data("marker"):null});map.refresh=function(){if(map.setZoom($gmap.data("zoom")?$gmap.data("zoom"):14),map.setCenter(location),google.maps.event.trigger(map,"resize"),$gmap.data("offset-x")!==void 0||$gmap.data("offset-y")!==void 0){var overlay=new google.maps.OverlayView;overlay.draw=function(){},overlay.onAdd=function(){var projection=this.getProjection(),aPoint=projection.fromLatLngToContainerPixel(location);$gmap.data("offset-x")&&(aPoint.x=aPoint.x-parseFloat($gmap.data("offset-x"))),$gmap.data("offset-y")&&(aPoint.y=aPoint.y-parseFloat($gmap.data("offset-y"))),map.setCenter(projection.fromContainerPixelToLatLng(aPoint)),google.maps.event.trigger(map,"resize")},overlay.setMap(map)}},map.refresh(),$gmap.data("map",map)}}var $gmap=$(this);if("google"in window&&"maps"in google)gmap_init();else if($gmap.find("script").length){$gmap.find("script").get(0).onload=gmap_init;var i=setInterval(function(){"google"in window&&"maps"in google&&(gmap_init(),clearInterval(i))},100)}else $gmap.data("gmap-api-key")?loadScript("//maps.googleapis.com/maps/api/js?key="+$gmap.data("gmap-api-key"),function(path,status){gmap_init()}):loadScript("//maps.googleapis.com/maps/api/js",function(path,status){gmap_init()})}),$wrapper.find(".az-like").each(function(){var $like=$(this);$like.contents().filter(function(){return this.nodeType===3}).each(function(){$.trim(this.textContent)&&$like.data("count",this)}),$like.find("*").contents().filter(function(){return this.nodeType===3}).each(function(){$.trim(this.textContent)&&$like.data("count",this)}),$like.on("click",function(){return $like.addClass("az-ajax"),$.ajax({type:"POST",url:azh.ajaxurl,data:{action:"azh_process_like",id:$like.find("[data-id]").data("id"),nonce:$like.find("[data-nonce]").data("nonce")},success:function(response){$like.removeClass("az-ajax"),response.indexOf("unliked")>=0?$like.removeClass("az-liked"):$like.addClass("az-liked"),$like.data("count").textContent=parseInt(response,10)}}),!1})}),$wrapper.find(".az-menu").each(function(){var $menu=$(this);$menu.find(".az-current").each(function(){var $current=$(this);do $current=$current.closest("[data-cloneable], [data-cloneable-inline]").parentsUntil("[data-cloneable], [data-cloneable-inline]").last(),$current.addClass("az-current-ancestor");while($menu.has($current).length)})}),$wrapper.find('[data-content-width="container-boxed"]').each(function(){$(this).addClass("az-container")}),$wrapper.find("form").each(function(){var $form=$(this);if($form.find(".az-enter-submit").on("keydown",function(event2){event2.keyCode===13&&$form.find('[type="submit"]').length&&$form.submit()}),$form.find("input, textarea").on("change",function(){var $this=$(this);$this.val()===""?$this.parent().removeClass("az-filled"):$this.parent().addClass("az-filled")}),$form.is("[data-azh-form]")&&!customize)if($form.find(".az-confirmation").hide(),$form.find('[type="file"]').length===0)$form.find('[type="submit"]').on("click",function(){function report_validity(form){var valid=!0;return"reportValidity"in form?valid=form.reportValidity():$(form).find("[name]").each(function(){var $this=$(this);$this.off("change.az-report-validity").on("change.az-report-validity",function(){$(this).removeClass("az-not-valid")}),$this.removeClass("az-not-valid"),this.checkValidity()||(valid=!1,$this.addClass("az-not-valid"))}),valid}var data={fields:{},cancel:!1};if($form.trigger("azh-before-submit",data),data.cancel||$form.find(".g-recaptcha").length&&grecaptcha.getResponse().length===0)return!1;if(report_validity($form.get(0))){var $button=$(this);$button.css({"pointer-events":"none",opacity:"0.5"}),data=data.fields,$.map($form.serializeArray(),function(n,i){n.name&&(data[n.name]?($.isArray(data[n.name])||(data[n.name]=[data[n.name]]),data[n.name].push(n.value)):data[n.name]=n.value)}),data.action="azh_process_form",data.post_id=azh.post_id;var $azh_widget2=$form.closest("[data-post-id]");$azh_widget2.length&&(data.post_id=$azh_widget2.attr("data-post-id")),data.nonce=$form.data("azh-form"),$.ajax({type:"POST",url:azh.ajaxurl,data:data,success:function(response){if($button.css({"pointer-events":"",opacity:""}),response){var data2=JSON.parse(response);$form.trigger("azh-after-submit",data2),$form.find(".az-confirmation").length?$form.find(".az-confirmation").show():(data2.status==="success"&&$form.trigger("reset"),data2.status==="redirect"?window.location=data2.url:$form.data(data2.status+"-redirect")&&(window.location=$form.data(data2.status+"-redirect")),$form.data(data2.status)?alert($form.data(data2.status)):data2.message&&alert(data2.message))}}})}return!1});else{$form.attr("action",azh.ajaxurl+"?action=azh_process_form");var post_id=azh.post_id,$azh_widget=$form.closest("[data-post-id]");$azh_widget.length&&(post_id=$azh_widget.attr("data-post-id")),$('<input type="hidden" name="post_id" value="'+post_id+'">').appendTo($form),$('<input type="hidden" name="nonce" value="'+$form.data("azh-form")+'">').appendTo($form),$form.data("success-redirect")&&$('<input type="hidden" name="success-redirect" value="'+$form.data("success-redirect")+'">').appendTo($form),$form.data("error-redirect")&&$('<input type="hidden" name="error-redirect" value="'+$form.data("error-redirect")+'">').appendTo($form)}}),$wrapper.find(".az-swiper-thumbs").each(function(){var swiper=swiper_slider($(this));$(this).parents().each(function(){var $parent=$(this),$slides=$parent.find(".az-swiper");if($slides.length)return $slides.data("thumbs",swiper),!1})}),$wrapper.find(".az-swiper").each(function(){swiper_slider($(this))}),"isotope"in $.fn&&$wrapper.find(".az-isotope-items").each(function(){function isotope_get_params($grid2){var options={},data_attributes={layoutMode:"masonry",masonry:{gutter:30}};for(var key in data_attributes)if(typeof data_attributes[key]=="object")for(var k in data_attributes[key]){var value=$grid2.attr("data-"+key+"-"+k);typeof value!="undefined"&&(options[key]||(options[key]={}),$grid2.removeData((key+"-"+k).toLocaleLowerCase()),options[key][k]=$grid2.data((key+"-"+k).toLocaleLowerCase()))}else{var value=$grid2.attr("data-"+key);typeof value!="undefined"&&($grid2.removeData(key.toLocaleLowerCase()),options[key]=$grid2.data(key.toLocaleLowerCase()))}return options}function refresh_active_css_rules($filters2){var active_style=set_styles_important($filters2.attr("data-active")),id=$filters2.attr("id");id||(id=makeid(),$filters2.attr("id",id)),make_css_rule("#"+id+" [data-filter].az-active span",active_style)}var $grid=$(this);$grid.isotope(isotope_get_params($grid)),$grid.imagesLoaded().progress(function(){$grid.isotope("layout")}),$grid.closest(".az-full-width").on("az-full-width",function(){$grid.isotope("layout")}),$grid.one("arrangeComplete",function(){}),$grid.on("azh-refresh",function(){$(this).isotope("destroy").isotope(isotope_get_params($(this))).isotope("layout")});var $filters=$grid.closest(".az-isotope").find(".az-isotope-filters").first();$filters&&$filters.length&&($filters.on("azh-refresh",function(){$(this).data("grid").isotope({filter:"*"}).isotope("layout")}),$filters.is("[data-active]")&&refresh_active_css_rules($filters),$filters.data("refresh_active_css_rules",refresh_active_css_rules),$filters.data("grid",$grid),$filters.find("[data-filter]").on("click",function(){var $this=$(this),$filters2=$this.closest(".az-isotope-filters"),$grid2=$filters2.data("grid");return $grid2.isotope({filter:$this.attr("data-filter")}),$filters2.find("[data-filter].az-active").removeClass("az-active"),$this.addClass("az-active"),!1}),$filters.find("[data-filter].az-active").trigger("click")),customize||magnific_gallery($grid)}),$wrapper.find('.az-hotspot > input[type="checkbox"]').each(function(){var $checkbox=$(this),$map=$checkbox.closest(".az-free-positioning"),all_showed=!0;$map.find('.az-hotspot > input[type="checkbox"]').each(function(){if(!$(this).prop("checked"))return all_showed=!1,!1}),!all_showed&&!customize&&$checkbox.on("change",function(){var $checkbox2=$(this);$checkbox2.prop("checked")&&$map.find('.az-hotspot > input[type="checkbox"]').not($checkbox2).prop("checked",!1)})}),customize||$wrapper.find(".az-hotspot > .az-wrapper > .az-lines > .az-line > .az-line > .az-dot").on("mouseenter",function(){var $hotspot=$(this).closest(".az-hotspot");$hotspot.find('> input[type="checkbox"]').prop("checked",!0).trigger("change")}),customize?$wrapper.find(".az-image-map").each(function(){var $map=$(this);$map.find(".az-polygone[data-id]").each(function(){var $section_or_element=$(this).closest("[data-section].azh-controls, [data-element].azh-controls");$section_or_element.on("azh-show-utility",function(event2){var $element=$(this);if($element){var $polygone=$element.find(".az-polygone[data-id]"),hash=$polygone.attr("data-id"),$map2=$polygone.closest(".az-image-map");$map2.find(".az-polygone.az-active").removeClass("az-active"),$polygone.addClass("az-active"),$map2.find(".az-polygone[data-id]").each(function(){$map2.find($(this).attr("data-id")).hide()}),$map2.find(hash).stop().fadeIn()}})}).first().trigger("azh-show-utility"),$map.find(".az-polygone[data-hover]").each(function(){var $svg=$(this),hover_style=set_styles_important($svg.attr("data-hover")),id=makeid();$svg.attr("data-aid",id),$svg.data("active-rules")&&$svg.data("active-rules").remove(),$svg.data("active-rules",make_css_rule('[data-aid="'+id+'"].az-active > svg > *, [data-aid="'+id+'"].az-current > svg > *',hover_style))})}):($wrapper.find(".az-image-map").each(function(){var $map=$(this);$map.find(".az-polygone").each(function(){$(this).closest("[data-element]").addClass("az-disable-pointer-events")}),$map.find(".az-polygone[data-id] svg polygon").on("mouseenter",function(){var $polygone=$(this).closest(".az-polygone"),$map2=$polygone.closest(".az-image-map");if(!$map2.find(".az-polygone.az-current").length){$map2.find(".az-polygone.az-active").removeClass("az-active"),$polygone.addClass("az-active");var hash=$polygone.attr("data-id");$map2.find(".az-polygone[data-id]").each(function(){$map2.find($(this).attr("data-id")).hide()}),$map2.find(hash).stop().fadeIn()}}).first().trigger("mouseenter").closest(".az-svg").addClass("az-active"),$map.find(".az-polygone[data-id] svg polygon").on("click",function(){var $polygone=$(this).closest(".az-polygone"),$map2=$polygone.closest(".az-image-map");$map2.find(".az-polygone.az-active").removeClass("az-active"),$map2.find(".az-polygone.az-current").removeClass("az-current"),$polygone.addClass("az-active").addClass("az-current");var hash=$polygone.attr("data-id");$map2.find(".az-polygone[data-id]").each(function(){$map2.find($(this).attr("data-id")).hide()}),$map2.find(hash).stop().fadeIn()}),$map.find(".az-polygone[data-hover]").each(function(){var $svg=$(this),hover_style=set_styles_important($svg.attr("data-hover")),id=makeid();$svg.attr("data-aid",id),$svg.data("active-rules")&&$svg.data("active-rules").remove(),$svg.data("active-rules",make_css_rule('[data-aid="'+id+'"].az-active > svg > *, [data-aid="'+id+'"].az-current > svg > *',hover_style))})}),$wrapper.find(".az-polygone").each(function(){var $this=$(this);$this.closest("[data-element]").addClass("az-disable-pointer-events"),$this.find("svg > *").addClass("az-enable-pointer-events")}),$wrapper.find('.az-polygone[data-click-url]:not([data-click-url=""])').on("click",function(event2){if(event2.which===1&&(window.location.href=$(this).attr("data-click-url")),event2.which===2){var win=window.open($(this).attr("data-click-url"),"_blank");
70win?win.focus():window.location.href=$(this).attr("data-click-url")}return!1})),$wrapper.find(".az-svg[data-hover] > svg > *").on("mouseenter",function(){$(this).closest(".az-svg").addClass("az-hover")}).on("mouseleave",function(){$(this).closest(".az-svg").removeClass("az-hover")}),$wrapper.find('input[data-mask]:not([data-mask=""])').each(function(){$(this).mask($(this).data("mask"))}),$wrapper.find('.g-recaptcha[class*="az-"]').length&&("grecaptcha"in window?grecaptcha.render($wrapper.find('.g-recaptcha[class*="az-"]').get(0),{sitekey:$wrapper.find('.g-recaptcha[class*="az-"]').data("sitekey")}):loadScript("//www.google.com/recaptcha/api.js",function(path,status){})),$wrapper.find("form.az-search").each(function(){$(this).attr("action",azh.site_url)}),$wrapper.find('[data-element="general/image.htm"] a[href*="="], [data-element="general/icon.htm"] a[href*="="]').on("click",function(){var pair=$(this).attr("href").split("=");if(pair.length===2){var $input=$wrapper.find('[name="'+pair[0]+'"][value="'+pair[1]+'"]');if($input.length){if($input.attr("type")=="checkbox"){var checked=$input.prop("checked");$input.prop("checked",!checked).trigger("change")}else $input.prop("checked",!0).trigger("change");return!1}else{var $select=$wrapper.find('[name="'+pair[0]+'"]');if($select.length){var $option=$select.find('[value="'+pair[1]+'"]');if($option.length){if($select.is("[multiple]")){var selected=$option.prop("selected");$option.prop("selected",!checked).trigger("change")}else $option.prop("selected",!0).trigger("change");return!1}}}}}),$wrapper.find(".az-overlay").addBack().filter(".az-overlay").each(function(){var $container=$(this);if($container.find('> [data-depth]:not([data-depth=""])').length&&($container.find('> [data-depth=""], > :not([data-depth])').attr("data-depth","0"),$container.children().each(function(){var shift="-"+parseFloat($(this).data("depth"))*10+"%";this.style.setProperty("top",shift,"important"),this.style.setProperty("bottom",shift,"important"),this.style.setProperty("left",shift,"important"),this.style.setProperty("right",shift,"important")}).addClass("layer"),"Parallax"in window))var parallax=new Parallax($container.get(0));if($('.az-overlay [data-rellax-speed]:not([data-rellax-speed=""])').length&&"Rellax"in window)var rellax=new Rellax('.az-overlay [data-rellax-speed]:not([data-rellax-speed=""])')}),$wrapper.find("[data-background-video]").addBack().filter("[data-background-video]").each(function(){function calcVideoSize($backgroundVideoContainer){var containerWidth=$backgroundVideoContainer.outerWidth(),containerHeight=$backgroundVideoContainer.outerHeight(),aspectRatioSetting="16:9",aspectRatioArray=aspectRatioSetting.split(":"),aspectRatio=aspectRatioArray[0]/aspectRatioArray[1],ratioWidth=containerWidth/aspectRatio,ratioHeight=containerHeight*aspectRatio,isWidthFixed=containerWidth/containerHeight>aspectRatio;return{width:isWidthFixed?containerWidth:ratioHeight,height:isWidthFixed?ratioWidth:containerHeight}}function youtube_parser(url2){var regExp=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/,match=url2.match(regExp);return match&&match[7].length==11?match[7]:!1}var $this=$(this);if($this.is("[data-background-type]")&&$this.data("background-type")!=="video"){$this.find("> .az-background-video").remove();return}var url=$this.data("background-video");if(url){if(url.indexOf("youtube")>=0&&!$this.find("> .az-background-video").length){url=url.replace("https:","").replace("http:","");var id=youtube_parser(url);if(id){url="//www.youtube.com/embed/"+id,url=azh.set_url_argument(url,"autoplay","1"),url=azh.set_url_argument(url,"rel","0"),url=azh.set_url_argument(url,"controls","0"),url=azh.set_url_argument(url,"showinfo","0"),url=azh.set_url_argument(url,"loop","1"),url=azh.set_url_argument(url,"playlist",id),url=azh.set_url_argument(url,"mute","1");var $background=$('<div class="az-background-video"></div>').prependTo($this),$iframe=$('<iframe src="'+url+'"></iframe>').prependTo($background).on("load",function(){}),size=calcVideoSize($this);$iframe.width(size.width).height(size.height)}}if(url.indexOf(".mp4")>=0){var $background=$('<div class="az-background-video"></div>
70').prependTo($this),$video=$('<video autoplay loop muted><source src="'+url+'"></video>').prependTo($background).on("load",function(){}),size=calcVideoSize($this);$video.width(size.width).height(size.height)}}else $this.find("> .az-background-video").remove()}),$wrapper.find(".az-modal").each(function(){var $this=$(this);customize||$this.children().first().on("click",function(){return $this.is(".az-active")?$this.removeClass("az-active"):$this.addClass("az-active"),$this.trigger("az-change"),!1}).find("*").off("click"),$this.children().last().on("click",function(event2){if($(this).children().first().is(event2.target))return $this.is(".az-active")&&($this.removeClass("az-active"),$this.trigger("az-change")),!1}),$window.off("keydown.az-modal").on("keydown.az-modal",function(event2){event2.keyCode===27&&($wrapper.find(".az-modal.az-active").removeClass("az-active"),$this.trigger("az-change"))})}),customize||$wrapper.find(".az-video-wrapper .az-video-overlay").on("click",function(){var $this=$(this),$video=$this.closest(".az-video-wrapper").find("video");if($video.length)$video.get(0).play();else{var $iframe=$this.closest(".az-video-wrapper").find("iframe");$iframe.length&&($iframe.get(0).src=azh.set_url_argument($iframe.get(0).src,"mute","1"),$iframe.get(0).src=azh.set_url_argument($iframe.get(0).src,"autoplay","1"))}$this.removeClass("az-show")}),$(".az-search-form").each(function(){var $form=$(this);$form.find("input.az-search-phrase").attr("placeholder",$form.find('[type="submit"]').val()).on("keydown",function(event2){event2.keyCode===13&&$form.find('[type="submit"]').trigger("click")})}),$window.off("resize.az-sticky").on("resize.az-sticky",sticky),sticky(),$wrapper.find('a[href*="#"].az-roll, .az-roll a[href*="#"]').off("click").on("click",function(e){if(this.href.split("#")[0]===""||window.location.href.split("#")[0]===this.href.split("#")[0]){e.preventDefault();var hash=this.hash,$e=$(hash);$e.length||($e=$('[data-section="'+hash.replace("#","")+'"]')),$e.length||($e=$('[data-element="'+hash.replace("#","")+'"]')),$e.length&&$("html, body").stop().animate({scrollTop:$e.offset().top},2e3)}}),$wrapper.find("[data-roll]").off("click").on("click",function(e){var selector=$(this).data("roll");return $("html, body").stop().animate({scrollTop:$(selector).offset().top},2e3),!1}),"waypoint"in $.fn&&($wrapper.find(".az-lazy-load").each(function(){var $image=$(this),waypoint_handler=function(direction){$('<img src="'+$image.data("src")+'">').load(function(){$image.prop("tagName")==="IMG"?$image.attr("src",$image.data("src")):$image.css("background-image",'url("'+$image.data("src")+'")'),$image.addClass("loaded")})};$image.waypoint(waypoint_handler,{offset:"100%",triggerOnce:!0}),$image.data("waypoint_handler",waypoint_handler)}),$wrapper.find("[data-reveal], .az-reveal-trigger").removeClass("az-visible"),$wrapper.find("[data-reveal]").each(function(){var trigger_reveal_handler=function(direction){setTimeout(function(){$trigger.addClass("az-visible")})},reveal_handler=function(direction){setTimeout(function(){$reveal.addClass("az-visible")})},$reveal=$(this),$trigger=$reveal.closest(".az-reveal-trigger");$trigger.length?$trigger.data("reveal_handler")||($trigger.waypoint(trigger_reveal_handler,{offset:"bottom-in-view",triggerOnce:!0}),$trigger.data("reveal_handler",trigger_reveal_handler)):$reveal.data("reveal_handler")||($reveal.waypoint(reveal_handler,{offset:"bottom-in-view",triggerOnce:!0}),$reveal.data("reveal_handler",reveal_handler))})),"countdown"in $.fn&&$wrapper.find(".az-countdown").each(function(){var $countdown=$(this);$countdown.data("countdownInstance")===void 0&&$countdown.countdown($countdown.data("time"),function(event2){$countdown.find(".az-days .az-count").text(event2.offset.totalDays),$countdown.find(".az-hours .az-count").text(event2.offset.hours),$countdown.find(".az-minutes .az-count").text(event2.offset.minutes),$countdown.find(".az-seconds .az-count").text(event2.offset.seconds)})}),customize||("magnificPopup"in $.fn&&($wrapper.find("a.az-magnific-popup").each(function(){var $this=$(this);$("<img>",{src:$this.attr("href"),error:function(){$this.magnificPopup({type:"iframe",removalDelay:300,mainClass:"mfp-fade",overflowY:"scroll",closeMarkup:'<div title="%title%" type="button" class="mfp-close">×</div>',iframe:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe></div>',patterns:{youtube:{index:"youtube.com/",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}},srcAction:"iframe_src"}})},load:function(){$this.magnificPopup({type:"image",removalDelay:300,mainClass:"mfp-fade",overflowY:"scroll",closeMarkup:'<div title="%title%" type="button" class="mfp-close">×</div>'})}})}),$wrapper.find(".az-gallery").each(function(){var $gallery=$(this);$gallery.find(".az-gallery-item a").on("click",function(event2){event2.preventDefault()}),$gallery.find(".az-gallery-item").on("click",function(){var gallery_items=$.makeArray($gallery.find(".az-gallery-item").map(function(){return{src:$(this).find("img").attr("src")}}));gallery_items.length>0?$.magnificPopup.open({items:gallery_items,gallery:{enabled:!0},type:"image"},$(this).closest(".az-gallery-item").index()):$.magnificPopup.open({items:{src:$(this).find("img").attr("src")},type:"image"})})})),$wrapper.find(".az-hover-overlay").each(function(){var $this=$(this);$this.on("mouseenter",function(){$this.addClass("az-hover")}).on("mouseleave",function(){$this.removeClass("az-hover")}
70).children().last()}),$wrapper.find('[data-click-trigger]:not([data-click-trigger=""])').each(function(){var $trigger_wrapper=$(this),element=$trigger_wrapper.data("click-trigger"),$trigger=$trigger_wrapper;$trigger.is(".az-svg")&&($trigger=$trigger.find("> svg > *")),$trigger.on("click",function(){var $element=$('[data-element="'+element+'"]');return $element.is(":visible")?$element.hide():($trigger_wrapper.is('[data-fill-from-post]:not([data-fill-from-post=""])')&&fill_entry($element,$trigger_wrapper.data("fill-from-post")),$element.show(),entries_load()),!1})}),$wrapper.find('[data-hover-trigger]:not([data-hover-trigger=""])').each(function(){var $trigger_wrapper=$(this),element=$trigger_wrapper.data("hover-trigger"),$trigger=$trigger_wrapper;$trigger.is(".az-svg")&&($trigger=$trigger.find("> svg > *")),$trigger.on("mouseenter",function(){var $element=$('[data-element="'+element+'"]');$trigger_wrapper.is('[data-fill-from-post]:not([data-fill-from-post=""])')&&fill_entry($element,$trigger_wrapper.data("fill-from-post")),$element.show()}).on("mouseleave",function(){$('[data-element="'+element+'"]').hide()})})),entries_load(),$window.trigger("az-frontend-init",{wrapper:$wrapper}),$window.trigger("az-frontend-after-init",{wrapper:$wrapper})},$(function(){var initial_width=document.documentElement.clientWidth;if("_"in window&&"throttle"in _?$window.off("resize.az-fullWidthSection").on("resize.az-fullWidthSection",_.throttle(function(){if(initial_width!==document.documentElement.clientWidth){initial_width=document.documentElement.clientWidth;var scrollTop=$window.scrollTop();fullWidthSection($body),auto_rescale($body),$window.scrollTop(scrollTop)}},1e3)):$window.off("resize.az-fullWidthSection").on("resize.az-fullWidthSection",function(){if(initial_width!==document.documentElement.clientWidth){initial_width=document.documentElement.clientWidth;var scrollTop=$window.scrollTop();fullWidthSection($body),auto_rescale($body),$window.scrollTop(scrollTop)}}),$body=$("body"),azh.frontend_init($body),!customize){if(window.location.hash){var hash=window.location.hash,$e=$(hash);$e.length||($e=$('[data-section="'+hash.replace("#","")+'"]')),$e.length||($e=$('[data-element="'+hash.replace("#","")+'"]')),$e.length&&$("html, body").stop().animate({scrollTop:$e.offset().top},2e3)}document.documentElement.clientWidth>768&&!("azh"in $.QueryString&&$.QueryString.azh==="fullpage")&&typeof scrollReveal=="function"&&(window.scrollReveal=new scrollReveal)}$body.find(".azh-content-wrapper").addClass("az-enable-transitions")})})(jQuery);/*! 71* enquire.js v2.1.6 - Awesome Media Queries in JavaScript 72* Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js 73* License: MIT */(function(f){if(typeof exports=="object"&&typeof module!="undefined")module.exports=f();else if(typeof define=="function"&&define.amd)define([],f);else{var g;typeof window!="undefined"?g=window:typeof global!="undefined"?g=global:typeof self!="undefined"?g=self:g=this,g.enquire=f()}})(function(){var define2,module2,exports2;return(function e(t,n,r){function s(o2,u){if(!n[o2]){if(!t[o2]){var a=typeof require=="function"&&require;if(!u&&a)return a(o2,!0);if(i)return i(o2,!0);var f=new Error("Cannot find module '"+o2+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o2]={exports:{}};t[o2][0].call(l.exports,function(e2){var n2=t[o2][1][e2];return s(n2||e2)},l,l.exports,e,t,n,r)}return n[o2].exports}for(var i=typeof require=="function"&&require,o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require2,module3,exports3){var QueryHandler=require2(3),each=require2(4).each;function MediaQuery(query,isUnconditional){this.query=query,this.isUnconditional=isUnconditional,this.handlers=[],this.mql=window.matchMedia(query);var self2=this;this.listener=function(mql){self2.mql=mql.currentTarget||mql,self2.assess()},this.mql.addListener(this.listener)}MediaQuery.prototype={constuctor:MediaQuery,addHandler:function(handler){var qh=new QueryHandler(handler);this.handlers.push(qh),this.matches()&&qh.on()},removeHandler:function(handler){var handlers=this.handlers;each(handlers,function(h,i){if(h.equals(handler))return h.destroy(),!handlers.splice(i,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){each(this.handlers,function(handler){handler.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var action=this.matches()?"on":"off";each(this.handlers,function(handler){handler[action]()})}},module3.exports=MediaQuery},{3:3,4:4}],2:[function(require2,module3,exports3){var MediaQuery=require2(1),Util=require2(4),each=Util.each,isFunction=Util.isFunction,isArray=Util.isArray;function MediaQueryDispatch(){if(!window.matchMedia)throw new Error("matchMedia n
vendor: 5,572 bytes, lines 73-79
73ot present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}MediaQueryDispatch.prototype={constructor:MediaQueryDispatch,register:function(q,options,shouldDegrade){var queries=this.queries,isUnconditional=shouldDegrade&&this.browserIsIncapable;return queries[q]||(queries[q]=new MediaQuery(q,isUnconditional)),isFunction(options)&&(options={match:options}),isArray(options)||(options=[options]),each(options,function(handler){isFunction(handler)&&(handler={match:handler}),queries[q].addHandler(handler)}),this},unregister:function(q,handler){var query=this.queries[q];return query&&(handler?query.removeHandler(handler):(query.clear(),delete this.queries[q])),this}},module3.exports=MediaQueryDispatch},{1:1,4:4}],3:[function(require2,module3,exports3){function QueryHandler(options){this.options=options,!options.deferSetup&&this.setup()}QueryHandler.prototype={constructor:QueryHandler,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(target){return this.options===target||this.options.match===target}},module3.exports=QueryHandler},{}],4:[function(require2,module3,exports3){function each(collection,fn){var i=0,length=collection.length,cont;for(i;i<length&&(cont=fn(collection[i],i),cont!==!1);i++);}function isArray(target){return Object.prototype.toString.apply(target)==="[object Array]"}function isFunction(target){return typeof target=="function"}module3.exports={isFunction:isFunction,isArray:isArray,each:each}},{}],5:[function(require2,module3,exports3){var MediaQueryDispatch=require2(2);module3.exports=new MediaQueryDispatch},{2:2}]},{},[5])(5)});/*! 74 Zoom 1.7.21 75 license: MIT 76 http://www.jacklmoore.com/zoom 77 */(function($){var defaults={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};$.zoom=function(target,source,img,magnify){var targetHeight,targetWidth,sourceHeight,sourceWidth,xRatio,yRatio,offset,$target=$(target),position=$target.css("position"),$source=$(source);return target.style.position=/(absolute|fixed)/.test(position)?position:"relative",target.style.overflow="hidden",img.style.width=img.style.height="",$(img).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:img.width*magnify,height:img.height*magnify,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(target),{init:function(){targetWidth=$target.outerWidth(),targetHeight=$target.outerHeight(),source===target?(sourceWidth=targetWidth,sourceHeight=targetHeight):(sourceWidth=$source.outerWidth(),sourceHeight=$source.outerHeight()),xRatio=(img.width-targetWidth)/sourceWidth,yRatio=(img.height-targetHeight)/sourceHeight,offset=$source.offset()},move:function(e){var left=e.pageX-offset.left,top=e.pageY-offset.top;top=Math.max(Math.min(top,sourceHeight),0),left=Math.max(Math.min(left,sourceWidth),0),img.style.left=left*-xRatio+"px",img.style.top=top*-yRatio+"px"}}},$.fn.zoom=function(options){return this.each(function(){var settings=$.extend({},defaults,options||{}),target=settings.target&&$(settings.target)[0]||this,source=this,$source=$(source),img=document.createElement("img"),$img=$(img),mousemove="mousemove.zoom",clicked=!1,touched=!1;if(!settings.url){var srcElement=source.querySelector("img");if(srcElement&&(settings.url=srcElement.getAttribute("data-src")||srcElement.currentSrc||srcElement.src),!settings.url)return}$source.one("zoom.destroy",function(position,overflow){$source.off(".zoom"),target.style.position=position,target.style.overflow=overflow,img.onload=null,$img.remove()}.bind(this,target.style.position,target.style.overflow)),img.onload=function(){var zoom=$.zoom(target,source,img,settings.magnify);function start(e){zoom.init(),zoom.move(e),$img.stop().fadeTo($.support.opacity?settings.duration:0,1,$.isFunction(settings.onZoomIn)?settings.onZoomIn.call(img):!1)}function stop(){$img.stop().fadeTo(settings.duration,0,$.isFunction(settings.onZoomOut)?settings.onZoomOut.call(img):!1)}settings.on==="grab"?$source.on("mousedown.zoom",function(e){e.which===1&&($(document).one("mouseup.zoom",function(){stop(),$(document).off(mousemove,zoom.move)}),start(e),$(document).on(mousemove,zoom.move),e.preventDefault())}):settings.on==="click"?$source.on("click.zoom",function(e){if(!clicked)return clicked=!0,start(e),$(document).on(mousemove,zoom.move),$(document).one("click.zoom",function(){stop(),clicked=!1,$(document).off(mousemove,zoom.move)}),!1}):settings.on==="toggle"?$source.on("click.zoom",function(e){clicked?stop():start(e),clicked=!clicked}):settings.on==="mouseover"&&(zoom.init(),$source.on("mouseenter.zoom",start).on("mouseleave.zoom",stop).on(mousemove,zoom.move)),settings.touch&&$source.on("touchstart.zoom",function(e){e.preventDefault(),touched?(touched=!1,stop()):(touched=!0,start(e.originalEvent.touches[0]||e.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(e){e.preventDefault(),zoom.move(e.originalEvent.touches[0]||e.originalEvent.changedTouches[0])}).on("touchend.zoom",function(e){e.preventDefault(),touched&&(touched=!1,stop())}),$.isFunction(settings.callback)&&settings.callback.call(img)},img.setAttribute("role","presentation"),img.alt="",img.src=settings.url})},$.fn.zoom.defaults=defaults})(window.jQuery);/** 78 * @license 79 * Lodash (Custom Build) <https://lodash.com/>
80 * Build: `lodash core -o ./dist/lodash.core.js` 81 * Copyright JS Foundation and other contributors <https://js.foundation/> 82 * Released under MIT license <https://lodash.com/license> 83 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> 84 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 85 */(function(){var undefined2,VERSION="4.17.11",FUNC_ERROR_TEXT="Expected a function",COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2,WRAP_BIND_FLAG=1,WRAP_PARTIAL_FLAG=32,INFINITY=1/0,MAX_SAFE_INTEGER=9007199254740991,argsTag="[object Arguments]",arrayTag="[object Array]",asyncTag="[object AsyncFunction]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",numberTag="[object Number]",objectTag="[object Object]",proxyTag="[object Proxy]",regexpTag="[object RegExp]",stringTag="[object String]",reUnescapedHtml=/[&<>"']/g,reHasUnescapedHtml=RegExp(reUnescapedHtml.source),reIsUint=/^(?:0|[1-9]\d*)$/,htmlEscapes={"&":"&","<":"<",">":">",'"':""","'":"'"},freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module;function arrayPush(array,values2){return array.push.apply(array,values2),array}function baseFindIndex(array,predicate,fromIndex,fromRight){for(var length=array.length,index=fromIndex+(fromRight?1:-1);fromRight?index--:++index<length;)if(predicate(array[index],index,array))return index;return-1}function baseProperty(key){return function(object){return object==null?undefined2:object[key]}}function basePropertyOf(object){return function(key){return object==null?undefined2:object[key]}}function baseReduce(collection,iteratee2,accumulator,initAccum,eachFunc){return eachFunc(collection,function(value,index,collection2){accumulator=initAccum?(initAccum=!1,value):iteratee2(accumulator,value,index,collection2)}),accumulator}function baseValues(object,props){return baseMap(props,function(key){return object[key]})}var escapeHtmlChar=basePropertyOf(htmlEscapes);function overArg(func,transform){return function(arg){return func(transform(arg))}}var arrayProto=Array.prototype,objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,idCounter=0,nativeObjectToString=objectProto.toString,oldDash=root._,objectCreate=Object.create,propertyIsEnumerable=objectProto.propertyIsEnumerable,nativeIsFinite=root.isFinite,nativeKeys=overArg(Object.keys,Object),nativeMax=Math.max;function lodash(value){return value instanceof LodashWrapper?value:new LodashWrapper(value)}var baseCreate=(function(){function object(){}return function(proto){if(!isObject(proto))return{};if(objectCreate)return objectCreate(proto);object.prototype=proto;var result2=new object;return object.prototype=undefined2,result2}})();function LodashWrapper(value,chainAll){this.__wrapped__=value,this.__actions__=[],this.__chain__=!!chainAll}LodashWrapper.prototype=baseCreate(lodash.prototype),LodashWrapper.prototype.constructor=LodashWrapper;function assignValue(object,key,value){var objValue=object[key];(!(hasOwnProperty.call(object,key)&&eq(objValue,value))||value===undefined2&&!(key in object))&&baseAssignValue(object,key,value)}function baseAssignValue(object,key,value){object[key]=value}function baseDelay(func,wait,args){if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);return setTimeout(function(){func.apply(undefined2,args)},wait)}var baseEach=createBaseEach(baseForOwn);function baseEvery(collection,predicate){var result2=!0;return baseEach(collection,function(value,index,collection2){return result2=!!predicate(value,index,collection2),result2}),result2}function baseExtremum(array,iteratee2,comparator){for(var index=-1,length=array.length;++index<length;){var value=array[index],current=iteratee2(value);if(current!=null&&(computed===undefined2?current===current:comparator(current,computed)))var computed=current,result2=value}return result2}function baseFilter(collection,predicate){var result2=[];return baseEach(collection,function(value,index,collection2){predicate(value,index,collection2)&&result2.push(value)}),result2}function baseFlatten(array,depth,predicate,isStrict,result2){var index=-1,length=array.length;for(predicate||(predicate=isFlattenable),result2||(result2=[]);++index<length;){var value=array[index];depth>0&&predicate(value)?depth>1?baseFlatten(value,depth-1,predicate,isStrict,result2):arrayPush(result2,value):isStrict||(result2[result2.length]=value)}return result2}var baseFor=createBaseFor();function baseForOwn(object,iteratee2){return object&&baseFor(object,iteratee2,ke
vendor: 3,711 bytes, line 85
85ys)}function baseFunctions(object,props){return baseFilter(props,function(key){return isFunction(object[key])})}function baseGetTag(value){return objectToString(value)}function baseGt(value,other){return value>other}var baseIsArguments=noop;function baseIsDate(value){return isObjectLike(value)&&baseGetTag(value)==dateTag}function baseIsEqual(value,other,bitmask,customizer,stack){return value===other?!0:value==null||other==null||!isObjectLike(value)&&!isObjectLike(other)?value!==value&&other!==other:baseIsEqualDeep(value,other,bitmask,customizer,baseIsEqual,stack)}function baseIsEqualDeep(object,other,bitmask,customizer,equalFunc,stack){var objIsArr=isArray(object),othIsArr=isArray(other),objTag=objIsArr?arrayTag:baseGetTag(object),othTag=othIsArr?arrayTag:baseGetTag(other);objTag=objTag==argsTag?objectTag:objTag,othTag=othTag==argsTag?objectTag:othTag;var objIsObj=objTag==objectTag,othIsObj=othTag==objectTag,isSameTag=objTag==othTag;stack||(stack=[]);var objStack=find(stack,function(entry){return entry[0]==object}),othStack=find(stack,function(entry){return entry[0]==other});if(objStack&&othStack)return objStack[1]==other;if(stack.push([object,other]),stack.push([other,object]),isSameTag&&!objIsObj){var result2=objIsArr?equalArrays(object,other,bitmask,customizer,equalFunc,stack):equalByTag(object,other,objTag,bitmask,customizer,equalFunc,stack);return stack.pop(),result2}if(!(bitmask&COMPARE_PARTIAL_FLAG)){var objIsWrapped=objIsObj&&hasOwnProperty.call(object,"__wrapped__"),othIsWrapped=othIsObj&&hasOwnProperty.call(other,"__wrapped__");if(objIsWrapped||othIsWrapped){var objUnwrapped=objIsWrapped?object.value():object,othUnwrapped=othIsWrapped?other.value():other,result2=equalFunc(objUnwrapped,othUnwrapped,bitmask,customizer,stack);return stack.pop(),result2}}if(!isSameTag)return!1;var result2=equalObjects(object,other,bitmask,customizer,equalFunc,stack);return stack.pop(),result2}function baseIsRegExp(value){return isObjectLike(value)&&baseGetTag(value)==regexpTag}function baseIteratee(func){return typeof func=="function"?func:func==null?identity:(typeof func=="object"?baseMatches:baseProperty)(func)}function baseLt(value,other){return value<other}function baseMap(collection,iteratee2){var index=-1,result2=isArrayLike(collection)?Array(collection.length):[];return baseEach(collection,function(value,key,collection2){result2[++index]=iteratee2(value,key,collection2)}),result2}function baseMatches(source){var props=nativeKeys(source);return function(object){var length=props.length;if(object==null)return!length;for(object=Object(object);length--;){var key=props[length];if(!(key in object&&baseIsEqual(source[key],object[key],COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)))return!1}return!0}}function basePick(object,props){return object=Object(object),reduce(props,function(result2,key){return key in object&&(result2[key]=object[key]),result2},{})}function baseRest(func,start){return setToString(overRest(func,start,identity),func+"")}function baseSlice(array,start,end){var index=-1,length=array.length;start<0&&(start=-start>length?0:length+start),end=end>length?length:end,end<0&&(end+=length),length=start>end?0:end-start>>>0,start>>>=0;for(var result2=Array(length);++index<length;)result2[index]=array[index+start];return result2}function copyArray(source){return baseSlice(source,0,source.length)}function baseSome(collection,predicate){var result2;return baseEach(collection,function(value,index,collection2){return result2=predicate(value,index,collection2),!result2}),!!result2}function baseWrapperValue(value,actions){var result2=value;return reduce(actions,function(result3,action){return action.func.apply(action.thisArg,arrayPush([result3],action.args
85))},result2)}function compareAscending(value,other){if(value!==other){var valIsDefined=value!==undefined2,valIsNull=value===null,valIsReflexive=value===value,valIsSymbol=!1,othIsDefined=other!==undefined2,othIsNull=other===null,othIsReflexive=other===other,othIsSymbol=!1;if(!othIsNull&&!othIsSymbol&&!valIsSymbol&&value>other||valIsSymbol&&othIsDefined&&othIsReflexive&&!othIsNull&&!othIsSymbol||valIsNull&&othIsDefined&&othIsReflexive||!valIsDefined&&othIsReflexive||!valIsReflexive)return 1;if(!valIsNull&&!valIsSymbol&&!othIsSymbol&&value<other||othIsSymbol&&valIsDefined&&valIsReflexive&&!valIsNull&&!valIsSymbol||othIsNull&&valIsDefined&&valIsReflexive||!othIsDefined&&valIsReflexive||!othIsReflexive)return-1}return 0}function copyObject(source,props,object,customizer){var isNew=!object;object||(object={});for(var index=-1,length=props.length;++index<length;){var key=props[index],newValue=customizer?customizer(object[key],source[key],key,object,source):undefined2;newValue===undefined2&&(newValue=source[key]),isNew?baseAssignValue(object,key,newValue):assignValue(object,key,newValue)}return object}function createAssigner(assigner){return baseRest(function(object,sources){var index=-1,length=sources.length,customizer=length>1?sources[length-1]:undefined2;for(customizer=assigner.length>3&&typeof customizer=="function"?(length--,customizer):undefined2,object=Object(object);++index<length;){var source=sources[index];source&&assigner(object,source,index,customizer)}return object})}function createBaseEach(eachFunc,fromRight){return function(collection,iteratee2){if(collection==null)return collection;if(!isArrayLike(collection))return eachFunc(collection,iteratee2);for(var length=collection.length,index=fromRight?length:-1,iterable=Object(collection);(fromRight?index--:++index<length)&&iteratee2(iterable[index],index,iterable)!==!1;);return collection}}function createBaseFor(fromRight){return function(object,iteratee2,keysFunc){for(var index=-1,iterable=Object(object),props=keysFunc(object),length=props.length;length--;){var key=props[fromRight?length:++index];if(iteratee2(iterable[key],key,iterable)===!1)break}return object}}function createCtor(Ctor){return function(){var args=arguments,thisBinding=baseCreate(Ctor.prototype),result2=Ctor.apply(thisBinding,args);return isObject(result2)?result2:thisBinding}}function createFind(findIndexFunc){return function(collection,predicate,fromIndex){var iterable=Object(collection);if(!isArrayLike(collection)){var iteratee2=baseIteratee(predicate,3);collection=keys(collection),predicate=function(key){return iteratee2(iterable[key],key,iterable)}}var index=findIndexFunc(collection,predicate,fromIndex);return index>-1?iterable[iteratee2?collection[index]:index]:undefined2}}function createPartial(func,bitmask,thisArg,partials){if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);var isBind=bitmask&WRAP_BIND_FLAG,Ctor=createCtor(func);function wrapper(){for(var argsIndex=-1,argsLength=arguments.length,leftIndex=-1,leftLength=partials.length,args=Array(leftLength+argsLength),fn=this&&this!==root&&this instanceof wrapper?Ctor:func;++leftIndex<leftLength;)args[leftIndex]=partials[leftIndex];for(;argsLength--;)args[leftIndex++]=arguments[++argsIndex];return fn.apply(isBind?thisArg:this,args)}return wrapper}function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,arrLength=array.length,othLength=other.length;if(arrLength!=othLength&&!(isPartial&&othLength>arrLength))return!1;for(var index=-1,result2=!0,seen=bitmask&COMPARE_UNORDERED_FLAG?[]:undefined2;++index<arrLength;){var arrValue=array[index],othValue=other[index],compared;if(compared!==undefined2){if(compared)continue;result2=!1;break}if(seen){if(!baseSome(other,function(othValue2,othIndex){if(!indexOf(seen,othIndex)&&(arrValue===othValue2||equalFunc(arrValue,othValue2,bitmask,customizer,stack)))return seen.push(othIndex)})){result2=!1;break}}else if(!(arrValue===othValue||equalFunc(arrValue,othValue,bitmask,customizer,stack))){result2=!1;break}}return result2}function equalByTag(object,other,tag,bitmask,customizer,equalFunc,stack){switch(tag){case boolTag:case dateTag:case numberTag:return eq(+object,+other);case errorTag:return object.name==other.name&&object.message==other.message;case regexpTag:case stringTag:return object==other+""}return!1}function equalObjects(object,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,objProps=keys(object),objLength=objProps.length,othProps=keys(other),othLength=othProps.length;if(objLength!=othLength&&!isPartial)return!1;for(var index=objLength;index--;){var key=objProps[index];
85if(!(isPartial?key in other:hasOwnProperty.call(other,key)))return!1}for(var result2=!0,skipCtor=isPartial;++index<objLength;){key=objProps[index];var objValue=object[key],othValue=other[key],compared;if(!(compared===undefined2?objValue===othValue||equalFunc(objValue,othValue,bitmask,customizer,stack):compared)){result2=!1;break}skipCtor||(skipCtor=key=="constructor")}if(result2&&!skipCtor){var objCtor=object.constructor,othCtor=other.constructor;objCtor!=othCtor&&"constructor"in object&&"constructor"in other&&!(typeof objCtor=="function"&&objCtor instanceof objCtor&&typeof othCtor=="function"&&othCtor instanceof othCtor)&&(result2=!1)}return result2}function flatRest(func){return setToString(overRest(func,undefined2,flatten),func+"")}function isFlattenable(value){return isArray(value)||isArguments(value)}function isIndex(value,length){var type=typeof value;return length=length==null?MAX_SAFE_INTEGER:length,!!length&&(type=="number"||type!="symbol"&&reIsUint.test(value))&&value>-1&&value%1==0&&value<length}function isIterateeCall(value,index,object){if(!isObject(object))return!1;var type=typeof index;return(type=="number"?isArrayLike(object)&&isIndex(index,object.length):type=="string"&&index in object)?eq(object[index],value):!1}function nativeKeysIn(object){var result2=[];if(object!=null)for(var key in Object(object))result2.push(key);return result2}function objectToString(value){return nativeObjectToString.call(value)}function overRest(func,start,transform){return start=nativeMax(start===undefined2?func.length-1:start,0),function(){for(var args=arguments,index=-1,length=nativeMax(args.length-start,0),array=Array(length);++index<length;)array[index]=args[start+index];index=-1;for(var otherArgs=Array(start+1);++index<start;)otherArgs[index]=args[index];return otherArgs[start]=transform(array),func.apply(this,otherArgs)}}var setToString=identity;function compact(array){return baseFilter(array,Boolean)}function concat(){var length=arguments.length;if(!length)return[];for(var args=Array(length-1),array=arguments[0],index=length;index--;)args[index-1]=arguments[index];return arrayPush(isArray(array)?copyArray(array):[array],baseFlatten(args,1))}function findIndex(array,predicate,fromIndex){var length=array==null?0:array.length;if(!length)return-1;var index=fromIndex==null?0:toInteger(fromIndex);return index<0&&(index=nativeMax(length+index,0)),baseFindIndex(array,baseIteratee(predicate,3),index)}function flatten(array){var length=array==null?0:array.length;return length?baseFlatten(array,1):[]}function flattenDeep(array){var length=array==null?0:array.length;return length?baseFlatten(array,INFINITY):[]}function head(array){return array&&array.length?array[0]:undefined2}function indexOf(array,value,fromIndex){var length=array==null?0:array.length;typeof fromIndex=="number"?fromIndex=fromIndex<0?nativeMax(length+fromIndex,0):fromIndex:fromIndex=0;for(var index=(fromIndex||0)-1,isReflexive=value===value;++index<length;){var other=array[index];if(isReflexive?other===value:other!==other)return index}return-1}function last(array){var length=array==null?0:array.length;return length?array[length-1]:undefined2}function slice(array,start,end){var length=array==null?0:array.length;return start=start==null?0:+start,end=end===undefined2?length:+end,length?baseSlice(array,start,end):[]}function chain(value){var result2=lodash(value);return result2.__chain__=!0,result2}function tap(value,interceptor){return interceptor(value),value}function thru(value,interceptor){return interceptor(value)}function wrapperChain(){return chain(this)}function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)}function every(collection,predicate,guard){return predicate=guard?undefined2:predicate,baseEvery(collection,baseIteratee(predicate))}function filter(collection,predicate){return baseFilter(collection,baseIteratee(predicate))}var find=createFind(findIndex);function forEach(collection,iteratee2){return baseEach(collection,baseIteratee(iteratee2))}function map(collection,iteratee2){return baseMap(collection,baseIteratee(iteratee2))}function reduce(collection,iteratee2,accumulator){return baseReduce(collection,baseIteratee(iteratee2),accumulator,arguments.length<3,baseEach)}function size(collection){return collection==null?0:(collection=isArrayLike(collection)?collection:nativeKeys(collection),collection.length)}function some(collection,predicate,guard){return predicate=guard?undefined2:predicate,baseSome(collection,baseIteratee(predicate))}function sortBy(collection,iteratee2){var index=0;return iteratee2=baseIteratee(iteratee2),baseMap(baseMap(collection,function(value,key,collection2){return{value:value,index:index++,criteria:iteratee2(value,key,collection2)}}).sort(function(object,other){return compareAscending(object.criteria,other.criteria)||object.index-other.index}),baseProperty("value"))}function before(n,func){var result2;if(typeof func!="function")throw new TypeError(FUNC_ERROR_TEXT);return n=toInteger(n),function(){return--n>0&&(result2=func.apply(this,arguments)),n<=1&&(func=undefined2),result2}}var bind=baseRest(function(func,thisArg,partials){return createParti
85al(func,WRAP_BIND_FLAG|WRAP_PARTIAL_FLAG,thisArg,partials)}),defer=baseRest(function(func,args){return baseDelay(func,1,args)}),delay=baseRest(function(func,wait,args){return baseDelay(func,toNumber(wait)||0,args)});function negate(predicate){if(typeof predicate!="function")throw new TypeError(FUNC_ERROR_TEXT);return function(){var args=arguments;return!predicate.apply(this,args)}}function once(func){return before(2,func)}function clone(value){return isObject(value)?isArray(value)?copyArray(value):copyObject(value,nativeKeys(value)):value}function eq(value,other){return value===other||value!==value&&other!==other}var isArguments=baseIsArguments((function(){return arguments})())?baseIsArguments:function(value){return isObjectLike(value)&&hasOwnProperty.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")},isArray=Array.isArray;function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction(value)}function isBoolean(value){return value===!0||value===!1||isObjectLike(value)&&baseGetTag(value)==boolTag}var isDate=baseIsDate;function isEmpty(value){return isArrayLike(value)&&(isArray(value)||isString(value)||isFunction(value.splice)||isArguments(value))?!value.length:!nativeKeys(value).length}function isEqual(value,other){return baseIsEqual(value,other)}function isFinite2(value){return typeof value=="number"&&nativeIsFinite(value)}function isFunction(value){if(!isObject(value))return!1;var tag=baseGetTag(value);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag}function isLength(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER}function isObject(value){var type=typeof value;return value!=null&&(type=="object"||type=="function")}function isObjectLike(value){return value!=null&&typeof value=="object"}function isNaN2(value){return isNumber(value)&&value!=+value}function isNull(value){return value===null}function isNumber(value){return typeof value=="number"||isObjectLike(value)&&baseGetTag(value)==numberTag}var isRegExp=baseIsRegExp;function isString(value){return typeof value=="string"||!isArray(value)&&isObjectLike(value)&&baseGetTag(value)==stringTag}function isUndefined(value){return value===undefined2}function toArray(value){return isArrayLike(value)?value.length?copyArray(value):[]:values(value)}var toInteger=Number,toNumber=Number;function toString(value){return typeof value=="string"?value:value==null?"":value+""}var assign=createAssigner(function(object,source){copyObject(source,nativeKeys(source),object)}),assignIn=createAssigner(function(object,source){copyObject(source,nativeKeysIn(source),object)});function create(prototype,properties){var result2=baseCreate(prototype);return properties==null?result2:assign(result2,properties)}var defaults=baseRest(function(object,sources){object=Object(object);var index=-1,length=sources.length,guard=length>2?sources[2]:undefined2;for(guard&&isIterateeCall(sources[0],sources[1],guard)&&(length=1);++index<length;)for(var source=sources[index],props=keysIn(source),propsIndex=-1,propsLength=props.length;++propsIndex<propsLength;){var key=props[propsIndex],value=object[key];(value===undefined2||eq(value,objectProto[key])&&!hasOwnProperty.call(object,key))&&(object[key]=source[key])}return object});function has(object,path){return object!=null&&hasOwnProperty.call(object,path)}var keys=nativeKeys,keysIn=nativeKeysIn,pick=flatRest(function(object,paths){return object==null?{}:basePick(object,paths)});function result(object,path,defaultValue){var value=object==null?undefined2:object[path];return value===undefined2&&(value=defaultValue),isFunction(value)?value.call(object):value}function values(object){return object==null?[]:baseValues(object,keys(object))}function escape(string){return string=toString(string),string&&reHasUnescapedHtml.test(string)?string.replace(reUnescapedHtml,escapeHtmlChar):string}function identity(value){return value}var iteratee=baseIteratee;function matches(source){return baseMatches(assign({},source))}function mixin(object,source,options){var props=keys(source),methodNames=baseFunctions(source,props);options==null&&!(isObject(source)&&(methodNames.length||!props.length))&&(options=source,source=object,object=this,methodNames=baseFunctions(source,keys(source)));var chain2=!(isObject(options)&&"chain"in options)||!!options.chain,isFunc=isFunction(object);return baseEach(methodNames,function(methodName){var func=source[methodName];object[methodName]=func,isFunc&&(object.prototype[methodName]=function(){var chainAll=this.__chain__;if(chain2||chainAll){var result2=object(this.__wrapped__),actions=result2.__actions__=copyArray(this.__actions__);return actions.push({func:func,args:arguments,thisArg:object}),result2.__chain__=chainAll,result2}return func.apply(object,arrayPush([this.value()],arguments))})}),object}function noConflict(){return root._===this&&(root._=oldDash),this}function noop(){}function uniqueId(prefix){var id=++idCounter;return toString(prefix)+id}function max(array){return array&&array.length?baseExtremum(array,identity,baseGt):undefined2}function min(array){return array&&array.length?baseExtremum(array,identity,baseLt):undefined2}lodash.assignIn=assignIn,lodash.before=before,lodash.bind=bind,lodash.chain=chain,lodash.compact=compact,lodash.concat=concat,lodash.create=create,lodash.defaults=defaults,lodash.defer=defer,lodash.delay=delay,lodash.filter=filter,lodash.flatten=flatten,lodash.flattenDeep=flattenDeep,lodash.iteratee=iteratee,lodash.keys=keys,lodash.map=map,lodash.matches=matches,lodash.mixin=mixin,lodash.negate=negate,lodash.once=once,lodash.pick=pick,lodash.slice=slice,lodash.sortBy=sortBy,lodash.tap=tap,lodash.thru=thru,lodash.toArray=toArray,lodash.values=values,lodash.extend=assignIn,mixin(lodash,lodash),lodash.clone=clone,lodash.escape=escape,lodash.every=every,lodash.find=find,lodash.forEac
85h=forEach,lodash.has=has,lodash.head=head,lodash.identity=identity,lodash.indexOf=indexOf,lodash.isArguments=isArguments,lodash.isArray=isArray,lodash.isBoolean=isBoolean,lodash.isDate=isDate,lodash.isEmpty=isEmpty,lodash.isEqual=isEqual,lodash.isFinite=isFinite2,lodash.isFunction=isFunction,lodash.isNaN=isNaN2,lodash.isNull=isNull,lodash.isNumber=isNumber,lodash.isObject=isObject,lodash.isRegExp=isRegExp,lodash.isString=isString,lodash.isUndefined=isUndefined,lodash.last=last,lodash.max=max,lodash.min=min,lodash.noConflict=noConflict,lodash.noop=noop,lodash.reduce=reduce,lodash.result=result,lodash.size=size,lodash.some=some,lodash.uniqueId=uniqueId,lodash.each=forEach,lodash.first=head,mixin(lodash,(function(){var source={};return baseForOwn(lodash,function(func,methodName){hasOwnProperty.call(lodash.prototype,methodName)||(source[methodName]=func)}),source})(),{chain:!1}),lodash.VERSION=VERSION,baseEach(["pop","join","replace","reverse","split","push","shift","sort","splice","unshift"],function(methodName){var func=(/^(?:replace|split)$/.test(methodName)?String.prototype:arrayProto)[methodName],chainName=/^(?:push|sort|unshift)$/.test(methodName)?"tap":"thru",retUnwrapped=/^(?:pop|join|replace|shift)$/.test(methodName);lodash.prototype[methodName]=function(){var args=arguments;if(retUnwrapped&&!this.__chain__){var value=this.value();return func.apply(isArray(value)?value:[],args)}return this[chainName](function(value2){return func.apply(isArray(value2)?value2:[],args)})}}),lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=wrapperValue,typeof define=="function"&&typeof define.amd=="object"&&define.amd?(root._=lodash,define(function(){return lodash})):freeModule?((freeModule.exports=lodash)._=lodash,freeExports._=lodash):root._=lodash}).call(this),(function(e){e.fn.prepareTransition=function(){return this.each(function(){var t=e(this);t.one("TransitionEnd webkitTransitionEnd transitionend oTransitionEnd",function(){t.removeClass("is-transitioning")});var n=["transition-duration","-moz-transition-duration","-webkit-transition-duration","-o-transition-duration"],i=0;e.each(n,function(e2,n2){i||(i=parseFloat(t.css(n2)))}),i!=0&&(t.addClass("is-transitioning"),t[0].offsetWidth)})}})(jQuery),(function($){"use strict";window.azexo=window.azexo||{},azexo.utils={getParameterByName:function(name,url){url||(url=window.location.href),name=name.replace(/[[\]]/g,"\\$&");var regex=new RegExp("[?&]"+name+"(=([^&#]*)|&|#|$)"),results=regex.exec(url);return results?results[2]?decodeURIComponent(results[2].replace(/\+/g," ")):"":null},keyboardKeys:{TAB:9,ENTER:13,ESCAPE:27,LEFTARROW:37,RIGHTARROW:39}},azexo.a11y={pageLinkFocus:function($element){var focusClass="js-focus-hidden";$element.first().attr("tabIndex","-1").focus().addClass(focusClass).one("blur",callback);function callback(){$element.first().removeClass(focusClass).removeAttr("tabindex")}},focusHash:function(){var hash=window.location.hash;hash&&document.getElementById(hash.slice(1))&&this.pageLinkFocus($(hash))},bindInPageLinks:function(){$("a[href*=#]").on("click",function(evt){this.pageLinkFocus($(evt.currentTarget.hash))}.bind(this))},trapFocus:function(options){var eventsName={focusin:options.namespace?"focusin."+options.namespace:"focusin",focusout:options.namespace?"focusout."+options.namespace:"focusout",keydown:options.namespace?"keydown."+options.namespace:"keydown.handleFocus"},$focusableElements=options.$container.find($('button, [href], input, select, textarea, [tabindex]:not([tabindex^="-"])').filter(":visible")),firstFocusable=$focusableElements[0],lastFocusable=$focusableElements[$focusableElements.length-1];options.$elementToFocus||(options.$elementToFocus=options.$container);function _manageFocus(evt){evt.keyCode===azexo.utils.keyboardKeys.TAB&&(evt.target===lastFocusable&&!evt.shiftKey&&(evt.preventDefault(),firstFocusable.focus()),evt.target===firstFocusable&&evt.shiftKey&&(evt.preventDefault(),lastFocusable.focus()))}options.$container.attr("tabindex","-1"),options.$elementToFocus.focus(),$(document).off("focusin"),$(document).on(eventsName.focusout,function(){$(document).off(eventsName.keydown)}),$(document).on(eventsName.focusin,function(evt){evt.target!==lastFocusable&&evt.target!==firstFocusable||$(document).on(eventsName.keydown,function(evt2){_manageFocus(evt2)})})},removeTrapFocus:function(options){var eventName=options.namespace?"focusin."+options.namespace:"focusin";options.$container&&options.$container.length&&options.$container.removeAttr("tabindex"),$(document).off(eventName)},accessibleLinks:function(options){var body=document.querySelector("body"),idSelectors={newWindow:"a11y-new-window-message",external:"a11y-external-message",newWindowExternal:"a11y-new-window-external-message"};(options.$links===void 0||!options.$links.jquery)&&(options.$links=$("a[href]:not([aria-describedby])"));function generateHTML(customMessages){typeof customMessages!="object"&&(customMessages={});var messages=$.extend({newWindow:"Opens in a new window.",external:"Opens external website.",newWindowExternal:"Opens external website in a new window."},customMessages),container=document.createElement("ul"),htmlMessages="";for(var message in messages)htmlMessages+="<li id="+idSelectors[message]+">"+messages[message]+"</li>";container.setAttribute("hidden",!0),container.innerHTML=htmlMessages,body.appendChild(container)}function _externalSite($link){var hostname=window.location.hostname;return $link[0].hostname!==hostname}$.each(options.$links,function(){var $link=$(this),target=$link.attr("target"),rel=$link.attr("rel"),isExternal=_externalSite($link),isTargetBlank=target==="_blank";isExternal&&$link.attr("aria-describedby",idSelectors.external),isTargetBlank&&((rel===void 0||rel.indexOf("noopener")===-1)&&$link.attr("rel","noopener"),$link.attr("aria-describedby",idSelectors.newWindow)),isExternal&&isTargetBlank&&$link.attr("aria-describedby",idSelectors.newWindowExternal)}),generateHTML(options.messages)}},azexo.Images=(function(){function preload(images,size){typeof images=="string"&&(images=[images]);for(var i=0;i<images.length;i++){var image=images[i];this.loadImage(this.getSizedImageUrl(image,size))}}function loadImage(path){new Image().src=path}function switchImage(image,element,callback){var size=this.imageSize(element.src),imageUrl=this.getSizedImageUrl(image.src,size);callback?callback(imageUrl,image,element):element.src=imageUrl}function imageSize(src){var match=src.match(/.+_((?:pico|icon|thumb|small|compact|medium|large|grande)|\d{1,4}x\d{0,4}|x\d{1,4})[_\\.@]/);return match!==null?match[2]!==void 0?match[1]+match[2]:match[1]:null}function getSizedImageUrl(src,size){if(size===null)return src;if(size==="master")return this.removeProtocol(src);var match=src.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)(\?v=\d+)?$/i);if(match!==null){var prefix=src.split(match[0]),suffix=match[0];
85return this.removeProtocol(prefix[0]+"_"+size+suffix)}return null}function removeProtocol(path){return path.replace(/http(s)?:/,"")}return{preload:preload,loadImage:loadImage,switchImage:switchImage,imageSize:imageSize,getSizedImageUrl:getSizedImageUrl,removeProtocol:removeProtocol}})(),azexo.Currency=(function(){var moneyFormat="${{amount}}";function formatMoney(cents,format){typeof cents=="string"&&(cents=cents.replace(".",""));var value="",placeholderRegex=/\{\{\s*(\w+)\s*\}\}/,formatString=format||moneyFormat;function formatWithDelimiters(number,precision,thousands,decimal){if(thousands=thousands||",",decimal=decimal||".",isNaN(number)||number===null)return 0;number=(number/100).toFixed(precision);var parts=number.split("."),dollarsAmount=parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+thousands),centsAmount=parts[1]?decimal+parts[1]:"";return dollarsAmount+centsAmount}switch(formatString.match(placeholderRegex)[1]){case"amount":value=formatWithDelimiters(cents,2);break;case"amount_no_decimals":value=formatWithDelimiters(cents,0);break;case"amount_with_comma_separator":value=formatWithDelimiters(cents,2,".",",");break;case"amount_no_decimals_with_comma_separator":value=formatWithDelimiters(cents,0,".",",");break;case"amount_no_decimals_with_space_separator":value=formatWithDelimiters(cents,0," ");break;case"amount_with_apostrophe_separator":value=formatWithDelimiters(cents,2,"'");break}return formatString.replace(placeholderRegex,value)}return{formatMoney:formatMoney}})(),azexo.Variants=(function(){function Variants(options){this.$container=options.$container,this.product=options.product,this.singleOptionSelector=options.singleOptionSelector,this.originalSelector=options.originalSelector,this.enableHistoryState=options.enableHistoryState,this.currentVariant=this._getVariantFromOptions(),$(this.singleOptionSelector,this.$container).on("change",this._onSelectChange.bind(this))}return Variants.prototype=_.assignIn({},Variants.prototype,{_getCurrentOptions:function(){var currentOptions=_.map($(this.singleOptionSelector,this.$container),function(element){var $element=$(element),type=$element.attr("type"),currentOption={};return type==="radio"||type==="checkbox"?$element[0].checked?(currentOption.value=$element.val(),currentOption.index=$element.data("index"),currentOption):!1:(currentOption.value=$element.val(),currentOption.index=$element.data("index"),currentOption)});return currentOptions=_.compact(currentOptions),currentOptions},_getVariantFromOptions:function(){var selectedValues=this._getCurrentOptions(),variants=this.product.variants,found=_.find(variants,function(variant){return selectedValues.every(function(values){return _.isEqual(variant[values.index].toString(),values.value.toString())})});return found},_onSelectChange:function(){var variant=this._getVariantFromOptions();this.$container.trigger({type:"variantChange",variant:variant}),variant&&(this._updateMasterSelect(variant),this._updateImages(variant),this._updatePrice(variant),this._updateSKU(variant),this.currentVariant=variant,this.enableHistoryState&&this._updateHistoryState(variant))},_updateImages:function(variant){var variantImage=variant.featured_image||{},currentVariantImage=this.currentVariant.featured_image||{};!variant.featured_image||variantImage.src===currentVariantImage.src||this.$container.trigger({type:"variantImageChange",variant:variant})},_updatePrice:function(variant){variant.price===this.currentVariant.price&&variant.compare_at_price===this.currentVariant.compare_at_price||this.$container.trigger({type:"variantPriceChange",variant:variant})},_updateSKU:function(variant){variant.sku!==this.currentVariant.sku&&this.$container.trigger({type:"variantSKUChange",variant:variant})},_updateHistoryState:function(variant){if(!(!history.replaceState||!variant)){var newurl=window.location.protocol+"//"+window.location.host+window.location.pathname+"?variant="+variant.id;window.history.replaceState({path:newurl},"",newurl)}},_updateMasterSelect:function(variant){$(this.originalSelector,this.$container).val(variant.id)}}),Variants})(),azexo.Product=(function(){function Product(container){var $container=this.$container=$(container);this.settings={mediaQueryMediumUp:"screen and (min-width: 750px)",mediaQuerySmall:"screen and (max-width: 749px)",bpSmall:!1,enableHistoryState:$container.data("enable-history-state")||!1,namespace:".slideshow",sliderActive:!1,zoomEnabled:!1},this.selectors={addToCart:".az-product-cart-button button",addToCartText:".az-product-cart-button button span",cartCount:".az-cart-count",cartCountBubble:".az-cart-count",cartPopup:".az-cart-popup",cartPopupCartQuantity:".az-cart-popup-cart-quantity",cartPopupClose:".az-cart-popup-close",cartPopupDismiss:".az-cart-popup-dismiss",cartPopupImage:".az-cart-popup-image",cartPopupImageWrapper:".az-cart-popup-image-wrapper",cartPopupImagePlaceholder:".az-cart-popup-image-placeholder",cartPopupProductDetails:".az-cart-popup-product-details",cartPopupQuantity:".az-cart-popup-quantity-value",cartPopupQuantityLabel:".az-cart-popup-quantity-label",cartPopupTitle:".az-cart-popup-title",cartPopupWrapper:".az-cart-popup-wrapper",loader:"[data-loader]",loader
85Status:"[data-loader-status]",quantity:".az-product-quantity input",SKU:".az-product-sku div",productStatus:".az-product-status",originalSelector:'[name="id"]',productForm:"form.shopify-product-form",errorMessage:".az-error-message",errorMessageWrapper:".az-error-message-wrapper",productImageWraps:".az-product-single-photo",productThumbImages:".az-product-single-thumbnail",productThumbs:".az-product-single-thumbnails",productThumbListItem:".az-product-single-thumbnails-item",productFeaturedImage:".az-product-featured-img",productThumbsWrapper:".az-thumbnails-wrapper",singleOptionSelector:".az-product-variants select",shopifyPaymentButton:".shopify-payment-button",priceContainer:".az-product-price",regularPrice:".az-regular-price",salePrice:".az-sale-price"},this.classes={cartPopupImage:"az-cart-popup-image",cartPopupWrapperHidden:"az-cart-popup-wrapper-hidden",hidden:"az-hidden",inputError:"az-input-error",productOnSale:"az-price-on-sale",productUnavailable:"az-price-unavailable",productFormErrorMessageWrapperHidden:"az-hidden",activeClass:"az-active-thumb"},this.errors={quantityMinumumMessage:azexo.strings.quantityMinimumMessage},this.$quantityInput=$(this.selectors.quantity,$container),this.$errorMessageWrapper=$(this.selectors.errorMessageWrapper,$container),this.$addToCart=$(this.selectors.addToCart,$container),this.$addToCartText=$(this.selectors.addToCartText,this.$addToCart),this.$loader=$(this.selectors.loader,this.$addToCart),this.$loaderStatus=$(this.selectors.loaderStatus,$container),this.$shopifyPaymentButton=$(this.selectors.shopifyPaymentButton,$container),$(".az-product-json",$container).html()&&(this.productSingleObject=JSON.parse($(".az-product-json",$container).html()),this.settings.zoomEnabled=$(this.selectors.productImageWraps,$container).hasClass("az-zoom-enabled"),this._initBreakpoints(),this._initAddToCart(),this._initVariants(),this._initImageSwitch(),this._setActiveThumbnail())}Product.prototype=_.assignIn({},Product.prototype,{_initBreakpoints:function(){var self2=this;enquire.register(this.settings.mediaQuerySmall,{match:function(){$(self2.selectors.productThumbImages,this.$container).length>3&&self2._initThumbnailSlider(),self2.settings.zoomEnabled&&$(self2.selectors.productImageWraps).each(function(){_destroyZoom(this)}),self2.settings.bpSmall=!0},unmatch:function(){self2.settings.sliderActive&&self2._destroyThumbnailSlider(),self2.settings.bpSmall=!1}}),enquire.register(this.settings.mediaQueryMediumUp,{match:function(){self2.settings.zoomEnabled&&$(self2.selectors.productImageWraps).each(function(){_enableZoom(this)})}})},_initVariants:function(){var options={$container:this.$container,enableHistoryState:this.$container.data("enable-history-state")||!1,singleOptionSelector:this.selectors.singleOptionSelector,originalSelector:this.selectors.originalSelector,product:this.productSingleObject};this.variants=new azexo.Variants(options),this.$container.on("variantChange"+this.settings.namespace,this._updateAvailability.bind(this)),this.$container.on("variantImageChange"+this.settings.namespace,this._updateImages.bind(this)),this.$container.on("variantPriceChange"+this.settings.namespace,this._updatePrice.bind(this)),this.$container.on("variantSKUChange"+this.settings.namespace,this._updateSKU.bind(this))},_initImageSwitch:function(){if($(this.selectors.productThumbImages,this.$container).length){var self2=this;$(this.selectors.productThumbImages,this.$container).on("click",function(evt){evt.preventDefault();var $el=$(this),imageId=$el.data("thumbnail-id");self2._switchImage(imageId),self2._setActiveThumbnail(imageId)}).on("keyup",self2._handleImageFocus.bind(self2))}},_initAddToCart:function(){var self2=this;$(self2.selectors.productForm,self2.$container).on("submit",function(evt){evt.preventDefault();var $addToCart=$(self2.selectors.addToCart,self2.$container),isInvalidQuantity=self2.$quantityInput.val()<=0;if(!$addToCart.is("[disabled]"))if(isInvalidQuantity)self2._showErrorMessage(self2.errors.quantityMinumumMessage);else{self2._handleButtonLoadingState(!0);var $data=$(self2.selectors.productForm,self2.$container);self2._addItemToCart($data)}}),self2.productSingleObject.available||($(self2.selectors.addToCart,self2.$container).prop("disabled",!0),$(self2.selectors.addToCartText,self2.$container).text(azexo.strings.soldOut),$(self2.selectors.shopifyPaymentButton,self2.$container).hide())},_addItemToCart:function(data){var self2=this,params={url:"/cart/add.js",data:jQuery(data).serialize(),dataType:"json"},$cart_button=$(this.selectors.addToCart,this.$container),$cart_button_text=$(this.selectors.addToCartText,this.$container),$cart_button_wrapper=$cart_button.closest(".az-product-cart-button"),redirect=!1;
85switch($cart_button_wrapper.data("redirect")){case"custom":redirect=$cart_button_wrapper.data("redirect-url");case"checkout":redirect="/checkout";break;case"cart":redirect="/cart"}var cart_button_text=$cart_button_text.text();$cart_button_text.text($cart_button_wrapper.data("ajax-text")),$.post(params).done(function(item){$cart_button_text.text($cart_button_wrapper.data("thankyou-text")),setTimeout(function(){$cart_button_text.text(cart_button_text),redirect&&(window.location.href=redirect)},500),self2._hideErrorMessage(),self2._setupCartPopup(item)}).fail(function(response){self2._showErrorMessage(response.responseJSON.description),$cart_button_text.text(cart_button_text),self2._handleButtonLoadingState(!1)})},_showErrorMessage:function(errorMessage){$(this.selectors.errorMessage,this.$container).html(errorMessage),this.$quantityInput.length!==0&&this.$quantityInput.addClass(this.classes.inputError),this.$errorMessageWrapper.removeClass(this.classes.productFormErrorMessageWrapperHidden).attr("aria-hidden",!0).removeAttr("aria-hidden")},_hideErrorMessage:function(){this.$errorMessageWrapper.addClass(this.classes.productFormErrorMessageWrapperHidden),this.$quantityInput.length!==0&&this.$quantityInput.removeClass(this.classes.inputError)},_handleButtonLoadingState:function(isLoading){isLoading?(this.$addToCart.attr("aria-disabled",!0),this.$addToCartText.addClass(this.classes.hidden),this.$loader.removeClass(this.classes.hidden),this.$shopifyPaymentButton.attr("disabled",!0),this.$loaderStatus.attr("aria-hidden",!1)):(this.$addToCart.removeAttr("aria-disabled"),this.$addToCartText.removeClass(this.classes.hidden),this.$loader.addClass(this.classes.hidden),this.$shopifyPaymentButton.removeAttr("disabled"),this.$loaderStatus.attr("aria-hidden",!0))},_setupCartPopup:function(item){this.$cartPopup=this.$cartPopup||$(this.selectors.cartPopup),this.$cartPopupWrapper=this.$cartPopupWrapper||$(this.selectors.cartPopupWrapper),this.$cartPopupTitle=this.$cartPopupTitle||$(this.selectors.cartPopupTitle),this.$cartPopupQuantity=this.$cartPopupQuantity||$(this.selectors.cartPopupQuantity),this.$cartPopupQuantityLabel=this.$cartPopupQuantityLabel||$(this.selectors.cartPopupQuantityLabel),this.$cartPopupClose=this.$cartPopupClose||$(this.selectors.cartPopupClose),this.$cartPopupDismiss=this.cartPopupDismiss||$(this.selectors.cartPopupDismiss),this._setupCartPopupEventListeners(),this._updateCartPopupContent(item)},_updateCartPopupContent:function(item){var quantity=this.$quantityInput.length?this.$quantityInput.val():1;this.$cartPopupTitle.text(item.product_title),this.$cartPopupQuantity.text(quantity),this.$cartPopupQuantityLabel.text(azexo.strings.quantityLabel.replace("[count]",quantity)),this._setCartPopupImage(item.image,item.title),this._setCartPopupProductDetails(item.variant_options,item.properties),$.getJSON("/cart.js").then(function(cart){this._setCartQuantity(cart.item_count),this._setCartCountBubble(cart.item_count),this._showCartPopup()}.bind(this))},_setupCartPopupEventListeners:function(){this.$cartPopupWrapper.on("keyup",function(event2){event2.keyCode===azexo.utils.keyboardKeys.ESCAPE&&this._hideCartPopup(event2)}.bind(this)),this.$cartPopupClose.on("click",this._hideCartPopup.bind(this)),this.$cartPopupDismiss.on("click",this._hideCartPopup.bind(this)),$("body").on("click",this._onBodyClick.bind(this))},_setCartPopupImage:function(imageUrl,productTitle){if(this.$cartPopupImageWrapper=this.$cartPopupImageWrapper||$(this.selectors.cartPopupImageWrapper),this.$cartPopupImagePlaceholder=this.$cartPopupImagePlaceholder||$(this.selectors.cartPopupImagePlaceholder),imageUrl===null){this.$cartPopupImageWrapper.addClass(this.classes.hidden);return}this.$cartPopupImageWrapper.removeClass(this.classes.hidden);var sizedImageUrl=azexo.Images.getSizedImageUrl(imageUrl,"200x"),image=document.createElement("img");image.src=sizedImageUrl,image.alt=productTitle,image.className=this.classes.cartPopupImage,image.onload=function(){this.$cartPopupImagePlaceholder.addClass(this.classes.hidden),this.$cartPopupImageWrapper.append(image)}.bind(this)},_setCartPopupProductDetails:function(variantOptions,properties){this.$cartPopupProductDetails=this.$cartPopupProductDetails||$(this.selectors.cartPopupProductDetails);var variantPropertiesHTML="";variantOptions[0]!=="Default Title"&&(variantPropertiesHTML=variantPropertiesHTML+this._getVariantOptionList(variantOptions)),properties!==null&&Object.keys(properties).length!==0&&(variantPropertiesHTML=variantPropertiesHTML+this._getPropertyList(properties)),variantPropertiesHTML.length===0?(this.$cartPopupProductDetails.html(""),this.$cartPopupProductDetails.attr("hidden","")):(this.$cartPopupProductDetails.html(variantPropertiesHTML),this.$cartPopupProductDetails.removeAttr("hidden"))},_getVariantOptionList:function(variantOptions){var variantOptionListHTML="";return variantOptions.forEach(function(variantOption){variantOptionListHTML=variantOptionListHTML+'<div class="az-product-details-item az-product-variant-option">'+variantOption+"</div>"}),variantOptionListHTML},_getPropertyList:function(properties){var propertyListHTML="",propertiesArray=Object.entries(properties);return propertiesArray.forEach(function(property){property[0].charAt(0)!=="_"&&property[1].length!==0&&(propertyListHTML=propertyListHTML+'<li class="product-details__item product-details__item--property"><span class="product-details__property-label">'+property[0]+": </span>"+property[1])}),propertyListHTML},_setCartQuantity:function(quantity){this.$cartPopupCartQuantity=this.$cartPopupCartQuantity||$(this.selectors.cartPopupCartQuantity);var ariaLabel;quantity===1?ariaLabel=azexo.strings.oneCartCount:quantity>1&&(ariaLabel=azexo.strings.otherCartCount.replace("[count]",quantity)),this.$cartPopupCartQuantity.text(quantity).attr("aria-label",ariaLabel)},_setCartCountBubble:function(quantity){this.$cartCountBubble=this.$cartCountBubble||$(this.selectors.cartCountBubble),this.$cartCount=this.$cartCount||$(this.selectors.cartCount),this.$cartCountBubble.removeClass(this.classes.hidden),this.$cartCount.text(quantity)},_showCartPopup:function(){this.$cartPopupWrapper.prepareTransition().removeClass(this.classes.cartPopupWrapperHidden),this._handleButtonLoadingState(!1),azexo.a11y.trapFocus({$container:this.$cartPopupWrapper,$elementToFocus:this.$cartPopup,namespace:"cartPopupFocus"})},_hideCartPopup:function(event2){var setFocus=event2.detail===0;this.$cartPopupWrapper.prepareTransition().addClass(this.classes.cartPopupWrapperHidden),$(this.selectors.cartPopupImage).remove(),this.$cartPopupImagePlaceholder.removeClass(this.classes.hidden),azexo.a11y.removeTrapFocus({$container:this.$cartPopupWrapper,namespace:"cartPopupFocus"}),setFocus&&this.$previouslyFocusedElement[0].focus(),this.$cartPopupWrapper.off("keyup"),this.$cartPopupClose.off("click"),this.$cartPopupDismiss.off("click"),$("body").off("
85click")},_onBodyClick:function(event2){var $target=$(event2.target);$target[0]!==this.$cartPopupWrapper[0]&&!$target.parents(this.selectors.cartPopup).length&&this._hideCartPopup(event2)},_setActiveThumbnail:function(imageId){typeof imageId=="undefined"&&(imageId=$(this.selectors.productImageWraps+":not(.hide)",this.$container).data("image-id"));var $thumbnailWrappers=$(this.selectors.productThumbListItem+":not(.slick-cloned)",this.$container),$activeThumbnail=$thumbnailWrappers.find(this.selectors.productThumbImages+"[data-thumbnail-id='"+imageId+"']");if($(this.selectors.productThumbImages,this.$container).removeClass(this.classes.activeClass).removeAttr("aria-current"),$activeThumbnail.addClass(this.classes.activeClass),$activeThumbnail.attr("aria-current",!0),!!$thumbnailWrappers.hasClass("slick-slide")){var slideIndex=$activeThumbnail.parent().data("slick-index");$(this.selectors.productThumbs,this.$container).slick("slickGoTo",slideIndex,!0)}},_switchImage:function(imageId){var $newImage=$(this.selectors.productImageWraps+"[data-image-id='"+imageId+"']",this.$container),$otherImages=$(this.selectors.productImageWraps+":not([data-image-id='"+imageId+"'])",this.$container);$newImage.removeClass(this.classes.hidden),$otherImages.addClass(this.classes.hidden)},_handleImageFocus:function(evt){evt.keyCode===azexo.utils.keyboardKeys.ENTER&&$(this.selectors.productFeaturedImage
85+":visible",this.$container).focus()},_initThumbnailSlider:function(){var options={slidesToShow:4,slidesToScroll:3,infinite:!1,prevArrow:".thumbnails-slider__prev",nextArrow:".thumbnails-slider__next",responsive:[{breakpoint:321,settings:{slidesToShow:3}}]};$(this.selectors.productThumbs,this.$container).slick(options),$(this.selectors.productThumbsWrapper,this.$container).find(".slick-list").removeAttr("aria-live"),$(this.selectors.productThumbsWrapper,this.$container).find(".slick-disabled").removeAttr("aria-disabled"),this.settings.sliderActive=!0},_destroyThumbnailSlider:function(){$(this.selectors.productThumbs,this.$container).slick("unslick"),this.settings.sliderActive=!1,$(this.selectors.productThumbsWrapper,this.$container).find('[tabindex="-1"]').removeAttr("tabindex")},_liveRegionText:function(variant){var liveRegionText="[Availability] [Regular] [$$] [Sale] [$]";if(!variant)return liveRegionText=azexo.strings.unavailable,liveRegionText;var availability=variant.available?"":azexo.strings.soldOut+",";liveRegionText=liveRegionText.replace("[Availability]",availability);var regularLabel="",regularPrice=azexo.Currency.formatMoney(variant.price,azexo.moneyFormat),saleLabel="",salePrice="";return variant.compare_at_price>variant.price&&(regularLabel=azexo.strings.regularPrice,regularPrice=azexo.Currency.formatMoney(variant.compare_at_price,azexo.moneyFormat)+",",saleLabel=azexo.strings.sale,salePrice=azexo.Currency.formatMoney(variant.price,azexo.moneyFormat)),liveRegionText=liveRegionText.replace("[Regular]",regularLabel).replace("[$$]",regularPrice).replace("[Sale]",saleLabel).replace("[$]",salePrice).trim(),liveRegionText},_updateLiveRegion:function(evt){var variant=evt.variant,liveRegion=this.$container.get(0).querySelector(this.selectors.productStatus);liveRegion&&(liveRegion.textContent=this._liveRegionText(variant),liveRegion.setAttribute("aria-hidden",!1),setTimeout(function(){liveRegion.setAttribute("aria-hidden",!0)},1e3))},_updateAddToCart:function(evt){var variant=evt.variant;variant?variant.available?($(this.selectors.addToCart,this.$container).prop("disabled",!1),$(this.selectors.addToCartText,this.$container).text(azexo.strings.addToCart),$(this.selectors.shopifyPaymentButton,this.$container).show()):($(this.selectors.addToCart,this.$container).prop("disabled",!0),$(this.selectors.addToCartText,this.$container).text(azexo.strings.soldOut),$(this.selectors.shopifyPaymentButton,this.$container).hide()):($(this.selectors.addToCart,this.$container).prop("disabled",!0),$(this.selectors.addToCartText,this.$container).text(azexo.strings.unavailable),$(this.selectors.shopifyPaymentButton,this.$container).hide())},_updateAvailability:function(evt){this._hideErrorMessage(),this._updateAddToCart(evt),this._updateLiveRegion(evt),this._updatePrice(evt)},_updateImages:function(evt){var variant=evt.variant,imageId=variant.featured_image.id;this._switchImage(imageId),this._setActiveThumbnail(imageId)},_updatePrice:function(evt){var variant=evt.variant,$priceContainer=$(this.selectors.priceContainer,this.$container),$regularPrice=$(this.selectors.regularPrice,$priceContainer),$salePrice=$(this.selectors.salePrice,$priceContainer);if($priceContainer.removeClass(this.classes.productUnavailable).removeClass(this.classes.productOnSale).removeAttr("aria-hidden"),!variant){$priceContainer.addClass(this.classes.productUnavailable).attr("aria-hidden",!0);return}variant.compare_at_price>variant.price?($regularPrice.html(azexo.Currency.formatMoney(variant.compare_at_price,azexo.moneyFormat)),$salePrice.html(azexo.Currency.formatMoney(variant.price,azexo.moneyFormat)),$priceContainer.addClass(this.classes.productOnSale)):$regularPrice.html(azexo.Currency.formatMoney(variant.price,azexo.moneyFormat))},_getBaseUnit:function(variant){return variant.unit_price_measurement.reference_value===1?variant.unit_price_measurement.reference_unit:variant.unit_price_measurement.reference_value+variant.unit_price_measurement.reference_unit},_updateSKU:function(evt){var variant=evt.variant;$(this.selectors.SKU,this.$container).html(variant.sku)},onUnload:function(){this.$container.off(this.settings.namespace)}});function _enableZoom(el){var zoomUrl=$(el).data("zoom");$(el).zoom({url:zoomUrl})}function _destroyZoom(el){$(el).trigger("zoom.destroy")}return Product})(),azexo.Filters=(function(){var settings={mediaQueryMediumUp:"screen and (min-width: 750px)"},constants={SORT_BY:"sort_by"},selectors={filterSelection:".az-filter-tags",sortSelection:".az-sort-by"},data={sortBy:"data-default-sortby"};function Filters(container){var $container=this.$container=$(container);this.$filterSelect=$(selectors.filterSelection,$container),this.$sortSelect=$(selectors.sortSelection,$container),this.$selects=$(selectors.filterSelection,$container).add($(selectors.sortSelection,$container)),this.defaultSort=this._getDefaultSortValue(),this.$selects.removeClass("hidden"),this.$filterSelect.on("change",this._onFilterChange.bind(this)),this.$sortSelect.on("change",this._onSortChange.bind(this)),this._initBreakpoints()}return Filters.prototype=_.assignIn({},Filters.prototype,{_initBreakpoints:function(){var self2=this;enquire.register(settings.mediaQueryMediumUp,{match:function(){self2._resizeSelect(self2.$selects)}})},_onSortChange:function(){var sort=this._sortValue(),url=window.location.href.replace(window.location.search,""),queryStringValue=azexo.utils.getParameterByName("q"),query=queryStringValue!==null?queryStringValue:"";if(sort.length){var urlStripped=url.replace(window.location.hash,"");query=query!==""?"?q="+query+"&":"?",window.location.href=urlStr
85ipped+query+sort}else window.location.href=url},_onFilterChange:function(){var filter=this._getFilterValue(),search=document.location.search.replace(/\?(page=\w+)?&?/,"");search=search!==""?"?"+search:"",document.location.href=filter+search},_getFilterValue:function(){return this.$filterSelect.val()},_getSortValue:function(){return this.$sortSelect.val()||this.defaultSort},_getDefaultSortValue:function(){return this.$sortSelect.attr(data.sortBy)},_sortValue:function(){var sort=this._getSortValue(),query="";return sort!==this.defaultSort&&(query=constants.SORT_BY+"="+sort),query},_resizeSelect:function($selection){$selection.each(function(){var $this=$(this),arrowWidth=10,text=$this.find("option:selected").text(),$test=$("<span>").html(text);$test.appendTo("body");var width=$test.width();$test.remove(),$this.width(width+arrowWidth)})},onUnload:function(){this.$filterSelect.off("change",this._onFilterChange),this.$sortSelect.off("change",this._onSortChange)}}),Filters})(),azexo.Cart=(function(){var selectors={edit:".az-cart-edit-toggle",inputQty:".az-cart-qty-input",thumbnails:".az-cart-image",item:".az-cart-row"},config={showClass:"az-cart-update-show",showEditClass:"az-cart-edit-active",cartNoCookies:"az-cart-no-cookies"};function Cart(container){this.$container=$(container),this.$edit=$(selectors.edit,this.$container),this.$inputQuantities=$(selectors.inputQty,this.$container),this.$thumbnails=$(selectors.thumbnails,this.$container),this.cookiesEnabled()||this.$container.addClass(config.cartNoCookies),this.$edit.on("click",this._onEditClick),this.$inputQuantities.on("change",this._handleInputQty),this.$thumbnails.css("cursor","pointer"),this.$thumbnails.on("click",this._handleThumbnailClick)}return Cart.prototype=_.assignIn({},Cart.prototype,{onUnload:function(){this.$edit.off("click",this._onEditClick)},_onEditClick:function(evt){var $evtTarget=$(evt.target),$updateLine=$("."+$evtTarget.data("target")),isExpanded=$evtTarget.attr("aria-expanded")==="true";$evtTarget.toggleClass(config.showEditClass).attr("aria-expanded",!isExpanded),$updateLine.toggleClass(config.showClass)},_handleInputQty:function(evt){var $input=$(evt.target),value=$input.val(),itemKey=$input.data("quantity-item"),$itemQtyInputs=$("[data-quantity-item="+itemKey+"]");$itemQtyInputs.val(value)},_handleThumbnailClick:function(evt){var url=$(evt.target).data("item-url");window.location.href=url},cookiesEnabled:function(){var cookieEnabled=navigator.cookieEnabled;return cookieEnabled||(document.cookie="testcookie",cookieEnabled=document.cookie.indexOf("testcookie")!==-1),cookieEnabled}}),Cart})();function initMegaMenu(){function on_hover($menu,$mega){$mega.addClass("az-mega-menu");var $container=$menu.closest(".az-container");$container.length&&($mega.css("width",$container.width()+"px"),$mega.css("left",$container.offset().left-$mega.parent().offset().left+"px"))}function init($mega){var fixed=!1;$mega.parents().each(function(){if($(this).css("position")=="fixed")return fixed=!0,!1}),fixed||($mega.closest(".az-sub-menu").on("hover",function(){on_hover($mega,$mega)}),on_hover($mega,$mega),$(window).on("resize",function(){on_hover($mega,$mega)}))}$("[data-mega-menu]").each(function(){var $mega=$(this),mm=parseInt($mega.data("mega-menu"),10);$mega.find(".az-sub-menu").each(function(){var $sub_menu=$(this);$sub_menu.parents(".az-mega-menu").length===0&&$sub_menu.children().length>=mm&&($sub_menu.closest(".az-menu-item").addClass("az-mega-menu"),init($sub_menu))})})}$.QueryString=azh.parse_query_string(window.location.search.substr(1).split("&"));var customize="azh"in $.QueryString&&$.QueryString.azh=="customize";$(window).on("az-frontend-init",function(event2,data){var $wrapper=data.wrapper;new azexo.Filters($wrapper),$wrapper.find(".az-product").each(function(){var instance=new azexo.Product($(this));$(instance.selectors.singleOptionSelector,instance.$container).trigger("change")}),$wrapper.find(".az-cart-table").each(function(){var instance=new azexo.Cart($(this))}),$wrapper.find(".az-product-quantity .az-quantity-minus").on("click",function(){var $input=$(this).closest(".az-quantity-wrapper").find("input");$input.val(parseInt($input.val(),10)-1),$input.trigger("change")}),$wrapper.find(".az-product-quantity .az-quantity-plus").on("click",function(){var $input=$(this).closest(".az-quantity-wrapper").find("input");$input.val(parseInt($input.val(),10)+1),$input.trigger("change")}),$(".az-currency-selector select").on("change",function(){$(this).parents("form").submit()}),document.documentElement.clientWidth<azh.device_prefixes.lg.min?$(".az-menu-element").addClass("az-mobile"):$(".az-menu-element").addClass("az-desktop"),initMegaMenu(),customize||$wrapper.find("[data-section]").each(function(){var $section=$(this),html=$section.html();"extensions"in azexo&&$.each(azexo.extensions,function(){if(this){var pattern=new RegExp("[^w ]"+this+"[^w ]","is");(pattern.test(html)||pattern.test('"'+$section.attr("data-section")+'"'))&&($section.css("position","relative"),$('<a class="az-purchase-extension" href="https://azexo.com/shopify/dashboard.php#azd-extensions"><div>'+azexo.purchase_extension+"</div><div>"+this+"</div></a>").appendTo($section))}})})})})(window.jQuery),jQuery.noConflict(!0); 86//# sourceMappingURL=/cdn/shop/t/76/assets/azexo.js.map?v=158066756345198461121747433862
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.