function hexToRgb(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,i,n){return t+t+i+i+n+n});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(e,t,i){return Math.min(Math.max(e,t),i)}function isInArray(e,t){return-1+~]|"+Q+")"+Q+"*"),H=new RegExp("="+Q+"*([^\\]'\"]*?)"+Q+"*\\]","g"),q=new RegExp(B),V=new RegExp("^"+L+"$"),W={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Q+"*(even|odd|(([+-]|)(\\d*)n|)"+Q+"*(?:([+-]|)"+Q+"*(\\d+)|))"+Q+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+Q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Q+"*((?:-\\d)?\\d*)"+Q+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,U=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,J=/'|\\/g,ee=new RegExp("\\\\([\\da-f]{1,6}"+Q+"?|("+Q+")|.)","ig"),te=function(e,t,i){var n="0x"+t-65536;return n!=n||i?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},ie=function(){T()};try{I.apply(t=D.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){I={apply:t.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}function ne(e,t,i,n){var r,a,s,o,l,u,c,d,p=t&&t.ownerDocument,f=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return i;if(!n&&((t?t.ownerDocument||t:b)!==S&&T(t),t=t||S,C)){if(11!==f&&(u=Z.exec(e)))if(r=u[1]){if(9===f){if(!(s=t.getElementById(r)))return i;if(s.id===r)return i.push(s),i}else if(p&&(s=p.getElementById(r))&&y(t,s)&&s.id===r)return i.push(s),i}else{if(u[2])return I.apply(i,t.getElementsByTagName(e)),i;if((r=u[3])&&h.getElementsByClassName&&t.getElementsByClassName)return I.apply(i,t.getElementsByClassName(r)),i}if(h.qsa&&!E[e+" "]&&(!g||!g.test(e))){if(1!==f)p=t,d=e;else if("object"!==t.nodeName.toLowerCase()){for((o=t.getAttribute("id"))?o=o.replace(J,"\\$&"):t.setAttribute("id",o=P),a=(c=m(e)).length,l=V.test(o)?"#"+o:"[id='"+o+"']";a--;)c[a]=l+" "+he(c[a]);d=c.join(","),p=K.test(e)&&pe(t.parentNode)||t}if(d)try{return I.apply(i,p.querySelectorAll(d)),i}catch(e){}finally{o===P&&t.removeAttribute("id")}}}return v(e.replace($,"$1"),t,i,n)}function re(){var n=[];return function e(t,i){return n.push(t+" ")>w.cacheLength&&delete e[n.shift()],e[t+" "]=i}}function ae(e){return e[P]=!0,e}function se(e){var t=S.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function oe(e,t){for(var i=e.split("|"),n=i.length;n--;)w.attrHandle[i[n]]=t}function le(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function ue(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ce(i){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===i}}function de(s){return ae(function(a){return a=+a,ae(function(e,t){for(var i,n=s([],e.length,a),r=n.length;r--;)e[i=n[r]]&&(e[i]=!(t[i]=e[i]))})})}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in h=ne.support={},r=ne.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},T=ne.setDocument=function(e){var t,i,n=e?e.ownerDocument||e:b;return n!==S&&9===n.nodeType&&n.documentElement&&(s=(S=n).documentElement,C=!r(S),(i=S.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ie,!1):i.attachEvent&&i.attachEvent("onunload",ie)),h.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=se(function(e){return e.appendChild(S.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=G.test(S.getElementsByClassName),h.getById=se(function(e){return s.appendChild(e).id=P,!S.getElementsByName||!S.getElementsByName(P).length}),h.getById?(w.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var i=t.getElementById(e);return i?[i]:[]}},w.filter.ID=function(e){var t=e.replace(ee,te);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var i=e.replace(ee,te);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===i}}),w.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=[],r=0,a=t.getElementsByTagName(e);if("*"!==e)return a;for(;i=a[r++];)1===i.nodeType&&n.push(i);return n},w.find.CLASS=h.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},o=[],g=[],(h.qsa=G.test(S.querySelectorAll))&&(se(function(e){s.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+Q+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+Q+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+P+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+P+"+*").length||g.push(".#.+[+~]")}),se(function(e){var t=S.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+Q+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(h.matchesSelector=G.test(c=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&se(function(e){h.disconnectedMatch=c.call(e,"div"),c.call(e,"[s!='']:x"),o.push("!=",B)}),g=g.length&&new RegExp(g.join("|")),o=o.length&&new RegExp(o.join("|")),t=G.test(s.compareDocumentPosition),y=t||G.test(s.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},k=t?function(e,t){if(e===t)return u=!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===S||e.ownerDocument===b&&y(b,e)?-1:t===S||t.ownerDocument===b&&y(b,t)?1:l?A(l,e)-A(l,t):0:4&i?-1:1)}:function(e,t){if(e===t)return u=!0,0;var i,n=0,r=e.parentNode,a=t.parentNode,s=[e],o=[t];if(!r||!a)return e===S?-1:t===S?1:r?-1:a?1:l?A(l,e)-A(l,t):0;if(r===a)return le(e,t);for(i=e;i=i.parentNode;)s.unshift(i);for(i=t;i=i.parentNode;)o.unshift(i);for(;s[n]===o[n];)n++;return n?le(s[n],o[n]):s[n]===b?-1:o[n]===b?1:0}),S},ne.matches=function(e,t){return ne(e,null,null,t)},ne.matchesSelector=function(e,t){if((e.ownerDocument||e)!==S&&T(e),t=t.replace(H,"='$1']"),h.matchesSelector&&C&&!E[t+" "]&&(!o||!o.test(t))&&(!g||!g.test(t)))try{var i=c.call(e,t);if(i||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ee,te),e[3]=(e[3]||e[4]||e[5]||"").replace(ee,te),"~="===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]||ne.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]&&ne.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return W.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&q.test(i)&&(t=m(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(ee,te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+Q+")"+e+"("+Q+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(i,n,r){return function(e){var t=ne.attr(e,i);return null==t?"!="===n:!n||(t+="","="===n?t===r:"!="===n?t!==r:"^="===n?r&&0===t.indexOf(r):"*="===n?r&&-1(?:<\/\1>|)$/,x=/^.[^:#\[\.,]*$/;function T(e,i,n){if(P.isFunction(i))return P.grep(e,function(e,t){return!!i.call(e,t,e)!==n});if(i.nodeType)return P.grep(e,function(e){return e===i!==n});if("string"==typeof i){if(x.test(i))return P.filter(i,e,n);i=P.filter(i,e)}return P.grep(e,function(e){return-1)[^>]*|#([\w-]*))$/;(P.fn.init=function(e,t,i){var n,r;if(!e)return this;if(i=i||_,"string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):P.isFunction(e)?void 0!==i.ready?i.ready(e):e(P):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),P.makeArray(e,this));if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:E.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof P?t[0]:t,P.merge(this,P.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(n[1])&&P.isPlainObject(t))for(n in t)P.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=C.getElementById(n[2]))&&r.parentNode&&(this.length=1,this[0]=r),this.context=C,this.selector=e,this}).prototype=P.fn,_=P(C);var k=/^(?:parents|prev(?:Until|All))/,Y={children:!0,contents:!0,next:!0,prev:!0};function M(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}P.fn.extend({has:function(e){var t=P(e,this),i=t.length;return this.filter(function(){for(var e=0;e",""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Z(e,t){var i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&P.nodeName(e,t)?P.merge([e],i):i}function K(e,t){for(var i=0,n=e.length;ix",v.noCloneChecked=!!J.cloneNode(!0).lastChild.defaultValue;var ne=/^key/,re=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ae=/^([^.]*)(?:\.(.+)|)/;function se(){return!0}function oe(){return!1}function le(){try{return C.activeElement}catch(e){}}function ue(e,t,i,n,r,a){var s,o;if("object"==typeof t){for(o in"string"!=typeof i&&(n=n||i,i=void 0),t)ue(e,o,i,n,t[o],a);return e}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=oe;else if(!r)return e;return 1===a&&(s=r,(r=function(e){return P().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=P.guid++)),e.each(function(){P.event.add(this,t,r,n,i)})}P.event={global:{},add:function(t,e,i,n,r){var a,s,o,l,u,c,d,p,f,h,m,v=L.get(t);if(v)for(i.handler&&(i=(a=i).handler,r=a.selector),i.guid||(i.guid=P.guid++),(l=v.events)||(l=v.events={}),(s=v.handle)||(s=v.handle=function(e){return void 0!==P&&P.event.triggered!==e.type?P.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(I)||[""]).length;u--;)f=m=(o=ae.exec(e[u])||[])[1],h=(o[2]||"").split(".").sort(),f&&(d=P.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=P.event.special[f]||{},c=P.extend({type:f,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&P.expr.match.needsContext.test(r),namespace:h.join(".")},a),(p=l[f])||((p=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,n,h,s)||t.addEventListener&&t.addEventListener(f,s)),d.add&&(d.add.call(t,c),c.handler.guid||(c.handler.guid=i.guid)),r?p.splice(p.delegateCount++,0,c):p.push(c),P.event.global[f]=!0)},remove:function(e,t,i,n,r){var a,s,o,l,u,c,d,p,f,h,m,v=L.hasData(e)&&L.get(e);if(v&&(l=v.events)){for(u=(t=(t||"").match(I)||[""]).length;u--;)if(f=m=(o=ae.exec(t[u])||[])[1],h=(o[2]||"").split(".").sort(),f){for(d=P.event.special[f]||{},p=l[f=(n?d.delegateType:d.bindType)||f]||[],o=o[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=a=p.length;a--;)c=p[a],!r&&m!==c.origType||i&&i.guid!==c.guid||o&&!o.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(p.splice(a,1),c.selector&&p.delegateCount--,d.remove&&d.remove.call(e,c));s&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,v.handle)||P.removeEvent(e,f,v.handle),delete l[f])}else for(f in l)P.event.remove(e,f+t[u],i,n,!0);P.isEmptyObject(l)&&L.remove(e,"handle events")}},dispatch:function(e){e=P.event.fix(e);var t,i,n,r,a,s,o=c.call(arguments),l=(L.get(this,"events")||{})[e.type]||[],u=P.event.special[e.type]||{};if((o[0]=e).delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,e)){for(s=P.event.handlers.call(this,e,l),t=0;(r=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=r.elem,i=0;(a=r.handlers[i++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(a.namespace)||(e.handleObj=a,e.data=a.data,void 0!==(n=((P.event.special[a.origType]||{}).handle||a.handler).apply(r.elem,o))&&!1===(e.result=n)&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var i,n,r,a,s=[],o=t.delegateCount,l=e.target;if(o&&l.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(n=[],i=0;i]*)\/>/gi,de=/\s*$/g;function me(e,t){return P.nodeName(e,"table")&&P.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ve(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ge(e){var t=fe.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function ye(e,t){var i,n,r,a,s,o,l,u;if(1===t.nodeType){if(L.hasData(e)&&(a=L.access(e),s=L.set(t,a),u=a.events))for(r in delete s.handle,s.events={},u)for(i=0,n=u[r].length;i")},clone:function(e,t,i){var n,r,a,s,o,l,u,c=e.cloneNode(!0),d=P.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||P.isXMLDoc(e)))for(s=Z(c),n=0,r=(a=Z(e)).length;n")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),i=Se(e,t),xe.detach()),Te[e]=i),i}var Pe=/^margin/,_e=new RegExp("^("+R+")(?!px)[a-z%]+$","i"),Ee=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=S),t.getComputedStyle(e)},ke=function(e,t,i,n){var r,a,s={};for(a in t)s[a]=e.style[a],e.style[a]=t[a];for(a in r=i.apply(e,n||[]),t)e.style[a]=s[a];return r},Ye=C.documentElement;function Me(e,t,i){var n,r,a,s,o=e.style;return""!==(s=(i=i||Ee(e))?i.getPropertyValue(t)||i[t]:void 0)&&void 0!==s||P.contains(e.ownerDocument,e)||(s=P.style(e,t)),i&&!v.pixelMarginRight()&&_e.test(s)&&Pe.test(t)&&(n=o.width,r=o.minWidth,a=o.maxWidth,o.minWidth=o.maxWidth=o.width=s,s=i.width,o.width=n,o.minWidth=r,o.maxWidth=a),void 0!==s?s+"":s}function je(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){var t,i,n,r,a=C.createElement("div"),s=C.createElement("div");function e(){s.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",s.innerHTML="",Ye.appendChild(a);var e=S.getComputedStyle(s);t="1%"!==e.top,r="2px"===e.marginLeft,i="4px"===e.width,s.style.marginRight="50%",n="4px"===e.marginRight,Ye.removeChild(a)}s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===s.style.backgroundClip,a.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",a.appendChild(s),P.extend(v,{pixelPosition:function(){return e(),t},boxSizingReliable:function(){return null==i&&e(),i},pixelMarginRight:function(){return null==i&&e(),n},reliableMarginLeft:function(){return null==i&&e(),r},reliableMarginRight:function(){var e,t=s.appendChild(C.createElement("div"));return t.style.cssText=s.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",s.style.width="1px",Ye.appendChild(a),e=!parseFloat(S.getComputedStyle(t).marginRight),Ye.removeChild(a),s.removeChild(t),e}}))}();var Ie=/^(none|table(?!-c[ea]).+)/,De={position:"absolute",visibility:"hidden",display:"block"},Ae={letterSpacing:"0",fontWeight:"400"},Oe=["Webkit","O","Moz","ms"],Qe=C.createElement("div").style;function Le(e){if(e in Qe)return e;for(var t=e[0].toUpperCase()+e.slice(1),i=Oe.length;i--;)if((e=Oe[i]+t)in Qe)return e}function ze(e,t,i){var n=N.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function Be(e,t,i,n,r){for(var a=i===(n?"border":"content")?4:"width"===t?1:0,s=0;a<4;a+=2)"margin"===i&&(s+=P.css(e,i+H[a],!0,r)),n?("content"===i&&(s-=P.css(e,"padding"+H[a],!0,r)),"margin"!==i&&(s-=P.css(e,"border"+H[a]+"Width",!0,r))):(s+=P.css(e,"padding"+H[a],!0,r),"padding"!==i&&(s+=P.css(e,"border"+H[a]+"Width",!0,r)));return s}function Fe(e,t,i){var n=!0,r="width"===t?e.offsetWidth:e.offsetHeight,a=Ee(e),s="border-box"===P.css(e,"boxSizing",!1,a);if(C.msFullscreenElement&&S.top!==S&&e.getClientRects().length&&(r=Math.round(100*e.getBoundingClientRect()[t])),r<=0||null==r){if(((r=Me(e,t,a))<0||null==r)&&(r=e.style[t]),_e.test(r))return r;n=s&&(v.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+Be(e,t,i||(s?"border":"content"),n,a)+"px"}function $e(e,t){for(var i,n,r,a=[],s=0,o=e.length;s").prop({charset:i.scriptCharset,src:i.url}).on("load error",r=function(e){n.remove(),r=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(n[0])},abort:function(){r&&r()}}});var jt,It=[],Dt=/(=)\?(?=&|$)|\?\?/;P.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=It.pop()||P.expando+"_"+ut++;return this[e]=!0,e}}),P.ajaxPrefilter("json jsonp",function(e,t,i){var n,r,a,s=!1!==e.jsonp&&(Dt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return n=e.jsonpCallback=P.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Dt,"$1"+n):!1!==e.jsonp&&(e.url+=(ct.test(e.url)?"&":"?")+e.jsonp+"="+n),e.converters["script json"]=function(){return a||P.error(n+" was not called"),a[0]},e.dataTypes[0]="json",r=S[n],S[n]=function(){a=arguments},i.always(function(){void 0===r?P(S).removeProp(n):S[n]=r,e[n]&&(e.jsonpCallback=t.jsonpCallback,It.push(n)),a&&P.isFunction(r)&&r(a[0]),a=r=void 0}),"script"}),v.createHTMLDocument=((jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===jt.childNodes.length),P.parseHTML=function(e,t,i){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(i=t,t=!1),t=t||(v.createHTMLDocument?C.implementation.createHTMLDocument(""):C);var n=w.exec(e),r=!i&&[];return n?[t.createElement(n[1])]:(n=ie([e],t,r),r&&r.length&&P(r).remove(),P.merge([],n.childNodes))};var At=P.fn.load;function Ot(e){return P.isWindow(e)?e:9===e.nodeType&&e.defaultView}P.fn.load=function(e,t,i){if("string"!=typeof e&&At)return At.apply(this,arguments);var n,r,a,s=this,o=e.indexOf(" ");return-1").append(P.parseHTML(e)).find(n):e)}).always(i&&function(e,t){s.each(function(){i.apply(s,a||[e.responseText,t,e])})}),this},P.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){P.fn[t]=function(e){return this.on(t,e)}}),P.expr.filters.animated=function(t){return P.grep(P.timers,function(e){return t===e.elem}).length},P.offset={setOffset:function(e,t,i){var n,r,a,s,o,l,u=P.css(e,"position"),c=P(e),d={};"static"===u&&(e.style.position="relative"),o=c.offset(),a=P.css(e,"top"),l=P.css(e,"left"),r=("absolute"===u||"fixed"===u)&&-1<(a+l).indexOf("auto")?(s=(n=c.position()).top,n.left):(s=parseFloat(a)||0,parseFloat(l)||0),P.isFunction(t)&&(t=t.call(e,i,P.extend({},o))),null!=t.top&&(d.top=t.top-o.top+s),null!=t.left&&(d.left=t.left-o.left+r),"using"in t?t.using.call(e,d):c.css(d)}},P.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){P.offset.setOffset(this,t,e)});var e,i,n=this[0],r={top:0,left:0},a=n&&n.ownerDocument;return a?(e=a.documentElement,P.contains(e,n)?(r=n.getBoundingClientRect(),i=Ot(a),{top:r.top+i.pageYOffset-e.clientTop,left:r.left+i.pageXOffset-e.clientLeft}):r):void 0},position:function(){if(this[0]){var e,t,i=this[0],n={top:0,left:0};return"fixed"===P.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),P.nodeName(e[0],"html")||(n=e.offset()),n.top+=P.css(e[0],"borderTopWidth",!0),n.left+=P.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-P.css(i,"marginTop",!0),left:t.left-n.left-P.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===P.css(e,"position");)e=e.offsetParent;return e||Ye})}}),P.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var a="pageYOffset"===r;P.fn[t]=function(e){return A(this,function(e,t,i){var n=Ot(e);if(void 0===i)return n?n[r]:e[t];n?n.scrollTo(a?n.pageXOffset:i,a?i:n.pageYOffset):e[t]=i},t,e,arguments.length)}}),P.each(["top","left"],function(e,i){P.cssHooks[i]=je(v.pixelPosition,function(e,t){if(t)return t=Me(e,i),_e.test(t)?P(e).position()[i]+"px":t})}),P.each({Height:"height",Width:"width"},function(a,s){P.each({padding:"inner"+a,content:s,"":"outer"+a},function(n,e){P.fn[e]=function(e,t){var i=arguments.length&&(n||"boolean"!=typeof e),r=n||(!0===e||!0===t?"margin":"border");return A(this,function(e,t,i){var n;return P.isWindow(e)?e.document.documentElement["client"+a]:9===e.nodeType?(n=e.documentElement,Math.max(e.body["scroll"+a],n["scroll"+a],e.body["offset"+a],n["offset"+a],n["client"+a])):void 0===i?P.css(e,t,r):P.style(e,t,i,r)},s,i?e:void 0,i,null)}})}),P.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)},size:function(){return this.length}}),P.fn.andSelf=P.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return P});var Qt=S.jQuery,Lt=S.$;return P.noConflict=function(e){return S.$===P&&(S.$=Lt),e&&S.jQuery===P&&(S.jQuery=Qt),P},e||(S.jQuery=S.$=P),P}),window.Modernizr=function(n,d,s){function i(e){m.cssText=e}function a(e,t){return typeof e===t}function r(e,t){return!!~(""+e).indexOf(t)}function o(e,t){for(var i in e){var n=e[i];if(!r(n,"-")&&m[n]!==s)return"pfx"!=t||n}return!1}function l(e,t,i){var n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+x.join(n+" ")+n).split(" ");return a(t,"string")||a(t,"undefined")?o(r,t):function(e,t,i){for(var n in e){var r=t[e[n]];if(r!==s)return!1===i?e[n]:a(r,"function")?r.bind(i||t):r}return!1}(r=(e+" "+T.join(n+" ")+n).split(" "),t,i)}var e,u,c,p={},f=d.documentElement,h="modernizr",t=d.createElement(h),m=t.style,v=d.createElement("input"),g=":)",y={}.toString,b=" -webkit- -moz- -o- -ms- ".split(" "),w="Webkit Moz O ms",x=w.split(" "),T=w.toLowerCase().split(" "),S="http://www.w3.org/2000/svg",C={},P={},_={},E=[],k=E.slice,Y=function(e,t,i,n){var r,a,s,o,l=d.createElement("div"),u=d.body,c=u||d.createElement("body");if(parseInt(i,10))for(;i--;)(s=d.createElement("div")).id=n?n[i]:h+(i+1),l.appendChild(s);return r=["­",'"].join(""),l.id=h,(u?l:c).innerHTML+=r,c.appendChild(l),u||(c.style.background="",c.style.overflow="hidden",o=f.style.overflow,f.style.overflow="hidden",f.appendChild(c)),a=t(l,e),u?l.parentNode.removeChild(l):(c.parentNode.removeChild(c),f.style.overflow=o),!!a},M=(c={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(e,t){t=t||d.createElement(c[e]||"div");var i=(e="on"+e)in t;return i||(t.setAttribute||(t=d.createElement("div")),t.setAttribute&&t.removeAttribute&&(t.setAttribute(e,""),i=a(t[e],"function"),a(t[e],"undefined")||(t[e]=s),t.removeAttribute(e))),t=null,i}),j={}.hasOwnProperty;for(var I in u=a(j,"undefined")||a(j.call,"undefined")?function(e,t){return t in e&&a(e.constructor.prototype[t],"undefined")}:function(e,t){return j.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(n){var r=this;if("function"!=typeof r)throw new TypeError;var a=k.call(arguments,1),s=function(){if(this instanceof s){var e=function(){};e.prototype=r.prototype;var t=new e,i=r.apply(t,a.concat(k.call(arguments)));return Object(i)===i?i:t}return r.apply(n,a.concat(k.call(arguments)))};return s}),C.flexbox=function(){return l("flexWrap")},C.flexboxlegacy=function(){return l("boxDirection")},C.canvas=function(){var e=d.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},C.canvastext=function(){return!(!p.canvas||!a(d.createElement("canvas").getContext("2d").fillText,"function"))},C.webgl=function(){return!!n.WebGLRenderingContext},C.touch=function(){var t;return"ontouchstart"in n||n.DocumentTouch&&d instanceof DocumentTouch?t=!0:Y(["@media (",b.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){t=9===e.offsetTop}),t},C.geolocation=function(){return"geolocation"in navigator},C.postmessage=function(){return!!n.postMessage},C.websqldatabase=function(){return!!n.openDatabase},C.indexedDB=function(){return!!l("indexedDB",n)},C.hashchange=function(){return M("hashchange",n)&&(d.documentMode===s||7"+r+"",!!s.insertBefore(a.lastChild,s.firstChild))),f||(t=e,(i=o).cache||(i.cache={},i.createElem=t.createElement,i.createFrag=t.createDocumentFragment,i.frag=i.createFrag()),t.createElement=function(e){return h.shivMethods?d(e,t,i):i.createElem(e)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-]+/g,function(e){return i.createElem(e),i.frag.createElement(e),'c("'+e+'")'})+");return n}")(h,i.frag)),e}var p,f,i=e.html5||{},r=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,a=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,n="_html5shiv",s=0,o={};!function(){try{var e=l.createElement("a");e.innerHTML="",p="hidden"in e,f=1==e.childNodes.length||function(){l.createElement("a");var e=l.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){f=p=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==i.shivCSS,supportsUnknownElements:f,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:t,createElement:d,createDocumentFragment:function(e,t){if(e||(e=l),f)return e.createDocumentFragment();for(var i=(t=t||c(e)).frag.cloneNode(),n=0,r=u(),a=r.length;n")){var o="div";for(0===s.indexOf(":~]/)?(t||m).querySelectorAll(e.trim()):[m.getElementById(e.trim().split("#")[1])],n=0;ni.slides.length)break;n.push(i.slides.eq(a)[0])}else n.push(i.slides.eq(i.activeIndex)[0]);for(t=0;t=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(s),n.eq(s).addClass(i.slideVisibleClass))}o.progress=r?-l:l}t.visibleSlides=j(t.visibleSlides)}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,n=t.maxTranslate()-t.minTranslate(),r=t.progress,a=t.isBeginning,s=t.isEnd,o=a,l=s;s=0===n?a=!(r=0):(a=(r=(e-t.minTranslate())/n)<=0,1<=r),ee.extend(t,{progress:r,isBeginning:a,isEnd:s}),(i.watchSlidesProgress||i.watchSlidesVisibility)&&t.updateSlidesProgress(e),a&&!o&&t.emit("reachBeginning toEdge"),s&&!l&&t.emit("reachEnd toEdge"),(o&&!a||l&&!s)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){var e,t=this,i=t.slides,n=t.params,r=t.$wrapperEl,a=t.activeIndex,s=t.realIndex,o=t.virtual&&n.virtual.enabled;i.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(n.slideActiveClass),n.loop&&(e.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(n.slideDuplicateActiveClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(n.slideDuplicateActiveClass));var l=e.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===l.length&&(l=i.eq(0)).addClass(n.slideNextClass);var u=e.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===u.length&&(u=i.eq(-1)).addClass(n.slidePrevClass),n.loop&&(l.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),u.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+u.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+u.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this,n=i.rtlTranslate?i.translate:-i.translate,r=i.slidesGrid,a=i.snapGrid,s=i.params,o=i.activeIndex,l=i.realIndex,u=i.snapIndex,c=e;if(void 0===c){for(var d=0;d=r[d]&&n=r[d]&&n=r[d]&&(c=d);s.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if((t=0<=a.indexOf(n)?a.indexOf(n):Math.floor(c/s.slidesPerGroup))>=a.length&&(t=a.length-1),c!==o){var p=parseInt(i.slides.eq(c).attr("data-swiper-slide-index")||c,10);ee.extend(i,{snapIndex:t,realIndex:p,previousIndex:o,activeIndex:c}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==p&&i.emit("realIndexChange"),i.emit("slideChange")}else t!==u&&(i.snapIndex=t,i.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,i=t.params,n=j(e.target).closest("."+i.slideClass)[0],r=!1;if(n)for(var a=0;a=o.length&&(p=o.length-1),(c||s.initialSlide||0)===(u||0)&&i&&r.emit("beforeSlideChangeStart");var f,h=-o[p];if(r.updateProgress(h),s.normalizeSlideIndex)for(var m=0;m=Math.floor(100*l[m])&&(a=m);if(r.initialized&&a!==c){if(!r.allowSlideNext&&hr.translate&&h>r.maxTranslate()&&(c||0)!==a)return!1}return f=ct.slides.length-t.loopedSlides+r/2?(t.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),ee.nextTick(function(){t.slideTo(a)})):t.slideTo(a):a>t.slides.length-r?(t.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),ee.nextTick(function(){t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}};var p={loopCreate:function(){var n=this,e=n.params,t=n.$wrapperEl;t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var r=t.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var i=e.slidesPerGroup-r.length%e.slidesPerGroup;if(i!==e.slidesPerGroup){for(var a=0;ar.length&&(n.loopedSlides=r.length);var o=[],l=[];r.each(function(e,t){var i=j(t);e=r.length-n.loopedSlides&&o.push(t),i.attr("data-swiper-slide-index",e)});for(var u=0;u=r.length-a)&&(e=-r.length+n+a,e+=a,t.slideTo(e,0,!1,!0)&&0!==c&&t.setTranslate((u?-t.translate:t.translate)-c));t.allowSlidePrev=s,t.allowSlideNext=o},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}};var f={setGrabCursor:function(e){if(!(te.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){te.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}};var h={appendSlide:function(e){var t=this,i=t.$wrapperEl,n=t.params;if(n.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var r=0;r=J.screen.width-u)){if(ee.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=s,r.startY=o,i.touchStartTime=ee.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0r.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(or.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&m.activeElement&&s.target===m.activeElement&&j(s.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",s),!(s.targetTouches&&1n.touchAngle:90-u>n.touchAngle)),i.isScrolling&&t.emit("touchMoveOpposite",s),void 0===i.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){t.allowClick=!1,s.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&s.stopPropagation(),i.isMoved||(n.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",s)),t.emit("sliderMove",s),i.isMoved=!0;var p=t.isHorizontal()?c:d;r.diff=p,p*=n.touchRatio,a&&(p=-p),t.swipeDirection=0t.minTranslate()?(f=!1,n.resistance&&(i.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+i.startTranslate+p,h))):p<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),0n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=t.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}n.followFinger&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[t.isHorizontal()?"currentX":"currentY"],time:ee.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",s)}.bind(e),e.onTouchEnd=function(e){var t=this,i=t.touchEventsData,n=t.params,r=t.touches,a=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,u=e;if(u.originalEvent&&(u=u.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",u),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,d=ee.now(),p=d-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(u),t.emit("tap",u),p<300&&300-t.maxTranslate())return void(t.slides.lengtht.minTranslate())n.freeModeMomentumBounce?(b-t.minTranslate()>S&&(b=t.minTranslate()+S),w=t.minTranslate(),T=!0,i.allowMomentumBounce=!0):b=t.minTranslate(),n.loop&&n.centeredSlides&&(x=!0);else if(n.freeModeSticky){for(var C,P=0;P-b){C=P;break}b=-(b=Math.abs(l[C]-b)=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var _=0,E=t.slidesSizesGrid[0],k=0;k=o[k]&&c=o[k]&&(_=k,E=o[o.length-1]-o[o.length-2]);var Y=(c-o[_])/E;if(p>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(Y>=n.longSwipesRatio?t.slideTo(_+n.slidesPerGroup):t.slideTo(_)),"prev"===t.swipeDirection&&(Y>1-n.longSwipesRatio?t.slideTo(_+n.slidesPerGroup):t.slideTo(_))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(_+n.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(_)}}}.bind(e),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var a="container"===t.touchEventsTarget?n:r,s=!!t.nested;if(te.touch||!te.pointerEvents&&!te.prefixedPointerEvents){if(te.touch){var o=!("touchstart"!==i.start||!te.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};a.addEventListener(i.start,e.onTouchStart,o),a.addEventListener(i.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:s}:s),a.addEventListener(i.end,e.onTouchEnd,o)}(t.simulateTouch&&!v.ios&&!v.android||t.simulateTouch&&!te.touch&&v.ios)&&(a.addEventListener("mousedown",e.onTouchStart,!1),m.addEventListener("mousemove",e.onTouchMove,s),m.addEventListener("mouseup",e.onTouchEnd,!1))}else a.addEventListener(i.start,e.onTouchStart,!1),m.addEventListener(i.move,e.onTouchMove,s),m.addEventListener(i.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&a.addEventListener("click",e.onClick,!0),e.on(v.ios||v.android?"resize orientationchange observerUpdate":"resize observerUpdate",g,!0)},detachEvents:function(){var e=this,t=e.params,i=e.touchEvents,n=e.el,r=e.wrapperEl,a="container"===t.touchEventsTarget?n:r,s=!!t.nested;if(te.touch||!te.pointerEvents&&!te.prefixedPointerEvents){if(te.touch){var o=!("onTouchStart"!==i.start||!te.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};a.removeEventListener(i.start,e.onTouchStart,o),a.removeEventListener(i.move,e.onTouchMove,s),a.removeEventListener(i.end,e.onTouchEnd,o)}(t.simulateTouch&&!v.ios&&!v.android||t.simulateTouch&&!te.touch&&v.ios)&&(a.removeEventListener("mousedown",e.onTouchStart,!1),m.removeEventListener("mousemove",e.onTouchMove,s),m.removeEventListener("mouseup",e.onTouchEnd,!1))}else a.removeEventListener(i.start,e.onTouchStart,!1),m.removeEventListener(i.move,e.onTouchMove,s),m.removeEventListener(i.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&a.removeEventListener("click",e.onClick,!0),e.off(v.ios||v.android?"resize orientationchange observerUpdate":"resize observerUpdate",g)}};var b,w={setBreakpoint:function(){var e=this,t=e.activeIndex,i=e.initialized,n=e.loopedSlides;void 0===n&&(n=0);var r=e.params,a=r.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var s=e.getBreakpoint(a);if(s&&e.currentBreakpoint!==s){var o=s in a?a[s]:void 0;o&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(e){var t=o[e];void 0!==t&&(o[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});var l=o||e.originalParams,u=r.loop&&l.slidesPerView!==r.slidesPerView;ee.extend(e.params,l),ee.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=s,u&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",l)}}},getBreakpoint:function(e){if(e){var t=!1,i=[];Object.keys(e).forEach(function(e){i.push(e)}),i.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var n=0;n=J.innerWidth&&!t&&(t=r)}return t||"max"}}},I={isIE:!!J.navigator.userAgent.match(/Trident/g)||!!J.navigator.userAgent.match(/MSIE/g),isEdge:!!J.navigator.userAgent.match(/Edge/g),isSafari:(b=J.navigator.userAgent.toLowerCase(),0<=b.indexOf("safari")&&b.indexOf("chrome")<0&&b.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(J.navigator.userAgent)};var x={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},T={update:o,translate:u,transition:c,slide:d,loop:p,grabCursor:f,manipulation:h,events:y,breakpoints:w,checkOverflow:{checkOverflow:function(){var e=this,t=e.isLocked;e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),t&&t!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,i=this.params,e=this.rtl,n=this.$el,r=[];r.push(i.direction),i.freeMode&&r.push("free-mode"),te.flexbox||r.push("no-flexbox"),i.autoHeight&&r.push("autoheight"),e&&r.push("rtl"),1'+e+"");return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",t),n.cache&&(i.virtual.cache[t]=r),r},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){var t=this;if(t.virtual.slides.unshift(e),t.params.virtual.cache){var i=t.virtual.cache,n={};Object.keys(i).forEach(function(e){n[e+1]=i[e]}),t.virtual.cache=n}t.virtual.update(!0),t.slideNext(0)}},A={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var e=this;ee.extend(e,{virtual:{update:D.update.bind(e),appendSlide:D.appendSlide.bind(e),prependSlide:D.prependSlide.bind(e),renderSlide:D.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var e=this;if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};ee.extend(e.params,t),ee.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},O={handle:function(e){var t=this,i=t.rtlTranslate,n=e;n.originalEvent&&(n=n.originalEvent);var r=n.keyCode||n.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===r||t.isVertical()&&40===r))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===r||t.isVertical()&&38===r))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||m.activeElement&&m.activeElement.nodeName&&("input"===m.activeElement.nodeName.toLowerCase()||"textarea"===m.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(37===r||39===r||38===r||40===r)){var a=!1;if(0Math.abs(s.pixelY)))return!0;r=s.pixelX*a}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return!0;r=s.pixelY}else r=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*a:-s.pixelY;if(0===r)return!0;if(n.invert&&(r=-r),i.params.freeMode){i.params.loop&&i.loopFix();var o=i.getTranslate()+r*n.sensitivity,l=i.isBeginning,u=i.isEnd;if(o>=i.minTranslate()&&(o=i.minTranslate()),o<=i.maxTranslate()&&(o=i.maxTranslate()),i.setTransition(0),i.setTranslate(o),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!l&&i.isBeginning||!u&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=ee.nextTick(function(){i.slideToClosest()},300)),i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),o===i.minTranslate()||o===i.maxTranslate())return!0}else{if(60i-1-2*e.loopedSlides&&(a-=i-2*e.loopedSlides),s-1r.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=r.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=a-e.pagination.dynamicBulletIndex,u=((l=o+(Math.min(c.length,r.dynamicMainBullets)-1))+o)/2),c.removeClass(r.bulletActiveClass+" "+r.bulletActiveClass+"-next "+r.bulletActiveClass+"-next-next "+r.bulletActiveClass+"-prev "+r.bulletActiveClass+"-prev-prev "+r.bulletActiveClass+"-main"),1";n.html(r),e.pagination.bullets=n.find("."+t.bulletClass)}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',n.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',n.html(r)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var i=this,e=i.params.pagination;if(e.el){var t=j(e.el);0!==t.length&&(i.params.uniqueNavElements&&"string"==typeof e.el&&1'),r.append(a)),ee.extend(t,{$el:r,el:r[0],$dragEl:a,dragEl:a[0]}),n.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},$={setTransform:function(e,t){var i=this.rtl,n=j(e),r=i?-1:1,a=n.attr("data-swiper-parallax")||"0",s=n.attr("data-swiper-parallax-x"),o=n.attr("data-swiper-parallax-y"),l=n.attr("data-swiper-parallax-scale"),u=n.attr("data-swiper-parallax-opacity");if(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=a,o="0"):(o=a,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*t*r+"%":s*t*r+"px",o=0<=o.indexOf("%")?parseInt(o,10)*t+"%":o*t+"px",null!=u){var c=u-(u-1)*(1-Math.abs(t));n[0].style.opacity=c}if(null==l)n.transform("translate3d("+s+", "+o+", 0px)");else{var d=l-(l-1)*(1-Math.abs(t));n.transform("translate3d("+s+", "+o+", 0px) scale("+d+")")}},setTranslate:function(){var n=this,e=n.$el,t=n.slides,r=n.progress,a=n.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){n.parallax.setTransform(t,r)}),t.each(function(e,t){var i=t.progress;1n.maxRatio&&(i.scale=n.maxRatio-1+Math.pow(i.scale-n.maxRatio+1,.5)),i.scalen.touchesStart.x))return void(n.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.yn.touchesStart.y))return void(n.isTouched=!1)}e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentXn.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentYn.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=n.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=n.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(n.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(n.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(n.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(n.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=n.touchesCurrent.x,r.prevPositionY=n.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,n=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var r=300,a=300,s=n.x*r,o=i.currentX+s,l=n.y*a,u=i.currentY+l;0!==n.x&&(r=Math.abs((o-i.currentX)/n.x)),0!==n.y&&(a=Math.abs((u-i.currentY)/n.y));var c=Math.max(r,a);i.currentX=o,i.currentY=u;var d=i.width*e.scale,p=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-d/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-p/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,n,r,a,s,o,l,u,c,d,p,f,h,m,v,g=this.zoom,y=this.params.zoom,b=g.gesture,w=g.image;(b.$slideEl||(b.$slideEl=this.clickedSlide?j(this.clickedSlide):this.slides.eq(this.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas"),b.$imageWrapEl=b.$imageEl.parent("."+y.containerClass)),b.$imageEl&&0!==b.$imageEl.length)&&(b.$slideEl.addClass(""+y.zoomedSlideClass),i=void 0===w.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,"touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=w.touchesStart.x,w.touchesStart.y),g.scale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,g.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,e?(m=b.$slideEl[0].offsetWidth,v=b.$slideEl[0].offsetHeight,n=b.$slideEl.offset().left+m/2-t,r=b.$slideEl.offset().top+v/2-i,o=b.$imageEl[0].offsetWidth,l=b.$imageEl[0].offsetHeight,u=o*g.scale,c=l*g.scale,f=-(d=Math.min(m/2-u/2,0)),h=-(p=Math.min(v/2-c/2,0)),(a=n*g.scale)>1]<=t?n=r:i=r;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=o(this.x,e),a=s-1,(e-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new H.LinearSpline(this.slidesGrid,e.slidesGrid):new H.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,n,r=this,a=r.controller.control;function s(e){var t=r.rtlTranslate?-r.translate:r.translate;"slide"===r.params.controller.by&&(r.controller.getInterpolateFunction(e),n=-r.controller.spline.interpolate(-t)),n&&"container"!==r.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(r.maxTranslate()-r.minTranslate()),n=(t-r.minTranslate())*i+e.minTranslate()),r.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,r),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var o=0;o'),n.append(e)),e.css({height:a+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=j('
'),i.append(e)));for(var f=0;f'),h.append(S)),0===C.length&&(C=j('
'),h.append(C)),S.length&&(S[0].style.opacity=Math.max(-y,0)),C.length&&(C[0].style.opacity=Math.max(y,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),u.shadow)if(c)e.transform("translate3d(0px, "+(a/2+u.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.shadowScale+")");else{var P=Math.abs(p)-90*Math.floor(Math.abs(p)/90),_=1.5-(Math.sin(2*P*Math.PI/360)/2+Math.cos(2*P*Math.PI/360)/2),E=u.shadowScale,k=u.shadowScale/_,Y=u.shadowOffset;e.transform("scale3d("+E+", 1, "+k+") translate3d(0px, "+(s/2+Y)+"px, "+-s/2/k+"px) rotateX(-90deg)")}var M=I.isSafari||I.isUiWebView?-l/2:0;n.transform("translate3d(0px,0,"+M+"px) rotateX("+(t.isHorizontal()?0:p)+"deg) rotateY("+(t.isHorizontal()?-p:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},Z={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i'),n.append(u)),0===c.length&&(c=j('
'),n.append(c)),u.length&&(u[0].style.opacity=Math.max(-r,0)),c.length&&(c[0].style.opacity=Math.max(r,0))}n.transform("translate3d("+o+"px, "+l+"px, 0px) rotateX("+s+"deg) rotateY("+a+"deg)")}},setTransition:function(e){var i=this,t=i.slides,n=i.activeIndex,r=i.$wrapperEl;if(t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.virtualTranslate&&0!==e){var a=!1;t.eq(n).transitionEnd(function(){if(!a&&i&&!i.destroyed){a=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t'),f.append(T)),0===S.length&&(S=j('
'),f.append(S)),T.length&&(T[0].style.opacity=0')}}),Object.keys(q).forEach(function(e){t.a11y[e]=q[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){ee.extend(this,{history:{init:V.init.bind(this),setHistory:V.setHistory.bind(this),setHistoryPopState:V.setHistoryPopState.bind(this),scrollToSlide:V.scrollToSlide.bind(this),destroy:V.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){ee.extend(this,{hashNavigation:{initialized:!1,init:W.init.bind(this),destroy:W.destroy.bind(this),setHash:W.setHash.bind(this),onHashCange:W.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;ee.extend(t,{autoplay:{running:!1,paused:!1,run:X.run.bind(t),start:X.start.bind(t),stop:X.stop.bind(t),pause:X.pause.bind(t),onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){ee.extend(this,{fadeEffect:{setTranslate:U.setTranslate.bind(this),setTransition:U.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ee.extend(this.params,e),ee.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){ee.extend(this,{cubeEffect:{setTranslate:G.setTranslate.bind(this),setTransition:G.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ee.extend(this.params,e),ee.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){ee.extend(this,{flipEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ee.extend(this.params,e),ee.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){ee.extend(this,{coverflowEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){ee.extend(this,{thumbs:{swiper:null,init:ie.init.bind(this),update:ie.update.bind(this),onThumbClick:ie.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===C.use&&(C.use=C.Class.use,C.installModule=C.Class.installModule),C.use(ne),C}),function(){"use strict";var c=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function e(t){function i(){!c&&this._init&&this._init.apply(this,arguments)}var r=this.prototype;c=!0;var n=new this;for(var a in c=!1,t)if("function"==typeof t[a]&&"function"==typeof r[a])n[a]=function(i,n){return function(){var e=this._super;this._super=function(e){return r[i].apply(this,e||[])};var t=n.apply(this,arguments);return this._super=e,t}}(a,t[a]);else if("object"==typeof t[a]&&"object"==typeof r[a]&&"defaultOptions"===a){var s,o=r[a],l=t[a],u={};for(s in o)u[s]=o[s];for(s in l)u[s]=l[s];n[a]=u}else n[a]=t[a];return((i.prototype=n).constructor=i).extend=e,i}}(),function($){"use strict";function camelCase(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},deepMerge:!0,_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var a=camelCase(this.name);$[a]=this,$.fn[a]=function(t){var i=Array.prototype.slice.call(arguments,1),n=this,r=this;return this.each(function(){if("string"==typeof t){if("_"===t[0]||!$[a][t])throw"Unknown method: "+t;var e=$[a][t].apply($[a],[this].concat(i));if(e!==n&&void 0!==e)return r=e,!1}else $[a]._attach(this,t)}),r}},setDefaults:function(e){$.extend(this.defaultOptions,e||{})},_attach:function(e,t){if(!(e=$(e)).hasClass(this._getMarker())){e.addClass(this._getMarker()),t=$.extend(this.deepMerge,{},this.defaultOptions,this._getMetadata(e),t||{});var i=$.extend({name:this.name,elem:e,options:t},this._instSettings(e,t));e.data(this.name,i),this._postAttach(e,i),this.option(e,t)}},_instSettings:function(e,t){return{}},_postAttach:function(e,t){},_getMetadata:function(elem){try{var data=elem.data(this.name.toLowerCase())||"";for(var key in data=data.replace(/(\\?)'/g,function(e,t){return t?"'":'"'}).replace(/([a-zA-Z0-9]+):/g,function(e,t,i){var n=data.substring(0,i).match(/"/g);return n&&n.length%2!=0?t+":":'"'+t+'":'}).replace(/\\:/g,":"),data=$.parseJSON("{"+data+"}"),data)if(data.hasOwnProperty(key)){var value=data[key];"string"==typeof value&&value.match(/^new Date\(([-0-9,\s]*)\)$/)&&(data[key]=eval(value))}return data}catch(e){return{}}},_getInst:function(e){return $(e).data(this.name)||{}},option:function(e,t,i){var n=(e=$(e)).data(this.name),r=t||{};return!t||"string"==typeof t&&void 0===i?(r=(n||{}).options)&&t?r[t]:r:void(e.hasClass(this._getMarker())&&("string"==typeof t&&((r={})[t]=i),this._optionsChanged(e,n,r),$.extend(n.options,r)))},_optionsChanged:function(e,t,i){},destroy:function(e){(e=$(e)).hasClass(this._getMarker())&&(this._preDestroy(e,this._getInst(e)),e.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(e,t){}}),$.JQPlugin={createPlugin:function(e,t){"object"==typeof e&&(t=e,e="JQPlugin"),e=camelCase(e);var i=camelCase(t.name);JQClass.classes[i]=JQClass.classes[e].extend(t),new JQClass.classes[i]}}}(jQuery),function(m){"use strict";var e="countdown";m.JQPlugin.createPlugin({name:e,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_rtlClass:e+"-rtl",_sectionClass:e+"-section",_amountClass:e+"-amount",_periodClass:e+"-period",_rowClass:e+"-row",_holdingClass:e+"-holding",_showClass:e+"-show",_descrClass:e+"-descr",_timerElems:[],_init:function(){var n=this;this._super(),this._serverSyncs=[];var r="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},a=window.performance&&"function"==typeof window.performance.now,s=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,o=0;!s||m.noRequestAnimationFrame?(m.noRequestAnimationFrame=null,m.countdown._timer=setInterval(function(){n._updateElems()},1e3)):(o=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||r(),s(function e(t){var i=t<1e12?a?window.performance.now()+window.performance.timing.navigationStart:r():t||r();1e3<=i-o&&(n._updateElems(),o=i),s(e)}))},UTCDate:function(e,t,i,n,r,a,s,o){"object"==typeof t&&t instanceof Date&&(o=t.getMilliseconds(),s=t.getSeconds(),a=t.getMinutes(),r=t.getHours(),n=t.getDate(),i=t.getMonth(),t=t.getFullYear());var l=new Date;return l.setUTCFullYear(t),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(n||1),l.setUTCHours(r||0),l.setUTCMinutes((a||0)-(Math.abs(e)<30?60*e:e)),l.setUTCSeconds(s||0),l.setUTCMilliseconds(o||0),l},periodsToSeconds:function(e){return 31557600*e[0]+2629800*e[1]+604800*e[2]+86400*e[3]+3600*e[4]+60*e[5]+e[6]},resync:function(){var r=this;m("."+this._getMarker()).each(function(){var e=m.data(this,r.name);if(e.options.serverSync){for(var t=null,i=0;i")),this._resetExtraLabels(t.options,i);var n=t.options.timezone!==i.timezone;m.extend(t.options,i),this._adjustSettings(e,t,!this._eqNull(i.until)||!this._eqNull(i.since)||n);var r=new Date;(t._since&&t._sincer)&&this._addElem(e[0]),this._updateCountdown(e,t)},_updateCountdown:function(e,t){if(e=e.jquery?e:m(e),t=t||this._getInst(e)){if(e.html(this._generateHTML(t)).toggleClass(this._rtlClass,t.options.isRTL),"pause"!==t._hold&&m.isFunction(t.options.onTick)){var i="lap"!==t._hold?t._periods:this._calculatePeriods(t,t._show,t.options.significant,new Date);1!==t.options.tickInterval&&this.periodsToSeconds(i)%t.options.tickInterval!=0||t.options.onTick.apply(e[0],[i])}if("pause"!==t._hold&&(t._since?t._now.getTime()=t._until.getTime())&&!t._expiring){if(t._expiring=!0,this._hasElem(e[0])||t.options.alwaysExpire){if(this._removeElem(e[0]),m.isFunction(t.options.onExpiry)&&t.options.onExpiry.apply(e[0],[]),t.options.expiryText){var n=t.options.layout;t.options.layout=t.options.expiryText,this._updateCountdown(e[0],t),t.options.layout=n}t.options.expiryUrl&&(window.location=t.options.expiryUrl)}t._expiring=!1}else"pause"===t._hold&&this._removeElem(e[0])}},_resetExtraLabels:function(e,t){var i=null;for(i in t)i.match(/[Ll]abels[02-9]|compactLabels1/)&&(e[i]=t[i]);for(i in e)i.match(/[Ll]abels[02-9]|compactLabels1/)&&void 0===t[i]&&(e[i]=null)},_eqNull:function(e){return null==e},_adjustSettings:function(e,t,i){for(var n=null,r=0;r'+n._minDigits(i,i._periods[e],d)+''+(t?t[e]:l[e])+"":""};return i.options.layout?this._buildLayout(i,a,i.options.layout,i.options.compact,i.options.significant,o):(i.options.compact?''+c(0)+c(1)+c(2)+c(3)+(a[4]?this._minDigits(i,i._periods[4],2):"")+(a[5]?(a[4]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[5],2):"")+(a[6]?(a[4]||a[5]?i.options.timeSeparator:"")+this._minDigits(i,i._periods[6],2):""):''+p(0)+p(1)+p(2)+p(3)+p(4)+p(5)+p(6))+""+(i.options.description?''+i.options.description+"":"")},_buildLayout:function(i,e,t,n,r,a){for(var s=i.options[n?"compactLabels":"labels"],o=i.options.whichLabels||this._normalLabels,l=function(e){return(i.options[(n?"compactLabels":"labels")+o(i._periods[e])]||s)[e]},u=function(e,t){return i.options.digits[Math.floor(e/t)%10]},c={desc:i.options.description,sep:i.options.timeSeparator,yl:l(0),yn:this._minDigits(i,i._periods[0],1),ynn:this._minDigits(i,i._periods[0],2),ynnn:this._minDigits(i,i._periods[0],3),y1:u(i._periods[0],1),y10:u(i._periods[0],10),y100:u(i._periods[0],100),y1000:u(i._periods[0],1e3),ol:l(1),on:this._minDigits(i,i._periods[1],1),onn:this._minDigits(i,i._periods[1],2),onnn:this._minDigits(i,i._periods[1],3),o1:u(i._periods[1],1),o10:u(i._periods[1],10),o100:u(i._periods[1],100),o1000:u(i._periods[1],1e3),wl:l(2),wn:this._minDigits(i,i._periods[2],1),wnn:this._minDigits(i,i._periods[2],2),wnnn:this._minDigits(i,i._periods[2],3),w1:u(i._periods[2],1),w10:u(i._periods[2],10),w100:u(i._periods[2],100),w1000:u(i._periods[2],1e3),dl:l(3),dn:this._minDigits(i,i._periods[3],1),dnn:this._minDigits(i,i._periods[3],2),dnnn:this._minDigits(i,i._periods[3],3),d1:u(i._periods[3],1),d10:u(i._periods[3],10),d100:u(i._periods[3],100),d1000:u(i._periods[3],1e3),hl:l(4),hn:this._minDigits(i,i._periods[4],1),hnn:this._minDigits(i,i._periods[4],2),hnnn:this._minDigits(i,i._periods[4],3),h1:u(i._periods[4],1),h10:u(i._periods[4],10),h100:u(i._periods[4],100),h1000:u(i._periods[4],1e3),ml:l(5),mn:this._minDigits(i,i._periods[5],1),mnn:this._minDigits(i,i._periods[5],2),mnnn:this._minDigits(i,i._periods[5],3),m1:u(i._periods[5],1),m10:u(i._periods[5],10),m100:u(i._periods[5],100),m1000:u(i._periods[5],1e3),sl:l(6),sn:this._minDigits(i,i._periods[6],1),snn:this._minDigits(i,i._periods[6],2),snnn:this._minDigits(i,i._periods[6],3),s1:u(i._periods[6],1),s10:u(i._periods[6],10),s100:u(i._periods[6],100),s1000:u(i._periods[6],1e3)},d=t,p=0;p<=6;p++){var f="yowdhms".charAt(p),h=new RegExp("\\{"+f+"<\\}([\\s\\S]*)\\{"+f+">\\}","g");d=d.replace(h,!r&&e[p]||r&&a[p]?"$1":"")}return m.each(c,function(e,t){var i=new RegExp("\\{"+e+"\\}","g");d=d.replace(i,t)}),d},_minDigits:function(e,t,i){return(t=""+t).length>=i?this._translateDigits(e,t):(t="0000000000"+t,this._translateDigits(e,t.substr(t.length-i)))},_translateDigits:function(t,e){return(""+e).replace(/[0-9]/g,function(e){return t.options.digits[e]})},_determineShow:function(e){var t=e.options.format,i=[];return i[0]=t.match("y")?"?":t.match("Y")?"!":null,i[1]=t.match("o")?"?":t.match("O")?"!":null,i[2]=t.match("w")?"?":t.match("W")?"!":null,i[3]=t.match("d")?"?":t.match("D")?"!":null,i[4]=t.match("h")?"?":t.match("H")?"!":null,i[5]=t.match("m")?"?":t.match("M")?"!":null,i[6]=t.match("s")?"?":t.match("S")?"!":null,i},_calculatePeriods:function(e,i,t,n){e._now=n,e._now.setMilliseconds(0);var r=new Date(e._now.getTime());e._since?n.getTime()e._until.getTime()&&(e._now=n=r));var a=[0,0,0,0,0,0,0];if(i[0]||i[1]){var s=this._getDaysInMonth(n.getFullYear(),n.getMonth()),o=this._getDaysInMonth(r.getFullYear(),r.getMonth()),l=r.getDate()===n.getDate()||r.getDate()>=Math.min(s,o)&&n.getDate()>=Math.min(s,o),u=function(e){return 60*(60*e.getHours()+e.getMinutes())+e.getSeconds()},c=Math.max(0,12*(r.getFullYear()-n.getFullYear())+r.getMonth()-n.getMonth()+(r.getDate()p&&n.setDate(p),n.setFullYear(n.getFullYear()+a[0]),n.setMonth(n.getMonth()+a[1]),d&&n.setDate(p)}var f=Math.floor((r.getTime()-n.getTime())/1e3),h=null,m=function(e,t){a[e]=i[e]?Math.floor(f/t):0,f-=a[e]*t};if(m(2,604800),m(3,86400),m(4,3600),m(5,60),m(6,1),0=y&&(a[g]=0,f=1),0r[0].parent().height()?P.call(this):(G(e,a[0].toString(),{dir:"y",dur:0,overwrite:"none"}),t.contentReset.y=null):(P.call(this),"y"===i.axis?k.call(this):"yx"===i.axis&&t.overflowed[1]&&G(e,a[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==i.axis&&(t.overflowed[1]?r[1].width()>r[1].parent().width()?P.call(this):(G(e,a[1].toString(),{dir:"x",dur:0,overwrite:"none"}),t.contentReset.x=null):(P.call(this),"x"===i.axis?k.call(this):"yx"===i.axis&&t.overflowed[0]&&G(e,a[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),s&&t&&(2===s&&i.callbacks.onImageLoad&&"function"==typeof i.callbacks.onImageLoad?i.callbacks.onImageLoad.call(this):3===s&&i.callbacks.onSelectorChange&&"function"==typeof i.callbacks.onSelectorChange?i.callbacks.onSelectorChange.call(this):i.callbacks.onUpdate&&"function"==typeof i.callbacks.onUpdate&&i.callbacks.onUpdate.call(this)),X.call(this)}})},scrollTo:function(o,l){if(void 0!==o&&null!=o){var e=u.call(this);return O(e).each(function(){var e=O(this);if(e.data(L)){var t=e.data(L),i=t.opt,n={trigger:"external",scrollInertia:i.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},r=O.extend(!0,{},n,l),a=V.call(this,o),s=0
","
"],a="yx"===i.axis?"mCSB_vertical_horizontal":"x"===i.axis?"mCSB_horizontal":"mCSB_vertical",s="yx"===i.axis?r[0]+r[1]:"x"===i.axis?r[1]:r[0],o="yx"===i.axis?"
":"",l=i.autoHideScrollbar?" "+w[6]:"",u="x"!==i.axis&&"rtl"===t.langDir?" "+w[7]:"";i.setWidth&&e.css("width",i.setWidth),i.setHeight&&e.css("height",i.setHeight),i.setLeft="y"!==i.axis&&"rtl"===t.langDir?"989999px":i.setLeft,e.addClass(f+" _"+L+"_"+t.idx+l+u).wrapInner("
");var c=O("#mCSB_"+t.idx),d=O("#mCSB_"+t.idx+"_container");"y"===i.axis||i.advanced.autoExpandHorizontalScroll||d.css("width",v(d.children())),"outside"===i.scrollbarPosition?("static"===e.css("position")&&e.css("position","relative"),e.css("overflow","visible"),c.addClass("mCSB_outside").after(s)):(c.addClass("mCSB_inside").append(s),d.wrap(o)),b.call(this);var p=[O("#mCSB_"+t.idx+"_dragger_vertical"),O("#mCSB_"+t.idx+"_dragger_horizontal")];p[0].css("min-height",p[0].height()),p[1].css("min-width",p[1].width())},v=function(e){return Math.max.apply(Math,e.map(function(){return O(this).outerWidth(!0)}).get())},g=function(){var e=O(this),t=e.data(L),i=t.opt,n=O("#mCSB_"+t.idx+"_container");i.advanced.autoExpandHorizontalScroll&&"y"!==i.axis&&n.css({position:"absolute",width:"auto"}).wrap("
").css({width:Math.ceil(n[0].getBoundingClientRect().right+.4)-Math.floor(n[0].getBoundingClientRect().left),position:"relative"}).unwrap()},b=function(){var e=O(this),t=e.data(L),i=t.opt,n=O(".mCSB_"+t.idx+"_scrollbar:first"),r=ne(i.scrollButtons.tabindex)?"tabindex='"+i.scrollButtons.tabindex+"'":"",a=["","","",""],s=["x"===i.axis?a[2]:a[0],"x"===i.axis?a[3]:a[1],a[2],a[3]];i.scrollButtons.enable&&n.prepend(s[0]).append(s[1]).next(".mCSB_scrollTools").prepend(s[2]).append(s[3])},x=function(){var e=O(this),t=e.data(L),i=O("#mCSB_"+t.idx),n=e.css("max-height")||"none",r=-1!==n.indexOf("%"),a=e.css("box-sizing");if("none"!==n){var s=r?e.parent().height()*parseInt(n)/100:parseInt(n);"border-box"===a&&(s-=e.innerHeight()-e.height()+(e.outerHeight()-e.innerHeight())),i.css("max-height",Math.round(s))}},T=function(){var e=O(this),t=e.data(L),i=O("#mCSB_"+t.idx),n=O("#mCSB_"+t.idx+"_container"),r=[O("#mCSB_"+t.idx+"_dragger_vertical"),O("#mCSB_"+t.idx+"_dragger_horizontal")],a=[i.height()/n.outerHeight(!1),i.width()/n.outerWidth(!1)],s=[parseInt(r[0].css("min-height")),Math.round(a[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(a[1]*r[1].parent().width())],o=m&&s[1]i.height(),a>i.width()]},P=function(){var e=O(this),t=e.data(L),i=t.opt,n=O("#mCSB_"+t.idx),r=O("#mCSB_"+t.idx+"_container"),a=[O("#mCSB_"+t.idx+"_dragger_vertical"),O("#mCSB_"+t.idx+"_dragger_horizontal")];if(U(e),("x"!==i.axis&&!t.overflowed[0]||"y"===i.axis&&t.overflowed[0])&&(a[0].add(r).css("top",0),G(e,"_resetY")),"y"!==i.axis&&!t.overflowed[1]||"x"===i.axis&&t.overflowed[1]){var s=dx=0;"rtl"===t.langDir&&(s=n.width()-r.outerWidth(!1),dx=Math.abs(s/t.scrollRatio.x)),r.css("left",s),a[1].css("left",dx),G(e,"_resetX")}},E=function(){var t=O(this),e=t.data(L),i=e.opt;if(!e.bindEvents){var n;if(s.call(this),i.contentTouchScroll&&M.call(this),j.call(this),i.mouseWheel.enable)!function e(){n=setTimeout(function(){O.event.special.mousewheel?(clearTimeout(n),I.call(t[0])):e()},100)}();A.call(this),R.call(this),i.advanced.autoScrollOnFocus&&$.call(this),i.scrollButtons.enable&&N.call(this),i.keyboard.enable&&H.call(this),e.bindEvents=!0}},k=function(){var e=O(this),t=e.data(L),i=t.opt,n="mCS_"+t.idx,r=".mCSB_"+t.idx+"_scrollbar",a=O("#mCSB_"+t.idx+",#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,"+r+" ."+w[12]+",#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal,"+r+">a"),s=O("#mCSB_"+t.idx+"_container");i.advanced.releaseDraggableSelectors&&a.add(O(i.advanced.releaseDraggableSelectors)),t.bindEvents&&(O(document).unbind("."+n),a.each(function(){O(this).unbind("."+n)}),clearTimeout(e[0]._focusTimeout),ee(e[0],"_focusTimeout"),clearTimeout(t.sequential.step),ee(t.sequential,"step"),clearTimeout(s[0].onCompleteTimeout),ee(s[0],"onCompleteTimeout"),t.bindEvents=!1)},Y=function(e){var t=O(this),i=t.data(L),n=i.opt,r=O("#mCSB_"+i.idx+"_container_wrapper"),a=r.length?r:O("#mCSB_"+i.idx+"_container"),s=[O("#mCSB_"+i.idx+"_scrollbar_vertical"),O("#mCSB_"+i.idx+"_scrollbar_horizontal")],o=[s[0].find(".mCSB_dragger"),s[1].find(".mCSB_dragger")];"x"!==n.axis&&(i.overflowed[0]&&!e?(s[0].add(o[0]).add(s[0].children("a")).css("display","block"),a.removeClass(w[8]+" "+w[10])):(n.alwaysShowScrollbar?(2!==n.alwaysShowScrollbar&&o[0].css("display","none"),a.removeClass(w[10])):(s[0].css("display","none"),a.addClass(w[10])),a.addClass(w[8]))),"y"!==n.axis&&(i.overflowed[1]&&!e?(s[1].add(o[1]).add(s[1].children("a")).css("display","block"),a.removeClass(w[9]+" "+w[11])):(n.alwaysShowScrollbar?(2!==n.alwaysShowScrollbar&&o[1].css("display","none"),a.removeClass(w[11])):(s[1].css("display","none"),a.addClass(w[11])),a.addClass(w[9]))),i.overflowed[0]||i.overflowed[1]?t.removeClass(w[5]):t.addClass(w[5])},B=function(e){var t=e.type;switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return e.target.ownerDocument!==document?[e.originalEvent.screenY,e.originalEvent.screenX,!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],n=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[i.screenY,i.screenX,1-a*S.scrollRatio.y&&(2*I[3]-o*S.scrollRatio.x&&(2*I[2]u.height()&&c("on",40)),"y"!==s.axis&&a.overflowed[1]&&(n<0?c("on",37):n>u.width()&&c("on",39)))}}).bind("mouseup."+e,function(e){Q||(r&&(r=0,c("off",null)),z=!1)})},I=function(){if(O(this).data(L)){var c=O(this),d=c.data(L),p=d.opt,e="mCS_"+d.idx,f=O("#mCSB_"+d.idx),h=[O("#mCSB_"+d.idx+"_dragger_vertical"),O("#mCSB_"+d.idx+"_dragger_horizontal")],t=O("#mCSB_"+d.idx+"_container").find("iframe");t.length&&t.each(function(){O(this).load(function(){F(this)&&O(this.contentDocument||this.contentWindow.document).bind("mousewheel."+e,function(e,t){i(e,t)})})}),f.bind("mousewheel."+e,function(e,t){i(e,t)})}function i(e,t){if(U(c),!D(c,e.target)){var i="auto"!==p.mouseWheel.deltaFactor?parseInt(p.mouseWheel.deltaFactor):m&&e.deltaFactor<100?100:e.deltaFactor||100;if("x"===p.axis||"x"===p.mouseWheel.axis)var n="x",r=[Math.round(i*d.scrollRatio.x),parseInt(p.mouseWheel.scrollAmount)],a="auto"!==p.mouseWheel.scrollAmount?r[1]:r[0]>=f.width()?.9*f.width():r[0],s=Math.abs(O("#mCSB_"+d.idx+"_container")[0].offsetLeft),o=h[1][0].offsetLeft,l=h[1].parent().width()-h[1].width(),u=e.deltaX||e.deltaY||t;else var n="y",r=[Math.round(i*d.scrollRatio.y),parseInt(p.mouseWheel.scrollAmount)],a="auto"!==p.mouseWheel.scrollAmount?r[1]:r[0]>=f.height()?.9*f.height():r[0],s=Math.abs(O("#mCSB_"+d.idx+"_container")[0].offsetTop),o=h[0][0].offsetTop,l=h[0].parent().height()-h[0].height(),u=e.deltaY||t;"y"===n&&!d.overflowed[0]||"x"===n&&!d.overflowed[1]||((p.mouseWheel.invert||e.webkitDirectionInvertedFromDevice)&&(u=-u),p.mouseWheel.normalizeDelta&&(u=u<0?-1:1),(0i.offset().left?-1:1,a=Math.abs(l[0].offsetLeft)-r*(.9*u.width())}else{if(!o.overflowed[0])return;var n="y",r=e.pageY>i.offset().top?-1:1,a=Math.abs(l[0].offsetTop)-r*(.9*u.height())}G(s,a.toString(),{dir:n,scrollEasing:"mcsEaseInOut"})}})},$=function(){var a=O(this),e=a.data(L),s=e.opt,t="mCS_"+e.idx,o=O("#mCSB_"+e.idx+"_container"),l=o.parent();o.bind("focusin."+t,function(e){var r=O(document.activeElement),t=o.find(".mCustomScrollBox").length;r.is(s.advanced.autoScrollOnFocus)&&(U(a),clearTimeout(a[0]._focusTimeout),a[0]._focusTimer=t?17*t:0,a[0]._focusTimeout=setTimeout(function(){var e=[re(r)[0],re(r)[1]],t=[o[0].offsetTop,o[0].offsetLeft],i=[0<=t[0]+e[0]&&t[0]+e[0]a");i.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e+" mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e+" mouseout."+e+" pointerout."+e+" MSPointerOut."+e+" click."+e,function(e){if(e.preventDefault(),te(e)){var t=O(this).attr("class");switch(s.type=a.scrollButtons.scrollType,e.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===s.type)return;z=!0,r.tweenRunning=!1,i("on",t);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===s.type)return;z=!1,s.dir&&i("off",t);break;case"click":if("stepped"!==s.type||r.tweenRunning)return;i("on",t)}}function i(e,t){s.scrollAmount=a.snapAmount||a.scrollButtons.scrollAmount,q(n,e,t)}})},H=function(){var o=O(this),l=o.data(L),u=l.opt,c=l.sequential,e="mCS_"+l.idx,t=O("#mCSB_"+l.idx),d=O("#mCSB_"+l.idx+"_container"),p=d.parent(),f="input,textarea,select,datalist,keygen,[contenteditable='true']",i=d.find("iframe"),n=["blur."+e+" keydown."+e+" keyup."+e];function r(e){switch(e.type){case"blur":l.tweenRunning&&c.dir&&s("off",null);break;case"keydown":case"keyup":var t=e.keyCode?e.keyCode:e.which,i="on";if("x"!==u.axis&&(38===t||40===t)||"y"!==u.axis&&(37===t||39===t)){if((38===t||40===t)&&!l.overflowed[0]||(37===t||39===t)&&!l.overflowed[1])return;"keyup"===e.type&&(i="off"),O(document.activeElement).is(f)||(e.preventDefault(),e.stopImmediatePropagation(),s(i,t))}else if(33===t||34===t){if((l.overflowed[0]||l.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type){U(o);var n=34===t?-1:1;if("x"===u.axis||"yx"===u.axis&&l.overflowed[1]&&!l.overflowed[0])var r="x",a=Math.abs(d[0].offsetLeft)-n*(.9*p.width());else var r="y",a=Math.abs(d[0].offsetTop)-n*(.9*p.height());G(o,a.toString(),{dir:r,scrollEasing:"mcsEaseInOut"})}}else if((35===t||36===t)&&!O(document.activeElement).is(f)&&((l.overflowed[0]||l.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type)){if("x"===u.axis||"yx"===u.axis&&l.overflowed[1]&&!l.overflowed[0])var r="x",a=35===t?Math.abs(p.width()-d.outerWidth(!1)):0;else var r="y",a=35===t?Math.abs(p.height()-d.outerHeight(!1)):0;G(o,a.toString(),{dir:r,scrollEasing:"mcsEaseInOut"})}}function s(e,t){c.type=u.keyboard.scrollType,c.scrollAmount=u.snapAmount||u.keyboard.scrollAmount,"stepped"===c.type&&l.tweenRunning||q(o,e,t)}}i.length&&i.each(function(){O(this).load(function(){F(this)&&O(this.contentDocument||this.contentWindow.document).bind(n[0],function(e){r(e)})})}),t.attr("tabindex","0").bind(n[0],function(e){r(e)})},q=function(d,e,t,p,f){var h=d.data(L),i=h.opt,m=h.sequential,v=O("#mCSB_"+h.idx+"_container"),n="stepped"===m.type,g=i.scrollInertia<26?26:i.scrollInertia,y=i.scrollInertia<1?17:i.scrollInertia;switch(e){case"on":if(m.dir=[t===w[16]||t===w[15]||39===t||37===t?"x":"y",t===w[13]||t===w[15]||38===t||37===t?-1:1],U(d),ne(t)&&"stepped"===m.type)return;b(n);break;case"off":clearTimeout(m.step),ee(m,"step"),U(d),(n||h.tweenRunning&&m.dir)&&b(!0)}function b(e){var t="stepped"!==m.type,i=f||(e?t?g/1.5:y:1e3/60),n=e?t?7.5:40:2.5,r=[Math.abs(v[0].offsetTop),Math.abs(v[0].offsetLeft)],a=[10=y[1]?b=[y[0],y[1]]:b[0]=-b[0],r[0].mcs||(P(),C("onInit")&&i.callbacks.onInit.call(r[0])),clearTimeout(l[0].onCompleteTimeout),!t.tweenRunning&&(0===g&&0<=b[0]||g===y[0]&&b[0]<=y[0])||(Z(m[0],v,Math.round(b[1]),s[1],a.scrollEasing),Z(l[0],v,Math.round(b[0]),s[0],a.scrollEasing,a.overwrite,{onStart:function(){a.callbacks&&a.onStart&&!t.tweenRunning&&(C("onScrollStart")&&(P(),i.callbacks.onScrollStart.call(r[0])),t.tweenRunning=!0,_(m),t.cbOffsets=[i.callbacks.alwaysTriggerOffsets||g>=y[0]+w,i.callbacks.alwaysTriggerOffsets||g<=-x])},onUpdate:function(){a.callbacks&&a.onUpdate&&C("whileScrolling")&&(P(),i.callbacks.whileScrolling.call(r[0]))},onComplete:function(){if(a.callbacks&&a.onComplete){"yx"===i.axis&&clearTimeout(l[0].onCompleteTimeout);var e=l[0].idleTimer||0;l[0].onCompleteTimeout=setTimeout(function(){C("onScroll")&&(P(),i.callbacks.onScroll.call(r[0])),C("onTotalScroll")&&b[1]>=y[1]-T&&t.cbOffsets[0]&&(P(),i.callbacks.onTotalScroll.call(r[0])),C("onTotalScrollBack")&&b[1]<=S&&t.cbOffsets[1]&&(P(),i.callbacks.onTotalScrollBack.call(r[0])),t.tweenRunning=!1,l[0].idleTimer=0,_(m,"hide")},e)}}}))}function C(e){return t&&i.callbacks[e]&&"function"==typeof i.callbacks[e]}function P(){var e=[l[0].offsetTop,l[0].offsetLeft],t=[m[0].offsetTop,m[0].offsetLeft],i=[l.outerHeight(!1),l.outerWidth(!1)],n=[o.height(),o.width()];r[0].mcs={content:l,top:e[0],left:e[1],draggerTop:t[0],draggerLeft:t[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(i[0])-n[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(i[1])-n[1])),direction:a.dir}}},Z=function(e,t,i,n,r,a,s){e._mTween||(e._mTween={top:{},left:{}});var o,l,s=s||{},u=s.onStart||function(){},c=s.onUpdate||function(){},d=s.onComplete||function(){},p=K(),f=0,h=e.offsetTop,m=e.style,v=e._mTween[t];"left"===t&&(h=e.offsetLeft);var g=i-h;function y(){v.stop||(f||u.call(),f=K()-p,b(),f>=v.time&&(v.time=f>v.time?f+o-(f-v.time):f+o-1,v.timem.currItem.fitRatio?we||(Gt(m.currItem,!1,!0),we=!0):we&&(Gt(m.currItem),we=!1)),ke(te,de.x,de.y,y))},Me=function(e){e.container&&ke(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},je=function(e,t){t[Y]=b+e+"px, 0px"+w},Ie=function(e,t){if(!v.loop&&t){var i=g+(me.x*fe-e)/me.x,n=Math.round(e-ct.x);(i<0&&0=$t()-1&&n<0)&&(e=ct.x+n*v.mainScrollEndFriction)}ct.x=e,je(e,s)},De=function(e,t){var i=dt[e]-he[e];return ce[e]+ue[e]+i-i*(t/p)},Ae=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Oe=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Qe=null,Le=function(){Qe&&(h.unbind(document,"mousemove",Le),h.addClass(f,"pswp--has_mouse"),v.mouseUsed=!0,Pe("mouseUsed")),Qe=setTimeout(function(){Qe=null},100)},ze=function(e,t){var i=Vt(m.currItem,pe,e);return t&&(ee=i),i},Be=function(e){return e||(e=m.currItem),e.initialZoomLevel},Fe=function(e){return e||(e=m.currItem),0t.min[e]?(i[e]=t.min[e],!0):i[e]=$t())&&(g=0),m.currItem=Ft(g),(z.isOldIOSPhone||z.isOldAndroid)&&(ge=!1),f.setAttribute("aria-hidden","false"),v.modal&&(ge?f.style.position="fixed":(f.style.position="absolute",f.style.top=h.getScrollY()+"px")),void 0===L&&(Pe("initialLayout"),L=O=h.getScrollY());var i="pswp--open ";for(v.mainClass&&(i+=v.mainClass+" "),v.showHideOpacity&&(i+="pswp--animate_opacity "),i+=j?"pswp--touch":"pswp--notouch",i+=z.animationName?" pswp--css_animation":"",i+=z.svg?" pswp--svg":"",h.addClass(f,i),m.updateSize(),o=-1,ve=null,e=0;e<3;e++)je((e+o)*me.x,S[e].el.style);Q||h.bind(m.scrollWrap,c,m),Ce("initialZoomInEnd",function(){m.setContent(S[0],g-1),m.setContent(S[2],g+1),S[0].el.style.display=S[2].el.style.display="block",v.focus&&f.focus(),h.bind(document,"keydown",m),z.transform&&h.bind(m.scrollWrap,"click",m),v.mouseUsed||h.bind(document,"mousemove",Le),h.bind(window,"resize scroll orientationchange",m),Pe("bindEvents")}),m.setContent(S[1],g),m.updateCurrItem(),Pe("afterInit"),ge||(x=setInterval(function(){Ve||V||K||y!==m.currItem.initialZoomLevel||m.updateSize()},1e3)),h.addClass(f,"pswp--visible")}},close:function(){l&&(r=!(l=!1),Pe("close"),h.unbind(window,"resize scroll orientationchange",m),h.unbind(window,"scroll",d.scroll),h.unbind(document,"keydown",m),h.unbind(document,"mousemove",Le),z.transform&&h.unbind(m.scrollWrap,"click",m),V&&h.unbind(window,u,m),clearTimeout(B),Pe("unbindEvents"),Rt(m.currItem,null,!0,m.destroy))},destroy:function(){Pe("destroy"),Qt&&clearTimeout(Qt),f.setAttribute("aria-hidden","true"),f.className=A,x&&clearInterval(x),h.unbind(m.scrollWrap,c,m),h.unbind(window,"scroll",m),ht(),Ue(),Se=null},panTo:function(e,t,i){i||(e>ee.min.x?e=ee.min.x:eee.min.y?t=ee.min.y:tee.min[e]||see.min[e]&&(i=v.panEndFriction,ee.min[e],n=ee.min[e]-ce[e]),(n<=0||u<0)&&1<$t()?(a=l,u<0&&l>rt.x&&(a=rt.x)):ee.min.x!==ee.max.x&&(r=s)):(sm.currItem.fitRatio&&(de[e]+=t[e]*i)},Et=function(e){if(!("mousedown"===e.type&&0m.currItem.initialZoomLevel+m.currItem.initialZoomLevel/15&&(oe=!0);var a=1,s=Be(),o=Fe();if(rm.currItem.fitRatio&&It(R):Ot())}},jt=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(e){i=1ee.min[t]?n.backAnimDestination[t]=ee.min[t]:de[t]=$t()&&(g=v.loop?0:$t()-1,r=!0),r&&!v.loop||(ve+=n,fe-=n,i=!0));var o,l=me.x*fe,u=Math.abs(l-ct.x);return o=i||l>ct.x==0The image could not be loaded.
',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Lt.length}},Vt=function(e,t,i){if(!e.src||e.loadError)return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds;var n,r,a,s,o=!i;if(o&&(e.vGap||(e.vGap={top:0,bottom:0}),Pe("parseVerticalMargin",e)),Nt.x=t.x,Nt.y=t.y-e.vGap.top-e.vGap.bottom,o){var l=Nt.x/e.w,u=Nt.y/e.h;e.fitRatio=lNt.x?Math.round(Nt.x-r):s.center.x,s.max.y=a>Nt.y?Math.round(Nt.y-a)+n.vGap.top:s.center.y,s.min.x=r>Nt.x?0:s.center.x,s.min.y=a>Nt.y?n.vGap.top:s.center.y,o&&i===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0},Wt=function(e,t,i,n,r,a){t.loadError||n&&(t.imageAppended=!0,Gt(t,n,t===m.currItem&&we),i.appendChild(n),a&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},Xt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=h.createEl("pswp__img","img"),i=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=i,t.onerror=function(){e.loadError=!0,i()},t.src=e.src,t},Ut=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=v.errorMsg.replace("%url%",e.src),!0},Gt=function(e,t,i){if(e.src){t||(t=e.container.lastChild);var n=i?e.w:Math.round(e.w*e.fitRatio),r=i?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=n+"px",e.placeholder.style.height=r+"px"),t.style.width=n+"px",t.style.height=r+"px"}},Zt=function(){if(Ht.length){for(var e,t=0;t=ee.max.x&&i<=ee.min.y&&i>=ee.max.y)&&e.preventDefault(),m.panTo(t,i)},toggleDesktopZoom:function(e){e=e||{x:pe.x/2+he.x,y:pe.y/2+he.y};var t=v.getDoubleTapZoom(!0,m.currItem),i=y===t;m.mouseZoomedIn=!i,m.zoomTo(i?m.currItem.initialZoomLevel:t,e,333),h[(i?"remove":"add")+"Class"](f,"pswp--zoomed-in")}}});var ii,ni,ri,ai,si,oi,li,ui,ci,di,pi,fi,hi={history:!0,galleryUID:1},mi=function(){return pi.hash.substring(1)},vi=function(){ii&&clearTimeout(ii),ri&&clearTimeout(ri)},gi=function(){var e=mi(),t={};if(e.length<5)return t;var i,n=e.split("&");for(i=0;i