!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function m(e){return null!=e&&e===e.window}var t=[],T=C.document,n=Object.getPrototypeOf,o=t.slice,g=t.concat,l=t.push,s=t.indexOf,i={},a=i.toString,v=i.hasOwnProperty,r=v.toString,c=r.call(Object),y={},w=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},u={type:!0,src:!0,nonce:!0,noModule:!0};function x(e,t,i){var n,s,a=(i=i||T).createElement("script");if(a.text=e,t)for(n in u)(s=t[n]||t.getAttribute&&t.getAttribute(n))&&a.setAttribute(n,s);i.head.appendChild(a).parentNode.removeChild(a)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?i[a.call(e)]||"object":typeof e}var d="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function h(e){var t=!!e&&"length"in e&&e.length,i=b(e);return!w(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:d,constructor:k,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(i){return this.pushStack(k.map(this,function(e,t){return i.call(e,t,e)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(0<=i&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,i,n,s,a,r=arguments[0]||{},o=1,l=arguments.length,c=!1;for("boolean"==typeof r&&(c=r,r=arguments[o]||{},o++),"object"==typeof r||w(r)||(r={}),o===l&&(r=this,o--);o<l;o++)if(null!=(e=arguments[o]))for(t in e)n=e[t],"__proto__"!==t&&r!==n&&(c&&n&&(k.isPlainObject(n)||(s=Array.isArray(n)))?(i=r[t],a=s&&!Array.isArray(i)?[]:s||k.isPlainObject(i)?i:{},s=!1,r[t]=k.extend(c,a,n)):void 0!==n&&(r[t]=n));return r},k.extend({expando:"jQuery"+(d+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==a.call(e))&&(!(t=n(e))||"function"==typeof(i=v.call(t,"constructor")&&t.constructor)&&r.call(i)===c)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){x(e,{nonce:t&&t.nonce})},each:function(e,t){var i,n=0;if(h(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var i=t||[];return null!=e&&(h(Object(e))?k.merge(i,"string"==typeof e?[e]:e):l.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:s.call(t,e,i)},merge:function(e,t){for(var i=+t.length,n=0,s=e.length;n<i;n++)e[s++]=t[n];return e.length=s,e},grep:function(e,t,i){for(var n=[],s=0,a=e.length,r=!i;s<a;s++)!t(e[s],s)!=r&&n.push(e[s]);return n},map:function(e,t,i){var n,s,a=0,r=[];if(h(e))for(n=e.length;a<n;a++)null!=(s=t(e[a],a,i))&&r.push(s);else for(a in e)null!=(s=t(e[a],a,i))&&r.push(s);return g.apply([],r)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){i["[object "+t+"]"]=t.toLowerCase()});var f=function(i){function d(e,t,i){var n="0x"+t-65536;return n!=n||i?t:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)}function s(){_()}var e,h,x,a,r,f,p,m,b,l,c,_,C,o,T,g,u,v,y,k="sizzle"+ +new Date,w=i.document,S=0,n=0,E=le(),I=le(),M=le(),D=le(),$=function(e,t){return e===t&&(c=!0),0},P={}.hasOwnProperty,t=[],L=t.pop,z=t.push,A=t.push,O=t.slice,N=function(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",H="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",B="\\["+H+"*("+j+")(?:"+H+"*([*^$|!~]?=)"+H+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+H+"*\\]",F=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",q=new RegExp(H+"+","g"),W=new RegExp("^"+H+"+|((?:^|[^\\\\])(?:\\\\.)*)"+H+"+$","g"),K=new RegExp("^"+H+"*,"+H+"*"),X=new RegExp("^"+H+"*([>+~]|"+H+")"+H+"*"),G=new RegExp(H+"|>"),Y=new RegExp(F),U=new RegExp("^"+j+"$"),J={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},V=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,ee=/^[^{]+\{\s*\[native \w/,te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ie=/[+~]/,ne=new RegExp("\\\\([\\da-f]{1,6}"+H+"?|("+H+")|.)","ig"),se=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ae=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{A.apply(t=O.call(w.childNodes),w.childNodes),t[w.childNodes.length].nodeType}catch(e){A={apply:t.length?function(e,t){z.apply(e,O.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}function oe(t,e,i,n){var s,a,r,o,l,c,u,d=e&&e.ownerDocument,p=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return i;if(!n&&((e?e.ownerDocument||e:w)!==C&&_(e),e=e||C,T)){if(11!==p&&(l=te.exec(t)))if(s=l[1]){if(9===p){if(!(r=e.getElementById(s)))return i;if(r.id===s)return i.push(r),i}else if(d&&(r=d.getElementById(s))&&y(e,r)&&r.id===s)return i.push(r),i}else{if(l[2])return A.apply(i,e.getElementsByTagName(t)),i;if((s=l[3])&&h.getElementsByClassName&&e.getElementsByClassName)return A.apply(i,e.getElementsByClassName(s)),i}if(h.qsa&&!D[t+" "]&&(!g||!g.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(u=t,d=e,1===p&&G.test(t)){for((o=e.getAttribute("id"))?o=o.replace(se,ae):e.setAttribute("id",o=k),a=(c=f(t)).length;a--;)c[a]="#"+o+" "+we(c[a]);u=c.join(","),d=ie.test(t)&&ve(e.parentNode)||e}try{return A.apply(i,d.querySelectorAll(u)),i}catch(e){D(t,!0)}finally{o===k&&e.removeAttribute("id")}}}return m(t.replace(W,"$1"),e,i,n)}function le(){var n=[];return function e(t,i){return n.push(t+" ")>x.cacheLength&&delete e[n.shift()],e[t+" "]=i}}function ce(e){return e[k]=!0,e}function ue(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var i=e.split("|"),n=i.length;n--;)x.attrHandle[i[n]]=t}function pe(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function he(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function fe(i){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===i}}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&re(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ge(r){return ce(function(a){return a=+a,ce(function(e,t){for(var i,n=r([],e.length,a),s=n.length;s--;)e[i=n[s]]&&(e[i]=!(t[i]=e[i]))})})}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in h=oe.support={},r=oe.isXML=function(e){var t=e.namespaceURI,i=(e.ownerDocument||e).documentElement;return!V.test(t||i&&i.nodeName||"HTML")},_=oe.setDocument=function(e){var t,i,n=e?e.ownerDocument||e:w;return n!==C&&9===n.nodeType&&n.documentElement&&(o=(C=n).documentElement,T=!r(C),w!==C&&(i=C.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",s,!1):i.attachEvent&&i.attachEvent("onunload",s)),h.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=ue(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=ee.test(C.getElementsByClassName),h.getById=ue(function(e){return o.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),h.getById?(x.filter.ID=function(e){var t=e.replace(ne,d);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var i=t.getElementById(e);return i?[i]:[]}}):(x.filter.ID=function(e){var i=e.replace(ne,d);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===i}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&T){var i,n,s,a=t.getElementById(e);if(a){if((i=a.getAttributeNode("id"))&&i.value===e)return[a];for(s=t.getElementsByName(e),n=0;a=s[n++];)if((i=a.getAttributeNode("id"))&&i.value===e)return[a]}return[]}}),x.find.TAG=h.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):h.qsa?t.querySelectorAll(e):void 0}:function(e,t){var i,n=[],s=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;i=a[s++];)1===i.nodeType&&n.push(i);return n},x.find.CLASS=h.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&T)return t.getElementsByClassName(e)},u=[],g=[],(h.qsa=ee.test(C.querySelectorAll))&&(ue(function(e){o.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+H+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+H+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+H+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(h.matchesSelector=ee.test(v=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ue(function(e){h.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),u.push("!=",F)}),g=g.length&&new RegExp(g.join("|")),u=u.length&&new RegExp(u.join("|")),t=ee.test(o.compareDocumentPosition),y=t||ee.test(o.contains)?function(e,t){var i=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},$=t?function(e,t){if(e===t)return c=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!h.sortDetached&&t.compareDocumentPosition(e)===i?e===C||e.ownerDocument===w&&y(w,e)?-1:t===C||t.ownerDocument===w&&y(w,t)?1:l?N(l,e)-N(l,t):0:4&i?-1:1)}:function(e,t){if(e===t)return c=!0,0;var i,n=0,s=e.parentNode,a=t.parentNode,r=[e],o=[t];if(!s||!a)return e===C?-1:t===C?1:s?-1:a?1:l?N(l,e)-N(l,t):0;if(s===a)return pe(e,t);for(i=e;i=i.parentNode;)r.unshift(i);for(i=t;i=i.parentNode;)o.unshift(i);for(;r[n]===o[n];)n++;return n?pe(r[n],o[n]):r[n]===w?-1:o[n]===w?1:0}),C},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&_(e),h.matchesSelector&&T&&!D[t+" "]&&(!u||!u.test(t))&&(!g||!g.test(t)))try{var i=v.call(e,t);if(i||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){D(t,!0)}return 0<oe(t,C,null,[e]).length},oe.contains=function(e,t){return(e.ownerDocument||e)!==C&&_(e),y(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==C&&_(e);var i=x.attrHandle[t.toLowerCase()],n=i&&P.call(x.attrHandle,t.toLowerCase())?i(e,t,!T):void 0;return void 0!==n?n:h.attributes||!T?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},oe.escape=function(e){return(e+"").replace(se,ae)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,i=[],n=0,s=0;if(c=!h.detectDuplicates,l=!h.sortStable&&e.slice(0),e.sort($),c){for(;t=e[s++];)t===e[s]&&(n=i.push(s));for(;n--;)e.splice(i[n],1)}return l=null,e},a=oe.getText=function(e){var t,i="",n=0,s=e.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=a(e)}else if(3===s||4===s)return e.nodeValue}else for(;t=e[n++];)i+=a(t);return i},(x=oe.selectors={cacheLength:50,createPseudo:ce,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ne,d),e[3]=(e[3]||e[4]||e[5]||"").replace(ne,d),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return J.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&Y.test(i)&&(t=f(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ne,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+H+")"+e+"("+H+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(i,n,s){return function(e){var t=oe.attr(e,i);return null==t?"!="===n:!n||(t+="","="===n?t===s:"!="===n?t!==s:"^="===n?s&&0===t.indexOf(s):"*="===n?s&&-1<t.indexOf(s):"$="===n?s&&t.slice(-s.length)===s:"~="===n?-1<(" "+t.replace(q," ")+" ").indexOf(s):"|="===n&&(t===s||t.slice(0,s.length+1)===s+"-"))}},CHILD:function(f,e,t,m,g){var v="nth"!==f.slice(0,3),y="last"!==f.slice(-4),w="of-type"===e;return 1===m&&0===g?function(e){return!!e.parentNode}:function(e,t,i){var n,s,a,r,o,l,c=v!=y?"nextSibling":"previousSibling",u=e.parentNode,d=w&&e.nodeName.toLowerCase(),p=!i&&!w,h=!1;if(u){if(v){for(;c;){for(r=e;r=r[c];)if(w?r.nodeName.toLowerCase()===d:1===r.nodeType)return!1;l=c="only"===f&&!l&&"nextSibling"}return!0}if(l=[y?u.firstChild:u.lastChild],y&&p){for(h=(o=(n=(s=(a=(r=u)[k]||(r[k]={}))[r.uniqueID]||(a[r.uniqueID]={}))[f]||[])[0]===S&&n[1])&&n[2],r=o&&u.childNodes[o];r=++o&&r&&r[c]||(h=o=0)||l.pop();)if(1===r.nodeType&&++h&&r===e){s[f]=[S,o,h];break}}else if(p&&(h=o=(n=(s=(a=(r=e)[k]||(r[k]={}))[r.uniqueID]||(a[r.uniqueID]={}))[f]||[])[0]===S&&n[1]),!1===h)for(;(r=++o&&r&&r[c]||(h=o=0)||l.pop())&&((w?r.nodeName.toLowerCase()!==d:1!==r.nodeType)||!++h||(p&&((s=(a=r[k]||(r[k]={}))[r.uniqueID]||(a[r.uniqueID]={}))[f]=[S,h]),r!==e)););return(h-=g)===m||h%m==0&&0<=h/m}}},PSEUDO:function(e,a){var t,r=x.pseudos[e]||x.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return r[k]?r(a):1<r.length?(t=[e,e,"",a],x.setFilters.hasOwnProperty(e.toLowerCase())?ce(function(e,t){for(var i,n=r(e,a),s=n.length;s--;)e[i=N(e,n[s])]=!(t[i]=n[s])}):function(e){return r(e,0,t)}):r}},pseudos:{not:ce(function(e){var n=[],s=[],o=p(e.replace(W,"$1"));return o[k]?ce(function(e,t,i,n){for(var s,a=o(e,null,n,[]),r=e.length;r--;)(s=a[r])&&(e[r]=!(t[r]=s))}):function(e,t,i){return n[0]=e,o(n,null,i,s),n[0]=null,!s.pop()}}),has:ce(function(t){return function(e){return 0<oe(t,e).length}}),contains:ce(function(t){return t=t.replace(ne,d),function(e){return-1<(e.textContent||a(e)).indexOf(t)}}),lang:ce(function(i){return U.test(i||"")||oe.error("unsupported lang: "+i),i=i.replace(ne,d).toLowerCase(),function(e){var t;do{if(t=T?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===i||0===t.indexOf(i+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=i.location&&i.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===o},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge(function(){return[0]}),last:ge(function(e,t){return[t-1]}),eq:ge(function(e,t,i){return[i<0?i+t:i]}),even:ge(function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e}),odd:ge(function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e}),lt:ge(function(e,t,i){for(var n=i<0?i+t:t<i?t:i;0<=--n;)e.push(n);return e}),gt:ge(function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[e]=he(e);for(e in{submit:!0,reset:!0})x.pseudos[e]=fe(e);function ye(){}function we(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function xe(o,e,t){var l=e.dir,c=e.next,u=c||l,d=t&&"parentNode"===u,p=n++;return e.first?function(e,t,i){for(;e=e[l];)if(1===e.nodeType||d)return o(e,t,i);return!1}:function(e,t,i){var n,s,a,r=[S,p];if(i){for(;e=e[l];)if((1===e.nodeType||d)&&o(e,t,i))return!0}else for(;e=e[l];)if(1===e.nodeType||d)if(s=(a=e[k]||(e[k]={}))[e.uniqueID]||(a[e.uniqueID]={}),c&&c===e.nodeName.toLowerCase())e=e[l]||e;else{if((n=s[u])&&n[0]===S&&n[1]===p)return r[2]=n[2];if((s[u]=r)[2]=o(e,t,i))return!0}return!1}}function be(s){return 1<s.length?function(e,t,i){for(var n=s.length;n--;)if(!s[n](e,t,i))return!1;return!0}:s[0]}function _e(e,t,i,n,s){for(var a,r=[],o=0,l=e.length,c=null!=t;o<l;o++)(a=e[o])&&(i&&!i(a,n,s)||(r.push(a),c&&t.push(o)));return r}function Ce(h,f,m,g,v,e){return g&&!g[k]&&(g=Ce(g)),v&&!v[k]&&(v=Ce(v,e)),ce(function(e,t,i,n){var s,a,r,o=[],l=[],c=t.length,u=e||function(e,t,i){for(var n=0,s=t.length;n<s;n++)oe(e,t[n],i);return i}(f||"*",i.nodeType?[i]:i,[]),d=!h||!e&&f?u:_e(u,o,h,i,n),p=m?v||(e?h:c||g)?[]:t:d;if(m&&m(d,p,i,n),g)for(s=_e(p,l),g(s,[],i,n),a=s.length;a--;)(r=s[a])&&(p[l[a]]=!(d[l[a]]=r));if(e){if(v||h){if(v){for(s=[],a=p.length;a--;)(r=p[a])&&s.push(d[a]=r);v(null,p=[],s,n)}for(a=p.length;a--;)(r=p[a])&&-1<(s=v?N(e,r):o[a])&&(e[s]=!(t[s]=r))}}else p=_e(p===t?p.splice(c,p.length):p),v?v(null,t,p,n):A.apply(t,p)})}function Te(e){for(var s,t,i,n=e.length,a=x.relative[e[0].type],r=a||x.relative[" "],o=a?1:0,l=xe(function(e){return e===s},r,!0),c=xe(function(e){return-1<N(s,e)},r,!0),u=[function(e,t,i){var n=!a&&(i||t!==b)||((s=t).nodeType?l:c)(e,t,i);return s=null,n}];o<n;o++)if(t=x.relative[e[o].type])u=[xe(be(u),t)];else{if((t=x.filter[e[o].type].apply(null,e[o].matches))[k]){for(i=++o;i<n&&!x.relative[e[i].type];i++);return Ce(1<o&&be(u),1<o&&we(e.slice(0,o-1).concat({value:" "===e[o-2].type?"*":""})).replace(W,"$1"),t,o<i&&Te(e.slice(o,i)),i<n&&Te(e=e.slice(i)),i<n&&we(e))}u.push(t)}return be(u)}function ke(g,v){function e(e,t,i,n,s){var a,r,o,l=0,c="0",u=e&&[],d=[],p=b,h=e||w&&x.find.TAG("*",s),f=S+=null==p?1:Math.random()||.1,m=h.length;for(s&&(b=t===C||t||s);c!==m&&null!=(a=h[c]);c++){if(w&&a){for(r=0,t||a.ownerDocument===C||(_(a),i=!T);o=g[r++];)if(o(a,t||C,i)){n.push(a);break}s&&(S=f)}y&&((a=!o&&a)&&l--,e&&u.push(a))}if(l+=c,y&&c!==l){for(r=0;o=v[r++];)o(u,d,t,i);if(e){if(0<l)for(;c--;)u[c]||d[c]||(d[c]=L.call(n));d=_e(d)}A.apply(n,d),s&&!e&&0<d.length&&1<l+v.length&&oe.uniqueSort(n)}return s&&(S=f,b=p),u}var y=0<v.length,w=0<g.length;return y?ce(e):e}return ye.prototype=x.filters=x.pseudos,x.setFilters=new ye,f=oe.tokenize=function(e,t){var i,n,s,a,r,o,l,c=I[e+" "];if(c)return t?0:c.slice(0);for(r=e,o=[],l=x.preFilter;r;){for(a in i&&!(n=K.exec(r))||(n&&(r=r.slice(n[0].length)||r),o.push(s=[])),i=!1,(n=X.exec(r))&&(i=n.shift(),s.push({value:i,type:n[0].replace(W," ")}),r=r.slice(i.length)),x.filter)!(n=J[a].exec(r))||l[a]&&!(n=l[a](n))||(i=n.shift(),s.push({value:i,type:a,matches:n}),r=r.slice(i.length));if(!i)break}return t?r.length:r?oe.error(e):I(e,o).slice(0)},p=oe.compile=function(e,t){var i,n=[],s=[],a=M[e+" "];if(!a){for(i=(t=t||f(e)).length;i--;)(a=Te(t[i]))[k]?n.push(a):s.push(a);(a=M(e,ke(s,n))).selector=e}return a},m=oe.select=function(e,t,i,n){var s,a,r,o,l,c="function"==typeof e&&e,u=!n&&f(e=c.selector||e);if(i=i||[],1===u.length){if(2<(a=u[0]=u[0].slice(0)).length&&"ID"===(r=a[0]).type&&9===t.nodeType&&T&&x.relative[a[1].type]){if(!(t=(x.find.ID(r.matches[0].replace(ne,d),t)||[])[0]))return i;c&&(t=t.parentNode),e=e.slice(a.shift().value.length)}for(s=J.needsContext.test(e)?0:a.length;s--&&(r=a[s],!x.relative[o=r.type]);)if((l=x.find[o])&&(n=l(r.matches[0].replace(ne,d),ie.test(a[0].type)&&ve(t.parentNode)||t))){if(a.splice(s,1),!(e=n.length&&we(a)))return A.apply(i,n),i;break}}return(c||p(e,u))(n,t,!T,i,!t||ie.test(e)&&ve(t.parentNode)||t),i},h.sortStable=k.split("").sort($).join("")===k,h.detectDuplicates=!!c,_(),h.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,i){if(!i)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),h.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,i){if(!i&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||de(R,function(e,t,i){var n;if(!i)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}),oe}(C);k.find=f,k.expr=f.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=f.uniqueSort,k.text=f.getText,k.isXMLDoc=f.isXML,k.contains=f.contains,k.escapeSelector=f.escape;function _(e,t,i){for(var n=[],s=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&k(e).is(i))break;n.push(e)}return n}function S(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i}var E=k.expr.match.needsContext;function I(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var M=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,i,n){return w(i)?k.grep(e,function(e,t){return!!i.call(e,t,e)!==n}):i.nodeType?k.grep(e,function(e){return e===i!==n}):"string"!=typeof i?k.grep(e,function(e){return-1<s.call(i,e)!==n}):k.filter(i,e,n)}k.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?k.find.matchesSelector(n,e)?[n]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,i,n=this.length,s=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<n;t++)if(k.contains(s[t],this))return!0}));for(i=this.pushStack([]),t=0;t<n;t++)k.find(e,s[t],i);return 1<n?k.uniqueSort(i):i},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&E.test(e)?k(e):e||[],!1).length}});var $,P=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,i){var n,s;if(!e)return this;if(i=i||$,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):w(e)?void 0!==i.ready?i.ready(e):e(k):k.makeArray(e,this);if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:P.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),M.test(n[1])&&k.isPlainObject(t))for(n in t)w(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(s=T.getElementById(n[2]))&&(this[0]=s,this.length=1),this}).prototype=k.fn,$=k(T);var L=/^(?:parents|prev(?:Until|All))/,z={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),i=t.length;return this.filter(function(){for(var e=0;e<i;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var i,n=0,s=this.length,a=[],r="string"!=typeof e&&k(e);if(!E.test(e))for(;n<s;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(r?-1<r.index(i):1===i.nodeType&&k.find.matchesSelector(i,e))){a.push(i);break}return this.pushStack(1<a.length?k.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?s.call(k(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return _(e,"parentNode")},parentsUntil:function(e,t,i){return _(e,"parentNode",i)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return _(e,"nextSibling")},prevAll:function(e){return _(e,"previousSibling")},nextUntil:function(e,t,i){return _(e,"nextSibling",i)},prevUntil:function(e,t,i){return _(e,"previousSibling",i)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(I(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(n,s){k.fn[n]=function(e,t){var i=k.map(this,s,e);return"Until"!==n.slice(-5)&&(t=e),t&&"string"==typeof t&&(i=k.filter(t,i)),1<this.length&&(z[n]||k.uniqueSort(i),L.test(n)&&i.reverse()),this.pushStack(i)}});var O=/[^\x20\t\r\n\f]+/g;function N(e){return e}function R(e){throw e}function H(e,t,i,n){var s;try{e&&w(s=e.promise)?s.call(e).done(t).fail(i):e&&w(s=e.then)?s.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}k.Callbacks=function(n){var e,i;n="string"==typeof n?(e=n,i={},k.each(e.match(O)||[],function(e,t){i[t]=!0}),i):k.extend({},n);function s(){for(o=o||n.once,r=a=!0;c.length;u=-1)for(t=c.shift();++u<l.length;)!1===l[u].apply(t[0],t[1])&&n.stopOnFalse&&(u=l.length,t=!1);n.memory||(t=!1),a=!1,o&&(l=t?[]:"")}var a,t,r,o,l=[],c=[],u=-1,d={add:function(){return l&&(t&&!a&&(u=l.length-1,c.push(t)),function i(e){k.each(e,function(e,t){w(t)?n.unique&&d.has(t)||l.push(t):t&&t.length&&"string"!==b(t)&&i(t)})}(arguments),t&&!a&&s()),this},remove:function(){return k.each(arguments,function(e,t){for(var i;-1<(i=k.inArray(t,l,i));)l.splice(i,1),i<=u&&u--}),this},has:function(e){return e?-1<k.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return o=c=[],l=t="",this},disabled:function(){return!l},lock:function(){return o=c=[],t||a||(l=t=""),this},locked:function(){return!!o},fireWith:function(e,t){return o||(t=[e,(t=t||[]).slice?t.slice():t],c.push(t),a||s()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!r}};return d},k.extend({Deferred:function(e){var a=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],s="pending",r={state:function(){return s},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var s=arguments;return k.Deferred(function(n){k.each(a,function(e,t){var i=w(s[t[4]])&&s[t[4]];o[t[1]](function(){var e=i&&i.apply(this,arguments);e&&w(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[t[0]+"With"](this,i?[e]:arguments)})}),s=null}).promise()},then:function(t,i,n){var l=0;function c(s,a,r,o){return function(){function e(){var e,t;if(!(s<l)){if((e=r.apply(i,n))===a.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,w(t)?o?t.call(e,c(l,a,N,o),c(l,a,R,o)):(l++,t.call(e,c(l,a,N,o),c(l,a,R,o),c(l,a,N,a.notifyWith))):(r!==N&&(i=void 0,n=[e]),(o||a.resolveWith)(i,n))}}var i=this,n=arguments,t=o?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),l<=s+1&&(r!==R&&(i=void 0,n=[e]),a.rejectWith(i,n))}};s?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){a[0][3].add(c(0,e,w(n)?n:N,e.notifyWith)),a[1][3].add(c(0,e,w(t)?t:N)),a[2][3].add(c(0,e,w(i)?i:R))}).promise()},promise:function(e){return null!=e?k.extend(e,r):r}},o={};return k.each(a,function(e,t){var i=t[2],n=t[5];r[t[1]]=i.add,n&&i.add(function(){s=n},a[3-e][2].disable,a[3-e][3].disable,a[0][2].lock,a[0][3].lock),i.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=i.fireWith}),r.promise(o),e&&e.call(o,o),o},when:function(e){function t(t){return function(e){s[t]=this,a[t]=1<arguments.length?o.call(arguments):e,--i||r.resolveWith(s,a)}}var i=arguments.length,n=i,s=Array(n),a=o.call(arguments),r=k.Deferred();if(i<=1&&(H(e,r.done(t(n)).resolve,r.reject,!i),"pending"===r.state()||w(a[n]&&a[n].then)))return r.then();for(;n--;)H(a[n],t(n),r.reject);return r.promise()}});var j=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&j.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var B=k.Deferred();function F(){T.removeEventListener("DOMContentLoaded",F),C.removeEventListener("load",F),k.ready()}k.fn.ready=function(e){return B.then(e).catch(function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||B.resolveWith(T,[k])}}),k.ready.then=B.then,"complete"===T.readyState||"loading"!==T.readyState&&!T.documentElement.doScroll?C.setTimeout(k.ready):(T.addEventListener("DOMContentLoaded",F),C.addEventListener("load",F));var q=function(e,t,i,n,s,a,r){var o=0,l=e.length,c=null==i;if("object"===b(i))for(o in s=!0,i)q(e,t,o,i[o],!0,a,r);else if(void 0!==n&&(s=!0,w(n)||(r=!0),c&&(t=r?(t.call(e,n),null):(c=t,function(e,t,i){return c.call(k(e),i)})),t))for(;o<l;o++)t(e[o],i,r?n:n.call(e[o],o,t(e[o],i)));return s?e:c?t.call(e):l?t(e[0],i):a},W=/^-ms-/,K=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function G(e){return e.replace(W,"ms-").replace(K,X)}function Y(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function U(){this.expando=k.expando+U.uid++}U.uid=1,U.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,s=this.cache(e);if("string"==typeof t)s[G(t)]=i;else for(n in t)s[G(n)]=t[n];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(G):(t=G(t))in n?[t]:t.match(O)||[]).length;for(;i--;)delete n[t[i]]}void 0!==t&&!k.isEmptyObject(n)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var J=new U,V=new U,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function ee(e,t,i){var n,s;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(Q,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i="true"===(s=i)||"false"!==s&&("null"===s?null:s===+s+""?+s:Z.test(s)?JSON.parse(s):s)}catch(e){}V.set(e,t,i)}else i=void 0;return i}k.extend({hasData:function(e){return V.hasData(e)||J.hasData(e)},data:function(e,t,i){return V.access(e,t,i)},removeData:function(e,t){V.remove(e,t)},_data:function(e,t,i){return J.access(e,t,i)},_removeData:function(e,t){J.remove(e,t)}}),k.fn.extend({data:function(i,e){var t,n,s,a=this[0],r=a&&a.attributes;if(void 0!==i)return"object"==typeof i?this.each(function(){V.set(this,i)}):q(this,function(e){var t;if(a&&void 0===e)return void 0!==(t=V.get(a,i))||void 0!==(t=ee(a,i))?t:void 0;this.each(function(){V.set(this,i,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(s=V.get(a),1===a.nodeType&&!J.get(a,"hasDataAttrs"))){for(t=r.length;t--;)r[t]&&0===(n=r[t].name).indexOf("data-")&&(n=G(n.slice(5)),ee(a,n,s[n]));J.set(a,"hasDataAttrs",!0)}return s},removeData:function(e){return this.each(function(){V.remove(this,e)})}}),k.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=J.get(e,t),i&&(!n||Array.isArray(i)?n=J.access(e,t,k.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=k.queue(e,t),n=i.length,s=i.shift(),a=k._queueHooks(e,t);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===t&&i.unshift("inprogress"),delete a.stop,s.call(e,function(){k.dequeue(e,t)},a)),!n&&a&&a.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return J.get(e,i)||J.access(e,i,{empty:k.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",i])})})}}),k.fn.extend({queue:function(t,i){var e=2;return"string"!=typeof t&&(i=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===i?this:this.each(function(){var e=k.queue(this,t,i);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function i(){--s||a.resolveWith(r,[r])}var n,s=1,a=k.Deferred(),r=this,o=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(n=J.get(r[o],e+"queueHooks"))&&n.empty&&(s++,n.empty.add(i));return i(),a.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],se=T.documentElement,ae=function(e){return k.contains(e.ownerDocument,e)},re={composed:!0};se.getRootNode&&(ae=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(re)===e.ownerDocument});function oe(e,t,i,n){var s,a,r={};for(a in t)r[a]=e.style[a],e.style[a]=t[a];for(a in s=i.apply(e,n||[]),t)e.style[a]=r[a];return s}var le=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ae(e)&&"none"===k.css(e,"display")};function ce(e,t,i,n){var s,a,r=20,o=n?function(){return n.cur()}:function(){return k.css(e,t,"")},l=o(),c=i&&i[3]||(k.cssNumber[t]?"":"px"),u=e.nodeType&&(k.cssNumber[t]||"px"!==c&&+l)&&ie.exec(k.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;r--;)k.style(e,t,u+c),(1-a)*(1-(a=o()/l||.5))<=0&&(r=0),u/=a;u*=2,k.style(e,t,u+c),i=i||[]}return i&&(u=+u||+l||0,s=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=u,n.end=s)),s}var ue={};function de(e,t){for(var i,n,s,a,r,o,l,c=[],u=0,d=e.length;u<d;u++)(n=e[u]).style&&(i=n.style.display,t?("none"===i&&(c[u]=J.get(n,"display")||null,c[u]||(n.style.display="")),""===n.style.display&&le(n)&&(c[u]=(l=r=a=void 0,r=(s=n).ownerDocument,o=s.nodeName,(l=ue[o])||(a=r.body.appendChild(r.createElement(o)),l=k.css(a,"display"),a.parentNode.removeChild(a),"none"===l&&(l="block"),ue[o]=l)))):"none"!==i&&(c[u]="none",J.set(n,"display",i)));for(u=0;u<d;u++)null!=c[u]&&(e[u].style.display=c[u]);return e}k.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){le(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,he=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&I(e,t)?k.merge([e],i):i}function ve(e,t){for(var i=0,n=e.length;i<n;i++)J.set(e[i],"globalEval",!t||J.get(t[i],"globalEval"))}me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td;var ye,we,xe=/<|&#?\w+;/;function be(e,t,i,n,s){for(var a,r,o,l,c,u,d=t.createDocumentFragment(),p=[],h=0,f=e.length;h<f;h++)if((a=e[h])||0===a)if("object"===b(a))k.merge(p,a.nodeType?[a]:a);else if(xe.test(a)){for(r=r||d.appendChild(t.createElement("div")),o=(he.exec(a)||["",""])[1].toLowerCase(),l=me[o]||me._default,r.innerHTML=l[1]+k.htmlPrefilter(a)+l[2],u=l[0];u--;)r=r.lastChild;k.merge(p,r.childNodes),(r=d.firstChild).textContent=""}else p.push(t.createTextNode(a));for(d.textContent="",h=0;a=p[h++];)if(n&&-1<k.inArray(a,n))s&&s.push(a);else if(c=ae(a),r=ge(d.appendChild(a),"script"),c&&ve(r),i)for(u=0;a=r[u++];)fe.test(a.type||"")&&i.push(a);return d}ye=T.createDocumentFragment().appendChild(T.createElement("div")),(we=T.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),ye.appendChild(we),y.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var _e=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ee(e,t){return e===function(){try{return T.activeElement}catch(e){}}()==("focus"===t)}function Ie(e,t,i,n,s,a){var r,o;if("object"==typeof t){for(o in"string"!=typeof i&&(n=n||i,i=void 0),t)Ie(e,o,i,n,t[o],a);return e}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),!1===s)s=Se;else if(!s)return e;return 1===a&&(r=s,(s=function(e){return k().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=k.guid++)),e.each(function(){k.event.add(this,t,s,n,i)})}function Me(e,s,a){a?(J.set(e,s,!1),k.event.add(e,s,{namespace:!1,handler:function(e){var t,i,n=J.get(this,s);if(1&e.isTrigger&&this[s]){if(n.length)(k.event.special[s]||{}).delegateType&&e.stopPropagation();else if(n=o.call(arguments),J.set(this,s,n),t=a(this,s),this[s](),n!==(i=J.get(this,s))||t?J.set(this,s,!1):i={},n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else n.length&&(J.set(this,s,{value:k.event.trigger(k.extend(n[0],k.Event.prototype),n.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,s)&&k.event.add(e,s,ke)}k.event={global:{},add:function(t,e,i,n,s){var a,r,o,l,c,u,d,p,h,f,m,g=J.get(t);if(g)for(i.handler&&(i=(a=i).handler,s=a.selector),s&&k.find.matchesSelector(se,s),i.guid||(i.guid=k.guid++),(l=g.events)||(l=g.events={}),(r=g.handle)||(r=g.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(O)||[""]).length;c--;)h=m=(o=Te.exec(e[c])||[])[1],f=(o[2]||"").split(".").sort(),h&&(d=k.event.special[h]||{},h=(s?d.delegateType:d.bindType)||h,d=k.event.special[h]||{},u=k.extend({type:h,origType:m,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&k.expr.match.needsContext.test(s),namespace:f.join(".")},a),(p=l[h])||((p=l[h]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,n,f,r)||t.addEventListener&&t.addEventListener(h,r)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=i.guid)),s?p.splice(p.delegateCount++,0,u):p.push(u),k.event.global[h]=!0)},remove:function(e,t,i,n,s){var a,r,o,l,c,u,d,p,h,f,m,g=J.hasData(e)&&J.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(O)||[""]).length;c--;)if(h=m=(o=Te.exec(t[c])||[])[1],f=(o[2]||"").split(".").sort(),h){for(d=k.event.special[h]||{},p=l[h=(n?d.delegateType:d.bindType)||h]||[],o=o[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=a=p.length;a--;)u=p[a],!s&&m!==u.origType||i&&i.guid!==u.guid||o&&!o.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(p.splice(a,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));r&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,f,g.handle)||k.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)k.event.remove(e,h+t[c],i,n,!0);k.isEmptyObject(l)&&J.remove(e,"handle events")}},dispatch:function(e){var t,i,n,s,a,r,o=k.event.fix(e),l=new Array(arguments.length),c=(J.get(this,"events")||{})[o.type]||[],u=k.event.special[o.type]||{};for(l[0]=o,t=1;t<arguments.length;t++)l[t]=arguments[t];if(o.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,o)){for(r=k.event.handlers.call(this,o,c),t=0;(s=r[t++])&&!o.isPropagationStopped();)for(o.currentTarget=s.elem,i=0;(a=s.handlers[i++])&&!o.isImmediatePropagationStopped();)o.rnamespace&&!1!==a.namespace&&!o.rnamespace.test(a.namespace)||(o.handleObj=a,o.data=a.data,void 0!==(n=((k.event.special[a.origType]||{}).handle||a.handler).apply(s.elem,l))&&!1===(o.result=n)&&(o.preventDefault(),o.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,o),o.result}},handlers:function(e,t){var i,n,s,a,r,o=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&1<=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(a=[],r={},i=0;i<l;i++)void 0===r[s=(n=t[i]).selector+" "]&&(r[s]=n.needsContext?-1<k(s,this).index(c):k.find(s,this,null,[c]).length),r[s]&&a.push(n);a.length&&o.push({elem:c,handlers:a})}return c=this,l<t.length&&o.push({elem:c,handlers:t.slice(l)}),o},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:w(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&I(t,"input")&&Me(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&I(t,"input")&&Me(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&I(t,"input")&&J.get(t,"click")||I(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&_e.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return Me(this,e,Ee),!1},trigger:function(){return Me(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,s){k.event.special[e]={delegateType:s,bindType:s,handle:function(e){var t,i=e.relatedTarget,n=e.handleObj;return i&&(i===this||k.contains(this,i))||(e.type=n.origType,t=n.handler.apply(this,arguments),e.type=s),t}}}),k.fn.extend({on:function(e,t,i,n){return Ie(this,e,t,i,n)},one:function(e,t,i,n){return Ie(this,e,t,i,n,1)},off:function(e,t,i){var n,s;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,k(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Se),this.each(function(){k.event.remove(this,e,i,t)});for(s in e)this.off(s,t,e[s]);return this}});var De=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,$e=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function ze(e,t){return I(e,"table")&&I(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Ae(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ne(e,t){var i,n,s,a,r,o,l,c;if(1===t.nodeType){if(J.hasData(e)&&(a=J.access(e),r=J.set(t,a),c=a.events))for(s in delete r.handle,r.events={},c)for(i=0,n=c[s].length;i<n;i++)k.event.add(t,s,c[s][i]);V.hasData(e)&&(o=V.access(e),l=k.extend({},o),V.set(t,l))}}function Re(i,n,s,a){n=g.apply([],n);var e,t,r,o,l,c,u=0,d=i.length,p=d-1,h=n[0],f=w(h);if(f||1<d&&"string"==typeof h&&!y.checkClone&&Pe.test(h))return i.each(function(e){var t=i.eq(e);f&&(n[0]=h.call(this,e,t.html())),Re(t,n,s,a)});if(d&&(t=(e=be(n,i[0].ownerDocument,!1,i,a)).firstChild,1===e.childNodes.length&&(e=t),t||a)){for(o=(r=k.map(ge(e,"script"),Ae)).length;u<d;u++)l=e,u!==p&&(l=k.clone(l,!0,!0),o&&k.merge(r,ge(l,"script"))),s.call(i[u],l,u);if(o)for(c=r[r.length-1].ownerDocument,k.map(r,Oe),u=0;u<o;u++)l=r[u],fe.test(l.type||"")&&!J.access(l,"globalEval")&&k.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?k._evalUrl&&!l.noModule&&k._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):x(l.textContent.replace(Le,""),l,c))}return i}function He(e,t,i){for(var n,s=t?k.filter(t,e):e,a=0;null!=(n=s[a]);a++)i||1!==n.nodeType||k.cleanData(ge(n)),n.parentNode&&(i&&ae(n)&&ve(ge(n,"script")),n.parentNode.removeChild(n));return e}k.extend({htmlPrefilter:function(e){return e.replace(De,"<$1></$2>")},clone:function(e,t,i){var n,s,a,r,o,l,c,u=e.cloneNode(!0),d=ae(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(r=ge(u),n=0,s=(a=ge(e)).length;n<s;n++)o=a[n],l=r[n],"input"===(c=l.nodeName.toLowerCase())&&pe.test(o.type)?l.checked=o.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=o.defaultValue);if(t)if(i)for(a=a||ge(e),r=r||ge(u),n=0,s=a.length;n<s;n++)Ne(a[n],r[n]);else Ne(e,u);return 0<(r=ge(u,"script")).length&&ve(r,!d&&ge(e,"script")),u},cleanData:function(e){for(var t,i,n,s=k.event.special,a=0;void 0!==(i=e[a]);a++)if(Y(i)){if(t=i[J.expando]){if(t.events)for(n in t.events)s[n]?k.event.remove(i,n):k.removeEvent(i,n,t.handle);i[J.expando]=void 0}i[V.expando]&&(i[V.expando]=void 0)}}}),k.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return q(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ze(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ze(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return q(this,function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!$e.test(e)&&!me[(he.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(k.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var i=[];return Re(this,arguments,function(e){var t=this.parentNode;k.inArray(this,i)<0&&(k.cleanData(ge(this)),t&&t.replaceChild(e,this))},i)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,r){k.fn[e]=function(e){for(var t,i=[],n=k(e),s=n.length-1,a=0;a<=s;a++)t=a===s?this:this.clone(!0),k(n[a])[r](t),l.apply(i,t.get());return this.pushStack(i)}});var je,Be,Fe,qe,We,Ke,Xe,Ge=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Ye=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Ue=new RegExp(ne.join("|"),"i");function Je(){if(Xe){Ke.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Xe.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",se.appendChild(Ke).appendChild(Xe);var e=C.getComputedStyle(Xe);je="1%"!==e.top,We=12===Ve(e.marginLeft),Xe.style.right="60%",qe=36===Ve(e.right),Be=36===Ve(e.width),Xe.style.position="absolute",Fe=12===Ve(Xe.offsetWidth/3),se.removeChild(Ke),Xe=null}}function Ve(e){return Math.round(parseFloat(e))}function Ze(e,t,i){var n,s,a,r,o=e.style;return(i=i||Ye(e))&&(""!==(r=i.getPropertyValue(t)||i[t])||ae(e)||(r=k.style(e,t)),!y.pixelBoxStyles()&&Ge.test(r)&&Ue.test(t)&&(n=o.width,s=o.minWidth,a=o.maxWidth,o.minWidth=o.maxWidth=o.width=r,r=i.width,o.width=n,o.minWidth=s,o.maxWidth=a)),void 0!==r?r+"":r}function Qe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}Ke=T.createElement("div"),(Xe=T.createElement("div")).style&&(Xe.style.backgroundClip="content-box",Xe.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===Xe.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return Je(),Be},pixelBoxStyles:function(){return Je(),qe},pixelPosition:function(){return Je(),je},reliableMarginLeft:function(){return Je(),We},scrollboxSize:function(){return Je(),Fe}}));var et=["Webkit","Moz","ms"],tt=T.createElement("div").style,it={};function nt(e){var t=k.cssProps[e]||it[e];return t||(e in tt?e:it[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=et.length;i--;)if((e=et[i]+t)in tt)return e}(e)||e)}var st=/^(none|table(?!-c[ea]).+)/,at=/^--/,rt={position:"absolute",visibility:"hidden",display:"block"},ot={letterSpacing:"0",fontWeight:"400"};function lt(e,t,i){var n=ie.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function ct(e,t,i,n,s,a){var r="width"===t?1:0,o=0,l=0;if(i===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===i&&(l+=k.css(e,i+ne[r],!0,s)),n?("content"===i&&(l-=k.css(e,"padding"+ne[r],!0,s)),"margin"!==i&&(l-=k.css(e,"border"+ne[r]+"Width",!0,s))):(l+=k.css(e,"padding"+ne[r],!0,s),"padding"!==i?l+=k.css(e,"border"+ne[r]+"Width",!0,s):o+=k.css(e,"border"+ne[r]+"Width",!0,s));return!n&&0<=a&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-o-.5))||0),l}function ut(e,t,i){var n=Ye(e),s=(!y.boxSizingReliable()||i)&&"border-box"===k.css(e,"boxSizing",!1,n),a=s,r=Ze(e,t,n),o="offset"+t[0].toUpperCase()+t.slice(1);if(Ge.test(r)){if(!i)return r;r="auto"}return(!y.boxSizingReliable()&&s||"auto"===r||!parseFloat(r)&&"inline"===k.css(e,"display",!1,n))&&e.getClientRects().length&&(s="border-box"===k.css(e,"boxSizing",!1,n),(a=o in e)&&(r=e[o])),(r=parseFloat(r)||0)+ct(e,t,i||(s?"border":"content"),a,n,r)+"px"}function dt(e,t,i,n,s){return new dt.prototype.init(e,t,i,n,s)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ze(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,a,r,o=G(t),l=at.test(t),c=e.style;if(l||(t=nt(o)),r=k.cssHooks[t]||k.cssHooks[o],void 0===i)return r&&"get"in r&&void 0!==(s=r.get(e,!1,n))?s:c[t];"string"===(a=typeof i)&&(s=ie.exec(i))&&s[1]&&(i=ce(e,t,s),a="number"),null!=i&&i==i&&("number"!==a||l||(i+=s&&s[3]||(k.cssNumber[o]?"":"px")),y.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),r&&"set"in r&&void 0===(i=r.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var s,a,r,o=G(t);return at.test(t)||(t=nt(o)),(r=k.cssHooks[t]||k.cssHooks[o])&&"get"in r&&(s=r.get(e,!0,i)),void 0===s&&(s=Ze(e,t,n)),"normal"===s&&t in ot&&(s=ot[t]),""===i||i?(a=parseFloat(s),!0===i||isFinite(a)?a||0:s):s}}),k.each(["height","width"],function(e,l){k.cssHooks[l]={get:function(e,t,i){if(t)return!st.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ut(e,l,i):oe(e,rt,function(){return ut(e,l,i)})},set:function(e,t,i){var n,s=Ye(e),a=!y.scrollboxSize()&&"absolute"===s.position,r=(a||i)&&"border-box"===k.css(e,"boxSizing",!1,s),o=i?ct(e,l,i,r,s):0;return r&&a&&(o-=Math.ceil(e["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(s[l])-ct(e,l,"border",!1,s)-.5)),o&&(n=ie.exec(t))&&"px"!==(n[3]||"px")&&(e.style[l]=t,t=k.css(e,l)),lt(0,t,o)}}}),k.cssHooks.marginLeft=Qe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-oe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(s,a){k.cssHooks[s+a]={expand:function(e){for(var t=0,i={},n="string"==typeof e?e.split(" "):[e];t<4;t++)i[s+ne[t]+a]=n[t]||n[t-2]||n[0];return i}},"margin"!==s&&(k.cssHooks[s+a].set=lt)}),k.fn.extend({css:function(e,t){return q(this,function(e,t,i){var n,s,a={},r=0;if(Array.isArray(t)){for(n=Ye(e),s=t.length;r<s;r++)a[t[r]]=k.css(e,t[r],!1,n);return a}return void 0!==i?k.style(e,t,i):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=dt).prototype={constructor:dt,init:function(e,t,i,n,s,a){this.elem=e,this.prop=i,this.easing=s||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=a||(k.cssNumber[i]?"":"px")},cur:function(){var e=dt.propHooks[this.prop];return e&&e.get?e.get(this):dt.propHooks._default.get(this)},run:function(e){var t,i=dt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):dt.propHooks._default.set(this),this}}).init.prototype=dt.prototype,(dt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[nt(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=dt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=dt.prototype.init,k.fx.step={};var pt,ht,ft,mt,gt=/^(?:toggle|show|hide)$/,vt=/queueHooks$/;function yt(){ht&&(!1===T.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(yt):C.setTimeout(yt,k.fx.interval),k.fx.tick())}function wt(){return C.setTimeout(function(){pt=void 0}),pt=Date.now()}function xt(e,t){var i,n=0,s={height:e};for(t=t?1:0;n<4;n+=2-t)s["margin"+(i=ne[n])]=s["padding"+i]=e;return t&&(s.opacity=s.width=e),s}function bt(e,t,i){for(var n,s=(_t.tweeners[t]||[]).concat(_t.tweeners["*"]),a=0,r=s.length;a<r;a++)if(n=s[a].call(i,t,e))return n}function _t(a,e,t){var i,r,n=0,s=_t.prefilters.length,o=k.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var e=pt||wt(),t=Math.max(0,c.startTime+c.duration-e),i=1-(t/c.duration||0),n=0,s=c.tweens.length;n<s;n++)c.tweens[n].run(i);return o.notifyWith(a,[c,i,t]),i<1&&s?t:(s||o.notifyWith(a,[c,1,0]),o.resolveWith(a,[c]),!1)},c=o.promise({elem:a,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:pt||wt(),duration:t.duration,tweens:[],createTween:function(e,t){var i=k.Tween(a,c.opts,e,t,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(i),i},stop:function(e){var t=0,i=e?c.tweens.length:0;if(r)return this;for(r=!0;t<i;t++)c.tweens[t].run(1);return e?(o.notifyWith(a,[c,1,0]),o.resolveWith(a,[c,e])):o.rejectWith(a,[c,e]),this}}),u=c.props;for(!function(e,t){var i,n,s,a,r;for(i in e)if(s=t[n=G(i)],a=e[i],Array.isArray(a)&&(s=a[1],a=e[i]=a[0]),i!==n&&(e[n]=a,delete e[i]),(r=k.cssHooks[n])&&"expand"in r)for(i in a=r.expand(a),delete e[n],a)i in e||(e[i]=a[i],t[i]=s);else t[n]=s}(u,c.opts.specialEasing);n<s;n++)if(i=_t.prefilters[n].call(c,a,u,c.opts))return w(i.stop)&&(k._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return k.map(u,bt,c),w(c.opts.start)&&c.opts.start.call(a,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),k.fx.timer(k.extend(l,{elem:a,anim:c,queue:c.opts.queue})),c}k.Animation=k.extend(_t,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ce(i.elem,e,ie.exec(t),i),i}]},tweener:function(e,t){for(var i,n=0,s=(e=w(e)?(t=e,["*"]):e.match(O)).length;n<s;n++)i=e[n],_t.tweeners[i]=_t.tweeners[i]||[],_t.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,s,a,r,o,l,c,u,d="width"in t||"height"in t,p=this,h={},f=e.style,m=e.nodeType&&le(e),g=J.get(e,"fxshow");for(n in i.queue||(null==(r=k._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,o=r.empty.fire,r.empty.fire=function(){r.unqueued||o()}),r.unqueued++,p.always(function(){p.always(function(){r.unqueued--,k.queue(e,"fx").length||r.empty.fire()})})),t)if(s=t[n],gt.test(s)){if(delete t[n],a=a||"toggle"===s,s===(m?"hide":"show")){if("show"!==s||!g||void 0===g[n])continue;m=!0}h[n]=g&&g[n]||k.style(e,n)}if((l=!k.isEmptyObject(t))||!k.isEmptyObject(h))for(n in d&&1===e.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(c=g&&g.display)&&(c=J.get(e,"display")),"none"===(u=k.css(e,"display"))&&(c?u=c:(de([e],!0),c=e.style.display||c,u=k.css(e,"display"),de([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===k.css(e,"float")&&(l||(p.done(function(){f.display=c}),null==c&&(u=f.display,c="none"===u?"":u)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",p.always(function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]})),l=!1,h)l||(g?"hidden"in g&&(m=g.hidden):g=J.access(e,"fxshow",{display:c}),a&&(g.hidden=!m),m&&de([e],!0),p.done(function(){for(n in m||de([e]),J.remove(e,"fxshow"),h)k.style(e,n,h[n])})),l=bt(m?g[n]:0,n,p),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?_t.prefilters.unshift(e):_t.prefilters.push(e)}}),k.speed=function(e,t,i){var n=e&&"object"==typeof e?k.extend({},e):{complete:i||!i&&t||w(e)&&e,duration:e,easing:i&&t||t&&!w(t)&&t};return k.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in k.fx.speeds?n.duration=k.fx.speeds[n.duration]:n.duration=k.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){w(n.old)&&n.old.call(this),n.queue&&k.dequeue(this,n.queue)},n},k.fn.extend({fadeTo:function(e,t,i,n){return this.filter(le).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(t,e,i,n){function s(){var e=_t(this,k.extend({},t),r);(a||J.get(this,"finish"))&&e.stop(!0)}var a=k.isEmptyObject(t),r=k.speed(e,i,n);return s.finish=s,a||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(s,e,a){function r(e){var t=e.stop;delete e.stop,t(a)}return"string"!=typeof s&&(a=e,e=s,s=void 0),e&&!1!==s&&this.queue(s||"fx",[]),this.each(function(){var e=!0,t=null!=s&&s+"queueHooks",i=k.timers,n=J.get(this);if(t)n[t]&&n[t].stop&&r(n[t]);else for(t in n)n[t]&&n[t].stop&&vt.test(t)&&r(n[t]);for(t=i.length;t--;)i[t].elem!==this||null!=s&&i[t].queue!==s||(i[t].anim.stop(a),e=!1,i.splice(t,1));!e&&a||k.dequeue(this,s)})},finish:function(r){return!1!==r&&(r=r||"fx"),this.each(function(){var e,t=J.get(this),i=t[r+"queue"],n=t[r+"queueHooks"],s=k.timers,a=i?i.length:0;for(t.finish=!0,k.queue(this,r,[]),n&&n.stop&&n.stop.call(this,!0),e=s.length;e--;)s[e].elem===this&&s[e].queue===r&&(s[e].anim.stop(!0),s.splice(e,1));for(e=0;e<a;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,n){var s=k.fn[n];k.fn[n]=function(e,t,i){return null==e||"boolean"==typeof e?s.apply(this,arguments):this.animate(xt(n,!0),e,t,i)}}),k.each({slideDown:xt("show"),slideUp:xt("hide"),slideToggle:xt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,n){k.fn[e]=function(e,t,i){return this.animate(n,e,t,i)}}),k.timers=[],k.fx.tick=function(){var e,t=0,i=k.timers;for(pt=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||k.fx.stop(),pt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){ht||(ht=!0,yt())},k.fx.stop=function(){ht=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(n,e){return n=k.fx&&k.fx.speeds[n]||n,e=e||"fx",this.queue(e,function(e,t){var i=C.setTimeout(e,n);t.stop=function(){C.clearTimeout(i)}})},ft=T.createElement("input"),mt=T.createElement("select").appendChild(T.createElement("option")),ft.type="checkbox",y.checkOn=""!==ft.value,y.optSelected=mt.selected,(ft=T.createElement("input")).value="t",ft.type="radio",y.radioValue="t"===ft.value;var Ct,Tt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return q(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,i){var n,s,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?k.prop(e,t,i):(1===a&&k.isXMLDoc(e)||(s=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?Ct:void 0)),void 0!==i?null===i?void k.removeAttr(e,t):s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:(e.setAttribute(t,i+""),i):!(s&&"get"in s&&null!==(n=s.get(e,t)))&&null==(n=k.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&I(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,s=t&&t.match(O);if(s&&1===e.nodeType)for(;i=s[n++];)e.removeAttribute(i)}}),Ct={set:function(e,t,i){return!1===t?k.removeAttr(e,i):e.setAttribute(i,i),i}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var r=Tt[t]||k.find.attr;Tt[t]=function(e,t,i){var n,s,a=t.toLowerCase();return i||(s=Tt[a],Tt[a]=n,n=null!=r(e,t,i)?a:null,Tt[a]=s),n}});var kt=/^(?:input|select|textarea|button)$/i,St=/^(?:a|area)$/i;function Et(e){return(e.match(O)||[]).join(" ")}function It(e){return e.getAttribute&&e.getAttribute("class")||""}function Mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(O)||[]}k.fn.extend({prop:function(e,t){return q(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,i){var n,s,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&k.isXMLDoc(e)||(t=k.propFix[t]||t,s=k.propHooks[t]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:e[t]=i:s&&"get"in s&&null!==(n=s.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):kt.test(e.nodeName)||St.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,i,n,s,a,r,o,l=0;if(w(t))return this.each(function(e){k(this).addClass(t.call(this,e,It(this)))});if((e=Mt(t)).length)for(;i=this[l++];)if(s=It(i),n=1===i.nodeType&&" "+Et(s)+" "){for(r=0;a=e[r++];)n.indexOf(" "+a+" ")<0&&(n+=a+" ");s!==(o=Et(n))&&i.setAttribute("class",o)}return this},removeClass:function(t){var e,i,n,s,a,r,o,l=0;if(w(t))return this.each(function(e){k(this).removeClass(t.call(this,e,It(this)))});if(!arguments.length)return this.attr("class","");if((e=Mt(t)).length)for(;i=this[l++];)if(s=It(i),n=1===i.nodeType&&" "+Et(s)+" "){for(r=0;a=e[r++];)for(;-1<n.indexOf(" "+a+" ");)n=n.replace(" "+a+" "," ");s!==(o=Et(n))&&i.setAttribute("class",o)}return this},toggleClass:function(s,t){var a=typeof s,r="string"==a||Array.isArray(s);return"boolean"==typeof t&&r?t?this.addClass(s):this.removeClass(s):w(s)?this.each(function(e){k(this).toggleClass(s.call(this,e,It(this),t),t)}):this.each(function(){var e,t,i,n;if(r)for(t=0,i=k(this),n=Mt(s);e=n[t++];)i.hasClass(e)?i.removeClass(e):i.addClass(e);else void 0!==s&&"boolean"!=a||((e=It(this))&&J.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==s&&J.get(this,"__className__")||""))})},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&-1<(" "+Et(It(i))+" ").indexOf(t))return!0;return!1}});var Dt=/\r/g;k.fn.extend({val:function(i){var n,e,s,t=this[0];return arguments.length?(s=w(i),this.each(function(e){var t;1===this.nodeType&&(null==(t=s?i.call(this,e,k(this).val()):i)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(n=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,t,"value")||(this.value=t))})):t?(n=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(Dt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:Et(k.text(e))}},select:{get:function(e){var t,i,n,s=e.options,a=e.selectedIndex,r="select-one"===e.type,o=r?null:[],l=r?a+1:s.length;for(n=a<0?l:r?a:0;n<l;n++)if(((i=s[n]).selected||n===a)&&!i.disabled&&(!i.parentNode.disabled||!I(i.parentNode,"optgroup"))){if(t=k(i).val(),r)return t;o.push(t)}return o},set:function(e,t){for(var i,n,s=e.options,a=k.makeArray(t),r=s.length;r--;)((n=s[r]).selected=-1<k.inArray(k.valHooks.option.get(n),a))&&(i=!0);return i||(e.selectedIndex=-1),a}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;function $t(e){e.stopPropagation()}var Pt=/^(?:focusinfocus|focusoutblur)$/;k.extend(k.event,{trigger:function(e,t,i,n){var s,a,r,o,l,c,u,d,p=[i||T],h=v.call(e,"type")?e.type:e,f=v.call(e,"namespace")?e.namespace.split("."):[];if(a=d=r=i=i||T,3!==i.nodeType&&8!==i.nodeType&&!Pt.test(h+k.event.triggered)&&(-1<h.indexOf(".")&&(h=(f=h.split(".")).shift(),f.sort()),l=h.indexOf(":")<0&&"on"+h,(e=e[k.expando]?e:new k.Event(h,"object"==typeof e&&e)).isTrigger=n?2:3,e.namespace=f.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:k.makeArray(t,[e]),u=k.event.special[h]||{},n||!u.trigger||!1!==u.trigger.apply(i,t))){if(!n&&!u.noBubble&&!m(i)){for(o=u.delegateType||h,Pt.test(o+h)||(a=a.parentNode);a;a=a.parentNode)p.push(a),r=a;r===(i.ownerDocument||T)&&p.push(r.defaultView||r.parentWindow||C)}for(s=0;(a=p[s++])&&!e.isPropagationStopped();)d=a,e.type=1<s?o:u.bindType||h,(c=(J.get(a,"events")||{})[e.type]&&J.get(a,"handle"))&&c.apply(a,t),(c=l&&a[l])&&c.apply&&Y(a)&&(e.result=c.apply(a,t),!1===e.result&&e.preventDefault());return e.type=h,n||e.isDefaultPrevented()||u._default&&!1!==u._default.apply(p.pop(),t)||!Y(i)||l&&w(i[h])&&!m(i)&&((r=i[l])&&(i[l]=null),k.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,$t),i[h](),e.isPropagationStopped()&&d.removeEventListener(h,$t),k.event.triggered=void 0,r&&(i[l]=r)),e.result}},simulate:function(e,t,i){var n=k.extend(new k.Event,i,{type:e,isSimulated:!0});k.event.trigger(n,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];if(i)return k.event.trigger(e,t,i,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(i,n){function s(e){k.event.simulate(n,e.target,k.event.fix(e))}k.event.special[n]={setup:function(){var e=this.ownerDocument||this,t=J.access(e,n);t||e.addEventListener(i,s,!0),J.access(e,n,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=J.access(e,n)-1;t?J.access(e,n,t):(e.removeEventListener(i,s,!0),J.remove(e,n))}}});var Lt=C.location,zt=Date.now(),At=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Ot=/\[\]$/,Nt=/\r?\n/g,Rt=/^(?:submit|button|image|reset|file)$/i,Ht=/^(?:input|select|textarea|keygen)/i;function jt(i,e,n,s){var t;if(Array.isArray(e))k.each(e,function(e,t){n||Ot.test(i)?s(i,t):jt(i+"["+("object"==typeof t&&null!=t?e:"")+"]",t,n,s)});else if(n||"object"!==b(e))s(i,e);else for(t in e)jt(i+"["+t+"]",e[t],n,s)}k.param=function(e,t){function i(e,t){var i=w(t)?t():t;s[s.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)}var n,s=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return s.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&Ht.test(this.nodeName)&&!Rt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var i=k(this).val();return null==i?null:Array.isArray(i)?k.map(i,function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}}):{name:t.name,value:i.replace(Nt,"\r\n")}}).get()}});var Bt=/%20/g,Ft=/#.*$/,qt=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Kt=/^(?:GET|HEAD)$/,Xt=/^\/\//,Gt={},Yt={},Ut="*/".concat("*"),Jt=T.createElement("a");function Vt(a){return function(e,t){"string"!=typeof e&&(t=e,e="*");var i,n=0,s=e.toLowerCase().match(O)||[];if(w(t))for(;i=s[n++];)"+"===i[0]?(i=i.slice(1)||"*",(a[i]=a[i]||[]).unshift(t)):(a[i]=a[i]||[]).push(t)}}function Zt(t,s,a,r){var o={},l=t===Yt;function c(e){var n;return o[e]=!0,k.each(t[e]||[],function(e,t){var i=t(s,a,r);return"string"!=typeof i||l||o[i]?l?!(n=i):void 0:(s.dataTypes.unshift(i),c(i),!1)}),n}return c(s.dataTypes[0])||!o["*"]&&c("*")}function Qt(e,t){var i,n,s=k.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n=n||{})[i]=t[i]);return n&&k.extend(!0,e,n),e}Jt.href=Lt.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Lt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Lt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ut,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qt(Qt(e,k.ajaxSettings),t):Qt(k.ajaxSettings,e)},ajaxPrefilter:Vt(Gt),ajaxTransport:Vt(Yt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var u,d,p,i,h,n,f,m,s,a,g=k.ajaxSetup({},t),v=g.context||g,y=g.context&&(v.nodeType||v.jquery)?k(v):k.event,w=k.Deferred(),x=k.Callbacks("once memory"),b=g.statusCode||{},r={},o={},l="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(f){if(!i)for(i={};t=Wt.exec(p);)i[t[1].toLowerCase()+" "]=(i[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=i[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return f?p:null},setRequestHeader:function(e,t){return null==f&&(e=o[e.toLowerCase()]=o[e.toLowerCase()]||e,r[e]=t),this},overrideMimeType:function(e){return null==f&&(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(f)_.always(e[_.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||l;return u&&u.abort(t),c(0,t),this}};if(w.promise(_),g.url=((e||g.url||Lt.href)+"").replace(Xt,Lt.protocol+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=(g.dataType||"*").toLowerCase().match(O)||[""],null==g.crossDomain){n=T.createElement("a");try{n.href=g.url,n.href=n.href,g.crossDomain=Jt.protocol+"//"+Jt.host!=n.protocol+"//"+n.host}catch(e){g.crossDomain=!0}}if(g.data&&g.processData&&"string"!=typeof g.data&&(g.data=k.param(g.data,g.traditional)),Zt(Gt,g,t,_),f)return _;for(s in(m=k.event&&g.global)&&0==k.active++&&k.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!Kt.test(g.type),d=g.url.replace(Ft,""),g.hasContent?g.data&&g.processData&&0===(g.contentType||"").indexOf("application/x-www-form-urlencoded")&&(g.data=g.data.replace(Bt,"+")):(a=g.url.slice(d.length),g.data&&(g.processData||"string"==typeof g.data)&&(d+=(At.test(d)?"&":"?")+g.data,delete g.data),!1===g.cache&&(d=d.replace(qt,"$1"),a=(At.test(d)?"&":"?")+"_="+zt+++a),g.url=d+a),g.ifModified&&(k.lastModified[d]&&_.setRequestHeader("If-Modified-Since",k.lastModified[d]),k.etag[d]&&_.setRequestHeader("If-None-Match",k.etag[d])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&_.setRequestHeader("Content-Type",g.contentType),_.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+Ut+"; q=0.01":""):g.accepts["*"]),g.headers)_.setRequestHeader(s,g.headers[s]);if(g.beforeSend&&(!1===g.beforeSend.call(v,_,g)||f))return _.abort();if(l="abort",x.add(g.complete),_.done(g.success),_.fail(g.error),u=Zt(Yt,g,t,_)){if(_.readyState=1,m&&y.trigger("ajaxSend",[_,g]),f)return _;g.async&&0<g.timeout&&(h=C.setTimeout(function(){_.abort("timeout")},g.timeout));try{f=!1,u.send(r,c)}catch(e){if(f)throw e;c(-1,e)}}else c(-1,"No Transport");function c(e,t,i,n){var s,a,r,o,l,c=t;f||(f=!0,h&&C.clearTimeout(h),u=void 0,p=n||"",_.readyState=0<e?4:0,s=200<=e&&e<300||304===e,i&&(o=function(e,t,i){for(var n,s,a,r,o=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(s in o)if(o[s]&&o[s].test(n)){l.unshift(s);break}if(l[0]in i)a=l[0];else{for(s in i){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}r=r||s}a=a||r}if(a)return a!==l[0]&&l.unshift(a),i[a]}(g,_,i)),o=function(e,t,i,n){var s,a,r,o,l,c={},u=e.dataTypes.slice();if(u[1])for(r in e.converters)c[r.toLowerCase()]=e.converters[r];for(a=u.shift();a;)if(e.responseFields[a]&&(i[e.responseFields[a]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=u.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(r=c[l+" "+a]||c["* "+a]))for(s in c)if((o=s.split(" "))[1]===a&&(r=c[l+" "+o[0]]||c["* "+o[0]])){!0===r?r=c[s]:!0!==c[s]&&(a=o[0],u.unshift(o[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(g,o,_,s),s?(g.ifModified&&((l=_.getResponseHeader("Last-Modified"))&&(k.lastModified[d]=l),(l=_.getResponseHeader("etag"))&&(k.etag[d]=l)),204===e||"HEAD"===g.type?c="nocontent":304===e?c="notmodified":(c=o.state,a=o.data,s=!(r=o.error))):(r=c,!e&&c||(c="error",e<0&&(e=0))),_.status=e,_.statusText=(t||c)+"",s?w.resolveWith(v,[a,c,_]):w.rejectWith(v,[_,c,r]),_.statusCode(b),b=void 0,m&&y.trigger(s?"ajaxSuccess":"ajaxError",[_,g,s?a:r]),x.fireWith(v,[_,c]),m&&(y.trigger("ajaxComplete",[_,g]),--k.active||k.event.trigger("ajaxStop")))}return _},getJSON:function(e,t,i){return k.get(e,t,i,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,s){k[s]=function(e,t,i,n){return w(t)&&(n=n||i,i=t,t=void 0),k.ajax(k.extend({url:e,type:s,dataType:n,data:t,success:i},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(w(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(i){return w(i)?this.each(function(e){k(this).wrapInner(i.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(i):e.append(i)})},wrap:function(t){var i=w(t);return this.each(function(e){k(this).wrapAll(i?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var ei={0:200,1223:204},ti=k.ajaxSettings.xhr();y.cors=!!ti&&"withCredentials"in ti,y.ajax=ti=!!ti,k.ajaxTransport(function(s){var a,r;if(y.cors||ti&&!s.crossDomain)return{send:function(e,t){var i,n=s.xhr();if(n.open(s.type,s.url,s.async,s.username,s.password),s.xhrFields)for(i in s.xhrFields)n[i]=s.xhrFields[i];for(i in s.mimeType&&n.overrideMimeType&&n.overrideMimeType(s.mimeType),s.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)n.setRequestHeader(i,e[i]);a=function(e){return function(){a&&(a=r=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null,"abort"===e?n.abort():"error"===e?"number"!=typeof n.status?t(0,"error"):t(n.status,n.statusText):t(ei[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders()))}},n.onload=a(),r=n.onerror=n.ontimeout=a("error"),void 0!==n.onabort?n.onabort=r:n.onreadystatechange=function(){4===n.readyState&&C.setTimeout(function(){a&&r()})},a=a("abort");try{n.send(s.hasContent&&s.data||null)}catch(e){if(a)throw e}},abort:function(){a&&a()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(i){var n,s;if(i.crossDomain||i.scriptAttrs)return{send:function(e,t){n=k("<script>").attr(i.scriptAttrs||{}).prop({charset:i.scriptCharset,src:i.url}).on("load error",s=function(e){n.remove(),s=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(n[0])},abort:function(){s&&s()}}});var ii,ni=[],si=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=ni.pop()||k.expando+"_"+zt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,i){var n,s,a,r=!1!==e.jsonp&&(si.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&si.test(e.data)&&"data");if(r||"jsonp"===e.dataTypes[0])return n=e.jsonpCallback=w(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,r?e[r]=e[r].replace(si,"$1"+n):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+n),e.converters["script json"]=function(){return a||k.error(n+" was not called"),a[0]},e.dataTypes[0]="json",s=C[n],C[n]=function(){a=arguments},i.always(function(){void 0===s?k(C).removeProp(n):C[n]=s,e[n]&&(e.jsonpCallback=t.jsonpCallback,ni.push(n)),a&&w(s)&&s(a[0]),a=s=void 0}),"script"}),y.createHTMLDocument=((ii=T.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===ii.childNodes.length),k.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(y.createHTMLDocument?((n=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(n)):t=T),a=!i&&[],(s=M.exec(e))?[t.createElement(s[1])]:(s=be([e],t,a),a&&a.length&&k(a).remove(),k.merge([],s.childNodes)));var n,s,a},k.fn.load=function(e,t,i){var n,s,a,r=this,o=e.indexOf(" ");return-1<o&&(n=Et(e.slice(o)),e=e.slice(0,o)),w(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<r.length&&k.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(e){a=arguments,r.html(n?k("<div>").append(k.parseHTML(e)).find(n):e)}).always(i&&function(e,t){r.each(function(){i.apply(this,a||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,i){var n,s,a,r,o,l,c=k.css(e,"position"),u=k(e),d={};"static"===c&&(e.style.position="relative"),o=u.offset(),a=k.css(e,"top"),l=k.css(e,"left"),s=("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(r=(n=u.position()).top,n.left):(r=parseFloat(a)||0,parseFloat(l)||0),w(t)&&(t=t.call(e,i,k.extend({},o))),null!=t.top&&(d.top=t.top-o.top+r),null!=t.left&&(d.left=t.left-o.left+s),"using"in t?t.using.call(e,d):u.css(d)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,i,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:e.top+i.pageYOffset,left:e.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],s={top:0,left:0};if("fixed"===k.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((s=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),s.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-k.css(n,"marginTop",!0),left:t.left-s.left-k.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||se})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,s){var a="pageYOffset"===s;k.fn[t]=function(e){return q(this,function(e,t,i){var n;if(m(e)?n=e:9===e.nodeType&&(n=e.defaultView),void 0===i)return n?n[s]:e[t];n?n.scrollTo(a?n.pageXOffset:i,a?i:n.pageYOffset):e[t]=i},t,e,arguments.length)}}),k.each(["top","left"],function(e,i){k.cssHooks[i]=Qe(y.pixelPosition,function(e,t){if(t)return t=Ze(e,i),Ge.test(t)?k(e).position()[i]+"px":t})}),k.each({Height:"height",Width:"width"},function(r,o){k.each({padding:"inner"+r,content:o,"":"outer"+r},function(n,a){k.fn[a]=function(e,t){var i=arguments.length&&(n||"boolean"!=typeof e),s=n||(!0===e||!0===t?"margin":"border");return q(this,function(e,t,i){var n;return m(e)?0===a.indexOf("outer")?e["inner"+r]:e.document.documentElement["client"+r]:9===e.nodeType?(n=e.documentElement,Math.max(e.body["scroll"+r],n["scroll"+r],e.body["offset"+r],n["offset"+r],n["client"+r])):void 0===i?k.css(e,t,s):k.style(e,t,i,s)},o,i?e:void 0,i)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,i){k.fn[i]=function(e,t){return 0<arguments.length?this.on(i,null,e,t):this.trigger(i)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)}}),k.proxy=function(e,t){var i,n,s;if("string"==typeof t&&(i=e[t],t=e,e=i),w(e))return n=o.call(arguments,2),(s=function(){return e.apply(t||this,n.concat(o.call(arguments)))}).guid=e.guid=e.guid||k.guid++,s},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=I,k.isFunction=w,k.isWindow=m,k.camelCase=G,k.type=b,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var ai=C.jQuery,ri=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=ri),e&&C.jQuery===k&&(C.jQuery=ai),k},e||(C.jQuery=C.$=k),k}),function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?t(require("jquery")):t(e.jQuery)}(this,function(i){"use strict";i.fn.typeWatch=function(e){var r=i.extend({wait:750,callback:function(){},highlight:!0,captureLength:2,allowSubmit:!1,inputTypes:["TEXT","TEXTAREA","PASSWORD","TEL","SEARCH","URL","EMAIL","DATETIME","DATE","MONTH","WEEK","TIME","DATETIME-LOCAL","NUMBER","RANGE","DIV"]},e);function t(e){var s=(e.type||e.nodeName).toUpperCase();if(0<=jQuery.inArray(s,r.inputTypes)){var a={timer:null,text:"DIV"===s?jQuery(e).html():jQuery(e).val(),cb:r.callback,el:e,type:s,wait:r.wait};r.highlight&&"DIV"!==s&&jQuery(e).focus(function(){this.select()});jQuery(e).on("keydown paste cut input",function(e){var t=a.wait,n=!1,i=s;void 0!==e.keyCode&&13==e.keyCode&&"TEXTAREA"!==i&&"DIV"!==s&&(console.log("OVERRIDE"),t=1,n=!0);clearTimeout(a.timer),a.timer=setTimeout(function(){var e,t,i;t=n,((i="DIV"===(e=a).type?jQuery(e.el).html():jQuery(e.el).val()).length>=r.captureLength&&i!=e.text||t&&(i.length>=r.captureLength||r.allowSubmit)||0==i.length&&e.text)&&(e.text=i,e.cb.call(e.el,i))},t)})}}return this.each(function(){t(this)})}}),function(u){"use strict";if(void 0!==u){var n=[],s=function(t){return n=u.grep(n,function(e){return e!==t&&0<e.$instance.closest("body").length})},a={allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,name:1,referrerpolicy:1,scrolling:1,sandbox:1,src:1,srcdoc:1,width:1},i={keyup:"onKeyUp",resize:"onResize"},r=function(e){u.each(l.opened().reverse(),function(){if(!e.isDefaultPrevented()&&!1===this[i[e.type]](e))return e.preventDefault(),e.stopPropagation(),!1})},o=function(e){if(e!==l._globalHandlerInstalled){l._globalHandlerInstalled=e;var t=u.map(i,function(e,t){return t+"."+l.prototype.namespace}).join(" ");u(window)[e?"on":"off"](t,r)}};l.prototype={constructor:l,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",persist:!1,otherClose:null,beforeOpen:u.noop,beforeContent:u.noop,beforeClose:u.noop,afterOpen:u.noop,afterContent:u.noop,afterClose:u.noop,onKeyUp:u.noop,onResize:u.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(e,t){"object"!=typeof e||e instanceof u!=!1||t||(t=e,e=void 0);var i=u.extend(this,t,{target:e}),n=i.resetCss?i.namespace+"-reset":i.namespace,s=u(i.background||['<div class="'+n+"-loading "+n+'">','<div class="'+n+'-content">','<button class="'+n+"-close-icon "+i.namespace+'-close" aria-label="Close">',i.closeIcon,"</button>",'<div class="'+i.namespace+'-inner">'+i.loading+"</div>","</div>","</div>"].join("")),a="."+i.namespace+"-close"+(i.otherClose?","+i.otherClose:"");return i.$instance=s.clone().addClass(i.variant),i.$instance.on(i.closeTrigger+"."+i.namespace,function(e){var t=u(e.target);("background"===i.closeOnClick&&t.is("."+i.namespace)||"anywhere"===i.closeOnClick||t.closest(a).length)&&(i.close(e),e.preventDefault())}),this},getContent:function(){if(!1!==this.persist&&this.$content)return this.$content;function e(e){return t.$currentTarget&&t.$currentTarget.attr(e)}var t=this,i=this.constructor.contentFilters,n=e(t.targetAttr),s=t.target||n||"",a=i[t.type];if(!a&&s in i&&(a=i[s],s=t.target&&n),s=s||e("href")||"",!a)for(var r in i)t[r]&&(a=i[r],s=t[r]);if(!a){var o=s;if(s=null,u.each(t.contentFilters,function(){return(a=i[this]).test&&(s=a.test(o)),!s&&a.regex&&o.match&&o.match(a.regex)&&(s=o),!s}),!s)return"console"in window&&window.console.error("Featherlight: no content filter found "+(o?' for "'+o+'"':" (no target specified)")),!1}return a.process.call(t,s)},setContent:function(e){var t=this;return e.is("iframe")&&t.$instance.addClass(t.namespace+"-iframe"),t.$instance.removeClass(t.namespace+"-loading"),t.$instance.find("."+t.namespace+"-inner").not(e).slice(1).remove().end().replaceWith(u.contains(t.$instance[0],e[0])?"":e),t.$content=e.addClass(t.namespace+"-inner"),t},open:function(t){var i=this;if(i.$instance.hide().appendTo(i.root),!(t&&t.isDefaultPrevented()||!1===i.beforeOpen(t))){t&&t.preventDefault();var e=i.getContent();if(e)return n.push(i),o(!0),i.$instance.fadeIn(i.openSpeed),i.beforeContent(t),u.when(e).always(function(e){i.setContent(e),i.afterContent(t)}).then(i.$instance.promise()).done(function(){i.afterOpen(t)})}return i.$instance.detach(),u.Deferred().reject().promise()},close:function(e){var t=this,i=u.Deferred();return!1===t.beforeClose(e)?i.reject():(0===s(t).length&&o(!1),t.$instance.fadeOut(t.closeSpeed,function(){t.$instance.detach(),t.afterClose(e),i.resolve()})),i.promise()},resize:function(e,t){if(e&&t){this.$content.css("width","").css("height","");var i=Math.max(e/(parseInt(this.$content.parent().css("width"),10)-1),t/(parseInt(this.$content.parent().css("height"),10)-1));1<i&&(i=t/Math.floor(t/i),this.$content.css("width",e/i+"px").css("height",t/i+"px"))}},chainCallbacks:function(e){for(var t in e)this[t]=u.proxy(e[t],this,u.proxy(this[t],this))}},u.extend(l,{id:0,autoBind:"[data-featherlight]",defaults:l.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(e){return e instanceof u&&e},process:function(e){return!1!==this.persist?u(e):u(e).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff|bmp|svg)(\?\S*)?$/i,process:function(e){var t=u.Deferred(),i=new Image,n=u('<img src="'+e+'" alt="" class="'+this.namespace+'-image" />');return i.onload=function(){n.naturalWidth=i.width,n.naturalHeight=i.height,t.resolve(n)},i.onerror=function(){t.reject(n)},i.src=e,t.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(e){return u(e)}},ajax:{regex:/./,process:function(e){var i=u.Deferred(),n=u("<div></div>").load(e,function(e,t){"error"!==t&&i.resolve(n.contents()),i.fail()});return i.promise()}},iframe:{process:function(e){var t=new u.Deferred,i=u("<iframe/>"),n=function(e,t){var i={},n=new RegExp("^"+t+"([A-Z])(.*)");for(var s in e){var a=s.match(n);if(a)i[(a[1]+a[2].replace(/([A-Z])/g,"-$1")).toLowerCase()]=e[s]}return i}(this,"iframe"),s=function(e,t){var i={};for(var n in e)n in t&&(i[n]=e[n],delete e[n]);return i}(n,a);return i.hide().attr("src",e).attr(s).css(n).on("load",function(){t.resolve(i.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),t.promise()}},text:{process:function(e){return u("<div>",{text:e})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(e,t){var n=this,s=new RegExp("^data-"+t+"-(.*)"),a={};return e&&e.attributes&&u.each(e.attributes,function(){var e=this.name.match(s);if(e){var t=this.value,i=u.camelCase(e[1]);if(0<=u.inArray(i,n.functionAttributes))t=new Function(t);else try{t=JSON.parse(t)}catch(e){}a[i]=t}}),a},extend:function(e,t){function i(){this.constructor=e}return i.prototype=this.prototype,e.prototype=new i,e.__super__=this.prototype,u.extend(e,this,t),e.defaults=e.prototype,e},attach:function(s,a,r){var o=this;"object"!=typeof a||a instanceof u!=!1||r||(r=a,a=void 0);function e(e){var t=u(e.currentTarget),i=u.extend({$source:s,$currentTarget:t},o.readElementConfig(s[0],c.namespace),o.readElementConfig(e.currentTarget,c.namespace),r),n=l||t.data("featherlight-persisted")||new o(a,i);"shared"===n.persist?l=n:!1!==n.persist&&t.data("featherlight-persisted",n),i.$currentTarget.blur&&i.$currentTarget.blur(),n.open(e)}var l,t=(r=u.extend({},r)).namespace||o.defaults.namespace,c=u.extend({},o.defaults,o.readElementConfig(s[0],t),r);return s.on(c.openTrigger+"."+c.namespace,c.filter,e),e},current:function(){var e=this.opened();return e[e.length-1]||null},opened:function(){var t=this;return s(),u.grep(n,function(e){return e instanceof t})},close:function(e){var t=this.current();if(t)return t.close(e)},_onReady:function(){var t=this;t.autoBind&&(u(t.autoBind).each(function(){t.attach(u(this))}),u(document).on("click",t.autoBind,function(e){e.isDefaultPrevented()||t.attach(u(e.currentTarget))(e)}))},_callbackChain:{onKeyUp:function(e,t){return 27===t.keyCode?(this.closeOnEsc&&u.featherlight.close(t),!1):e(t)},beforeOpen:function(e,t){return this._previouslyActive=document.activeElement,this._$previouslyTabbable=u("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=u("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(e,t){return u(t).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),e(t)},afterClose:function(e,t){var i=e(t),n=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(e,t){u(t).attr("tabindex",n._previousWithTabIndices[e])}),this._previouslyActive.focus(),i},onResize:function(e,t){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),e(t)},afterContent:function(e,t){var i=e(t);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(t),i}}}),u.featherlight=l,u.fn.featherlight=function(e,t){return l.attach(this,e,t),this},u(document).ready(function(){l._onReady()})}else"console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery.");function l(e,t){if(!(this instanceof l)){var i=new l(e,t);return i.open(),i}this.id=l.id++,this.setup(e,t),this.chainCallbacks(l._callbackChain)}}(jQuery),function(e){var t;if("function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),!t){var i=window.Cookies,n=window.Cookies=e();n.noConflict=function(){return window.Cookies=i,n}}}(function(){function o(){for(var e=0,t={};e<arguments.length;e++){var i=arguments[e];for(var n in i)t[n]=i[n]}return t}function c(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(l){function r(){}function i(e,t,i){if("undefined"!=typeof document){"number"==typeof(i=o({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(+new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var n=JSON.stringify(t);/^[\{\[]/.test(n)&&(t=n)}catch(e){}t=l.write?l.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var a in i)i[a]&&(s+="; "+a,!0!==i[a]&&(s+="="+i[a].split(";")[0]));return document.cookie=e+"="+t+s}}function t(e,t){if("undefined"!=typeof document){for(var i={},n=document.cookie?document.cookie.split("; "):[],s=0;s<n.length;s++){var a=n[s].split("="),r=a.slice(1).join("=");t||'"'!==r.charAt(0)||(r=r.slice(1,-1));try{var o=c(a[0]);if(r=(l.read||l)(r,o)||c(r),t)try{r=JSON.parse(r)}catch(e){}if(i[o]=r,e===o)break}catch(e){}}return e?i[e]:i}}return r.set=i,r.get=function(e){return t(e,!1)},r.getJSON=function(e){return t(e,!0)},r.remove=function(e,t){i(e,"",o(t,{expires:-1}))},r.defaults={},r.withConverter=e,r}(function(){})}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(h,n,e,t){var f={features:null,bind:function(e,t,i,n){var s=(n?"remove":"add")+"EventListener";t=t.split(" ");for(var a=0;a<t.length;a++)t[a]&&e[s](t[a],i,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var i=document.createElement(t||"div");return e&&(i.className=e),i},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,i){f.bind(e,t,i,!0)},removeClass:function(e,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){f.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var i=e.firstChild;i;){if(f.hasClass(i,t))return i;i=i.nextSibling}},arraySearch:function(e,t,i){for(var n=e.length;n--;)if(e[n][i]===t)return n;return-1},extend:function(e,t,i){for(var n in t)if(t.hasOwnProperty(n)){if(i&&e.hasOwnProperty(n))continue;e[n]=t[n]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(f.features)return f.features;var e=f.createEl().style,t="",i={};if(i.oldIE=document.all&&!document.addEventListener,i.touch="ontouchstart"in window,window.requestAnimationFrame&&(i.raf=window.requestAnimationFrame,i.caf=window.cancelAnimationFrame),i.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,!i.pointerEvent){var n=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var s=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);s&&0<s.length&&1<=(s=parseInt(s[1],10))&&s<8&&(i.isOldIOSPhone=!0)}var a=n.match(/Android\s([0-9\.]*)/),r=a?a[1]:0;1<=(r=parseFloat(r))&&(r<4.4&&(i.isOldAndroid=!0),i.androidVersion=r),i.isMobileOpera=/opera mini|opera mobi/i.test(n)}for(var o,l,c=["transform","perspective","animationName"],u=["","webkit","Moz","ms","O"],d=0;d<4;d++){t=u[d];for(var p=0;p<3;p++)o=c[p],l=t+(t?o.charAt(0).toUpperCase()+o.slice(1):o),!i[o]&&l in e&&(i[o]=l);t&&!i.raf&&(t=t.toLowerCase(),i.raf=window[t+"RequestAnimationFrame"],i.raf&&(i.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}if(!i.raf){var h=0;i.raf=function(e){var t=(new Date).getTime(),i=Math.max(0,16-(t-h)),n=window.setTimeout(function(){e(t+i)},i);return h=t+i,n},i.caf=function(e){clearTimeout(e)}}return i.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,f.features=i}};f.detectFeatures(),f.features.oldIE&&(f.bind=function(e,t,i,n){t=t.split(" ");for(var s,a=(n?"detach":"attach")+"Event",r=function(){i.handleEvent.call(i)},o=0;o<t.length;o++)if(s=t[o])if("object"==typeof i&&i.handleEvent){if(n){if(!i["oldIE"+s])return!1}else i["oldIE"+s]=r;e[a]("on"+s,i["oldIE"+s])}else e[a]("on"+s,i)});var m=this,g={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};f.extend(g,t);function i(){return{x:0,y:0}}function s(e,t){f.extend(m,t.publicMethods),Ve.push(e)}function l(e){var t=Gt();return t-1<e?e-t:e<0?t+e:e}function a(e,t){return et[e]||(et[e]=[]),et[e].push(t)}function v(e){var t=et[e];if(t){var i=Array.prototype.slice.call(arguments);i.shift();for(var n=0;n<t.length;n++)t[n].apply(m,i)}}function u(){return(new Date).getTime()}function y(e){He=e,m.bg.style.opacity=e*g.bgOpacity}function r(e,t,i,n,s){(!Qe||s&&s!==m.currItem)&&(n/=s?s.fitRatio:m.currItem.fitRatio),e[oe]=V+t+"px, "+i+"px"+Z+" scale("+n+")"}function d(e,t){if(!g.loop&&t){var i=q+(Ye.x*Xe-e)/Ye.x,n=Math.round(e-bt.x);(i<0&&0<n||i>=Gt()-1&&n<0)&&(e=bt.x+n*g.mainScrollEndFriction)}bt.x=e,nt(e,W)}function p(e,t){var i=_t[e]-Ge[e];return qe[e]+Fe[e]+i-t/J*i}function w(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)}function x(e){e.x=Math.round(e.x),e.y=Math.round(e.y)}function b(e,t){var i=Zt(m.currItem,Ke,e);return t&&(Le=i),i}function _(e){return(e=e||m.currItem).initialZoomLevel}function C(e){return 0<(e=e||m.currItem).w?g.maxSpreadZoom:1}function T(e,t,i,n){return n===m.currItem.initialZoomLevel?(i[e]=m.currItem.initialPosition[e],!0):(i[e]=p(e,n),i[e]>t.min[e]?(i[e]=t.min[e],!0):i[e]<t.max[e]&&(i[e]=t.max[e],!0))}function o(e){var t="";g.escKey&&27===e.keyCode?t="close":g.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),t&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,m[t]()))}function c(e){e&&(Ee||Se||Ae||_e)&&(e.preventDefault(),e.stopPropagation())}function k(){m.setScrollOffset(0,f.getScrollY())}function S(e){rt[e]&&(rt[e].raf&&de(rt[e].raf),ot--,delete rt[e])}function E(e){rt[e]&&S(e),rt[e]||(ot++,rt[e]={})}function I(){for(var e in rt)rt.hasOwnProperty(e)&&S(e)}function M(e,t,i,n,s,a,r){var o,l=u();E(e);var c=function(){if(rt[e]){if(o=u()-l,n<=o)return S(e),a(i),void(r&&r());a((i-t)*s(o/n)+t),rt[e].raf=ue(c)}};c()}function D(e,t){return vt.x=Math.abs(e.x-t.x),vt.y=Math.abs(e.y-t.y),Math.sqrt(vt.x*vt.x+vt.y*vt.y)}function $(e,t){return Et.prevent=!St(e.target,g.isClickableElement),v("preventDragEvent",e,t,Et),Et.prevent}function P(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t}function L(e,t,i){i.x=.5*(e.x+t.x),i.y=.5*(e.y+t.y)}function z(){var e=We.y-m.currItem.initialPosition.y;return 1-Math.abs(e/(Ke.y/2))}function A(e){for(;0<Dt.length;)Dt.pop();return le?(Be=0,ft.forEach(function(e){0===Be?Dt[0]=e:1===Be&&(Dt[1]=e),Be++})):-1<e.type.indexOf("touch")?e.touches&&0<e.touches.length&&(Dt[0]=P(e.touches[0],It),1<e.touches.length&&(Dt[1]=P(e.touches[1],Mt))):(It.x=e.pageX,It.y=e.pageY,It.id="",Dt[0]=It),Dt}function O(e,t){var i,n,s,a,r=We[e]+t[e],o=0<t[e],l=bt.x+t.x,c=bt.x-mt.x;if(i=r>Le.min[e]||r<Le.max[e]?g.panEndFriction:1,r=We[e]+t[e]*i,(g.allowPanToNext||U===m.currItem.initialZoomLevel)&&(ze?"h"!==Oe||"x"!==e||Se||(o?(r>Le.min[e]&&(i=g.panEndFriction,Le.min[e],n=Le.min[e]-qe[e]),(n<=0||c<0)&&1<Gt()?(a=l,c<0&&l>mt.x&&(a=mt.x)):Le.min.x!==Le.max.x&&(s=r)):(r<Le.max[e]&&(i=g.panEndFriction,Le.max[e],n=qe[e]-Le.max[e]),(n<=0||0<c)&&1<Gt()?(a=l,0<c&&l<mt.x&&(a=mt.x)):Le.min.x!==Le.max.x&&(s=r))):a=l,"x"===e))return void 0!==a&&(d(a,!0),Me=a!==mt.x),Le.min.x!==Le.max.x&&(void 0!==s?We.x=s:Me||(We.x+=t.x*i)),void 0!==a;Ae||Me||U>m.currItem.fitRatio&&(We[e]+=t[e]*i)}function N(e){if(!("mousedown"===e.type&&0<e.button))if(Kt)e.preventDefault();else if(!Ce||"mousedown"!==e.type){if($(e,!0)&&e.preventDefault(),v("pointerDown"),le){var t=f.arraySearch(ft,e.pointerId,"id");t<0&&(t=ft.length),ft[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var i=A(e),n=i.length;De=null,I(),Te&&1!==n||(Te=Ne=!0,f.bind(window,X,m),be=je=Re=_e=Me=Ee=ke=Se=!1,Oe=null,v("firstTouchStart",i),w(qe,We),Fe.x=Fe.y=0,w(pt,i[0]),w(ht,pt),mt.x=Ye.x*Xe,gt=[{x:pt.x,y:pt.y}],we=ye=u(),b(U,!0),Tt(),kt()),!$e&&1<n&&!Ae&&!Me&&(J=U,$e=ke=!(Se=!1),Fe.y=Fe.x=0,w(qe,We),w(ct,i[0]),w(ut,i[1]),L(ct,ut,Ct),_t.x=Math.abs(Ct.x)-We.x,_t.y=Math.abs(Ct.y)-We.y,Pe=D(ct,ut))}}function R(e){if(e.preventDefault(),le){var t=f.arraySearch(ft,e.pointerId,"id");if(-1<t){var i=ft[t];i.x=e.pageX,i.y=e.pageY}}if(Te){var n=A(e);if(Oe||Ee||$e)De=n;else if(bt.x!==Ye.x*Xe)Oe="h";else{var s=Math.abs(n[0].x-pt.x)-Math.abs(n[0].y-pt.y);10<=Math.abs(s)&&(Oe=0<s?"h":"v",De=n)}}}function H(e){if(ge.isOldAndroid){if(Ce&&"mouseup"===e.type)return;-1<e.type.indexOf("touch")&&(clearTimeout(Ce),Ce=setTimeout(function(){Ce=0},600))}var t;if(v("pointerUp"),$(e,!1)&&e.preventDefault(),le){var i=f.arraySearch(ft,e.pointerId,"id");if(-1<i)if(t=ft.splice(i,1)[0],navigator.pointerEnabled)t.type=e.pointerType||"mouse";else{t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")}}var n,s=A(e),a=s.length;if("mouseup"===e.type&&(a=0),2===a)return!(De=null);1===a&&w(ht,s[0]),0!==a||Oe||Ae||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),v("touchRelease",e,t));var r=-1;if(0===a&&(Te=!1,f.unbind(window,X,m),Tt(),$e?r=0:-1!==xt&&(r=u()-xt)),xt=1===a?u():-1,n=-1!==r&&r<150?"zoom":"swipe",$e&&a<2&&($e=!1,1===a&&(n="zoomPointerUp"),v("zoomGestureEnded")),De=null,Ee||Se||Ae||_e)if(I(),(xe=xe||Pt()).calculateSwipeSpeed("x"),_e){if(z()<g.verticalDragRange)m.close();else{var o=We.y,l=He;M("verticalDrag",0,1,300,f.easing.cubic.out,function(e){We.y=(m.currItem.initialPosition.y-o)*e+o,y((1-l)*e+l),tt()}),v("onVerticalDrag",1)}}else{if((Me||Ae)&&0===a){if(zt(n,xe))return;n="zoomPointerUp"}Ae||("swipe"===n?!Me&&U>m.currItem.fitRatio&&Lt(xe):Ot())}}var j,B,F,q,W,K,X,G,Y,U,J,V,Z,Q,ee,te,ie,ne,se,ae,re,oe,le,ce,ue,de,pe,he,fe,me,ge,ve,ye,we,xe,be,_e,Ce,Te,ke,Se,Ee,Ie,Me,De,$e,Pe,Le,ze,Ae,Oe,Ne,Re,He,je,Be,Fe=i(),qe=i(),We=i(),Ke={},Xe=0,Ge={},Ye=i(),Ue=0,Je=!0,Ve=[],Ze={},Qe=!1,et={},tt=function(e){ze&&(e&&(U>m.currItem.fitRatio?Qe||(Qt(m.currItem,!1,!0),Qe=!0):Qe&&(Qt(m.currItem),Qe=!1)),r(ze,We.x,We.y,U))},it=function(e){e.container&&r(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},nt=function(e,t){t[oe]=V+e+"px, 0px"+Z},st=null,at=function(){st&&(f.unbind(document,"mousemove",at),f.addClass(h,"pswp--has_mouse"),g.mouseUsed=!0,v("mouseUsed")),st=setTimeout(function(){st=null},100)},rt={},ot=0,lt={shout:v,listen:a,viewportSize:Ke,options:g,isMainScrollAnimating:function(){return Ae},getZoomLevel:function(){return U},getCurrentIndex:function(){return q},isDragging:function(){return Te},isZooming:function(){return $e},setScrollOffset:function(e,t){Ge.x=e,me=Ge.y=t,v("updateScrollOffset",Ge)},applyZoomPan:function(e,t,i,n){We.x=t,We.y=i,U=e,tt(n)},init:function(){if(!j&&!B){var e;m.framework=f,m.template=h,m.bg=f.getChildByClass(h,"pswp__bg"),pe=h.className,j=!0,ge=f.detectFeatures(),ue=ge.raf,de=ge.caf,oe=ge.transform,fe=ge.oldIE,m.scrollWrap=f.getChildByClass(h,"pswp__scroll-wrap"),m.container=f.getChildByClass(m.scrollWrap,"pswp__container"),W=m.container.style,m.itemHolders=te=[{el:m.container.children[0],wrap:0,index:-1},{el:m.container.children[1],wrap:0,index:-1},{el:m.container.children[2],wrap:0,index:-1}],te[0].el.style.display=te[2].el.style.display="none",function(){if(oe){var e=ge.perspective&&!ce;return V="translate"+(e?"3d(":"("),Z=ge.perspective?", 0px)":")"}oe="left",f.addClass(h,"pswp--ie"),nt=function(e,t){t.left=e+"px"},it=function(e){var t=1<e.fitRatio?1:e.fitRatio,i=e.container.style,n=t*e.w,s=t*e.h;i.width=n+"px",i.height=s+"px",i.left=e.initialPosition.x+"px",i.top=e.initialPosition.y+"px"},tt=function(){if(ze){var e=ze,t=m.currItem,i=1<t.fitRatio?1:t.fitRatio,n=i*t.w,s=i*t.h;e.width=n+"px",e.height=s+"px",e.left=We.x+"px",e.top=We.y+"px"}}}(),Y={resize:m.updateSize,orientationchange:function(){clearTimeout(ve),ve=setTimeout(function(){Ke.x!==m.scrollWrap.clientWidth&&m.updateSize()},500)},scroll:k,keydown:o,click:c};var t=ge.isOldIOSPhone||ge.isOldAndroid||ge.isMobileOpera;for(ge.animationName&&ge.transform&&!t||(g.showAnimationDuration=g.hideAnimationDuration=0),e=0;e<Ve.length;e++)m["init"+Ve[e]]();if(n)(m.ui=new n(m,f)).init();v("firstUpdate"),q=q||g.index||0,(isNaN(q)||q<0||q>=Gt())&&(q=0),m.currItem=Xt(q),(ge.isOldIOSPhone||ge.isOldAndroid)&&(Je=!1),h.setAttribute("aria-hidden","false"),g.modal&&(Je?h.style.position="fixed":(h.style.position="absolute",h.style.top=f.getScrollY()+"px")),void 0===me&&(v("initialLayout"),me=he=f.getScrollY());var i="pswp--open ";for(g.mainClass&&(i+=g.mainClass+" "),g.showHideOpacity&&(i+="pswp--animate_opacity "),i+=ce?"pswp--touch":"pswp--notouch",i+=ge.animationName?" pswp--css_animation":"",i+=ge.svg?" pswp--svg":"",f.addClass(h,i),m.updateSize(),K=-1,Ue=null,e=0;e<3;e++)nt((e+K)*Ye.x,te[e].el.style);fe||f.bind(m.scrollWrap,G,m),a("initialZoomInEnd",function(){m.setContent(te[0],q-1),m.setContent(te[2],q+1),te[0].el.style.display=te[2].el.style.display="block",g.focus&&h.focus(),f.bind(document,"keydown",m),ge.transform&&f.bind(m.scrollWrap,"click",m),g.mouseUsed||f.bind(document,"mousemove",at),f.bind(window,"resize scroll orientationchange",m),v("bindEvents")}),m.setContent(te[1],q),m.updateCurrItem(),v("afterInit"),Je||(Q=setInterval(function(){ot||Te||$e||U!==m.currItem.initialZoomLevel||m.updateSize()},1e3)),f.addClass(h,"pswp--visible")}},close:function(){j&&(B=!(j=!1),v("close"),f.unbind(window,"resize scroll orientationchange",m),f.unbind(window,"scroll",Y.scroll),f.unbind(document,"keydown",m),f.unbind(document,"mousemove",at),ge.transform&&f.unbind(m.scrollWrap,"click",m),Te&&f.unbind(window,X,m),clearTimeout(ve),v("unbindEvents"),Yt(m.currItem,null,!0,m.destroy))},destroy:function(){v("destroy"),Ft&&clearTimeout(Ft),h.setAttribute("aria-hidden","true"),h.className=pe,Q&&clearInterval(Q),f.unbind(m.scrollWrap,G,m),f.unbind(window,"scroll",m),Tt(),I(),et=null},panTo:function(e,t,i){i||(e>Le.min.x?e=Le.min.x:e<Le.max.x&&(e=Le.max.x),t>Le.min.y?t=Le.min.y:t<Le.max.y&&(t=Le.max.y)),We.x=e,We.y=t,tt()},handleEvent:function(e){e=e||window.event,Y[e.type]&&Y[e.type](e)},goTo:function(e){var t=(e=l(e))-q;Ue=t,q=e,m.currItem=Xt(q),Xe-=t,d(Ye.x*Xe),I(),Ae=!1,m.updateCurrItem()},next:function(){m.goTo(q+1)},prev:function(){m.goTo(q-1)},updateCurrZoomItem:function(e){if(e&&v("beforeChange",0),te[1].el.children.length){var t=te[1].el.children[0];ze=f.hasClass(t,"pswp__zoom-wrap")?t.style:null}else ze=null;Le=m.currItem.bounds,J=U=m.currItem.initialZoomLevel,We.x=Le.center.x,We.y=Le.center.y,e&&v("afterChange")},invalidateCurrItems:function(){ee=!0;for(var e=0;e<3;e++)te[e].item&&(te[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==Ue){var t,i=Math.abs(Ue);if(!(e&&i<2)){m.currItem=Xt(q),Qe=!1,v("beforeChange",Ue),3<=i&&(K+=Ue+(0<Ue?-3:3),i=3);for(var n=0;n<i;n++)0<Ue?(t=te.shift(),te[2]=t,nt((++K+2)*Ye.x,t.el.style),m.setContent(t,q-i+n+1+1)):(t=te.pop(),te.unshift(t),nt(--K*Ye.x,t.el.style),m.setContent(t,q+i-n-1-1));if(ze&&1===Math.abs(Ue)){var s=Xt(ie);s.initialZoomLevel!==U&&(Zt(s,Ke),Qt(s),it(s))}Ue=0,m.updateCurrZoomItem(),ie=q,v("afterChange")}}},updateSize:function(e){if(!Je&&g.modal){var t=f.getScrollY();if(me!==t&&(h.style.top=t+"px",me=t),!e&&Ze.x===window.innerWidth&&Ze.y===window.innerHeight)return;Ze.x=window.innerWidth,Ze.y=window.innerHeight,h.style.height=Ze.y+"px"}if(Ke.x=m.scrollWrap.clientWidth,Ke.y=m.scrollWrap.clientHeight,k(),Ye.x=Ke.x+Math.round(Ke.x*g.spacing),Ye.y=Ke.y,d(Ye.x*Xe),v("beforeResize"),void 0!==K){for(var i,n,s,a=0;a<3;a++)i=te[a],nt((a+K)*Ye.x,i.el.style),s=q+a-1,g.loop&&2<Gt()&&(s=l(s)),(n=Xt(s))&&(ee||n.needsUpdate||!n.bounds)?(m.cleanSlide(n),m.setContent(i,s),1===a&&(m.currItem=n,m.updateCurrZoomItem(!0)),n.needsUpdate=!1):-1===i.index&&0<=s&&m.setContent(i,s),n&&n.container&&(Zt(n,Ke),Qt(n),it(n));ee=!1}J=U=m.currItem.initialZoomLevel,(Le=m.currItem.bounds)&&(We.x=Le.center.x,We.y=Le.center.y,tt(!0)),v("resize")},zoomTo:function(t,e,i,n,s){e&&(J=U,_t.x=Math.abs(e.x)-We.x,_t.y=Math.abs(e.y)-We.y,w(qe,We));var a=b(t,!1),r={};T("x",a,r,t),T("y",a,r,t);var o=U,l=We.x,c=We.y;x(r);function u(e){1===e?(U=t,We.x=r.x,We.y=r.y):(U=(t-o)*e+o,We.x=(r.x-l)*e+l,We.y=(r.y-c)*e+c),s&&s(e),tt(1===e)}i?M("customZoomTo",0,1,i,n||f.easing.sine.inOut,u):u(1)}},ct={},ut={},dt={},pt={},ht={},ft=[],mt={},gt=[],vt={},yt=0,wt=i(),xt=0,bt=i(),_t=i(),Ct=i(),Tt=function(){Ie&&(de(Ie),Ie=null)},kt=function(){Te&&(Ie=ue(kt),$t())},St=function(e,t){return!(!e||e===document)&&(!(e.getAttribute("class")&&-1<e.getAttribute("class").indexOf("pswp__scroll-wrap"))&&(t(e)?e:St(e.parentNode,t)))},Et={},It={},Mt={},Dt=[],$t=function(){if(De){var e,t,i=De.length;if(0!==i)if(w(ct,De[0]),dt.x=ct.x-pt.x,dt.y=ct.y-pt.y,$e&&1<i){if(pt.x=ct.x,pt.y=ct.y,!dt.x&&!dt.y&&(e=De[1],t=ut,e.x===t.x&&e.y===t.y))return;w(ut,De[1]),Se||(Se=!0,v("zoomGestureStarted"));var n=D(ct,ut),s=At(n);s>m.currItem.initialZoomLevel+m.currItem.initialZoomLevel/15&&(je=!0);var a=1,r=_(),o=C();if(s<r)if(g.pinchToClose&&!je&&J<=m.currItem.initialZoomLevel){var l=1-(r-s)/(r/1.2);y(l),v("onPinchClose",l),Re=!0}else 1<(a=(r-s)/r)&&(a=1),s=r-a*(r/3);else o<s&&(1<(a=(s-o)/(6*r))&&(a=1),s=o+a*r);a<0&&(a=0),L(ct,ut,wt),Fe.x+=wt.x-Ct.x,Fe.y+=wt.y-Ct.y,w(Ct,wt),We.x=p("x",s),We.y=p("y",s),be=U<s,U=s,tt()}else{if(!Oe)return;if(Ne&&(Ne=!1,10<=Math.abs(dt.x)&&(dt.x-=De[0].x-ht.x),10<=Math.abs(dt.y)&&(dt.y-=De[0].y-ht.y)),pt.x=ct.x,pt.y=ct.y,0===dt.x&&0===dt.y)return;if("v"===Oe&&g.closeOnVerticalDrag&&"fit"===g.scaleMode&&U===m.currItem.initialZoomLevel){Fe.y+=dt.y,We.y+=dt.y;var c=z();return _e=!0,v("onVerticalDrag",c),y(c),void tt()}!function(e,t,i){if(50<e-we){var n=2<gt.length?gt.shift():{};n.x=t,n.y=i,gt.push(n),we=e}}(u(),ct.x,ct.y),Ee=!0,Le=m.currItem.bounds,O("x",dt)||(O("y",dt),x(We),tt())}}},Pt=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){i=1<gt.length?(t=u()-we+50,gt[gt.length-2][e]):(t=u()-ye,ht[e]),n.lastFlickOffset[e]=pt[e]-i,n.lastFlickDist[e]=Math.abs(n.lastFlickOffset[e]),20<n.lastFlickDist[e]?n.lastFlickSpeed[e]=n.lastFlickOffset[e]/t:n.lastFlickSpeed[e]=0,Math.abs(n.lastFlickSpeed[e])<.1&&(n.lastFlickSpeed[e]=0),n.slowDownRatio[e]=.95,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatio[e]=1},calculateOverBoundsAnimOffset:function(t,e){n.backAnimStarted[t]||(We[t]>Le.min[t]?n.backAnimDestination[t]=Le.min[t]:We[t]<Le.max[t]&&(n.backAnimDestination[t]=Le.max[t]),void 0!==n.backAnimDestination[t]&&(n.slowDownRatio[t]=.7,n.slowDownRatioReverse[t]=1-n.slowDownRatio[t],n.speedDecelerationRatioAbs[t]<.05&&(n.lastFlickSpeed[t]=0,n.backAnimStarted[t]=!0,M("bounceZoomPan"+t,We[t],n.backAnimDestination[t],e||300,f.easing.sine.out,function(e){We[t]=e,tt()}))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,We[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(rt.zoomPan&&(rt.zoomPan.raf=ue(n.panAnimLoop),n.now=u(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),tt(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return We.x=Math.round(We.x),We.y=Math.round(We.y),tt(),void S("zoomPan")}};return n},Lt=function(e){if(e.calculateSwipeSpeed("y"),Le=m.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;E("zoomPan"),e.lastNow=u(),e.panAnimLoop()},zt=function(e,t){var i,n,s;if(Ae||(yt=q),"swipe"===e){var a=pt.x-ht.x,r=t.lastFlickDist.x<10;30<a&&(r||20<t.lastFlickOffset.x)?n=-1:a<-30&&(r||t.lastFlickOffset.x<-20)&&(n=1)}n&&((q+=n)<0?(q=g.loop?Gt()-1:0,s=!0):q>=Gt()&&(q=g.loop?0:Gt()-1,s=!0),s&&!g.loop||(Ue+=n,Xe-=n,i=!0));var o,l=Ye.x*Xe,c=Math.abs(l-bt.x);return o=i||l>bt.x==0<t.lastFlickSpeed.x?(o=0<Math.abs(t.lastFlickSpeed.x)?c/Math.abs(t.lastFlickSpeed.x):333,o=Math.min(o,400),Math.max(o,250)):333,yt===q&&(i=!1),Ae=!0,v("mainScrollAnimStart"),M("mainScroll",bt.x,l,o,f.easing.cubic.out,d,function(){I(),Ae=!1,yt=-1,!i&&yt===q||m.updateCurrItem(),v("mainScrollAnimComplete")}),i&&m.updateCurrItem(!0),i},At=function(e){return 1/Pe*e*J},Ot=function(){var e=U,t=_(),i=C();U<t?e=t:i<U&&(e=i);var n,s=He;return Re&&!be&&!je&&U<t?m.close():(Re&&(n=function(e){y((1-s)*e+s)}),m.zoomTo(e,0,200,f.easing.cubic.out,n)),!0};s("Gestures",{publicMethods:{initGestures:function(){function e(e,t,i,n,s){ne=e+t,se=e+i,ae=e+n,re=s?e+s:""}(le=ge.pointerEvent)&&ge.touch&&(ge.touch=!1),le?navigator.pointerEnabled?e("pointer","down","move","up","cancel"):e("MSPointer","Down","Move","Up","Cancel"):ge.touch?(e("touch","start","move","end","cancel"),ce=!0):e("mouse","down","move","up"),X=se+" "+ae+" "+re,G=ne,le&&!ce&&(ce=1<navigator.maxTouchPoints||1<navigator.msMaxTouchPoints),m.likelyTouchDevice=ce,Y[ne]=N,Y[se]=R,Y[ae]=H,re&&(Y[re]=Y[ae]),ge.touch&&(G+=" mousedown",X+=" mousemove mouseup",Y.mousedown=Y[ne],Y.mousemove=Y[se],Y.mouseup=Y[ae]),ce||(g.allowPanToNext=!1)}}});function Nt(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}}function Rt(e,t,i,n,s,a){t.loadError||n&&(t.imageAppended=!0,Qt(t,n,t===m.currItem&&Qe),i.appendChild(n),a&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))}function Ht(e){function t(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,i.onload=i.onerror=null,i=null}e.loading=!0,e.loaded=!1;var i=e.img=f.createEl("pswp__img","img");return i.onload=t,i.onerror=function(){e.loadError=!0,t()},i.src=e.src,i}function jt(e,t){return e.src&&e.loadError&&e.container&&(t&&(e.container.innerHTML=""),e.container.innerHTML=g.errorMsg.replace("%url%",e.src),1)}function Bt(){if(Jt.length){for(var e,t=0;t<Jt.length;t++)(e=Jt[t]).holder.index===e.index&&Rt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Jt=[]}}var Ft,qt,Wt,Kt,Xt,Gt,Yt=function(r,e,o,t){var l;Ft&&clearTimeout(Ft),Wt=Kt=!0,r.initialLayout?(l=r.initialLayout,r.initialLayout=null):l=g.getThumbBoundsFn&&g.getThumbBoundsFn(q);function c(){S("initialZoom"),o?(m.template.removeAttribute("style"),m.bg.removeAttribute("style")):(y(1),e&&(e.style.display="block"),f.addClass(h,"pswp--animated-in"),v("initialZoom"+(o?"OutEnd":"InEnd"))),t&&t(),Kt=!1}var u=o?g.hideAnimationDuration:g.showAnimationDuration;if(!u||!l||void 0===l.x)return v("initialZoom"+(o?"Out":"In")),U=r.initialZoomLevel,w(We,r.initialPosition),tt(),h.style.opacity=o?0:1,y(1),void(u?setTimeout(function(){c()},u):c());var d,p;d=F,p=!m.currItem.src||m.currItem.loadError||g.showHideOpacity,r.miniImg&&(r.miniImg.style.webkitBackfaceVisibility="hidden"),o||(U=l.w/r.w,We.x=l.x,We.y=l.y-he,m[p?"template":"bg"].style.opacity=.001,tt()),E("initialZoom"),o&&!d&&f.removeClass(h,"pswp--animated-in"),p&&(o?f[(d?"remove":"add")+"Class"](h,"pswp--animate_opacity"):setTimeout(function(){f.addClass(h,"pswp--animate_opacity")},30)),Ft=setTimeout(function(){if(v("initialZoom"+(o?"Out":"In")),o){var t=l.w/r.w,i=We.x,n=We.y,s=U,a=He,e=function(e){1===e?(U=t,We.x=l.x,We.y=l.y-me):(U=(t-s)*e+s,We.x=(l.x-i)*e+i,We.y=(l.y-me-n)*e+n),tt(),p?h.style.opacity=1-e:y(a-e*a)};d?M("initialZoom",0,1,u,f.easing.cubic.out,e,c):(e(1),Ft=setTimeout(c,u+20))}else U=r.initialZoomLevel,w(We,r.initialPosition),tt(),y(1),p?h.style.opacity=1:y(1),Ft=setTimeout(c,u+20)},o?25:90)},Ut={},Jt=[],Vt={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return qt.length}},Zt=function(e,t,i){if(!e.src||e.loadError)return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=Nt(),e.initialPosition=e.bounds.center,e.bounds;var n,s,a,r,o=!i;if(o&&(e.vGap||(e.vGap={top:0,bottom:0}),v("parseVerticalMargin",e)),Ut.x=t.x,Ut.y=t.y-e.vGap.top-e.vGap.bottom,o){var l=Ut.x/e.w,c=Ut.y/e.h;e.fitRatio=l<c?l:c;var u=g.scaleMode;"orig"===u?i=1:"fit"===u&&(i=e.fitRatio),1<i&&(i=1),e.initialZoomLevel=i,e.bounds||(e.bounds=Nt())}return i?(s=(n=e).w*i,a=e.h*i,(r=n.bounds).center.x=Math.round((Ut.x-s)/2),r.center.y=Math.round((Ut.y-a)/2)+n.vGap.top,r.max.x=s>Ut.x?Math.round(Ut.x-s):r.center.x,r.max.y=a>Ut.y?Math.round(Ut.y-a)+n.vGap.top:r.center.y,r.min.x=s>Ut.x?0:r.center.x,r.min.y=a>Ut.y?n.vGap.top:r.center.y,o&&i===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0},Qt=function(e,t,i){if(e.src){t=t||e.container.lastChild;var n=i?e.w:Math.round(e.w*e.fitRatio),s=i?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=n+"px",e.placeholder.style.height=s+"px"),t.style.width=n+"px",t.style.height=s+"px"}};s("Controller",{publicMethods:{lazyLoadItem:function(e){e=l(e);var t=Xt(e);t&&(!t.loaded&&!t.loading||ee)&&(v("gettingData",e,t),t.src&&Ht(t))},initController:function(){f.extend(g,Vt,!0),m.items=qt=e,Xt=m.getItemAt,Gt=g.getNumItemsFn,g.loop,Gt()<3&&(g.loop=!1),a("beforeChange",function(e){var t,i=g.preload,n=null===e||0<=e,s=Math.min(i[0],Gt()),a=Math.min(i[1],Gt());for(t=1;t<=(n?a:s);t++)m.lazyLoadItem(q+t);for(t=1;t<=(n?s:a);t++)m.lazyLoadItem(q-t)}),a("initialLayout",function(){m.currItem.initialLayout=g.getThumbBoundsFn&&g.getThumbBoundsFn(q)}),a("mainScrollAnimComplete",Bt),a("initialZoomInEnd",Bt),a("destroy",function(){for(var e,t=0;t<qt.length;t++)(e=qt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);Jt=null})},getItemAt:function(e){return 0<=e&&(void 0!==qt[e]&&qt[e])},allowProgressiveImg:function(){return g.forceProgressiveLoading||!ce||g.mouseUsed||1200<screen.width},setContent:function(t,i){g.loop&&(i=l(i));var e=m.getItemAt(t.index);e&&(e.container=null);var n,s=m.getItemAt(i);if(s){v("gettingData",i,s),t.index=i;var a=(t.item=s).container=f.createEl("pswp__zoom-wrap");if(!s.src&&s.html&&(s.html.tagName?a.appendChild(s.html):a.innerHTML=s.html),jt(s),Zt(s,Ke),!s.src||s.loadError||s.loaded)s.src&&!s.loadError&&((n=f.createEl("pswp__img","img")).style.opacity=1,n.src=s.src,Qt(s,n),Rt(0,s,a,n));else{if(s.loadComplete=function(e){if(j){if(t&&t.index===i){if(jt(e,!0))return e.loadComplete=e.img=null,Zt(e,Ke),it(e),void(t.index===q&&m.updateCurrZoomItem());e.imageAppended?!Kt&&e.placeholder&&(e.placeholder.style.display="none",e.placeholder=null):ge.transform&&(Ae||Kt)?Jt.push({item:e,baseDiv:a,img:e.img,index:i,holder:t,clearPlaceholder:!0}):Rt(0,e,a,e.img,0,!0)}e.loadComplete=null,e.img=null,v("imageLoadComplete",i,e)}},f.features.transform){var r="pswp__img pswp__img--placeholder";r+=s.msrc?"":" pswp__img--placeholder--blank";var o=f.createEl(r,s.msrc?"img":"");s.msrc&&(o.src=s.msrc),Qt(s,o),a.appendChild(o),s.placeholder=o}s.loading||Ht(s),m.allowProgressiveImg()&&(!Wt&&ge.transform?Jt.push({item:s,baseDiv:a,img:s.img,index:i,holder:t}):Rt(0,s,a,s.img,0,!0))}Wt||i!==q?it(s):(ze=a.style,Yt(s,n||s.img)),t.el.innerHTML="",t.el.appendChild(a)}else t.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});function ei(e,t,i){var n=document.createEvent("CustomEvent"),s={origEvent:e,target:e.target,releasePoint:t,pointerType:i||"touch"};n.initCustomEvent("pswpTap",!0,!0,s),e.target.dispatchEvent(n)}var ti,ii,ni={};s("Tap",{publicMethods:{initTap:function(){a("firstTouchStart",m.onTapStart),a("touchRelease",m.onTapRelease),a("destroy",function(){ni={},ti=null})},onTapStart:function(e){1<e.length&&(clearTimeout(ti),ti=null)},onTapRelease:function(e,t){var i,n;if(t&&(!Ee&&!ke&&!ot)){var s=t;if(ti&&(clearTimeout(ti),ti=null,i=s,n=ni,Math.abs(i.x-n.x)<25&&Math.abs(i.y-n.y)<25))return void v("doubleTap",s);if("mouse"===t.type)return void ei(e,t,"mouse");if("BUTTON"===e.target.tagName.toUpperCase()||f.hasClass(e.target,"pswp__single-tap"))return void ei(e,t);w(ni,s),ti=setTimeout(function(){ei(e,t),ti=null},300)}}}}),s("DesktopZoom",{publicMethods:{initDesktopZoom:function(){fe||(ce?a("mouseUsed",function(){m.setupDesktopZoom()}):m.setupDesktopZoom(!0))},setupDesktopZoom:function(e){ii={};var t="wheel mousewheel DOMMouseScroll";a("bindEvents",function(){f.bind(h,t,m.handleMouseWheel)}),a("unbindEvents",function(){ii&&f.unbind(h,t,m.handleMouseWheel)}),m.mouseZoomedIn=!1;function i(){m.mouseZoomedIn&&(f.removeClass(h,"pswp--zoomed-in"),m.mouseZoomedIn=!1),U<1?f.addClass(h,"pswp--zoom-allowed"):f.removeClass(h,"pswp--zoom-allowed"),s()}var n,s=function(){n&&(f.removeClass(h,"pswp--dragging"),n=!1)};a("resize",i),a("afterChange",i),a("pointerDown",function(){m.mouseZoomedIn&&(n=!0,f.addClass(h,"pswp--dragging"))}),a("pointerUp",s),e||i()},handleMouseWheel:function(e){if(U<=m.currItem.fitRatio)return g.modal&&(!g.closeOnScroll||ot||Te?e.preventDefault():oe&&2<Math.abs(e.deltaY)&&(F=!0,m.close())),!0;if(e.stopPropagation(),ii.x=0,"deltaX"in e)1===e.deltaMode?(ii.x=18*e.deltaX,ii.y=18*e.deltaY):(ii.x=e.deltaX,ii.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(ii.x=-.16*e.wheelDeltaX),e.wheelDeltaY?ii.y=-.16*e.wheelDeltaY:ii.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;ii.y=e.detail}b(U,!0);var t=We.x-ii.x,i=We.y-ii.y;(g.modal||t<=Le.min.x&&t>=Le.max.x&&i<=Le.min.y&&i>=Le.max.y)&&e.preventDefault(),m.panTo(t,i)},toggleDesktopZoom:function(e){e=e||{x:Ke.x/2+Ge.x,y:Ke.y/2+Ge.y};var t=g.getDoubleTapZoom(!0,m.currItem),i=U===t;m.mouseZoomedIn=!i,m.zoomTo(i?m.currItem.initialZoomLevel:t,e,333),f[(i?"remove":"add")+"Class"](h,"pswp--zoomed-in")}}});function si(){return vi.hash.substring(1)}function ai(){oi&&clearTimeout(oi),ci&&clearTimeout(ci)}function ri(){var e=si(),t={};if(e.length<5)return t;var i,n=e.split("&");for(i=0;i<n.length;i++)if(n[i]){var s=n[i].split("=");s.length<2||(t[s[0]]=s[1])}if(g.galleryPIDs){var a=t.pid;for(i=t.pid=0;i<qt.length;i++)if(qt[i].pid===a){t.pid=i;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t}var oi,li,ci,ui,di,pi,hi,fi,mi,gi,vi,yi,wi={history:!0,galleryUID:1},xi=function(){if(ci&&clearTimeout(ci),ot||Te)ci=setTimeout(xi,500);else{ui?clearTimeout(li):ui=!0;var e=q+1,t=Xt(q);t.hasOwnProperty("pid")&&(e=t.pid);var i=hi+"&gid="+g.galleryUID+"&pid="+e;fi||-1===vi.hash.indexOf(i)&&(gi=!0);var n=vi.href.split("#")[0]+"#"+i;yi?"#"+i!==window.location.hash&&history[fi?"replaceState":"pushState"]("",document.title,n):fi?vi.replace(n):vi.hash=i,fi=!0,li=setTimeout(function(){ui=!1},60)}};s("History",{publicMethods:{initHistory:function(){if(f.extend(g,wi,!0),g.history){vi=window.location,fi=mi=gi=!1,hi=si(),yi="pushState"in history,-1<hi.indexOf("gid=")&&(hi=(hi=hi.split("&gid=")[0]).split("?gid=")[0]),a("afterChange",m.updateURL),a("unbindEvents",function(){f.unbind(window,"hashchange",m.onHashChange)});var e=function(){pi=!0,mi||(gi?history.back():hi?vi.hash=hi:yi?history.pushState("",document.title,vi.pathname+vi.search):vi.hash=""),ai()};a("unbindEvents",function(){F&&e()}),a("destroy",function(){pi||e()}),a("firstUpdate",function(){q=ri().pid});var t=hi.indexOf("pid=");-1<t&&"&"===(hi=hi.substring(0,t)).slice(-1)&&(hi=hi.slice(0,-1)),setTimeout(function(){j&&f.bind(window,"hashchange",m.onHashChange)},40)}},onHashChange:function(){if(si()===hi)return mi=!0,void m.close();ui||(di=!0,m.goTo(ri().pid),di=!1)},updateURL:function(){ai(),di||(fi?oi=setTimeout(xi,800):xi())}}}),f.extend(m,lt)}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(s,o){function e(e){if(E)return!0;e=e||window.event,S.timeToIdle&&S.mouseUsed&&!x&&N();for(var t,i,n=(e.target||e.srcElement).getAttribute("class")||"",s=0;s<H.length;s++)(t=H[s]).onTap&&-1<n.indexOf("pswp__"+t.name)&&(t.onTap(),i=!0);if(i){e.stopPropagation&&e.stopPropagation(),E=!0;var a=o.features.isOldAndroid?600:30;setTimeout(function(){E=!1},a)}}function i(e,t,i){o[(i?"add":"remove")+"Class"](e,"pswp__"+t)}function n(){var e=1===S.getNumItemsFn();e!==k&&(i(h,"ui--one-slide",e),k=e)}function t(){i(y,"share-modal--hidden",L)}function a(){return(L=!L)?(o.removeClass(y,"pswp__share-modal--fade-in"),setTimeout(function(){L&&t()},300)):(t(),setTimeout(function(){L||o.addClass(y,"pswp__share-modal--fade-in")},30)),L||A(),0}function r(e){var t=(e=e||window.event).target||e.srcElement;return s.shout("shareLinkClick",e,t),!!t.href&&(!!t.hasAttribute("download")||(window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),L||a(),!1))}function l(e){for(var t=0;t<S.closeElClasses.length;t++)if(o.hasClass(e,"pswp__"+S.closeElClasses[t]))return!0}function c(e){var t=(e=e||window.event).relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(M),M=setTimeout(function(){D.setIdle(!0)},S.timeToIdleOutside))}function u(e){var t=e.vGap;if(!s.likelyTouchDevice||S.mouseUsed||screen.width>S.fitControlsWidth){var i=S.barsSize;if(S.captionEl&&"auto"===i.bottom)if(m||((m=o.createEl("pswp__caption pswp__caption--fake")).appendChild(o.createEl("pswp__caption__center")),h.insertBefore(m,f),o.addClass(h,"pswp__ui--fit")),S.addCaptionHTMLFn(e,m,!0)){var n=m.clientHeight;t.bottom=parseInt(n,10)||44}else t.bottom=i.top;else t.bottom="auto"===i.bottom?0:i.bottom;t.top=i.top}else t.top=t.bottom=0}function d(){function e(e){if(e)for(var t=e.length,i=0;i<t;i++){s=e[i],a=s.className;for(var n=0;n<H.length;n++)r=H[n],-1<a.indexOf("pswp__"+r.name)&&(S[r.option]?(o.removeClass(s,"pswp__element--disabled"),r.onInit&&r.onInit(s)):o.addClass(s,"pswp__element--disabled"))}}var s,a,r;e(h.children);var t=o.getChildByClass(h,"pswp__top-bar");t&&e(t.children)}var p,h,f,m,g,v,y,w,x,b,_,C,T,k,S,E,I,M,D=this,$=!1,P=!0,L=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return s.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return s.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},A=function(){for(var e,t,i,n,s="",a=0;a<S.shareButtons.length;a++)e=S.shareButtons[a],t=S.getImageURLForShare(e),i=S.getPageURLForShare(e),n=S.getTextForShare(e),s+='<a href="'+e.url.replace("{{url}}",encodeURIComponent(i)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(n))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",S.parseShareButtonOut&&(s=S.parseShareButtonOut(e,s));y.children[0].innerHTML=s,y.children[0].onclick=r},O=0,N=function(){clearTimeout(M),O=0,x&&D.setIdle(!1)},R=function(e){C!==e&&(i(_,"preloader--active",!e),C=e)},H=[{name:"caption",option:"captionEl",onInit:function(e){f=e}},{name:"share-modal",option:"shareEl",onInit:function(e){y=e},onTap:function(){a()}},{name:"button--share",option:"shareEl",onInit:function(e){v=e},onTap:function(){a()}},{name:"button--zoom",option:"zoomEl",onTap:s.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){g=e}},{name:"button--close",option:"closeEl",onTap:s.close},{name:"button--arrow--left",option:"arrowEl",onTap:s.prev},{name:"button--arrow--right",option:"arrowEl",onTap:s.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){p.isFullscreen()?p.exit():p.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){_=e}}];D.init=function(){var t;o.extend(s.options,z,!0),S=s.options,h=o.getChildByClass(s.scrollWrap,"pswp__ui"),(b=s.listen)("onVerticalDrag",function(e){P&&e<.95?D.hideControls():!P&&.95<=e&&D.showControls()}),b("onPinchClose",function(e){P&&e<.9?(D.hideControls(),t=!0):t&&!P&&.9<e&&D.showControls()}),b("zoomGestureEnded",function(){(t=!1)&&!P&&D.showControls()}),b("beforeChange",D.update),b("doubleTap",function(e){var t=s.currItem.initialZoomLevel;s.getZoomLevel()!==t?s.zoomTo(t,e,333):s.zoomTo(S.getDoubleTapZoom(!1,s.currItem),e,333)}),b("preventDragEvent",function(e,t,i){var n=e.target||e.srcElement;n&&n.getAttribute("class")&&-1<e.type.indexOf("mouse")&&(0<n.getAttribute("class").indexOf("__caption")||/(SMALL|STRONG|EM)/i.test(n.tagName))&&(i.prevent=!1)}),b("bindEvents",function(){o.bind(h,"pswpTap click",e),o.bind(s.scrollWrap,"pswpTap",D.onGlobalTap),s.likelyTouchDevice||o.bind(s.scrollWrap,"mouseover",D.onMouseOver)}),b("unbindEvents",function(){L||a(),I&&clearInterval(I),o.unbind(document,"mouseout",c),o.unbind(document,"mousemove",N),o.unbind(h,"pswpTap click",e),o.unbind(s.scrollWrap,"pswpTap",D.onGlobalTap),o.unbind(s.scrollWrap,"mouseover",D.onMouseOver),p&&(o.unbind(document,p.eventK,D.updateFullscreen),p.isFullscreen()&&(S.hideAnimationDuration=0,p.exit()),p=null)}),b("destroy",function(){S.captionEl&&(m&&h.removeChild(m),o.removeClass(f,"pswp__caption--empty")),y&&(y.children[0].onclick=null),o.removeClass(h,"pswp__ui--over-close"),o.addClass(h,"pswp__ui--hidden"),D.setIdle(!1)}),S.showAnimationDuration||o.removeClass(h,"pswp__ui--hidden"),b("initialZoomIn",function(){S.showAnimationDuration&&o.removeClass(h,"pswp__ui--hidden")}),b("initialZoomOut",function(){o.addClass(h,"pswp__ui--hidden")}),b("parseVerticalMargin",u),d(),S.shareEl&&v&&y&&(L=!0),n(),S.timeToIdle&&b("mouseUsed",function(){o.bind(document,"mousemove",N),o.bind(document,"mouseout",c),I=setInterval(function(){2===++O&&D.setIdle(!0)},S.timeToIdle/2)}),S.fullscreenEl&&!o.features.isOldAndroid&&((p=p||D.getFullscreenAPI())?(o.bind(document,p.eventK,D.updateFullscreen),D.updateFullscreen(),o.addClass(s.template,"pswp--supports-fs")):o.removeClass(s.template,"pswp--supports-fs")),S.preloaderEl&&(R(!0),b("beforeChange",function(){clearTimeout(T),T=setTimeout(function(){s.currItem&&s.currItem.loading?s.allowProgressiveImg()&&(!s.currItem.img||s.currItem.img.naturalWidth)||R(!1):R(!0)},S.loadingIndicatorDelay)}),b("imageLoadComplete",function(e,t){s.currItem===t&&R(!0)}))},D.setIdle=function(e){i(h,"ui--idle",x=e)},D.update=function(){$=!(!P||!s.currItem)&&(D.updateIndexIndicator(),S.captionEl&&(S.addCaptionHTMLFn(s.currItem,f),i(f,"caption--empty",!s.currItem.title)),!0),L||a(),n()},D.updateFullscreen=function(e){e&&setTimeout(function(){s.setScrollOffset(0,o.getScrollY())},50),o[(p.isFullscreen()?"add":"remove")+"Class"](s.template,"pswp--fs")},D.updateIndexIndicator=function(){S.counterEl&&(g.innerHTML=s.getCurrentIndex()+1+S.indexIndicatorSep+S.getNumItemsFn())},D.onGlobalTap=function(e){var t=(e=e||window.event).target||e.srcElement;if(!E)if(e.detail&&"mouse"===e.detail.pointerType){if(l(t))return void s.close();o.hasClass(t,"pswp__img")&&(1===s.getZoomLevel()&&s.getZoomLevel()<=s.currItem.fitRatio?S.clickToCloseNonZoomable&&s.close():s.toggleDesktopZoom(e.detail.releasePoint))}else if(S.tapToToggleControls&&(P?D.hideControls():D.showControls()),S.tapToClose&&(o.hasClass(t,"pswp__img")||l(t)))return void s.close()},D.onMouseOver=function(e){var t=(e=e||window.event).target||e.srcElement;i(h,"ui--over-close",l(t))},D.hideControls=function(){o.addClass(h,"pswp__ui--hidden"),P=!1},D.showControls=function(){P=!0,$||D.update(),o.removeClass(h,"pswp__ui--hidden")},D.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},D.getFullscreenAPI=function(){var e,t=document.documentElement,i="fullscreenchange";return t.requestFullscreen?e={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:i}:t.mozRequestFullScreen?e={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+i}:t.webkitRequestFullscreen?e={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+i}:t.msRequestFullscreen&&(e={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),e&&(e.enter=function(){if(w=S.closeOnScroll,S.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return s.template[this.enterK]();s.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},e.exit=function(){return S.closeOnScroll=w,document[this.exitK]()},e.isFullscreen=function(){return document[this.elementK]}),e}}}),function(){"use strict";var O,e,t,i,n,s,a,r,o,N=function(e,l){if(!(this instanceof N))return new N(e,l);var t={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",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",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},i=l&&l.virtualTranslate;l=l||{};var n={};for(var s in l)if("object"!=typeof l[s]||null===l[s]||(l[s].nodeType||l[s]===window||l[s]===document||"undefined"!=typeof Dom7&&l[s]instanceof Dom7||"undefined"!=typeof jQuery&&l[s]instanceof jQuery))n[s]=l[s];else for(var a in n[s]={},l[s])n[s][a]=l[s][a];for(var r in t)if(void 0===l[r])l[r]=t[r];else if("object"==typeof l[r])for(var o in t[r])void 0===l[r][o]&&(l[r][o]=t[r][o]);var x=this;if(x.params=l,x.originalParams=n,x.classNames=[],void 0!==O&&"undefined"!=typeof Dom7&&(O=Dom7),(void 0!==O||(O="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7))&&(x.$=O,x.currentBreakpoint=void 0,x.getActiveBreakpoint=function(){if(!x.params.breakpoints)return!1;var e,t=!1,i=[];for(e in x.params.breakpoints)x.params.breakpoints.hasOwnProperty(e)&&i.push(e);i.sort(function(e,t){return parseInt(e,10)>parseInt(t,10)});for(var n=0;n<i.length;n++)(e=i[n])>=window.innerWidth&&!t&&(t=e);return t||"max"},x.setBreakpoint=function(){var e=x.getActiveBreakpoint();if(e&&x.currentBreakpoint!==e){var t=e in x.params.breakpoints?x.params.breakpoints[e]:x.originalParams,i=x.params.loop&&t.slidesPerView!==x.params.slidesPerView;for(var n in t)x.params[n]=t[n];x.currentBreakpoint=e,i&&x.destroyLoop&&x.reLoop(!0)}},x.params.breakpoints&&x.setBreakpoint(),x.container=O(e),0!==x.container.length)){if(1<x.container.length){var c=[];return x.container.each(function(){c.push(new N(this,l))}),c}(x.container[0].swiper=x).container.data("swiper",x),x.classNames.push(x.params.containerModifierClass+x.params.direction),x.params.freeMode&&x.classNames.push(x.params.containerModifierClass+"free-mode"),x.support.flexbox||(x.classNames.push(x.params.containerModifierClass+"no-flexbox"),x.params.slidesPerColumn=1),x.params.autoHeight&&x.classNames.push(x.params.containerModifierClass+"autoheight"),(x.params.parallax||x.params.watchSlidesVisibility)&&(x.params.watchSlidesProgress=!0),x.params.touchReleaseOnEdges&&(x.params.resistanceRatio=0),0<=["cube","coverflow","flip"].indexOf(x.params.effect)&&(x.support.transforms3d?(x.params.watchSlidesProgress=!0,x.classNames.push(x.params.containerModifierClass+"3d")):x.params.effect="slide"),"slide"!==x.params.effect&&x.classNames.push(x.params.containerModifierClass+x.params.effect),"cube"===x.params.effect&&(x.params.resistanceRatio=0,x.params.slidesPerView=1,x.params.slidesPerColumn=1,x.params.slidesPerGroup=1,x.params.centeredSlides=!1,x.params.spaceBetween=0,x.params.virtualTranslate=!0),"fade"!==x.params.effect&&"flip"!==x.params.effect||(x.params.slidesPerView=1,x.params.slidesPerColumn=1,x.params.slidesPerGroup=1,x.params.watchSlidesProgress=!0,void(x.params.spaceBetween=0)===i&&(x.params.virtualTranslate=!0)),x.params.grabCursor&&x.support.touch&&(x.params.grabCursor=!1),x.wrapper=x.container.children("."+x.params.wrapperClass),x.params.pagination&&(x.paginationContainer=O(x.params.pagination),x.params.uniqueNavElements&&"string"==typeof x.params.pagination&&1<x.paginationContainer.length&&1===x.container.find(x.params.pagination).length&&(x.paginationContainer=x.container.find(x.params.pagination)),"bullets"===x.params.paginationType&&x.params.paginationClickable?x.paginationContainer.addClass(x.params.paginationModifierClass+"clickable"):x.params.paginationClickable=!1,x.paginationContainer.addClass(x.params.paginationModifierClass+x.params.paginationType)),(x.params.nextButton||x.params.prevButton)&&(x.params.nextButton&&(x.nextButton=O(x.params.nextButton),x.params.uniqueNavElements&&"string"==typeof x.params.nextButton&&1<x.nextButton.length&&1===x.container.find(x.params.nextButton).length&&(x.nextButton=x.container.find(x.params.nextButton))),x.params.prevButton&&(x.prevButton=O(x.params.prevButton),x.params.uniqueNavElements&&"string"==typeof x.params.prevButton&&1<x.prevButton.length&&1===x.container.find(x.params.prevButton).length&&(x.prevButton=x.container.find(x.params.prevButton)))),x.isHorizontal=function(){return"horizontal"===x.params.direction},x.rtl=x.isHorizontal()&&("rtl"===x.container[0].dir.toLowerCase()||"rtl"===x.container.css("direction")),x.rtl&&x.classNames.push(x.params.containerModifierClass+"rtl"),x.rtl&&(x.wrongRTL="-webkit-box"===x.wrapper.css("display")),1<x.params.slidesPerColumn&&x.classNames.push(x.params.containerModifierClass+"multirow"),x.device.android&&x.classNames.push(x.params.containerModifierClass+"android"),x.container.addClass(x.classNames.join(" ")),x.translate=0,x.progress=0,x.velocity=0,x.lockSwipeToNext=function(){(x.params.allowSwipeToNext=!1)===x.params.allowSwipeToPrev&&x.params.grabCursor&&x.unsetGrabCursor()},x.lockSwipeToPrev=function(){(x.params.allowSwipeToPrev=!1)===x.params.allowSwipeToNext&&x.params.grabCursor&&x.unsetGrabCursor()},x.lockSwipes=function(){x.params.allowSwipeToNext=x.params.allowSwipeToPrev=!1,x.params.grabCursor&&x.unsetGrabCursor()},x.unlockSwipeToNext=function(){(x.params.allowSwipeToNext=!0)===x.params.allowSwipeToPrev&&x.params.grabCursor&&x.setGrabCursor()},x.unlockSwipeToPrev=function(){(x.params.allowSwipeToPrev=!0)===x.params.allowSwipeToNext&&x.params.grabCursor&&x.setGrabCursor()},x.unlockSwipes=function(){x.params.allowSwipeToNext=x.params.allowSwipeToPrev=!0,x.params.grabCursor&&x.setGrabCursor()},x.setGrabCursor=function(e){x.container[0].style.cursor="move",x.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",x.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",x.container[0].style.cursor=e?"grabbing":"grab"},x.unsetGrabCursor=function(){x.container[0].style.cursor=""},x.params.grabCursor&&x.setGrabCursor(),x.imagesToLoad=[],x.imagesLoaded=0,x.loadImage=function(e,t,i,n,s,a){var r;function o(){a&&a()}(!e.complete||!s)&&t?((r=new window.Image).onload=o,r.onerror=o,n&&(r.sizes=n),i&&(r.srcset=i),t&&(r.src=t)):o()},x.preloadImages=function(){function e(){null!=x&&x&&(void 0!==x.imagesLoaded&&x.imagesLoaded++,x.imagesLoaded===x.imagesToLoad.length&&(x.params.updateOnImagesReady&&x.update(),x.emit("onImagesReady",x)))}x.imagesToLoad=x.container.find("img");for(var t=0;t<x.imagesToLoad.length;t++)x.loadImage(x.imagesToLoad[t],x.imagesToLoad[t].currentSrc||x.imagesToLoad[t].getAttribute("src"),x.imagesToLoad[t].srcset||x.imagesToLoad[t].getAttribute("srcset"),x.imagesToLoad[t].sizes||x.imagesToLoad[t].getAttribute("sizes"),!0,e)},x.autoplayTimeoutId=void 0,x.autoplaying=!1,x.autoplayPaused=!1,x.startAutoplay=function(){return void 0===x.autoplayTimeoutId&&(!!x.params.autoplay&&(!x.autoplaying&&(x.autoplaying=!0,x.emit("onAutoplayStart",x),void y())))},x.stopAutoplay=function(e){x.autoplayTimeoutId&&(x.autoplayTimeoutId&&clearTimeout(x.autoplayTimeoutId),x.autoplaying=!1,x.autoplayTimeoutId=void 0,x.emit("onAutoplayStop",x))},x.pauseAutoplay=function(e){x.autoplayPaused||(x.autoplayTimeoutId&&clearTimeout(x.autoplayTimeoutId),x.autoplayPaused=!0,0===e?(x.autoplayPaused=!1,y()):x.wrapper.transitionEnd(function(){x&&(x.autoplayPaused=!1,x.autoplaying?y():x.stopAutoplay())}))},x.minTranslate=function(){return-x.snapGrid[0]},x.maxTranslate=function(){return-x.snapGrid[x.snapGrid.length-1]},x.updateAutoHeight=function(){var e,t=[],i=0;if("auto"!==x.params.slidesPerView&&1<x.params.slidesPerView)for(e=0;e<Math.ceil(x.params.slidesPerView);e++){var n=x.activeIndex+e;if(n>x.slides.length)break;t.push(x.slides.eq(n)[0])}else t.push(x.slides.eq(x.activeIndex)[0]);for(e=0;e<t.length;e++)if(void 0!==t[e]){var s=t[e].offsetHeight;i=i<s?s:i}i&&x.wrapper.css("height",i+"px")},x.updateContainerSize=function(){var e,t;e=void 0!==x.params.width?x.params.width:x.container[0].clientWidth,t=void 0!==x.params.height?x.params.height:x.container[0].clientHeight,0===e&&x.isHorizontal()||0===t&&!x.isHorizontal()||(e=e-parseInt(x.container.css("padding-left"),10)-parseInt(x.container.css("padding-right"),10),t=t-parseInt(x.container.css("padding-top"),10)-parseInt(x.container.css("padding-bottom"),10),x.width=e,x.height=t,x.size=x.isHorizontal()?x.width:x.height)},x.updateSlidesSize=function(){x.slides=x.wrapper.children("."+x.params.slideClass),x.snapGrid=[],x.slidesGrid=[],x.slidesSizesGrid=[];var e,t=x.params.spaceBetween,i=-x.params.slidesOffsetBefore,n=0,s=0;if(void 0!==x.size){var a,r;"string"==typeof t&&0<=t.indexOf("%")&&(t=parseFloat(t.replace("%",""))/100*x.size),x.virtualSize=-t,x.rtl?x.slides.css({marginLeft:"",marginTop:""}):x.slides.css({marginRight:"",marginBottom:""}),1<x.params.slidesPerColumn&&(a=Math.floor(x.slides.length/x.params.slidesPerColumn)===x.slides.length/x.params.slidesPerColumn?x.slides.length:Math.ceil(x.slides.length/x.params.slidesPerColumn)*x.params.slidesPerColumn,"auto"!==x.params.slidesPerView&&"row"===x.params.slidesPerColumnFill&&(a=Math.max(a,x.params.slidesPerView*x.params.slidesPerColumn)));var o,l=x.params.slidesPerColumn,c=a/l,u=c-(x.params.slidesPerColumn*c-x.slides.length);for(e=0;e<x.slides.length;e++){r=0;var d,p,h,f=x.slides.eq(e);if(1<x.params.slidesPerColumn)"column"===x.params.slidesPerColumnFill?(h=e-(p=Math.floor(e/l))*l,(u<p||p===u&&h===l-1)&&++h>=l&&(h=0,p++),d=p+h*a/l,f.css({"-webkit-box-ordinal-group":d,"-moz-box-ordinal-group":d,"-ms-flex-order":d,"-webkit-order":d,order:d})):p=e-(h=Math.floor(e/c))*c,f.css("margin-"+(x.isHorizontal()?"top":"left"),0!==h&&x.params.spaceBetween&&x.params.spaceBetween+"px").attr("data-swiper-column",p).attr("data-swiper-row",h);"none"!==f.css("display")&&("auto"===x.params.slidesPerView?(r=x.isHorizontal()?f.outerWidth(!0):f.outerHeight(!0),x.params.roundLengths&&(r=v(r))):(r=(x.size-(x.params.slidesPerView-1)*t)/x.params.slidesPerView,x.params.roundLengths&&(r=v(r)),x.isHorizontal()?x.slides[e].style.width=r+"px":x.slides[e].style.height=r+"px"),x.slides[e].swiperSlideSize=r,x.slidesSizesGrid.push(r),x.params.centeredSlides?(i=i+r/2+n/2+t,0===n&&0!==e&&(i=i-x.size/2-t),0===e&&(i=i-x.size/2-t),Math.abs(i)<.001&&(i=0),s%x.params.slidesPerGroup==0&&x.snapGrid.push(i),x.slidesGrid.push(i)):(s%x.params.slidesPerGroup==0&&x.snapGrid.push(i),x.slidesGrid.push(i),i=i+r+t),x.virtualSize+=r+t,n=r,s++)}if(x.virtualSize=Math.max(x.virtualSize,x.size)+x.params.slidesOffsetAfter,x.rtl&&x.wrongRTL&&("slide"===x.params.effect||"coverflow"===x.params.effect)&&x.wrapper.css({width:x.virtualSize+x.params.spaceBetween+"px"}),x.support.flexbox&&!x.params.setWrapperSize||(x.isHorizontal()?x.wrapper.css({width:x.virtualSize+x.params.spaceBetween+"px"}):x.wrapper.css({height:x.virtualSize+x.params.spaceBetween+"px"})),1<x.params.slidesPerColumn&&(x.virtualSize=(r+x.params.spaceBetween)*a,x.virtualSize=Math.ceil(x.virtualSize/x.params.slidesPerColumn)-x.params.spaceBetween,x.isHorizontal()?x.wrapper.css({width:x.virtualSize+x.params.spaceBetween+"px"}):x.wrapper.css({height:x.virtualSize+x.params.spaceBetween+"px"}),x.params.centeredSlides)){for(o=[],e=0;e<x.snapGrid.length;e++)x.snapGrid[e]<x.virtualSize+x.snapGrid[0]&&o.push(x.snapGrid[e]);x.snapGrid=o}if(!x.params.centeredSlides){for(o=[],e=0;e<x.snapGrid.length;e++)x.snapGrid[e]<=x.virtualSize-x.size&&o.push(x.snapGrid[e]);x.snapGrid=o,1<Math.floor(x.virtualSize-x.size)-Math.floor(x.snapGrid[x.snapGrid.length-1])&&x.snapGrid.push(x.virtualSize-x.size)}0===x.snapGrid.length&&(x.snapGrid=[0]),0!==x.params.spaceBetween&&(x.isHorizontal()?x.rtl?x.slides.css({marginLeft:t+"px"}):x.slides.css({marginRight:t+"px"}):x.slides.css({marginBottom:t+"px"})),x.params.watchSlidesProgress&&x.updateSlidesOffset()}},x.updateSlidesOffset=function(){for(var e=0;e<x.slides.length;e++)x.slides[e].swiperSlideOffset=x.isHorizontal()?x.slides[e].offsetLeft:x.slides[e].offsetTop},x.currentSlidesPerView=function(){var e,t,i=1;if(x.params.centeredSlides){var n,s=x.slides[x.activeIndex].swiperSlideSize;for(e=x.activeIndex+1;e<x.slides.length;e++)x.slides[e]&&!n&&(i++,(s+=x.slides[e].swiperSlideSize)>x.size&&(n=!0));for(t=x.activeIndex-1;0<=t;t--)x.slides[t]&&!n&&(i++,(s+=x.slides[t].swiperSlideSize)>x.size&&(n=!0))}else for(e=x.activeIndex+1;e<x.slides.length;e++)x.slidesGrid[e]-x.slidesGrid[x.activeIndex]<x.size&&i++;return i},x.updateSlidesProgress=function(e){if(void 0===e&&(e=x.translate||0),0!==x.slides.length){void 0===x.slides[0].swiperSlideOffset&&x.updateSlidesOffset();var t=-e;x.rtl&&(t=e),x.slides.removeClass(x.params.slideVisibleClass);for(var i=0;i<x.slides.length;i++){var n=x.slides[i],s=(t+(x.params.centeredSlides?x.minTranslate():0)-n.swiperSlideOffset)/(n.swiperSlideSize+x.params.spaceBetween);if(x.params.watchSlidesVisibility){var a=-(t-n.swiperSlideOffset),r=a+x.slidesSizesGrid[i];(0<=a&&a<x.size||0<r&&r<=x.size||a<=0&&r>=x.size)&&x.slides.eq(i).addClass(x.params.slideVisibleClass)}n.progress=x.rtl?-s:s}}},x.updateProgress=function(e){void 0===e&&(e=x.translate||0);var t=x.maxTranslate()-x.minTranslate(),i=x.isBeginning,n=x.isEnd;0==t?(x.progress=0,x.isBeginning=x.isEnd=!0):(x.progress=(e-x.minTranslate())/t,x.isBeginning=x.progress<=0,x.isEnd=1<=x.progress),x.isBeginning&&!i&&x.emit("onReachBeginning",x),x.isEnd&&!n&&x.emit("onReachEnd",x),x.params.watchSlidesProgress&&x.updateSlidesProgress(e),x.emit("onProgress",x,x.progress)},x.updateActiveIndex=function(){var e,t,i,n=x.rtl?x.translate:-x.translate;for(t=0;t<x.slidesGrid.length;t++)void 0!==x.slidesGrid[t+1]?n>=x.slidesGrid[t]&&n<x.slidesGrid[t+1]-(x.slidesGrid[t+1]-x.slidesGrid[t])/2?e=t:n>=x.slidesGrid[t]&&n<x.slidesGrid[t+1]&&(e=t+1):n>=x.slidesGrid[t]&&(e=t);x.params.normalizeSlideIndex&&(e<0||void 0===e)&&(e=0),(i=Math.floor(e/x.params.slidesPerGroup))>=x.snapGrid.length&&(i=x.snapGrid.length-1),e!==x.activeIndex&&(x.snapIndex=i,x.previousIndex=x.activeIndex,x.activeIndex=e,x.updateClasses(),x.updateRealIndex())},x.updateRealIndex=function(){x.realIndex=parseInt(x.slides.eq(x.activeIndex).attr("data-swiper-slide-index")||x.activeIndex,10)},x.updateClasses=function(){x.slides.removeClass(x.params.slideActiveClass+" "+x.params.slideNextClass+" "+x.params.slidePrevClass+" "+x.params.slideDuplicateActiveClass+" "+x.params.slideDuplicateNextClass+" "+x.params.slideDuplicatePrevClass);var e=x.slides.eq(x.activeIndex);e.addClass(x.params.slideActiveClass),l.loop&&(e.hasClass(x.params.slideDuplicateClass)?x.wrapper.children("."+x.params.slideClass+":not(."+x.params.slideDuplicateClass+')[data-swiper-slide-index="'+x.realIndex+'"]').addClass(x.params.slideDuplicateActiveClass):x.wrapper.children("."+x.params.slideClass+"."+x.params.slideDuplicateClass+'[data-swiper-slide-index="'+x.realIndex+'"]').addClass(x.params.slideDuplicateActiveClass));var t=e.next("."+x.params.slideClass).addClass(x.params.slideNextClass);x.params.loop&&0===t.length&&(t=x.slides.eq(0)).addClass(x.params.slideNextClass);var i=e.prev("."+x.params.slideClass).addClass(x.params.slidePrevClass);if(x.params.loop&&0===i.length&&(i=x.slides.eq(-1)).addClass(x.params.slidePrevClass),l.loop&&(t.hasClass(x.params.slideDuplicateClass)?x.wrapper.children("."+x.params.slideClass+":not(."+x.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(x.params.slideDuplicateNextClass):x.wrapper.children("."+x.params.slideClass+"."+x.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(x.params.slideDuplicateNextClass),i.hasClass(x.params.slideDuplicateClass)?x.wrapper.children("."+x.params.slideClass+":not(."+x.params.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(x.params.slideDuplicatePrevClass):x.wrapper.children("."+x.params.slideClass+"."+x.params.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(x.params.slideDuplicatePrevClass)),x.paginationContainer&&0<x.paginationContainer.length){var n,s=x.params.loop?Math.ceil((x.slides.length-2*x.loopedSlides)/x.params.slidesPerGroup):x.snapGrid.length;if(x.params.loop?((n=Math.ceil((x.activeIndex-x.loopedSlides)/x.params.slidesPerGroup))>x.slides.length-1-2*x.loopedSlides&&(n-=x.slides.length-2*x.loopedSlides),s-1<n&&(n-=s),n<0&&"bullets"!==x.params.paginationType&&(n=s+n)):n=void 0!==x.snapIndex?x.snapIndex:x.activeIndex||0,"bullets"===x.params.paginationType&&x.bullets&&0<x.bullets.length&&(x.bullets.removeClass(x.params.bulletActiveClass),1<x.paginationContainer.length?x.bullets.each(function(){O(this).index()===n&&O(this).addClass(x.params.bulletActiveClass)}):x.bullets.eq(n).addClass(x.params.bulletActiveClass)),"fraction"===x.params.paginationType&&(x.paginationContainer.find("."+x.params.paginationCurrentClass).text(n+1),x.paginationContainer.find("."+x.params.paginationTotalClass).text(s)),"progress"===x.params.paginationType){var a=(n+1)/s,r=a,o=1;x.isHorizontal()||(o=a,r=1),x.paginationContainer.find("."+x.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+r+") scaleY("+o+")").transition(x.params.speed)}"custom"===x.params.paginationType&&x.params.paginationCustomRender&&(x.paginationContainer.html(x.params.paginationCustomRender(x,n+1,s)),x.emit("onPaginationRendered",x,x.paginationContainer[0]))}x.params.loop||(x.params.prevButton&&x.prevButton&&0<x.prevButton.length&&(x.isBeginning?(x.prevButton.addClass(x.params.buttonDisabledClass),x.params.a11y&&x.a11y&&x.a11y.disable(x.prevButton)):(x.prevButton.removeClass(x.params.buttonDisabledClass),x.params.a11y&&x.a11y&&x.a11y.enable(x.prevButton))),x.params.nextButton&&x.nextButton&&0<x.nextButton.length&&(x.isEnd?(x.nextButton.addClass(x.params.buttonDisabledClass),x.params.a11y&&x.a11y&&x.a11y.disable(x.nextButton)):(x.nextButton.removeClass(x.params.buttonDisabledClass),x.params.a11y&&x.a11y&&x.a11y.enable(x.nextButton))))},x.updatePagination=function(){if(x.params.pagination&&x.paginationContainer&&0<x.paginationContainer.length){var e="";if("bullets"===x.params.paginationType){for(var t=x.params.loop?Math.ceil((x.slides.length-2*x.loopedSlides)/x.params.slidesPerGroup):x.snapGrid.length,i=0;i<t;i++)x.params.paginationBulletRender?e+=x.params.paginationBulletRender(x,i,x.params.bulletClass):e+="<"+x.params.paginationElement+' class="'+x.params.bulletClass+'"></'+x.params.paginationElement+">";x.paginationContainer.html(e),x.bullets=x.paginationContainer.find("."+x.params.bulletClass),x.params.paginationClickable&&x.params.a11y&&x.a11y&&x.a11y.initPagination()}"fraction"===x.params.paginationType&&(e=x.params.paginationFractionRender?x.params.paginationFractionRender(x,x.params.paginationCurrentClass,x.params.paginationTotalClass):'<span class="'+x.params.paginationCurrentClass+'"></span> / <span class="'+x.params.paginationTotalClass+'"></span>',x.paginationContainer.html(e)),"progress"===x.params.paginationType&&(e=x.params.paginationProgressRender?x.params.paginationProgressRender(x,x.params.paginationProgressbarClass):'<span class="'+x.params.paginationProgressbarClass+'"></span>',x.paginationContainer.html(e)),"custom"!==x.params.paginationType&&x.emit("onPaginationRendered",x,x.paginationContainer[0])}},x.update=function(e){var t;x&&(x.updateContainerSize(),x.updateSlidesSize(),x.updateProgress(),x.updatePagination(),x.updateClasses(),x.params.scrollbar&&x.scrollbar&&x.scrollbar.set(),e?(x.controller&&x.controller.spline&&(x.controller.spline=void 0),x.params.freeMode?(i(),x.params.autoHeight&&x.updateAutoHeight()):(("auto"===x.params.slidesPerView||1<x.params.slidesPerView)&&x.isEnd&&!x.params.centeredSlides?x.slideTo(x.slides.length-1,0,!1,!0):x.slideTo(x.activeIndex,0,!1,!0))||i()):x.params.autoHeight&&x.updateAutoHeight());function i(){x.rtl,x.translate;t=Math.min(Math.max(x.translate,x.maxTranslate()),x.minTranslate()),x.setWrapperTranslate(t),x.updateActiveIndex(),x.updateClasses()}},x.onResize=function(e){x.params.onBeforeResize&&x.params.onBeforeResize(x),x.params.breakpoints&&x.setBreakpoint();var t=x.params.allowSwipeToPrev,i=x.params.allowSwipeToNext;x.params.allowSwipeToPrev=x.params.allowSwipeToNext=!0,x.updateContainerSize(),x.updateSlidesSize(),("auto"===x.params.slidesPerView||x.params.freeMode||e)&&x.updatePagination(),x.params.scrollbar&&x.scrollbar&&x.scrollbar.set(),x.controller&&x.controller.spline&&(x.controller.spline=void 0);var n=!1;if(x.params.freeMode){var s=Math.min(Math.max(x.translate,x.maxTranslate()),x.minTranslate());x.setWrapperTranslate(s),x.updateActiveIndex(),x.updateClasses(),x.params.autoHeight&&x.updateAutoHeight()}else x.updateClasses(),n=("auto"===x.params.slidesPerView||1<x.params.slidesPerView)&&x.isEnd&&!x.params.centeredSlides?x.slideTo(x.slides.length-1,0,!1,!0):x.slideTo(x.activeIndex,0,!1,!0);x.params.lazyLoading&&!n&&x.lazy&&x.lazy.load(),x.params.allowSwipeToPrev=t,x.params.allowSwipeToNext=i,x.params.onAfterResize&&x.params.onAfterResize(x)},x.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?x.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(x.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),x.touchEvents={start:x.support.touch||!x.params.simulateTouch?"touchstart":x.touchEventsDesktop.start,move:x.support.touch||!x.params.simulateTouch?"touchmove":x.touchEventsDesktop.move,end:x.support.touch||!x.params.simulateTouch?"touchend":x.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===x.params.touchEventsTarget?x.container:x.wrapper).addClass("swiper-wp8-"+x.params.direction),x.initEvents=function(e){var t=e?"off":"on",i=e?"removeEventListener":"addEventListener",n="container"===x.params.touchEventsTarget?x.container[0]:x.wrapper[0],s=x.support.touch?n:document,a=!!x.params.nested;if(x.browser.ie)n[i](x.touchEvents.start,x.onTouchStart,!1),s[i](x.touchEvents.move,x.onTouchMove,a),s[i](x.touchEvents.end,x.onTouchEnd,!1);else{if(x.support.touch){var r=!("touchstart"!==x.touchEvents.start||!x.support.passiveListener||!x.params.passiveListeners)&&{passive:!0,capture:!1};n[i](x.touchEvents.start,x.onTouchStart,r),n[i](x.touchEvents.move,x.onTouchMove,a),n[i](x.touchEvents.end,x.onTouchEnd,r)}(l.simulateTouch&&!x.device.ios&&!x.device.android||l.simulateTouch&&!x.support.touch&&x.device.ios)&&(n[i]("mousedown",x.onTouchStart,!1),document[i]("mousemove",x.onTouchMove,a),document[i]("mouseup",x.onTouchEnd,!1))}window[i]("resize",x.onResize),x.params.nextButton&&x.nextButton&&0<x.nextButton.length&&(x.nextButton[t]("click",x.onClickNext),x.params.a11y&&x.a11y&&x.nextButton[t]("keydown",x.a11y.onEnterKey)),x.params.prevButton&&x.prevButton&&0<x.prevButton.length&&(x.prevButton[t]("click",x.onClickPrev),x.params.a11y&&x.a11y&&x.prevButton[t]("keydown",x.a11y.onEnterKey)),x.params.pagination&&x.params.paginationClickable&&(x.paginationContainer[t]("click","."+x.params.bulletClass,x.onClickIndex),x.params.a11y&&x.a11y&&x.paginationContainer[t]("keydown","."+x.params.bulletClass,x.a11y.onEnterKey)),(x.params.preventClicks||x.params.preventClicksPropagation)&&n[i]("click",x.preventClicks,!0)},x.attachEvents=function(){x.initEvents()},x.detachEvents=function(){x.initEvents(!0)},x.allowClick=!0,x.preventClicks=function(e){x.allowClick||(x.params.preventClicks&&e.preventDefault(),x.params.preventClicksPropagation&&x.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},x.onClickNext=function(e){e.preventDefault(),x.isEnd&&!x.params.loop||x.slideNext()},x.onClickPrev=function(e){e.preventDefault(),x.isBeginning&&!x.params.loop||x.slidePrev()},x.onClickIndex=function(e){e.preventDefault();var t=O(this).index()*x.params.slidesPerGroup;x.params.loop&&(t+=x.loopedSlides),x.slideTo(t)},x.updateClickedSlide=function(e){var t=w(e,"."+x.params.slideClass),i=!1;if(t)for(var n=0;n<x.slides.length;n++)x.slides[n]===t&&(i=!0);if(!t||!i)return x.clickedSlide=void 0,void(x.clickedIndex=void 0);if(x.clickedSlide=t,x.clickedIndex=O(t).index(),x.params.slideToClickedSlide&&void 0!==x.clickedIndex&&x.clickedIndex!==x.activeIndex){var s,a=x.clickedIndex,r="auto"===x.params.slidesPerView?x.currentSlidesPerView():x.params.slidesPerView;if(x.params.loop){if(x.animating)return;s=parseInt(O(x.clickedSlide).attr("data-swiper-slide-index"),10),x.params.centeredSlides?a<x.loopedSlides-r/2||a>x.slides.length-x.loopedSlides+r/2?(x.fixLoop(),a=x.wrapper.children("."+x.params.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+x.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){x.slideTo(a)},0)):x.slideTo(a):a>x.slides.length-r?(x.fixLoop(),a=x.wrapper.children("."+x.params.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+x.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){x.slideTo(a)},0)):x.slideTo(a)}else x.slideTo(a)}};var b,_,C,T,u,k,S,d,E,I,p,h,f="input, select, textarea, button, video",M=Date.now(),D=[];for(var m in x.animating=!1,x.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0},x.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),(p="touchstart"===e.type)||!("which"in e)||3!==e.which)if(x.params.noSwiping&&w(e,"."+x.params.noSwipingClass))x.allowClick=!0;else if(!x.params.swipeHandler||w(e,x.params.swipeHandler)){var t=x.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i=x.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(x.device.ios&&x.params.iOSEdgeSwipeDetection&&t<=x.params.iOSEdgeSwipeThreshold)){if(C=!(_=!(b=!0)),h=u=void 0,x.touches.startX=t,x.touches.startY=i,T=Date.now(),x.allowClick=!0,x.updateContainerSize(),x.swipeDirection=void 0,0<x.params.threshold&&(d=!1),"touchstart"!==e.type){var n=!0;O(e.target).is(f)&&(n=!1),document.activeElement&&O(document.activeElement).is(f)&&document.activeElement.blur(),n&&e.preventDefault()}x.emit("onTouchStart",x,e)}}},x.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!p||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return x.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void(x.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(x.params.onlyExternal)return x.allowClick=!1,void(b&&(x.touches.startX=x.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,x.touches.startY=x.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,T=Date.now()));if(p&&x.params.touchReleaseOnEdges&&!x.params.loop)if(x.isHorizontal()){if(x.touches.currentX<x.touches.startX&&x.translate<=x.maxTranslate()||x.touches.currentX>x.touches.startX&&x.translate>=x.minTranslate())return}else if(x.touches.currentY<x.touches.startY&&x.translate<=x.maxTranslate()||x.touches.currentY>x.touches.startY&&x.translate>=x.minTranslate())return;if(p&&document.activeElement&&e.target===document.activeElement&&O(e.target).is(f))return _=!0,void(x.allowClick=!1);if(C&&x.emit("onTouchMove",x,e),!(e.targetTouches&&1<e.targetTouches.length)){var t;if(x.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,x.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,void 0===u)u=!(x.isHorizontal()&&x.touches.currentY===x.touches.startY||!x.isHorizontal()&&x.touches.currentX===x.touches.startX)&&(t=180*Math.atan2(Math.abs(x.touches.currentY-x.touches.startY),Math.abs(x.touches.currentX-x.touches.startX))/Math.PI,x.isHorizontal()?t>x.params.touchAngle:90-t>x.params.touchAngle);if(u&&x.emit("onTouchMoveOpposite",x,e),void 0===h&&(x.touches.currentX===x.touches.startX&&x.touches.currentY===x.touches.startY||(h=!0)),b)if(u)b=!1;else if(h){x.allowClick=!1,x.emit("onSliderMove",x,e),e.preventDefault(),x.params.touchMoveStopPropagation&&!x.params.nested&&e.stopPropagation(),_||(l.loop&&x.fixLoop(),S=x.getWrapperTranslate(),x.setWrapperTransition(0),x.animating&&x.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),x.params.autoplay&&x.autoplaying&&(x.params.autoplayDisableOnInteraction?x.stopAutoplay():x.pauseAutoplay()),I=!1,!x.params.grabCursor||!0!==x.params.allowSwipeToNext&&!0!==x.params.allowSwipeToPrev||x.setGrabCursor(!0)),_=!0;var i=x.touches.diff=x.isHorizontal()?x.touches.currentX-x.touches.startX:x.touches.currentY-x.touches.startY;i*=x.params.touchRatio,x.rtl&&(i=-i),x.swipeDirection=0<i?"prev":"next",k=i+S;var n=!0;if(0<i&&k>x.minTranslate()?(n=!1,x.params.resistance&&(k=x.minTranslate()-1+Math.pow(-x.minTranslate()+S+i,x.params.resistanceRatio))):i<0&&k<x.maxTranslate()&&(n=!1,x.params.resistance&&(k=x.maxTranslate()+1-Math.pow(x.maxTranslate()-S-i,x.params.resistanceRatio))),n&&(e.preventedByNestedSwiper=!0),!x.params.allowSwipeToNext&&"next"===x.swipeDirection&&k<S&&(k=S),!x.params.allowSwipeToPrev&&"prev"===x.swipeDirection&&S<k&&(k=S),0<x.params.threshold){if(!(Math.abs(i)>x.params.threshold||d))return void(k=S);if(!d)return d=!0,x.touches.startX=x.touches.currentX,x.touches.startY=x.touches.currentY,k=S,void(x.touches.diff=x.isHorizontal()?x.touches.currentX-x.touches.startX:x.touches.currentY-x.touches.startY)}x.params.followFinger&&((x.params.freeMode||x.params.watchSlidesProgress)&&x.updateActiveIndex(),x.params.freeMode&&(0===D.length&&D.push({position:x.touches[x.isHorizontal()?"startX":"startY"],time:T}),D.push({position:x.touches[x.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),x.updateProgress(k),x.setWrapperTranslate(k))}}}},x.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),C&&x.emit("onTouchEnd",x,e),C=!1,b){x.params.grabCursor&&_&&b&&(!0===x.params.allowSwipeToNext||!0===x.params.allowSwipeToPrev)&&x.setGrabCursor(!1);var t,i=Date.now(),n=i-T;if(x.allowClick&&(x.updateClickedSlide(e),x.emit("onTap",x,e),n<300&&300<i-M&&(E&&clearTimeout(E),E=setTimeout(function(){x&&(x.params.paginationHide&&0<x.paginationContainer.length&&!O(e.target).hasClass(x.params.bulletClass)&&x.paginationContainer.toggleClass(x.params.paginationHiddenClass),x.emit("onClick",x,e))},300)),n<300&&i-M<300&&(E&&clearTimeout(E),x.emit("onDoubleTap",x,e))),M=Date.now(),setTimeout(function(){x&&(x.allowClick=!0)},0),b&&_&&x.swipeDirection&&0!==x.touches.diff&&k!==S)if(b=_=!1,t=x.params.followFinger?x.rtl?x.translate:-x.translate:-k,x.params.freeMode){if(t<-x.minTranslate())return void x.slideTo(x.activeIndex);if(t>-x.maxTranslate())return void(x.slides.length<x.snapGrid.length?x.slideTo(x.snapGrid.length-1):x.slideTo(x.slides.length-1));if(x.params.freeModeMomentum){if(1<D.length){var s=D.pop(),a=D.pop(),r=s.position-a.position,o=s.time-a.time;x.velocity=r/o,x.velocity=x.velocity/2,Math.abs(x.velocity)<x.params.freeModeMinimumVelocity&&(x.velocity=0),(150<o||300<(new window.Date).getTime()-s.time)&&(x.velocity=0)}else x.velocity=0;x.velocity=x.velocity*x.params.freeModeMomentumVelocityRatio,D.length=0;var l=1e3*x.params.freeModeMomentumRatio,c=x.velocity*l,u=x.translate+c;x.rtl&&(u=-u);var d,p=!1,h=20*Math.abs(x.velocity)*x.params.freeModeMomentumBounceRatio;if(u<x.maxTranslate())x.params.freeModeMomentumBounce?(u+x.maxTranslate()<-h&&(u=x.maxTranslate()-h),d=x.maxTranslate(),I=p=!0):u=x.maxTranslate();else if(u>x.minTranslate())x.params.freeModeMomentumBounce?(u-x.minTranslate()>h&&(u=x.minTranslate()+h),d=x.minTranslate(),I=p=!0):u=x.minTranslate();else if(x.params.freeModeSticky){var f,m=0;for(m=0;m<x.snapGrid.length;m+=1)if(x.snapGrid[m]>-u){f=m;break}u=Math.abs(x.snapGrid[f]-u)<Math.abs(x.snapGrid[f-1]-u)||"next"===x.swipeDirection?x.snapGrid[f]:x.snapGrid[f-1],x.rtl||(u=-u)}if(0!==x.velocity)l=x.rtl?Math.abs((-u-x.translate)/x.velocity):Math.abs((u-x.translate)/x.velocity);else if(x.params.freeModeSticky)return void x.slideReset();x.params.freeModeMomentumBounce&&p?(x.updateProgress(d),x.setWrapperTransition(l),x.setWrapperTranslate(u),x.onTransitionStart(),x.animating=!0,x.wrapper.transitionEnd(function(){x&&I&&(x.emit("onMomentumBounce",x),x.setWrapperTransition(x.params.speed),x.setWrapperTranslate(d),x.wrapper.transitionEnd(function(){x&&x.onTransitionEnd()}))})):x.velocity?(x.updateProgress(u),x.setWrapperTransition(l),x.setWrapperTranslate(u),x.onTransitionStart(),x.animating||(x.animating=!0,x.wrapper.transitionEnd(function(){x&&x.onTransitionEnd()}))):x.updateProgress(u),x.updateActiveIndex()}(!x.params.freeModeMomentum||n>=x.params.longSwipesMs)&&(x.updateProgress(),x.updateActiveIndex())}else{var g,v=0,y=x.slidesSizesGrid[0];for(g=0;g<x.slidesGrid.length;g+=x.params.slidesPerGroup)void 0!==x.slidesGrid[g+x.params.slidesPerGroup]?t>=x.slidesGrid[g]&&t<x.slidesGrid[g+x.params.slidesPerGroup]&&(v=g,y=x.slidesGrid[g+x.params.slidesPerGroup]-x.slidesGrid[g]):t>=x.slidesGrid[g]&&(v=g,y=x.slidesGrid[x.slidesGrid.length-1]-x.slidesGrid[x.slidesGrid.length-2]);var w=(t-x.slidesGrid[v])/y;if(n>x.params.longSwipesMs){if(!x.params.longSwipes)return void x.slideTo(x.activeIndex);"next"===x.swipeDirection&&(w>=x.params.longSwipesRatio?x.slideTo(v+x.params.slidesPerGroup):x.slideTo(v)),"prev"===x.swipeDirection&&(w>1-x.params.longSwipesRatio?x.slideTo(v+x.params.slidesPerGroup):x.slideTo(v))}else{if(!x.params.shortSwipes)return void x.slideTo(x.activeIndex);"next"===x.swipeDirection&&x.slideTo(v+x.params.slidesPerGroup),"prev"===x.swipeDirection&&x.slideTo(v)}}else b=_=!1}},x._slideTo=function(e,t){return x.slideTo(e,t,!0,!0)},x.slideTo=function(e,t,i,n){void 0===i&&(i=!0),void 0===e&&(e=0),e<0&&(e=0),x.snapIndex=Math.floor(e/x.params.slidesPerGroup),x.snapIndex>=x.snapGrid.length&&(x.snapIndex=x.snapGrid.length-1);var s=-x.snapGrid[x.snapIndex];if(x.params.autoplay&&x.autoplaying&&(n||!x.params.autoplayDisableOnInteraction?x.pauseAutoplay(t):x.stopAutoplay()),x.updateProgress(s),x.params.normalizeSlideIndex)for(var a=0;a<x.slidesGrid.length;a++)-Math.floor(100*s)>=Math.floor(100*x.slidesGrid[a])&&(e=a);return!(!x.params.allowSwipeToNext&&s<x.translate&&s<x.minTranslate())&&(!(!x.params.allowSwipeToPrev&&s>x.translate&&s>x.maxTranslate()&&(x.activeIndex||0)!==e)&&(void 0===t&&(t=x.params.speed),x.previousIndex=x.activeIndex||0,x.activeIndex=e,x.updateRealIndex(),x.rtl&&-s===x.translate||!x.rtl&&s===x.translate?(x.params.autoHeight&&x.updateAutoHeight(),x.updateClasses(),"slide"!==x.params.effect&&x.setWrapperTranslate(s),!1):(x.updateClasses(),x.onTransitionStart(i),0===t||x.browser.lteIE9?(x.setWrapperTranslate(s),x.setWrapperTransition(0),x.onTransitionEnd(i)):(x.setWrapperTranslate(s),x.setWrapperTransition(t),x.animating||(x.animating=!0,x.wrapper.transitionEnd(function(){x&&x.onTransitionEnd(i)}))),!0)))},x.onTransitionStart=function(e){void 0===e&&(e=!0),x.params.autoHeight&&x.updateAutoHeight(),x.lazy&&x.lazy.onTransitionStart(),e&&(x.emit("onTransitionStart",x),x.activeIndex!==x.previousIndex&&(x.emit("onSlideChangeStart",x),x.activeIndex>x.previousIndex?x.emit("onSlideNextStart",x):x.emit("onSlidePrevStart",x)))},x.onTransitionEnd=function(e){x.animating=!1,x.setWrapperTransition(0),void 0===e&&(e=!0),x.lazy&&x.lazy.onTransitionEnd(),e&&(x.emit("onTransitionEnd",x),x.activeIndex!==x.previousIndex&&(x.emit("onSlideChangeEnd",x),x.activeIndex>x.previousIndex?x.emit("onSlideNextEnd",x):x.emit("onSlidePrevEnd",x))),x.params.history&&x.history&&x.history.setHistory(x.params.history,x.activeIndex),x.params.hashnav&&x.hashnav&&x.hashnav.setHash()},x.slideNext=function(e,t,i){if(x.params.loop){if(x.animating)return!1;x.fixLoop();x.container[0].clientLeft;return x.slideTo(x.activeIndex+x.params.slidesPerGroup,t,e,i)}return x.slideTo(x.activeIndex+x.params.slidesPerGroup,t,e,i)},x._slideNext=function(e){return x.slideNext(!0,e,!0)},x.slidePrev=function(e,t,i){if(x.params.loop){if(x.animating)return!1;x.fixLoop();x.container[0].clientLeft;return x.slideTo(x.activeIndex-1,t,e,i)}return x.slideTo(x.activeIndex-1,t,e,i)},x._slidePrev=function(e){return x.slidePrev(!0,e,!0)},x.slideReset=function(e,t,i){return x.slideTo(x.activeIndex,t,e)},x.disableTouchControl=function(){return x.params.onlyExternal=!0},x.enableTouchControl=function(){return!(x.params.onlyExternal=!1)},x.setWrapperTransition=function(e,t){x.wrapper.transition(e),"slide"!==x.params.effect&&x.effects[x.params.effect]&&x.effects[x.params.effect].setTransition(e),x.params.parallax&&x.parallax&&x.parallax.setTransition(e),x.params.scrollbar&&x.scrollbar&&x.scrollbar.setTransition(e),x.params.control&&x.controller&&x.controller.setTransition(e,t),x.emit("onSetTransition",x,e)},x.setWrapperTranslate=function(e,t,i){var n=0,s=0;x.isHorizontal()?n=x.rtl?-e:e:s=e,x.params.roundLengths&&(n=v(n),s=v(s)),x.params.virtualTranslate||(x.support.transforms3d?x.wrapper.transform("translate3d("+n+"px, "+s+"px, 0px)"):x.wrapper.transform("translate("+n+"px, "+s+"px)")),x.translate=x.isHorizontal()?n:s;var a=x.maxTranslate()-x.minTranslate();(0==a?0:(e-x.minTranslate())/a)!==x.progress&&x.updateProgress(e),t&&x.updateActiveIndex(),"slide"!==x.params.effect&&x.effects[x.params.effect]&&x.effects[x.params.effect].setTranslate(x.translate),x.params.parallax&&x.parallax&&x.parallax.setTranslate(x.translate),x.params.scrollbar&&x.scrollbar&&x.scrollbar.setTranslate(x.translate),x.params.control&&x.controller&&x.controller.setTranslate(x.translate,i),x.emit("onSetTranslate",x,x.translate)},x.getTranslate=function(e,t){var i,n,s,a;return void 0===t&&(t="x"),x.params.virtualTranslate?x.rtl?-x.translate:x.translate:(s=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(6<(n=s.transform||s.webkitTransform).split(",").length&&(n=n.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new window.WebKitCSSMatrix("none"===n?"":n)):i=(a=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=window.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=window.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),x.rtl&&n&&(n=-n),n||0)},x.getWrapperTranslate=function(e){return void 0===e&&(e=x.isHorizontal()?"x":"y"),x.getTranslate(x.wrapper[0],e)},x.observers=[],x.initObservers=function(){if(x.params.observeParents)for(var e=x.container.parents(),t=0;t<e.length;t++)$(e[t]);$(x.container[0],{childList:!1}),$(x.wrapper[0],{attributes:!1})},x.disconnectObservers=function(){for(var e=0;e<x.observers.length;e++)x.observers[e].disconnect();x.observers=[]},x.createLoop=function(){x.wrapper.children("."+x.params.slideClass+"."+x.params.slideDuplicateClass).remove();var n=x.wrapper.children("."+x.params.slideClass);"auto"!==x.params.slidesPerView||x.params.loopedSlides||(x.params.loopedSlides=n.length),x.loopedSlides=parseInt(x.params.loopedSlides||x.params.slidesPerView,10),x.loopedSlides=x.loopedSlides+x.params.loopAdditionalSlides,x.loopedSlides>n.length&&(x.loopedSlides=n.length);var e,s=[],a=[];for(n.each(function(e,t){var i=O(this);e<x.loopedSlides&&a.push(t),e<n.length&&e>=n.length-x.loopedSlides&&s.push(t),i.attr("data-swiper-slide-index",e)}),e=0;e<a.length;e++)x.wrapper.append(O(a[e].cloneNode(!0)).addClass(x.params.slideDuplicateClass));for(e=s.length-1;0<=e;e--)x.wrapper.prepend(O(s[e].cloneNode(!0)).addClass(x.params.slideDuplicateClass))},x.destroyLoop=function(){x.wrapper.children("."+x.params.slideClass+"."+x.params.slideDuplicateClass).remove(),x.slides.removeAttr("data-swiper-slide-index")},x.reLoop=function(e){var t=x.activeIndex-x.loopedSlides;x.destroyLoop(),x.createLoop(),x.updateSlidesSize(),e&&x.slideTo(t+x.loopedSlides,0,!1)},x.fixLoop=function(){var e;x.activeIndex<x.loopedSlides?(e=x.slides.length-3*x.loopedSlides+x.activeIndex,e+=x.loopedSlides,x.slideTo(e,0,!1,!0)):("auto"===x.params.slidesPerView&&x.activeIndex>=2*x.loopedSlides||x.activeIndex>x.slides.length-2*x.params.slidesPerView)&&(e=-x.slides.length+x.activeIndex+x.loopedSlides,e+=x.loopedSlides,x.slideTo(e,0,!1,!0))},x.appendSlide=function(e){if(x.params.loop&&x.destroyLoop(),"object"==typeof e&&e.length)for(var t=0;t<e.length;t++)e[t]&&x.wrapper.append(e[t]);else x.wrapper.append(e);x.params.loop&&x.createLoop(),x.params.observer&&x.support.observer||x.update(!0)},x.prependSlide=function(e){x.params.loop&&x.destroyLoop();var t=x.activeIndex+1;if("object"==typeof e&&e.length){for(var i=0;i<e.length;i++)e[i]&&x.wrapper.prepend(e[i]);t=x.activeIndex+e.length}else x.wrapper.prepend(e);x.params.loop&&x.createLoop(),x.params.observer&&x.support.observer||x.update(!0),x.slideTo(t,0,!1)},x.removeSlide=function(e){x.params.loop&&(x.destroyLoop(),x.slides=x.wrapper.children("."+x.params.slideClass));var t,i=x.activeIndex;if("object"==typeof e&&e.length){for(var n=0;n<e.length;n++)t=e[n],x.slides[t]&&x.slides.eq(t).remove(),t<i&&i--;i=Math.max(i,0)}else t=e,x.slides[t]&&x.slides.eq(t).remove(),t<i&&i--,i=Math.max(i,0);x.params.loop&&x.createLoop(),x.params.observer&&x.support.observer||x.update(!0),x.params.loop?x.slideTo(i+x.loopedSlides,0,!1):x.slideTo(i,0,!1)},x.removeAllSlides=function(){for(var e=[],t=0;t<x.slides.length;t++)e.push(t);x.removeSlide(e)},x.effects={fade:{setTranslate:function(){for(var e=0;e<x.slides.length;e++){var t=x.slides.eq(e),i=-t[0].swiperSlideOffset;x.params.virtualTranslate||(i-=x.translate);var n=0;x.isHorizontal()||(n=i,i=0);var s=x.params.fade.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:s}).transform("translate3d("+i+"px, "+n+"px, 0px)")}},setTransition:function(e){if(x.slides.transition(e),x.params.virtualTranslate&&0!==e){var i=!1;x.slides.transitionEnd(function(){if(!i&&x){i=!0,x.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)x.wrapper.trigger(e[t])}})}}},flip:{setTranslate:function(){for(var e=0;e<x.slides.length;e++){var t=x.slides.eq(e),i=t[0].progress;x.params.flip.limitRotation&&(i=Math.max(Math.min(t[0].progress,1),-1));var n=-180*i,s=0,a=-t[0].swiperSlideOffset,r=0;if(x.isHorizontal()?x.rtl&&(n=-n):(r=a,s=-n,n=a=0),t[0].style.zIndex=-Math.abs(Math.round(i))+x.slides.length,x.params.flip.slideShadows){var o=x.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),l=x.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===o.length&&(o=O('<div class="swiper-slide-shadow-'+(x.isHorizontal()?"left":"top")+'"></div>'),t.append(o)),0===l.length&&(l=O('<div class="swiper-slide-shadow-'+(x.isHorizontal()?"right":"bottom")+'"></div>'),t.append(l)),o.length&&(o[0].style.opacity=Math.max(-i,0)),l.length&&(l[0].style.opacity=Math.max(i,0))}t.transform("translate3d("+a+"px, "+r+"px, 0px) rotateX("+s+"deg) rotateY("+n+"deg)")}},setTransition:function(e){if(x.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),x.params.virtualTranslate&&0!==e){var i=!1;x.slides.eq(x.activeIndex).transitionEnd(function(){if(!i&&x&&O(this).hasClass(x.params.slideActiveClass)){i=!0,x.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)x.wrapper.trigger(e[t])}})}}},cube:{setTranslate:function(){var e,t=0;x.params.cube.shadow&&(x.isHorizontal()?(0===(e=x.wrapper.find(".swiper-cube-shadow")).length&&(e=O('<div class="swiper-cube-shadow"></div>'),x.wrapper.append(e)),e.css({height:x.width+"px"})):0===(e=x.container.find(".swiper-cube-shadow")).length&&(e=O('<div class="swiper-cube-shadow"></div>'),x.container.append(e)));for(var i=0;i<x.slides.length;i++){var n=x.slides.eq(i),s=90*i,a=Math.floor(s/360);x.rtl&&(s=-s,a=Math.floor(-s/360));var r=Math.max(Math.min(n[0].progress,1),-1),o=0,l=0,c=0;i%4==0?(o=4*-a*x.size,c=0):(i-1)%4==0?(o=0,c=4*-a*x.size):(i-2)%4==0?(o=x.size+4*a*x.size,c=x.size):(i-3)%4==0&&(o=-x.size,c=3*x.size+4*x.size*a),x.rtl&&(o=-o),x.isHorizontal()||(l=o,o=0);var u="rotateX("+(x.isHorizontal()?0:-s)+"deg) rotateY("+(x.isHorizontal()?s:0)+"deg) translate3d("+o+"px, "+l+"px, "+c+"px)";if(r<=1&&-1<r&&(t=90*i+90*r,x.rtl&&(t=90*-i-90*r)),n.transform(u),x.params.cube.slideShadows){var d=x.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),p=x.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===d.length&&(d=O('<div class="swiper-slide-shadow-'+(x.isHorizontal()?"left":"top")+'"></div>'),n.append(d)),0===p.length&&(p=O('<div class="swiper-slide-shadow-'+(x.isHorizontal()?"right":"bottom")+'"></div>'),n.append(p)),d.length&&(d[0].style.opacity=Math.max(-r,0)),p.length&&(p[0].style.opacity=Math.max(r,0))}}if(x.wrapper.css({"-webkit-transform-origin":"50% 50% -"+x.size/2+"px","-moz-transform-origin":"50% 50% -"+x.size/2+"px","-ms-transform-origin":"50% 50% -"+x.size/2+"px","transform-origin":"50% 50% -"+x.size/2+"px"}),x.params.cube.shadow)if(x.isHorizontal())e.transform("translate3d(0px, "+(x.width/2+x.params.cube.shadowOffset)+"px, "+-x.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+x.params.cube.shadowScale+")");else{var h=Math.abs(t)-90*Math.floor(Math.abs(t)/90),f=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),m=x.params.cube.shadowScale,g=x.params.cube.shadowScale/f,v=x.params.cube.shadowOffset;e.transform("scale3d("+m+", 1, "+g+") translate3d(0px, "+(x.height/2+v)+"px, "+-x.height/2/g+"px) rotateX(-90deg)")}var y=x.isSafari||x.isUiWebView?-x.size/2:0;x.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(x.isHorizontal()?0:t)+"deg) rotateY("+(x.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){x.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),x.params.cube.shadow&&!x.isHorizontal()&&x.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var e=x.translate,t=x.isHorizontal()?-e+x.width/2:-e+x.height/2,i=x.isHorizontal()?x.params.coverflow.rotate:-x.params.coverflow.rotate,n=x.params.coverflow.depth,s=0,a=x.slides.length;s<a;s++){var r=x.slides.eq(s),o=x.slidesSizesGrid[s],l=(t-r[0].swiperSlideOffset-o/2)/o*x.params.coverflow.modifier,c=x.isHorizontal()?i*l:0,u=x.isHorizontal()?0:i*l,d=-n*Math.abs(l),p=x.isHorizontal()?0:x.params.coverflow.stretch*l,h=x.isHorizontal()?x.params.coverflow.stretch*l:0;Math.abs(h)<.001&&(h=0),Math.abs(p)<.001&&(p=0),Math.abs(d)<.001&&(d=0),Math.abs(c)<.001&&(c=0),Math.abs(u)<.001&&(u=0);var f="translate3d("+h+"px,"+p+"px,"+d+"px)  rotateX("+u+"deg) rotateY("+c+"deg)";if(r.transform(f),r[0].style.zIndex=1-Math.abs(Math.round(l)),x.params.coverflow.slideShadows){var m=x.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),g=x.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===m.length&&(m=O('<div class="swiper-slide-shadow-'+(x.isHorizontal()?"left":"top")+'"></div>'),r.append(m)),0===g.length&&(g=O('<div class="swiper-slide-shadow-'+(x.isHorizontal()?"right":"bottom")+'"></div>'),r.append(g)),m.length&&(m[0].style.opacity=0<l?l:0),g.length&&(g[0].style.opacity=0<-l?-l:0)}}x.browser.ie&&(x.wrapper[0].style.perspectiveOrigin=t+"px 50%")},setTransition:function(e){x.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},x.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,l){if(void 0!==e&&(void 0===l&&(l=!0),0!==x.slides.length)){var c=x.slides.eq(e),t=c.find("."+x.params.lazyLoadingClass+":not(."+x.params.lazyStatusLoadedClass+"):not(."+x.params.lazyStatusLoadingClass+")");!c.hasClass(x.params.lazyLoadingClass)||c.hasClass(x.params.lazyStatusLoadedClass)||c.hasClass(x.params.lazyStatusLoadingClass)||(t=t.add(c[0])),0!==t.length&&t.each(function(){var n=O(this);n.addClass(x.params.lazyStatusLoadingClass);var s=n.attr("data-background"),a=n.attr("data-src"),r=n.attr("data-srcset"),o=n.attr("data-sizes");x.loadImage(n[0],a||s,r,o,!1,function(){if(null!=x&&x){if(s?(n.css("background-image",'url("'+s+'")'),n.removeAttr("data-background")):(r&&(n.attr("srcset",r),n.removeAttr("data-srcset")),o&&(n.attr("sizes",o),n.removeAttr("data-sizes")),a&&(n.attr("src",a),n.removeAttr("data-src"))),n.addClass(x.params.lazyStatusLoadedClass).removeClass(x.params.lazyStatusLoadingClass),c.find("."+x.params.lazyPreloaderClass+", ."+x.params.preloaderClass).remove(),x.params.loop&&l){var e=c.attr("data-swiper-slide-index");if(c.hasClass(x.params.slideDuplicateClass)){var t=x.wrapper.children('[data-swiper-slide-index="'+e+'"]:not(.'+x.params.slideDuplicateClass+")");x.lazy.loadImageInSlide(t.index(),!1)}else{var i=x.wrapper.children("."+x.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');x.lazy.loadImageInSlide(i.index(),!1)}}x.emit("onLazyImageReady",x,c[0],n[0])}}),x.emit("onLazyImageLoad",x,c[0],n[0])})}},load:function(){var e,t=x.params.slidesPerView;if("auto"===t&&(t=0),x.lazy.initialImageLoaded||(x.lazy.initialImageLoaded=!0),x.params.watchSlidesVisibility)x.wrapper.children("."+x.params.slideVisibleClass).each(function(){x.lazy.loadImageInSlide(O(this).index())});else if(1<t)for(e=x.activeIndex;e<x.activeIndex+t;e++)x.slides[e]&&x.lazy.loadImageInSlide(e);else x.lazy.loadImageInSlide(x.activeIndex);if(x.params.lazyLoadingInPrevNext)if(1<t||x.params.lazyLoadingInPrevNextAmount&&1<x.params.lazyLoadingInPrevNextAmount){var i=x.params.lazyLoadingInPrevNextAmount,n=t,s=Math.min(x.activeIndex+n+Math.max(i,n),x.slides.length),a=Math.max(x.activeIndex-Math.max(n,i),0);for(e=x.activeIndex+t;e<s;e++)x.slides[e]&&x.lazy.loadImageInSlide(e);for(e=a;e<x.activeIndex;e++)x.slides[e]&&x.lazy.loadImageInSlide(e)}else{var r=x.wrapper.children("."+x.params.slideNextClass);0<r.length&&x.lazy.loadImageInSlide(r.index());var o=x.wrapper.children("."+x.params.slidePrevClass);0<o.length&&x.lazy.loadImageInSlide(o.index())}},onTransitionStart:function(){x.params.lazyLoading&&(!x.params.lazyLoadingOnTransitionStart&&(x.params.lazyLoadingOnTransitionStart||x.lazy.initialImageLoaded)||x.lazy.load())},onTransitionEnd:function(){x.params.lazyLoading&&!x.params.lazyLoadingOnTransitionStart&&x.lazy.load()}},x.scrollbar={isTouched:!1,setDragPosition:function(e){var t=x.scrollbar,i=(x.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-t.track.offset()[x.isHorizontal()?"left":"top"]-t.dragSize/2,n=-x.minTranslate()*t.moveDivider,s=-x.maxTranslate()*t.moveDivider;i<n?i=n:s<i&&(i=s),i=-i/t.moveDivider,x.updateProgress(i),x.setWrapperTranslate(i,!0)},dragStart:function(e){var t=x.scrollbar;t.isTouched=!0,e.preventDefault(),e.stopPropagation(),t.setDragPosition(e),clearTimeout(t.dragTimeout),t.track.transition(0),x.params.scrollbarHide&&t.track.css("opacity",1),x.wrapper.transition(100),t.drag.transition(100),x.emit("onScrollbarDragStart",x)},dragMove:function(e){var t=x.scrollbar;t.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),x.wrapper.transition(0),t.track.transition(0),t.drag.transition(0),x.emit("onScrollbarDragMove",x))},dragEnd:function(e){var t=x.scrollbar;t.isTouched&&(t.isTouched=!1,x.params.scrollbarHide&&(clearTimeout(t.dragTimeout),t.dragTimeout=setTimeout(function(){t.track.css("opacity",0),t.track.transition(400)},1e3)),x.emit("onScrollbarDragEnd",x),x.params.scrollbarSnapOnRelease&&x.slideReset())},draggableEvents:!1!==x.params.simulateTouch||x.support.touch?x.touchEvents:x.touchEventsDesktop,enableDraggable:function(){var e=x.scrollbar,t=x.support.touch?e.track:document;O(e.track).on(e.draggableEvents.start,e.dragStart),O(t).on(e.draggableEvents.move,e.dragMove),O(t).on(e.draggableEvents.end,e.dragEnd)},disableDraggable:function(){var e=x.scrollbar,t=x.support.touch?e.track:document;O(e.track).off(e.draggableEvents.start,e.dragStart),O(t).off(e.draggableEvents.move,e.dragMove),O(t).off(e.draggableEvents.end,e.dragEnd)},set:function(){if(x.params.scrollbar){var e=x.scrollbar;e.track=O(x.params.scrollbar),x.params.uniqueNavElements&&"string"==typeof x.params.scrollbar&&1<e.track.length&&1===x.container.find(x.params.scrollbar).length&&(e.track=x.container.find(x.params.scrollbar)),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=O('<div class="swiper-scrollbar-drag"></div>'),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=x.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=x.size/x.virtualSize,e.moveDivider=e.divider*(e.trackSize/x.size),e.dragSize=e.trackSize*e.divider,x.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",1<=e.divider?e.track[0].style.display="none":e.track[0].style.display="",x.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(x.params.scrollbar){var e,t=x.scrollbar,i=(x.translate,t.dragSize);e=(t.trackSize-t.dragSize)*x.progress,x.rtl&&x.isHorizontal()?0<(e=-e)?(i=t.dragSize-e,e=0):-e+t.dragSize>t.trackSize&&(i=t.trackSize+e):e<0?(i=t.dragSize+e,e=0):e+t.dragSize>t.trackSize&&(i=t.trackSize-e),x.isHorizontal()?(x.support.transforms3d?t.drag.transform("translate3d("+e+"px, 0, 0)"):t.drag.transform("translateX("+e+"px)"),t.drag[0].style.width=i+"px"):(x.support.transforms3d?t.drag.transform("translate3d(0px, "+e+"px, 0)"):t.drag.transform("translateY("+e+"px)"),t.drag[0].style.height=i+"px"),x.params.scrollbarHide&&(clearTimeout(t.timeout),t.track[0].style.opacity=1,t.timeout=setTimeout(function(){t.track[0].style.opacity=0,t.track.transition(400)},1e3))}},setTransition:function(e){x.params.scrollbar&&x.scrollbar.drag.transition(e)}},x.controller={LinearSpline:function(e,t){var i,n,s,a,r,o=function(e,t){for(n=-1,i=e.length;1<i-n;)e[s=i+n>>1]<=t?n=s:i=s;return i};this.x=e,this.y=t,this.lastIndex=e.length-1;this.x.length;this.interpolate=function(e){return e?(r=o(this.x,e),a=r-1,(e-this.x[a])*(this.y[r]-this.y[a])/(this.x[r]-this.x[a])+this.y[a]):0}},getInterpolateFunction:function(e){x.controller.spline||(x.controller.spline=x.params.loop?new x.controller.LinearSpline(x.slidesGrid,e.slidesGrid):new x.controller.LinearSpline(x.snapGrid,e.snapGrid))},setTranslate:function(t,e){var i,n,s=x.params.control;function a(e){t=e.rtl&&"horizontal"===e.params.direction?-x.translate:x.translate,"slide"===x.params.controlBy&&(x.controller.getInterpolateFunction(e),n=-x.controller.spline.interpolate(-t)),n&&"container"!==x.params.controlBy||(i=(e.maxTranslate()-e.minTranslate())/(x.maxTranslate()-x.minTranslate()),n=(t-x.minTranslate())*i+e.minTranslate()),x.params.controlInverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setWrapperTranslate(n,!1,x),e.updateActiveIndex()}if(Array.isArray(s))for(var r=0;r<s.length;r++)s[r]!==e&&s[r]instanceof N&&a(s[r]);else s instanceof N&&e!==s&&a(s)},setTransition:function(t,e){var i,n=x.params.control;function s(e){e.setWrapperTransition(t,x),0!==t&&(e.onTransitionStart(),e.wrapper.transitionEnd(function(){n&&(e.params.loop&&"slide"===x.params.controlBy&&e.fixLoop(),e.onTransitionEnd())}))}if(Array.isArray(n))for(i=0;i<n.length;i++)n[i]!==e&&n[i]instanceof N&&s(n[i]);else n instanceof N&&e!==n&&s(n)}},x.hashnav={onHashCange:function(e,t){var i=document.location.hash.replace("#","");i!==x.slides.eq(x.activeIndex).attr("data-hash")&&x.slideTo(x.wrapper.children("."+x.params.slideClass+'[data-hash="'+i+'"]').index())},attachEvents:function(e){var t=e?"off":"on";O(window)[t]("hashchange",x.hashnav.onHashCange)},setHash:function(){if(x.hashnav.initialized&&x.params.hashnav)if(x.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+x.slides.eq(x.activeIndex).attr("data-hash")||"");else{var e=x.slides.eq(x.activeIndex),t=e.attr("data-hash")||e.attr("data-history");document.location.hash=t||""}},init:function(){if(x.params.hashnav&&!x.params.history){x.hashnav.initialized=!0;var e=document.location.hash.replace("#","");if(e)for(var t=0,i=x.slides.length;t<i;t++){var n=x.slides.eq(t);if((n.attr("data-hash")||n.attr("data-history"))===e&&!n.hasClass(x.params.slideDuplicateClass)){var s=n.index();x.slideTo(s,0,x.params.runCallbacksOnInit,!0)}}x.params.hashnavWatchState&&x.hashnav.attachEvents()}},destroy:function(){x.params.hashnavWatchState&&x.hashnav.attachEvents(!0)}},x.history={init:function(){if(x.params.history){if(!window.history||!window.history.pushState)return x.params.history=!1,void(x.params.hashnav=!0);x.history.initialized=!0,this.paths=this.getPathValues(),(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,x.params.runCallbacksOnInit),x.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){x.history.paths=x.history.getPathValues(),x.history.scrollToSlide(x.params.speed,x.history.paths.value,!1)},getPathValues:function(){var e=window.location.pathname.slice(1).split("/"),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(x.history.initialized&&x.params.history){var i=x.slides.eq(t),n=this.slugify(i.attr("data-history"));window.location.pathname.includes(e)||(n=e+"/"+n),x.params.replaceState?window.history.replaceState(null,null,n):window.history.pushState(null,null,n)}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var n=0,s=x.slides.length;n<s;n++){var a=x.slides.eq(n);if(this.slugify(a.attr("data-history"))===t&&!a.hasClass(x.params.slideDuplicateClass)){var r=a.index();x.slideTo(r,e,i)}}else x.slideTo(0,e,i)}},x.disableKeyboardControl=function(){x.params.keyboardControl=!1,O(document).off("keydown",P)},x.enableKeyboardControl=function(){x.params.keyboardControl=!0,O(document).on("keydown",P)},x.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},x.params.mousewheelControl&&(x.mousewheel.event=-1<navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":function(){var e="onwheel",t=e in document;if(!t){var i=document.createElement("div");i.setAttribute(e,"return;"),t="function"==typeof i[e]}return!t&&document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")&&(t=document.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"),x.disableMousewheelControl=function(){if(!x.mousewheel.event)return!1;var e=x.container;return"container"!==x.params.mousewheelEventsTarged&&(e=O(x.params.mousewheelEventsTarged)),e.off(x.mousewheel.event,L),!(x.params.mousewheelControl=!1)},x.enableMousewheelControl=function(){if(!x.mousewheel.event)return!1;var e=x.container;return"container"!==x.params.mousewheelEventsTarged&&(e=O(x.params.mousewheelEventsTarged)),e.on(x.mousewheel.event,L),x.params.mousewheelControl=!0},x.parallax={setTranslate:function(){x.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){z(this,x.progress)}),x.slides.each(function(){var e=O(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){z(this,Math.min(Math.max(e[0].progress,-1),1))})})},setTransition:function(i){void 0===i&&(i=x.params.speed),x.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var e=O(this),t=parseInt(e.attr("data-swiper-parallax-duration"),10)||i;0===i&&(t=0),e.transition(t)})}},x.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:x.params.zoomMax},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},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,n=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-t,2)+Math.pow(s-i,2))},onGestureStart:function(e){var t=x.zoom;if(!x.support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(e)}t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=O(this),0===t.gesture.slide.length&&(t.gesture.slide=x.slides.eq(x.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+x.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||x.params.zoomMax,0!==t.gesture.imageWrap.length)?(t.gesture.image.transition(0),t.isScaling=!0):t.gesture.image=void 0},onGestureChange:function(e){var t=x.zoom;if(!x.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;t.gesture.scaleMove=t.getDistanceBetweenTouches(e)}t.gesture.image&&0!==t.gesture.image.length&&(x.support.gestures?t.scale=e.scale*t.currentScale:t.scale=t.gesture.scaleMove/t.gesture.scaleStart*t.currentScale,t.scale>t.gesture.zoomMax&&(t.scale=t.gesture.zoomMax-1+Math.pow(t.scale-t.gesture.zoomMax+1,.5)),t.scale<x.params.zoomMin&&(t.scale=x.params.zoomMin+1-Math.pow(x.params.zoomMin-t.scale+1,.5)),t.gesture.image.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(e){var t=x.zoom;!x.support.gestures&&("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2)||t.gesture.image&&0!==t.gesture.image.length&&(t.scale=Math.max(Math.min(t.scale,t.gesture.zoomMax),x.params.zoomMin),t.gesture.image.transition(x.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(t.gesture.slide=void 0))},onTouchStart:function(e,t){var i=e.zoom;i.gesture.image&&0!==i.gesture.image.length&&(i.image.isTouched||("android"===e.device.os&&t.preventDefault(),i.image.isTouched=!0,i.image.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,i.image.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(e){var t=x.zoom;if(t.gesture.image&&0!==t.gesture.image.length&&(x.allowClick=!1,t.image.isTouched&&t.gesture.slide)){t.image.isMoved||(t.image.width=t.gesture.image[0].offsetWidth,t.image.height=t.gesture.image[0].offsetHeight,t.image.startX=x.getTranslate(t.gesture.imageWrap[0],"x")||0,t.image.startY=x.getTranslate(t.gesture.imageWrap[0],"y")||0,t.gesture.slideWidth=t.gesture.slide[0].offsetWidth,t.gesture.slideHeight=t.gesture.slide[0].offsetHeight,t.gesture.imageWrap.transition(0),x.rtl&&(t.image.startX=-t.image.startX),x.rtl&&(t.image.startY=-t.image.startY));var i=t.image.width*t.scale,n=t.image.height*t.scale;if(!(i<t.gesture.slideWidth&&n<t.gesture.slideHeight)){if(t.image.minX=Math.min(t.gesture.slideWidth/2-i/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-n/2,0),t.image.maxY=-t.image.minY,t.image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,t.image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!t.image.isMoved&&!t.isScaling){if(x.isHorizontal()&&Math.floor(t.image.minX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x<t.image.touchesStart.x||Math.floor(t.image.maxX)===Math.floor(t.image.startX)&&t.image.touchesCurrent.x>t.image.touchesStart.x)return void(t.image.isTouched=!1);if(!x.isHorizontal()&&Math.floor(t.image.minY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y<t.image.touchesStart.y||Math.floor(t.image.maxY)===Math.floor(t.image.startY)&&t.image.touchesCurrent.y>t.image.touchesStart.y)return void(t.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),t.image.isMoved=!0,t.image.currentX=t.image.touchesCurrent.x-t.image.touchesStart.x+t.image.startX,t.image.currentY=t.image.touchesCurrent.y-t.image.touchesStart.y+t.image.startY,t.image.currentX<t.image.minX&&(t.image.currentX=t.image.minX+1-Math.pow(t.image.minX-t.image.currentX+1,.8)),t.image.currentX>t.image.maxX&&(t.image.currentX=t.image.maxX-1+Math.pow(t.image.currentX-t.image.maxX+1,.8)),t.image.currentY<t.image.minY&&(t.image.currentY=t.image.minY+1-Math.pow(t.image.minY-t.image.currentY+1,.8)),t.image.currentY>t.image.maxY&&(t.image.currentY=t.image.maxY-1+Math.pow(t.image.currentY-t.image.maxY+1,.8)),t.velocity.prevPositionX||(t.velocity.prevPositionX=t.image.touchesCurrent.x),t.velocity.prevPositionY||(t.velocity.prevPositionY=t.image.touchesCurrent.y),t.velocity.prevTime||(t.velocity.prevTime=Date.now()),t.velocity.x=(t.image.touchesCurrent.x-t.velocity.prevPositionX)/(Date.now()-t.velocity.prevTime)/2,t.velocity.y=(t.image.touchesCurrent.y-t.velocity.prevPositionY)/(Date.now()-t.velocity.prevTime)/2,Math.abs(t.image.touchesCurrent.x-t.velocity.prevPositionX)<2&&(t.velocity.x=0),Math.abs(t.image.touchesCurrent.y-t.velocity.prevPositionY)<2&&(t.velocity.y=0),t.velocity.prevPositionX=t.image.touchesCurrent.x,t.velocity.prevPositionY=t.image.touchesCurrent.y,t.velocity.prevTime=Date.now(),t.gesture.imageWrap.transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}}},onTouchEnd:function(e,t){var i=e.zoom;if(i.gesture.image&&0!==i.gesture.image.length){if(!i.image.isTouched||!i.image.isMoved)return i.image.isTouched=!1,void(i.image.isMoved=!1);i.image.isTouched=!1,i.image.isMoved=!1;var n=300,s=300,a=i.velocity.x*n,r=i.image.currentX+a,o=i.velocity.y*s,l=i.image.currentY+o;0!==i.velocity.x&&(n=Math.abs((r-i.image.currentX)/i.velocity.x)),0!==i.velocity.y&&(s=Math.abs((l-i.image.currentY)/i.velocity.y));var c=Math.max(n,s);i.image.currentX=r,i.image.currentY=l;var u=i.image.width*i.scale,d=i.image.height*i.scale;i.image.minX=Math.min(i.gesture.slideWidth/2-u/2,0),i.image.maxX=-i.image.minX,i.image.minY=Math.min(i.gesture.slideHeight/2-d/2,0),i.image.maxY=-i.image.minY,i.image.currentX=Math.max(Math.min(i.image.currentX,i.image.maxX),i.image.minX),i.image.currentY=Math.max(Math.min(i.image.currentY,i.image.maxY),i.image.minY),i.gesture.imageWrap.transition(c).transform("translate3d("+i.image.currentX+"px, "+i.image.currentY+"px,0)")}},onTransitionEnd:function(e){var t=e.zoom;t.gesture.slide&&e.previousIndex!==e.activeIndex&&(t.gesture.image.transform("translate3d(0,0,0) scale(1)"),t.gesture.imageWrap.transform("translate3d(0,0,0)"),t.gesture.slide=t.gesture.image=t.gesture.imageWrap=void 0,t.scale=t.currentScale=1)},toggleZoom:function(e,t){var i,n,s,a,r,o,l,c,u,d,p,h,f,m,g,v,y=e.zoom;y.gesture.slide||(y.gesture.slide=e.clickedSlide?O(e.clickedSlide):e.slides.eq(e.activeIndex),y.gesture.image=y.gesture.slide.find("img, svg, canvas"),y.gesture.imageWrap=y.gesture.image.parent("."+e.params.zoomContainerClass)),y.gesture.image&&0!==y.gesture.image.length&&(n=void 0===y.image.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,"touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=y.image.touchesStart.x,y.image.touchesStart.y),y.scale&&1!==y.scale?(y.scale=y.currentScale=1,y.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),y.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),y.gesture.slide=void 0):(y.scale=y.currentScale=y.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,t?(g=y.gesture.slide[0].offsetWidth,v=y.gesture.slide[0].offsetHeight,s=y.gesture.slide.offset().left+g/2-i,a=y.gesture.slide.offset().top+v/2-n,l=y.gesture.image[0].offsetWidth,c=y.gesture.image[0].offsetHeight,u=l*y.scale,d=c*y.scale,f=-(p=Math.min(g/2-u/2,0)),m=-(h=Math.min(v/2-d/2,0)),(r=s*y.scale)<p&&(r=p),f<r&&(r=f),(o=a*y.scale)<h&&(o=h),m<o&&(o=m)):o=r=0,y.gesture.imageWrap.transition(300).transform("translate3d("+r+"px, "+o+"px,0)"),y.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+y.scale+")")))},attachEvents:function(e){var i=e?"off":"on";if(x.params.zoom){x.slides;var t=!("touchstart"!==x.touchEvents.start||!x.support.passiveListener||!x.params.passiveListeners)&&{passive:!0,capture:!1};x.support.gestures?(x.slides[i]("gesturestart",x.zoom.onGestureStart,t),x.slides[i]("gesturechange",x.zoom.onGestureChange,t),x.slides[i]("gestureend",x.zoom.onGestureEnd,t)):"touchstart"===x.touchEvents.start&&(x.slides[i](x.touchEvents.start,x.zoom.onGestureStart,t),x.slides[i](x.touchEvents.move,x.zoom.onGestureChange,t),x.slides[i](x.touchEvents.end,x.zoom.onGestureEnd,t)),x[i]("touchStart",x.zoom.onTouchStart),x.slides.each(function(e,t){0<O(t).find("."+x.params.zoomContainerClass).length&&O(t)[i](x.touchEvents.move,x.zoom.onTouchMove)}),x[i]("touchEnd",x.zoom.onTouchEnd),x[i]("transitionEnd",x.zoom.onTransitionEnd),x.params.zoomToggle&&x.on("doubleTap",x.zoom.toggleZoom)}},init:function(){x.zoom.attachEvents()},destroy:function(){x.zoom.attachEvents(!0)}},x._plugins=[],x.plugins){var g=x.plugins[m](x,x.params[m]);g&&x._plugins.push(g)}return x.callPlugins=function(e){for(var t=0;t<x._plugins.length;t++)e in x._plugins[t]&&x._plugins[t][e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},x.emitterEventListeners={},x.emit=function(e){var t;if(x.params[e]&&x.params[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),x.emitterEventListeners[e])for(t=0;t<x.emitterEventListeners[e].length;t++)x.emitterEventListeners[e][t](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);x.callPlugins&&x.callPlugins(e,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},x.on=function(e,t){return e=A(e),x.emitterEventListeners[e]||(x.emitterEventListeners[e]=[]),x.emitterEventListeners[e].push(t),x},x.off=function(e,t){var i;if(e=A(e),void 0===t)return x.emitterEventListeners[e]=[],x;if(x.emitterEventListeners[e]&&0!==x.emitterEventListeners[e].length){for(i=0;i<x.emitterEventListeners[e].length;i++)x.emitterEventListeners[e][i]===t&&x.emitterEventListeners[e].splice(i,1);return x}},x.once=function(e,t){e=A(e);var i=function(){t(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),x.off(e,i)};return x.on(e,i),x},x.a11y={makeFocusable:function(e){return e.attr("tabIndex","0"),e},addRole:function(e,t){return e.attr("role",t),e},addLabel:function(e,t){return e.attr("aria-label",t),e},disable:function(e){return e.attr("aria-disabled",!0),e},enable:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){13===e.keyCode&&(O(e.target).is(x.params.nextButton)?(x.onClickNext(e),x.isEnd?x.a11y.notify(x.params.lastSlideMessage):x.a11y.notify(x.params.nextSlideMessage)):O(e.target).is(x.params.prevButton)&&(x.onClickPrev(e),x.isBeginning?x.a11y.notify(x.params.firstSlideMessage):x.a11y.notify(x.params.prevSlideMessage)),O(e.target).is("."+x.params.bulletClass)&&O(e.target)[0].click())},liveRegion:O('<span class="'+x.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(e){var t=x.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},init:function(){x.params.nextButton&&x.nextButton&&0<x.nextButton.length&&(x.a11y.makeFocusable(x.nextButton),x.a11y.addRole(x.nextButton,"button"),x.a11y.addLabel(x.nextButton,x.params.nextSlideMessage)),x.params.prevButton&&x.prevButton&&0<x.prevButton.length&&(x.a11y.makeFocusable(x.prevButton),x.a11y.addRole(x.prevButton,"button"),x.a11y.addLabel(x.prevButton,x.params.prevSlideMessage)),O(x.container).append(x.a11y.liveRegion)},initPagination:function(){x.params.pagination&&x.params.paginationClickable&&x.bullets&&x.bullets.length&&x.bullets.each(function(){var e=O(this);x.a11y.makeFocusable(e),x.a11y.addRole(e,"button"),x.a11y.addLabel(e,x.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},destroy:function(){x.a11y.liveRegion&&0<x.a11y.liveRegion.length&&x.a11y.liveRegion.remove()}},x.init=function(){x.params.loop&&x.createLoop(),x.updateContainerSize(),x.updateSlidesSize(),x.updatePagination(),x.params.scrollbar&&x.scrollbar&&(x.scrollbar.set(),x.params.scrollbarDraggable&&x.scrollbar.enableDraggable()),"slide"!==x.params.effect&&x.effects[x.params.effect]&&(x.params.loop||x.updateProgress(),x.effects[x.params.effect].setTranslate()),x.params.loop?x.slideTo(x.params.initialSlide+x.loopedSlides,0,x.params.runCallbacksOnInit):(x.slideTo(x.params.initialSlide,0,x.params.runCallbacksOnInit),0===x.params.initialSlide&&(x.parallax&&x.params.parallax&&x.parallax.setTranslate(),x.lazy&&x.params.lazyLoading&&(x.lazy.load(),x.lazy.initialImageLoaded=!0))),x.attachEvents(),x.params.observer&&x.support.observer&&x.initObservers(),x.params.preloadImages&&!x.params.lazyLoading&&x.preloadImages(),x.params.zoom&&x.zoom&&x.zoom.init(),x.params.autoplay&&x.startAutoplay(),x.params.keyboardControl&&x.enableKeyboardControl&&x.enableKeyboardControl(),x.params.mousewheelControl&&x.enableMousewheelControl&&x.enableMousewheelControl(),x.params.hashnavReplaceState&&(x.params.replaceState=x.params.hashnavReplaceState),x.params.history&&x.history&&x.history.init(),x.params.hashnav&&x.hashnav&&x.hashnav.init(),x.params.a11y&&x.a11y&&x.a11y.init(),x.emit("onInit",x)},x.cleanupStyles=function(){x.container.removeClass(x.classNames.join(" ")).removeAttr("style"),x.wrapper.removeAttr("style"),x.slides&&x.slides.length&&x.slides.removeClass([x.params.slideVisibleClass,x.params.slideActiveClass,x.params.slideNextClass,x.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),x.paginationContainer&&x.paginationContainer.length&&x.paginationContainer.removeClass(x.params.paginationHiddenClass),x.bullets&&x.bullets.length&&x.bullets.removeClass(x.params.bulletActiveClass),x.params.prevButton&&O(x.params.prevButton).removeClass(x.params.buttonDisabledClass),x.params.nextButton&&O(x.params.nextButton).removeClass(x.params.buttonDisabledClass),x.params.scrollbar&&x.scrollbar&&(x.scrollbar.track&&x.scrollbar.track.length&&x.scrollbar.track.removeAttr("style"),x.scrollbar.drag&&x.scrollbar.drag.length&&x.scrollbar.drag.removeAttr("style"))},x.destroy=function(e,t){x.detachEvents(),x.stopAutoplay(),x.params.scrollbar&&x.scrollbar&&x.params.scrollbarDraggable&&x.scrollbar.disableDraggable(),x.params.loop&&x.destroyLoop(),t&&x.cleanupStyles(),x.disconnectObservers(),x.params.zoom&&x.zoom&&x.zoom.destroy(),x.params.keyboardControl&&x.disableKeyboardControl&&x.disableKeyboardControl(),x.params.mousewheelControl&&x.disableMousewheelControl&&x.disableMousewheelControl(),x.params.a11y&&x.a11y&&x.a11y.destroy(),x.params.history&&!x.params.replaceState&&window.removeEventListener("popstate",x.history.setHistoryPopState),x.params.hashnav&&x.hashnav&&x.hashnav.destroy(),x.emit("onDestroy"),!1!==e&&(x=null)},x.init(),x}function v(e){return Math.floor(e)}function y(){var e=x.params.autoplay,t=x.slides.eq(x.activeIndex);t.attr("data-swiper-autoplay")&&(e=t.attr("data-swiper-autoplay")||x.params.autoplay),x.autoplayTimeoutId=setTimeout(function(){x.params.loop?(x.fixLoop(),x._slideNext(),x.emit("onAutoplay",x)):x.isEnd?l.autoplayStopOnLast?x.stopAutoplay():(x._slideTo(0),x.emit("onAutoplay",x)):(x._slideNext(),x.emit("onAutoplay",x))},e)}function w(e,i){var t=O(e.target);if(!t.is(i))if("string"==typeof i)t=t.parents(i);else if(i.nodeType){var n;return t.parents().each(function(e,t){t===i&&(n=i)}),n?i:void 0}if(0!==t.length)return t[0]}function $(e,t){t=t||{};var i=new(window.MutationObserver||window.WebkitMutationObserver)(function(e){e.forEach(function(e){x.onResize(!0),x.emit("onObserverUpdate",x,e)})});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),x.observers.push(i)}function P(e){e.originalEvent&&(e=e.originalEvent);var t=e.keyCode||e.charCode;if(!x.params.allowSwipeToNext&&(x.isHorizontal()&&39===t||!x.isHorizontal()&&40===t))return!1;if(!x.params.allowSwipeToPrev&&(x.isHorizontal()&&37===t||!x.isHorizontal()&&38===t))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){var i=!1;if(0<x.container.parents("."+x.params.slideClass).length&&0===x.container.parents("."+x.params.slideActiveClass).length)return;var n=window.pageXOffset,s=window.pageYOffset,a=window.innerWidth,r=window.innerHeight,o=x.container.offset();x.rtl&&(o.left=o.left-x.container[0].scrollLeft);for(var l=[[o.left,o.top],[o.left+x.width,o.top],[o.left,o.top+x.height],[o.left+x.width,o.top+x.height]],c=0;c<l.length;c++){var u=l[c];u[0]>=n&&u[0]<=n+a&&u[1]>=s&&u[1]<=s+r&&(i=!0)}if(!i)return}x.isHorizontal()?(37!==t&&39!==t||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===t&&!x.rtl||37===t&&x.rtl)&&x.slideNext(),(37===t&&!x.rtl||39===t&&x.rtl)&&x.slidePrev()):(38!==t&&40!==t||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===t&&x.slideNext(),38===t&&x.slidePrev()),x.emit("onKeyPress",x,t)}}function L(e){e.originalEvent&&(e=e.originalEvent);var t,i,n,s,a,r=0,o=x.rtl?-1:1,l=(a=s=n=i=0,"detail"in(t=e)&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(i=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(i=n,n=0),s=10*i,a=10*n,"deltaY"in t&&(a=t.deltaY),"deltaX"in t&&(s=t.deltaX),(s||a)&&t.deltaMode&&(1===t.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!i&&(i=s<1?-1:1),a&&!n&&(n=a<1?-1:1),{spinX:i,spinY:n,pixelX:s,pixelY:a});if(x.params.mousewheelForceToAxis)if(x.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return;r=l.pixelX*o}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return;r=l.pixelY}else r=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*o:-l.pixelY;if(0!==r){if(x.params.mousewheelInvert&&(r=-r),x.params.freeMode){var c=x.getWrapperTranslate()+r*x.params.mousewheelSensitivity,u=x.isBeginning,d=x.isEnd;if(c>=x.minTranslate()&&(c=x.minTranslate()),c<=x.maxTranslate()&&(c=x.maxTranslate()),x.setWrapperTransition(0),x.setWrapperTranslate(c),x.updateProgress(),x.updateActiveIndex(),(!u&&x.isBeginning||!d&&x.isEnd)&&x.updateClasses(),x.params.freeModeSticky?(clearTimeout(x.mousewheel.timeout),x.mousewheel.timeout=setTimeout(function(){x.slideReset()},300)):x.params.lazyLoading&&x.lazy&&x.lazy.load(),x.emit("onScroll",x,e),x.params.autoplay&&x.params.autoplayDisableOnInteraction&&x.stopAutoplay(),0===c||c===x.maxTranslate())return}else{if(60<(new window.Date).getTime()-x.mousewheel.lastScrollTime)if(r<0)if(x.isEnd&&!x.params.loop||x.animating){if(x.params.mousewheelReleaseOnEdges)return!0}else x.slideNext(),x.emit("onScroll",x,e);else if(x.isBeginning&&!x.params.loop||x.animating){if(x.params.mousewheelReleaseOnEdges)return!0}else x.slidePrev(),x.emit("onScroll",x,e);x.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function z(e,t){var i,n,s;e=O(e);var a=x.rtl?-1:1;i=e.attr("data-swiper-parallax")||"0",n=e.attr("data-swiper-parallax-x"),s=e.attr("data-swiper-parallax-y"),n||s?(n=n||"0",s=s||"0"):x.isHorizontal()?(n=i,s="0"):(s=i,n="0"),n=0<=n.indexOf("%")?parseInt(n,10)*t*a+"%":n*t*a+"px",s=0<=s.indexOf("%")?parseInt(s,10)*t+"%":s*t+"px",e.transform("translate3d("+n+", "+s+",0px)")}function A(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}};N.prototype={isSafari:0<=(o=window.navigator.userAgent.toLowerCase()).indexOf("safari")&&o.indexOf("chrome")<0&&o.indexOf("android")<0,isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&1<window.navigator.msMaxTouchPoints||window.navigator.pointerEnabled&&1<window.navigator.maxTouchPoints,lteIE9:((r=document.createElement("div")).innerHTML="\x3c!--[if lte IE 9]><i></i><![endif]--\x3e",1===r.getElementsByTagName("i").length)},device:(t=window.navigator.userAgent,i=t.match(/(Android);?[\s\/]+([\d.]+)?/),n=t.match(/(iPad).*OS\s([\d_]+)/),s=t.match(/(iPod)(.*OS\s([\d_]+))?/),a=!n&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),{ios:n||a||s,android:i}),support:{touch:window.Modernizr&&!0===Modernizr.touch||!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch),transforms3d:window.Modernizr&&!0===Modernizr.csstransforms3d||("webkitPerspective"in(e=document.createElement("div").style)||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e),flexbox:function(){for(var e=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),i=0;i<t.length;i++)if(t[i]in e)return!0}(),observer:"MutationObserver"in window||"WebkitMutationObserver"in window,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in window},plugins:{}};for(var l,c=["jQuery","Zepto","Dom7"],u=0;u<c.length;u++)window[c[u]]&&d(window[c[u]]);function d(e){e.fn.swiper=function(t){var i;return e(this).each(function(){var e=new N(this,t);i=i||e}),i}}(l="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7)&&("transitionEnd"in l.fn||(l.fn.transitionEnd=function(t){var i,n=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=this;function a(e){if(e.target===this)for(t.call(this,e),i=0;i<n.length;i++)s.off(n[i],a)}if(t)for(i=0;i<n.length;i++)s.on(n[i],a);return this}),"transform"in l.fn||(l.fn.transform=function(e){for(var t=0;t<this.length;t++){var i=this[t].style;i.webkitTransform=i.MsTransform=i.msTransform=i.MozTransform=i.OTransform=i.transform=e}return this}),"transition"in l.fn||(l.fn.transition=function(e){"string"!=typeof e&&(e+="ms");for(var t=0;t<this.length;t++){var i=this[t].style;i.webkitTransitionDuration=i.MsTransitionDuration=i.msTransitionDuration=i.MozTransitionDuration=i.OTransitionDuration=i.transitionDuration=e}return this}),"outerWidth"in l.fn||(l.fn.outerWidth=function(e){return 0<this.length?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=N}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper}),function(e,t){if("function"==typeof define&&define.amd)define("hoverintent",["module"],t);else if("undefined"!=typeof exports)t(module);else{var i={exports:{}};t(i),e.hoverintent=i.exports}}(this,function(e){"use strict";var w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};e.exports=function(n,s,a){function t(e){c=e.clientX,u=e.clientY}function e(e){return h=!0,v=v&&clearTimeout(v),n.removeEventListener("mousemove",t,!1),1!==g&&(d=e.clientX,p=e.clientY,n.addEventListener("mousemove",t,!1),v=setTimeout(function(){!function e(t,i){if(v=v&&clearTimeout(v),Math.abs(d-c)+Math.abs(p-u)<y.sensitivity)return g=1,!f&&s.call(t,i);d=c,p=u,v=setTimeout(function(){e(t,i)},y.interval)}(n,e)},y.interval)),this}function i(i){return h=!1,v=v&&clearTimeout(v),n.removeEventListener("mousemove",t,!1),1===g&&(v=setTimeout(function(){var e,t;e=n,t=i,v=v&&clearTimeout(v),g=0,f||a.call(e,t)},y.timeout)),this}function r(e){h||(f=!0,s.call(n,e))}function o(e){!h&&f&&(f=!1,a.call(n,e))}function l(){n.removeEventListener("focus",r,!1),n.removeEventListener("blur",o,!1)}var c,u,d,p,h=!1,f=!1,m={},g=0,v=0,y={sensitivity:7,interval:100,timeout:0,handleFocus:!1};return m.options=function(e){var t=e.handleFocus!==y.handleFocus;return y=w({},y,e),t&&(y.handleFocus?(n.addEventListener("focus",r,!1),n.addEventListener("blur",o,!1)):l()),m},m.remove=function(){n&&(n.removeEventListener("mouseover",e,!1),n.removeEventListener("mouseout",i,!1),l())},n&&(n.addEventListener("mouseover",e,!1),n.addEventListener("mouseout",i,!1)),m}}),function(){var l,e,s,r,a={}.hasOwnProperty;function t(){this.options_index=0,this.parsed=[]}function o(e,t){var i,n;this.form_field=e,this.options=null!=t?t:{},this.label_click_handler=(i=this.label_click_handler,n=this,function(){return i.apply(n,arguments)}),o.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}function i(){return i.__super__.constructor.apply(this,arguments)}t.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},t.prototype.add_group=function(e){var t,i,n,s,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:this.escapeExpression(e.label),title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),r=[],n=0,s=(a=e.childNodes).length;n<s;n++)i=a[n],r.push(this.add_option(i,t,e.disabled));return r},t.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},t.prototype.escapeExpression=function(e){var t,i;return null==e||!1===e?"":/[\&\<\>\"\'\`]/.test(e)?(t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},i=/&(?!\w+;)|[\<\>\"\'\`]/g,e.replace(i,function(e){return t[e]||"&amp;"})):e},(r=t).select_to_array=function(e){var t,i,n,s,a;for(i=new r,n=0,s=(a=e.childNodes).length;n<s;n++)t=a[n],i.add_node(t);return i.parsed},o.prototype.set_default_values=function(){var t=this;return this.click_test_action=function(e){return t.test_active_click(e)},this.activate_action=function(e){return t.activate_field(e)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},o.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||o.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||o.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||o.default_no_result_text},o.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+e.group_label+"</b>"+e.html:e.html},o.prototype.mouse_enter=function(){return this.mouse_on_container=!0},o.prototype.mouse_leave=function(){return this.mouse_on_container=!1},o.prototype.input_focus=function(e){var t=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return t.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},o.prototype.input_blur=function(e){var t=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return t.blur_test()},100)},o.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},o.prototype.results_option_build=function(e){var t,i,n,s,a,r,o;for(t="",a=s=0,r=(o=this.results_data).length;a<r&&((n="")!==(n=(i=o[a]).group?this.result_add_group(i):this.result_add_option(i))&&(s++,t+=n),null!=e&&e.first&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));a++);return t},o.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.style.cssText=e.style,i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.search_text,e.title&&(i.title=e.title),this.outerHTML(i)):""},o.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&0<e.active_options?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.innerHTML=e.search_text,e.title&&(i.title=e.title),this.outerHTML(i)):""},o.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},o.prototype.reset_single_select_options=function(){var e,t,i,n,s;for(s=[],t=0,i=(n=this.results_data).length;t<i;t++)(e=n[t]).selected?s.push(e.selected=!1):s.push(void 0);return s},o.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},o.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},o.prototype.winnow_results=function(){var e,t,i,n,s,a,r,o,l,c,u,d;for(this.no_results_clear(),s=0,e=(r=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),n=this.get_search_regex(e),t=this.get_highlight_regex(e),c=0,u=(d=this.results_data).length;c<u;c++)(i=d[c]).search_match=!1,a=null,this.include_option_in_results(i)&&(i.group&&(i.group_match=!1,i.active_options=0),null!=i.group_array_index&&this.results_data[i.group_array_index]&&(0===(a=this.results_data[i.group_array_index]).active_options&&a.search_match&&(s+=1),a.active_options+=1),i.search_text=i.group?i.label:i.html,i.group&&!this.group_search||(i.search_match=this.search_string_match(i.search_text,n),i.search_match&&!i.group&&(s+=1),i.search_match?(r.length&&(o=i.search_text.search(t),l=i.search_text.substr(0,o+r.length)+"</em>"+i.search_text.substr(o+r.length),i.search_text=l.substr(0,o)+"<em>"+l.substr(o)),null!=a&&(a.group_match=!0)):null!=i.group_array_index&&this.results_data[i.group_array_index].search_match&&(i.search_match=!0)));return this.result_clear_highlight(),s<1&&r.length?(this.update_results_content(""),this.no_results(r)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},o.prototype.get_search_regex=function(e){var t,i;return t=this.search_contains?"":"^",i=this.case_sensitive_search?"":"i",new RegExp(t+e,i)},o.prototype.get_highlight_regex=function(e){var t,i;return t=this.search_contains?"":"\\b",i=this.case_sensitive_search?"":"i",new RegExp(t+e,i)},o.prototype.search_string_match=function(e,t){var i,n,s,a;if(t.test(e))return!0;if(this.enable_split_word_search&&(0<=e.indexOf(" ")||0===e.indexOf("["))&&(n=e.replace(/\[|\]/g,"").split(" ")).length)for(s=0,a=n.length;s<a;s++)if(i=n[s],t.test(i))return!0},o.prototype.choices_count=function(){var e,t,i;if(null!=this.selected_option_count)return this.selected_option_count;for(e=this.selected_option_count=0,t=(i=this.form_field.options).length;e<t;e++)i[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},o.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},o.prototype.keydown_checker=function(e){var t,i;switch(t=null!=(i=e.which)?i:e.keyCode,this.search_field_scale(),8!==t&&this.pending_backstroke&&this.clear_backstroke(),t){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},o.prototype.keyup_checker=function(e){var t,i;switch(t=null!=(i=e.which)?i:e.keyCode,this.search_field_scale(),t){case 8:this.is_multiple&&this.backstroke_length<1&&0<this.choices_count()?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},o.prototype.clipboard_event_checker=function(e){var t=this;if(!this.is_disabled)return setTimeout(function(){return t.results_search()},50)},o.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},o.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected||!this.display_disabled_options&&e.disabled||e.empty)},o.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},o.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},o.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},o.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},o.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n  <span>'+this.default_text+'</span>\n  <div><b></b></div>\n</a>\n<div class="chosen-drop">\n  <div class="chosen-search">\n    <input class="chosen-search-input" type="text" autocomplete="off" />\n  </div>\n  <ul class="chosen-results"></ul>\n</div>'},o.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n  <li class="search-field">\n    <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n  </li>\n</ul>\n<div class="chosen-drop">\n  <ul class="chosen-results"></ul>\n</div>'},o.prototype.get_no_results_html=function(e){return'<li class="no-results">\n  '+this.results_none_found+" <span>"+e+"</span>\n</li>"},o.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?8<=document.documentMode:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},o.default_multiple_text="Select Some Options",o.default_single_text="Select an Option",o.default_no_result_text="No results match",e=o,(l=jQuery).fn.extend({chosen:function(n){return e.browser_is_supported()?this.each(function(e){var t,i;i=(t=l(this)).data("chosen"),"destroy"!==n?i instanceof s||t.data("chosen",new s(this,n)):i instanceof s&&i.destroy()}):this}}),function(e,t){for(var i in t)a.call(t,i)&&(e[i]=t[i]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(i,e),i.prototype.setup=function(){return this.form_field_jq=l(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},i.prototype.set_up_html=function(){var e,t;return(e=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl"),t={class:e.join(" "),title:this.form_field.title},this.form_field.id.length&&(t.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=l("<div />",t),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},i.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},i.prototype.register_observers=function(){var t=this;return this.container.bind("touchstart.chosen",function(e){t.container_mousedown(e)}),this.container.bind("touchend.chosen",function(e){t.container_mouseup(e)}),this.container.bind("mousedown.chosen",function(e){t.container_mousedown(e)}),this.container.bind("mouseup.chosen",function(e){t.container_mouseup(e)}),this.container.bind("mouseenter.chosen",function(e){t.mouse_enter(e)}),this.container.bind("mouseleave.chosen",function(e){t.mouse_leave(e)}),this.search_results.bind("mouseup.chosen",function(e){t.search_results_mouseup(e)}),this.search_results.bind("mouseover.chosen",function(e){t.search_results_mouseover(e)}),this.search_results.bind("mouseout.chosen",function(e){t.search_results_mouseout(e)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(e){t.search_results_mousewheel(e)}),this.search_results.bind("touchstart.chosen",function(e){t.search_results_touchstart(e)}),this.search_results.bind("touchmove.chosen",function(e){t.search_results_touchmove(e)}),this.search_results.bind("touchend.chosen",function(e){t.search_results_touchend(e)}),this.form_field_jq.bind("chosen:updated.chosen",function(e){t.results_update_field(e)}),this.form_field_jq.bind("chosen:activate.chosen",function(e){t.activate_field(e)}),this.form_field_jq.bind("chosen:open.chosen",function(e){t.container_mousedown(e)}),this.form_field_jq.bind("chosen:close.chosen",function(e){t.close_field(e)}),this.search_field.bind("blur.chosen",function(e){t.input_blur(e)}),this.search_field.bind("keyup.chosen",function(e){t.keyup_checker(e)}),this.search_field.bind("keydown.chosen",function(e){t.keydown_checker(e)}),this.search_field.bind("focus.chosen",function(e){t.input_focus(e)}),this.search_field.bind("cut.chosen",function(e){t.clipboard_event_checker(e)}),this.search_field.bind("paste.chosen",function(e){t.clipboard_event_checker(e)}),this.is_multiple?this.search_choices.bind("click.chosen",function(e){t.choices_click(e)}):this.container.bind("click.chosen",function(e){e.preventDefault()})},i.prototype.destroy=function(){return l(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),0<this.form_field_label.length&&this.form_field_label.unbind("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},i.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_field)},i.prototype.container_mousedown=function(e){var t;if(!this.is_disabled)return!e||"mousedown"!==(t=e.type)&&"touchstart"!==t||this.results_showing||e.preventDefault(),null!=e&&l(e.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!e||l(e.target)[0]!==this.selected_item[0]&&!l(e.target).parents("a.chosen-single").length||(e.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),l(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},i.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},i.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},i.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},i.prototype.close_field=function(){return l(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},i.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},i.prototype.test_active_click=function(e){var t;return(t=l(e.target).closest(".chosen-container")).length&&this.container[0]===t[0]?this.active_field=!0:this.close_field()},i.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=r.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},i.prototype.result_do_highlight=function(e){var t,i,n,s;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),(n=parseInt(this.search_results.css("maxHeight"),10))+(s=this.search_results.scrollTop())<=(t=(i=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight()))return this.search_results.scrollTop(0<t-n?t-n:0);if(i<s)return this.search_results.scrollTop(i)}},i.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},i.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},i.prototype.update_results_content=function(e){return this.search_results.html(e)},i.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},i.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},i.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=l("label[for='"+this.form_field.id+"']")),0<this.form_field_label.length)return this.form_field_label.bind("click.chosen",this.label_click_handler)},i.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},i.prototype.search_results_mouseup=function(e){var t;if((t=l(e.target).hasClass("active-result")?l(e.target):l(e.target).parents(".active-result").first()).length)return this.result_highlight=t,this.result_select(e),this.search_field.focus()},i.prototype.search_results_mouseover=function(e){var t;if(t=l(e.target).hasClass("active-result")?l(e.target):l(e.target).parents(".active-result").first())return this.result_do_highlight(t)},i.prototype.search_results_mouseout=function(e){if(l(e.target).hasClass("active-result"))return this.result_clear_highlight()},i.prototype.choice_build=function(e){var t,i,n=this;return t=l("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(e)+"</span>"),e.disabled?t.addClass("search-choice-disabled"):((i=l("<a />",{class:"search-choice-close","data-option-array-index":e.array_index})).bind("click.chosen",function(e){return n.choice_destroy_link_click(e)}),t.append(i)),this.search_container.before(t)},i.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(l(e.target))},i.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&0<this.choices_count()&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},i.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},i.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},i.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(i=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)||(this.results_hide(),this.show_search_field_default()),!this.is_multiple&&this.form_field.selectedIndex===this.current_selectedIndex||this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},i.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},i.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},i.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},i.prototype.get_search_field_value=function(){return this.search_field.val()},i.prototype.get_search_text=function(){return this.escape_html(l.trim(this.get_search_field_value()))},i.prototype.escape_html=function(e){return l("<div/>").text(e).html()},i.prototype.winnow_results_set_highlight=function(){var e,t;if(null!=(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},i.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},i.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},i.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},i.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(0<this.choices_count()&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},i.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},i.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},i.prototype.search_field_scale=function(){var e,t,i,n,s,a,r,o;if(this.is_multiple){for(n={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},r=0,o=(s=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;r<o;r++)n[i=s[r]]=this.search_field.css(i);return(t=l("<div />").css(n)).text(this.get_search_field_value()),l("body").append(t),a=t.width()+25,t.remove(),e=this.container.outerWidth(),a=Math.min(e-10,a),this.search_field.width(a)}},i.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},s=i}.call(this),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(l){function c(e){return parseFloat(e)||0}function u(e){var t=l(e),n=null,s=[];return t.each(function(){var e=l(this),t=e.offset().top-c(e.css("margin-top")),i=0<s.length?s[s.length-1]:null;null!==i&&Math.floor(Math.abs(n-t))<=1?s[s.length-1]=i.add(e):s.push(e),n=t}),s}function d(e){var t={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?l.extend(t,e):("boolean"==typeof e?t.byRow=e:"remove"===e&&(t.remove=!0),t)}var n=-1,s=-1,p=l.fn.matchHeight=function(e){var t=d(e);if(t.remove){var i=this;return this.css(t.property,""),l.each(p._groups,function(e,t){t.elements=t.elements.not(i)}),this}return this.length<=1&&!t.target||(p._groups.push({elements:this,options:t}),p._apply(this,t)),this};p.version="0.7.0",p._groups=[],p._throttle=80,p._maintainScroll=!1,p._beforeUpdate=null,p._afterUpdate=null,p._rows=u,p._parse=c,p._parseOptions=d,p._apply=function(e,t){var a=d(t),i=l(e),n=[i],s=l(window).scrollTop(),r=l("html").outerHeight(!0),o=i.parents().filter(":hidden");return o.each(function(){var e=l(this);e.data("style-cache",e.attr("style"))}),o.css("display","block"),a.byRow&&!a.target&&(i.each(function(){var e=l(this),t=e.css("display");"inline-block"!==t&&"flex"!==t&&"inline-flex"!==t&&(t="block"),e.data("style-cache",e.attr("style")),e.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),n=u(i),i.each(function(){var e=l(this);e.attr("style",e.data("style-cache")||"")})),l.each(n,function(e,t){var i=l(t),s=0;if(a.target)s=a.target.outerHeight(!1);else{if(a.byRow&&i.length<=1)return void i.css(a.property,"");i.each(function(){var e=l(this),t=e.attr("style"),i=e.css("display");"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block");var n={display:i};n[a.property]="",e.css(n),e.outerHeight(!1)>s&&(s=e.outerHeight(!1)),t?e.attr("style",t):e.css("display","")})}i.each(function(){var e=l(this),t=0;a.target&&e.is(a.target)||("border-box"!==e.css("box-sizing")&&(t+=c(e.css("border-top-width"))+c(e.css("border-bottom-width")),t+=c(e.css("padding-top"))+c(e.css("padding-bottom"))),e.css(a.property,s-t+"px"))})}),o.each(function(){var e=l(this);e.attr("style",e.data("style-cache")||null)}),p._maintainScroll&&l(window).scrollTop(s/r*l("html").outerHeight(!0)),this},p._applyDataApi=function(){var i={};l("[data-match-height], [data-mh]").each(function(){var e=l(this),t=e.attr("data-mh")||e.attr("data-match-height");i[t]=t in i?i[t].add(e):e}),l.each(i,function(){this.matchHeight(!0)})};function a(e){p._beforeUpdate&&p._beforeUpdate(e,p._groups),l.each(p._groups,function(){p._apply(this.elements,this.options)}),p._afterUpdate&&p._afterUpdate(e,p._groups)}p._update=function(e,t){if(t&&"resize"===t.type){var i=l(window).width();if(i===n)return;n=i}e?-1===s&&(s=setTimeout(function(){a(t),s=-1},p._throttle)):a(t)},l(p._applyDataApi),l(window).bind("load",function(e){p._update(!1,e)}),l(window).bind("resize orientationchange",function(e){p._update(!0,e)})}),function(l,i,s,a){function c(e,t){this.settings=null,this.options=l.extend({},c.Defaults,t),this.$element=l(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},l.each(["onResize","onThrottledResize"],l.proxy(function(e,t){this._handlers[t]=l.proxy(this[t],this)},this)),l.each(c.Plugins,l.proxy(function(e,t){this._plugins[e.charAt(0).toLowerCase()+e.slice(1)]=new t(this)},this)),l.each(c.Workers,l.proxy(function(e,t){this._pipe.push({filter:t.filter,run:l.proxy(t.run,this)})},this)),this.setup(),this.initialize()}c.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},c.Width={Default:"default",Inner:"inner",Outer:"outer"},c.Type={Event:"event",State:"state"},c.Plugins={},c.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(e){e.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(e){var t=this.settings.margin||"",i=!this.settings.autoWidth,n=this.settings.rtl,s={width:"auto","margin-left":n?t:"","margin-right":n?"":t};i||this.$stage.children().css(s),e.css=s}},{filter:["width","items","settings"],run:function(e){var t=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,n=this._items.length,s=!this.settings.autoWidth,a=[];for(e.items={merge:!1,width:t};n--;)i=this._mergers[n],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,e.items.merge=1<i||e.items.merge,a[n]=s?t*i:this._items[n].width();this._widths=a}},{filter:["items","settings"],run:function(){var e=[],t=this._items,i=this.settings,n=Math.max(2*i.items,4),s=2*Math.ceil(t.length/2),a=i.loop&&t.length?i.rewind?n:Math.max(n,s):0,r="",o="";for(a/=2;a--;)e.push(this.normalize(e.length/2,!0)),r+=t[e[e.length-1]][0].outerHTML,e.push(this.normalize(t.length-1-(e.length-1)/2,!0)),o=t[e[e.length-1]][0].outerHTML+o;this._clones=e,l(r).addClass("cloned").appendTo(this.$stage),l(o).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var e=this.settings.rtl?1:-1,t=this._clones.length+this._items.length,i=-1,n=0,s=0,a=[];++i<t;)n=a[i-1]||0,s=this._widths[this.relative(i)]+this.settings.margin,a.push(n+s*e);this._coordinates=a}},{filter:["width","items","settings"],run:function(){var e=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*e,"padding-left":e||"","padding-right":e||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(e){var t=this._coordinates.length,i=!this.settings.autoWidth,n=this.$stage.children();if(i&&e.items.merge)for(;t--;)e.css.width=this._widths[this.relative(t)],n.eq(t).css(e.css);else i&&(e.css.width=e.items.width,n.css(e.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(e){e.current=e.current?this.$stage.children().index(e.current):0,e.current=Math.max(this.minimum(),Math.min(this.maximum(),e.current)),this.reset(e.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var e,t,i,n,s=this.settings.rtl?1:-1,a=2*this.settings.stagePadding,r=this.coordinates(this.current())+a,o=r+this.width()*s,l=[];for(i=0,n=this._coordinates.length;i<n;i++)e=this._coordinates[i-1]||0,t=Math.abs(this._coordinates[i])+a*s,(this.op(e,"<=",r)&&this.op(e,">",o)||this.op(t,"<",r)&&this.op(t,">",o))&&l.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],c.prototype.initialize=function(){var e,t,i;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(e=this.$element.find("img"),t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:a,i=this.$element.children(t).width(),e.length&&i<=0&&this.preloadAutoWidthImages(e));this.$element.addClass(this.options.loadingClass),this.$stage=l("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},c.prototype.setup=function(){var t=this.viewport(),e=this.options.responsive,i=-1,n=null;e?(l.each(e,function(e){e<=t&&i<e&&(i=Number(e))}),delete(n=l.extend({},this.options,e[i])).responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):n=l.extend({},this.options),null!==this.settings&&this._breakpoint===i||(this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=i,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},c.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},c.prototype.prepare=function(e){var t=this.trigger("prepare",{content:e});return t.data||(t.data=l("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:t.data}),t.data},c.prototype.update=function(){for(var e=0,t=this._pipe.length,i=l.proxy(function(e){return this[e]},this._invalidated),n={};e<t;)(this._invalidated.all||0<l.grep(this._pipe[e].filter,i).length)&&this._pipe[e].run(n),e++;this._invalidated={},this.is("valid")||this.enter("valid")},c.prototype.width=function(e){switch(e=e||c.Width.Default){case c.Width.Inner:case c.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},c.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},c.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer),this.resizeTimer=i.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},c.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},c.prototype.registerEventHandlers=function(){l.support.transition&&this.$stage.on(l.support.transition.end+".owl.core",l.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(i,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",l.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",l.proxy(this.onDragEnd,this)))},c.prototype.onDragStart=function(e){var t=null;3!==e.which&&(t=l.support.transform?{x:(t=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===t.length?12:4],y:t[16===t.length?13:5]}:(t=this.$stage.position(),{x:this.settings.rtl?t.left+this.$stage.width()-this.width()+this.settings.margin:t.left,y:t.top}),this.is("animating")&&(l.support.transform?this.animate(t.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=l(e.target),this._drag.stage.start=t,this._drag.stage.current=t,this._drag.pointer=this.pointer(e),l(s).on("mouseup.owl.core touchend.owl.core",l.proxy(this.onDragEnd,this)),l(s).one("mousemove.owl.core touchmove.owl.core",l.proxy(function(e){var t=this.difference(this._drag.pointer,this.pointer(e));l(s).on("mousemove.owl.core touchmove.owl.core",l.proxy(this.onDragMove,this)),Math.abs(t.x)<Math.abs(t.y)&&this.is("valid")||(e.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},c.prototype.onDragMove=function(e){var t=null,i=null,n=null,s=this.difference(this._drag.pointer,this.pointer(e)),a=this.difference(this._drag.stage.start,s);this.is("dragging")&&(e.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,a.x=((a.x-t)%i+i)%i+t):(t=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),i=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),n=this.settings.pullDrag?-1*s.x/5:0,a.x=Math.max(Math.min(a.x,t+n),i+n)),this._drag.stage.current=a,this.animate(a.x))},c.prototype.onDragEnd=function(e){var t=this.difference(this._drag.pointer,this.pointer(e)),i=this._drag.stage.current,n=0<t.x^this.settings.rtl?"left":"right";l(s).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==t.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(i.x,0!==t.x?n:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=n,(3<Math.abs(t.x)||300<(new Date).getTime()-this._drag.time)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},c.prototype.closest=function(i,n){var s=-1,a=this.width(),r=this.coordinates();return this.settings.freeDrag||l.each(r,l.proxy(function(e,t){return t-30<i&&i<t+30?s=e:this.op(i,"<",t)&&this.op(i,">",r[e+1]||t-a)&&(s="left"===n?e+1:e),-1===s},this)),this.settings.loop||(this.op(i,">",r[this.minimum()])?s=i=this.minimum():this.op(i,"<",r[this.maximum()])&&(s=i=this.maximum())),s},c.prototype.animate=function(e){var t=0<this.speed();this.is("animating")&&this.onTransitionEnd(),t&&(this.enter("animating"),this.trigger("translate")),l.support.transform3d&&l.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"}):t?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,l.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},c.prototype.is=function(e){return this._states.current[e]&&0<this._states.current[e]},c.prototype.current=function(e){if(e===a)return this._current;if(0===this._items.length)return a;if(e=this.normalize(e),this._current!==e){var t=this.trigger("change",{property:{name:"position",value:e}});t.data!==a&&(e=this.normalize(t.data)),this._current=e,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},c.prototype.invalidate=function(e){return"string"===l.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),l.map(this._invalidated,function(e,t){return t})},c.prototype.reset=function(e){(e=this.normalize(e))!==a&&(this._speed=0,this._current=e,this.suppress(["translate","translated"]),this.animate(this.coordinates(e)),this.release(["translate","translated"]))},c.prototype.normalize=function(e,t){var i=this._items.length,n=t?0:this._clones.length;return!l.isNumeric(e)||i<1?e=a:(e<0||i+n<=e)&&(e=((e-n/2)%i+i)%i+n/2),e},c.prototype.relative=function(e){return e-=this._clones.length/2,this.normalize(e,!0)},c.prototype.maximum=function(e){var t,i=this.settings,n=this._coordinates.length,s=Math.abs(this._coordinates[n-1])-this._width,a=-1;if(i.loop)n=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge)for(;1<n-a;)Math.abs(this._coordinates[t=n+a>>1])<s?a=t:n=t;else n=i.center?this._items.length-1:this._items.length-i.items;return e&&(n-=this._clones.length/2),Math.max(n,0)},c.prototype.minimum=function(e){return e?0:this._clones.length/2},c.prototype.items=function(e){return e===a?this._items.slice():(e=this.normalize(e,!0),this._items[e])},c.prototype.mergers=function(e){return e===a?this._mergers.slice():(e=this.normalize(e,!0),this._mergers[e])},c.prototype.clones=function(i){function n(e){return e%2==0?s+e/2:t-(e+1)/2}var t=this._clones.length/2,s=t+this._items.length;return i===a?l.map(this._clones,function(e,t){return n(t)}):l.map(this._clones,function(e,t){return e===i?n(t):null})},c.prototype.speed=function(e){return e!==a&&(this._speed=e),this._speed},c.prototype.coordinates=function(e){var t=null;return e===a?l.map(this._coordinates,l.proxy(function(e,t){return this.coordinates(t)},this)):(this.settings.center?(t=this._coordinates[e],t+=(this.width()-t+(this._coordinates[e-1]||0))/2*(this.settings.rtl?-1:1)):t=this._coordinates[e-1]||0,t)},c.prototype.duration=function(e,t,i){return Math.min(Math.max(Math.abs(t-e),1),6)*Math.abs(i||this.settings.smartSpeed)},c.prototype.to=function(e,t){var i=this.current(),n=null,s=e-this.relative(i),a=(0<s)-(s<0),r=this._items.length,o=this.minimum(),l=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(s)>r/2&&(s+=-1*a*r),(n=(((e=i+s)-o)%r+r)%r+o)!==e&&n-s<=l&&0<n-s&&(i=n-s,e=n,this.reset(i))):e=this.settings.rewind?(e%(l+=1)+l)%l:Math.max(o,Math.min(l,e)),this.speed(this.duration(i,e,t)),this.current(e),this.$element.is(":visible")&&this.update()},c.prototype.next=function(e){e=e||!1,this.to(this.relative(this.current())+1,e)},c.prototype.prev=function(e){e=e||!1,this.to(this.relative(this.current())-1,e)},c.prototype.onTransitionEnd=function(e){return(e===a||(e.stopPropagation(),(e.target||e.srcElement||e.originalTarget)===this.$stage.get(0)))&&(this.leave("animating"),void this.trigger("translated"))},c.prototype.viewport=function(){var e;if(this.options.responsiveBaseElement!==i)e=l(this.options.responsiveBaseElement).width();else if(i.innerWidth)e=i.innerWidth;else{if(!s.documentElement||!s.documentElement.clientWidth)throw"Can not detect viewport width.";e=s.documentElement.clientWidth}return e},c.prototype.replace=function(e){this.$stage.empty(),this._items=[],e=e&&(e instanceof jQuery?e:l(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType}).each(l.proxy(function(e,t){t=this.prepare(t),this.$stage.append(t),this._items.push(t),this._mergers.push(+t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(l.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},c.prototype.add=function(e,t){var i=this.relative(this._current);t=t===a?this._items.length:this.normalize(t,!0),e=e instanceof jQuery?e:l(e),this.trigger("add",{content:e,position:t}),e=this.prepare(e),0===this._items.length||t===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[t-1].after(e),this._items.push(e),this._mergers.push(+e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[t].before(e),this._items.splice(t,0,e),this._mergers.splice(t,0,+e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[i]&&this.reset(this._items[i].index()),this.invalidate("items"),this.trigger("added",{content:e,position:t})},c.prototype.remove=function(e){(e=this.normalize(e,!0))!==a&&(this.trigger("remove",{content:this._items[e],position:e}),this._items[e].remove(),this._items.splice(e,1),this._mergers.splice(e,1),this.invalidate("items"),this.trigger("removed",{content:null,position:e}))},c.prototype.preloadAutoWidthImages=function(e){e.each(l.proxy(function(e,t){this.enter("pre-loading"),t=l(t),l(new Image).one("load",l.proxy(function(e){t.attr("src",e.target.src),t.css("opacity",1),this.leave("pre-loading"),this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",t.attr("src")||t.attr("data-src")||t.attr("data-src-retina"))},this))},c.prototype.destroy=function(){for(var e in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),l(s).off(".owl.core"),!1!==this.settings.responsive&&(i.clearTimeout(this.resizeTimer),this.off(i,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[e].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},c.prototype.op=function(e,t,i){var n=this.settings.rtl;switch(t){case"<":return n?i<e:e<i;case">":return n?e<i:i<e;case">=":return n?e<=i:i<=e;case"<=":return n?i<=e:e<=i}},c.prototype.on=function(e,t,i,n){e.addEventListener?e.addEventListener(t,i,n):e.attachEvent&&e.attachEvent("on"+t,i)},c.prototype.off=function(e,t,i,n){e.removeEventListener?e.removeEventListener(t,i,n):e.detachEvent&&e.detachEvent("on"+t,i)},c.prototype.trigger=function(e,t,i,n,s){var a={item:{count:this._items.length,index:this.current()}},r=l.camelCase(l.grep(["on",e,i],function(e){return e}).join("-").toLowerCase()),o=l.Event([e,"owl",i||"carousel"].join(".").toLowerCase(),l.extend({relatedTarget:this},a,t));return this._supress[e]||(l.each(this._plugins,function(e,t){t.onTrigger&&t.onTrigger(o)}),this.register({type:c.Type.Event,name:e}),this.$element.trigger(o),this.settings&&"function"==typeof this.settings[r]&&this.settings[r].call(this,o)),o},c.prototype.enter=function(e){l.each([e].concat(this._states.tags[e]||[]),l.proxy(function(e,t){this._states.current[t]===a&&(this._states.current[t]=0),this._states.current[t]++},this))},c.prototype.leave=function(e){l.each([e].concat(this._states.tags[e]||[]),l.proxy(function(e,t){this._states.current[t]--},this))},c.prototype.register=function(i){if(i.type===c.Type.Event){if(l.event.special[i.name]||(l.event.special[i.name]={}),!l.event.special[i.name].owl){var t=l.event.special[i.name]._default;l.event.special[i.name]._default=function(e){return!t||!t.apply||e.namespace&&-1!==e.namespace.indexOf("owl")?e.namespace&&-1<e.namespace.indexOf("owl"):t.apply(this,arguments)},l.event.special[i.name].owl=!0}}else i.type===c.Type.State&&(this._states.tags[i.name]?this._states.tags[i.name]=this._states.tags[i.name].concat(i.tags):this._states.tags[i.name]=i.tags,this._states.tags[i.name]=l.grep(this._states.tags[i.name],l.proxy(function(e,t){return l.inArray(e,this._states.tags[i.name])===t},this)))},c.prototype.suppress=function(e){l.each(e,l.proxy(function(e,t){this._supress[t]=!0},this))},c.prototype.release=function(e){l.each(e,l.proxy(function(e,t){delete this._supress[t]},this))},c.prototype.pointer=function(e){var t={x:null,y:null};return(e=(e=e.originalEvent||e||i.event).touches&&e.touches.length?e.touches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e).pageX?(t.x=e.pageX,t.y=e.pageY):(t.x=e.clientX,t.y=e.clientY),t},c.prototype.difference=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},l.fn.owlCarousel=function(t){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=l(this),i=e.data("owl.carousel");i||(i=new c(this,"object"==typeof t&&t),e.data("owl.carousel",i),l.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(e,t){i.register({type:c.Type.Event,name:t}),i.$element.on(t+".owl.carousel.core",l.proxy(function(e){e.namespace&&e.relatedTarget!==this&&(this.suppress([t]),i[t].apply(this,[].slice.call(arguments,1)),this.release([t]))},i))})),"string"==typeof t&&"_"!==t.charAt(0)&&i[t].apply(i,n)})},l.fn.owlCarousel.Constructor=c}(window.Zepto||window.jQuery,window,document),function(t,i){var n=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":t.proxy(function(e){e.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)};n.Defaults={autoRefresh:!0,autoRefreshInterval:500},n.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=i.setInterval(t.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},n.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},n.prototype.destroy=function(){var e,t;for(e in i.clearInterval(this._interval),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoRefresh=n}(window.Zepto||window.jQuery,window,document),function(o,a){var t=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":o.proxy(function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type))for(var t=this._core.settings,i=t.center&&Math.ceil(t.items/2)||t.items,n=t.center&&-1*i||0,s=(e.property&&e.property.value||this._core.current())+n,a=this._core.clones().length,r=o.proxy(function(e,t){this.load(t)},this);n++<i;)this.load(a/2+this._core.relative(s)),a&&o.each(this._core.clones(this._core.relative(s)),r),s++},this)},this._core.options=o.extend({},t.Defaults,this._core.options),this._core.$element.on(this._handlers)};t.Defaults={lazyLoad:!1},t.prototype.load=function(e){var t=this._core.$stage.children().eq(e),i=t&&t.find(".owl-lazy");!i||-1<o.inArray(t.get(0),this._loaded)||(i.each(o.proxy(function(e,t){var i,n=o(t),s=1<a.devicePixelRatio&&n.attr("data-src-retina")||n.attr("data-src");this._core.trigger("load",{element:n,url:s},"lazy"),n.is("img")?n.one("load.owl.lazy",o.proxy(function(){n.css("opacity",1),this._core.trigger("loaded",{element:n,url:s},"lazy")},this)).attr("src",s):((i=new Image).onload=o.proxy(function(){n.css({"background-image":"url("+s+")",opacity:"1"}),this._core.trigger("loaded",{element:n,url:s},"lazy")},this),i.src=s)},this)),this._loaded.push(t.get(0)))},t.prototype.destroy=function(){var e,t;for(e in this.handlers)this._core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},o.fn.owlCarousel.Constructor.Plugins.Lazy=t}(window.Zepto||window.jQuery,window,document),function(n){var t=function(e){this._core=e,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&"position"==e.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&e.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=n.extend({},t.Defaults,this._core.options),this._core.$element.on(this._handlers)};t.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},t.prototype.update=function(){var e=this._core._current,t=e+this._core.settings.items,i=this._core.$stage.children().toArray().slice(e,t);heights=[],maxheight=0,n.each(i,function(e,t){heights.push(n(t).height())}),maxheight=Math.max.apply(null,heights),this._core.$stage.parent().height(maxheight).addClass(this._core.settings.autoHeightClass)},t.prototype.destroy=function(){var e,t;for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,(window,document)),function(u,t){var i=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":u.proxy(function(e){e.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":u.proxy(function(e){e.namespace&&this._core.settings.video&&this.isInFullScreen()&&e.preventDefault()},this),"refreshed.owl.carousel":u.proxy(function(e){e.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":u.proxy(function(e){e.namespace&&"position"===e.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":u.proxy(function(e){if(e.namespace){var t=u(e.content).find(".owl-video");t.length&&(t.css("display","none"),this.fetch(t,u(e.content)))}},this)},this._core.options=u.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",u.proxy(function(e){this.play(e)},this))};i.Defaults={video:!1,videoHeight:!1,videoWidth:!1},i.prototype.fetch=function(e,t){var i=e.attr("data-vimeo-id")?"vimeo":"youtube",n=e.attr("data-vimeo-id")||e.attr("data-youtube-id"),s=e.attr("data-width")||this._core.settings.videoWidth,a=e.attr("data-height")||this._core.settings.videoHeight,r=e.attr("href");if(!r)throw new Error("Missing video URL.");if(-1<(n=r.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu"))i="youtube";else{if(!(-1<n[3].indexOf("vimeo")))throw new Error("Video URL not supported.");i="vimeo"}n=n[6],this._videos[r]={type:i,id:n,width:s,height:a},t.attr("data-video",r),this.thumbnail(e,this._videos[r])},i.prototype.thumbnail=function(t,e){function i(e){n=c.lazyLoad?'<div class="owl-video-tn '+l+'" '+o+'="'+e+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+e+')"></div>',t.after(n),t.after('<div class="owl-video-play-icon"></div>')}var n,s,a=e.width&&e.height?'style="width:'+e.width+"px;height:"+e.height+'px;"':"",r=t.find("img"),o="src",l="",c=this._core.settings;return t.wrap('<div class="owl-video-wrapper"'+a+"></div>"),this._core.settings.lazyLoad&&(o="data-src",l="owl-lazy"),r.length?(i(r.attr(o)),r.remove(),!1):void("youtube"===e.type?(s="http://img.youtube.com/vi/"+e.id+"/hqdefault.jpg",i(s)):"vimeo"===e.type&&u.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+e.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){s=e[0].thumbnail_large,i(s)}}))},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(e){var t,i=u(e.target).closest("."+this._core.settings.itemClass),n=this._videos[i.attr("data-video")],s=n.width||"100%",a=n.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),i=this._core.items(this._core.relative(i.index())),this._core.reset(i.index()),"youtube"===n.type?t='<iframe width="'+s+'" height="'+a+'" src="http://www.youtube.com/embed/'+n.id+"?autoplay=1&v="+n.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===n.type&&(t='<iframe src="http://player.vimeo.com/video/'+n.id+'?autoplay=1" width="'+s+'" height="'+a+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),u('<div class="owl-video-frame">'+t+"</div>").insertAfter(i.find(".owl-video")),this._playing=i.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var e=t.fullscreenElement||t.mozFullScreenElement||t.webkitFullscreenElement;return e&&u(e).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var e,t;for(e in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},u.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,(window,document)),function(r){var t=function(e){this.core=e,this.core.options=r.extend({},t.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":r.proxy(function(e){e.namespace&&"position"==e.property.name&&(this.previous=this.core.current(),this.next=e.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":r.proxy(function(e){e.namespace&&(this.swapping="translated"==e.type)},this),"translate.owl.carousel":r.proxy(function(e){e.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};t.Defaults={animateOut:!1,animateIn:!1},t.prototype.swap=function(){if(1===this.core.settings.items&&r.support.animation&&r.support.transition){this.core.speed(0);var e,t=r.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),s=this.core.settings.animateIn,a=this.core.settings.animateOut;this.core.current()!==this.previous&&(a&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(r.support.animation.end,t).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(a)),s&&n.one(r.support.animation.end,t).addClass("animated owl-animated-in").addClass(s))}},t.prototype.clear=function(e){r(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},t.prototype.destroy=function(){var e,t;for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},r.fn.owlCarousel.Constructor.Plugins.Animate=t}(window.Zepto||window.jQuery,(window,document)),function(i,n,s){var t=function(e){this._core=e,this._interval=null,this._paused=!1,this._handlers={"changed.owl.carousel":i.proxy(function(e){e.namespace&&"settings"===e.property.name&&(this._core.settings.autoplay?this.play():this.stop())},this),"initialized.owl.carousel":i.proxy(function(e){e.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":i.proxy(function(e,t,i){e.namespace&&this.play(t,i)},this),"stop.owl.autoplay":i.proxy(function(e){e.namespace&&this.stop()},this),"mouseover.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=i.extend({},t.Defaults,this._core.options)};t.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},t.prototype.play=function(e,t){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._interval=n.setInterval(i.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||s.hidden||this._core.next(t||this._core.settings.autoplaySpeed)},this),e||this._core.settings.autoplayTimeout))},t.prototype.stop=function(){this._core.is("rotating")&&(n.clearInterval(this._interval),this._core.leave("rotating"))},t.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},t.prototype.destroy=function(){var e,t;for(e in this.stop(),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},i.fn.owlCarousel.Constructor.Plugins.autoplay=t}(window.Zepto||window.jQuery,window,document),function(a){"use strict";var t=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,1)},this),"changed.owl.carousel":a.proxy(function(e){e.namespace&&"position"==e.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(e){e.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(e){e.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},t.Defaults,this._core.options),this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},t.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?a(i.navContainer):a("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(e){this.prev(i.navSpeed)},this)),this._controls.$next=a("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(e){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[a("<div>").addClass(i.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?a(i.dotsContainer):a("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(e){var t=a(e.target).parent().is(this._controls.$absolute)?a(e.target).index():a(e.target).parent().index();e.preventDefault(),this.to(t,i.dotsSpeed)},this)),this._overrides)this._core[e]=a.proxy(this[e],this)},t.prototype.destroy=function(){var e,t,i,n;for(e in this._handlers)this.$element.off(e,this._handlers[e]);for(t in this._controls)this._controls[t].remove();for(n in this.overides)this._core[n]=this._overrides[n];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},t.prototype.update=function(){var e,t,i=this._core.clones().length/2,n=i+this._core.items().length,s=this._core.maximum(!0),a=this._core.settings,r=a.center||a.autoWidth||a.dotsData?1:a.dotsEach||a.items;if("page"!==a.slideBy&&(a.slideBy=Math.min(a.slideBy,a.items)),a.dots||"page"==a.slideBy)for(this._pages=[],e=i,t=0;e<n;e++){if(r<=t||0===t){if(this._pages.push({start:Math.min(s,e-i),end:e-i+r-1}),Math.min(s,e-i)===s)break;t=0,0}t+=this._core.mergers(this._core.relative(e))}},t.prototype.draw=function(){var e,t=this._core.settings,i=this._core.items().length<=t.items,n=this._core.relative(this._core.current()),s=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||i),t.nav&&(this._controls.$previous.toggleClass("disabled",!s&&n<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!s&&n>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!t.dots||i),t.dots&&(e=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!=e?this._controls.$absolute.html(this._templates.join("")):0<e?this._controls.$absolute.append(new Array(1+e).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},t.prototype.onTrigger=function(e){var t=this._core.settings;e.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:t&&(t.center||t.autoWidth||t.dotsData?1:t.dotsEach||t.items)}},t.prototype.current=function(){var i=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(e,t){return e.start<=i&&e.end>=i},this)).pop()},t.prototype.getPosition=function(e){var t,i,n=this._core.settings;return"page"==n.slideBy?(t=a.inArray(this.current(),this._pages),i=this._pages.length,e?++t:--t,t=this._pages[(t%i+i)%i].start):(t=this._core.relative(this._core.current()),i=this._core.items().length,e?t+=n.slideBy:t-=n.slideBy),t},t.prototype.next=function(e){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},t.prototype.prev=function(e){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},t.prototype.to=function(e,t,i){var n;i?a.proxy(this._overrides.to,this._core)(e,t):(n=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(e%n+n)%n].start,t))},a.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,(window,document)),function(n,s){"use strict";var t=function(e){this._core=e,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":n.proxy(function(e){e.namespace&&"URLHash"===this._core.settings.startPosition&&n(s).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(e){if(e.namespace){var t=n(e.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!t)return;this._hashes[t]=e.content}},this),"changed.owl.carousel":n.proxy(function(e){if(e.namespace&&"position"===e.property.name){var i=this._core.items(this._core.relative(this._core.current())),t=n.map(this._hashes,function(e,t){return e===i?t:null}).join();if(!t||s.location.hash.slice(1)===t)return;s.location.hash=t}},this)},this._core.options=n.extend({},t.Defaults,this._core.options),this.$element.on(this._handlers),n(s).on("hashchange.owl.navigation",n.proxy(function(e){var t=s.location.hash.substring(1),i=this._core.$stage.children(),n=this._hashes[t]&&i.index(this._hashes[t]);void 0!==n&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};t.Defaults={URLhashListener:!1},t.prototype.destroy=function(){var e,t;for(e in n(s).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},n.fn.owlCarousel.Constructor.Plugins.Hash=t}(window.Zepto||window.jQuery,window,document),function(s,a){function t(e,i){var n=!1,t=e.charAt(0).toUpperCase()+e.slice(1);return s.each((e+" "+o.join(t+" ")+t).split(" "),function(e,t){return r[t]!==a?(n=!i||t,!1):void 0}),n}function e(e){return t(e,!0)}var r=s("<support>").get(0).style,o="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},n=function(){return!!t("transform")},l=function(){return!!t("perspective")},c=function(){return!!t("animation")};!function(){return!!t("transition")}()||(s.support.transition=new String(e("transition")),s.support.transition.end=i.transition.end[s.support.transition]),c()&&(s.support.animation=new String(e("animation")),s.support.animation.end=i.animation.end[s.support.animation]),n()&&(s.support.transform=new String(e("transform")),s.support.transform3d=l())}(window.Zepto||window.jQuery,(window,void document)),function(l){var c={init:function(e){var t=l.extend({items:1,itemsOnPage:1,pages:0,displayedPages:5,edges:2,currentPage:0,hrefTextPrefix:"#page-",hrefTextSuffix:"",prevText:"Prev",nextText:"Next",ellipseText:"&hellip;",ellipsePageSet:!0,cssStyle:"light-theme",listStyle:"",labelMap:[],selectOnClick:!0,nextAtFront:!1,invertPageOrder:!1,useStartEdge:!0,useEndEdge:!0,onPageClick:function(e,t){},onInit:function(){}},e||{}),i=this;return t.pages=t.pages?t.pages:Math.ceil(t.items/t.itemsOnPage)?Math.ceil(t.items/t.itemsOnPage):1,t.currentPage?t.currentPage=t.currentPage-1:t.currentPage=t.invertPageOrder?t.pages-1:0,t.halfDisplayed=t.displayedPages/2,this.each(function(){i.addClass(t.cssStyle+"").data("pagination",t),c._draw.call(i)}),t.onInit(),this},selectPage:function(e){return c._selectPage.call(this,e-1),this},prevPage:function(){var e=this.data("pagination");return e.invertPageOrder?e.currentPage<e.pages-1&&c._selectPage.call(this,e.currentPage+1):0<e.currentPage&&c._selectPage.call(this,e.currentPage-1),this},nextPage:function(){var e=this.data("pagination");return e.invertPageOrder?0<e.currentPage&&c._selectPage.call(this,e.currentPage-1):e.currentPage<e.pages-1&&c._selectPage.call(this,e.currentPage+1),this},getPagesCount:function(){return this.data("pagination").pages},setPagesCount:function(e){this.data("pagination").pages=e},getCurrentPage:function(){return this.data("pagination").currentPage+1},destroy:function(){return this.empty(),this},drawPage:function(e){var t=this.data("pagination");return t.currentPage=e-1,this.data("pagination",t),c._draw.call(this),this},redraw:function(){return c._draw.call(this),this},disable:function(){var e=this.data("pagination");return e.disabled=!0,this.data("pagination",e),c._draw.call(this),this},enable:function(){var e=this.data("pagination");return e.disabled=!1,this.data("pagination",e),c._draw.call(this),this},updateItems:function(e){var t=this.data("pagination");t.items=e,t.pages=c._getPages(t),this.data("pagination",t),c._draw.call(this)},updateItemsOnPage:function(e){var t=this.data("pagination");return t.itemsOnPage=e,t.pages=c._getPages(t),this.data("pagination",t),c._selectPage.call(this,0),this},getItemsOnPage:function(){return this.data("pagination").itemsOnPage},_draw:function(){var e,t=this.data("pagination"),i=c._getInterval(t);c.destroy.call(this);var n="UL"===("function"==typeof this.prop?this.prop("tagName"):this.attr("tagName"))?this:l("<ul"+(t.listStyle?' class="'+t.listStyle+'"':"")+"></ul>").appendTo(this);if(t.prevText&&c._appendItem.call(this,t.invertPageOrder?t.currentPage+1:t.currentPage-1,{text:t.prevText,classes:"prev"}),t.nextText&&t.nextAtFront&&c._appendItem.call(this,t.invertPageOrder?t.currentPage-1:t.currentPage+1,{text:t.nextText,classes:"next"}),t.invertPageOrder){if(i.end<t.pages&&0<t.edges){if(t.useStartEdge){var s=Math.max(t.pages-t.edges,i.end);for(e=t.pages-1;s<=e;e--)c._appendItem.call(this,e)}t.pages-t.edges>i.end&&t.pages-t.edges-i.end!=1?n.append('<li class="disabled"><span class="ellipse">'+t.ellipseText+"</span></li>"):t.pages-t.edges-i.end==1&&c._appendItem.call(this,i.end)}}else if(0<i.start&&0<t.edges){if(t.useStartEdge){var a=Math.min(t.edges,i.start);for(e=0;e<a;e++)c._appendItem.call(this,e)}t.edges<i.start&&i.start-t.edges!=1?n.append('<li class="disabled"><span class="ellipse">'+t.ellipseText+"</span></li>"):i.start-t.edges==1&&c._appendItem.call(this,t.edges)}if(t.invertPageOrder)for(e=i.end-1;e>=i.start;e--)c._appendItem.call(this,e);else for(e=i.start;e<i.end;e++)c._appendItem.call(this,e);if(t.invertPageOrder){if(0<i.start&&0<t.edges&&(t.edges<i.start&&i.start-t.edges!=1?n.append('<li class="disabled"><span class="ellipse">'+t.ellipseText+"</span></li>"):i.start-t.edges==1&&c._appendItem.call(this,t.edges),t.useEndEdge))for(e=(a=Math.min(t.edges,i.start))-1;0<=e;e--)c._appendItem.call(this,e)}else if(i.end<t.pages&&0<t.edges&&(t.pages-t.edges>i.end&&t.pages-t.edges-i.end!=1?n.append('<li class="disabled"><span class="ellipse">'+t.ellipseText+"</span></li>"):t.pages-t.edges-i.end==1&&c._appendItem.call(this,i.end),t.useEndEdge))for(e=s=Math.max(t.pages-t.edges,i.end);e<t.pages;e++)c._appendItem.call(this,e);t.nextText&&!t.nextAtFront&&c._appendItem.call(this,t.invertPageOrder?t.currentPage-1:t.currentPage+1,{text:t.nextText,classes:"next"}),t.ellipsePageSet&&!t.disabled&&c._ellipseClick.call(this,n)},_getPages:function(e){return Math.ceil(e.items/e.itemsOnPage)||1},_getInterval:function(e){return{start:Math.ceil(e.currentPage>e.halfDisplayed?Math.max(Math.min(e.currentPage-e.halfDisplayed,e.pages-e.displayedPages),0):0),end:Math.ceil(e.currentPage>e.halfDisplayed?Math.min(e.currentPage+e.halfDisplayed,e.pages):Math.min(e.displayedPages,e.pages))}},_appendItem:function(t,e){var i,n,s=this,a=s.data("pagination"),r=l("<li></li>"),o=s.find("ul");i={text:(t=t<0?0:t<a.pages?t:a.pages-1)+1,classes:""},a.labelMap.length&&a.labelMap[t]&&(i.text=a.labelMap[t]),i=l.extend(i,e||{}),t==a.currentPage||a.disabled?(a.disabled||"prev"===i.classes||"next"===i.classes?r.addClass("disabled"):r.addClass("active"),n=l('<span class="current">'+i.text+"</span>")):(n=l('<a href="'+a.hrefTextPrefix+(t+1)+a.hrefTextSuffix+'" class="page-link">'+i.text+"</a>")).click(function(e){return c._selectPage.call(s,t,e)}),i.classes&&n.addClass(i.classes),r.append(n),o.length?o.append(r):s.append(r)},_selectPage:function(e,t){var i=this.data("pagination");return i.currentPage=e,i.selectOnClick&&c._draw.call(this),i.onPageClick(e+1,t)},_ellipseClick:function(e){var n=this,s=this.data("pagination"),a=e.find(".ellipse");a.addClass("clickable").parent().removeClass("disabled"),a.click(function(e){if(!s.disable){var t=l(this),i=(parseInt(t.parent().prev().text(),10)||0)+1;t.html('<input type="number" min="1" max="'+s.pages+'" step="1" value="'+i+'">').find("input").focus().click(function(e){e.stopPropagation()}).keyup(function(e){var t=l(this).val();13===e.which&&""!==t?0<t&&t<=s.pages&&c._selectPage.call(n,t-1):27===e.which&&a.empty().html(s.ellipseText)}).bind("blur",function(e){var t=l(this).val();return""!==t&&c._selectPage.call(n,t-1),a.empty().html(s.ellipseText),!1})}return!1})}};l.fn.pagination=function(e){return c[e]&&"_"!=e.charAt(0)?c[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void l.error("Method "+e+" does not exist on jQuery.pagination"):c.init.apply(this,arguments)}}(jQuery),function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t():e.verge=t()}(this,function(){function n(){return{width:l(),height:c()}}function s(e,t){return!(!(e=e&&!e.nodeType?e[0]:e)||1!==e.nodeType)&&(i=e.getBoundingClientRect(),n=+(n=t)||0,(s={}).width=(s.right=i.right+n)-(s.left=i.left-n),s.height=(s.bottom=i.bottom+n)-(s.top=i.top-n),s);var i,n,s}var e={},i="undefined"!=typeof window&&window,t="undefined"!=typeof document&&document,a=t&&t.documentElement,r=i.matchMedia||i.msMatchMedia,o=r?function(e){return!!r.call(i,e).matches}:function(){return!1},l=e.viewportW=function(){var e=a.clientWidth,t=i.innerWidth;return e<t?t:e},c=e.viewportH=function(){var e=a.clientHeight,t=i.innerHeight;return e<t?t:e};return e.mq=o,e.matchMedia=r?function(){return r.apply(i,arguments)}:function(){return{}},e.viewport=n,e.scrollX=function(){return i.pageXOffset||a.scrollLeft},e.scrollY=function(){return i.pageYOffset||a.scrollTop},e.rectangle=s,e.aspect=function(e){var t=(e=null==e?n():1===e.nodeType?s(e):e).height,i=e.width;return t="function"==typeof t?t.call(e):t,(i="function"==typeof i?i.call(e):i)/t},e.inX=function(e,t){var i=s(e,t);return!!i&&0<=i.right&&i.left<=l()},e.inY=function(e,t){var i=s(e,t);return!!i&&0<=i.bottom&&i.top<=c()},e.inViewport=function(e,t){var i=s(e,t);return!!i&&0<=i.bottom&&0<=i.right&&i.top<=c()&&i.left<=l()},e});var Utility={getParameterByName:function(e,t){t=t||window.location.href,e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return i&&i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):""},intersect:function(e,t){for(var i={},n=[],s=0;s<t.length;s++)i[t[s]]=!0;for(var a=0;a<e.length;a++)i[e[a]]&&n.push(e[a]);return n},hasClass:function(e,t){return e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className)},addClass:function(e,t){e.classList?e.classList.add(t):Utility.hasClass(e,t)||(e.className+=" "+t)},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")}},Bodynavigator={$element:$(".bodynavigator"),$triggers:$(".an-circle-bodynavigator"),$toggles:$(".conditionlist-toggle"),init:function(){Bodynavigator.initEventHandlers()},initEventHandlers:function(){$(".bodypart-category-radio").on("change",function(){var e=$(this).val();$(".bodypart-category").hide(),$(".bodypart-category[data-category='"+e+"']").show()}),Bodynavigator.$triggers.on("click",function(){Bodynavigator.clearActiveConditionlists();var e=$(this).data("uid"),t=$(".conditionlist-toggle[data-bodypart='"+e+"']");Bodynavigator.openConditionlist(t)})},clearActiveConditionlists:function(){Bodynavigator.$toggles.each(function(e,t){Bodynavigator.closeConditionlist($(t))})},openConditionlist:function(e){e.children(".detail-container").addClass("active").show().end().find(".head .open-btn").addClass("open")},closeConditionlist:function(e){e.children(".detail-container").removeClass("active").hide().end().find(".head .open-btn").removeClass("open")}},Condition={$searchForm:$(".search-condition"),$searchFormInput:$(".search-condition input"),$results:$(".search-condition .search-result"),apiUrl:"",searchTermMinLength:3,init:function(){Condition.apiUrl=Condition.$searchForm.data("api"),Condition.initEventHandlers()},initEventHandlers:function(){Condition.$searchFormInput.typeWatch({callback:Condition.getResults,wait:250,highlight:!0,allowSubmit:!0,captureLength:0}),Condition.suggest(Condition.$searchFormInput)},getResults:function(e){e.length<Condition.searchTermMinLength?Condition.emptyResultList():$.ajax({url:Condition.apiUrl,data:{tx_klinikumbasics_conditionlist:{term:e}},success:function(e){e.length?Condition.populateResultList(e):Condition.emptyResultList()}})},populateResultList:function(e){var i=$("<ul></ul>");$.each(e,function(e,t){i.append("<li><a href='"+t.href+"'>"+t.label+"</a></li>")}),Condition.$results.html(i)},emptyResultList:function(){Condition.$results.html("")},suggest:function(e){var n;e.on("keyup",function(e){var t=Condition.$results.find("li");if(38===e.keyCode)n=n?(n.removeClass("selected"),0<(i=n.prev()).length?i.addClass("selected"):t.last().addClass("selected")):t.last().addClass("selected");else if(40===e.keyCode)if(n){n.removeClass("selected");var i=n.next();n=0<i.length?i.addClass("selected"):t.eq(0).addClass("selected")}else n=t.eq(0).addClass("selected");else 13===e.keyCode?$("li.selected").length&&(window.location.href=$("li.selected").children("a").attr("href")):27===e.keyCode&&Condition.emptyResultList()})}},Department={$searchForm:$(".search-department"),$searchFormInput:$(".search-department input"),$results:$(".search-department .search-result"),$searchResultPageInput:$("input#department-search"),apiUrl:"",searchTermMinLength:3,searchConstraints:{term:""},$departments:$(".department .department-block"),$searchContainerNoResult:$(".department .no-result"),$hospitalCheckBoxes:$(".department .department-hostpital-checkbox"),init:function(){if(Department.apiUrl=Department.$searchForm.data("api"),Department.initEventHandlers(),Department.$searchResultPageInput.length){var e=Utility.getParameterByName("q");e.length?(Department.$searchResultPageInput.val(e),Department.searchConstraints.term=e):Department.$searchResultPageInput.val().length&&!Department.searchConstraints.term.length&&(Department.searchConstraints.term=Department.$searchResultPageInput.val()),Department.setAndApplySearchConstraints()}},initEventHandlers:function(){Department.$searchFormInput.typeWatch({callback:Department.getResults,wait:250,highlight:!0,allowSubmit:!1,captureLength:0}),$("#department-search").on("keyup change",function(){Department.searchConstraints.term=$(this).val(),Department.applySearchConstraints()}),Department.$hospitalCheckBoxes.on("change",function(){Department.setAndApplySearchConstraints()}),$("#department-searchform").on("submit",function(){return!(window.location.href="#suchergebnis")}),Department.suggest(Department.$searchFormInput)},getResults:function(e){e.length<Department.searchTermMinLength?Department.emptyResultList():$.ajax({url:Department.apiUrl,data:{tx_klinikumbasics_departmentlist:{term:e}},success:function(e){e.length?Department.populateResultList(e):Department.emptyResultList()}})},setAndApplySearchConstraints:function(){var i=[];Department.$hospitalCheckBoxes.each(function(e,t){$(t).prop("checked")&&i.push(parseInt($(this).val(),10))}),Department.searchConstraints.hospitals=i,Department.applySearchConstraints()},populateResultList:function(e){var i=$("<ul></ul>");$.each(e,function(e,t){i.append('<li><a href="'+t.link+'">'+t.title+"</a></li>")}),Department.$results.html(i)},emptyResultList:function(){Department.$results.html("")},applySearchConstraints:function(){var e=Department.searchConstraints.term.replace("-","\\-"),a=new RegExp(e,"i"),r=1;$.each(Department.$departments,function(e,t){var i=$(t),n=i.data("title"),s=i.find(".center-item");i.show(),s.each(function(e,t){var i=$(t);!1===Department.hospitalMatches(i.data("hospitals")+"")?i.hide():i.show()}),i.removeClass("odd").removeClass("even"),0!==i.find(".center-item:visible").length&&a.test(n)?(i.show(),r%2==1?i.addClass("odd"):i.addClass("even"),r++):i.hide()});var t=$(".department .department-block:visible").length;$(".result-count").hide(),1<t||0===t?$(".result-count.plural").show():$(".result-count.singular").show(),$(".department .result-count.indicator").html(t).show(),t?$(".department .no-result").hide():$(".department .no-result").show()},hospitalMatches:function(e){var t=[];if(void 0===e||0===e.length)return!1;-1===e.indexOf(",")&&(t=[e]),!1!==e.indexOf(",")&&(t=e.split(","));var i=!1;return $.each(t,function(e,t){if(-1!==Department.searchConstraints.hospitals.indexOf(parseInt(t,10)))return!(i=!0)}),i},suggest:function(e){var n;e.on("keyup",function(e){var t=Department.$results.find("li");if(38===e.keyCode)n=n?(n.removeClass("selected"),0<(i=n.prev()).length?i.addClass("selected"):t.last().addClass("selected")):t.last().addClass("selected");else if(40===e.keyCode)if(n){n.removeClass("selected");var i=n.next();n=0<i.length?i.addClass("selected"):t.eq(0).addClass("selected")}else n=t.eq(0).addClass("selected");else 13===e.keyCode?$("li.selected").length&&(window.location.href=$("li.selected").children("a").attr("href")):27===e.keyCode&&Department.emptyResultList()})},quotemeta:function(e){return e.replace(/[.+*?|\\^$(){}\[\]-]/g,"\\$&")}},Expert={$footerSearchForm:$(".search-expert"),$footerSearchInput:$(".search-expert .sword"),$results:$(".search-expert .search-result"),sorting:"asc",apiUrl:"",searchTermMinLength:3,searchConstraints:{},searchContainerFull:$(".person .person-container.full"),searchContainerFiltered:$(".person .person-container.filtered"),searchContainerNoResult:$(".person .person-container.no-result"),unfilteredExperts:$(".person .person-container.full .person-block"),$hospitalCheckBoxes:$(".person .experts-hostpital-checkbox"),$departmentFilter:$(".person .filter-department"),$sort:$(".person .sort-alphabetically"),init:function(){Expert.apiUrl=Expert.$footerSearchForm.data("api"),Expert.initEventHandlers();var e=Utility.getParameterByName("q");e.length&&($("#expert-search").val(e),Expert.searchConstraints.term=e),Expert.setAndApplySearchConstraints()},initEventHandlers:function(){Expert.$footerSearchInput.typeWatch({callback:Expert.getResults,wait:250,highlight:!0,allowSubmit:!1,captureLength:0}),$("#expert-search").on("keyup change",function(){Expert.searchConstraints.term=$(this).val(),Expert.setAndApplySearchConstraints()}),Expert.$hospitalCheckBoxes.on("change",function(){Expert.setAndApplySearchConstraints()}),Expert.$departmentFilter.on("change",function(){Expert.setAndApplySearchConstraints()}),Expert.$sort.on("change",function(){Expert.sorting=$(this).val(),Expert.setAndApplySearchConstraints()}),$("#expert-searchform").on("submit",function(){return!(window.location.href="#suchergebnis")}),Expert.suggest(Expert.$footerSearchInput)},setAndApplySearchConstraints:function(){var i=[];Expert.$hospitalCheckBoxes.each(function(e,t){$(t).prop("checked")&&i.push(parseInt($(this).val(),10))}),Expert.searchConstraints.hospitals=i,Expert.searchConstraints.department=Expert.$departmentFilter.length?parseInt(Expert.$departmentFilter.val(),10):0,Expert.applySearchConstraints()},getResults:function(e){e.length<Expert.searchTermMinLength?Expert.emptyResultList():$.ajax({url:Expert.apiUrl,data:{tx_klinikumbasics_expertlist:{term:e}},success:function(e){e.length?Expert.populateResultList(e):Expert.emptyResultList()}})},populateResultList:function(e){var i=$("<ul></ul>");$.each(e,function(e,t){i.append('<li><a href="'+t.href+'">'+t.label+"</a></li>")}),Expert.$results.html(i)},emptyResultList:function(){Expert.$results.html("")},applySearchConstraints:function(){var n=[],s=new RegExp(Expert.searchConstraints.term,"i");$.each(Expert.unfilteredExperts,function(e,t){var i=$(t).data("terms");s.test(i)&&Expert.hospitalMatches(t)&&Expert.departmentMatches(t)&&n.push($(t).clone())});var e=0;if(n.length){$(".result-count").html(n.length);var i="";e=n.length,"desc"===Expert.sorting&&n.reverse(),$.each(n,function(e,t){e%2==0&&(i+='<div class="person-row">'),i+=$(t).wrap("<div/>").parent().html(),e%2!=0&&(i+="</div>")}),Expert.searchContainerFull.hide(),Expert.searchContainerNoResult.hide(),Expert.searchContainerFiltered.html(i).show()}else Expert.searchContainerNoResult.show(),Expert.searchContainerFiltered.hide(),Expert.searchContainerFull.hide();$(".person .result-count").html(e)},hospitalMatches:function(e){if(void 0!==Expert.searchConstraints.hospitals&&0===Expert.searchConstraints.hospitals.length)return!0;var t=$(e).data("hospitals")+"";if("undefined"!==Expert.searchConstraints.hospitals&&0===t.length)return!1;!1===t.indexOf(",")&&(t=[t]),!1!==t.indexOf(",")&&(t=t.split(","));var i=!1;return $.each(t,function(e,t){if(-1!==Expert.searchConstraints.hospitals.indexOf(parseInt(t,10)))return i=!0}),i},departmentMatches:function(e){var t=$(e).data("departments")+"";if("undefined"!==Expert.searchConstraints.department&&0===t.length)return!1;if("undefined"!==Expert.searchConstraints.department&&0===Expert.searchConstraints.department)return!0;!1===t.indexOf(",")&&(t=[t]),!1!==t.indexOf(",")&&(t=t.split(","));var i=!1;return $.each(t,function(e,t){if(Expert.searchConstraints.department===parseInt(t,10))return i=!0}),i},isConstraintSet:function(){return void 0!==Expert.searchConstraints.hospitals&&void 0!==Expert.searchConstraints.term&&typeof Expert.searchConstraints.hospitals.length&&typeof Expert.searchConstraints.term.length},suggest:function(e){var n;e.on("keyup",function(e){var t=Expert.$results.find("li");if(38===e.keyCode)n=n?(n.removeClass("selected"),0<(i=n.prev()).length?i.addClass("selected"):t.last().addClass("selected")):t.last().addClass("selected");else if(40===e.keyCode)if(n){n.removeClass("selected");var i=n.next();n=0<i.length?i.addClass("selected"):t.eq(0).addClass("selected")}else n=t.eq(0).addClass("selected");else 13===e.keyCode?$("li.selected").length&&(window.location.href=$("li.selected").children("a").attr("href")):27===e.keyCode&&Expert.emptyResultList()})}},initPhotoSwipeFromDOM=function(e){function t(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1;var t=function e(t,i){return t&&(i(t)?t:e(t.parentNode,i))}(e.target||e.srcElement,function(e){return e.tagName&&"DIV"===e.tagName.toUpperCase()});if(t){for(var i,n=t.parentNode,s=t.parentNode.childNodes,a=s.length,r=0,o=0;o<a;o++)if(1===s[o].nodeType){if(s[o]===t){i=r;break}r++}return 0<=i&&l(i,n),!1}}for(var l=function(e,t,i,n){var s,a,r=document.querySelectorAll(".pswp")[0];if(a=function(e){for(var t,i,n,s,a=e.childNodes,r=a.length,o=[],l=0;l<r;l++)1===(t=a[l]).nodeType&&(n=(i=t.children[0]).getAttribute("data-size").split("x"),s={src:i.getAttribute("href"),w:parseInt(n[0],10),h:parseInt(n[1],10),title:i.getAttribute("title")},1<t.children.length&&(s.title=t.children[1].innerHTML),0<i.children.length&&(s.msrc=i.children[0].getAttribute("src")),s.el=t,o.push(s));return o}(t),s={galleryUID:t.getAttribute("data-pswp-uid"),getThumbBoundsFn:function(e){var t=a[e].el,i=window.pageYOffset||document.documentElement.scrollTop,n=t.getBoundingClientRect();return{x:n.left,y:n.top+i,w:n.width}}},n)if(s.galleryPIDs){for(var o=0;o<a.length;o++)if(a[o].pid==e){s.index=o;break}}else s.index=parseInt(e,10)-1;else s.index=parseInt(e,10);isNaN(s.index)||(i&&(s.showAnimationDuration=0),new PhotoSwipe(r,PhotoSwipeUI_Default,a,s).init())},i=document.querySelectorAll(e),n=0,s=i.length;n<s;n++)i[n].setAttribute("data-pswp-uid",n+1),i[n].onclick=t;var a=function(){var e=window.location.hash.substring(1),t={};if(e.length<5)return t;for(var i=e.split("&"),n=0;n<i.length;n++)if(i[n]){var s=i[n].split("=");s.length<2||(t[s[0]]=s[1])}return t.gid&&(t.gid=parseInt(t.gid,10)),t}();a.pid&&a.gid&&l(a.pid,i[a.gid-1],!0,!0)};$(".km-gallery-fullscreen").length&&initPhotoSwipeFromDOM(".km-gallery-fullscreen"),$(document).ready(function(){var e=$(".gallery-top"),t=$(".gallery-thumbs");e.length&&(e.each(function(){var e=$(this).attr("class");e=e.split(" ");var t=new Swiper(".gallery-top."+e[2],{nextButton:".swiper-button-next",prevButton:".swiper-button-prev",spaceBetween:10,centeredSlides:!0}),i=new Swiper(".gallery-thumbs."+e[2],{spaceBetween:10,slidesPerView:"auto",touchRatio:.2,slideToClickedSlide:!0,centeredSlides:!0});(t.params.control=i).params.control=t}),generateBackgroundSize(e),generateBackgroundSize(t),setSwiperHeight(e),trimGalleryText(e))}),$(window).resize(function(){var e=$(".gallery-top");e.length&&(setSwiperHeight(e),trimGalleryText(e))});var setSwiperHeight=function(e){function n(e,t){return window.matchMedia("("+e+": "+t+")").matches}e.each(function(){var e=$(this).parent(),t=e.parent().attr("class");t=t.split(" ");for(var i=0;i<t.length;i++){if(n("min-width","960px"))switch(t[i]){case"m-4":e.css({height:"375px",visibility:"visible"});break;case"m-6":e.css({height:"425px",visibility:"visible"});break;case"m-8":e.css({height:"800px",visibility:"visible"});break;default:e.css({height:"800px",visibility:"visible"})}if(n("min-width","768px")&&n("max-width","960px"))switch(t[i]){case"m-4":e.css({height:"325px",visibility:"visible"});break;case"m-6":e.css({height:"375px",visibility:"visible"});break;case"m-8":e.css({height:"600px",visibility:"visible"});break;default:e.css({height:"600px",visibility:"visible"})}else n("min-width","520px")&&n("max-width","768px")?e.css({height:"425px",visibility:"visible"}):n("max-width","520px")&&e.css({height:"350px",visibility:"visible"})}})},generateBackgroundSize=function(e){e.each(function(){$(this).find(".swiper-slide").each(function(){if($(this).find("a").length){var e=$(this).find("a").data("size").split("x");parseInt(e[0],10)<parseInt(e[1],10)?$(this).css("background-size","contain"):$(this).css("background-size","cover")}else e=$(this).data("size").split("x"),parseInt(e[0],10)<parseInt(e[1],10)?$(this).css("background-size","contain"):$(this).css("background-size","cover")})})},trimGalleryText=function(e){e.each(function(){$(this).width()<520&&$(this).find(".gallery-item-description").each(function(){$(this).text($(this).text().substring(0,36)+"...")})})},ItemPagination={$itemContainer:$(".item-list"),init:function(){$.each(ItemPagination.$itemContainer,function(e,t){ItemPagination.renderPagination($(t))})},renderPagination:function(e){var t=e.children(".pagination-container").children(".pagination"),n=e.children("items").end().find(".page"),i=n.length,s=t.data("text-prev"),a=t.data("text-next");t.pagination({items:i,itemsOnPage:1,ellipsePageSet:!1,prevText:s,nextText:a,cssStyle:"",onInit:function(){t.parents(".has-pagination").show(),n.slice(1).hide()},onPageClick:function(e){var t=e-1,i=1+t;n.hide().slice(t,i).show()}})}},MainNavigation={hoverIntentOptions:{timeout:700,interval:100},init:function(){MainNavigation.firstLevelItems=document.querySelectorAll("li.level-0.has-children"),MainNavigation.overlayContainers=document.querySelectorAll("li.level-0.has-children div.overlay-container"),null!==MainNavigation.firstLevelItems&&MainNavigation.initEventHandlers()},initEventHandlers:function(){if(null!==MainNavigation.overlayContainers)for(var e=0;e<MainNavigation.overlayContainers.length;e++)for(var t=MainNavigation.overlayContainers[e].childNodes,i=0;i<t.length;i++)Utility.hasClass(t[i],"close-menu")&&t[i].addEventListener("click",MainNavigation.reset);for(var n=0;n<MainNavigation.firstLevelItems.length;n++){var s=MainNavigation.firstLevelItems[n];MainNavigation.hover(s,MainNavigation.hoverIntentOptions)}},hover:function(i,e){hoverintent(i,function(){MainNavigation.reset();for(var e=i.childNodes,t=0;t<e.length;t++)Utility.hasClass(e[t],"overlay-container")&&!Utility.hasClass(e[t],"active")&&MainNavigation.showOverlay(e[t])},function(){for(var e=i.childNodes,t=0;t<e.length;t++)Utility.hasClass(e[t],"overlay-container")&&Utility.hasClass(e[t],"active")&&MainNavigation.hideOverlay(e[t])}).options(e)},reset:function(){for(var e=0;e<MainNavigation.firstLevelItems.length;e++)for(var t=MainNavigation.firstLevelItems[e].childNodes,i=0;i<t.length;i++)Utility.hasClass(t[i],"overlay-container")&&Utility.hasClass(t[i],"active")&&MainNavigation.hideOverlay(t[i])},hideOverlay:function(e){Utility.removeClass(e,"active")},showOverlay:function(e){Utility.addClass(e,"active")}},MobileNavigation={$element:$("#nav-toggle"),isMobile:!1,clickEvent:"",init:function(){MobileNavigation.$items=$(".content.slide"),MobileNavigation.setIsMobile(),MobileNavigation.initEventHandlers(),MobileNavigation.initialized=!0},initEventHandlers:function(){$("#nav-toggle").unbind(MobileNavigation.clickEvent).on(MobileNavigation.clickEvent,function(e){e.stopPropagation(),e.preventDefault(),MobileNavigation.$element.hasClass("open")?(MobileNavigation.close(),$(".navi-container").delay(800).queue(function(){$(this).removeClass("opening").clearQueue()})):(MobileNavigation.open(),$(".navi-container").addClass("opening"))}),MobileNavigation.$items.click(function(){MobileNavigation.$element.hasClass("open")&&MobileNavigation.close()})},open:function(){MobileNavigation.$element.removeClass("close").addClass("open"),MobileNavigation.$items.removeClass("close").addClass("open")},close:function(){MobileNavigation.$items.removeClass("open").addClass("close"),MobileNavigation.$element.removeClass("open").addClass("close")},update:function(){MobileNavigation.$items=$(".content.slide"),MobileNavigation.initEventHandlers()},setIsMobile:function(){var e=navigator.userAgent||navigator.vendor||window.opera;/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|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(e)||/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(e.substr(0,4))?(MobileNavigation.isMobile=!1,MobileNavigation.clickEvent="click",$("body").addClass("isMobile")):(MobileNavigation.isMobile=!1,MobileNavigation.clickEvent="click")}};!function(){"use strict";function t(e){window.pageYOffset?e.classList.add("is-active"):e.classList.remove("is-active")}var i,n,s,a,e=document.getElementById("js-header");null!=e&&window.addEventListener("scroll",(i=25,n=e,a=s=void 0,function(){var e=+new Date;s&&e<s+i?(clearTimeout(a),a=setTimeout(function(){s=e,t(n)},i)):(s=e,t(n))}))}();var Routing={$routingForm:$("form.search-form"),apiKey:$("body").data("api"),init:function(){"use strict";Routing.initEventHandlers()},initEventHandlers:function(){"use strict";Routing.$routingForm.each(function(){if(0<parseInt($(this).data("embedded"))){var i=parseInt($(this).data("form-id")),e=$(this).find('select[name="daddr"]').val();e&&$.proxy(Routing.populateRoutingIframe,this,null,e,i)(),$(this).find('select[name="daddr"]').change($.proxy(function(){var e=$.trim($(this).find('input[name="saddr"]').val()),t=$(this).find('select[name="daddr"]').val();t&&(e&&0<e.length?$.proxy(Routing.populateRoutingIframe,this,e,t,i):$.proxy(Routing.populateRoutingIframe,this,null,t,i))()},this))}}),Routing.$routingForm.submit(function(e){if(0<parseInt($(this).data("embedded"))){e.preventDefault();var t=$.trim($(this).find('input[name="saddr"]').val()),n=$(this).find('select[name="daddr"]').val(),s=parseInt($(this).data("form-id"));0===t.length?navigator.geolocation?navigator.geolocation.getCurrentPosition(jQuery.proxy(function(e){var t=e.coords.latitude,i=e.coords.longitude;$.proxy(Routing.populateRoutingIframe,this,t+","+i,n,s)()},this),function(){alert("Ihre Position konnte nicht bestimmt werden. Bitte geben Sie Startadresse in das Eingabefeld ein.")}):alert("Ihre Position konnte nicht bestimmt werden. Bitte geben Sie Startadresse in das Eingabefeld ein."):$.proxy(Routing.populateRoutingIframe,this,t,n,s)()}})},populateRoutingIframe:function(e,t,i){"use strict";var n=$.find("[data-map-id='"+i+"']");if(0<n.length){var s="https://www.google.com/maps/embed/v1/";e&&t?s+="directions?key="+Routing.apiKey+"&origin="+e+"&destination="+t:t&&(s+="place?key="+Routing.apiKey+"&q="+t),0<$(n).find("iframe").length?$(n).find("iframe").attr("src",s):($(n).slideDown(),$(n).append("<iframe src="+s+' frameborder="0" style="border:0; min-height: 510px;" allowfullscreen></iframe>'))}}},Search={$form:$(".site-search"),$input:$(".site-search .sword"),$resultContainer:$(".site-search .results"),searchTermMinLength:3,limit:10,init:function(){Search.apiUrl=Search.$form.data("api"),Search.initEventHandlers()},initEventHandlers:function(e){void 0!==e&&e||Search.$input.typeWatch({callback:Search.getResults,wait:250,highlight:!0,allowSubmit:!1,captureLength:0}),$(".search-suggest-item").on("click",function(){Search.emptyResultList(),Search.$input[0].value=$(this)[0].innerHTML,Search.$form.submit()}),document.documentMode&&Search.$form.find(".results").hide(),Search.suggest(Search.$input)},getResults:function(e){e.length<Search.searchTermMinLength?Search.emptyResultList():$.ajax({url:Search.apiUrl,data:{term:e,limit:Search.limit},success:function(e){e.length?(Search.populateResultList(e),Search.initEventHandlers(!0)):Search.emptyResultList()}})},populateResultList:function(e){var i=$("<ul></ul>");$.each(e,function(e,t){i.append('<li class="search-suggest-item">'+t+"</li>")}),Search.$resultContainer.html(i)},emptyResultList:function(){Search.$resultContainer.html("")},suggest:function(i){var n,s=i.siblings("div.results").find("li");i.on("keyup",function(e){if(38===e.keyCode)n=n?(n.removeClass("selected"),0<(t=n.prev()).length?t.addClass("selected"):s.last().addClass("selected")):s.last().addClass("selected");else if(40===e.keyCode)if(n){n.removeClass("selected");var t=n.next();n=0<t.length?t.addClass("selected"):s.eq(0).addClass("selected")}else n=s.eq(0).addClass("selected");else 13===e.keyCode?($("li.selected").length&&i.val($("li.selected").html()),Search.$form.submit()):27===e.keyCode&&Search.emptyResultList()})},_getActiveItem:function(){return 1}},KlinikumJobs={$filterContainer:$(".job-filter-container"),filter:{families:[],locations:[],divisions:[]},job:null,jobTemplate:'<li class="job" data-uid="#UID#"><a href="#LINK#" target="#TARGET#" class="list-row-item"><div class="item-icon-block">#LOCATION_ICONS##FAMILY_ICONS#</div><div class="item-content-block"><div><h4>#TITLE#</h4></div><p>#TEASER#</p></div></a></li>',$jobContainer:$(".job-results"),filterStorageKey:"KlinikumJobs-v2-"+$(".klinikum-jobs").data("application"),init:function(){$(".klinikum-jobs-list").length&&KlinikumJobs.initList(),$(".klinikum-jobs-detail").length&&KlinikumJobs.initDetail()},initList:function(){KlinikumJobs.getIsPresetMode()?(this.prePopulateFilterFromPreset(),this.updateUserInterface()):this.prePopulateFilterFromLocalStorage(),this.populateResultContainer(),this.initEventHandlersListView();var e=$(".chosen-select");e.chosen({width:"70%",no_results_text:e.data("labelnoresults")}),verge.viewportW()<768&&KlinikumJobs.closeFilterLayer()},initDetail:function(){this.initEventHandlersDetailView(),KlinikumJobs.job=$(".job-detail-container").data("job"),KlinikumJobs.setPreviousAndNextLink(),KlinikumJobs.appendTrackingParametersToApplicationLink(),KlinikumJobs.toggleDetailHeadContainer()},initEventHandlersListView:function(){KlinikumJobs.$filterContainer.find(".filter-head-block").on("click",KlinikumJobs.toggleFilterLayer),KlinikumJobs.$filterContainer.find(".filter-detail-block .custom-block .dropdown").on("click",function(e){e.target===this&&KlinikumJobs.$filterContainer.find(".custom-block ul").slideToggle()}),$(".filter").on("change",function(){KlinikumJobs.updateFilter($(this)),KlinikumJobs.populateResultContainer()}),$(".jobid").on("change",function(){KlinikumJobs.resetFilter(),KlinikumJobs.resetJobs(),document.location.href=$(this).val()}),$(".refresh-link").on("click",KlinikumJobs.reset)},initEventHandlersDetailView:function(){$(".job-apply").on("click",function(){return localStorage.removeItem(KlinikumJobs.filterStorageKey),!0}),$(".job-similar").on("click",KlinikumJobs.setSimilarFilter)},prePopulateFilterFromPreset:function(){void 0!==filter.divisions&&filter.divisions.length&&(KlinikumJobs.filter.divisions=filter.divisions),void 0!==filter.families&&filter.families.length&&(KlinikumJobs.filter.families=filter.families),void 0!==filter.locations&&filter.locations.length&&(KlinikumJobs.filter.locations=filter.locations)},updateUserInterface:function(){$.each(KlinikumJobs.filter,function(i,e){$.each(e,function(e,t){$("input[data-type='"+i+"'][value='"+t+"']").attr("checked","checked")})})},getIsPresetMode:function(){return void 0!==filter.divisions&&filter.divisions.length||void 0!==filter.location&&filter.locations.length||void 0!==filter.families&&filter.families.length},prePopulateFilterFromLocalStorage:function(){var e=KlinikumJobs.getFilterFromLocalStorage();e&&(KlinikumJobs.filter=e),void 0!==KlinikumJobs.filter&&$.each(KlinikumJobs.filter,function(i,e){void 0!==e&&e.length&&$.each(e,function(e,t){"division"===i?$('.filter[data-type="'+i+'"][value="'+t+'"]').prop("selected",!0):$('.filter[data-type="'+i+'"][value="'+t+'"]').attr("checked",!0)})})},getFilterFromLocalStorage:function(){var e=localStorage.getItem(KlinikumJobs.filterStorageKey),t=!1;return null!=e&&e.length&&(t=JSON.parse(e)),t},resetFilter:function(){KlinikumJobs.filter={families:[],locations:[],divisions:[]},localStorage.removeItem(KlinikumJobs.filterStorageKey)},resetJobs:function(){localStorage.removeItem("KlinikumJobs")},toggleDetailHeadContainer:function(){var t=$(".detail-categories .detail-container");$(".detail-categories .detail-head span").on("click",function(e){$(this).toggleClass("rotate-active"),t.slideToggle().toggleClass("set-inactive"),e.preventDefault()})},setPreviousAndNextLink:function(){var e=localStorage.getItem("KlinikumJobs");if(null!==e&&e.length){var t=JSON.parse(e),i=Object.keys(t).sort(),n=i.length,s=i[i.indexOf(KlinikumJobs.job+"")+1],a=i[i.indexOf(KlinikumJobs.job+"")-1];void 0===a&&(a=i[i.length-1]),void 0===s&&(s=i[0]),1<n&&($(".job-previous").show().attr("href",t[a]),$(".job-next").show().attr("href",t[s]))}},setSimilarFilter:function(){var e=$(".category-col.families").data("families");return localStorage.setItem(KlinikumJobs.filterStorageKey,JSON.stringify({families:e,locations:[],divisions:[]})),!0},updateFilter:function(e){var t=e.data("type");if("divisions"===t)KlinikumJobs.filter.divisions=[],$.each(e.val(),function(e,t){t=parseInt(t,10),-1===KlinikumJobs.filter.divisions.indexOf(t)&&KlinikumJobs.filter.divisions.push(parseInt(t,10))});else{var i=parseInt(e.val(),10);if(e.prop("checked"))-1===KlinikumJobs.filter[t].indexOf(i)&&KlinikumJobs.filter[t].push(i);else if(-1!==KlinikumJobs.filter[t].indexOf(i)){var n=KlinikumJobs.filter[t].indexOf(i);KlinikumJobs.filter[t].splice(n,1)}}},toggleFilterLayer:function(){KlinikumJobs.$filterContainer.find(".toggle-icon .plus-to-minus").toggleClass("minus").end().find(".filter-detail-block").slideToggle();var e=KlinikumJobs.$filterContainer.find(".toggle-label"),t=$(".toggle-label").data("label"),i=e.html();e.data("label",i),e.html(t)},closeFilterLayer:function(){KlinikumJobs.$filterContainer.find(".toggle-icon .plus-to-minus").removeClass("minus").end().find(".filter-detail-block").hide();var e=KlinikumJobs.$filterContainer.find(".toggle-label"),t=$(".toggle-label").data("label"),i=e.html();e.data("label",i),e.html(t)},populateResultContainer:function(){KlinikumJobs.wait();var e=KlinikumJobs.getJobs(),t="";for(var i in e){var n=e[i];t+=KlinikumJobs.jobTemplate.replace("#TITLE#",n.title).replace("#TEASER#",n.teaser).replace("#FAMILY_ICONS#",KlinikumJobs.getFamilyIcons(n)).replace("#LOCATION_ICONS#",KlinikumJobs.getLocationIcons(n)).replace("#UID#",n.uid).replace("#LINK#",n.link).replace("#TARGET#",n.linkTarget)}KlinikumJobs.$jobContainer.html(t),KlinikumJobs.updateResultCount(e.length),KlinikumJobs.updateLocalStorage(e),KlinikumJobs.continue()},getFamilyIcons:function(e){var i="";return $.each(e.families,function(e,t){i+='<span><img draggable="false" alt="'+t.title+'" src="'+t.icon+'" /></span>'}),i},getLocationIcons:function(e){var i="";return $.each(e.locations,function(e,t){i+='<span><img draggable="false" alt="'+t.title+'" src="'+t.icon+'" /></span>'}),i},getJobs:function(){if(!KlinikumJobs.isFilterSet())return allJobs;var i=[];return KlinikumJobs.filter.families.length&&KlinikumJobs.filter.locations.length&&KlinikumJobs.filter.divisions.length&&$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.families,t.filter.families).length&&Utility.intersect(KlinikumJobs.filter.locations,t.filter.locations).length&&Utility.intersect(KlinikumJobs.filter.divisions,t.filter.divisions).length&&i.push(t)}),KlinikumJobs.filter.families.length&&KlinikumJobs.filter.locations.length&&!KlinikumJobs.filter.divisions.length&&$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.families,t.filter.families).length&&Utility.intersect(KlinikumJobs.filter.locations,t.filter.locations).length&&i.push(t)}),!KlinikumJobs.filter.families.length||KlinikumJobs.filter.locations.length||KlinikumJobs.filter.divisions.length||$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.families,t.filter.families).length&&i.push(t)}),KlinikumJobs.filter.families.length&&!KlinikumJobs.filter.locations.length&&KlinikumJobs.filter.divisions.length&&$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.families,t.filter.families).length&&Utility.intersect(KlinikumJobs.filter.divisions,t.filter.divisions).length&&i.push(t)}),!KlinikumJobs.filter.families.length&&KlinikumJobs.filter.locations.length&&KlinikumJobs.filter.divisions.length&&$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.locations,t.filter.locations).length&&Utility.intersect(KlinikumJobs.filter.divisions,t.filter.divisions).length&&i.push(t)}),KlinikumJobs.filter.families.length||KlinikumJobs.filter.locations.length||!KlinikumJobs.filter.divisions.length||$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.divisions,t.filter.divisions).length&&i.push(t)}),KlinikumJobs.filter.families.length||!KlinikumJobs.filter.locations.length||KlinikumJobs.filter.divisions.length||$.each(allJobs,function(e,t){Utility.intersect(KlinikumJobs.filter.locations,t.filter.locations).length&&i.push(t)}),KlinikumJobs.filter.families.length||KlinikumJobs.filter.locations.length||KlinikumJobs.filter.divisions.length||(i=allJobs),i},isFilterSet:function(){return!(0===KlinikumJobs.filter.families.length&&0===KlinikumJobs.filter.locations.length&&0===KlinikumJobs.filter.divisions.length)},updateResultCount:function(e){var t=$(".result-counter.more-results");t.find(".result-count").html(e),0===e||void 0===e?t=$(".result-counter.no-result"):1===e&&(t=$(".result-counter.one-result")),t.show().siblings().hide()},updateLocalStorage:function(e){var i={};$.each(e,function(e,t){i[t.uid]=t.link}),localStorage.setItem("KlinikumJobs",JSON.stringify(i)),localStorage.setItem(KlinikumJobs.filterStorageKey,JSON.stringify(KlinikumJobs.filter))},appendTrackingParametersToApplicationLink:function(){var e=Cookies.get("tracked_parameters");if(void 0===e||!e.length)return null;e=JSON.parse(e);var i="";$.each(e,function(e,t){i+="&"+e+"="+encodeURIComponent(t)}),i=i.substring(1);var t=$("a.job-apply"),n=t.attr("href"),s=-1===n.indexOf("?")?"?":"&";t.attr("href",n+s+i)},reset:function(){KlinikumJobs.filter.families=[],KlinikumJobs.filter.locations=[],KlinikumJobs.filter.divisions=[],$(".filter").prop("checked",!1),$(".chosen-select").val([]).trigger("chosen:updated"),KlinikumJobs.populateResultContainer()},wait:function(){$(".wait").show()},continue:function(){$(".wait").hide()}},TrackingCookie={allowedParameters:["prj","oid","qid","b","ie","xid","quelle"],set:function(){var n={};$.each(TrackingCookie.allowedParameters,function(e,t){var i=Utility.getParameterByName(t);void 0!==i&&i.length&&(n[t]=i)}),$.isEmptyObject(n)||Cookies.set("tracked_parameters",n,{expires:90})}},LightboxLink={$LightboxLinkSelector:$(".lightbox"),$LightboxIframeContent:$(".popup-content"),init:function(){LightboxLink.makeLightbox(!1,!1)},getGlobalPopup:function(){$.post("index.php?eID=globalpopup",function(e){e&&"string"==typeof e.link&&LightboxLink.makeLightbox(!0,"internal"===e.type?window.location.origin+"/"+e.link:e.link)})},makeLightbox:function(e,t){LightboxLink.$LightboxLinkSelector.click(function(e){LightboxLink.initializeLightbox(e,$(this).attr("href"))}),e&&t&&LightboxLink.initializeLightbox(null,t,e),$(window).resize(function(){var e=$(".featherlight");e.length&&e.is(":visible")&&(LightboxLink.mq("max-width","1023px")?(LightboxLink.openInNewTab(e.find(".featherlight-inner").attr("src")?e.find(".featherlight-inner").attr("src"):t),e.fadeOut().remove()):LightboxLink.mq("min-width","1440px")?(e.find(".featherlight-content").css({width:"inherit",height:"740px"}),e.find(".featherlight-inner").css({"max-width":"1440px","min-width":"1024px","min-height":"740px"})):LightboxLink.mq("min-width","1024px")&&(e.find(".featherlight-content").css({width:"inherit",height:"740px"}),e.find(".featherlight-inner").css({"max-width":"1024px","min-width":"850px","min-height":"740px"})))})},initializeLightbox:function(e,t,i){if(0===LightboxLink.$LightboxIframeContent.length){e&&e.preventDefault();var n=t,s="1440px",a="1024px",r="740px",o="inherit",l="inherit";LightboxLink.mq("min-width","1024px")?(n.indexOf("http")<0&&(n=location.origin+n),LightboxLink.mq("min-width","1440px")?a="1024px":LightboxLink.mq("min-width","1024px")?a="850px":(r=s=a="100%",o="80%",l="50%"),$.featherlight({iframe:n,iframeMaxWidth:s,iframeMinWidth:a,iframeHeight:r,closeOnClick:"false"}),$(".featherlight-content").addClass("linklightbox").css({width:o,height:l}).append('<div aria-label="Schließen" class="close-btn"></div>'),$(".close-btn").click(function(){$(".featherlight").fadeOut().remove()})):i?LightboxLink.initializeLightboxWithCta(t):LightboxLink.openInNewTab(t)}},initializeLightboxWithCta:function(e){(e=LightboxLink.extractUrl(e)).indexOf("http")<0&&(e=location.origin+e),$.featherlight('<div style="margin: 50px 10px;">Bitte beachten Sie folgende Hinweise: <a style="margin: 20px 0 0;display: block;" href="'+e+'" class="btn secondary-btn">Hinweis anzeigen</a></div>',{closeOnClick:!1}),$(".featherlight-content").addClass("linklightbox").css({width:"100%",height:"auto"}).append('<div aria-label="Schließen" class="close-btn"></div>'),$(".close-btn").click(function(){$(".featherlight").fadeOut().remove()})},openInNewTab:function(e){-1!==e.indexOf("popup/")?(e=e.split("popup/"),window.open(e[0]+e[1],"_blank")):-1!==e.indexOf("&type=5")?(e=e.split("&type=5"),window.open(e[0],"_blank")):window.open(e,"_blank")},mq:function(e,t){return window.matchMedia("("+e+": "+t+")").matches},extractUrl:function(e){return-1!==e.indexOf("popup/")?(e=e.split("popup/"))[0]+e[1]:-1!==e.indexOf("&type=5")?(e=e.split("&type=5"))[0]:e}},Klinikum={$headDetailBlock:$(".sticky-detail-block"),$navigationElement:$(".sticky-holder"),headDetailBlockHeight:$(".sticky-detail-block").height(),init:function(){Klinikum.initEventHandlers(),Klinikum.initSlider(),Klinikum.initResponseElementContainer(),TrackingCookie.set()},initEventHandlers:function(){var e,t,i=location.hash.substr(1);""!==i&&Klinikum.toggleTab($("#"+i)),$(".detail-opener .head").click(function(){Klinikum.toggleTab($(this))}),$(".toggle-submenu").on("click",function(e){$(this).toggleClass("active").next(".sub-holder").toggleClass("open-menu"),e.preventDefault()}),$(".burger-icon").click(function(){$(".hamburger-menu").toggleClass("animate"),$(".navigation-elements").toggleClass("active-navigation"),$("body").toggleClass("stop-scroll")}),$(".navigation-toggle").on("click",function(e){$(this).toggleClass("active").next("div").children("ul").toggleClass("active"),e.preventDefault()}),$(window).on("load orientationchange resize",function(){$(".sub-holder").removeClass("open-menu")}),$(".sticky-detail-block .mobile-wrapper").on("click",function(){$(".sticky-detail-block .fixed-wrapper").slideToggle()}),e=document.querySelector("main"),t=$(".sticky-detail-block .fixed-wrapper"),e.ontouchstart=function(e){e.target.classList.contains("mobile-wrapper")||e.target.classList.contains("detail-contact")||"block"!==t.css("display")||t.slideToggle()}},calculateOffset:function(e){return $(".department-search-element").length?$(".department-filter-container").height():$(".expert-search-element").length?$(".expert-filter-container").height():$("#sticky-wrapper").length?$("#sticky-wrapper").height():e},toggleTab:function(e){e.attr("aria-expanded",function(e,t){return"true"===t?"false":"true"}).siblings(".detail-container").slideToggle(100).toggleClass("active").attr("aria-hidden",function(e,t){return"true"===t?"false":"true"}).end().children(".open-btn").toggleClass("open")},initSlider:function(){var e=$("#owl-header");e.owlCarousel({items:1,interval:8e3,slideSpeed:2e3,dots:!1,loop:!0,nav:!1,autoplay:!0,autoplayTimeout:3500,autoplayHoverPause:!0,animateOut:"fadeOut",animateIn:"fadeIn",margin:30,smartSpeed:450}),e.find(".owl-nav").remove(),$(".arrow-nav.left").click(function(){e.trigger("prev.owl.carousel")}),$(".arrow-nav.right").click(function(){e.trigger("next.owl.carousel")})},expertTabber:function(){$(".expert-tabber").each(function(){var e=$(this);0===e.find("ul.tabs li.tab-link.current").length&&(e.find("ul.tabs li.tab-link").first().addClass("current"),e.find(".tab-content").first().addClass("current")),e.find("ul.tabs li.tab-link").on("click",function(){e.find("ul.tabs li.tab-link").removeClass("current"),e.find(".tab-content").removeClass("current"),$(this).addClass("current"),e.find("#"+$(this).data("tabid")).addClass("current")})})},initResponseElementContainer:function(){var e=document.querySelectorAll(".editorial-response-container");e.length&&Array.prototype.forEach.call(e,function(e){e.querySelector(".question-button").onclick=function(){e.classList.add("active")},e.querySelector(".answer-container").onclick=function(){e.classList.contains("active")&&e.classList.remove("active")}})}};function decryptCharcode(e,t,i,n){return e+=n,0<n&&i<e?e=t+(e-i-1):n<0&&e<t&&(e=i-(t-e-1)),String.fromCharCode(e)}function decryptString(e,t){for(var i="",n=e.length,s=0;s<n;s++){var a=e.charCodeAt(s);i+=43<=a&&a<=58?decryptCharcode(a,43,58,t):64<=a&&a<=90?decryptCharcode(a,64,90,t):97<=a&&a<=122?decryptCharcode(a,97,122,t):e.charAt(s)}return i}function linkTo_UnCryptMailto(e){location.href=decryptString(e,4)}function getCookie(e){var t=document.cookie;if(-1===t.indexOf(e))return null;var i=t.indexOf(e)+e.length+1,n=t.indexOf(";",i);return-1===n&&(n=t.length),unescape(t.substr(i,n-i))}$(function(){Search.init(),MobileNavigation.init(),MainNavigation.init(),Condition.init(),Expert.init(),Department.init(),$("form.search-form").length&&Routing.init(),$("div.klinikum-gallery-container").length&&Gallery.init(),$(".bodynavigator").length&&Bodynavigator.init(),$("div.item-list.has-pagination").length&&ItemPagination.init(),LightboxLink.$LightboxLinkSelector.length&&LightboxLink.init(),getCookie("_km_gp")||LightboxLink.getGlobalPopup(),".expertTabber".length&&Klinikum.expertTabber(),Klinikum.init(),KlinikumJobs.init()});