
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('onload');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/dpzVjBAupwRfx3UzvXRnnAKb/recaptcha__de.js';po.crossOrigin='anonymous';po.integrity='sha384-XcExwosl+jI9DuXfHiYg0Mm42/xGnWdFp+mR/rTfwb8y3oylGXENe3+IrUrRpDUP';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})();
if(!function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(_,t){"use strict";function g(t){return null!=t&&t===t.window}var e=[],k=_.document,n=Object.getPrototypeOf,a=e.slice,m=e.concat,l=e.push,o=e.indexOf,i={},s=i.toString,v=i.hasOwnProperty,r=v.toString,u=r.call(Object),y={},w=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},h={type:!0,src:!0,nonce:!0,noModule:!0};function b(t,e,i){var n,o,s=(i=i||k).createElement("script");if(s.text=t,e)for(n in h)(o=e[n]||e.getAttribute&&e.getAttribute(n))&&s.setAttribute(n,o);i.head.appendChild(s).parentNode.removeChild(s)}function x(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?i[s.call(t)]||"object":typeof t}var c="3.4.1",S=function(t,e){return new S.fn.init(t,e)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function p(t){var e=!!t&&"length"in t&&t.length,i=x(t);return!w(t)&&!g(t)&&("array"===i||0===e||"number"==typeof e&&0<e&&e-1 in t)}S.fn=S.prototype={jquery:c,constructor:S,length:0,toArray:function(){return a.call(this)},get:function(t){return null==t?a.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=S.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return S.each(this,t)},map:function(i){return this.pushStack(S.map(this,function(t,e){return i.call(t,e,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(0<=i&&i<e?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:e.sort,splice:e.splice},S.extend=S.fn.extend=function(){var t,e,i,n,o,s,r=arguments[0]||{},a=1,l=arguments.length,u=!1;for("boolean"==typeof r&&(u=r,r=arguments[a]||{},a++),"object"==typeof r||w(r)||(r={}),a===l&&(r=this,a--);a<l;a++)if(null!=(t=arguments[a]))for(e in t)n=t[e],"__proto__"!==e&&r!==n&&(u&&n&&(S.isPlainObject(n)||(o=Array.isArray(n)))?(i=r[e],s=o&&!Array.isArray(i)?[]:o||S.isPlainObject(i)?i:{},o=!1,r[e]=S.extend(u,s,n)):void 0!==n&&(r[e]=n));return r},S.extend({expando:"jQuery"+(c+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,i;return!(!t||"[object Object]"!==s.call(t)||(e=n(t))&&("function"!=typeof(i=v.call(e,"constructor")&&e.constructor)||r.call(i)!==u))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e){b(t,{nonce:e&&e.nonce})},each:function(t,e){var i,n=0;if(p(t))for(i=t.length;n<i&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},trim:function(t){return null==t?"":(t+"").replace(d,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(p(Object(t))?S.merge(i,"string"==typeof t?[t]:t):l.call(i,t)),i},inArray:function(t,e,i){return null==e?-1:o.call(e,t,i)},merge:function(t,e){for(var i=+e.length,n=0,o=t.length;n<i;n++)t[o++]=e[n];return t.length=o,t},grep:function(t,e,i){for(var n=[],o=0,s=t.length,r=!i;o<s;o++)!e(t[o],o)!=r&&n.push(t[o]);return n},map:function(t,e,i){var n,o,s=0,r=[];if(p(t))for(n=t.length;s<n;s++)null!=(o=e(t[s],s,i))&&r.push(o);else for(s in t)null!=(o=e(t[s],s,i))&&r.push(o);return m.apply([],r)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=e[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){i["[object "+e+"]"]=e.toLowerCase()});var f=function(i){function c(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)}function o(){C()}var t,p,b,s,r,f,d,g,x,l,u,C,_,a,k,m,h,v,y,S="sizzle"+1*new Date,w=i.document,E=0,n=0,T=lt(),D=lt(),z=lt(),A=lt(),$=function(t,e){return t===e&&(u=!0),0},I={}.hasOwnProperty,e=[],M=e.pop,O=e.push,L=e.push,F=e.slice,P=function(t,e){for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},W="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",H="\\["+N+"*("+j+")(?:"+N+"*([*^$|!~]?=)"+N+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+N+"*\\]",R=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",B=new RegExp(N+"+","g"),U=new RegExp("^"+N+"+|((?:^|[^\\\\])(?:\\\\.)*)"+N+"+$","g"),q=new RegExp("^"+N+"*,"+N+"*"),Y=new RegExp("^"+N+"*([>+~]|"+N+")"+N+"*"),V=new RegExp(N+"|>"),Q=new RegExp(R),X=new RegExp("^"+j+"$"),K={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+W+")$","i"),needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},Z=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,tt=/^[^{]+\{\s*\[native \w/,et=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,it=/[+~]/,nt=new RegExp("\\\\([\\da-f]{1,6}"+N+"?|("+N+")|.)","ig"),ot=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,st=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=bt(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{L.apply(e=F.call(w.childNodes),w.childNodes),e[w.childNodes.length].nodeType}catch(t){L={apply:e.length?function(t,e){O.apply(t,F.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function at(t,e,i,n){var o,s,r,a,l,u,h,c=e&&e.ownerDocument,d=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return i;if(!n&&((e?e.ownerDocument||e:w)!==_&&C(e),e=e||_,k)){if(11!==d&&(l=et.exec(t)))if(o=l[1]){if(9===d){if(!(r=e.getElementById(o)))return i;if(r.id===o)return i.push(r),i}else if(c&&(r=c.getElementById(o))&&y(e,r)&&r.id===o)return i.push(r),i}else{if(l[2])return L.apply(i,e.getElementsByTagName(t)),i;if((o=l[3])&&p.getElementsByClassName&&e.getElementsByClassName)return L.apply(i,e.getElementsByClassName(o)),i}if(p.qsa&&!A[t+" "]&&(!m||!m.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(h=t,c=e,1===d&&V.test(t)){for((a=e.getAttribute("id"))?a=a.replace(ot,st):e.setAttribute("id",a=S),s=(u=f(t)).length;s--;)u[s]="#"+a+" "+wt(u[s]);h=u.join(","),c=it.test(t)&&vt(e.parentNode)||e}try{return L.apply(i,c.querySelectorAll(h)),i}catch(e){A(t,!0)}finally{a===S&&e.removeAttribute("id")}}}return g(t.replace(U,"$1"),e,i,n)}function lt(){var n=[];return function t(e,i){return n.push(e+" ")>b.cacheLength&&delete t[n.shift()],t[e+" "]=i}}function ut(t){return t[S]=!0,t}function ht(t){var e=_.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ct(t,e){for(var i=t.split("|"),n=i.length;n--;)b.attrHandle[i[n]]=e}function dt(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function pt(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function ft(i){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===i}}function gt(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&rt(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function mt(r){return ut(function(s){return s=+s,ut(function(t,e){for(var i,n=r([],t.length,s),o=n.length;o--;)t[i=n[o]]&&(t[i]=!(e[i]=t[i]))})})}function vt(t){return t&&void 0!==t.getElementsByTagName&&t}for(t in p=at.support={},r=at.isXML=function(t){var e=t.namespaceURI,i=(t.ownerDocument||t).documentElement;return!Z.test(e||i&&i.nodeName||"HTML")},C=at.setDocument=function(t){var e,i,n=t?t.ownerDocument||t:w;return n!==_&&9===n.nodeType&&n.documentElement&&(a=(_=n).documentElement,k=!r(_),w!==_&&(i=_.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",o,!1):i.attachEvent&&i.attachEvent("onunload",o)),p.attributes=ht(function(t){return t.className="i",!t.getAttribute("className")}),p.getElementsByTagName=ht(function(t){return t.appendChild(_.createComment("")),!t.getElementsByTagName("*").length}),p.getElementsByClassName=tt.test(_.getElementsByClassName),p.getById=ht(function(t){return a.appendChild(t).id=S,!_.getElementsByName||!_.getElementsByName(S).length}),p.getById?(b.filter.ID=function(t){var e=t.replace(nt,c);return function(t){return t.getAttribute("id")===e}},b.find.ID=function(t,e){if(void 0!==e.getElementById&&k){var i=e.getElementById(t);return i?[i]:[]}}):(b.filter.ID=function(t){var i=t.replace(nt,c);return function(t){var e=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===i}},b.find.ID=function(t,e){if(void 0!==e.getElementById&&k){var i,n,o,s=e.getElementById(t);if(s){if((i=s.getAttributeNode("id"))&&i.value===t)return[s];for(o=e.getElementsByName(t),n=0;s=o[n++];)if((i=s.getAttributeNode("id"))&&i.value===t)return[s]}return[]}}),b.find.TAG=p.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):p.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],o=0,s=e.getElementsByTagName(t);if("*"!==t)return s;for(;i=s[o++];)1===i.nodeType&&n.push(i);return n},b.find.CLASS=p.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&k)return e.getElementsByClassName(t)},h=[],m=[],(p.qsa=tt.test(_.querySelectorAll))&&(ht(function(t){a.appendChild(t).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+N+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||m.push("\\["+N+"*(?:value|"+W+")"),t.querySelectorAll("[id~="+S+"-]").length||m.push("~="),t.querySelectorAll(":checked").length||m.push(":checked"),t.querySelectorAll("a#"+S+"+*").length||m.push(".#.+[+~]")}),ht(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=_.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&m.push("name"+N+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),a.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),m.push(",.*:")})),(p.matchesSelector=tt.test(v=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ht(function(t){p.disconnectedMatch=v.call(t,"*"),v.call(t,"[s!='']:x"),h.push("!=",R)}),m=m.length&&new RegExp(m.join("|")),h=h.length&&new RegExp(h.join("|")),e=tt.test(a.compareDocumentPosition),y=e||tt.test(a.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},$=e?function(t,e){if(t===e)return u=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!p.sortDetached&&e.compareDocumentPosition(t)===i?t===_||t.ownerDocument===w&&y(w,t)?-1:e===_||e.ownerDocument===w&&y(w,e)?1:l?P(l,t)-P(l,e):0:4&i?-1:1)}:function(t,e){if(t===e)return u=!0,0;var i,n=0,o=t.parentNode,s=e.parentNode,r=[t],a=[e];if(!o||!s)return t===_?-1:e===_?1:o?-1:s?1:l?P(l,t)-P(l,e):0;if(o===s)return dt(t,e);for(i=t;i=i.parentNode;)r.unshift(i);for(i=e;i=i.parentNode;)a.unshift(i);for(;r[n]===a[n];)n++;return n?dt(r[n],a[n]):r[n]===w?-1:a[n]===w?1:0}),_},at.matches=function(t,e){return at(t,null,null,e)},at.matchesSelector=function(t,e){if((t.ownerDocument||t)!==_&&C(t),p.matchesSelector&&k&&!A[e+" "]&&(!h||!h.test(e))&&(!m||!m.test(e)))try{var i=v.call(t,e);if(i||p.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){A(e,!0)}return 0<at(e,_,null,[t]).length},at.contains=function(t,e){return(t.ownerDocument||t)!==_&&C(t),y(t,e)},at.attr=function(t,e){(t.ownerDocument||t)!==_&&C(t);var i=b.attrHandle[e.toLowerCase()],n=i&&I.call(b.attrHandle,e.toLowerCase())?i(t,e,!k):void 0;return void 0!==n?n:p.attributes||!k?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null},at.escape=function(t){return(t+"").replace(ot,st)},at.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},at.uniqueSort=function(t){var e,i=[],n=0,o=0;if(u=!p.detectDuplicates,l=!p.sortStable&&t.slice(0),t.sort($),u){for(;e=t[o++];)e===t[o]&&(n=i.push(o));for(;n--;)t.splice(i[n],1)}return l=null,t},s=at.getText=function(t){var e,i="",n=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=s(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[n++];)i+=s(e);return i},(b=at.selectors={cacheLength:50,createPseudo:ut,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(nt,c),t[3]=(t[3]||t[4]||t[5]||"").replace(nt,c),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||at.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&at.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return K.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&Q.test(i)&&(e=f(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(nt,c).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=T[t+" "];return e||(e=new RegExp("(^|"+N+")"+t+"("+N+"|$)"))&&T(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(i,n,o){return function(t){var e=at.attr(t,i);return null==e?"!="===n:!n||(e+="","="===n?e===o:"!="===n?e!==o:"^="===n?o&&0===e.indexOf(o):"*="===n?o&&-1<e.indexOf(o):"$="===n?o&&e.slice(-o.length)===o:"~="===n?-1<(" "+e.replace(B," ")+" ").indexOf(o):"|="===n&&(e===o||e.slice(0,o.length+1)===o+"-"))}},CHILD:function(f,t,e,g,m){var v="nth"!==f.slice(0,3),y="last"!==f.slice(-4),w="of-type"===t;return 1===g&&0===m?function(t){return!!t.parentNode}:function(t,e,i){var n,o,s,r,a,l,u=v!=y?"nextSibling":"previousSibling",h=t.parentNode,c=w&&t.nodeName.toLowerCase(),d=!i&&!w,p=!1;if(h){if(v){for(;u;){for(r=t;r=r[u];)if(w?r.nodeName.toLowerCase()===c:1===r.nodeType)return!1;l=u="only"===f&&!l&&"nextSibling"}return!0}if(l=[y?h.firstChild:h.lastChild],y&&d){for(p=(a=(n=(o=(s=(r=h)[S]||(r[S]={}))[r.uniqueID]||(s[r.uniqueID]={}))[f]||[])[0]===E&&n[1])&&n[2],r=a&&h.childNodes[a];r=++a&&r&&r[u]||(p=a=0)||l.pop();)if(1===r.nodeType&&++p&&r===t){o[f]=[E,a,p];break}}else if(d&&(p=a=(n=(o=(s=(r=t)[S]||(r[S]={}))[r.uniqueID]||(s[r.uniqueID]={}))[f]||[])[0]===E&&n[1]),!1===p)for(;(r=++a&&r&&r[u]||(p=a=0)||l.pop())&&((w?r.nodeName.toLowerCase()!==c:1!==r.nodeType)||!++p||(d&&((o=(s=r[S]||(r[S]={}))[r.uniqueID]||(s[r.uniqueID]={}))[f]=[E,p]),r!==t)););return(p-=m)===g||p%g==0&&0<=p/g}}},PSEUDO:function(t,s){var e,r=b.pseudos[t]||b.setFilters[t.toLowerCase()]||at.error("unsupported pseudo: "+t);return r[S]?r(s):1<r.length?(e=[t,t,"",s],b.setFilters.hasOwnProperty(t.toLowerCase())?ut(function(t,e){for(var i,n=r(t,s),o=n.length;o--;)t[i=P(t,n[o])]=!(e[i]=n[o])}):function(t){return r(t,0,e)}):r}},pseudos:{not:ut(function(t){var n=[],o=[],a=d(t.replace(U,"$1"));return a[S]?ut(function(t,e,i,n){for(var o,s=a(t,null,n,[]),r=t.length;r--;)(o=s[r])&&(t[r]=!(e[r]=o))}):function(t,e,i){return n[0]=t,a(n,null,i,o),n[0]=null,!o.pop()}}),has:ut(function(e){return function(t){return 0<at(e,t).length}}),contains:ut(function(e){return e=e.replace(nt,c),function(t){return-1<(t.textContent||s(t)).indexOf(e)}}),lang:ut(function(i){return X.test(i||"")||at.error("unsupported lang: "+i),i=i.replace(nt,c).toLowerCase(),function(t){var e;do{if(e=k?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===i||0===e.indexOf(i+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=i.location&&i.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===a},focus:function(t){return t===_.activeElement&&(!_.hasFocus||_.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!b.pseudos.empty(t)},header:function(t){return J.test(t.nodeName)},input:function(t){return G.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:mt(function(){return[0]}),last:mt(function(t,e){return[e-1]}),eq:mt(function(t,e,i){return[i<0?i+e:i]}),even:mt(function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t}),odd:mt(function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t}),lt:mt(function(t,e,i){for(var n=i<0?i+e:e<i?e:i;0<=--n;)t.push(n);return t}),gt:mt(function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[t]=pt(t);for(t in{submit:!0,reset:!0})b.pseudos[t]=ft(t);function yt(){}function wt(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function bt(a,t,e){var l=t.dir,u=t.next,h=u||l,c=e&&"parentNode"===h,d=n++;return t.first?function(t,e,i){for(;t=t[l];)if(1===t.nodeType||c)return a(t,e,i);return!1}:function(t,e,i){var n,o,s,r=[E,d];if(i){for(;t=t[l];)if((1===t.nodeType||c)&&a(t,e,i))return!0}else for(;t=t[l];)if(1===t.nodeType||c)if(o=(s=t[S]||(t[S]={}))[t.uniqueID]||(s[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[l]||t;else{if((n=o[h])&&n[0]===E&&n[1]===d)return r[2]=n[2];if((o[h]=r)[2]=a(t,e,i))return!0}return!1}}function xt(o){return 1<o.length?function(t,e,i){for(var n=o.length;n--;)if(!o[n](t,e,i))return!1;return!0}:o[0]}function Ct(t,e,i,n,o){for(var s,r=[],a=0,l=t.length,u=null!=e;a<l;a++)(s=t[a])&&(i&&!i(s,n,o)||(r.push(s),u&&e.push(a)));return r}function _t(p,f,g,m,v,t){return m&&!m[S]&&(m=_t(m)),v&&!v[S]&&(v=_t(v,t)),ut(function(t,e,i,n){var o,s,r,a=[],l=[],u=e.length,h=t||function(t,e,i){for(var n=0,o=e.length;n<o;n++)at(t,e[n],i);return i}(f||"*",i.nodeType?[i]:i,[]),c=!p||!t&&f?h:Ct(h,a,p,i,n),d=g?v||(t?p:u||m)?[]:e:c;if(g&&g(c,d,i,n),m)for(o=Ct(d,l),m(o,[],i,n),s=o.length;s--;)(r=o[s])&&(d[l[s]]=!(c[l[s]]=r));if(t){if(v||p){if(v){for(o=[],s=d.length;s--;)(r=d[s])&&o.push(c[s]=r);v(null,d=[],o,n)}for(s=d.length;s--;)(r=d[s])&&-1<(o=v?P(t,r):a[s])&&(t[o]=!(e[o]=r))}}else d=Ct(d===e?d.splice(u,d.length):d),v?v(null,e,d,n):L.apply(e,d)})}function kt(t){for(var o,e,i,n=t.length,s=b.relative[t[0].type],r=s||b.relative[" "],a=s?1:0,l=bt(function(t){return t===o},r,!0),u=bt(function(t){return-1<P(o,t)},r,!0),h=[function(t,e,i){var n=!s&&(i||e!==x)||((o=e).nodeType?l(t,e,i):u(t,e,i));return o=null,n}];a<n;a++)if(e=b.relative[t[a].type])h=[bt(xt(h),e)];else{if((e=b.filter[t[a].type].apply(null,t[a].matches))[S]){for(i=++a;i<n&&!b.relative[t[i].type];i++);return _t(1<a&&xt(h),1<a&&wt(t.slice(0,a-1).concat({value:" "===t[a-2].type?"*":""})).replace(U,"$1"),e,a<i&&kt(t.slice(a,i)),i<n&&kt(t=t.slice(i)),i<n&&wt(t))}h.push(e)}return xt(h)}return yt.prototype=b.filters=b.pseudos,b.setFilters=new yt,f=at.tokenize=function(t,e){var i,n,o,s,r,a,l,u=D[t+" "];if(u)return e?0:u.slice(0);for(r=t,a=[],l=b.preFilter;r;){for(s in i&&!(n=q.exec(r))||(n&&(r=r.slice(n[0].length)||r),a.push(o=[])),i=!1,(n=Y.exec(r))&&(i=n.shift(),o.push({value:i,type:n[0].replace(U," ")}),r=r.slice(i.length)),b.filter)!(n=K[s].exec(r))||l[s]&&!(n=l[s](n))||(i=n.shift(),o.push({value:i,type:s,matches:n}),r=r.slice(i.length));if(!i)break}return e?r.length:r?at.error(t):D(t,a).slice(0)},d=at.compile=function(t,e){var i,m,v,y,w,n,o=[],s=[],r=z[t+" "];if(!r){for(i=(e=e||f(t)).length;i--;)(r=kt(e[i]))[S]?o.push(r):s.push(r);(r=z(t,(m=s,y=0<(v=o).length,w=0<m.length,n=function(t,e,i,n,o){var s,r,a,l=0,u="0",h=t&&[],c=[],d=x,p=t||w&&b.find.TAG("*",o),f=E+=null==d?1:Math.random()||.1,g=p.length;for(o&&(x=e===_||e||o);u!==g&&null!=(s=p[u]);u++){if(w&&s){for(r=0,e||s.ownerDocument===_||(C(s),i=!k);a=m[r++];)if(a(s,e||_,i)){n.push(s);break}o&&(E=f)}y&&((s=!a&&s)&&l--,t&&h.push(s))}if(l+=u,y&&u!==l){for(r=0;a=v[r++];)a(h,c,e,i);if(t){if(0<l)for(;u--;)h[u]||c[u]||(c[u]=M.call(n));c=Ct(c)}L.apply(n,c),o&&!t&&0<c.length&&1<l+v.length&&at.uniqueSort(n)}return o&&(E=f,x=d),h},y?ut(n):n))).selector=t}return r},g=at.select=function(t,e,i,n){var o,s,r,a,l,u="function"==typeof t&&t,h=!n&&f(t=u.selector||t);if(i=i||[],1===h.length){if(2<(s=h[0]=h[0].slice(0)).length&&"ID"===(r=s[0]).type&&9===e.nodeType&&k&&b.relative[s[1].type]){if(!(e=(b.find.ID(r.matches[0].replace(nt,c),e)||[])[0]))return i;u&&(e=e.parentNode),t=t.slice(s.shift().value.length)}for(o=K.needsContext.test(t)?0:s.length;o--&&(r=s[o],!b.relative[a=r.type]);)if((l=b.find[a])&&(n=l(r.matches[0].replace(nt,c),it.test(s[0].type)&&vt(e.parentNode)||e))){if(s.splice(o,1),!(t=n.length&&wt(s)))return L.apply(i,n),i;break}}return(u||d(t,h))(n,e,!k,i,!e||it.test(t)&&vt(e.parentNode)||e),i},p.sortStable=S.split("").sort($).join("")===S,p.detectDuplicates=!!u,C(),p.sortDetached=ht(function(t){return 1&t.compareDocumentPosition(_.createElement("fieldset"))}),ht(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||ct("type|href|height|width",function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),p.attributes&&ht(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||ct("value",function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),ht(function(t){return null==t.getAttribute("disabled")})||ct(W,function(t,e,i){var n;if(!i)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null}),at}(_);S.find=f,S.expr=f.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=f.uniqueSort,S.text=f.getText,S.isXMLDoc=f.isXML,S.contains=f.contains,S.escapeSelector=f.escape;function C(t,e,i){for(var n=[],o=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(o&&S(t).is(i))break;n.push(t)}return n}function E(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}var T=S.expr.match.needsContext;function D(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var z=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function A(t,i,n){return w(i)?S.grep(t,function(t,e){return!!i.call(t,e,t)!==n}):i.nodeType?S.grep(t,function(t){return t===i!==n}):"string"!=typeof i?S.grep(t,function(t){return-1<o.call(i,t)!==n}):S.filter(i,t,n)}S.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?S.find.matchesSelector(n,t)?[n]:[]:S.find.matches(t,S.grep(e,function(t){return 1===t.nodeType}))},S.fn.extend({find:function(t){var e,i,n=this.length,o=this;if("string"!=typeof t)return this.pushStack(S(t).filter(function(){for(e=0;e<n;e++)if(S.contains(o[e],this))return!0}));for(i=this.pushStack([]),e=0;e<n;e++)S.find(t,o[e],i);return 1<n?S.uniqueSort(i):i},filter:function(t){return this.pushStack(A(this,t||[],!1))},not:function(t){return this.pushStack(A(this,t||[],!0))},is:function(t){return!!A(this,"string"==typeof t&&T.test(t)?S(t):t||[],!1).length}});var $,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(t,e,i){var n,o;if(!t)return this;if(i=i||$,"string"!=typeof t)return t.nodeType?(this[0]=t,this.length=1,this):w(t)?void 0!==i.ready?i.ready(t):t(S):S.makeArray(t,this);if(!(n="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:I.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof S?e[0]:e,S.merge(this,S.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:k,!0)),z.test(n[1])&&S.isPlainObject(e))for(n in e)w(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(o=k.getElementById(n[2]))&&(this[0]=o,this.length=1),this}).prototype=S.fn,$=S(k);var M=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function L(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}S.fn.extend({has:function(t){var e=S(t,this),i=e.length;return this.filter(function(){for(var t=0;t<i;t++)if(S.contains(this,e[t]))return!0})},closest:function(t,e){var i,n=0,o=this.length,s=[],r="string"!=typeof t&&S(t);if(!T.test(t))for(;n<o;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(r?-1<r.index(i):1===i.nodeType&&S.find.matchesSelector(i,t))){s.push(i);break}return this.pushStack(1<s.length?S.uniqueSort(s):s)},index:function(t){return t?"string"==typeof t?o.call(S(t),this[0]):o.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),S.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return C(t,"parentNode")},parentsUntil:function(t,e,i){return C(t,"parentNode",i)},next:function(t){return L(t,"nextSibling")},prev:function(t){return L(t,"previousSibling")},nextAll:function(t){return C(t,"nextSibling")},prevAll:function(t){return C(t,"previousSibling")},nextUntil:function(t,e,i){return C(t,"nextSibling",i)},prevUntil:function(t,e,i){return C(t,"previousSibling",i)},siblings:function(t){return E((t.parentNode||{}).firstChild,t)},children:function(t){return E(t.firstChild)},contents:function(t){return void 0!==t.contentDocument?t.contentDocument:(D(t,"template")&&(t=t.content||t),S.merge([],t.childNodes))}},function(n,o){S.fn[n]=function(t,e){var i=S.map(this,o,t);return"Until"!==n.slice(-5)&&(e=t),e&&"string"==typeof e&&(i=S.filter(e,i)),1<this.length&&(O[n]||S.uniqueSort(i),M.test(n)&&i.reverse()),this.pushStack(i)}});var F=/[^\x20\t\r\n\f]+/g;function P(t){return t}function W(t){throw t}function N(t,e,i,n){var o;try{t&&w(o=t.promise)?o.call(t).done(e).fail(i):t&&w(o=t.then)?o.call(t,e,i):e.apply(void 0,[t].slice(n))}catch(t){i.apply(void 0,[t])}}S.Callbacks=function(n){var t,i;n="string"==typeof n?(t=n,i={},S.each(t.match(F)||[],function(t,e){i[e]=!0}),i):S.extend({},n);function o(){for(a=a||n.once,r=s=!0;u.length;h=-1)for(e=u.shift();++h<l.length;)!1===l[h].apply(e[0],e[1])&&n.stopOnFalse&&(h=l.length,e=!1);n.memory||(e=!1),s=!1,a&&(l=e?[]:"")}var s,e,r,a,l=[],u=[],h=-1,c={add:function(){return l&&(e&&!s&&(h=l.length-1,u.push(e)),function i(t){S.each(t,function(t,e){w(e)?n.unique&&c.has(e)||l.push(e):e&&e.length&&"string"!==x(e)&&i(e)})}(arguments),e&&!s&&o()),this},remove:function(){return S.each(arguments,function(t,e){for(var i;-1<(i=S.inArray(e,l,i));)l.splice(i,1),i<=h&&h--}),this},has:function(t){return t?-1<S.inArray(t,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return a=u=[],l=e="",this},disabled:function(){return!l},lock:function(){return a=u=[],e||s||(l=e=""),this},locked:function(){return!!a},fireWith:function(t,e){return a||(e=[t,(e=e||[]).slice?e.slice():e],u.push(e),s||o()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},S.extend({Deferred:function(t){var s=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],o="pending",r={state:function(){return o},always:function(){return a.done(arguments).fail(arguments),this},catch:function(t){return r.then(null,t)},pipe:function(){var o=arguments;return S.Deferred(function(n){S.each(s,function(t,e){var i=w(o[e[4]])&&o[e[4]];a[e[1]](function(){var t=i&&i.apply(this,arguments);t&&w(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[e[0]+"With"](this,i?[t]:arguments)})}),o=null}).promise()},then:function(e,i,n){var l=0;function u(o,s,r,a){return function(){function t(){var t,e;if(!(o<l)){if((t=r.apply(i,n))===s.promise())throw new TypeError("Thenable self-resolution");e=t&&("object"==typeof t||"function"==typeof t)&&t.then,w(e)?a?e.call(t,u(l,s,P,a),u(l,s,W,a)):(l++,e.call(t,u(l,s,P,a),u(l,s,W,a),u(l,s,P,s.notifyWith))):(r!==P&&(i=void 0,n=[t]),(a||s.resolveWith)(i,n))}}var i=this,n=arguments,e=a?t:function(){try{t()}catch(t){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(t,e.stackTrace),l<=o+1&&(r!==W&&(i=void 0,n=[t]),s.rejectWith(i,n))}};o?e():(S.Deferred.getStackHook&&(e.stackTrace=S.Deferred.getStackHook()),_.setTimeout(e))}}return S.Deferred(function(t){s[0][3].add(u(0,t,w(n)?n:P,t.notifyWith)),s[1][3].add(u(0,t,w(e)?e:P)),s[2][3].add(u(0,t,w(i)?i:W))}).promise()},promise:function(t){return null!=t?S.extend(t,r):r}},a={};return S.each(s,function(t,e){var i=e[2],n=e[5];r[e[1]]=i.add,n&&i.add(function(){o=n},s[3-t][2].disable,s[3-t][3].disable,s[0][2].lock,s[0][3].lock),i.add(e[3].fire),a[e[0]]=function(){return a[e[0]+"With"](this===a?void 0:this,arguments),this},a[e[0]+"With"]=i.fireWith}),r.promise(a),t&&t.call(a,a),a},when:function(t){function e(e){return function(t){o[e]=this,s[e]=1<arguments.length?a.call(arguments):t,--i||r.resolveWith(o,s)}}var i=arguments.length,n=i,o=Array(n),s=a.call(arguments),r=S.Deferred();if(i<=1&&(N(t,r.done(e(n)).resolve,r.reject,!i),"pending"===r.state()||w(s[n]&&s[n].then)))return r.then();for(;n--;)N(s[n],e(n),r.reject);return r.promise()}});var j=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(t,e){_.console&&_.console.warn&&t&&j.test(t.name)&&_.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},S.readyException=function(t){_.setTimeout(function(){throw t})};var H=S.Deferred();function R(){k.removeEventListener("DOMContentLoaded",R),_.removeEventListener("load",R),S.ready()}S.fn.ready=function(t){return H.then(t).catch(function(t){S.readyException(t)}),this},S.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--S.readyWait:S.isReady)||(S.isReady=!0)!==t&&0<--S.readyWait||H.resolveWith(k,[S])}}),S.ready.then=H.then,"complete"===k.readyState||"loading"!==k.readyState&&!k.documentElement.doScroll?_.setTimeout(S.ready):(k.addEventListener("DOMContentLoaded",R),_.addEventListener("load",R));var B=function(t,e,i,n,o,s,r){var a=0,l=t.length,u=null==i;if("object"===x(i))for(a in o=!0,i)B(t,e,a,i[a],!0,s,r);else if(void 0!==n&&(o=!0,w(n)||(r=!0),u&&(e=r?(e.call(t,n),null):(u=e,function(t,e,i){return u.call(S(t),i)})),e))for(;a<l;a++)e(t[a],i,r?n:n.call(t[a],a,e(t[a],i)));return o?t:u?e.call(t):l?e(t[0],i):s},U=/^-ms-/,q=/-([a-z])/g;function Y(t,e){return e.toUpperCase()}function V(t){return t.replace(U,"ms-").replace(q,Y)}function Q(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType}function X(){this.expando=S.expando+X.uid++}X.uid=1,X.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Q(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,i){var n,o=this.cache(t);if("string"==typeof e)o[V(e)]=i;else for(n in e)o[V(n)]=e[n];return o},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][V(e)]},access:function(t,e,i){return void 0===e||e&&"string"==typeof e&&void 0===i?this.get(t,e):(this.set(t,e,i),void 0!==i?i:e)},remove:function(t,e){var i,n=t[this.expando];if(void 0!==n){if(void 0!==e){i=(e=Array.isArray(e)?e.map(V):(e=V(e))in n?[e]:e.match(F)||[]).length;for(;i--;)delete n[e[i]]}void 0!==e&&!S.isEmptyObject(n)||(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!S.isEmptyObject(e)}};var K=new X,Z=new X,G=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,J=/[A-Z]/g;function tt(t,e,i){var n,o;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(J,"-$&").toLowerCase(),"string"==typeof(i=t.getAttribute(n))){try{i="true"===(o=i)||"false"!==o&&("null"===o?null:o===+o+""?+o:G.test(o)?JSON.parse(o):o)}catch(t){}Z.set(t,e,i)}else i=void 0;return i}S.extend({hasData:function(t){return Z.hasData(t)||K.hasData(t)},data:function(t,e,i){return Z.access(t,e,i)},removeData:function(t,e){Z.remove(t,e)},_data:function(t,e,i){return K.access(t,e,i)},_removeData:function(t,e){K.remove(t,e)}}),S.fn.extend({data:function(i,t){var e,n,o,s=this[0],r=s&&s.attributes;if(void 0!==i)return"object"==typeof i?this.each(function(){Z.set(this,i)}):B(this,function(t){var e;if(s&&void 0===t)return void 0!==(e=Z.get(s,i))?e:void 0!==(e=tt(s,i))?e:void 0;this.each(function(){Z.set(this,i,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(o=Z.get(s),1===s.nodeType&&!K.get(s,"hasDataAttrs"))){for(e=r.length;e--;)r[e]&&0===(n=r[e].name).indexOf("data-")&&(n=V(n.slice(5)),tt(s,n,o[n]));K.set(s,"hasDataAttrs",!0)}return o},removeData:function(t){return this.each(function(){Z.remove(this,t)})}}),S.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=K.get(t,e),i&&(!n||Array.isArray(i)?n=K.access(t,e,S.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=S.queue(t,e),n=i.length,o=i.shift(),s=S._queueHooks(t,e);"inprogress"===o&&(o=i.shift(),n--),o&&("fx"===e&&i.unshift("inprogress"),delete s.stop,o.call(t,function(){S.dequeue(t,e)},s)),!n&&s&&s.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return K.get(t,i)||K.access(t,i,{empty:S.Callbacks("once memory").add(function(){K.remove(t,[e+"queue",i])})})}}),S.fn.extend({queue:function(e,i){var t=2;return"string"!=typeof e&&(i=e,e="fx",t--),arguments.length<t?S.queue(this[0],e):void 0===i?this:this.each(function(){var t=S.queue(this,e,i);S._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&S.dequeue(this,e)})},dequeue:function(t){return this.each(function(){S.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){function i(){--o||s.resolveWith(r,[r])}var n,o=1,s=S.Deferred(),r=this,a=this.length;for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(n=K.get(r[a],t+"queueHooks"))&&n.empty&&(o++,n.empty.add(i));return i(),s.promise(e)}});var et=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,it=new RegExp("^(?:([+-])=|)("+et+")([a-z%]*)$","i"),nt=["Top","Right","Bottom","Left"],ot=k.documentElement,st=function(t){return S.contains(t.ownerDocument,t)},rt={composed:!0};ot.getRootNode&&(st=function(t){return S.contains(t.ownerDocument,t)||t.getRootNode(rt)===t.ownerDocument});function at(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&st(t)&&"none"===S.css(t,"display")}function lt(t,e,i,n){var o,s,r={};for(s in e)r[s]=t.style[s],t.style[s]=e[s];for(s in o=i.apply(t,n||[]),e)t.style[s]=r[s];return o}function ut(t,e,i,n){var o,s,r=20,a=n?function(){return n.cur()}:function(){return S.css(t,e,"")},l=a(),u=i&&i[3]||(S.cssNumber[e]?"":"px"),h=t.nodeType&&(S.cssNumber[e]||"px"!==u&&+l)&&it.exec(S.css(t,e));if(h&&h[3]!==u){for(l/=2,u=u||h[3],h=+l||1;r--;)S.style(t,e,h+u),(1-s)*(1-(s=a()/l||.5))<=0&&(r=0),h/=s;h*=2,S.style(t,e,h+u),i=i||[]}return i&&(h=+h||+l||0,o=i[1]?h+(i[1]+1)*i[2]:+i[2],n&&(n.unit=u,n.start=h,n.end=o)),o}var ht={};function ct(t,e){for(var i,n,o,s,r,a,l,u=[],h=0,c=t.length;h<c;h++)(n=t[h]).style&&(i=n.style.display,e?("none"===i&&(u[h]=K.get(n,"display")||null,u[h]||(n.style.display="")),""===n.style.display&&at(n)&&(u[h]=(l=r=s=void 0,r=(o=n).ownerDocument,a=o.nodeName,(l=ht[a])||(s=r.body.appendChild(r.createElement(a)),l=S.css(s,"display"),s.parentNode.removeChild(s),"none"===l&&(l="block"),ht[a]=l)))):"none"!==i&&(u[h]="none",K.set(n,"display",i)));for(h=0;h<c;h++)null!=u[h]&&(t[h].style.display=u[h]);return t}S.fn.extend({show:function(){return ct(this,!0)},hide:function(){return ct(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){at(this)?S(this).show():S(this).hide()})}});var dt=/^(?:checkbox|radio)$/i,pt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i,gt={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 mt(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&D(t,e)?S.merge([t],i):i}function vt(t,e){for(var i=0,n=t.length;i<n;i++)K.set(t[i],"globalEval",!e||K.get(e[i],"globalEval"))}gt.optgroup=gt.option,gt.tbody=gt.tfoot=gt.colgroup=gt.caption=gt.thead,gt.th=gt.td;var yt,wt,bt=/<|&#?\w+;/;function xt(t,e,i,n,o){for(var s,r,a,l,u,h,c=e.createDocumentFragment(),d=[],p=0,f=t.length;p<f;p++)if((s=t[p])||0===s)if("object"===x(s))S.merge(d,s.nodeType?[s]:s);else if(bt.test(s)){for(r=r||c.appendChild(e.createElement("div")),a=(pt.exec(s)||["",""])[1].toLowerCase(),l=gt[a]||gt._default,r.innerHTML=l[1]+S.htmlPrefilter(s)+l[2],h=l[0];h--;)r=r.lastChild;S.merge(d,r.childNodes),(r=c.firstChild).textContent=""}else d.push(e.createTextNode(s));for(c.textContent="",p=0;s=d[p++];)if(n&&-1<S.inArray(s,n))o&&o.push(s);else if(u=st(s),r=mt(c.appendChild(s),"script"),u&&vt(r),i)for(h=0;s=r[h++];)ft.test(s.type||"")&&i.push(s);return c}yt=k.createDocumentFragment().appendChild(k.createElement("div")),(wt=k.createElement("input")).setAttribute("type","radio"),wt.setAttribute("checked","checked"),wt.setAttribute("name","t"),yt.appendChild(wt),y.checkClone=yt.cloneNode(!0).cloneNode(!0).lastChild.checked,yt.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!yt.cloneNode(!0).lastChild.defaultValue;var Ct=/^key/,_t=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,kt=/^([^.]*)(?:\.(.+)|)/;function St(){return!0}function Et(){return!1}function Tt(t,e){return t===function(){try{return k.activeElement}catch(t){}}()==("focus"===e)}function Dt(t,e,i,n,o,s){var r,a;if("object"==typeof e){for(a in"string"!=typeof i&&(n=n||i,i=void 0),e)Dt(t,a,i,n,e[a],s);return t}if(null==n&&null==o?(o=i,n=i=void 0):null==o&&("string"==typeof i?(o=n,n=void 0):(o=n,n=i,i=void 0)),!1===o)o=Et;else if(!o)return t;return 1===s&&(r=o,(o=function(t){return S().off(t),r.apply(this,arguments)}).guid=r.guid||(r.guid=S.guid++)),t.each(function(){S.event.add(this,e,o,n,i)})}function zt(t,o,s){s?(K.set(t,o,!1),S.event.add(t,o,{namespace:!1,handler:function(t){var e,i,n=K.get(this,o);if(1&t.isTrigger&&this[o]){if(n.length)(S.event.special[o]||{}).delegateType&&t.stopPropagation();else if(n=a.call(arguments),K.set(this,o,n),e=s(this,o),this[o](),n!==(i=K.get(this,o))||e?K.set(this,o,!1):i={},n!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else n.length&&(K.set(this,o,{value:S.event.trigger(S.extend(n[0],S.Event.prototype),n.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===K.get(t,o)&&S.event.add(t,o,St)}S.event={global:{},add:function(e,t,i,n,o){var s,r,a,l,u,h,c,d,p,f,g,m=K.get(e);if(m)for(i.handler&&(i=(s=i).handler,o=s.selector),o&&S.find.matchesSelector(ot,o),i.guid||(i.guid=S.guid++),(l=m.events)||(l=m.events={}),(r=m.handle)||(r=m.handle=function(t){return void 0!==S&&S.event.triggered!==t.type?S.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(F)||[""]).length;u--;)p=g=(a=kt.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),p&&(c=S.event.special[p]||{},p=(o?c.delegateType:c.bindType)||p,c=S.event.special[p]||{},h=S.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:o,needsContext:o&&S.expr.match.needsContext.test(o),namespace:f.join(".")},s),(d=l[p])||((d=l[p]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,n,f,r)||e.addEventListener&&e.addEventListener(p,r)),c.add&&(c.add.call(e,h),h.handler.guid||(h.handler.guid=i.guid)),o?d.splice(d.delegateCount++,0,h):d.push(h),S.event.global[p]=!0)},remove:function(t,e,i,n,o){var s,r,a,l,u,h,c,d,p,f,g,m=K.hasData(t)&&K.get(t);if(m&&(l=m.events)){for(u=(e=(e||"").match(F)||[""]).length;u--;)if(p=g=(a=kt.exec(e[u])||[])[1],f=(a[2]||"").split(".").sort(),p){for(c=S.event.special[p]||{},d=l[p=(n?c.delegateType:c.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=s=d.length;s--;)h=d[s],!o&&g!==h.origType||i&&i.guid!==h.guid||a&&!a.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(d.splice(s,1),h.selector&&d.delegateCount--,c.remove&&c.remove.call(t,h));r&&!d.length&&(c.teardown&&!1!==c.teardown.call(t,f,m.handle)||S.removeEvent(t,p,m.handle),delete l[p])}else for(p in l)S.event.remove(t,p+e[u],i,n,!0);S.isEmptyObject(l)&&K.remove(t,"handle events")}},dispatch:function(t){var e,i,n,o,s,r,a=S.event.fix(t),l=new Array(arguments.length),u=(K.get(this,"events")||{})[a.type]||[],h=S.event.special[a.type]||{};for(l[0]=a,e=1;e<arguments.length;e++)l[e]=arguments[e];if(a.delegateTarget=this,!h.preDispatch||!1!==h.preDispatch.call(this,a)){for(r=S.event.handlers.call(this,a,u),e=0;(o=r[e++])&&!a.isPropagationStopped();)for(a.currentTarget=o.elem,i=0;(s=o.handlers[i++])&&!a.isImmediatePropagationStopped();)a.rnamespace&&!1!==s.namespace&&!a.rnamespace.test(s.namespace)||(a.handleObj=s,a.data=s.data,void 0!==(n=((S.event.special[s.origType]||{}).handle||s.handler).apply(o.elem,l))&&!1===(a.result=n)&&(a.preventDefault(),a.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,a),a.result}},handlers:function(t,e){var i,n,o,s,r,a=[],l=e.delegateCount,u=t.target;if(l&&u.nodeType&&!("click"===t.type&&1<=t.button))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==t.type||!0!==u.disabled)){for(s=[],r={},i=0;i<l;i++)void 0===r[o=(n=e[i]).selector+" "]&&(r[o]=n.needsContext?-1<S(o,this).index(u):S.find(o,this,null,[u]).length),r[o]&&s.push(n);s.length&&a.push({elem:u,handlers:s})}return u=this,l<e.length&&a.push({elem:u,handlers:e.slice(l)}),a},addProp:function(e,t){Object.defineProperty(S.Event.prototype,e,{enumerable:!0,configurable:!0,get:w(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(t){return t[S.expando]?t:new S.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return dt.test(e.type)&&e.click&&D(e,"input")&&zt(e,"click",St),!1},trigger:function(t){var e=this||t;return dt.test(e.type)&&e.click&&D(e,"input")&&zt(e,"click"),!0},_default:function(t){var e=t.target;return dt.test(e.type)&&e.click&&D(e,"input")&&K.get(e,"click")||D(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},S.removeEvent=function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i)},S.Event=function(t,e){if(!(this instanceof S.Event))return new S.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?St:Et,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&S.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Et,isPropagationStopped:Et,isImmediatePropagationStopped:Et,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=St,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=St,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=St,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},S.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(t){var e=t.button;return null==t.which&&Ct.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&_t.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(t,e){S.event.special[t]={setup:function(){return zt(this,t,Tt),!1},trigger:function(){return zt(this,t),!0},delegateType:e}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,o){S.event.special[t]={delegateType:o,bindType:o,handle:function(t){var e,i=t.relatedTarget,n=t.handleObj;return i&&(i===this||S.contains(this,i))||(t.type=n.origType,e=n.handler.apply(this,arguments),t.type=o),e}}}),S.fn.extend({on:function(t,e,i,n){return Dt(this,t,e,i,n)},one:function(t,e,i,n){return Dt(this,t,e,i,n,1)},off:function(t,e,i){var n,o;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,S(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"!=typeof t)return!1!==e&&"function"!=typeof e||(i=e,e=void 0),!1===i&&(i=Et),this.each(function(){S.event.remove(this,t,i,e)});for(o in t)this.off(o,e,t[o]);return this}});var At=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,$t=/<script|<style|<link/i,It=/checked\s*(?:[^=]|=\s*.checked.)/i,Mt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ot(t,e){return D(t,"table")&&D(11!==e.nodeType?e:e.firstChild,"tr")&&S(t).children("tbody")[0]||t}function Lt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Ft(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Pt(t,e){var i,n,o,s,r,a,l,u;if(1===e.nodeType){if(K.hasData(t)&&(s=K.access(t),r=K.set(e,s),u=s.events))for(o in delete r.handle,r.events={},u)for(i=0,n=u[o].length;i<n;i++)S.event.add(e,o,u[o][i]);Z.hasData(t)&&(a=Z.access(t),l=S.extend({},a),Z.set(e,l))}}function Wt(i,n,o,s){n=m.apply([],n);var t,e,r,a,l,u,h=0,c=i.length,d=c-1,p=n[0],f=w(p);if(f||1<c&&"string"==typeof p&&!y.checkClone&&It.test(p))return i.each(function(t){var e=i.eq(t);f&&(n[0]=p.call(this,t,e.html())),Wt(e,n,o,s)});if(c&&(e=(t=xt(n,i[0].ownerDocument,!1,i,s)).firstChild,1===t.childNodes.length&&(t=e),e||s)){for(a=(r=S.map(mt(t,"script"),Lt)).length;h<c;h++)l=t,h!==d&&(l=S.clone(l,!0,!0),a&&S.merge(r,mt(l,"script"))),o.call(i[h],l,h);if(a)for(u=r[r.length-1].ownerDocument,S.map(r,Ft),h=0;h<a;h++)l=r[h],ft.test(l.type||"")&&!K.access(l,"globalEval")&&S.contains(u,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?S._evalUrl&&!l.noModule&&S._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):b(l.textContent.replace(Mt,""),l,u))}return i}function Nt(t,e,i){for(var n,o=e?S.filter(e,t):t,s=0;null!=(n=o[s]);s++)i||1!==n.nodeType||S.cleanData(mt(n)),n.parentNode&&(i&&st(n)&&vt(mt(n,"script")),n.parentNode.removeChild(n));return t}S.extend({htmlPrefilter:function(t){return t.replace(At,"<$1></$2>")},clone:function(t,e,i){var n,o,s,r,a,l,u,h=t.cloneNode(!0),c=st(t);if(!(y.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||S.isXMLDoc(t)))for(r=mt(h),n=0,o=(s=mt(t)).length;n<o;n++)a=s[n],"input"===(u=(l=r[n]).nodeName.toLowerCase())&&dt.test(a.type)?l.checked=a.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=a.defaultValue);if(e)if(i)for(s=s||mt(t),r=r||mt(h),n=0,o=s.length;n<o;n++)Pt(s[n],r[n]);else Pt(t,h);return 0<(r=mt(h,"script")).length&&vt(r,!c&&mt(t,"script")),h},cleanData:function(t){for(var e,i,n,o=S.event.special,s=0;void 0!==(i=t[s]);s++)if(Q(i)){if(e=i[K.expando]){if(e.events)for(n in e.events)o[n]?S.event.remove(i,n):S.removeEvent(i,n,e.handle);i[K.expando]=void 0}i[Z.expando]&&(i[Z.expando]=void 0)}}}),S.fn.extend({detach:function(t){return Nt(this,t,!0)},remove:function(t){return Nt(this,t)},text:function(t){return B(this,function(t){return void 0===t?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Wt(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ot(this,t).appendChild(t)})},prepend:function(){return Wt(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Ot(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Wt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Wt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(S.cleanData(mt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return S.clone(this,t,e)})},html:function(t){return B(this,function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!$t.test(t)&&!gt[(pt.exec(t)||["",""])[1].toLowerCase()]){t=S.htmlPrefilter(t);try{for(;i<n;i++)1===(e=this[i]||{}).nodeType&&(S.cleanData(mt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var i=[];return Wt(this,arguments,function(t){var e=this.parentNode;S.inArray(this,i)<0&&(S.cleanData(mt(this)),e&&e.replaceChild(t,this))},i)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,r){S.fn[t]=function(t){for(var e,i=[],n=S(t),o=n.length-1,s=0;s<=o;s++)e=s===o?this:this.clone(!0),S(n[s])[r](e),l.apply(i,e.get());return this.pushStack(i)}});var jt,Ht,Rt,Bt,Ut,qt,Yt,Vt=new RegExp("^("+et+")(?!px)[a-z%]+$","i"),Qt=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=_),e.getComputedStyle(t)},Xt=new RegExp(nt.join("|"),"i");function Kt(t,e,i){var n,o,s,r,a=t.style;return(i=i||Qt(t))&&(""!==(r=i.getPropertyValue(e)||i[e])||st(t)||(r=S.style(t,e)),!y.pixelBoxStyles()&&Vt.test(r)&&Xt.test(e)&&(n=a.width,o=a.minWidth,s=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=i.width,a.width=n,a.minWidth=o,a.maxWidth=s)),void 0!==r?r+"":r}function Zt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}function Gt(){if(Yt){qt.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Yt.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ot.appendChild(qt).appendChild(Yt);var t=_.getComputedStyle(Yt);jt="1%"!==t.top,Ut=12===Jt(t.marginLeft),Yt.style.right="60%",Bt=36===Jt(t.right),Ht=36===Jt(t.width),Yt.style.position="absolute",Rt=12===Jt(Yt.offsetWidth/3),ot.removeChild(qt),Yt=null}}function Jt(t){return Math.round(parseFloat(t))}qt=k.createElement("div"),(Yt=k.createElement("div")).style&&(Yt.style.backgroundClip="content-box",Yt.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===Yt.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return Gt(),Ht},pixelBoxStyles:function(){return Gt(),Bt},pixelPosition:function(){return Gt(),jt},reliableMarginLeft:function(){return Gt(),Ut},scrollboxSize:function(){return Gt(),Rt}}));var te=["Webkit","Moz","ms"],ee=k.createElement("div").style,ie={};function ne(t){return S.cssProps[t]||ie[t]||(t in ee?t:ie[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),i=te.length;i--;)if((t=te[i]+e)in ee)return t}(t)||t)}var oe=/^(none|table(?!-c[ea]).+)/,se=/^--/,re={position:"absolute",visibility:"hidden",display:"block"},ae={letterSpacing:"0",fontWeight:"400"};function le(t,e,i){var n=it.exec(e);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):e}function ue(t,e,i,n,o,s){var r="width"===e?1:0,a=0,l=0;if(i===(n?"border":"content"))return 0;for(;r<4;r+=2)"margin"===i&&(l+=S.css(t,i+nt[r],!0,o)),n?("content"===i&&(l-=S.css(t,"padding"+nt[r],!0,o)),"margin"!==i&&(l-=S.css(t,"border"+nt[r]+"Width",!0,o))):(l+=S.css(t,"padding"+nt[r],!0,o),"padding"!==i?l+=S.css(t,"border"+nt[r]+"Width",!0,o):a+=S.css(t,"border"+nt[r]+"Width",!0,o));return!n&&0<=s&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-s-l-a-.5))||0),l}function he(t,e,i){var n=Qt(t),o=(!y.boxSizingReliable()||i)&&"border-box"===S.css(t,"boxSizing",!1,n),s=o,r=Kt(t,e,n),a="offset"+e[0].toUpperCase()+e.slice(1);if(Vt.test(r)){if(!i)return r;r="auto"}return(!y.boxSizingReliable()&&o||"auto"===r||!parseFloat(r)&&"inline"===S.css(t,"display",!1,n))&&t.getClientRects().length&&(o="border-box"===S.css(t,"boxSizing",!1,n),(s=a in t)&&(r=t[a])),(r=parseFloat(r)||0)+ue(t,e,i||(o?"border":"content"),s,n,r)+"px"}function ce(t,e,i,n,o){return new ce.prototype.init(t,e,i,n,o)}S.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=Kt(t,"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(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,s,r,a=V(e),l=se.test(e),u=t.style;if(l||(e=ne(a)),r=S.cssHooks[e]||S.cssHooks[a],void 0===i)return r&&"get"in r&&void 0!==(o=r.get(t,!1,n))?o:u[e];"string"==(s=typeof i)&&(o=it.exec(i))&&o[1]&&(i=ut(t,e,o),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=o&&o[3]||(S.cssNumber[a]?"":"px")),y.clearCloneStyle||""!==i||0!==e.indexOf("background")||(u[e]="inherit"),r&&"set"in r&&void 0===(i=r.set(t,i,n))||(l?u.setProperty(e,i):u[e]=i))}},css:function(t,e,i,n){var o,s,r,a=V(e);return se.test(e)||(e=ne(a)),(r=S.cssHooks[e]||S.cssHooks[a])&&"get"in r&&(o=r.get(t,!0,i)),void 0===o&&(o=Kt(t,e,n)),"normal"===o&&e in ae&&(o=ae[e]),""===i||i?(s=parseFloat(o),!0===i||isFinite(s)?s||0:o):o}}),S.each(["height","width"],function(t,l){S.cssHooks[l]={get:function(t,e,i){if(e)return!oe.test(S.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?he(t,l,i):lt(t,re,function(){return he(t,l,i)})},set:function(t,e,i){var n,o=Qt(t),s=!y.scrollboxSize()&&"absolute"===o.position,r=(s||i)&&"border-box"===S.css(t,"boxSizing",!1,o),a=i?ue(t,l,i,r,o):0;return r&&s&&(a-=Math.ceil(t["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(o[l])-ue(t,l,"border",!1,o)-.5)),a&&(n=it.exec(e))&&"px"!==(n[3]||"px")&&(t.style[l]=e,e=S.css(t,l)),le(0,e,a)}}}),S.cssHooks.marginLeft=Zt(y.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Kt(t,"marginLeft"))||t.getBoundingClientRect().left-lt(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(o,s){S.cssHooks[o+s]={expand:function(t){for(var e=0,i={},n="string"==typeof t?t.split(" "):[t];e<4;e++)i[o+nt[e]+s]=n[e]||n[e-2]||n[0];return i}},"margin"!==o&&(S.cssHooks[o+s].set=le)}),S.fn.extend({css:function(t,e){return B(this,function(t,e,i){var n,o,s={},r=0;if(Array.isArray(e)){for(n=Qt(t),o=e.length;r<o;r++)s[e[r]]=S.css(t,e[r],!1,n);return s}return void 0!==i?S.style(t,e,i):S.css(t,e)},t,e,1<arguments.length)}}),((S.Tween=ce).prototype={constructor:ce,init:function(t,e,i,n,o,s){this.elem=t,this.prop=i,this.easing=o||S.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=s||(S.cssNumber[i]?"":"px")},cur:function(){var t=ce.propHooks[this.prop];return t&&t.get?t.get(this):ce.propHooks._default.get(this)},run:function(t){var e,i=ce.propHooks[this.prop];return this.options.duration?this.pos=e=S.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):ce.propHooks._default.set(this),this}}).init.prototype=ce.prototype,(ce.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=S.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){S.fx.step[t.prop]?S.fx.step[t.prop](t):1!==t.elem.nodeType||!S.cssHooks[t.prop]&&null==t.elem.style[ne(t.prop)]?t.elem[t.prop]=t.now:S.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=ce.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},S.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},S.fx=ce.prototype.init,S.fx.step={};var de,pe,fe,ge,me=/^(?:toggle|show|hide)$/,ve=/queueHooks$/;function ye(){pe&&(!1===k.hidden&&_.requestAnimationFrame?_.requestAnimationFrame(ye):_.setTimeout(ye,S.fx.interval),S.fx.tick())}function we(){return _.setTimeout(function(){de=void 0}),de=Date.now()}function be(t,e){var i,n=0,o={height:t};for(e=e?1:0;n<4;n+=2-e)o["margin"+(i=nt[n])]=o["padding"+i]=t;return e&&(o.opacity=o.width=t),o}function xe(t,e,i){for(var n,o=(Ce.tweeners[e]||[]).concat(Ce.tweeners["*"]),s=0,r=o.length;s<r;s++)if(n=o[s].call(i,e,t))return n}function Ce(s,t,e){var i,r,n=0,o=Ce.prefilters.length,a=S.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=de||we(),e=Math.max(0,u.startTime+u.duration-t),i=1-(e/u.duration||0),n=0,o=u.tweens.length;n<o;n++)u.tweens[n].run(i);return a.notifyWith(s,[u,i,e]),i<1&&o?e:(o||a.notifyWith(s,[u,1,0]),a.resolveWith(s,[u]),!1)},u=a.promise({elem:s,props:S.extend({},t),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},e),originalProperties:t,originalOptions:e,startTime:de||we(),duration:e.duration,tweens:[],createTween:function(t,e){var i=S.Tween(s,u.opts,t,e,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var e=0,i=t?u.tweens.length:0;if(r)return this;for(r=!0;e<i;e++)u.tweens[e].run(1);return t?(a.notifyWith(s,[u,1,0]),a.resolveWith(s,[u,t])):a.rejectWith(s,[u,t]),this}}),h=u.props;for(function(t,e){var i,n,o,s,r;for(i in t)if(o=e[n=V(i)],s=t[i],Array.isArray(s)&&(o=s[1],s=t[i]=s[0]),i!==n&&(t[n]=s,delete t[i]),(r=S.cssHooks[n])&&"expand"in r)for(i in s=r.expand(s),delete t[n],s)i in t||(t[i]=s[i],e[i]=o);else e[n]=o}(h,u.opts.specialEasing);n<o;n++)if(i=Ce.prefilters[n].call(u,s,h,u.opts))return w(i.stop)&&(S._queueHooks(u.elem,u.opts.queue).stop=i.stop.bind(i)),i;return S.map(h,xe,u),w(u.opts.start)&&u.opts.start.call(s,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),S.fx.timer(S.extend(l,{elem:s,anim:u,queue:u.opts.queue})),u}S.Animation=S.extend(Ce,{tweeners:{"*":[function(t,e){var i=this.createTween(t,e);return ut(i.elem,t,it.exec(e),i),i}]},tweener:function(t,e){for(var i,n=0,o=(t=w(t)?(e=t,["*"]):t.match(F)).length;n<o;n++)i=t[n],Ce.tweeners[i]=Ce.tweeners[i]||[],Ce.tweeners[i].unshift(e)},prefilters:[function(t,e,i){var n,o,s,r,a,l,u,h,c="width"in e||"height"in e,d=this,p={},f=t.style,g=t.nodeType&&at(t),m=K.get(t,"fxshow");for(n in i.queue||(null==(r=S._queueHooks(t,"fx")).unqueued&&(r.unqueued=0,a=r.empty.fire,r.empty.fire=function(){r.unqueued||a()}),r.unqueued++,d.always(function(){d.always(function(){r.unqueued--,S.queue(t,"fx").length||r.empty.fire()})})),e)if(o=e[n],me.test(o)){if(delete e[n],s=s||"toggle"===o,o===(g?"hide":"show")){if("show"!==o||!m||void 0===m[n])continue;g=!0}p[n]=m&&m[n]||S.style(t,n)}if((l=!S.isEmptyObject(e))||!S.isEmptyObject(p))for(n in c&&1===t.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(u=m&&m.display)&&(u=K.get(t,"display")),"none"===(h=S.css(t,"display"))&&(u?h=u:(ct([t],!0),u=t.style.display||u,h=S.css(t,"display"),ct([t]))),("inline"===h||"inline-block"===h&&null!=u)&&"none"===S.css(t,"float")&&(l||(d.done(function(){f.display=u}),null==u&&(h=f.display,u="none"===h?"":h)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",d.always(function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]})),l=!1,p)l||(m?"hidden"in m&&(g=m.hidden):m=K.access(t,"fxshow",{display:u}),s&&(m.hidden=!g),g&&ct([t],!0),d.done(function(){for(n in g||ct([t]),K.remove(t,"fxshow"),p)S.style(t,n,p[n])})),l=xe(g?m[n]:0,n,d),n in m||(m[n]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?Ce.prefilters.unshift(t):Ce.prefilters.push(t)}}),S.speed=function(t,e,i){var n=t&&"object"==typeof t?S.extend({},t):{complete:i||!i&&e||w(t)&&t,duration:t,easing:i&&e||e&&!w(e)&&e};return S.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in S.fx.speeds?n.duration=S.fx.speeds[n.duration]:n.duration=S.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&&S.dequeue(this,n.queue)},n},S.fn.extend({fadeTo:function(t,e,i,n){return this.filter(at).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(e,t,i,n){function o(){var t=Ce(this,S.extend({},e),r);(s||K.get(this,"finish"))&&t.stop(!0)}var s=S.isEmptyObject(e),r=S.speed(t,i,n);return o.finish=o,s||!1===r.queue?this.each(o):this.queue(r.queue,o)},stop:function(o,t,s){function r(t){var e=t.stop;delete t.stop,e(s)}return"string"!=typeof o&&(s=t,t=o,o=void 0),t&&!1!==o&&this.queue(o||"fx",[]),this.each(function(){var t=!0,e=null!=o&&o+"queueHooks",i=S.timers,n=K.get(this);if(e)n[e]&&n[e].stop&&r(n[e]);else for(e in n)n[e]&&n[e].stop&&ve.test(e)&&r(n[e]);for(e=i.length;e--;)i[e].elem!==this||null!=o&&i[e].queue!==o||(i[e].anim.stop(s),t=!1,i.splice(e,1));!t&&s||S.dequeue(this,o)})},finish:function(r){return!1!==r&&(r=r||"fx"),this.each(function(){var t,e=K.get(this),i=e[r+"queue"],n=e[r+"queueHooks"],o=S.timers,s=i?i.length:0;for(e.finish=!0,S.queue(this,r,[]),n&&n.stop&&n.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===r&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete e.finish})}}),S.each(["toggle","show","hide"],function(t,n){var o=S.fn[n];S.fn[n]=function(t,e,i){return null==t||"boolean"==typeof t?o.apply(this,arguments):this.animate(be(n,!0),t,e,i)}}),S.each({slideDown:be("show"),slideUp:be("hide"),slideToggle:be("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){S.fn[t]=function(t,e,i){return this.animate(n,t,e,i)}}),S.timers=[],S.fx.tick=function(){var t,e=0,i=S.timers;for(de=Date.now();e<i.length;e++)(t=i[e])()||i[e]!==t||i.splice(e--,1);i.length||S.fx.stop(),de=void 0},S.fx.timer=function(t){S.timers.push(t),S.fx.start()},S.fx.interval=13,S.fx.start=function(){pe||(pe=!0,ye())},S.fx.stop=function(){pe=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(n,t){return n=S.fx&&S.fx.speeds[n]||n,t=t||"fx",this.queue(t,function(t,e){var i=_.setTimeout(t,n);e.stop=function(){_.clearTimeout(i)}})},fe=k.createElement("input"),ge=k.createElement("select").appendChild(k.createElement("option")),fe.type="checkbox",y.checkOn=""!==fe.value,y.optSelected=ge.selected,(fe=k.createElement("input")).value="t",fe.type="radio",y.radioValue="t"===fe.value;var _e,ke=S.expr.attrHandle;S.fn.extend({attr:function(t,e){return B(this,S.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){S.removeAttr(this,t)})}}),S.extend({attr:function(t,e,i){var n,o,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===t.getAttribute?S.prop(t,e,i):(1===s&&S.isXMLDoc(t)||(o=S.attrHooks[e.toLowerCase()]||(S.expr.match.bool.test(e)?_e:void 0)),void 0!==i?null===i?void S.removeAttr(t,e):o&&"set"in o&&void 0!==(n=o.set(t,i,e))?n:(t.setAttribute(e,i+""),i):o&&"get"in o&&null!==(n=o.get(t,e))?n:null==(n=S.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!y.radioValue&&"radio"===e&&D(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,o=e&&e.match(F);if(o&&1===t.nodeType)for(;i=o[n++];)t.removeAttribute(i)}}),_e={set:function(t,e,i){return!1===e?S.removeAttr(t,i):t.setAttribute(i,i),i}},S.each(S.expr.match.bool.source.match(/\w+/g),function(t,e){var r=ke[e]||S.find.attr;ke[e]=function(t,e,i){var n,o,s=e.toLowerCase();return i||(o=ke[s],ke[s]=n,n=null!=r(t,e,i)?s:null,ke[s]=o),n}});var Se=/^(?:input|select|textarea|button)$/i,Ee=/^(?:a|area)$/i;function Te(t){return(t.match(F)||[]).join(" ")}function De(t){return t.getAttribute&&t.getAttribute("class")||""}function ze(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(F)||[]}S.fn.extend({prop:function(t,e){return B(this,S.prop,t,e,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[S.propFix[t]||t]})}}),S.extend({prop:function(t,e,i){var n,o,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&S.isXMLDoc(t)||(e=S.propFix[e]||e,o=S.propHooks[e]),void 0!==i?o&&"set"in o&&void 0!==(n=o.set(t,i,e))?n:t[e]=i:o&&"get"in o&&null!==(n=o.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=S.find.attr(t,"tabindex");return e?parseInt(e,10):Se.test(t.nodeName)||Ee.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(S.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(e){var t,i,n,o,s,r,a,l=0;if(w(e))return this.each(function(t){S(this).addClass(e.call(this,t,De(this)))});if((t=ze(e)).length)for(;i=this[l++];)if(o=De(i),n=1===i.nodeType&&" "+Te(o)+" "){for(r=0;s=t[r++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");o!==(a=Te(n))&&i.setAttribute("class",a)}return this},removeClass:function(e){var t,i,n,o,s,r,a,l=0;if(w(e))return this.each(function(t){S(this).removeClass(e.call(this,t,De(this)))});if(!arguments.length)return this.attr("class","");if((t=ze(e)).length)for(;i=this[l++];)if(o=De(i),n=1===i.nodeType&&" "+Te(o)+" "){for(r=0;s=t[r++];)for(;-1<n.indexOf(" "+s+" ");)n=n.replace(" "+s+" "," ");o!==(a=Te(n))&&i.setAttribute("class",a)}return this},toggleClass:function(o,e){var s=typeof o,r="string"==s||Array.isArray(o);return"boolean"==typeof e&&r?e?this.addClass(o):this.removeClass(o):w(o)?this.each(function(t){S(this).toggleClass(o.call(this,t,De(this),e),e)}):this.each(function(){var t,e,i,n;if(r)for(e=0,i=S(this),n=ze(o);t=n[e++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==o&&"boolean"!=s||((t=De(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===o?"":K.get(this,"__className__")||""))})},hasClass:function(t){var e,i,n=0;for(e=" "+t+" ";i=this[n++];)if(1===i.nodeType&&-1<(" "+Te(De(i))+" ").indexOf(e))return!0;return!1}});var Ae=/\r/g;S.fn.extend({val:function(i){var n,t,o,e=this[0];return arguments.length?(o=w(i),this.each(function(t){var e;1===this.nodeType&&(null==(e=o?i.call(this,t,S(this).val()):i)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=S.map(e,function(t){return null==t?"":t+""})),(n=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):e?(n=S.valHooks[e.type]||S.valHooks[e.nodeName.toLowerCase()])&&"get"in n&&void 0!==(t=n.get(e,"value"))?t:"string"==typeof(t=e.value)?t.replace(Ae,""):null==t?"":t:void 0}}),S.extend({valHooks:{option:{get:function(t){var e=S.find.attr(t,"value");return null!=e?e:Te(S.text(t))}},select:{get:function(t){var e,i,n,o=t.options,s=t.selectedIndex,r="select-one"===t.type,a=r?null:[],l=r?s+1:o.length;for(n=s<0?l:r?s:0;n<l;n++)if(((i=o[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!D(i.parentNode,"optgroup"))){if(e=S(i).val(),r)return e;a.push(e)}return a},set:function(t,e){for(var i,n,o=t.options,s=S.makeArray(e),r=o.length;r--;)((n=o[r]).selected=-1<S.inArray(S.valHooks.option.get(n),s))&&(i=!0);return i||(t.selectedIndex=-1),s}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=-1<S.inArray(S(t).val(),e)}},y.checkOn||(S.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),y.focusin="onfocusin"in _;function $e(t){t.stopPropagation()}var Ie=/^(?:focusinfocus|focusoutblur)$/;S.extend(S.event,{trigger:function(t,e,i,n){var o,s,r,a,l,u,h,c,d=[i||k],p=v.call(t,"type")?t.type:t,f=v.call(t,"namespace")?t.namespace.split("."):[];if(s=c=r=i=i||k,3!==i.nodeType&&8!==i.nodeType&&!Ie.test(p+S.event.triggered)&&(-1<p.indexOf(".")&&(p=(f=p.split(".")).shift(),f.sort()),l=p.indexOf(":")<0&&"on"+p,(t=t[S.expando]?t:new S.Event(p,"object"==typeof t&&t)).isTrigger=n?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:S.makeArray(e,[t]),h=S.event.special[p]||{},n||!h.trigger||!1!==h.trigger.apply(i,e))){if(!n&&!h.noBubble&&!g(i)){for(a=h.delegateType||p,Ie.test(a+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),r=s;r===(i.ownerDocument||k)&&d.push(r.defaultView||r.parentWindow||_)}for(o=0;(s=d[o++])&&!t.isPropagationStopped();)c=s,t.type=1<o?a:h.bindType||p,(u=(K.get(s,"events")||{})[t.type]&&K.get(s,"handle"))&&u.apply(s,e),(u=l&&s[l])&&u.apply&&Q(s)&&(t.result=u.apply(s,e),!1===t.result&&t.preventDefault());return t.type=p,n||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(d.pop(),e)||!Q(i)||l&&w(i[p])&&!g(i)&&((r=i[l])&&(i[l]=null),S.event.triggered=p,t.isPropagationStopped()&&c.addEventListener(p,$e),i[p](),t.isPropagationStopped()&&c.removeEventListener(p,$e),S.event.triggered=void 0,r&&(i[l]=r)),t.result}},simulate:function(t,e,i){var n=S.extend(new S.Event,i,{type:t,isSimulated:!0});S.event.trigger(n,null,e)}}),S.fn.extend({trigger:function(t,e){return this.each(function(){S.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];if(i)return S.event.trigger(t,e,i,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(i,n){function o(t){S.event.simulate(n,t.target,S.event.fix(t))}S.event.special[n]={setup:function(){var t=this.ownerDocument||this,e=K.access(t,n);e||t.addEventListener(i,o,!0),K.access(t,n,(e||0)+1)},teardown:function(){var t=this.ownerDocument||this,e=K.access(t,n)-1;e?K.access(t,n,e):(t.removeEventListener(i,o,!0),K.remove(t,n))}}});var Me=_.location,Oe=Date.now(),Le=/\?/;S.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new _.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+t),e};var Fe=/\[\]$/,Pe=/\r?\n/g,We=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;function je(i,t,n,o){var e;if(Array.isArray(t))S.each(t,function(t,e){n||Fe.test(i)?o(i,e):je(i+"["+("object"==typeof e&&null!=e?t:"")+"]",e,n,o)});else if(n||"object"!==x(t))o(i,t);else for(e in t)je(i+"["+e+"]",t[e],n,o)}S.param=function(t,e){function i(t,e){var i=w(e)?e():e;o[o.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)}var n,o=[];if(null==t)return"";if(Array.isArray(t)||t.jquery&&!S.isPlainObject(t))S.each(t,function(){i(this.name,this.value)});else for(n in t)je(n,t[n],e,i);return o.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=S.prop(this,"elements");return t?S.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!S(this).is(":disabled")&&Ne.test(this.nodeName)&&!We.test(t)&&(this.checked||!dt.test(t))}).map(function(t,e){var i=S(this).val();return null==i?null:Array.isArray(i)?S.map(i,function(t){return{name:e.name,value:t.replace(Pe,"\r\n")}}):{name:e.name,value:i.replace(Pe,"\r\n")}}).get()}});var He=/%20/g,Re=/#.*$/,Be=/([?&])_=[^&]*/,Ue=/^(.*?):[ \t]*([^\r\n]*)$/gm,qe=/^(?:GET|HEAD)$/,Ye=/^\/\//,Ve={},Qe={},Xe="*/".concat("*"),Ke=k.createElement("a");function Ze(s){return function(t,e){"string"!=typeof t&&(e=t,t="*");var i,n=0,o=t.toLowerCase().match(F)||[];if(w(e))for(;i=o[n++];)"+"===i[0]?(i=i.slice(1)||"*",(s[i]=s[i]||[]).unshift(e)):(s[i]=s[i]||[]).push(e)}}function Ge(e,o,s,r){var a={},l=e===Qe;function u(t){var n;return a[t]=!0,S.each(e[t]||[],function(t,e){var i=e(o,s,r);return"string"!=typeof i||l||a[i]?l?!(n=i):void 0:(o.dataTypes.unshift(i),u(i),!1)}),n}return u(o.dataTypes[0])||!a["*"]&&u("*")}function Je(t,e){var i,n,o=S.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((o[i]?t:n=n||{})[i]=e[i]);return n&&S.extend(!0,t,n),t}Ke.href=Me.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Me.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Me.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xe,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":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Je(Je(t,S.ajaxSettings),e):Je(S.ajaxSettings,t)},ajaxPrefilter:Ze(Ve),ajaxTransport:Ze(Qe),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var h,c,d,i,p,n,f,g,o,s,m=S.ajaxSetup({},e),v=m.context||m,y=m.context&&(v.nodeType||v.jquery)?S(v):S.event,w=S.Deferred(),b=S.Callbacks("once memory"),x=m.statusCode||{},r={},a={},l="canceled",C={readyState:0,getResponseHeader:function(t){var e;if(f){if(!i)for(i={};e=Ue.exec(d);)i[e[1].toLowerCase()+" "]=(i[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=i[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return f?d:null},setRequestHeader:function(t,e){return null==f&&(t=a[t.toLowerCase()]=a[t.toLowerCase()]||t,r[t]=e),this},overrideMimeType:function(t){return null==f&&(m.mimeType=t),this},statusCode:function(t){var e;if(t)if(f)C.always(t[C.status]);else for(e in t)x[e]=[x[e],t[e]];return this},abort:function(t){var e=t||l;return h&&h.abort(e),u(0,e),this}};if(w.promise(C),m.url=((t||m.url||Me.href)+"").replace(Ye,Me.protocol+"//"),m.type=e.method||e.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(F)||[""],null==m.crossDomain){n=k.createElement("a");try{n.href=m.url,n.href=n.href,m.crossDomain=Ke.protocol+"//"+Ke.host!=n.protocol+"//"+n.host}catch(t){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=S.param(m.data,m.traditional)),Ge(Ve,m,e,C),f)return C;for(o in(g=S.event&&m.global)&&0==S.active++&&S.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qe.test(m.type),c=m.url.replace(Re,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(He,"+")):(s=m.url.slice(c.length),m.data&&(m.processData||"string"==typeof m.data)&&(c+=(Le.test(c)?"&":"?")+m.data,delete m.data),!1===m.cache&&(c=c.replace(Be,"$1"),s=(Le.test(c)?"&":"?")+"_="+Oe+++s),m.url=c+s),m.ifModified&&(S.lastModified[c]&&C.setRequestHeader("If-Modified-Since",S.lastModified[c]),S.etag[c]&&C.setRequestHeader("If-None-Match",S.etag[c])),(m.data&&m.hasContent&&!1!==m.contentType||e.contentType)&&C.setRequestHeader("Content-Type",m.contentType),C.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Xe+"; q=0.01":""):m.accepts["*"]),m.headers)C.setRequestHeader(o,m.headers[o]);if(m.beforeSend&&(!1===m.beforeSend.call(v,C,m)||f))return C.abort();if(l="abort",b.add(m.complete),C.done(m.success),C.fail(m.error),h=Ge(Qe,m,e,C)){if(C.readyState=1,g&&y.trigger("ajaxSend",[C,m]),f)return C;m.async&&0<m.timeout&&(p=_.setTimeout(function(){C.abort("timeout")},m.timeout));try{f=!1,h.send(r,u)}catch(t){if(f)throw t;u(-1,t)}}else u(-1,"No Transport");function u(t,e,i,n){var o,s,r,a,l,u=e;f||(f=!0,p&&_.clearTimeout(p),h=void 0,d=n||"",C.readyState=0<t?4:0,o=200<=t&&t<300||304===t,i&&(a=function(t,e,i){for(var n,o,s,r,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(o in a)if(a[o]&&a[o].test(n)){l.unshift(o);break}if(l[0]in i)s=l[0];else{for(o in i){if(!l[0]||t.converters[o+" "+l[0]]){s=o;break}r=r||o}s=s||r}if(s)return s!==l[0]&&l.unshift(s),i[s]}(m,C,i)),a=function(t,e,i,n){var o,s,r,a,l,u={},h=t.dataTypes.slice();if(h[1])for(r in t.converters)u[r.toLowerCase()]=t.converters[r];for(s=h.shift();s;)if(t.responseFields[s]&&(i[t.responseFields[s]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=s,s=h.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(r=u[l+" "+s]||u["* "+s]))for(o in u)if((a=o.split(" "))[1]===s&&(r=u[l+" "+a[0]]||u["* "+a[0]])){!0===r?r=u[o]:!0!==u[o]&&(s=a[0],h.unshift(a[1]));break}if(!0!==r)if(r&&t.throws)e=r(e);else try{e=r(e)}catch(t){return{state:"parsererror",error:r?t:"No conversion from "+l+" to "+s}}}return{state:"success",data:e}}(m,a,C,o),o?(m.ifModified&&((l=C.getResponseHeader("Last-Modified"))&&(S.lastModified[c]=l),(l=C.getResponseHeader("etag"))&&(S.etag[c]=l)),204===t||"HEAD"===m.type?u="nocontent":304===t?u="notmodified":(u=a.state,s=a.data,o=!(r=a.error))):(r=u,!t&&u||(u="error",t<0&&(t=0))),C.status=t,C.statusText=(e||u)+"",o?w.resolveWith(v,[s,u,C]):w.rejectWith(v,[C,u,r]),C.statusCode(x),x=void 0,g&&y.trigger(o?"ajaxSuccess":"ajaxError",[C,m,o?s:r]),b.fireWith(v,[C,u]),g&&(y.trigger("ajaxComplete",[C,m]),--S.active||S.event.trigger("ajaxStop")))}return C},getJSON:function(t,e,i){return S.get(t,e,i,"json")},getScript:function(t,e){return S.get(t,void 0,e,"script")}}),S.each(["get","post"],function(t,o){S[o]=function(t,e,i,n){return w(e)&&(n=n||i,i=e,e=void 0),S.ajax(S.extend({url:t,type:o,dataType:n,data:e,success:i},S.isPlainObject(t)&&t))}}),S._evalUrl=function(t,e){return S.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){S.globalEval(t,e)}})},S.fn.extend({wrapAll:function(t){var e;return this[0]&&(w(t)&&(t=t.call(this[0])),e=S(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(i){return w(i)?this.each(function(t){S(this).wrapInner(i.call(this,t))}):this.each(function(){var t=S(this),e=t.contents();e.length?e.wrapAll(i):t.append(i)})},wrap:function(e){var i=w(e);return this.each(function(t){S(this).wrapAll(i?e.call(this,t):e)})},unwrap:function(t){return this.parent(t).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(t){return!S.expr.pseudos.visible(t)},S.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new _.XMLHttpRequest}catch(t){}};var ti={0:200,1223:204},ei=S.ajaxSettings.xhr();y.cors=!!ei&&"withCredentials"in ei,y.ajax=ei=!!ei,S.ajaxTransport(function(o){var s,r;if(y.cors||ei&&!o.crossDomain)return{send:function(t,e){var i,n=o.xhr();if(n.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(i in o.xhrFields)n[i]=o.xhrFields[i];for(i in o.mimeType&&n.overrideMimeType&&n.overrideMimeType(o.mimeType),o.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)n.setRequestHeader(i,t[i]);s=function(t){return function(){s&&(s=r=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null,"abort"===t?n.abort():"error"===t?"number"!=typeof n.status?e(0,"error"):e(n.status,n.statusText):e(ti[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders()))}},n.onload=s(),r=n.onerror=n.ontimeout=s("error"),void 0!==n.onabort?n.onabort=r:n.onreadystatechange=function(){4===n.readyState&&_.setTimeout(function(){s&&r()})},s=s("abort");try{n.send(o.hasContent&&o.data||null)}catch(t){if(s)throw t}},abort:function(){s&&s()}}}),S.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return S.globalEval(t),t}}}),S.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),S.ajaxTransport("script",function(i){var n,o;if(i.crossDomain||i.scriptAttrs)return{send:function(t,e){n=S("<script>").attr(i.scriptAttrs||{}).prop({charset:i.scriptCharset,src:i.url}).on("load error",o=function(t){n.remove(),o=null,t&&e("error"===t.type?404:200,t.type)}),k.head.appendChild(n[0])},abort:function(){o&&o()}}});var ii,ni=[],oi=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=ni.pop()||S.expando+"_"+Oe++;return this[t]=!0,t}}),S.ajaxPrefilter("json jsonp",function(t,e,i){var n,o,s,r=!1!==t.jsonp&&(oi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&oi.test(t.data)&&"data");if(r||"jsonp"===t.dataTypes[0])return n=t.jsonpCallback=w(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,r?t[r]=t[r].replace(oi,"$1"+n):!1!==t.jsonp&&(t.url+=(Le.test(t.url)?"&":"?")+t.jsonp+"="+n),t.converters["script json"]=function(){return s||S.error(n+" was not called"),s[0]},t.dataTypes[0]="json",o=_[n],_[n]=function(){s=arguments},i.always(function(){void 0===o?S(_).removeProp(n):_[n]=o,t[n]&&(t.jsonpCallback=e.jsonpCallback,ni.push(n)),s&&w(o)&&o(s[0]),s=o=void 0}),"script"}),y.createHTMLDocument=((ii=k.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===ii.childNodes.length),S.parseHTML=function(t,e,i){return"string"!=typeof t?[]:("boolean"==typeof e&&(i=e,e=!1),e||(y.createHTMLDocument?((n=(e=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,e.head.appendChild(n)):e=k),s=!i&&[],(o=z.exec(t))?[e.createElement(o[1])]:(o=xt([t],e,s),s&&s.length&&S(s).remove(),S.merge([],o.childNodes)));var n,o,s},S.fn.load=function(t,e,i){var n,o,s,r=this,a=t.indexOf(" ");return-1<a&&(n=Te(t.slice(a)),t=t.slice(0,a)),w(e)?(i=e,e=void 0):e&&"object"==typeof e&&(o="POST"),0<r.length&&S.ajax({url:t,type:o||"GET",dataType:"html",data:e}).done(function(t){s=arguments,r.html(n?S("<div>").append(S.parseHTML(t)).find(n):t)}).always(i&&function(t,e){r.each(function(){i.apply(this,s||[t.responseText,e,t])})}),this},S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){S.fn[e]=function(t){return this.on(e,t)}}),S.expr.pseudos.animated=function(e){return S.grep(S.timers,function(t){return e===t.elem}).length},S.offset={setOffset:function(t,e,i){var n,o,s,r,a,l,u=S.css(t,"position"),h=S(t),c={};"static"===u&&(t.style.position="relative"),a=h.offset(),s=S.css(t,"top"),l=S.css(t,"left"),o=("absolute"===u||"fixed"===u)&&-1<(s+l).indexOf("auto")?(r=(n=h.position()).top,n.left):(r=parseFloat(s)||0,parseFloat(l)||0),w(e)&&(e=e.call(t,i,S.extend({},a))),null!=e.top&&(c.top=e.top-a.top+r),null!=e.left&&(c.left=e.left-a.left+o),"using"in e?e.using.call(t,c):h.css(c)}},S.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){S.offset.setOffset(this,e,t)});var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,i,n=this[0],o={top:0,left:0};if("fixed"===S.css(n,"position"))e=n.getBoundingClientRect();else{for(e=this.offset(),i=n.ownerDocument,t=n.offsetParent||i.documentElement;t&&(t===i.body||t===i.documentElement)&&"static"===S.css(t,"position");)t=t.parentNode;t&&t!==n&&1===t.nodeType&&((o=S(t).offset()).top+=S.css(t,"borderTopWidth",!0),o.left+=S.css(t,"borderLeftWidth",!0))}return{top:e.top-o.top-S.css(n,"marginTop",!0),left:e.left-o.left-S.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===S.css(t,"position");)t=t.offsetParent;return t||ot})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,o){var s="pageYOffset"===o;S.fn[e]=function(t){return B(this,function(t,e,i){var n;if(g(t)?n=t:9===t.nodeType&&(n=t.defaultView),void 0===i)return n?n[o]:t[e];n?n.scrollTo(s?n.pageXOffset:i,s?i:n.pageYOffset):t[e]=i},e,t,arguments.length)}}),S.each(["top","left"],function(t,i){S.cssHooks[i]=Zt(y.pixelPosition,function(t,e){if(e)return e=Kt(t,i),Vt.test(e)?S(t).position()[i]+"px":e})}),S.each({Height:"height",Width:"width"},function(r,a){S.each({padding:"inner"+r,content:a,"":"outer"+r},function(n,s){S.fn[s]=function(t,e){var i=arguments.length&&(n||"boolean"!=typeof t),o=n||(!0===t||!0===e?"margin":"border");return B(this,function(t,e,i){var n;return g(t)?0===s.indexOf("outer")?t["inner"+r]:t.document.documentElement["client"+r]:9===t.nodeType?(n=t.documentElement,Math.max(t.body["scroll"+r],n["scroll"+r],t.body["offset"+r],n["offset"+r],n["client"+r])):void 0===i?S.css(t,e,o):S.style(t,e,i,o)},a,i?t:void 0,i)}})}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,i){S.fn[i]=function(t,e){return 0<arguments.length?this.on(i,null,t,e):this.trigger(i)}}),S.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),S.fn.extend({bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}}),S.proxy=function(t,e){var i,n,o;if("string"==typeof e&&(i=t[e],e=t,t=i),w(t))return n=a.call(arguments,2),(o=function(){return t.apply(e||this,n.concat(a.call(arguments)))}).guid=t.guid=t.guid||S.guid++,o},S.holdReady=function(t){t?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=D,S.isFunction=w,S.isWindow=g,S.camelCase=V,S.type=x,S.now=Date.now,S.isNumeric=function(t){var e=S.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var si=_.jQuery,ri=_.$;return S.noConflict=function(t){return _.$===S&&(_.$=ri),t&&_.jQuery===S&&(_.jQuery=si),S},t||(_.jQuery=_.$=S),S}),void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window)}):"object"==typeof module&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)}(function(a,n){"use strict";function t(t){return 0<=function(t,e){for(var i=/^(\d+)\.(\d+)\.(\d+)/,n=i.exec(t)||[],o=i.exec(e)||[],s=1;s<=3;s++){if(+o[s]<+n[s])return 1;if(+n[s]<+o[s])return-1}return 0}(a.fn.jquery,t)}a.migrateVersion="3.1.0",n.console&&n.console.log&&(a&&t("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),a.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion));var i={};function l(t){var e=n.console;i[t]||(i[t]=!0,a.migrateWarnings.push(t),e&&e.warn&&!a.migrateMute&&(e.warn("JQMIGRATE: "+t),a.migrateTrace&&e.trace&&e.trace()))}function e(t,e,i,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function(){return l(n),i},set:function(t){l(n),i=t}})}function o(t,e,i,n){t[e]=function(){return l(n),i.apply(this,arguments)}}a.migrateWarnings=[],void 0===a.migrateTrace&&(a.migrateTrace=!0),a.migrateReset=function(){i={},a.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&l("jQuery is not compatible with Quirks Mode");var s,r=a.fn.init,u=a.isNumeric,h=a.find,c=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,d=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;for(s in a.fn.init=function(t){var e=Array.prototype.slice.call(arguments);return"string"==typeof t&&"#"===t&&(l("jQuery( '#' ) is not a valid selector"),e[0]=[]),r.apply(this,e)},a.fn.init.prototype=a.fn,a.find=function(e){var i=Array.prototype.slice.call(arguments);if("string"==typeof e&&c.test(e))try{n.document.querySelector(e)}catch(t){e=e.replace(d,function(t,e,i,n){return"["+e+i+'"'+n+'"]'});try{n.document.querySelector(e),l("Attribute selector with '#' must be quoted: "+i[0]),i[0]=e}catch(t){l("Attribute selector with '#' was not fixed: "+i[0])}}return h.apply(this,i)},h)Object.prototype.hasOwnProperty.call(h,s)&&(a.find[s]=h[s]);a.fn.size=function(){return l("jQuery.fn.size() is deprecated and removed; use the .length property"),this.length},a.parseJSON=function(){return l("jQuery.parseJSON is deprecated; use JSON.parse"),JSON.parse.apply(null,arguments)},a.isNumeric=function(t){var e,i,n=u(t),o=(i=(e=t)&&e.toString(),!a.isArray(e)&&0<=i-parseFloat(i)+1);return n!==o&&l("jQuery.isNumeric() should not be called on constructed objects"),o},t("3.3.0")&&o(a,"isWindow",function(t){return null!=t&&t===t.window},"jQuery.isWindow() is deprecated"),o(a,"holdReady",a.holdReady,"jQuery.holdReady is deprecated"),o(a,"unique",a.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),e(a.expr,"filters",a.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),e(a.expr,":",a.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),t("3.2.0")&&o(a,"nodeName",a.nodeName,"jQuery.nodeName is deprecated");var p=a.ajax;a.ajax=function(){var t=p.apply(this,arguments);return t.promise&&(o(t,"success",t.done,"jQXHR.success is deprecated and removed"),o(t,"error",t.fail,"jQXHR.error is deprecated and removed"),o(t,"complete",t.always,"jQXHR.complete is deprecated and removed")),t};var f=a.fn.removeAttr,g=a.fn.toggleClass,m=/\S+/g;a.fn.removeAttr=function(t){var i=this;return a.each(t.match(m),function(t,e){a.expr.match.bool.test(e)&&(l("jQuery.fn.removeAttr no longer sets boolean properties: "+e),i.prop(e,!1))}),f.apply(this,arguments)};var v=!(a.fn.toggleClass=function(e){return void 0!==e&&"boolean"!=typeof e?g.apply(this,arguments):(l("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var t=this.getAttribute&&this.getAttribute("class")||"";t&&a.data(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":a.data(this,"__className__")||"")}))});a.swap&&a.each(["height","width","reliableMarginRight"],function(t,e){var i=a.cssHooks[e]&&a.cssHooks[e].get;i&&(a.cssHooks[e].get=function(){var t;return v=!0,t=i.apply(this,arguments),v=!1,t})}),a.swap=function(t,e,i,n){var o,s,r={};for(s in v||l("jQuery.swap() is undocumented and deprecated"),e)r[s]=t.style[s],t.style[s]=e[s];for(s in o=i.apply(t,n||[]),e)t.style[s]=r[s];return o};var y=a.data;function w(t){return t}a.data=function(t,e,i){var n;if(e&&"object"==typeof e&&2===arguments.length){n=a.hasData(t)&&y.call(this,t);var o={};for(var s in e)s!==a.camelCase(s)?(l("jQuery.data() always sets/gets camelCased names: "+s),n[s]=e[s]):o[s]=e[s];return y.call(this,t,o),e}return e&&"string"==typeof e&&e!==a.camelCase(e)&&(n=a.hasData(t)&&y.call(this,t))&&e in n?(l("jQuery.data() always sets/gets camelCased names: "+e),2<arguments.length&&(n[e]=i),n[e]):y.apply(this,arguments)};var b=a.Tween.prototype.run;a.Tween.prototype.run=function(){1<a.easing[this.easing].length&&(l("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),a.easing[this.easing]=w),b.apply(this,arguments)};var x=a.fx.interval||13,C="jQuery.fx.interval is deprecated";n.requestAnimationFrame&&Object.defineProperty(a.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||l(C),x},set:function(t){l(C),x=t}});var _=a.fn.load,k=a.event.add,S=a.event.fix;a.event.props=[],a.event.fixHooks={},e(a.event.props,"concat",a.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),a.event.fix=function(t){var e,i=t.type,n=this.fixHooks[i],o=a.event.props;if(o.length)for(l("jQuery.event.props are deprecated and removed: "+o.join());o.length;)a.event.addProp(o.pop());if(n&&!n._migrated_&&(n._migrated_=!0,l("jQuery.event.fixHooks are deprecated and removed: "+i),(o=n.props)&&o.length))for(;o.length;)a.event.addProp(o.pop());return e=S.call(this,t),n&&n.filter?n.filter(e,t):e},a.event.add=function(t,e){return t===n&&"load"===e&&"complete"===n.document.readyState&&l("jQuery(window).on('load'...) called after load event occurred"),k.apply(this,arguments)},a.each(["load","unload","error"],function(t,e){a.fn[e]=function(){var t=Array.prototype.slice.call(arguments,0);return"load"===e&&"string"==typeof t[0]?_.apply(this,t):(l("jQuery.fn."+e+"() is deprecated"),t.splice(0,0,e),arguments.length?this.on.apply(this,t):(this.triggerHandler.apply(this,t),this))}}),a.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,i){a.fn[i]=function(t,e){return l("jQuery.fn."+i+"() event shorthand is deprecated"),0<arguments.length?this.on(i,null,t,e):this.trigger(i)}}),a(function(){a(n.document).triggerHandler("ready")}),a.event.special.ready={setup:function(){this===n.document&&l("'ready' event is deprecated")}},a.fn.extend({bind:function(t,e,i){return l("jQuery.fn.bind() is deprecated"),this.on(t,null,e,i)},unbind:function(t,e){return l("jQuery.fn.unbind() is deprecated"),this.off(t,null,e)},delegate:function(t,e,i,n){return l("jQuery.fn.delegate() is deprecated"),this.on(e,t,i,n)},undelegate:function(t,e,i){return l("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)},hover:function(t,e){return l("jQuery.fn.hover() is deprecated"),this.on("mouseenter",t).on("mouseleave",e||t)}});var E=a.fn.offset;a.fn.offset=function(){var t,e=this[0],i={top:0,left:0};return e&&e.nodeType?(t=(e.ownerDocument||n.document).documentElement,a.contains(t,e)?E.apply(this,arguments):(l("jQuery.fn.offset() requires an element connected to a document"),i)):(l("jQuery.fn.offset() requires a valid DOM element"),i)};var T=a.param;a.param=function(t,e){var i=a.ajaxSettings&&a.ajaxSettings.traditional;return void 0===e&&i&&(l("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),e=i),T.call(this,t,e)};var D=a.fn.andSelf||a.fn.addBack;a.fn.andSelf=function(){return l("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),D.apply(this,arguments)};var z=a.Deferred,A=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];return a.Deferred=function(t){var s=z(),r=s.promise();return s.pipe=r.pipe=function(){var o=arguments;return l("deferred.pipe() is deprecated"),a.Deferred(function(n){a.each(A,function(t,e){var i=a.isFunction(o[t])&&o[t];s[e[1]](function(){var t=i&&i.apply(this,arguments);t&&a.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[e[0]+"With"](this===r?n.promise():this,i?[t]:arguments)})}),o=null}).promise()},t&&t.call(s,s),s},a.Deferred.exceptionHook=z.exceptionHook,a}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(_){function t(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},_.extend(this._defaults,this.regional[""]),this.regional.en=_.extend(!0,{},this.regional[""]),this.regional["en-US"]=_.extend(!0,{},this.regional.en),this.dpDiv=i(_("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function i(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",e,function(){_(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&_(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&_(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",e,s)}function s(){_.datepicker._isDisabledDatepicker(p.inline?p.dpDiv.parent()[0]:p.input[0])||(_(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),_(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&_(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&_(this).addClass("ui-datepicker-next-hover"))}function c(t,e){for(var i in _.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}_.ui=_.ui||{},_.ui.version="1.12.1";var e,o,C,k,n,r,a,l,u,h,d,p,f=0,g=Array.prototype.slice;function S(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function E(t,e){return parseInt(_.css(t,e),10)||0}_.cleanData=(d=_.cleanData,function(t){var e,i,n;for(n=0;null!=(i=t[n]);n++)try{(e=_._data(i,"events"))&&e.remove&&_(i).triggerHandler("remove")}catch(t){}d(t)}),_.widget=function(t,i,e){var n,o,s,r={},a=t.split(".")[0],l=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=_.Widget),_.isArray(e)&&(e=_.extend.apply(null,[{}].concat(e))),_.expr[":"][l.toLowerCase()]=function(t){return!!_.data(t,l)},_[a]=_[a]||{},n=_[a][t],o=_[a][t]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new o(t,e)},_.extend(o,n,{version:e.version,_proto:_.extend({},e),_childConstructors:[]}),(s=new i).options=_.widget.extend({},s.options),_.each(e,function(e,n){return _.isFunction(n)?void(r[e]=function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}):void(r[e]=n);function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}}),o.prototype=_.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:a,widgetName:t,widgetFullName:l}),n?(_.each(n._childConstructors,function(t,e){var i=e.prototype;_.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),_.widget.bridge(t,o),o},_.widget.extend=function(t){for(var e,i,n=g.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],n[o].hasOwnProperty(e)&&void 0!==i&&(t[e]=_.isPlainObject(i)?_.isPlainObject(t[e])?_.widget.extend({},t[e],i):_.widget.extend({},i):i);return t},_.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;_.fn[s]=function(i){var t="string"==typeof i,n=g.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=_.data(this,r);return"instance"===i?(o=e,!1):e?_.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:_.error("no such method '"+i+"' for "+s+" widget instance"):_.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=_.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=_.data(this,r);t?(t.option(i||{}),t._init&&t._init()):_.data(this,r,new e(i,this))})),o}},_.Widget=function(){},_.Widget._childConstructors=[],_.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=_(e||this.defaultElement||this)[0],this.element=_(e),this.uuid=f++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=_(),this.hoverable=_(),this.focusable=_(),this.classesElementLookup={},e!==this&&(_.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=_(e.style?e.ownerDocument:e.document||e),this.window=_(this.document[0].defaultView||this.document[0].parentWindow)),this.options=_.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:_.noop,_create:_.noop,_init:_.noop,destroy:function(){var i=this;this._destroy(),_.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:_.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return _.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=_.widget.extend({},this.options[t]),o=0;i.length-1>o;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=_(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){function t(t,e){var i,n;for(n=0;t.length>n;n++)i=r.classesElementLookup[t[n]]||_(),i=o.add?_(_.unique(i.get().concat(o.element.get()))):_(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}var s=[],r=this;return o=_.extend({element:this.element,classes:this.options.classes||{}},o),this._on(o.element,{remove:"_untrackClassesElement"}),o.keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;_.each(n.classesElementLookup,function(t,e){-1!==_.inArray(i.target,e)&&(n.classesElementLookup[t]=_(e.not(i.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){n="boolean"==typeof n?n:i;var o="string"==typeof t||null===t,s={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n};return s.element.toggleClass(this._classes(s),n),this},_on:function(r,a,t){var l,u=this;"boolean"!=typeof r&&(t=a,a=r,r=!1),t?(a=l=_(a),this.bindings=this.bindings.add(a)):(t=a,a=this.element,l=this.widget()),_.each(t,function(t,e){function i(){return r||!0!==u.options.disabled&&!_(this).hasClass("ui-state-disabled")?("string"==typeof e?u[e]:e).apply(u,arguments):void 0}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||_.guid++);var n=t.match(/^([\w:-]*)\s*(.*)$/),o=n[1]+u.eventNamespace,s=n[2];s?l.on(o,s,i):a.on(o,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e).off(e),this.bindings=_(this.bindings.not(t).get()),this.focusable=_(this.focusable.not(t).get()),this.hoverable=_(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(_(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(_(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(_(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(_(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=_.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!(_.isFunction(s)&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},_.each({show:"fadeIn",hide:"fadeOut"},function(s,r){_.Widget.prototype["_"+s]=function(e,t,i){"string"==typeof t&&(t={effect:t});var n,o=t?!0===t||"number"==typeof t?r:t.effect||r:s;"number"==typeof(t=t||{})&&(t={duration:t}),n=!_.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&_.effects&&_.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){_(this)[s](),i&&i.call(e[0]),t()})}}),_.widget,C=Math.max,k=Math.abs,n=/left|center|right/,r=/top|center|bottom/,a=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,u=/%$/,h=_.fn.position,_.position={scrollbarWidth:function(){if(void 0!==o)return o;var t,e,i=_("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),n=i.children()[0];return _("body").append(i),t=n.offsetWidth,i.css("overflow","scroll"),t===(e=n.offsetWidth)&&(e=i[0].clientWidth),i.remove(),o=t-e},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?_.position.scrollbarWidth():0,height:n?_.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=_(t||window),i=_.isWindow(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?_(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},_.fn.position=function(c){if(!c||!c.of)return h.apply(this,arguments);c=_.extend({},c);var d,p,f,g,m,t,v=_(c.of),y=_.position.getWithinInfo(c.within),w=_.position.getScrollInfo(y),b=(c.collision||"flip").split(" "),x={};return t=function(t){var e=t[0];return 9===e.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:_.isWindow(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}(v),v[0].preventDefault&&(c.at="left top"),p=t.width,f=t.height,g=t.offset,m=_.extend({},g),_.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");1===i.length&&(i=n.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]),i[0]=n.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=a.exec(i[0]),e=a.exec(i[1]),x[this]=[t?t[0]:0,e?e[0]:0],c[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?m.left+=p:"center"===c.at[0]&&(m.left+=p/2),"bottom"===c.at[1]?m.top+=f:"center"===c.at[1]&&(m.top+=f/2),d=S(x.at,p,f),m.left+=d[0],m.top+=d[1],this.each(function(){var i,t,r=_(this),a=r.outerWidth(),l=r.outerHeight(),e=E(this,"marginLeft"),n=E(this,"marginTop"),o=a+e+E(this,"marginRight")+w.width,s=l+n+E(this,"marginBottom")+w.height,u=_.extend({},m),h=S(x.my,r.outerWidth(),r.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=l:"center"===c.my[1]&&(u.top-=l/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:n},_.each(["left","top"],function(t,e){_.ui.position[b[t]]&&_.ui.position[b[t]][e](u,{targetWidth:p,targetHeight:f,elemWidth:a,elemHeight:l,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:y,elem:r})}),c.using&&(t=function(t){var e=g.left-u.left,i=e+p-a,n=g.top-u.top,o=n+f-l,s={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:r,left:u.left,top:u.top,width:a,height:l},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};p<a&&p>k(e+i)&&(s.horizontal="center"),f<l&&f>k(n+o)&&(s.vertical="middle"),s.important=C(k(e),k(i))>C(k(n),k(o))?"horizontal":"vertical",c.using.call(this,t,s)}),r.offset(_.extend(u,{using:t}))})},_.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,r=t.left-e.collisionPosition.marginLeft,a=o-r,l=r+e.collisionWidth-s-o;e.collisionWidth>s?0<a&&l<=0?(i=t.left+a+e.collisionWidth-s-o,t.left+=a-i):t.left=0<l&&a<=0?o:l<a?o+s-e.collisionWidth:o:0<a?t.left+=a:0<l?t.left-=l:t.left=C(t.left-r,t.left)},top:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollTop:n.offset.top,s=e.within.height,r=t.top-e.collisionPosition.marginTop,a=o-r,l=r+e.collisionHeight-s-o;e.collisionHeight>s?0<a&&l<=0?(i=t.top+a+e.collisionHeight-s-o,t.top+=a-i):t.top=0<l&&a<=0?o:l<a?o+s-e.collisionHeight:o:0<a?t.top+=a:0<l?t.top-=l:t.top=C(t.top-r,t.top)}},flip:{left:function(t,e){var i,n,o=e.within,s=o.offset.left+o.scrollLeft,r=o.width,a=o.isWindow?o.scrollLeft:o.offset.left,l=t.left-e.collisionPosition.marginLeft,u=l-a,h=l+e.collisionWidth-r-a,c="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,d="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,p=-2*e.offset[0];u<0?((i=t.left+c+d+p+e.collisionWidth-r-s)<0||k(u)>i)&&(t.left+=c+d+p):0<h&&((0<(n=t.left-e.collisionPosition.marginLeft+c+d+p-a)||h>k(n))&&(t.left+=c+d+p))},top:function(t,e){var i,n,o=e.within,s=o.offset.top+o.scrollTop,r=o.height,a=o.isWindow?o.scrollTop:o.offset.top,l=t.top-e.collisionPosition.marginTop,u=l-a,h=l+e.collisionHeight-r-a,c="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,d="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,p=-2*e.offset[1];u<0?((n=t.top+c+d+p+e.collisionHeight-r-s)<0||k(u)>n)&&(t.top+=c+d+p):0<h&&((0<(i=t.top-e.collisionPosition.marginTop+c+d+p-a)||h>k(i))&&(t.top+=c+d+p))}},flipfit:{left:function(){_.ui.position.flip.left.apply(this,arguments),_.ui.position.fit.left.apply(this,arguments)},top:function(){_.ui.position.flip.top.apply(this,arguments),_.ui.position.fit.top.apply(this,arguments)}}},_.ui.position,_.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},_.fn.extend({uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&_(this).removeAttr("id")})}}),_.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return(i=i||e.body).nodeName||(i=e.body),i},_.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(t){var e=_(t.target),i=_(_.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var e=_(t.target).closest(".ui-menu-item"),i=_(t.currentTarget);e[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){_.contains(this.element[0],_.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=_(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,n,o,s=!0;switch(t.keyCode){case _.ui.keyCode.PAGE_UP:this.previousPage(t);break;case _.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case _.ui.keyCode.HOME:this._move("first","first",t);break;case _.ui.keyCode.END:this._move("last","last",t);break;case _.ui.keyCode.UP:this.previous(t);break;case _.ui.keyCode.DOWN:this.next(t);break;case _.ui.keyCode.LEFT:this.collapse(t);break;case _.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case _.ui.keyCode.ENTER:case _.ui.keyCode.SPACE:this._activate(t);break;case _.ui.keyCode.ESCAPE:this.collapse(t);break;default:s=!1,i=this.previousFilter||"",o=!1,n=96<=t.keyCode&&t.keyCode<=105?""+(t.keyCode-96):String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),n===i?o=!0:n=i+n,e=this._filterMenuItems(n),(e=o&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(n=String.fromCharCode(t.keyCode),e=this._filterMenuItems(n)),e.length?(this.focus(t,e),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}s&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,i,n,o=this,s=this.options.icons.submenu,r=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=r.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=_(this),e=t.prev(),i=_("<span>").data("ui-menu-submenu-caret",!0);o._addClass(i,"ui-menu-icon","ui-icon "+s),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=r.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=_(this);o._isDivider(t)&&o._addClass(t,"ui-menu-divider","ui-widget-content")}),n=(i=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(n,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!_.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,n,o;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),o=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(o,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,n,o,s,r;this._hasScroll()&&(e=parseFloat(_.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(_.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-e-i,o=this.activeMenu.scrollTop(),s=this.activeMenu.height(),r=t.outerHeight(),n<0?this.activeMenu.scrollTop(o+n):s<n+r&&this.activeMenu.scrollTop(o+n-s+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=_.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:_(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!_(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var n;this.active&&(n="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[e]()),this.focus(i,n)},nextPage:function(t){var e,i,n;return this.active?void(this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(e=_(this)).offset().top-i-n<0}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(t)},previousPage:function(t){var e,i,n;return this.active?void(this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=_(this)).offset().top-i+n}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items).first()))):void this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||_(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var e=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(_.trim(_(this).children(".ui-menu-item-wrapper").text()))})}}),_.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,n,o,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,s="input"===t;this.isMultiLine=e||!s&&this._isContentEditable(this.element),this.valueMethod=this.element[e||s?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))n=o=i=!0;else{n=o=i=!1;var e=_.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:n=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!n){var e=_.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){return o?(o=!1,void t.preventDefault()):void this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),void this._change(t))}}),this._initSource(),this.menu=_("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==_.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,e){var i,n;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){_(t.target).trigger(t.originalEvent)})):(n=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),void((i=e.item.attr("aria-label")||n.value)&&_.trim(i).length&&(this.liveRegion.children().hide(),_("<div>").text(i).appendTo(this.liveRegion))))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==_.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=_("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||_.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return(t=t&&(t.jquery||t.nodeType?_(t):this.document.find(t).eq(0)))&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,n,o=this;_.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(_.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(t,e){o.xhr&&o.xhr.abort(),o.xhr=_.ajax({url:n,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||e||i)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return _.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:_.map(t,function(t){return"string"==typeof t?{label:t,value:t}:_.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(_.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var n=this;_.each(t,function(t,e){n._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return _("<li>").append(_("<div>").text(e.label)).appendTo(t)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e):void this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),_.extend(_.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=RegExp(_.ui.autocomplete.escapeRegex(e),"i");return _.grep(t,function(t){return i.test(t.label||t.value||t)})}}),_.widget("ui.autocomplete",_.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),_("<div>").text(e).appendTo(this.liveRegion))}}),_.ui.autocomplete,_.extend(_.ui,{datepicker:{version:"1.12.1"}}),_.extend(t.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return c(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,n,o;n="div"===(i=t.nodeName.toLowerCase())||"span"===i,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(o=this._newInst(_(t),n)).settings=_.extend({},e||{}),"input"===i?this._connectDatepicker(t,o):n&&this._inlineDatepicker(t,o)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?i(_("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=_(t);e.append=_([]),e.trigger=_([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(e),_.data(t,"datepicker",e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,n,o,s=this._get(e,"appendText"),r=this._get(e,"isRTL");e.append&&e.append.remove(),s&&(e.append=_("<span class='"+this._appendClass+"'>"+s+"</span>"),t[r?"before":"after"](e.append)),t.off("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(n=this._get(e,"buttonText"),o=this._get(e,"buttonImage"),e.trigger=_(this._get(e,"buttonImageOnly")?_("<img/>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):_("<button type='button'></button>").addClass(this._triggerClass).html(o?_("<img/>").attr({src:o,alt:n,title:n}):n)),t[r?"before":"after"](e.trigger),e.trigger.on("click",function(){return _.datepicker._datepickerShowing&&_.datepicker._lastInput===t[0]?_.datepicker._hideDatepicker():(_.datepicker._datepickerShowing&&_.datepicker._lastInput!==t[0]&&_.datepicker._hideDatepicker(),_.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,n,o,s=new Date(2009,11,20),r=this._get(t,"dateFormat");r.match(/[DM]/)&&(e=function(t){for(o=n=i=0;t.length>o;o++)t[o].length>i&&(i=t[o].length,n=o);return n},s.setMonth(e(this._get(t,r.match(/MM/)?"monthNames":"monthNamesShort"))),s.setDate(e(this._get(t,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-s.getDay())),t.input.attr("size",this._formatDate(t,s).length)}},_inlineDatepicker:function(t,e){var i=_(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),_.data(t,"datepicker",e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,n,o){var s,r,a,l,u,h=this._dialogInst;return h||(this.uuid+=1,s="dp"+this.uuid,this._dialogInput=_("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),_("body").append(this._dialogInput),(h=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},_.data(this._dialogInput[0],"datepicker",h)),c(h.settings,n||{}),e=e&&e.constructor===Date?this._formatDate(h,e):e,this._dialogInput.val(e),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(r=document.documentElement.clientWidth,a=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[r/2-100+l,a/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),h.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),_.blockUI&&_.blockUI(this.dpDiv),_.data(this._dialogInput[0],"datepicker",h),this},_destroyDatepicker:function(t){var e,i=_(t),n=_.data(t,"datepicker");i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),_.removeData(t,"datepicker"),"input"===e?(n.append.remove(),n.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty(),p===n&&(p=null))},_enableDatepicker:function(e){var t,i,n=_(e),o=_.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=n.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=_.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i,n=_(e),o=_.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=n.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=_.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return _.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var n,o,s,r,a=this._getInst(t);return 2===arguments.length&&"string"==typeof e?"defaults"===e?_.extend({},_.datepicker._defaults):a?"all"===e?_.extend({},a.settings):this._get(a,e):null:(n=e||{},"string"==typeof e&&((n={})[e]=i),void(a&&(this._curInst===a&&this._hideDatepicker(),o=this._getDateDatepicker(t,!0),s=this._getMinMaxDate(a,"min"),r=this._getMinMaxDate(a,"max"),c(a.settings,n),null!==s&&void 0!==n.dateFormat&&void 0===n.minDate&&(a.settings.minDate=this._formatDate(a,s)),null!==r&&void 0!==n.dateFormat&&void 0===n.maxDate&&(a.settings.maxDate=this._formatDate(a,r)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(_(t),a),this._autoSize(a),this._setDate(a,o),this._updateAlternate(a),this._updateDatepicker(a))))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(t){var e,i,n,o=_.datepicker._getInst(t.target),s=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,_.datepicker._datepickerShowing)switch(t.keyCode){case 9:_.datepicker._hideDatepicker(),s=!1;break;case 13:return(n=_("td."+_.datepicker._dayOverClass+":not(."+_.datepicker._currentClass+")",o.dpDiv))[0]&&_.datepicker._selectDay(t.target,o.selectedMonth,o.selectedYear,n[0]),(e=_.datepicker._get(o,"onSelect"))?(i=_.datepicker._formatDate(o),e.apply(o.input?o.input[0]:null,[i,o])):_.datepicker._hideDatepicker(),!1;case 27:_.datepicker._hideDatepicker();break;case 33:_.datepicker._adjustDate(t.target,t.ctrlKey?-_.datepicker._get(o,"stepBigMonths"):-_.datepicker._get(o,"stepMonths"),"M");break;case 34:_.datepicker._adjustDate(t.target,t.ctrlKey?+_.datepicker._get(o,"stepBigMonths"):+_.datepicker._get(o,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&_.datepicker._clearDate(t.target),s=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&_.datepicker._gotoToday(t.target),s=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&_.datepicker._adjustDate(t.target,r?1:-1,"D"),s=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&_.datepicker._adjustDate(t.target,t.ctrlKey?-_.datepicker._get(o,"stepBigMonths"):-_.datepicker._get(o,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&_.datepicker._adjustDate(t.target,-7,"D"),s=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&_.datepicker._adjustDate(t.target,r?-1:1,"D"),s=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&_.datepicker._adjustDate(t.target,t.ctrlKey?+_.datepicker._get(o,"stepBigMonths"):+_.datepicker._get(o,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&_.datepicker._adjustDate(t.target,7,"D"),s=t.ctrlKey||t.metaKey;break;default:s=!1}else 36===t.keyCode&&t.ctrlKey?_.datepicker._showDatepicker(this):s=!1;s&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i,n=_.datepicker._getInst(t.target);return _.datepicker._get(n,"constrainInput")?(e=_.datepicker._possibleChars(_.datepicker._get(n,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)):void 0},_doKeyUp:function(t){var e=_.datepicker._getInst(t.target);if(e.input.val()!==e.lastVal)try{_.datepicker.parseDate(_.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,_.datepicker._getFormatConfig(e))&&(_.datepicker._setDateFromField(e),_.datepicker._updateAlternate(e),_.datepicker._updateDatepicker(e))}catch(t){}return!0},_showDatepicker:function(t){var e,i,n,o,s,r,a;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=_("input",t.parentNode)[0]),_.datepicker._isDisabledDatepicker(t)||_.datepicker._lastInput===t||(e=_.datepicker._getInst(t),_.datepicker._curInst&&_.datepicker._curInst!==e&&(_.datepicker._curInst.dpDiv.stop(!0,!0),e&&_.datepicker._datepickerShowing&&_.datepicker._hideDatepicker(_.datepicker._curInst.input[0])),!1!==(n=(i=_.datepicker._get(e,"beforeShow"))?i.apply(t,[t,e]):{})&&(c(e.settings,n),e.lastVal=null,_.datepicker._lastInput=t,_.datepicker._setDateFromField(e),_.datepicker._inDialog&&(t.value=""),_.datepicker._pos||(_.datepicker._pos=_.datepicker._findPos(t),_.datepicker._pos[1]+=t.offsetHeight),o=!1,_(t).parents().each(function(){return!(o|="fixed"===_(this).css("position"))}),s={left:_.datepicker._pos[0],top:_.datepicker._pos[1]},_.datepicker._pos=null,e.dpDiv.empty(),e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),_.datepicker._updateDatepicker(e),s=_.datepicker._checkOffset(e,s,o),e.dpDiv.css({position:_.datepicker._inDialog&&_.blockUI?"static":o?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"}),e.inline||(r=_.datepicker._get(e,"showAnim"),a=_.datepicker._get(e,"duration"),e.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(_(t))+1),_.datepicker._datepickerShowing=!0,_.effects&&_.effects.effect[r]?e.dpDiv.show(r,_.datepicker._get(e,"showOptions"),a):e.dpDiv[r||"show"](r?a:null),_.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),_.datepicker._curInst=e)))},_updateDatepicker:function(t){this.maxRows=4,(p=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),n=i[1],o=t.dpDiv.find("."+this._dayOverClass+" a");0<o.length&&s.apply(o.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<n&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",17*n+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===_.datepicker._curInst&&_.datepicker._datepickerShowing&&_.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),e=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var n=t.dpDiv.outerWidth(),o=t.dpDiv.outerHeight(),s=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,a=document.documentElement.clientWidth+(i?0:_(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:_(document).scrollTop());return e.left-=this._get(t,"isRTL")?n-s:0,e.left-=i&&e.left===t.input.offset().left?_(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+r?_(document).scrollTop():0,e.left-=Math.min(e.left,e.left+n>a&&n<a?Math.abs(e.left+n-a):0),e.top-=Math.min(e.top,e.top+o>l&&o<l?Math.abs(o+r):0),e},_findPos:function(t){for(var e,i=this._getInst(t),n=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||_.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return[(e=_(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,n,o,s=this._curInst;!s||t&&s!==_.data(t,"datepicker")||this._datepickerShowing&&(e=this._get(s,"showAnim"),i=this._get(s,"duration"),n=function(){_.datepicker._tidyDialog(s)},_.effects&&(_.effects.effect[e]||_.effects[e])?s.dpDiv.hide(e,_.datepicker._get(s,"showOptions"),i,n):s.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,n),e||n(),this._datepickerShowing=!1,(o=this._get(s,"onClose"))&&o.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),_.blockUI&&(_.unblockUI(),_("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(_.datepicker._curInst){var e=_(t.target),i=_.datepicker._getInst(e[0]);(e[0].id===_.datepicker._mainDivId||0!==e.parents("#"+_.datepicker._mainDivId).length||e.hasClass(_.datepicker.markerClassName)||e.closest("."+_.datepicker._triggerClass).length||!_.datepicker._datepickerShowing||_.datepicker._inDialog&&_.blockUI)&&(!e.hasClass(_.datepicker.markerClassName)||_.datepicker._curInst===i)||_.datepicker._hideDatepicker()}},_adjustDate:function(t,e,i){var n=_(t),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,e+("M"===i?this._get(o,"showCurrentAtPos"):0),i),this._updateDatepicker(o))},_gotoToday:function(t){var e,i=_(t),n=this._getInst(i[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(e=new Date,n.selectedDay=e.getDate(),n.drawMonth=n.selectedMonth=e.getMonth(),n.drawYear=n.selectedYear=e.getFullYear()),this._notifyChange(n),this._adjustDate(i)},_selectMonthYear:function(t,e,i){var n=_(t),o=this._getInst(n[0]);o["selected"+("M"===i?"Month":"Year")]=o["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(t,e,i,n){var o,s=_(t);_(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((o=this._getInst(s[0])).selectedDay=o.currentDay=_("a",n).html(),o.selectedMonth=o.currentMonth=e,o.selectedYear=o.currentYear=i,this._selectDate(t,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(t){var e=_(t);this._selectDate(e,"")},_selectDate:function(t,e){var i,n=_(t),o=this._getInst(n[0]);e=null!=e?e:this._formatDate(o),o.input&&o.input.val(e),this._updateAlternate(o),(i=this._get(o,"onSelect"))?i.apply(o.input?o.input[0]:null,[e,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var e,i,n,o=this._get(t,"altField");o&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),n=this.formatDate(e,i,this._getFormatConfig(t)),_(o).val(n))},noWeekends:function(t){var e=t.getDay();return[0<e&&e<6,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(i,s,t){if(null==i||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?""+s:s+""))return null;function r(t){var e=i.length>a+1&&i.charAt(a+1)===t;return e&&a++,e}function e(t){var e=r(t),i="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n=RegExp("^\\d{"+("y"===t?i:1)+","+i+"}"),o=s.substring(c).match(n);if(!o)throw"Missing number at position "+c;return c+=o[0].length,parseInt(o[0],10)}function n(t,e,i){var n=-1,o=_.map(r(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(_.each(o,function(t,e){var i=e[1];return s.substr(c,i.length).toLowerCase()===i.toLowerCase()?(n=e[0],c+=i.length,!1):void 0}),-1!==n)return n+1;throw"Unknown name at position "+c}function o(){if(s.charAt(c)!==i.charAt(a))throw"Unexpected literal at position "+c;c++}var a,l,u,h,c=0,d=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,p="string"!=typeof d?d:(new Date).getFullYear()%100+parseInt(d,10),f=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,g=(t?t.dayNames:null)||this._defaults.dayNames,m=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,v=(t?t.monthNames:null)||this._defaults.monthNames,y=-1,w=-1,b=-1,x=-1,C=!1;for(a=0;i.length>a;a++)if(C)"'"!==i.charAt(a)||r("'")?o():C=!1;else switch(i.charAt(a)){case"d":b=e("d");break;case"D":n("D",f,g);break;case"o":x=e("o");break;case"m":w=e("m");break;case"M":w=n("M",m,v);break;case"y":y=e("y");break;case"@":y=(h=new Date(e("@"))).getFullYear(),w=h.getMonth()+1,b=h.getDate();break;case"!":y=(h=new Date((e("!")-this._ticksTo1970)/1e4)).getFullYear(),w=h.getMonth()+1,b=h.getDate();break;case"'":r("'")?o():C=!0;break;default:o()}if(s.length>c&&(u=s.substr(c),!/^\s+/.test(u)))throw"Extra/unparsed characters found in date: "+u;if(-1===y?y=(new Date).getFullYear():y<100&&(y+=(new Date).getFullYear()-(new Date).getFullYear()%100+(y<=p?0:-100)),-1<x)for(w=1,b=x;!(b<=(l=this._getDaysInMonth(y,w-1)));)w++,b-=l;if((h=this._daylightSavingAdjust(new Date(y,w-1,b))).getFullYear()!==y||h.getMonth()+1!==w||h.getDate()!==b)throw"Invalid date";return h},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(i,t,e){if(!t)return"";function o(t){var e=i.length>r+1&&i.charAt(r+1)===t;return e&&r++,e}function n(t,e,i){var n=""+e;if(o(t))for(;i>n.length;)n="0"+n;return n}function s(t,e,i,n){return o(t)?n[e]:i[e]}var r,a=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,l=(e?e.dayNames:null)||this._defaults.dayNames,u=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,h=(e?e.monthNames:null)||this._defaults.monthNames,c="",d=!1;if(t)for(r=0;i.length>r;r++)if(d)"'"!==i.charAt(r)||o("'")?c+=i.charAt(r):d=!1;else switch(i.charAt(r)){case"d":c+=n("d",t.getDate(),2);break;case"D":c+=s("D",t.getDay(),a,l);break;case"o":c+=n("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":c+=n("m",t.getMonth()+1,2);break;case"M":c+=s("M",t.getMonth(),u,h);break;case"y":c+=o("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":c+=t.getTime();break;case"!":c+=1e4*t.getTime()+this._ticksTo1970;break;case"'":o("'")?c+="'":d=!0;break;default:c+=i.charAt(r)}return c},_possibleChars:function(i){function t(t){var e=i.length>n+1&&i.charAt(n+1)===t;return e&&n++,e}var n,e="",o=!1;for(n=0;i.length>n;n++)if(o)"'"!==i.charAt(n)||t("'")?e+=i.charAt(n):o=!1;else switch(i.charAt(n)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":t("'")?e+="'":o=!0;break;default:e+=i.charAt(n)}return e},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),n=t.lastVal=t.input?t.input.val():null,o=this._getDefaultDate(t),s=o,r=this._getFormatConfig(t);try{s=this.parseDate(i,n,r)||o}catch(t){n=e?"":n}t.selectedDay=s.getDate(),t.drawMonth=t.selectedMonth=s.getMonth(),t.drawYear=t.selectedYear=s.getFullYear(),t.currentDay=n?s.getDate():0,t.currentMonth=n?s.getMonth():0,t.currentYear=n?s.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(a,t,e){var i,n,o=null==t||""===t?e:"string"==typeof t?function(t){try{return _.datepicker.parseDate(_.datepicker._get(a,"dateFormat"),t,_.datepicker._getFormatConfig(a))}catch(t){}for(var e=(t.toLowerCase().match(/^c/)?_.datepicker._getDate(a):null)||new Date,i=e.getFullYear(),n=e.getMonth(),o=e.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,r=s.exec(t);r;){switch(r[2]||"d"){case"d":case"D":o+=parseInt(r[1],10);break;case"w":case"W":o+=7*parseInt(r[1],10);break;case"m":case"M":n+=parseInt(r[1],10),o=Math.min(o,_.datepicker._getDaysInMonth(i,n));break;case"y":case"Y":i+=parseInt(r[1],10),o=Math.min(o,_.datepicker._getDaysInMonth(i,n))}r=s.exec(t)}return new Date(i,n,o)}(t):"number"==typeof t?isNaN(t)?e:(i=t,(n=new Date).setDate(n.getDate()+i),n):new Date(t.getTime());return(o=o&&"Invalid Date"==""+o?e:o)&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var n=!e,o=t.selectedMonth,s=t.selectedYear,r=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=r.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=r.getMonth(),t.drawYear=t.selectedYear=t.currentYear=r.getFullYear(),o===t.selectedMonth&&s===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(n?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){_.datepicker._adjustDate(i,-e,"M")},next:function(){_.datepicker._adjustDate(i,+e,"M")},hide:function(){_.datepicker._hideDatepicker()},today:function(){_.datepicker._gotoToday(i)},selectDay:function(){return _.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return _.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return _.datepicker._selectMonthYear(i,this,"Y"),!1}};_(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,n,o,s,r,a,l,u,h,c,d,p,f,g,m,v,y,w,b,x,C,_,k,S,E,T,D,z,A,$,I,M,O,L,F,P,W,N,j=new Date,H=this._daylightSavingAdjust(new Date(j.getFullYear(),j.getMonth(),j.getDate())),R=this._get(t,"isRTL"),B=this._get(t,"showButtonPanel"),U=this._get(t,"hideIfNoPrevNext"),q=this._get(t,"navigationAsDateFormat"),Y=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),Q=this._get(t,"stepMonths"),X=1!==Y[0]||1!==Y[1],K=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Z=this._getMinMaxDate(t,"min"),G=this._getMinMaxDate(t,"max"),J=t.drawMonth-V,tt=t.drawYear;if(J<0&&(J+=12,tt--),G)for(e=this._daylightSavingAdjust(new Date(G.getFullYear(),G.getMonth()-Y[0]*Y[1]+1,G.getDate())),e=Z&&e<Z?Z:e;this._daylightSavingAdjust(new Date(tt,J,1))>e;)--J<0&&(J=11,tt--);for(t.drawMonth=J,t.drawYear=tt,i=this._get(t,"prevText"),i=q?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,J-Q,1)),this._getFormatConfig(t)):i,n=this._canAdjustMonth(t,-1,tt,J)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"e":"w")+"'>"+i+"</span></a>":U?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"e":"w")+"'>"+i+"</span></a>",o=this._get(t,"nextText"),o=q?this.formatDate(o,this._daylightSavingAdjust(new Date(tt,J+Q,1)),this._getFormatConfig(t)):o,s=this._canAdjustMonth(t,1,tt,J)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+o+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+o+"</span></a>":U?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+o+"'><span class='ui-icon ui-icon-circle-triangle-"+(R?"w":"e")+"'>"+o+"</span></a>",r=this._get(t,"currentText"),a=this._get(t,"gotoCurrent")&&t.currentDay?K:H,r=q?this.formatDate(r,a,this._getFormatConfig(t)):r,l=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",u=B?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(R?l:"")+(this._isInRange(t,a)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+r+"</button>":"")+(R?"":l)+"</div>":"",h=parseInt(this._get(t,"firstDay"),10),h=isNaN(h)?0:h,c=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),v=this._get(t,"showOtherMonths"),y=this._get(t,"selectOtherMonths"),w=this._getDefaultDate(t),b="",C=0;Y[0]>C;C++){for(_="",this.maxRows=4,k=0;Y[1]>k;k++){if(S=this._daylightSavingAdjust(new Date(tt,J,t.selectedDay)),E=" ui-corner-all",T="",X){if(T+="<div class='ui-datepicker-group",1<Y[1])switch(k){case 0:T+=" ui-datepicker-group-first",E=" ui-corner-"+(R?"right":"left");break;case Y[1]-1:T+=" ui-datepicker-group-last",E=" ui-corner-"+(R?"left":"right");break;default:T+=" ui-datepicker-group-middle",E=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+E+"'>"+(/all|left/.test(E)&&0===C?R?s:n:"")+(/all|right/.test(E)&&0===C?R?n:s:"")+this._generateMonthYearHeader(t,J,tt,Z,G,0<C||0<k,f,g)+"</div><table class='ui-datepicker-calendar'><thead><tr>",D=c?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",x=0;x<7;x++)D+="<th scope='col'"+(5<=(x+h+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+d[z=(x+h)%7]+"'>"+p[z]+"</span></th>";for(T+=D+"</tr></thead><tbody>",A=this._getDaysInMonth(tt,J),tt===t.selectedYear&&J===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,A)),$=(this._getFirstDayOfMonth(tt,J)-h+7)%7,I=Math.ceil(($+A)/7),M=X&&this.maxRows>I?this.maxRows:I,this.maxRows=M,O=this._daylightSavingAdjust(new Date(tt,J,1-$)),L=0;L<M;L++){for(T+="<tr>",F=c?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(O)+"</td>":"",x=0;x<7;x++)P=m?m.apply(t.input?t.input[0]:null,[O]):[!0,""],N=(W=O.getMonth()!==J)&&!y||!P[0]||Z&&O<Z||G&&G<O,F+="<td class='"+(5<=(x+h+6)%7?" ui-datepicker-week-end":"")+(W?" ui-datepicker-other-month":"")+(O.getTime()===S.getTime()&&J===t.selectedMonth&&t._keyEvent||w.getTime()===O.getTime()&&w.getTime()===S.getTime()?" "+this._dayOverClass:"")+(N?" "+this._unselectableClass+" ui-state-disabled":"")+(W&&!v?"":" "+P[1]+(O.getTime()===K.getTime()?" "+this._currentClass:"")+(O.getTime()===H.getTime()?" ui-datepicker-today":""))+"'"+(W&&!v||!P[2]?"":" title='"+P[2].replace(/'/g,"&#39;")+"'")+(N?"":" data-handler='selectDay' data-event='click' data-month='"+O.getMonth()+"' data-year='"+O.getFullYear()+"'")+">"+(W&&!v?"&#xa0;":N?"<span class='ui-state-default'>"+O.getDate()+"</span>":"<a class='ui-state-default"+(O.getTime()===H.getTime()?" ui-state-highlight":"")+(O.getTime()===K.getTime()?" ui-state-active":"")+(W?" ui-priority-secondary":"")+"' href='#'>"+O.getDate()+"</a>")+"</td>",O.setDate(O.getDate()+1),O=this._daylightSavingAdjust(O);T+=F+"</tr>"}11<++J&&(J=0,tt++),_+=T+="</tbody></table>"+(X?"</div>"+(0<Y[0]&&k===Y[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}b+=_}return b+=u,t._keyEvent=!1,b},_generateMonthYearHeader:function(t,e,i,n,o,s,r,a){var l,u,h,c,d,p,f,g,m=this._get(t,"changeMonth"),v=this._get(t,"changeYear"),y=this._get(t,"showMonthAfterYear"),w="<div class='ui-datepicker-title'>",b="";if(s||!m)b+="<span class='ui-datepicker-month'>"+r[e]+"</span>";else{for(l=n&&n.getFullYear()===i,u=o&&o.getFullYear()===i,b+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!l||h>=n.getMonth())&&(!u||o.getMonth()>=h)&&(b+="<option value='"+h+"'"+(h===e?" selected='selected'":"")+">"+a[h]+"</option>");b+="</select>"}if(y||(w+=b+(!s&&m&&v?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",s||!v)w+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(c=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),f=(p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e})(c[0]),g=Math.max(f,p(c[1]||"")),f=n?Math.max(f,n.getFullYear()):f,g=o?Math.min(g,o.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";f<=g;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",w+=t.yearshtml,t.yearshtml=null}return w+=this._get(t,"yearSuffix"),y&&(w+=(!s&&m&&v?"":"&#xa0;")+b),w+"</div>"},_adjustInstDate:function(t,e,i){var n=t.selectedYear+("Y"===i?e:0),o=t.selectedMonth+("M"===i?e:0),s=Math.min(t.selectedDay,this._getDaysInMonth(n,o))+("D"===i?e:0),r=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(n,o,s)));t.selectedDay=r.getDate(),t.drawMonth=t.selectedMonth=r.getMonth(),t.drawYear=t.selectedYear=r.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),n=this._getMinMaxDate(t,"max"),o=i&&e<i?i:e;return n&&n<o?n:o},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,n){var o=this._getNumberOfMonths(t),s=this._daylightSavingAdjust(new Date(i,n+(e<0?e:o[0]*o[1]),1));return e<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(t,s)},_isInRange:function(t,e){var i,n,o=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),r=null,a=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),n=(new Date).getFullYear(),r=parseInt(i[0],10),a=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=n),i[1].match(/[+\-].*/)&&(a+=n)),(!o||e.getTime()>=o.getTime())&&(!s||e.getTime()<=s.getTime())&&(!r||e.getFullYear()>=r)&&(!a||a>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,n){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var o=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(n,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),o,this._getFormatConfig(t))}}),_.fn.datepicker=function(t){if(!this.length)return this;_.datepicker.initialized||(_(document).on("mousedown",_.datepicker._checkExternalClick),_.datepicker.initialized=!0),0===_("#"+_.datepicker._mainDivId).length&&_("body").append(_.datepicker.dpDiv);var e=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?_.datepicker["_"+t+"Datepicker"].apply(_.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?_.datepicker["_"+t+"Datepicker"].apply(_.datepicker,[this].concat(e)):_.datepicker._attachDatepicker(this,t)}):_.datepicker["_"+t+"Datepicker"].apply(_.datepicker,[this[0]].concat(e))},_.datepicker=new t,_.datepicker.initialized=!1,_.datepicker.uuid=(new Date).getTime(),_.datepicker.version="1.12.1",_.datepicker,_.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var m=!1;_(document).on("mouseup",function(){m=!1}),_.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){return!0===_.data(t.target,e.widgetName+".preventClickEvent")?(_.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!m){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,n=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&_(t.target).closest(this.options.cancel).length;return i&&!n&&this._mouseCapture(t)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?t.preventDefault():(!0===_.data(t.target,this.widgetName+".preventClickEvent")&&_.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),m=!0)),!0}},_mouseMove:function(t){if(this._mouseMoved){if(_.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&_.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,m=!1,t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}),function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.noUiSlider=t()}(function(){"use strict";var st="14.6.0";function rt(t){t.parentElement.removeChild(t)}function a(t){return null!=t}function at(t){t.preventDefault()}function s(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function lt(t,e,i){0<i&&(ct(t,e),setTimeout(function(){dt(t,e)},i))}function ut(t){return Math.max(Math.min(t,100),0)}function ht(t){return Array.isArray(t)?t:[t]}function e(t){var e=(t=String(t)).split(".");return 1<e.length?e[1].length:0}function ct(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e}function dt(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function pt(t){var e=void 0!==window.pageXOffset,i="CSS1Compat"===(t.compatMode||"");return{x:e?window.pageXOffset:i?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:i?t.documentElement.scrollTop:t.body.scrollTop}}function h(t,e){return 100/(e-t)}function c(t,e,i){return 100*e/(t[i+1]-t[i])}function d(t,e){for(var i=1;t>=e[i];)i+=1;return i}function r(t,e,i){var n;if("number"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error("noUiSlider ("+st+"): 'range' contains invalid value.");if(!s(n="min"===t?0:"max"===t?100:parseFloat(t))||!s(e[0]))throw new Error("noUiSlider ("+st+"): 'range' value isn't numeric.");i.xPct.push(n),i.xVal.push(e[0]),n?i.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(i.xSteps[0]=e[1]),i.xHighestCompleteStep.push(0)}function l(t,e,i){if(e)if(i.xVal[t]!==i.xVal[t+1]){i.xSteps[t]=c([i.xVal[t],i.xVal[t+1]],e,0)/h(i.xPct[t],i.xPct[t+1]);var n=(i.xVal[t+1]-i.xVal[t])/i.xNumSteps[t],o=Math.ceil(Number(n.toFixed(3))-1),s=i.xVal[t]+i.xNumSteps[t]*o;i.xHighestCompleteStep[t]=s}else i.xSteps[t]=i.xHighestCompleteStep[t]=i.xVal[t]}function i(t,e,i){var n;this.xPct=[],this.xVal=[],this.xSteps=[i||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var o=[];for(n in t)t.hasOwnProperty(n)&&o.push([t[n],n]);for(o.length&&"object"==typeof o[0][0]?o.sort(function(t,e){return t[0][0]-e[0][0]}):o.sort(function(t,e){return t[0]-e[0]}),n=0;n<o.length;n++)r(o[n][1],o[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)l(n,this.xNumSteps[n],this)}i.prototype.getDistance=function(t){var e,i=[];for(e=0;e<this.xNumSteps.length-1;e++){var n=this.xNumSteps[e];if(n&&t/n%1!=0)throw new Error("noUiSlider ("+st+"): 'limit', 'margin' and 'padding' of "+this.xPct[e]+"% range must be divisible by step.");i[e]=c(this.xVal,t,e)}return i},i.prototype.getAbsoluteDistance=function(t,e,i){var n,o=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.xPct[o+1];)o++;else t===this.xPct[this.xPct.length-1]&&(o=this.xPct.length-2);i||t!==this.xPct[o+1]||o++;var s=1,r=e[o],a=0,l=0,u=0,h=0;for(n=i?(t-this.xPct[o])/(this.xPct[o+1]-this.xPct[o]):(this.xPct[o+1]-t)/(this.xPct[o+1]-this.xPct[o]);0<r;)a=this.xPct[o+1+h]-this.xPct[o+h],100<e[o+h]*s+100-100*n?(l=a*n,s=(r-100*n)/e[o+h],n=1):(l=e[o+h]*a/100*s,s=0),i?(u-=l,1<=this.xPct.length+h&&h--):(u+=l,1<=this.xPct.length-h&&h++),r=e[o+h]*s;return t+u},i.prototype.toStepping=function(t){return function(t,e,i){if(i>=t.slice(-1)[0])return 100;var n,o,s=d(i,t),r=t[s-1],a=t[s],l=e[s-1],u=e[s];return l+(o=i,c(n=[r,a],n[0]<0?o+Math.abs(n[0]):o-n[0],0)/h(l,u))}(this.xVal,this.xPct,t)},i.prototype.fromStepping=function(t){return function(t,e,i){if(100<=i)return t.slice(-1)[0];var n,o=d(i,e),s=t[o-1],r=t[o],a=e[o-1];return n=[s,r],(i-a)*h(a,e[o])*(n[1]-n[0])/100+n[0]}(this.xVal,this.xPct,t)},i.prototype.getStep=function(t){return function(t,e,i,n){if(100===n)return n;var o,s,r=d(n,t),a=t[r-1],l=t[r];return i?(l-a)/2<n-a?l:a:e[r-1]?t[r-1]+(o=n-t[r-1],s=e[r-1],Math.round(o/s)*s):n}(this.xPct,this.xSteps,this.snap,t)},i.prototype.getDefaultStep=function(t,e,i){var n=d(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/i},i.prototype.getNearbySteps=function(t){var e=d(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},i.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(e);return Math.max.apply(null,t)},i.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var u={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number},p={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"};function n(t){if("object"==typeof(e=t)&&"function"==typeof e.to&&"function"==typeof e.from)return!0;var e;throw new Error("noUiSlider ("+st+"): 'format' requires 'to' and 'from' methods.")}function f(t,e){if(!s(e))throw new Error("noUiSlider ("+st+"): 'step' is not numeric.");t.singleStep=e}function g(t,e){if(!s(e))throw new Error("noUiSlider ("+st+"): 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e}function m(t,e){if(!s(e))throw new Error("noUiSlider ("+st+"): 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e}function v(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider ("+st+"): 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider ("+st+"): Missing 'min' or 'max' in 'range'.");if(e.min===e.max)throw new Error("noUiSlider ("+st+"): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new i(e,t.snap,t.singleStep)}function y(t,e){if(e=ht(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider ("+st+"): 'start' option is incorrect.");t.handles=e.length,t.start=e}function w(t,e){if("boolean"!=typeof(t.snap=e))throw new Error("noUiSlider ("+st+"): 'snap' option must be a boolean.")}function b(t,e){if("boolean"!=typeof(t.animate=e))throw new Error("noUiSlider ("+st+"): 'animate' option must be a boolean.")}function x(t,e){if("number"!=typeof(t.animationDuration=e))throw new Error("noUiSlider ("+st+"): 'animationDuration' option must be a number.")}function C(t,e){var i,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(i=1;i<t.handles;i++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider ("+st+"): 'connect' option doesn't match handle count.");n=e}t.connect=n}function _(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+st+"): 'orientation' option is invalid.")}}function k(t,e){if(!s(e))throw new Error("noUiSlider ("+st+"): 'margin' option must be numeric.");0!==e&&(t.margin=t.spectrum.getDistance(e))}function S(t,e){if(!s(e))throw new Error("noUiSlider ("+st+"): 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error("noUiSlider ("+st+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function E(t,e){var i;if(!s(e)&&!Array.isArray(e))throw new Error("noUiSlider ("+st+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&2!==e.length&&!s(e[0])&&!s(e[1]))throw new Error("noUiSlider ("+st+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],i=0;i<t.spectrum.xNumSteps.length-1;i++)if(t.padding[0][i]<0||t.padding[1][i]<0)throw new Error("noUiSlider ("+st+"): 'padding' option must be a positive number(s).");var n=e[0]+e[1],o=t.spectrum.xVal[0];if(1<n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-o))throw new Error("noUiSlider ("+st+"): 'padding' option must not exceed 100% of the range.")}}function T(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+st+"): 'direction' option was not recognized.")}}function D(t,e){if("string"!=typeof e)throw new Error("noUiSlider ("+st+"): 'behaviour' must be a string containing options.");var i=0<=e.indexOf("tap"),n=0<=e.indexOf("drag"),o=0<=e.indexOf("fixed"),s=0<=e.indexOf("snap"),r=0<=e.indexOf("hover"),a=0<=e.indexOf("unconstrained");if(o){if(2!==t.handles)throw new Error("noUiSlider ("+st+"): 'fixed' behaviour must be used with 2 handles");k(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error("noUiSlider ("+st+"): 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:i||s,drag:n,fixed:o,snap:s,hover:r,unconstrained:a}}function z(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var i=0;i<t.handles;i++)t.tooltips.push(!0)}else{if(t.tooltips=ht(e),t.tooltips.length!==t.handles)throw new Error("noUiSlider ("+st+"): must pass a formatter for all handles.");t.tooltips.forEach(function(t){if("boolean"!=typeof t&&("object"!=typeof t||"function"!=typeof t.to))throw new Error("noUiSlider ("+st+"): 'tooltips' must be passed a formatter or 'false'.")})}}function A(t,e){n(t.ariaFormat=e)}function $(t,e){n(t.format=e)}function I(t,e){if("boolean"!=typeof(t.keyboardSupport=e))throw new Error("noUiSlider ("+st+"): 'keyboardSupport' option must be a boolean.")}function M(t,e){t.documentElement=e}function O(t,e){if("string"!=typeof e&&!1!==e)throw new Error("noUiSlider ("+st+"): 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function L(t,e){if("object"!=typeof e)throw new Error("noUiSlider ("+st+"): 'cssClasses' must be an object.");if("string"==typeof t.cssPrefix)for(var i in t.cssClasses={},e)e.hasOwnProperty(i)&&(t.cssClasses[i]=t.cssPrefix+e[i]);else t.cssClasses=e}function ft(e){var i={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:u,format:u},n={step:{r:!1,t:f},keyboardPageMultiplier:{r:!1,t:g},keyboardDefaultStep:{r:!1,t:m},start:{r:!0,t:y},connect:{r:!0,t:C},direction:{r:!0,t:T},snap:{r:!1,t:w},animate:{r:!1,t:b},animationDuration:{r:!1,t:x},range:{r:!0,t:v},orientation:{r:!1,t:_},margin:{r:!1,t:k},limit:{r:!1,t:S},padding:{r:!1,t:E},behaviour:{r:!0,t:D},ariaFormat:{r:!1,t:A},format:{r:!1,t:$},tooltips:{r:!1,t:z},keyboardSupport:{r:!0,t:I},documentElement:{r:!1,t:M},cssPrefix:{r:!0,t:O},cssClasses:{r:!0,t:L}},o={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:p,keyboardPageMultiplier:5,keyboardDefaultStep:10};e.format&&!e.ariaFormat&&(e.ariaFormat=e.format),Object.keys(n).forEach(function(t){if(!a(e[t])&&void 0===o[t]){if(n[t].r)throw new Error("noUiSlider ("+st+"): '"+t+"' is required.");return!0}n[t].t(i,a(e[t])?e[t]:o[t])}),i.pips=e.pips;var t=document.createElement("div"),s=void 0!==t.style.msTransform,r=void 0!==t.style.transform;return i.transformRule=r?"transform":s?"msTransform":"webkitTransform",i.style=[["left","top"],["right","bottom"]][i.dir][i.ort],i}function o(t,C,s){var l,u,r,h,o,a,e,c,d=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},p=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),f=t,_=C.spectrum,m=[],v=[],g=[],y=0,w={},k=t.ownerDocument,b=C.documentElement||k.documentElement,x=k.body,S=-1,E=0,T=1,D=2,z="rtl"===k.dir||1===C.ort?0:100;function A(t,e){var i=k.createElement("div");return e&&ct(i,e),t.appendChild(i),i}function $(t,e){var i=A(t,C.cssClasses.origin),n=A(i,C.cssClasses.handle);return A(n,C.cssClasses.touchArea),n.setAttribute("data-handle",e),C.keyboardSupport&&(n.setAttribute("tabindex","0"),n.addEventListener("keydown",function(t){return function(t,e){if(M()||O(e))return!1;var i=["Left","Right"],n=["Down","Up"],o=["PageDown","PageUp"],s=["Home","End"];C.dir&&!C.ort?i.reverse():C.ort&&!C.dir&&(n.reverse(),o.reverse());var r,a=t.key.replace("Arrow",""),l=a===o[0],u=a===o[1],h=a===n[0]||a===i[0]||l,c=a===n[1]||a===i[1]||u,d=a===s[1];if(!(h||c||a===s[0]||d))return!0;if(t.preventDefault(),c||h){var p=C.keyboardPageMultiplier,f=h?0:1,g=ot(e)[f];if(null===g)return!1;!1===g&&(g=_.getDefaultStep(v[e],h,C.keyboardDefaultStep)),(u||l)&&(g*=p),g=Math.max(g,1e-7),g*=h?-1:1,r=m[e]+g}else r=d?C.spectrum.xVal[C.spectrum.xVal.length-1]:C.spectrum.xVal[0];return J(e,_.toStepping(r),!0,!0),V("slide",e),V("update",e),V("change",e),V("set",e),!1}(t,e)})),n.setAttribute("role","slider"),n.setAttribute("aria-orientation",C.ort?"vertical":"horizontal"),0===e?ct(n,C.cssClasses.handleLower):e===C.handles-1&&ct(n,C.cssClasses.handleUpper),i}function I(t,e){return!!e&&A(t,C.cssClasses.connect)}function i(t,e){return!!C.tooltips[e]&&A(t.firstChild,C.cssClasses.tooltip)}function M(){return f.hasAttribute("disabled")}function O(t){return u[t].hasAttribute("disabled")}function L(){o&&(Y("update.tooltips"),o.forEach(function(t){t&&rt(t)}),o=null)}function F(){L(),o=u.map(i),n("update.tooltips",function(t,e,i){if(o[e]){var n=t[e];!0!==C.tooltips[e]&&(n=C.tooltips[e].to(i[e])),o[e].innerHTML=n}})}function P(){h&&(rt(h),h=null)}function W(t){P();var g,m,v,y,e,i,w,b,x,n=t.mode,o=t.density||1,s=t.filter||!1,r=function(t,e,i){if("range"===t||"steps"===t)return _.xVal;if("count"===t){if(e<2)throw new Error("noUiSlider ("+st+"): 'values' (>= 2) required for mode 'count'.");var n=e-1,o=100/n;for(e=[];n--;)e[n]=n*o;e.push(100),t="positions"}return"positions"===t?e.map(function(t){return _.fromStepping(i?_.getStep(t):t)}):"values"===t?i?e.map(function(t){return _.fromStepping(_.getStep(_.toStepping(t)))}):e:void 0}(n,t.values||!1,t.stepped||!1),a=(g=o,m=n,v=r,y={},e=_.xVal[0],i=_.xVal[_.xVal.length-1],b=w=!1,x=0,(v=v.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==e&&(v.unshift(e),w=!0),v[v.length-1]!==i&&(v.push(i),b=!0),v.forEach(function(t,e){var i,n,o,s,r,a,l,u,h,c,d=t,p=v[e+1],f="steps"===m;if(f&&(i=_.xNumSteps[e]),i=i||p-d,!1!==d&&void 0!==p)for(i=Math.max(i,1e-7),n=d;n<=p;n=(n+i).toFixed(7)/1){for(u=(r=(s=_.toStepping(n))-x)/g,c=r/(h=Math.round(u)),o=1;o<=h;o+=1)y[(a=x+o*c).toFixed(5)]=[_.fromStepping(a),0];l=-1<v.indexOf(n)?T:f?D:E,!e&&w&&n!==p&&(l=0),n===p&&b||(y[s.toFixed(5)]=[n,l]),x=s}}),y),l=t.format||{to:Math.round};return h=f.appendChild(function(e,o,s){var r=k.createElement("div"),a=[];a[E]=C.cssClasses.valueNormal,a[T]=C.cssClasses.valueLarge,a[D]=C.cssClasses.valueSub;var l=[];l[E]=C.cssClasses.markerNormal,l[T]=C.cssClasses.markerLarge,l[D]=C.cssClasses.markerSub;var u=[C.cssClasses.valueHorizontal,C.cssClasses.valueVertical],h=[C.cssClasses.markerHorizontal,C.cssClasses.markerVertical];function c(t,e){var i=e===C.cssClasses.value,n=i?a:l;return e+" "+(i?u:h)[C.ort]+" "+n[t]}return ct(r,C.cssClasses.pips),ct(r,0===C.ort?C.cssClasses.pipsHorizontal:C.cssClasses.pipsVertical),Object.keys(e).forEach(function(t){!function(t,e,i){if((i=o?o(e,i):i)!==S){var n=A(r,!1);n.className=c(i,C.cssClasses.marker),n.style[C.style]=t+"%",E<i&&((n=A(r,!1)).className=c(i,C.cssClasses.value),n.setAttribute("data-value",e),n.style[C.style]=t+"%",n.innerHTML=s.to(e))}}(t,e[t][0],e[t][1])}),r}(a,s,l))}function N(){var t=l.getBoundingClientRect(),e="offset"+["Width","Height"][C.ort];return 0===C.ort?t.width||l[e]:t.height||l[e]}function j(n,o,s,r){function e(t){return!!(t=function(t,e,i){var n,o,s=0===t.type.indexOf("touch"),r=0===t.type.indexOf("mouse"),a=0===t.type.indexOf("pointer");if(0===t.type.indexOf("MSPointer")&&(a=!0),s){var l=function(t){return t.target===i||i.contains(t.target)||t.target.shadowRoot&&t.target.shadowRoot.contains(i)};if("touchstart"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(1<u.length)return!1;n=u[0].pageX,o=u[0].pageY}else{var h=Array.prototype.find.call(t.changedTouches,l);if(!h)return!1;n=h.pageX,o=h.pageY}}return e=e||pt(k),(r||a)&&(n=t.clientX+e.x,o=t.clientY+e.y),t.pageOffset=e,t.points=[n,o],t.cursor=r||a,t}(t,r.pageOffset,r.target||o))&&!(M()&&!r.doNotReject)&&(e=f,i=C.cssClasses.tap,!((e.classList?e.classList.contains(i):new RegExp("\\b"+i+"\\b").test(e.className))&&!r.doNotReject)&&!(n===d.start&&void 0!==t.buttons&&1<t.buttons)&&(!r.hover||!t.buttons)&&(p||t.preventDefault(),t.calcPoint=t.points[C.ort],void s(t,r)));var e,i}var i=[];return n.split(" ").forEach(function(t){o.addEventListener(t,e,!!p&&{passive:!0}),i.push([t,e])}),i}function H(t){var e,i,n,o,s,r,a=100*(t-(e=l,i=C.ort,n=e.getBoundingClientRect(),s=(o=e.ownerDocument).documentElement,r=pt(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(r.x=0),i?n.top+r.y-s.clientTop:n.left+r.x-s.clientLeft))/N();return a=ut(a),C.dir?100-a:a}function R(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&U(t,e)}function B(t,e){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==e.buttonsProperty)return U(t,e);var i=(C.dir?-1:1)*(t.calcPoint-e.startCalcPoint);K(0<i,100*i/e.baseSize,e.locations,e.handleNumbers)}function U(t,e){e.handle&&(dt(e.handle,C.cssClasses.active),y-=1),e.listeners.forEach(function(t){b.removeEventListener(t[0],t[1])}),0===y&&(dt(f,C.cssClasses.drag),G(),t.cursor&&(x.style.cursor="",x.removeEventListener("selectstart",at))),e.handleNumbers.forEach(function(t){V("change",t),V("set",t),V("end",t)})}function q(t,e){if(e.handleNumbers.some(O))return!1;var i;1===e.handleNumbers.length&&(i=u[e.handleNumbers[0]].children[0],y+=1,ct(i,C.cssClasses.active)),t.stopPropagation();var n=[],o=j(d.move,b,B,{target:t.target,handle:i,listeners:n,startCalcPoint:t.calcPoint,baseSize:N(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:v.slice()}),s=j(d.end,b,U,{target:t.target,handle:i,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers}),r=j("mouseout",b,R,{target:t.target,handle:i,listeners:n,doNotReject:!0,handleNumbers:e.handleNumbers});n.push.apply(n,o.concat(s,r)),t.cursor&&(x.style.cursor=getComputedStyle(t.target).cursor,1<u.length&&ct(f,C.cssClasses.drag),x.addEventListener("selectstart",at,!1)),e.handleNumbers.forEach(function(t){V("start",t)})}function n(t,e){w[t]=w[t]||[],w[t].push(e),"update"===t.split(".")[0]&&u.forEach(function(t,e){V("update",e)})}function Y(t){var n=t&&t.split(".")[0],o=n&&t.substring(n.length);Object.keys(w).forEach(function(t){var e=t.split(".")[0],i=t.substring(e.length);n&&n!==e||o&&o!==i||delete w[t]})}function V(i,n,o){Object.keys(w).forEach(function(t){var e=t.split(".")[0];i===e&&w[t].forEach(function(t){t.call(a,m.map(C.format.to),n,m.slice(),o||!1,v.slice(),a)})})}function Q(t,e,i,n,o,s){var r;return 1<u.length&&!C.events.unconstrained&&(n&&0<e&&(r=_.getAbsoluteDistance(t[e-1],C.margin,0),i=Math.max(i,r)),o&&e<u.length-1&&(r=_.getAbsoluteDistance(t[e+1],C.margin,1),i=Math.min(i,r))),1<u.length&&C.limit&&(n&&0<e&&(r=_.getAbsoluteDistance(t[e-1],C.limit,0),i=Math.min(i,r)),o&&e<u.length-1&&(r=_.getAbsoluteDistance(t[e+1],C.limit,1),i=Math.max(i,r))),C.padding&&(0===e&&(r=_.getAbsoluteDistance(0,C.padding[0],0),i=Math.max(i,r)),e===u.length-1&&(r=_.getAbsoluteDistance(100,C.padding[1],1),i=Math.min(i,r))),!((i=ut(i=_.getStep(i)))===t[e]&&!s)&&i}function X(t,e){var i=C.ort;return(i?e:t)+", "+(i?t:e)}function K(t,n,i,e){var o=i.slice(),s=[!t,t],r=[t,!t];e=e.slice(),t&&e.reverse(),1<e.length?e.forEach(function(t,e){var i=Q(o,t,o[t]+n,s[e],r[e],!1);!1===i?n=0:(n=i-o[t],o[t]=i)}):s=r=[!0];var a=!1;e.forEach(function(t,e){a=J(t,i[t]+n,s[e],r[e])||a}),a&&e.forEach(function(t){V("update",t),V("slide",t)})}function Z(t,e){return C.dir?100-t-e:t}function G(){g.forEach(function(t){var e=50<v[t]?-1:1,i=3+(u.length+e*t);u[t].style.zIndex=i})}function J(t,e,i,n){return!1!==(e=Q(v,t,e,i,n,!1))&&(function(t,e){v[t]=e,m[t]=_.fromStepping(e);var i="translate("+X(10*(Z(e,0)-z)+"%","0")+")";u[t].style[C.transformRule]=i,tt(t),tt(t+1)}(t,e),!0)}function tt(t){if(r[t]){var e=0,i=100;0!==t&&(e=v[t-1]),t!==r.length-1&&(i=v[t]);var n=i-e,o="translate("+X(Z(e,n)+"%","0")+")",s="scale("+X(n/100,"1")+")";r[t].style[C.transformRule]=o+" "+s}}function et(t,e){return null===t||!1===t||void 0===t?v[e]:("number"==typeof t&&(t=String(t)),t=C.format.from(t),!1===(t=_.toStepping(t))||isNaN(t)?v[e]:t)}function it(t,e){var i=ht(t),n=void 0===v[0];e=void 0===e||!!e,C.animate&&!n&&lt(f,C.cssClasses.tap,C.animationDuration),g.forEach(function(t){J(t,et(i[t],t),!0,!1)});for(var o=1===g.length?0:1;o<g.length;++o)g.forEach(function(t){J(t,v[t],!0,!0)});G(),g.forEach(function(t){V("update",t),null!==i[t]&&e&&V("set",t)})}function nt(){var t=m.map(C.format.to);return 1===t.length?t[0]:t}function ot(t){var e=v[t],i=_.getNearbySteps(e),n=m[t],o=i.thisStep.step,s=null;if(C.snap)return[n-i.stepBefore.startValue||null,i.stepAfter.startValue-n||null];!1!==o&&n+o>i.stepAfter.startValue&&(o=i.stepAfter.startValue-n),s=n>i.thisStep.startValue?i.thisStep.step:!1!==i.stepBefore.step&&n-i.stepBefore.highestStep,100===e?o=null:0===e&&(s=null);var r=_.countStepDecimals();return null!==o&&!1!==o&&(o=Number(o.toFixed(r))),null!==s&&!1!==s&&(s=Number(s.toFixed(r))),[s,o]}return ct(e=f,C.cssClasses.target),0===C.dir?ct(e,C.cssClasses.ltr):ct(e,C.cssClasses.rtl),0===C.ort?ct(e,C.cssClasses.horizontal):ct(e,C.cssClasses.vertical),ct(e,"rtl"===getComputedStyle(e).direction?C.cssClasses.textDirectionRtl:C.cssClasses.textDirectionLtr),l=A(e,C.cssClasses.base),function(t,e){var i=A(e,C.cssClasses.connects);u=[],(r=[]).push(I(i,t[0]));for(var n=0;n<C.handles;n++)u.push($(e,n)),g[n]=n,r.push(I(i,t[n+1]))}(C.connect,l),(c=C.events).fixed||u.forEach(function(t,e){j(d.start,t.children[0],q,{handleNumbers:[e]})}),c.tap&&j(d.start,l,function(t){if(!t.buttons&&!t.touches)return!1;t.stopPropagation();var o,s,r,e=H(t.calcPoint),i=(o=e,r=!(s=100),u.forEach(function(t,e){if(!O(e)){var i=v[e],n=Math.abs(i-o);(n<s||n<=s&&i<o||100===n&&100===s)&&(r=e,s=n)}}),r);if(!1===i)return!1;C.events.snap||lt(f,C.cssClasses.tap,C.animationDuration),J(i,e,!0,!0),G(),V("slide",i,!0),V("update",i,!0),V("change",i,!0),V("set",i,!0),C.events.snap&&q(t,{handleNumbers:[i]})},{}),c.hover&&j(d.move,l,function(t){var e=H(t.calcPoint),i=_.getStep(e),n=_.fromStepping(i);Object.keys(w).forEach(function(t){"hover"===t.split(".")[0]&&w[t].forEach(function(t){t.call(a,n)})})},{hover:!0}),c.drag&&r.forEach(function(t,e){if(!1!==t&&0!==e&&e!==r.length-1){var i=u[e-1],n=u[e],o=[t];ct(t,C.cssClasses.draggable),c.fixed&&(o.push(i.children[0]),o.push(n.children[0])),o.forEach(function(t){j(d.start,t,q,{handles:[i,n],handleNumbers:[e-1,e]})})}}),it(C.start),C.pips&&W(C.pips),C.tooltips&&F(),n("update",function(t,e,r,i,a){g.forEach(function(t){var e=u[t],i=Q(v,t,0,!0,!0,!0),n=Q(v,t,100,!0,!0,!0),o=a[t],s=C.ariaFormat.to(r[t]);i=_.fromStepping(i).toFixed(1),n=_.fromStepping(n).toFixed(1),o=_.fromStepping(o).toFixed(1),e.children[0].setAttribute("aria-valuemin",i),e.children[0].setAttribute("aria-valuemax",n),e.children[0].setAttribute("aria-valuenow",o),e.children[0].setAttribute("aria-valuetext",s)})}),a={destroy:function(){for(var t in C.cssClasses)C.cssClasses.hasOwnProperty(t)&&dt(f,C.cssClasses[t]);for(;f.firstChild;)f.removeChild(f.firstChild);delete f.noUiSlider},steps:function(){return g.map(ot)},on:n,off:Y,get:nt,set:it,setHandle:function(t,e,i){if(!(0<=(t=Number(t))&&t<g.length))throw new Error("noUiSlider ("+st+"): invalid handle number, got: "+t);J(t,et(e,t),!0,!0),V("update",t),i&&V("set",t)},reset:function(t){it(C.start,t)},__moveHandles:function(t,e,i){K(t,e,v,i)},options:s,updateOptions:function(e,t){var i=nt(),n=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];n.forEach(function(t){void 0!==e[t]&&(s[t]=e[t])});var o=ft(s);n.forEach(function(t){void 0!==e[t]&&(C[t]=o[t])}),_=o.spectrum,C.margin=o.margin,C.limit=o.limit,C.padding=o.padding,C.pips?W(C.pips):P(),C.tooltips?F():L(),v=[],it(e.start||i,t)},target:f,removePips:P,removeTooltips:L,getTooltips:function(){return o},getOrigins:function(){return u},pips:W}}return{__spectrum:i,version:st,cssClasses:p,create:function(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider ("+st+"): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider ("+st+"): Slider was already initialized.");var i=o(t,ft(e),e);return t.noUiSlider=i}}}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||3<t[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(n){"use strict";n.fn.emulateTransitionEnd=function(t){var e=!1,i=this;return n(this).one("bsTransitionEnd",function(){e=!0}),setTimeout(function(){e||n(i).trigger(n.support.transition.end)},t),this},n(function(){n.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}(),n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(s){"use strict";function r(t){s(t).on("click",e,this.close)}var e='[data-dismiss="alert"]';r.VERSION="3.4.1",r.TRANSITION_DURATION=150,r.prototype.close=function(t){var e=s(this),i=e.attr("data-target");i="#"===(i=i||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,""))?[]:i;var n=s(document).find(i);function o(){n.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),n.length||(n=e.closest(".alert")),n.trigger(t=s.Event("close.bs.alert")),t.isDefaultPrevented()||(n.removeClass("in"),s.support.transition&&n.hasClass("fade")?n.one("bsTransitionEnd",o).emulateTransitionEnd(r.TRANSITION_DURATION):o())};var t=s.fn.alert;s.fn.alert=function(i){return this.each(function(){var t=s(this),e=t.data("bs.alert");e||t.data("bs.alert",e=new r(this)),"string"==typeof i&&e[i].call(t)})},s.fn.alert.Constructor=r,s.fn.alert.noConflict=function(){return s.fn.alert=t,this},s(document).on("click.bs.alert.data-api",e,r.prototype.close)}(jQuery),function(s){"use strict";var o=function(t,e){this.$element=s(t),this.options=s.extend({},o.DEFAULTS,e),this.isLoading=!1};function i(n){return this.each(function(){var t=s(this),e=t.data("bs.button"),i="object"==typeof n&&n;e||t.data("bs.button",e=new o(this,i)),"toggle"==n?e.toggle():n&&e.setState(n)})}o.VERSION="3.4.1",o.DEFAULTS={loadingText:"loading..."},o.prototype.setState=function(t){var e="disabled",i=this.$element,n=i.is("input")?"val":"html",o=i.data();t+="Text",null==o.resetText&&i.data("resetText",i[n]()),setTimeout(s.proxy(function(){i[n](null==o[t]?this.options[t]:o[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(e).attr(e,e).prop(e,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(e).removeAttr(e).prop(e,!1))},this),0)},o.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var t=s.fn.button;s.fn.button=i,s.fn.button.Constructor=o,s.fn.button.noConflict=function(){return s.fn.button=t,this},s(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var e=s(t.target).closest(".btn");i.call(e,"toggle"),s(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),e.is("input,button")?e.trigger("focus"):e.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){s(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(c){"use strict";function d(t,e){this.$element=c(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",c.proxy(this.keydown,this)),"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",c.proxy(this.pause,this)).on("mouseleave.bs.carousel",c.proxy(this.cycle,this))}function a(o){return this.each(function(){var t=c(this),e=t.data("bs.carousel"),i=c.extend({},d.DEFAULTS,t.data(),"object"==typeof o&&o),n="string"==typeof o?o:i.slide;e||t.data("bs.carousel",e=new d(this,i)),"number"==typeof o?e.to(o):n?e[n]():i.interval&&e.pause().cycle()})}d.VERSION="3.4.1",d.TRANSITION_DURATION=600,d.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},d.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},d.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(c.proxy(this.next,this),this.options.interval)),this},d.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},d.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var n=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(n)},d.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(i<t?"next":"prev",this.$items.eq(t))},d.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&c.support.transition&&(this.$element.trigger(c.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},d.prototype.next=function(){if(!this.sliding)return this.slide("next")},d.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},d.prototype.slide=function(t,e){var i=this.$element.find(".item.active"),n=e||this.getItemForDirection(t,i),o=this.interval,s="next"==t?"left":"right",r=this;if(n.hasClass("active"))return this.sliding=!1;var a=n[0],l=c.Event("slide.bs.carousel",{relatedTarget:a,direction:s});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,o&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=c(this.$indicators.children()[this.getItemIndex(n)]);u&&u.addClass("active")}var h=c.Event("slid.bs.carousel",{relatedTarget:a,direction:s});return c.support.transition&&this.$element.hasClass("slide")?(n.addClass(t),"object"==typeof n&&n.length&&n[0].offsetWidth,i.addClass(s),n.addClass(s),i.one("bsTransitionEnd",function(){n.removeClass([t,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),r.sliding=!1,setTimeout(function(){r.$element.trigger(h)},0)}).emulateTransitionEnd(d.TRANSITION_DURATION)):(i.removeClass("active"),n.addClass("active"),this.sliding=!1,this.$element.trigger(h)),o&&this.cycle(),this}};var t=c.fn.carousel;c.fn.carousel=a,c.fn.carousel.Constructor=d,c.fn.carousel.noConflict=function(){return c.fn.carousel=t,this};function e(t){var e=c(this),i=e.attr("href");i=i&&i.replace(/.*(?=#[^\s]+$)/,"");var n=e.attr("data-target")||i,o=c(document).find(n);if(o.hasClass("carousel")){var s=c.extend({},o.data(),e.data()),r=e.attr("data-slide-to");r&&(s.interval=!1),a.call(o,s),r&&o.data("bs.carousel").to(r),t.preventDefault()}}c(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),c(window).on("load",function(){c('[data-ride="carousel"]').each(function(){var t=c(this);a.call(t,t.data())})})}(jQuery),function(r){"use strict";var a=function(t,e){this.$element=r(t),this.options=r.extend({},a.DEFAULTS,e),this.$trigger=r('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function o(t){var e,i=t.attr("data-target")||(e=t.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return r(document).find(i)}function l(n){return this.each(function(){var t=r(this),e=t.data("bs.collapse"),i=r.extend({},a.DEFAULTS,t.data(),"object"==typeof n&&n);!e&&i.toggle&&/show|hide/.test(n)&&(i.toggle=!1),e||t.data("bs.collapse",e=new a(this,i)),"string"==typeof n&&e[n]()})}a.VERSION="3.4.1",a.TRANSITION_DURATION=350,a.DEFAULTS={toggle:!0},a.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},a.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(t=e.data("bs.collapse"))&&t.transitioning)){var i=r.Event("show.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){e&&e.length&&(l.call(e,"hide"),t||e.data("bs.collapse",null));var n=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[n](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[n](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!r.support.transition)return o.call(this);var s=r.camelCase(["scroll",n].join("-"));this.$element.one("bsTransitionEnd",r.proxy(o,this)).emulateTransitionEnd(a.TRANSITION_DURATION)[n](this.$element[0][s])}}}},a.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=r.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!r.support.transition)return i.call(this);this.$element[e](0).one("bsTransitionEnd",r.proxy(i,this)).emulateTransitionEnd(a.TRANSITION_DURATION)}}},a.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},a.prototype.getParent=function(){return r(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(r.proxy(function(t,e){var i=r(e);this.addAriaAndCollapsedClass(o(i),i)},this)).end()},a.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var t=r.fn.collapse;r.fn.collapse=l,r.fn.collapse.Constructor=a,r.fn.collapse.noConflict=function(){return r.fn.collapse=t,this},r(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var e=r(this);e.attr("data-target")||t.preventDefault();var i=o(e),n=i.data("bs.collapse")?"toggle":e.data();l.call(i,n)})}(jQuery),function(r){"use strict";function n(t){r(t).on("click.bs.dropdown",this.toggle)}var a='[data-toggle="dropdown"]';function l(t){var e=t.attr("data-target"),i="#"!==(e=e||(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""))?r(document).find(e):null;return i&&i.length?i:t.parent()}function s(n){n&&3===n.which||(r(".dropdown-backdrop").remove(),r(a).each(function(){var t=r(this),e=l(t),i={relatedTarget:this};e.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&r.contains(e[0],n.target)||(e.trigger(n=r.Event("hide.bs.dropdown",i)),n.isDefaultPrevented()||(t.attr("aria-expanded","false"),e.removeClass("open").trigger(r.Event("hidden.bs.dropdown",i)))))}))}n.VERSION="3.4.1",n.prototype.toggle=function(t){var e=r(this);if(!e.is(".disabled, :disabled")){var i=l(e),n=i.hasClass("open");if(s(),!n){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&r(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(r(this)).on("click",s);var o={relatedTarget:this};if(i.trigger(t=r.Event("show.bs.dropdown",o)),t.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(r.Event("shown.bs.dropdown",o))}return!1}},n.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var e=r(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var i=l(e),n=i.hasClass("open");if(!n&&27!=t.which||n&&27==t.which)return 27==t.which&&i.find(a).trigger("focus"),e.trigger("click");var o=i.find(".dropdown-menu li:not(.disabled):visible a");if(o.length){var s=o.index(t.target);38==t.which&&0<s&&s--,40==t.which&&s<o.length-1&&s++,~s||(s=0),o.eq(s).trigger("focus")}}}};var t=r.fn.dropdown;r.fn.dropdown=function(i){return this.each(function(){var t=r(this),e=t.data("bs.dropdown");e||t.data("bs.dropdown",e=new n(this)),"string"==typeof i&&e[i].call(t)})},r.fn.dropdown.Constructor=n,r.fn.dropdown.noConflict=function(){return r.fn.dropdown=t,this},r(document).on("click.bs.dropdown.data-api",s).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",a,n.prototype.toggle).on("keydown.bs.dropdown.data-api",a,n.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",n.prototype.keydown)}(jQuery),function(r){"use strict";function s(t,e){this.options=e,this.$body=r(document.body),this.$element=r(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,r.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))}function a(n,o){return this.each(function(){var t=r(this),e=t.data("bs.modal"),i=r.extend({},s.DEFAULTS,t.data(),"object"==typeof n&&n);e||t.data("bs.modal",e=new s(this,i)),"string"==typeof n?e[n](o):i.show&&e.show(o)})}s.VERSION="3.4.1",s.TRANSITION_DURATION=300,s.BACKDROP_TRANSITION_DURATION=150,s.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},s.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},s.prototype.show=function(i){var n=this,t=r.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(t),this.isShown||t.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',r.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(t){r(t.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var t=r.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),t&&n.$element[0].offsetWidth,n.$element.addClass("in"),n.enforceFocus();var e=r.Event("shown.bs.modal",{relatedTarget:i});t?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(s.TRANSITION_DURATION):n.$element.trigger("focus").trigger(e)}))},s.prototype.hide=function(t){t&&t.preventDefault(),t=r.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),r(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),r.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",r.proxy(this.hideModal,this)).emulateTransitionEnd(s.TRANSITION_DURATION):this.hideModal())},s.prototype.enforceFocus=function(){r(document).off("focusin.bs.modal").on("focusin.bs.modal",r.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},s.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",r.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},s.prototype.resize=function(){this.isShown?r(window).on("resize.bs.modal",r.proxy(this.handleUpdate,this)):r(window).off("resize.bs.modal")},s.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},s.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},s.prototype.backdrop=function(t){var e=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var n=r.support.transition&&i;if(this.$backdrop=r(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",r.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),n&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;n?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var o=function(){e.removeBackdrop(),t&&t()};r.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",o).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):o()}else t&&t()},s.prototype.handleUpdate=function(){this.adjustDialog()},s.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},s.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var o=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",t+o),r(this.fixedContent).each(function(t,e){var i=e.style.paddingRight,n=r(e).css("padding-right");r(e).data("padding-right",i).css("padding-right",parseFloat(n)+o+"px")}))},s.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),r(this.fixedContent).each(function(t,e){var i=r(e).data("padding-right");r(e).removeData("padding-right"),e.style.paddingRight=i||""})},s.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var t=r.fn.modal;r.fn.modal=a,r.fn.modal.Constructor=s,r.fn.modal.noConflict=function(){return r.fn.modal=t,this},r(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e=r(this),i=e.attr("href"),n=e.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,""),o=r(document).find(n),s=o.data("bs.modal")?"toggle":r.extend({remote:!/#/.test(i)&&i},o.data(),e.data());e.is("a")&&t.preventDefault(),o.one("show.bs.modal",function(t){t.isDefaultPrevented()||o.one("hidden.bs.modal",function(){e.is(":visible")&&e.trigger("focus")})}),a.call(o,s,this)})}(jQuery),function(g){"use strict";var n=["sanitize","whiteList","sanitizeFn"],r=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],a=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function f(t,e){var i=t.nodeName.toLowerCase();if(-1!==g.inArray(i,e))return-1===g.inArray(i,r)||Boolean(t.nodeValue.match(a)||t.nodeValue.match(l));for(var n=g(e).filter(function(t,e){return e instanceof RegExp}),o=0,s=n.length;o<s;o++)if(i.match(n[o]))return!0;return!1}function o(t,e,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;var n=document.implementation.createHTMLDocument("sanitization");n.body.innerHTML=t;for(var o=g.map(e,function(t,e){return e}),s=g(n.body).find("*"),r=0,a=s.length;r<a;r++){var l=s[r],u=l.nodeName.toLowerCase();if(-1!==g.inArray(u,o))for(var h=g.map(l.attributes,function(t){return t}),c=[].concat(e["*"]||[],e[u]||[]),d=0,p=h.length;d<p;d++)f(h[d],c)||l.removeAttribute(h[d].nodeName);else l.parentNode.removeChild(l)}return n.body.innerHTML}function m(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)}m.VERSION="3.4.1",m.TRANSITION_DURATION=150,m.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),o=n.length;o--;){var s=n[o];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var r="hover"==s?"mouseenter":"focusin",a="hover"==s?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,n)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=o(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},n=this.getDefaults();return this._options&&g.each(this._options,function(t,e){n[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,n=this.tip(),o=this.getUID(this.type);this.setContent(),n.attr("id",o),this.$element.attr("aria-describedby",o),this.options.animation&&n.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,n[0],this.$element[0]):this.options.placement,r=/\s?auto?\s?/i,a=r.test(s);a&&(s=s.replace(r,"")||"top"),n.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?n.appendTo(g(document).find(this.options.container)):n.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),u=n[0].offsetWidth,h=n[0].offsetHeight;if(a){var c=s,d=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+h>d.bottom?"top":"top"==s&&l.top-h<d.top?"bottom":"right"==s&&l.right+u>d.width?"left":"left"==s&&l.left-u<d.left?"right":s,n.removeClass(c).addClass(s)}var p=this.getCalculatedOffset(s,l,u,h);this.applyPlacement(p,s);var f=function(){var t=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==t&&i.leave(i)};g.support.transition&&this.$tip.hasClass("fade")?n.one("bsTransitionEnd",f).emulateTransitionEnd(m.TRANSITION_DURATION):f()}},m.prototype.applyPlacement=function(t,e){var i=this.tip(),n=i[0].offsetWidth,o=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),r=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(r)&&(r=0),t.top+=s,t.left+=r,g.offset.setOffset(i[0],g.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),i.addClass("in");var a=i[0].offsetWidth,l=i[0].offsetHeight;"top"==e&&l!=o&&(t.top=t.top+o-l);var u=this.getViewportAdjustedDelta(e,t,a,l);u.left?t.left+=u.left:t.top+=u.top;var h=/top|bottom/.test(e),c=h?2*u.left-n+a:2*u.top-o+l,d=h?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(c,i[0][d],h)},m.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},m.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();this.options.html?(this.options.sanitize&&(e=o(e,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(e)):t.find(".tooltip-inner").text(e),t.removeClass("fade in top bottom left right")},m.prototype.hide=function(t){var e=this,i=g(this.$tip),n=g.Event("hide.bs."+this.type);function o(){"in"!=e.hoverState&&i.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),t&&t()}if(this.$element.trigger(n),!n.isDefaultPrevented())return i.removeClass("in"),g.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",o).emulateTransitionEnd(m.TRANSITION_DURATION):o(),this.hoverState=null,this},m.prototype.fixTitle=function(){var t=this.$element;!t.attr("title")&&"string"==typeof t.attr("data-original-title")||t.attr("data-original-title",t.attr("title")||"").attr("title","")},m.prototype.hasContent=function(){return this.getTitle()},m.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],i="BODY"==e.tagName,n=e.getBoundingClientRect();null==n.width&&(n=g.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var o=window.SVGElement&&e instanceof window.SVGElement,s=i?{top:0,left:0}:o?null:t.offset(),r={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},a=i?{width:g(window).width(),height:g(window).height()}:null;return g.extend({},n,r,a,s)},m.prototype.getCalculatedOffset=function(t,e,i,n){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-n,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-n/2,left:e.left-i}:{top:e.top+e.height/2-n/2,left:e.left+e.width}},m.prototype.getViewportAdjustedDelta=function(t,e,i,n){var o={top:0,left:0};if(!this.$viewport)return o;var s=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-s-r.scroll,l=e.top+s-r.scroll+n;a<r.top?o.top=r.top-a:l>r.top+r.height&&(o.top=r.top+r.height-l)}else{var u=e.left-s,h=e.left+s+i;u<r.left?o.left=r.left-u:h>r.right&&(o.left=r.left+r.width-h)}return o},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return o(t,this.options.whiteList,this.options.sanitizeFn)};var t=g.fn.tooltip;g.fn.tooltip=function(n){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof n&&n;!e&&/destroy|hide/.test(n)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof n&&e[n]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=t,this}}(jQuery),function(o){"use strict";function s(t,e){this.init("popover",t,e)}if(!o.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=o.extend({},o.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((s.prototype=o.extend({},o.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var n=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"==n&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"==n?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=o.fn.popover;o.fn.popover=function(n){return this.each(function(){var t=o(this),e=t.data("bs.popover"),i="object"==typeof n&&n;!e&&/destroy|hide/.test(n)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof n&&e[n]())})},o.fn.popover.Constructor=s,o.fn.popover.noConflict=function(){return o.fn.popover=t,this}}(jQuery),function(s){"use strict";function o(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},o.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(n){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof n&&n;e||t.data("bs.scrollspy",e=new o(this,i)),"string"==typeof n&&e[n]()})}o.VERSION="3.4.1",o.DEFAULTS={offset:10},o.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},o.prototype.refresh=function(){var t=this,n="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(n="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[n]().top+o,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},o.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),n=this.options.offset+i-this.$scrollElement.height(),o=this.offsets,s=this.targets,r=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),n<=e)return r!=(t=s[s.length-1])&&this.activate(t);if(r&&e<o[0])return this.activeTarget=null,this.clear();for(t=o.length;t--;)r!=s[t]&&e>=o[t]&&(void 0===o[t+1]||e<o[t+1])&&this.activate(s[t])},o.prototype.activate=function(t){this.activeTarget=t,this.clear();var e=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=s(e).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")},o.prototype.clear=function(){s(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var t=s.fn.scrollspy;s.fn.scrollspy=e,s.fn.scrollspy.Constructor=o,s.fn.scrollspy.noConflict=function(){return s.fn.scrollspy=t,this},s(window).on("load.bs.scrollspy.data-api",function(){s('[data-spy="scroll"]').each(function(){var t=s(this);e.call(t,t.data())})})}(jQuery),function(a){"use strict";function r(t){this.element=a(t)}function e(i){return this.each(function(){var t=a(this),e=t.data("bs.tab");e||t.data("bs.tab",e=new r(this)),"string"==typeof i&&e[i]()})}r.VERSION="3.4.1",r.TRANSITION_DURATION=150,r.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i=i||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,""),!t.parent("li").hasClass("active")){var n=e.find(".active:last a"),o=a.Event("hide.bs.tab",{relatedTarget:t[0]}),s=a.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(o),t.trigger(s),!s.isDefaultPrevented()&&!o.isDefaultPrevented()){var r=a(document).find(i);this.activate(t.closest("li"),e),this.activate(r,r.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}},r.prototype.activate=function(t,e,i){var n=e.find("> .active"),o=i&&a.support.transition&&(n.length&&n.hasClass("fade")||!!e.find("> .fade").length);function s(){n.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),o?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}n.length&&o?n.one("bsTransitionEnd",s).emulateTransitionEnd(r.TRANSITION_DURATION):s(),n.removeClass("in")};var t=a.fn.tab;a.fn.tab=e,a.fn.tab.Constructor=r,a.fn.tab.noConflict=function(){return a.fn.tab=t,this};function i(t){t.preventDefault(),e.call(a(this),"show")}a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var u=function(t,e){this.options=l.extend({},u.DEFAULTS,e);var i=this.options.target===u.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(n){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof n&&n;e||t.data("bs.affix",e=new u(this,i)),"string"==typeof n&&e[n]()})}u.VERSION="3.4.1",u.RESET="affix affix-top affix-bottom",u.DEFAULTS={offset:0,target:window},u.prototype.getState=function(t,e,i,n){var o=this.$target.scrollTop(),s=this.$element.offset(),r=this.$target.height();if(null!=i&&"top"==this.affixed)return o<i&&"top";if("bottom"==this.affixed)return null!=i?!(o+this.unpin<=s.top)&&"bottom":!(o+r<=t-n)&&"bottom";var a=null==this.affixed,l=a?o:s.top;return null!=i&&o<=i?"top":null!=n&&t-n<=l+(a?r:e)&&"bottom"},u.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(u.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},u.prototype.checkPositionWithEventLoop=function(){setTimeout(l.proxy(this.checkPosition,this),1)},u.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),e=this.options.offset,i=e.top,n=e.bottom,o=Math.max(l(document).height(),l(document.body).height());"object"!=typeof e&&(n=i=e),"function"==typeof i&&(i=e.top(this.$element)),"function"==typeof n&&(n=e.bottom(this.$element));var s=this.getState(o,t,i,n);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var r="affix"+(s?"-"+s:""),a=l.Event(r+".bs.affix");if(this.$element.trigger(a),a.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(u.RESET).addClass(r).trigger(r.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:o-t-n})}};var t=l.fn.affix;l.fn.affix=i,l.fn.affix.Constructor=u,l.fn.affix.noConflict=function(){return l.fn.affix=t,this},l(window).on("load",function(){l('[data-spy="affix"]').each(function(){var t=l(this),e=t.data();e.offset=e.offset||{},null!=e.offsetBottom&&(e.offset.bottom=e.offsetBottom),null!=e.offsetTop&&(e.offset.top=e.offsetTop),i.call(t,e)})})}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(window.jQuery)}(function(t){"use strict";function e(t){void 0===t&&(t=window.navigator.userAgent),t=t.toLowerCase();var e=/(edge)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(chrome)[ \/]([\w.]+)/.exec(t)||/(iemobile)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||0<=t.indexOf("trident")&&/(rv)(?::| )([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[],i=/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[],n={},o={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",versionNumber:e[4]||e[2]||"0",platform:i[0]||""};if(o.browser&&(n[o.browser]=!0,n.version=o.version,n.versionNumber=parseInt(o.versionNumber,10)),o.platform&&(n[o.platform]=!0),(n.android||n.bb||n.blackberry||n.ipad||n.iphone||n.ipod||n.kindle||n.playbook||n.silk||n["windows phone"])&&(n.mobile=!0),(n.cros||n.mac||n.linux||n.win)&&(n.desktop=!0),(n.chrome||n.opr||n.safari)&&(n.webkit=!0),n.rv||n.iemobile){o.browser="msie",n.msie=!0}if(n.edge){delete n.edge;o.browser="msedge",n.msedge=!0}if(n.safari&&n.blackberry){var s="blackberry";n[o.browser=s]=!0}if(n.safari&&n.playbook){o.browser="playbook",n.playbook=!0}if(n.bb){var r="blackberry";n[o.browser=r]=!0}if(n.opr){o.browser="opera",n.opera=!0}if(n.safari&&n.android){o.browser="android",n.android=!0}if(n.safari&&n.kindle){o.browser="kindle",n.kindle=!0}if(n.safari&&n.silk){o.browser="silk",n.silk=!0}return n.name=o.browser,n.platform=o.platform,n}return window.jQBrowser=e(window.navigator.userAgent),window.jQBrowser.uaMatch=e,t&&(t.browser=window.jQBrowser),window.jQBrowser}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?t(require("jquery")):t(jQuery)}(function(p){function f(t){return m.raw?t:encodeURIComponent(t)}function g(t,e){var i=m.raw?t:function(t){0===t.indexOf('"')&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t=decodeURIComponent(t.replace(n," ")),m.json?JSON.parse(t):t}catch(t){}}(t);return p.isFunction(e)?e(i):i}var n=/\+/g,m=p.cookie=function(t,e,i){if(void 0!==e&&!p.isFunction(e)){if("number"==typeof(i=p.extend({},m.defaults,i)).expires){var n=i.expires,o=i.expires=new Date;o.setTime(+o+864e5*n)}return document.cookie=[f(t),"=",function(t){return f(m.json?JSON.stringify(t):String(t))}(e),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var s=t?void 0:{},r=document.cookie?document.cookie.split("; "):[],a=0,l=r.length;a<l;a++){var u=r[a].split("="),h=(d=u.shift(),m.raw?d:decodeURIComponent(d)),c=u.join("=");if(t&&t===h){s=g(c,e);break}t||void 0===(c=g(c))||(s[h]=c)}var d;return s};m.defaults={},p.removeCookie=function(t,e){return void 0!==p.cookie(t)&&(p.cookie(t,"",p.extend({},e,{expires:-1})),!p.cookie(t))}}),function(q){var Y={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0},onAutoChange:function(){return!0}};q.fn.bxSlider=function(e){if(0===this.length)return this;if(1<this.length)return this.each(function(){q(this).bxSlider(e)}),this;var h={},c=this,n=q(window).width(),o=q(window).height();if(!q(c).data("bxSlider")){function s(){q(c).data("bxSlider")||(h.settings=q.extend({},Y,e),h.settings.slideWidth=parseInt(h.settings.slideWidth),h.children=c.children(h.settings.slideSelector),h.children.length<h.settings.minSlides&&(h.settings.minSlides=h.children.length),h.children.length<h.settings.maxSlides&&(h.settings.maxSlides=h.children.length),h.settings.randomStart&&(h.settings.startSlide=Math.floor(Math.random()*h.children.length)),h.active={index:h.settings.startSlide},h.carousel=1<h.settings.minSlides||1<h.settings.maxSlides,h.carousel&&(h.settings.preloadImages="all"),h.minThreshold=h.settings.minSlides*h.settings.slideWidth+(h.settings.minSlides-1)*h.settings.slideMargin,h.maxThreshold=h.settings.maxSlides*h.settings.slideWidth+(h.settings.maxSlides-1)*h.settings.slideMargin,h.working=!1,h.controls={},h.interval=null,h.animProp="vertical"===h.settings.mode?"top":"left",h.usingCSS=h.settings.useCSS&&"fade"!==h.settings.mode&&function(){for(var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i<e.length;i++)if(void 0!==t.style[e[i]])return h.cssPrefix=e[i].replace("Perspective","").toLowerCase(),h.animProp="-"+h.cssPrefix+"-transform",!0;return!1}(),"vertical"===h.settings.mode&&(h.settings.maxSlides=h.settings.minSlides),c.data("origStyle",c.attr("style")),c.children(h.settings.slideSelector).each(function(){q(this).data("origStyle",q(this).attr("style"))}),u())}function r(){var t=1,e=null;return"horizontal"===h.settings.mode&&0<h.settings.slideWidth?t=h.viewport.width()<h.minThreshold?h.settings.minSlides:h.viewport.width()>h.maxThreshold?h.settings.maxSlides:(e=h.children.first().width()+h.settings.slideMargin,Math.floor((h.viewport.width()+h.settings.slideMargin)/e)||1):"vertical"===h.settings.mode&&(t=h.settings.minSlides),t}function t(){for(var t="",e="",i=y(),n=0;n<i;n++)e="",h.settings.buildPager&&q.isFunction(h.settings.buildPager)||h.settings.pagerCustom?(e=h.settings.buildPager(n),h.pagerEl.addClass("bx-custom-pager")):(e=n+1,h.pagerEl.addClass("bx-default-pager")),t+='<div class="bx-pager-item"><a href="" data-slide-index="'+n+'" class="bx-pager-link">'+e+"</a></div>";h.pagerEl.html(t)}function a(){c.startAuto()}function l(){c.stopAuto()}function d(t){var e=r();h.settings.ariaHidden&&!h.settings.ticker&&(h.children.attr("aria-hidden","true"),h.children.slice(t,t+e).attr("aria-hidden","false"))}var u=function(){var t=h.children.eq(h.settings.startSlide);c.wrap('<div class="'+h.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),h.viewport=c.parent(),h.settings.ariaLive&&!h.settings.ticker&&h.viewport.attr("aria-live","polite"),h.loader=q('<div class="bx-loading" />'),h.viewport.prepend(h.loader),c.css({width:"horizontal"===h.settings.mode?1e3*h.children.length+215+"%":"auto",position:"relative"}),h.usingCSS&&h.settings.easing?c.css("-"+h.cssPrefix+"-transition-timing-function",h.settings.easing):h.settings.easing||(h.settings.easing="swing"),h.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),h.viewport.parent().css({maxWidth:m()}),h.children.css({float:"horizontal"===h.settings.mode?"left":"none",listStyle:"none",position:"relative"}),h.children.css("width",v()),"horizontal"===h.settings.mode&&0<h.settings.slideMargin&&h.children.css("marginRight",h.settings.slideMargin),"vertical"===h.settings.mode&&0<h.settings.slideMargin&&h.children.css("marginBottom",h.settings.slideMargin),"fade"===h.settings.mode&&(h.children.css({position:"absolute",zIndex:0,display:"none"}),h.children.eq(h.settings.startSlide).css({zIndex:h.settings.slideZIndex,display:"block"})),h.controls.el=q('<div class="bx-controls" />'),h.settings.captions&&S(),h.active.last=h.settings.startSlide===y()-1,h.settings.video&&c.fitVids(),"none"===h.settings.preloadImages?t=null:"all"!==h.settings.preloadImages&&!h.settings.ticker||(t=h.children),h.settings.ticker?h.settings.pager=!1:(h.settings.controls&&_(),h.settings.auto&&h.settings.autoControls&&k(),h.settings.pager&&C(),(h.settings.controls||h.settings.autoControls||h.settings.pager)&&h.viewport.after(h.controls.el)),null===t?f():p(t,f)},p=function(t,e){var i=t.find('img:not([src=""]), iframe').length,n=0;0!==i?t.find('img:not([src=""]), iframe').each(function(){q(this).one("load error",function(){++n===i&&e()}).each(function(){!this.complete&&""!=this.src||q(this).trigger("load")})}):e()},f=function(){if(h.settings.infiniteLoop&&"fade"!==h.settings.mode&&!h.settings.ticker){var t="vertical"===h.settings.mode?h.settings.minSlides:h.settings.maxSlides,e=h.children.slice(0,t).clone(!0).addClass("bx-clone"),i=h.children.slice(-t).clone(!0).addClass("bx-clone");h.settings.ariaHidden&&(e.attr("aria-hidden",!0),i.attr("aria-hidden",!0)),c.append(e).prepend(i)}h.loader.remove(),b(),"vertical"===h.settings.mode&&(h.settings.adaptiveHeight=!0),h.viewport.height(g()),c.redrawSlider(),h.settings.onSliderLoad.call(c,h.active.index),h.initialized=!0,h.settings.responsive&&q(window).on("resize",U),h.settings.auto&&h.settings.autoStart&&(1<y()||h.settings.autoSlideForOnePage)&&L(),h.settings.ticker&&F(),h.settings.pager&&$(h.settings.startSlide),h.settings.controls&&O(),h.settings.touchEnabled&&!h.settings.ticker&&N(),h.settings.keyboardEnabled&&!h.settings.ticker&&q(document).keydown(W)},g=function(){var e=0,t=q();if("vertical"===h.settings.mode||h.settings.adaptiveHeight)if(h.carousel){var n=1===h.settings.moveSlides?h.active.index:h.active.index*w();for(t=h.children.eq(n),i=1;i<=h.settings.maxSlides-1;i++)t=n+i>=h.children.length?t.add(h.children.eq(i-1)):t.add(h.children.eq(n+i))}else t=h.children.eq(h.active.index);else t=h.children;return"vertical"===h.settings.mode?(t.each(function(t){e+=q(this).outerHeight()}),0<h.settings.slideMargin&&(e+=h.settings.slideMargin*(h.settings.minSlides-1))):e=Math.max.apply(Math,t.map(function(){return q(this).outerHeight(!1)}).get()),"border-box"===h.viewport.css("box-sizing")?e+=parseFloat(h.viewport.css("padding-top"))+parseFloat(h.viewport.css("padding-bottom"))+parseFloat(h.viewport.css("border-top-width"))+parseFloat(h.viewport.css("border-bottom-width")):"padding-box"===h.viewport.css("box-sizing")&&(e+=parseFloat(h.viewport.css("padding-top"))+parseFloat(h.viewport.css("padding-bottom"))),e},m=function(){var t="100%";return 0<h.settings.slideWidth&&(t="horizontal"===h.settings.mode?h.settings.maxSlides*h.settings.slideWidth+(h.settings.maxSlides-1)*h.settings.slideMargin:h.settings.slideWidth),t},v=function(){var t=h.settings.slideWidth,e=h.viewport.width();if(0===h.settings.slideWidth||h.settings.slideWidth>e&&!h.carousel||"vertical"===h.settings.mode)t=e;else if(1<h.settings.maxSlides&&"horizontal"===h.settings.mode){if(e>h.maxThreshold)return t;e<h.minThreshold?t=(e-h.settings.slideMargin*(h.settings.minSlides-1))/h.settings.minSlides:h.settings.shrinkItems&&(t=Math.floor((e+h.settings.slideMargin)/Math.ceil((e+h.settings.slideMargin)/(t+h.settings.slideMargin))-h.settings.slideMargin))}return t},y=function(){var t=0,e=0,i=0;if(0<h.settings.moveSlides){if(!h.settings.infiniteLoop){for(;e<h.children.length;)++t,e=i+r(),i+=h.settings.moveSlides<=r()?h.settings.moveSlides:r();return i}t=Math.ceil(h.children.length/w())}else t=Math.ceil(h.children.length/r());return t},w=function(){return 0<h.settings.moveSlides&&h.settings.moveSlides<=r()?h.settings.moveSlides:r()},b=function(){var t,e,i;h.children.length>h.settings.maxSlides&&h.active.last&&!h.settings.infiniteLoop?"horizontal"===h.settings.mode?(t=(e=h.children.last()).position(),x(-(t.left-(h.viewport.width()-e.outerWidth())),"reset",0)):"vertical"===h.settings.mode&&(i=h.children.length-h.settings.minSlides,t=h.children.eq(i).position(),x(-t.top,"reset",0)):(t=h.children.eq(h.active.index*w()).position(),h.active.index===y()-1&&(h.active.last=!0),void 0!==t&&("horizontal"===h.settings.mode?x(-t.left,"reset",0):"vertical"===h.settings.mode&&x(-t.top,"reset",0)))},x=function(t,e,i,n){var o,s;h.usingCSS?(s="vertical"===h.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)",c.css("-"+h.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"===e?(c.css(h.animProp,s),0!==i?c.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){q(t.target).is(c)&&(c.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),I())}):I()):"reset"===e?c.css(h.animProp,s):"ticker"===e&&(c.css("-"+h.cssPrefix+"-transition-timing-function","linear"),c.css(h.animProp,s),0!==i?c.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){q(t.target).is(c)&&(c.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),x(n.resetValue,"reset",0),P())}):(x(n.resetValue,"reset",0),P()))):((o={})[h.animProp]=t,"slide"===e?c.animate(o,i,h.settings.easing,function(){I()}):"reset"===e?c.css(h.animProp,t):"ticker"===e&&c.animate(o,i,"linear",function(){x(n.resetValue,"reset",0),P()}))},C=function(){h.settings.pagerCustom?h.pagerEl=q(h.settings.pagerCustom):(h.pagerEl=q('<div class="bx-pager" />'),h.settings.pagerSelector?q(h.settings.pagerSelector).html(h.pagerEl):h.controls.el.addClass("bx-has-pager").append(h.pagerEl),t()),h.pagerEl.on("click touchend","a",A)},_=function(){h.controls.next=q('<a class="bx-next" href="">'+h.settings.nextText+"</a>"),h.controls.prev=q('<a class="bx-prev" href="">'+h.settings.prevText+"</a>"),h.controls.next.on("click touchend",E),h.controls.prev.on("click touchend",T),h.settings.nextSelector&&q(h.settings.nextSelector).append(h.controls.next),h.settings.prevSelector&&q(h.settings.prevSelector).append(h.controls.prev),h.settings.nextSelector||h.settings.prevSelector||(h.controls.directionEl=q('<div class="bx-controls-direction" />'),h.controls.directionEl.append(h.controls.prev).append(h.controls.next),h.controls.el.addClass("bx-has-controls-direction").append(h.controls.directionEl))},k=function(){h.controls.start=q('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+h.settings.startText+"</a></div>"),h.controls.stop=q('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+h.settings.stopText+"</a></div>"),h.controls.autoEl=q('<div class="bx-controls-auto" />'),h.controls.autoEl.on("click",".bx-start",D),h.controls.autoEl.on("click",".bx-stop",z),h.settings.autoControlsCombine?h.controls.autoEl.append(h.controls.start):h.controls.autoEl.append(h.controls.start).append(h.controls.stop),h.settings.autoControlsSelector?q(h.settings.autoControlsSelector).html(h.controls.autoEl):h.controls.el.addClass("bx-has-controls-auto").append(h.controls.autoEl),M(h.settings.autoStart?"stop":"start")},S=function(){h.children.each(function(t){var e=q(this).find("img:first").attr("title");void 0!==e&&(""+e).length&&q(this).append('<div class="bx-caption"><span>'+e+"</span></div>")})},E=function(t){t.preventDefault(),h.controls.el.hasClass("disabled")||(h.settings.auto&&h.settings.stopAutoOnClick&&c.stopAuto(),c.goToNextSlide())},T=function(t){t.preventDefault(),h.controls.el.hasClass("disabled")||(h.settings.auto&&h.settings.stopAutoOnClick&&c.stopAuto(),c.goToPrevSlide())},D=function(t){c.startAuto(),t.preventDefault()},z=function(t){c.stopAuto(),t.preventDefault()},A=function(t){var e,i;t.preventDefault(),h.controls.el.hasClass("disabled")||(h.settings.auto&&h.settings.stopAutoOnClick&&c.stopAuto(),void 0!==(e=q(t.currentTarget)).attr("data-slide-index")&&(i=parseInt(e.attr("data-slide-index")))!==h.active.index&&c.goToSlide(i))},$=function(i){var t=h.children.length;if("short"===h.settings.pagerType)return 1<h.settings.maxSlides&&(t=Math.ceil(h.children.length/h.settings.maxSlides)),void h.pagerEl.html(i+1+h.settings.pagerShortSeparator+t);h.pagerEl.find("a").removeClass("active"),h.pagerEl.each(function(t,e){q(e).find("a").eq(i).addClass("active")})},I=function(){if(h.settings.infiniteLoop){var t="";0===h.active.index?t=h.children.eq(0).position():h.active.index===y()-1&&h.carousel?t=h.children.eq((y()-1)*w()).position():h.active.index===h.children.length-1&&(t=h.children.eq(h.children.length-1).position()),t&&("horizontal"===h.settings.mode?x(-t.left,"reset",0):"vertical"===h.settings.mode&&x(-t.top,"reset",0))}h.working=!1,h.settings.onSlideAfter.call(c,h.children.eq(h.active.index),h.oldIndex,h.active.index)},M=function(t){h.settings.autoControlsCombine?h.controls.autoEl.html(h.controls[t]):(h.controls.autoEl.find("a").removeClass("active"),h.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},O=function(){1===y()?(h.controls.prev.addClass("disabled"),h.controls.next.addClass("disabled")):!h.settings.infiniteLoop&&h.settings.hideControlOnEnd&&(0===h.active.index?(h.controls.prev.addClass("disabled"),h.controls.next.removeClass("disabled")):h.active.index===y()-1?(h.controls.next.addClass("disabled"),h.controls.prev.removeClass("disabled")):(h.controls.prev.removeClass("disabled"),h.controls.next.removeClass("disabled")))},L=function(){0<h.settings.autoDelay?setTimeout(c.startAuto,h.settings.autoDelay):(c.startAuto(),q(window).focus(a).blur(l)),h.settings.autoHover&&c.hover(function(){h.interval&&(c.stopAuto(!0),h.autoPaused=!0)},function(){h.autoPaused&&(c.startAuto(!0),h.autoPaused=null)})},F=function(){var t,e,i,n,o,s,r,a,l=0;"next"===h.settings.autoDirection?c.append(h.children.clone().addClass("bx-clone")):(c.prepend(h.children.clone().addClass("bx-clone")),t=h.children.first().position(),l="horizontal"===h.settings.mode?-t.left:-t.top),x(l,"reset",0),h.settings.pager=!1,h.settings.controls=!1,h.settings.autoControls=!1,h.settings.tickerHover&&(h.usingCSS?(n="horizontal"===h.settings.mode?4:5,h.viewport.hover(function(){e=c.css("-"+h.cssPrefix+"-transform"),i=parseFloat(e.split(",")[n]),x(i,"reset",0)},function(){a=0,h.children.each(function(t){a+="horizontal"===h.settings.mode?q(this).outerWidth(!0):q(this).outerHeight(!0)}),o=h.settings.speed/a,s="horizontal"===h.settings.mode?"left":"top",r=o*(a-Math.abs(parseInt(i))),P(r)})):h.viewport.hover(function(){c.stop()},function(){a=0,h.children.each(function(t){a+="horizontal"===h.settings.mode?q(this).outerWidth(!0):q(this).outerHeight(!0)}),o=h.settings.speed/a,s="horizontal"===h.settings.mode?"left":"top",r=o*(a-Math.abs(parseInt(c.css(s)))),P(r)})),P()},P=function(t){var e,i,n=t||h.settings.speed,o={left:0,top:0},s={left:0,top:0};"next"===h.settings.autoDirection?o=c.find(".bx-clone").first().position():s=h.children.first().position(),e="horizontal"===h.settings.mode?-o.left:-o.top,i="horizontal"===h.settings.mode?-s.left:-s.top,x(e,"ticker",n,{resetValue:i})},W=function(t){var e=document.activeElement.tagName.toLowerCase();if(null==new RegExp(e,["i"]).exec("input|textarea")&&function(t){var e=q(window),i={top:e.scrollTop(),left:e.scrollLeft()},n=t.offset();return i.right=i.left+e.width(),i.bottom=i.top+e.height(),n.right=n.left+t.outerWidth(),n.bottom=n.top+t.outerHeight(),!(i.right<n.left||i.left>n.right||i.bottom<n.top||i.top>n.bottom)}(c)){if(39===t.keyCode)return E(t),!1;if(37===t.keyCode)return T(t),!1}},N=function(){h.touch={start:{x:0,y:0},end:{x:0,y:0}},h.viewport.css("touch-action","none"),h.viewport.on("touchstart MSPointerDown pointerdown",j),h.viewport.on("click",".bxslider a",function(t){h.viewport.hasClass("click-disabled")&&(t.preventDefault(),h.viewport.removeClass("click-disabled"))})},j=function(t){if("touchstart"===t.type||0===t.button||0===t.originalEvent.button)if(t.preventDefault(),h.controls.el.addClass("disabled"),h.working)h.controls.el.removeClass("disabled");else{h.touch.originalPos=c.position();var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e];if("function"==typeof PointerEvent&&void 0===e.pointerId)return;h.touch.start.x=i[0].pageX,h.touch.start.y=i[0].pageY,h.viewport.get(0).setPointerCapture&&(h.pointerId=e.pointerId,h.viewport.get(0).setPointerCapture(h.pointerId)),h.originalClickTarget=e.originalTarget||e.target,h.originalClickButton=e.button,h.originalClickButtons=e.buttons,h.originalEventType=e.type,h.hasMove=!1,h.viewport.on("touchmove MSPointerMove pointermove",R),h.viewport.on("touchend MSPointerUp pointerup",B),h.viewport.on("MSPointerCancel pointercancel",H)}},H=function(t){t.preventDefault(),x(h.touch.originalPos.left,"reset",0),h.controls.el.removeClass("disabled"),h.viewport.off("MSPointerCancel pointercancel",H),h.viewport.off("touchmove MSPointerMove pointermove",R),h.viewport.off("touchend MSPointerUp pointerup",B),h.viewport.get(0).releasePointerCapture&&h.viewport.get(0).releasePointerCapture(h.pointerId)},R=function(t){var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=Math.abs(i[0].pageX-h.touch.start.x),o=Math.abs(i[0].pageY-h.touch.start.y),s=0,r=0;(15<n||15<o)&&(h.hasMove=!0),o<3*n&&h.settings.preventDefaultSwipeX?t.preventDefault():n<3*o&&h.settings.preventDefaultSwipeY&&t.preventDefault(),"touchmove"!==t.type&&t.preventDefault(),"fade"!==h.settings.mode&&h.settings.oneToOneTouch&&(s="horizontal"===h.settings.mode?(r=i[0].pageX-h.touch.start.x,h.touch.originalPos.left+r):(r=i[0].pageY-h.touch.start.y,h.touch.originalPos.top+r),x(s,"reset",0))},B=function(t){t.preventDefault(),h.viewport.off("touchmove MSPointerMove pointermove",R),h.controls.el.removeClass("disabled");var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=0,o=0;h.touch.end.x=i[0].pageX,h.touch.end.y=i[0].pageY,"fade"===h.settings.mode?(o=Math.abs(h.touch.start.x-h.touch.end.x))>=h.settings.swipeThreshold&&(h.touch.start.x>h.touch.end.x?c.goToNextSlide():c.goToPrevSlide(),c.stopAuto()):(n="horizontal"===h.settings.mode?(o=h.touch.end.x-h.touch.start.x,h.touch.originalPos.left):(o=h.touch.end.y-h.touch.start.y,h.touch.originalPos.top),!h.settings.infiniteLoop&&(0===h.active.index&&0<o||h.active.last&&o<0)?x(n,"reset",200):Math.abs(o)>=h.settings.swipeThreshold?(o<0?c.goToNextSlide():c.goToPrevSlide(),c.stopAuto()):x(n,"reset",200)),h.viewport.off("touchend MSPointerUp pointerup",B),h.viewport.get(0).releasePointerCapture&&h.viewport.get(0).releasePointerCapture(h.pointerId),!1===h.hasMove&&q(h.originalClickTarget)[0].click()},U=function(t){if(h.initialized)if(h.working)window.setTimeout(U,10);else{var e=q(window).width(),i=q(window).height();n===e&&o===i||(n=e,o=i,c.redrawSlider(),h.settings.onSliderResize.call(c,h.active.index))}};return c.goToSlide=function(t,e){var i,n,o,s,r=!0,a=0,l={left:0,top:0},u=null;if(h.oldIndex=h.active.index,h.active.index=function(t){return t<0?h.settings.infiniteLoop?y()-1:h.active.index:t>=y()?h.settings.infiniteLoop?0:h.active.index:t}(t),!h.working&&h.active.index!==h.oldIndex){if(h.working=!0,void 0!==(r=h.settings.onSlideBefore.call(c,h.children.eq(h.active.index),h.oldIndex,h.active.index))&&!r)return h.active.index=h.oldIndex,void(h.working=!1);"next"===e?h.settings.onSlideNext.call(c,h.children.eq(h.active.index),h.oldIndex,h.active.index)||(r=!1):"prev"===e&&(h.settings.onSlidePrev.call(c,h.children.eq(h.active.index),h.oldIndex,h.active.index)||(r=!1)),h.active.last=h.active.index>=y()-1,(h.settings.pager||h.settings.pagerCustom)&&$(h.active.index),h.settings.controls&&O(),"fade"===h.settings.mode?(h.settings.adaptiveHeight&&h.viewport.height()!==g()&&h.viewport.animate({height:g()},h.settings.adaptiveHeightSpeed),h.children.filter(":visible").fadeOut(h.settings.speed).css({zIndex:0}),h.children.eq(h.active.index).css("zIndex",h.settings.slideZIndex+1).fadeIn(h.settings.speed,function(){q(this).css("zIndex",h.settings.slideZIndex),I()})):(h.settings.adaptiveHeight&&h.viewport.height()!==g()&&h.viewport.animate({height:g()},h.settings.adaptiveHeightSpeed),!h.settings.infiniteLoop&&h.carousel&&h.active.last?"horizontal"===h.settings.mode?(l=(u=h.children.eq(h.children.length-1)).position(),a=h.viewport.width()-u.outerWidth()):(i=h.children.length-h.settings.minSlides,l=h.children.eq(i).position()):h.carousel&&h.active.last&&"prev"===e?(n=1===h.settings.moveSlides?h.settings.maxSlides-w():(y()-1)*w()-(h.children.length-h.settings.maxSlides),l=(u=c.children(".bx-clone").eq(n)).position()):"next"===e&&0===h.active.index?(l=c.find("> .bx-clone").eq(h.settings.maxSlides).position(),h.active.last=!1):0<=t&&(s=t*parseInt(w()),l=h.children.eq(s).position()),void 0!==l&&(o="horizontal"===h.settings.mode?-(l.left-a):-l.top,x(o,"slide",h.settings.speed)),h.working=!1),h.settings.ariaHidden&&d(h.active.index*w())}},c.goToNextSlide=function(){if((h.settings.infiniteLoop||!h.active.last)&&!0!==h.working){var t=parseInt(h.active.index)+1;c.goToSlide(t,"next")}},c.goToPrevSlide=function(){if((h.settings.infiniteLoop||0!==h.active.index)&&!0!==h.working){var t=parseInt(h.active.index)-1;c.goToSlide(t,"prev")}},c.startAuto=function(t){h.interval||(h.interval=setInterval(function(){"next"===h.settings.autoDirection?c.goToNextSlide():c.goToPrevSlide()},h.settings.pause),h.settings.onAutoChange.call(c,!0),h.settings.autoControls&&!0!==t&&M("stop"))},c.stopAuto=function(t){h.autoPaused&&(h.autoPaused=!1),h.interval&&(clearInterval(h.interval),h.interval=null,h.settings.onAutoChange.call(c,!1),h.settings.autoControls&&!0!==t&&M("start"))},c.getCurrentSlide=function(){return h.active.index},c.getCurrentSlideElement=function(){return h.children.eq(h.active.index)},c.getSlideElement=function(t){return h.children.eq(t)},c.getSlideCount=function(){return h.children.length},c.isWorking=function(){return h.working},c.redrawSlider=function(){h.children.add(c.find(".bx-clone")).outerWidth(v()),h.viewport.css("height",g()),h.settings.ticker||b(),h.active.last&&(h.active.index=y()-1),h.active.index>=y()&&(h.active.last=!0),h.settings.pager&&!h.settings.pagerCustom&&(t(),$(h.active.index)),h.settings.ariaHidden&&d(h.active.index*w())},c.destroySlider=function(){h.initialized&&(h.initialized=!1,q(".bx-clone",this).remove(),h.children.each(function(){void 0!==q(this).data("origStyle")?q(this).attr("style",q(this).data("origStyle")):q(this).removeAttr("style")}),void 0!==q(this).data("origStyle")?this.attr("style",q(this).data("origStyle")):q(this).removeAttr("style"),q(this).unwrap().unwrap(),h.controls.el&&h.controls.el.remove(),h.controls.next&&h.controls.next.remove(),h.controls.prev&&h.controls.prev.remove(),h.pagerEl&&h.settings.controls&&!h.settings.pagerCustom&&h.pagerEl.remove(),q(".bx-caption",this).remove(),h.controls.autoEl&&h.controls.autoEl.remove(),clearInterval(h.interval),h.settings.responsive&&q(window).off("resize",U),h.settings.keyboardEnabled&&q(document).off("keydown",W),q(this).removeData("bxSlider"),q(window).off("blur",l).off("focus",a))},c.reloadSlider=function(t){void 0!==t&&(e=t),c.destroySlider(),s(),q(c).data("bxSlider",this)},s(),q(c).data("bxSlider",this),this}}}(jQuery),function(h,r,a){function l(t,e,i){var n=r.createElement(t);return e&&(n.id=tt+e),i&&(n.style.cssText=i),h(n)}function c(){return a.innerHeight?a.innerHeight:h(a).height()}function u(t,i){i!==Object(i)&&(i={}),this.cache={},this.el=t,this.value=function(t){var e;return void 0===this.cache[t]&&(void 0!==(e=h(this.el).attr("data-cbox-"+t))?this.cache[t]=e:void 0!==i[t]?this.cache[t]=i[t]:void 0!==G[t]&&(this.cache[t]=G[t])),this.cache[t]},this.get=function(t){var e=this.value(t);return h.isFunction(e)?e.call(this.el,this):e}}function s(t){var e=E.length,i=(R+t)%e;return i<0?e+i:i}function d(t,e){return Math.round((/%/.test(t)?("x"===e?T.width():c())/100:1)*parseInt(t,10))}function p(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function f(t,e){return t.get("retinaUrl")&&1<a.devicePixelRatio?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function g(t){"contains"in w[0]&&!w[0].contains(t.target)&&t.target!==y[0]&&(t.stopPropagation(),w.focus())}function m(t){m.str!==t&&(w.add(y).removeClass(m.str).addClass(t),m.str=t)}function v(t){h(r).trigger(t),lt.triggerHandler(t)}function n(t){var e;if(!Y){if(e=h(t).data("colorbox"),function(t){R=0,t&&!1!==t?(E=h("."+et).filter(function(){return new u(this,h.data(this,J)).get("rel")===t}),-1===(R=E.index(P.el))&&(E=E.add(P.el),R=E.length-1)):E=h(P.el)}((P=new u(t,e)).get("rel")),!U){U=q=!0,m(P.get("className")),w.css({visibility:"hidden",display:"block",opacity:""}),D=l(ut,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),x.css({width:"",height:""}).append(D),W=C.height()+S.height()+x.outerHeight(!0)-x.height(),N=_.width()+k.width()+x.outerWidth(!0)-x.width(),j=D.outerHeight(!0),H=D.outerWidth(!0);var i=d(P.get("initialWidth"),"x"),n=d(P.get("initialHeight"),"y"),o=P.get("maxWidth"),s=P.get("maxHeight");P.w=(!1!==o?Math.min(i,d(o,"x")):i)-H-N,P.h=(!1!==s?Math.min(n,d(s,"y")):n)-j-W,D.css({width:"",height:P.h}),Q.position(),v(it),P.get("onOpen"),F.add($).hide(),w.focus(),P.get("trapFocus")&&r.addEventListener&&(r.addEventListener("focus",g,!0),lt.one(rt,function(){r.removeEventListener("focus",g,!0)})),P.get("returnFocus")&&lt.one(rt,function(){h(P.el).focus()})}y.css({opacity:parseFloat(P.get("opacity"))||"",cursor:P.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),P.get("closeButton")?L.html(P.get("close")).appendTo(x):L.appendTo("<div/>"),function(){var t,e,i,n=Q.prep,o=++ht;if(B=!(q=!0),v(at),v(nt),P.get("onLoad"),P.h=P.get("height")?d(P.get("height"),"y")-j-W:P.get("innerHeight")&&d(P.get("innerHeight"),"y"),P.w=P.get("width")?d(P.get("width"),"x")-H-N:P.get("innerWidth")&&d(P.get("innerWidth"),"x"),P.mw=P.w,P.mh=P.h,P.get("maxWidth")&&(P.mw=d(P.get("maxWidth"),"x")-H-N,P.mw=P.w&&P.w<P.mw?P.w:P.mw),P.get("maxHeight")&&(P.mh=d(P.get("maxHeight"),"y")-j-W,P.mh=P.h&&P.h<P.mh?P.h:P.mh),t=P.get("href"),V=setTimeout(function(){A.show()},100),P.get("inline")){var s=h(t);i=h("<div>").hide().insertBefore(s),lt.one(at,function(){i.replaceWith(s)}),n(s)}else P.get("iframe")?n(" "):P.get("html")?n(P.get("html")):p(P,t)?(t=f(P,t),B=new Image,h(B).addClass(tt+"Photo").bind("error",function(){n(l(ut,"Error").html(P.get("imgError")))}).one("load",function(){o===ht&&setTimeout(function(){var t;h.each(["alt","longdesc","aria-describedby"],function(t,e){var i=h(P.el).attr(e)||h(P.el).attr("data-"+e);i&&B.setAttribute(e,i)}),P.get("retinaImage")&&1<a.devicePixelRatio&&(B.height=B.height/a.devicePixelRatio,B.width=B.width/a.devicePixelRatio),P.get("scalePhotos")&&(e=function(){B.height-=B.height*t,B.width-=B.width*t},P.mw&&B.width>P.mw&&(t=(B.width-P.mw)/B.width,e()),P.mh&&B.height>P.mh&&(t=(B.height-P.mh)/B.height,e())),P.h&&(B.style.marginTop=Math.max(P.mh-B.height,0)/2+"px"),E[1]&&(P.get("loop")||E[R+1])&&(B.style.cursor="pointer",B.onclick=function(){Q.next()}),B.style.width=B.width+"px",B.style.height=B.height+"px",n(B)},1)}),B.src=t):t&&z.load(t,P.get("data"),function(t,e){o===ht&&n("error"===e?l(ut,"Error").html(P.get("xhrError")):h(this).contents())})}()}}function o(){!w&&r.body&&(X=!1,T=h(a),w=l(ut).attr({id:J,class:!1===h.support.opacity?tt+"IE":"",role:"dialog",tabindex:"-1"}).hide(),y=l(ut,"Overlay").hide(),A=h([l(ut,"LoadingOverlay")[0],l(ut,"LoadingGraphic")[0]]),b=l(ut,"Wrapper"),x=l(ut,"Content").append($=l(ut,"Title"),I=l(ut,"Current"),O=h('<button type="button"/>').attr({id:tt+"Previous"}),M=h('<button type="button"/>').attr({id:tt+"Next"}),t=l("button","Slideshow"),A),L=h('<button type="button"/>').attr({id:tt+"Close"}),b.append(l(ut).append(l(ut,"TopLeft"),C=l(ut,"TopCenter"),l(ut,"TopRight")),l(ut,!1,"clear:left").append(_=l(ut,"MiddleLeft"),x,k=l(ut,"MiddleRight")),l(ut,!1,"clear:left").append(l(ut,"BottomLeft"),S=l(ut,"BottomCenter"),l(ut,"BottomRight"))).find("div div").css({float:"left"}),z=l(ut,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),F=M.add(O).add(I).add(t),h(r.body).append(y,w.append(b,z)))}var y,w,b,x,C,_,k,S,E,T,D,z,A,$,I,t,M,O,L,F,P,W,N,j,H,R,B,U,q,Y,V,Q,X,e,i,K,Z,G={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return h(this).attr("href")},title:function(){return this.title}},J="colorbox",tt="cbox",et=tt+"Element",it=tt+"_open",nt=tt+"_load",ot=tt+"_complete",st=tt+"_cleanup",rt=tt+"_closed",at=tt+"_purge",lt=h("<a/>"),ut="div",ht=0,ct={},dt=(K=tt+"Slideshow_",Z="click."+tt,function(){e?P.get("slideshow")||(lt.unbind(st,vt),vt()):P.get("slideshow")&&E[1]&&(e=!0,lt.one(st,vt),P.get("slideshowAuto")?gt():mt(),t.show())});function pt(){clearTimeout(i)}function ft(){(P.get("loop")||E[R+1])&&(pt(),i=setTimeout(Q.next,P.get("slideshowSpeed")))}function gt(){t.html(P.get("slideshowStop")).unbind(Z).one(Z,mt),lt.bind(ot,ft).bind(nt,pt),w.removeClass(K+"off").addClass(K+"on")}function mt(){pt(),lt.unbind(ot,ft).unbind(nt,pt),t.html(P.get("slideshowStart")).unbind(Z).one(Z,function(){Q.next(),gt()}),w.removeClass(K+"on").addClass(K+"off")}function vt(){e=!1,t.hide(),pt(),lt.unbind(ot,ft).unbind(nt,pt),w.removeClass(K+"off "+K+"on")}h.colorbox||(h(o),(Q=h.fn[J]=h[J]=function(e,t){var i=this;if(e=e||{},h.isFunction(i))i=h("<a/>"),e.open=!0;else if(!i[0])return i;return i[0]&&(o(),function(){function t(t){1<t.which||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),n(this))}return!!w&&(X||(X=!0,M.click(function(){Q.next()}),O.click(function(){Q.prev()}),L.click(function(){Q.close()}),y.click(function(){P.get("overlayClose")&&Q.close()}),h(r).bind("keydown."+tt,function(t){var e=t.keyCode;U&&P.get("escKey")&&27===e&&(t.preventDefault(),Q.close()),U&&P.get("arrowKey")&&E[1]&&!t.altKey&&(37===e?(t.preventDefault(),O.click()):39===e&&(t.preventDefault(),M.click()))}),h.isFunction(h.fn.on)?h(r).on("click."+tt,"."+et,t):h("."+et).live("click."+tt,t)),!0)}()&&(t&&(e.onComplete=t),i.each(function(){var t=h.data(this,J)||{};h.data(this,J,h.extend(t,e))}).addClass(et),new u(i[0],e).get("open")&&n(i[0]))),i}).position=function(e,t){function i(){C[0].style.width=S[0].style.width=x[0].style.width=parseInt(w[0].style.width,10)-N+"px",x[0].style.height=_[0].style.height=k[0].style.height=parseInt(w[0].style.height,10)-W+"px"}var n,o,s,r=0,a=0,l=w.offset();if(T.unbind("resize."+tt),w.css({top:-9e4,left:-9e4}),o=T.scrollTop(),s=T.scrollLeft(),P.get("fixed")?(l.top-=o,l.left-=s,w.css({position:"fixed"})):(r=o,a=s,w.css({position:"absolute"})),a+=!1!==P.get("right")?Math.max(T.width()-P.w-H-N-d(P.get("right"),"x"),0):!1!==P.get("left")?d(P.get("left"),"x"):Math.round(Math.max(T.width()-P.w-H-N,0)/2),r+=!1!==P.get("bottom")?Math.max(c()-P.h-j-W-d(P.get("bottom"),"y"),0):!1!==P.get("top")?d(P.get("top"),"y"):Math.round(Math.max(c()-P.h-j-W,0)/2),w.css({top:l.top,left:l.left,visibility:"visible"}),b[0].style.width=b[0].style.height="9999px",n={width:P.w+H+N,height:P.h+j+W,top:r,left:a},e){var u=0;h.each(n,function(t){return n[t]!==ct[t]?void(u=e):void 0}),e=u}ct=n,e||w.css(n),w.dequeue().animate(n,{duration:e||0,complete:function(){i(),q=!1,b[0].style.width=P.w+H+N+"px",b[0].style.height=P.h+j+W+"px",P.get("reposition")&&setTimeout(function(){T.bind("resize."+tt,Q.position)},1),t&&t()},step:i})},Q.resize=function(t){var e;U&&((t=t||{}).width&&(P.w=d(t.width,"x")-H-N),t.innerWidth&&(P.w=d(t.innerWidth,"x")),D.css({width:P.w}),t.height&&(P.h=d(t.height,"y")-j-W),t.innerHeight&&(P.h=d(t.innerHeight,"y")),t.innerHeight||t.height||(e=D.scrollTop(),D.css({height:"auto"}),P.h=D.height()),D.css({height:P.h}),e&&D.scrollTop(e),Q.position("none"===P.get("transition")?0:P.get("speed")))},Q.prep=function(t){if(U){var e,o="none"===P.get("transition")?0:P.get("speed");D.remove(),(D=l(ut,"LoadedContent").append(t)).hide().appendTo(z.show()).css({width:(P.w=P.w||D.width(),P.w=P.mw&&P.mw<P.w?P.mw:P.w,P.w),overflow:P.get("scrolling")?"auto":"hidden"}).css({height:(P.h=P.h||D.height(),P.h=P.mh&&P.mh<P.h?P.mh:P.h,P.h)}).prependTo(x),z.hide(),h(B).css({float:"none"}),m(P.get("className")),e=function(){function t(){!1===h.support.opacity&&w[0].style.removeAttribute("filter")}var e,i,n=E.length;U&&(i=function(){clearTimeout(V),A.hide(),v(ot),P.get("onComplete")},$.html(P.get("title")).show(),D.show(),1<n?("string"==typeof P.get("current")&&I.html(P.get("current").replace("{current}",R+1).replace("{total}",n)).show(),M[P.get("loop")||R<n-1?"show":"hide"]().html(P.get("next")),O[P.get("loop")||R?"show":"hide"]().html(P.get("previous")),dt(),P.get("preloading")&&h.each([s(-1),s(1)],function(){var t=E[this],e=new u(t,h.data(t,J)),i=e.get("href");i&&p(e,i)&&(i=f(e,i),r.createElement("img").src=i)})):F.hide(),P.get("iframe")?("frameBorder"in(e=r.createElement("iframe"))&&(e.frameBorder=0),"allowTransparency"in e&&(e.allowTransparency="true"),P.get("scrolling")||(e.scrolling="no"),h(e).attr({src:P.get("href"),name:(new Date).getTime(),class:tt+"Iframe",allowFullScreen:!0}).one("load",i).appendTo(D),lt.one(at,function(){e.src="//about:blank"}),P.get("fastIframe")&&h(e).trigger("load")):i(),"fade"===P.get("transition")?w.fadeTo(o,1,t):t())},"fade"===P.get("transition")?w.fadeTo(o,0,function(){Q.position(0,e)}):Q.position(o,e)}},Q.next=function(){!q&&E[1]&&(P.get("loop")||E[R+1])&&(R=s(1),n(E[R]))},Q.prev=function(){!q&&E[1]&&(P.get("loop")||R)&&(R=s(-1),n(E[R]))},Q.close=function(){U&&!Y&&(U=!(Y=!0),v(st),P.get("onCleanup"),T.unbind("."+tt),y.fadeTo(P.get("fadeOut")||0,0),w.stop().fadeTo(P.get("fadeOut")||0,0,function(){w.hide(),y.hide(),v(at),D.remove(),setTimeout(function(){Y=!1,v(rt),P.get("onClosed")},1)}))},Q.remove=function(){w&&(w.stop(),h.colorbox.close(),w.stop().remove(),y.remove(),Y=!1,w=null,h("."+et).removeData(J).removeClass(et),h(r).unbind("click."+tt))},Q.element=function(){return h(P.el)},Q.settings=G)}(jQuery,document,window),function(a){a.fn.extend({customSelect:function(t){if(void 0===document.body.style.maxHeight)return this;function s(t,e){var i=t.find(":selected"),n=e.children(":first"),o=i.html()||"&nbsp;";n.html(o),i.attr("disabled")?e.addClass(r("DisabledOption")):e.removeClass(r("DisabledOption")),setTimeout(function(){e.removeClass(r("Open")),a(document).off("mouseup.customSelect")},60)}var e=(t=a.extend({customClass:"customSelect",mapClass:!0,mapStyle:!0},t)).customClass,r=function(t){return e+t};return this.each(function(){var i=a(this),n=a("<span />").addClass(r("Inner")),o=a("<span />");i.after(o.append(n)),o.addClass(e),t.mapClass&&o.addClass(i.attr("class")),t.mapStyle&&o.attr("style",i.attr("style")),i.addClass("hasCustomSelect").on("render.customSelect",function(){s(i,o),i.css("width","");var t=parseInt(i.outerWidth(),10)-(parseInt(o.outerWidth(),10)-parseInt(o.width(),10));o.css({display:"inline-block"});var e=o.outerHeight();i.attr("disabled")?o.addClass(r("Disabled")):o.removeClass(r("Disabled")),n.css({width:t,display:"inline-block"}),i.css({"-webkit-appearance":"menulist-button",width:o.outerWidth(),position:"absolute",opacity:0,height:e,fontSize:o.css("font-size")})}).on("change.customSelect",function(){o.addClass(r("Changed")),s(i,o)}).on("keyup.customSelect",function(t){o.hasClass(r("Open"))?13!=t.which&&27!=t.which||s(i,o):(i.trigger("blur.customSelect"),i.trigger("focus.customSelect"))}).on("mousedown.customSelect",function(){o.removeClass(r("Changed"))}).on("mouseup.customSelect",function(t){o.hasClass(r("Open"))||(0<a("."+r("Open")).not(o).length&&"undefined"!=typeof InstallTrigger?i.trigger("focus.customSelect"):(o.addClass(r("Open")),t.stopPropagation(),a(document).one("mouseup.customSelect",function(t){t.target!=i.get(0)&&a.inArray(t.target,i.find("*").get())<0?i.trigger("blur.customSelect"):s(i,o)})))}).on("focus.customSelect",function(){o.removeClass(r("Changed")).addClass(r("Focus"))}).on("blur.customSelect",function(){o.removeClass(r("Focus")+" "+r("Open"))}).on("mouseenter.customSelect",function(){o.addClass(r("Hover"))}).on("mouseleave.customSelect",function(){o.removeClass(r("Hover"))}).trigger("render.customSelect")})}})}(jQuery),function(u){u.expr[":"].onScreen=function(t){var e=u(window),i=e.scrollTop(),n=e.height(),o=i+n,s=u(t),r=s.offset().top,a=s.height(),l=r+a;return i<=r&&r<o||i<l&&l<=o||n<a&&r<=i&&o<=l}}(jQuery),function(l,u){"use strict";function o(t,e){this.$element=l(t),this.loadedPages=[],this.loadingPages=[],this.$pagination=l([]),this.$paginationListItems=l([]),this.$sections=l([]),this.temporaryDisableLoadOnScreenSectionsOnScroll=!1,this.currentStateUrl=!1,this.browserSupport={historyStates:"pushState"in history},this.options=this.initOptions(e),this.init()}o.DEFAULTS={loadingUrl:!1,loadingUrlPlaceHolder:"{@page}",loadingUrlPageOffset:0,hideElementsSelector:!1,resultFilterSelector:!1,stateUrl:!1,stateUrlPlaceHolder:"{@page}",stateUrlPageOffset:0,stateDataCallback:function(t){return null},pagination:!0,paginationSelector:"body",paginationRange:5,paginationDisplayFirstLast:!0,paginationPreLoadRange:3,paginationClickCallback:null,maxPage:!1,currentPage:1,loadingClass:"loading",sections:!0,sectionHeaders:!1,loadOnScreenSectionsOnScroll:!0,loadOnScreenSectionsOnScrollLimit:1,loadOnScreenSectionsOnScrollOffset:500,simultaneousLoadingLimit:3,eventDebounceTime:100},o.prototype.init=function(){if(0===this.options.maxPage||"0"===this.options.maxPage)return!1;this.options.hideElementsSelector&&l(this.options.hideElementsSelector).hide(),this.options.pagination&&this.generatePagination(),this.options.sections&&(this.generateSections(),this.options.loadOnScreenSectionsOnScroll&&this.registerSectionScrollingEvent()),this.updatePagination()},o.prototype.initOptions=function(t){return(t=this.mergeOptions(t)).maxPage<=1&&(t.pagination=!1),t.pagination&&(t.sections=!0),t.currentPage&&this.loadedPages.push(t.currentPage),t},o.prototype.mergeOptions=function(t){return l.extend({},o.DEFAULTS,t,this.getDataAttributeOptions())},o.prototype.getDataAttributeOptions=function(){var t={};for(var e in o.DEFAULTS)if(o.DEFAULTS.hasOwnProperty(e)){var i="infiniteScroll"+e.charAt(0).toUpperCase()+e.slice(1),n=this.$element.data(i);if(void 0===n)continue;t[e]=n}return t},o.prototype.setTemporaryDisableLoadOnScreenSectionsOnScroll=function(t){this.temporaryDisableLoadOnScreenSectionsOnScroll=t},o.prototype.generatePagination=function(){if(this.options.maxPage){var t,e=l('<ul class="datamints-infinite-scroll-pagination" />');for(t=1;t<=this.options.maxPage;t++)e.append(this.createPaginationItem(t,t,"page"));e.prepend(this.createPaginationItem(1,"First","first")),e.append(this.createPaginationItem(this.options.maxPage,"Last","last")),this.options.paginationSelector?l(this.options.paginationSelector).append(e):l("body").append(e),this.$pagination=e,this.$paginationListItems=this.$pagination.find("li"),this.registerPaginationUpdateEvents()}},o.prototype.createPaginationItem=function(t,e,i){var n=l("<li />").attr("data-infinite-scroll-page",t).addClass(i),o=l('<a href="javascript:void(0);" />').text(e).attr("data-infinite-scroll-page",t),a=this;return o.on("click.datamints.infiniteScroll",function(t){t.preventDefault();var e=parseInt(l(this).attr("data-infinite-scroll-page")),i=null;if(!a.isFunction(a.options.paginationClickCallback)||!1!==(i=l.proxy(a.options.paginationClickCallback,a)(e,l(this),t))){var n=[];if(a.options.paginationPreLoadRange)for(var o=e-a.options.paginationPreLoadRange,s=e+a.options.paginationPreLoadRange,r=o;r<=s;r++)r<1||r==e||r>a.options.maxPage||(r<e?n.push(a.loadMore(r,!1,null,null)):a.loadMore(r,!1,null,null));n.push(a.loadMore(e,!1,null,null)),!0!==i&&l.when.apply(this,n).then(function(){i instanceof jQuery?u.setTimeout(function(){a.scrollTo(i)},100):u.setTimeout(function(){a.scrollToSectionByPageNumber(e)},100)})}}),n.append(o),n},o.prototype.registerPaginationUpdateEvents=function(){if(this.options.paginationRange){this.updatePagination();var t=l.proxy(this.throttle(this.updatePagination,this.options.eventDebounceTime),this);l(u).on("scroll.datamints.infiniteScroll",t),l(u).on("resize.datamints.infiniteScroll",t)}},o.prototype.getPaginationRangeForCurrentWindowSize=function(){if("object"!=typeof this.options.paginationRange)return this.options.paginationRange;var i=l(u).height(),n=0;return l.each(this.options.paginationRange,function(t,e){t<i&&(n=e)}),n},o.prototype.updatePagination=function(){if(this.options.paginationRange){var t=this.getPaginationRangeForCurrentWindowSize(),i=this.getActiveSectionNumber(!0);if(null!==i){var n=i-t,o=i+t;n<1&&(o=o+Math.abs(n)+1,n=1),o>this.options.maxPage&&((n-=o-this.options.maxPage)<1&&(n=1),o=this.options.maxPage),this.$paginationListItems.each(function(){var t=l(this);if(t.hasClass("first")||t.hasClass("last"))return!0;var e=parseInt(t.attr("data-infinite-scroll-page"));e==i?t.addClass("active"):t.removeClass("active"),e<n||o<e?t.addClass("hide").removeClass("show"):t.addClass("show").removeClass("hide")})}}},o.prototype.generateSections=function(){if(this.options.maxPage){var t,e,i=[],o=this;for(t=1;t<=this.options.maxPage;t++)e=l("<div />").addClass("datamints-infinite-scroll-section").addClass("datamints-infinite-scroll-section-"+t).attr("datamints-infinite-scroll-section",t),i.push(e);var n=this.$element.children();this.$element.append(i),this.$sections=this.$element.find("div.datamints-infinite-scroll-section"),this.$sections.filter(".datamints-infinite-scroll-section-"+this.options.currentPage).addClass("loaded").append(n),this.options.sectionHeaders&&this.$sections.each(function(){var t=l(this),e=t.attr("datamints-infinite-scroll-section"),i=l("<div />").addClass("datamints-infinite-scroll-section-header").addClass("datamints-infinite-scroll-section-header-"+e),n=l('<a href="javascript:void(0);" />').attr("datamints-infinite-scroll-section",e).text(e);t.prepend(i.append(n)),n.click(function(){o.loadMore(l(this).attr("datamints-infinite-scroll-section"),!0,null,null)})}),this.updateSections()}},o.prototype.updateSections=function(){this.$sections.removeClass("has-no-follow-up-loaded-content"),this.$sections.filter(".datamints-infinite-scroll-section-"+this.getMaxLoadedPage()).nextAll().addClass("has-no-follow-up-loaded-content")},o.prototype.registerSectionScrollingEvent=function(){var s=l(u).scrollTop(),r=this;l(u).on("scroll.datamints.infiniteScroll",this.throttle(function(t){if(!r.temporaryDisableLoadOnScreenSectionsOnScroll){var e,i=r.findMostVisibleLoadedAndOnScreenSectionElement(),n=l(u).scrollTop(),o=null;r.setStateUrlToPage(i.attr("datamints-infinite-scroll-section")),o=s<n?(e=r.filterElementsToInViewPort(i.nextAll().not(".loaded").slice(0,r.options.loadOnScreenSectionsOnScrollLimit),r.options.loadOnScreenSectionsOnScrollOffset),"down"):(e=r.filterElementsToInViewPort(i.prevAll().not(".loaded").slice(0,r.options.loadOnScreenSectionsOnScrollLimit),r.options.loadOnScreenSectionsOnScrollOffset),"up"),s=n,e.each(function(){if(0<r.options.loadOnScreenSectionsOnScrollLimit&&r.loadingPages.length>=r.options.loadOnScreenSectionsOnScrollLimit)return!1;var t=l(this);r.loadMore(t.attr("datamints-infinite-scroll-section"),!1,null,null,!1,"up"===o)})}},this.options.eventDebounceTime))},o.prototype.setStateUrlToPage=function(t){if(this.browserSupport.historyStates&&this.options.stateUrl&&t){var e,i=parseInt(this.options.stateUrlPageOffset);t=parseInt(t),e=i&&!isNaN(i)?this.options.stateUrl.replace(this.options.stateUrlPlaceHolder,t+i):this.options.stateUrl.replace(this.options.stateUrlPlaceHolder,t);var n=this.options.stateDataCallback(t);this.currentStateUrl!=e&&history.replaceState(n,null,e)}},o.prototype.isPageAlreadyLoaded=function(t){return-1!==l.inArray(t,this.loadedPages)},o.prototype.isPageCurrentlyLoading=function(t){return-1!==l.inArray(t,this.loadingPages)},o.prototype.getMaxOfArray=function(t){return Math.max.apply(null,t)},o.prototype.getMinOfArray=function(t){return Math.min.apply(null,t)},o.prototype.getMaxLoadedPage=function(){return this.getMaxOfArray(this.loadedPages)},o.prototype.getMinLoadedPage=function(){return this.getMinOfArray(this.loadedPages)},o.prototype.scrollTo=function(t){var e=this;l("html, body").animate({scrollTop:t.offset().top},{duration:700,start:function(){e.temporaryDisableLoadOnScreenSectionsOnScroll=!0},complete:function(){u.setTimeout(function(){e.temporaryDisableLoadOnScreenSectionsOnScroll=!1},100)}})},o.prototype.findLoadedAndOnScreenSections=function(){return this.filterElementsToInViewPort(this.$sections.filter(".loaded"))},o.prototype.findFirstSectionElement=function(){return this.$sections.first()},o.prototype.findMostVisibleLoadedAndOnScreenSectionElement=function(){var i=0,n=l(),o=this;return this.findLoadedAndOnScreenSections().each(function(){var t=l(this),e=o.getVisibleHeight(t);i<e&&(i=e,n=t)}),n},o.prototype.findFirstLoadedAndOnScreenSectionElement=function(){return this.findLoadedAndOnScreenSections().first()},o.prototype.findLastLoadedAndOnScreenSectionElement=function(){return this.findLoadedAndOnScreenSections().last()},o.prototype.getActiveSectionNumber=function(){var t=this.findMostVisibleLoadedAndOnScreenSectionElement(),e=parseInt(t.attr("datamints-infinite-scroll-section"));return isNaN(e)?null:e},o.prototype.scrollToSectionByPageNumber=function(t){if(this.options.sections){var e=this.getSection(t);this.scrollTo(e)}},o.prototype.filterElementsToInViewPort=function(t,e){var i=this;return t=t.filter(function(){return i.isElementInViewport(this,e)})},o.prototype.isElementInViewport=function(t,e){e=e||0,"function"==typeof jQuery&&t instanceof jQuery&&(t=t[0]);var i=t.getBoundingClientRect();return 0<=i.bottom+e&&0<=i.right&&i.top-e<=(u.innerHeight||document.documentElement.clientHeight)&&i.left<=(u.innerWidth||document.documentElement.clientWidth)},o.prototype.throttle=function(i,n,o){var s,r,a,l,u=0;o=o||{};function h(){u=!1===o.leading?0:(new Date).getTime(),s=null,l=i.apply(r,a),s||(r=a=null)}function t(){var t=(new Date).getTime();u||!1!==o.leading||(u=t);var e=n-(t-u);return r=this,a=arguments,e<=0||n<e?(s&&(clearTimeout(s),s=null),u=t,l=i.apply(r,a),s||(r=a=null)):s||!1===o.trailing||(s=setTimeout(h,e)),l}return t.cancel=function(){clearTimeout(s),u=0,s=r=a=null},t},o.prototype.debounce=function(n,o,s){var r;return function(){var t=this,e=arguments,i=s&&!r;clearTimeout(r),r=setTimeout(function(){r=null,s||n.apply(t,e)},o),i&&n.apply(t,e)}},o.prototype.loadMore=function(i,n,o,s,t,r){o=o||null,s=s||null,r=Boolean(r),t=Boolean(t);var e,a=this;if((i=parseInt(i,10),!this.isPageCurrentlyLoading(i))&&!(0<this.options.simultaneousLoadingLimit&&this.loadingPages.length>=this.options.simultaneousLoadingLimit))return this.isPageAlreadyLoaded(i)?("function"==typeof o&&o(),n&&this.scrollToSectionByPageNumber(i),void("function"==typeof s&&s())):(this.loadedPages.push(i),this.loadingPages.push(i),r?this.keepScrollingPositionWhenElementsAreAddedAbove(l.proxy(this.updateLoadingClass,this)):this.updateLoadingClass(),e=this.options.loadingUrlPageOffset&&!isNaN(parseInt(this.options.loadingUrlPageOffset))?this.options.loadingUrl.replace(this.options.loadingUrlPlaceHolder,i+parseInt(this.options.loadingUrlPageOffset)):this.options.loadingUrl.replace(this.options.loadingUrlPlaceHolder,i),l.ajax({url:e,async:!t}).done(l.proxy(function(e){(e=l.trim(e))||a.$element.infiniteScrollHelper("destroy"),e=l(l.parseHTML(e,document,!0)),l.when(a.$element.triggerHandler("datamints.infiniteScroll.loadMoreBegin",{html:e,page:i})).done(function(){"function"==typeof o&&o(),a.options.resultFilterSelector&&(e=e.find(a.options.resultFilterSelector));function t(){if(a.options.sections){var t=a.getSection(i);t.append(e),t.addClass("loaded"),a.updateSections(),n&&a.scrollToSectionByPageNumber(i)}else a.$element.append(e);a.loadingPages.splice(a.loadingPages.indexOf(i),1),a.updateLoadingClass()}r?a.keepScrollingPositionWhenElementsAreAddedAbove(t):t(),a.$element.trigger("datamints.infiniteScroll.loadMoreComplete",{page:i}),a.updatePagination(),"function"==typeof s&&s()})},this)))},o.prototype.getSection=function(t){return this.$sections.filter(".datamints-infinite-scroll-section-"+t)},o.prototype.getVisibleHeight=function(t){var e=t.outerHeight(),i=l(u).height(),n=t[0].getBoundingClientRect();return Math.max(0,0<n.top?Math.min(e,i-n.top):n.bottom<i?n.bottom:i)},o.prototype.scrollBottom=function(t){return l(document).height()-t.scrollTop()-t.height()},o.prototype.keepScrollingPositionWhenElementsAreAddedAbove=function(t){var e=this.scrollBottom(l(u));l.proxy(t,this)();var i=this.scrollBottom(l(u));l(u).scrollTop(l(u).scrollTop()+i-e)},o.prototype.updateLoadingClass=function(){var t=this;this.options.sections&&this.$sections.removeClass(this.options.loadingClass),0<this.loadingPages.length?(this.$element.addClass(this.options.loadingClass),this.options.sections&&l.each(this.loadingPages,function(){t.getSection(this).addClass(t.options.loadingClass)})):this.$element.removeClass(this.options.loadingClass)},o.prototype.isFunction=function(t){return t&&"[object Function]"==={}.toString.call(t)},o.prototype.destroy=function(){l(u).off("datamints.infiniteScroll"),this.$pagination&&this.$pagination.remove(),this.$sections&&this.$sections.remove(),this.$element.data("datamints.infiniteScroll",null)},l.fn.datamintsInfiniteScroll=function(i){return this.each(function(){var t=l(this),e=t.data("datamints.infiniteScroll");e||(e=new o(this,"object"==typeof i&&i),t.data("datamints.infiniteScroll",e)),"string"==typeof i&&e[i]()})},l.fn.datamintsInfiniteScroll.Constructor=o}(jQuery,window),function(n){"use strict";function o(t,e){this.$element=t,this.options=this.mergeOptions(e),this.loadCount=0,this.init()}o.DEFAULTS={url:"",on:"",onSelector:"",once:!0,loadingClass:"ajax-load-loading"},o.prototype.mergeOptions=function(t){return n.extend({},o.DEFAULTS,t,this.getDataAttributeOptions())},o.prototype.getDataAttributeOptions=function(){var t={};for(var e in o.DEFAULTS)if(o.DEFAULTS.hasOwnProperty(e)){var i="ajaxLoad"+e.charAt(0).toUpperCase()+e.slice(1),n=this.$element.data(i);if(void 0===n)continue;t[e]=n}return t},o.prototype.init=function(){this.registerEventListeners(),this.shouldLoadImmediately()&&this.load()},o.prototype.registerEventListeners=function(){var t=this;this.options.on&&(this.options.onSelector?n(this.options.onSelector):this.$element).on(this.options.on,function(){t.load()})},o.prototype.shouldLoadImmediately=function(){return!this.options.on},o.prototype.load=function(){var t=this;t.options.once&&0<t.loadCount||(t.loadCount++,t.$element.addClass(t.options.loadingClass),t.$element.load(t.options.url,function(){t.$element.removeClass(t.options.loadingClass),t.$element.trigger("datamints.ajaxLoad.loaded")}))},n.fn.datamintsAjaxLoad=function(i){return this.each(function(){var t=n(this),e=t.data("datamints.ajaxLoad");e||(e=new o(t,"object"==typeof i&&i),t.data("datamints.ajaxLoad",e)),"string"==typeof i&&e[i]()})},n.fn.datamintsAjaxLoad.Constructor=o}(jQuery,window),function(d,n){"use strict";function o(t,e){this.$element=d(t),this.$targetContainer=d([]),this.$filter=d([]),this.options=this.initOptions(e),this.init()}o.DEFAULTS={container:"",name:"",nameMin:"",nameMax:"",type:"range",templateSelector:"",label:"",labelMin:"",labelMax:"",min:null,max:null,step:1,activeClass:"active",immediate:!1,immediateCondition:"",bucketDataSelector:"",bucketStepSize:.2,removeSelector:".close"},o.prototype.init=function(){this.$targetContainer=d(this.options.container),this.registerEventListeners(),this.restoreFiltersFromParameters(),this.shouldDisplayImmediately()&&this.addFilter("filterImmediate")},o.prototype.initOptions=function(t){return t=this.mergeOptions(t)},o.prototype.mergeOptions=function(t){return d.extend({},o.DEFAULTS,t,this.getDataAttributeOptions())},o.prototype.getDataAttributeOptions=function(){var t={};for(var e in o.DEFAULTS)if(o.DEFAULTS.hasOwnProperty(e)){var i="dynamicFilter"+e.charAt(0).toUpperCase()+e.slice(1),n=this.$element.data(i);if(void 0===n)continue;"number"==typeof o.DEFAULTS[e]&&(n=parseFloat(n)),t[e]=n}return t},o.prototype.registerEventListeners=function(){var t=this;t.$element.on("click",function(){t.toggleFilter()}),t.registerHistogramListeners()},o.prototype.filterElementExists=function(){return 0<this.$filter.length},o.prototype.restoreFiltersFromParameters=function(){var t=this.getFieldName(),e=this.getMinFieldName(),i=this.getMaxFieldName(),n=this.getUrlParameter(t)||this.getHashParameter(t)||null,o=this.getUrlParameter(e)||this.getHashParameter(e)||null,s=this.getUrlParameter(i)||this.getHashParameter(i)||null;(n||o||s)&&this.addFilter("filterRestored")},o.prototype.getFieldName=function(){return this.options.name},o.prototype.getMinFieldName=function(){return this.options.nameMin||this.getFieldName()+"[min]"},o.prototype.getMaxFieldName=function(){return this.options.nameMax||this.getFieldName()+"[max]"},o.prototype.addFilter=function(t){if(t=t||"filterAdded",!this.filterExists()){var e=this.getFieldName(),i=this.getMinFieldName(),n=this.getMaxFieldName(),o=this.getUrlParameter(e)||this.getHashParameter(e)||"",s=this.getUrlParameter(i)||this.getHashParameter(i)||"",r=this.getUrlParameter(n)||this.getHashParameter(n)||"",a=this.generateBucketHistogram(),l={id:this.arrayNotationToDotNotation(e).replace(/\./g,"-"),fieldName:e,minFieldName:i,maxFieldName:n,min:this.options.min,max:this.options.max,value:o,minFieldValue:s,maxFieldValue:r,step:this.options.step,label:this.options.label,labelMin:this.options.labelMin,labelMax:this.options.labelMax,bucketHistogram:a.prop("outerHTML")},u=this.getTemplate(),h=this.insertTemplateVariables(u,l),c=d(h);switch(this.$targetContainer.append(c),this.options.type){case"range":c.find(".range-slider").datamintsAdvancedSlider({inputfields:['[name="'+i+'"]','[name="'+n+'"]'],values:[this.toDot(this.options.min),this.toDot(this.options.max)],min:parseFloat(this.options.min),max:parseFloat(this.options.max),step:parseFloat(this.options.step),type:"range"})}this.registerFilterEventListeners(c),this.$filter=c,this.$element.addClass(this.options.activeClass),this.$element.trigger(t,[c])}},o.prototype.filterExists=function(){return 0<this.$targetContainer.find('[name^="'+this.getFieldName()+'"]').length},o.prototype.registerFilterEventListeners=function(t){var e=this;this.options.removeSelector&&t.find(this.options.removeSelector).on("click",function(){e.removeFilter()})},o.prototype.removeFilter=function(){if(this.filterElementExists()){var t=this.$filter;this.$filter=d([]),t.remove(),this.$element.removeClass(this.options.activeClass),this.$element.trigger("filterRemoved",[t])}},o.prototype.toggleFilter=function(){this.filterElementExists()?this.removeFilter():this.addFilter()},o.prototype.getTemplate=function(){return this.options.templateSelector?d(this.options.templateSelector).html():this.options.getTemplateForType(this.options.type)},o.prototype.getTemplateForType=function(t){switch(this.options.type){case"range":return'<div class="item"><a href="javascript: void(0);" class="close button-close">×</a><div class="input-wrap range clearfix" data-min="{min}" data-max="{max}" data-step="{step}"> <div class="label clearfix"> <div class="input min"> <input placeholder="{labelMin}" type="text" name="{minFieldName}" value="{minFieldValue}" /> </div><div class="lbl"><label>{label}</label> </div> <div class="input max"> <input placeholder="{labelMax}" type="text" name="{maxFieldName}" value="{maxFieldValue}" /> </div> </div> <div class="range-slider"></div> </div></div>';default:return""}},o.prototype.generateBucketHistogram=function(){var t=this.getBucketData();if(!t||!this.options.bucketStepSize)return d([]);var e=this.maxValueOfObject(t);if(!e)return d([]);for(var i=this.countDecimals(this.options.bucketStepSize),n=d("<div></div>").addClass("histogram"),o=d("<div></div>").addClass("histogram-bars"),s=this.options.min;s<=this.options.max;s+=this.options.bucketStepSize){s=this.round(s,i);var r=d("<div></div>").addClass("bar"),a=0;t.hasOwnProperty(s)&&(a=100/e*t[s]),r.css("height",a+"%"),o.append(r)}n.append(o);var l=d("<div></div>").addClass("histogram-mask"),u=o.clone().removeClass("histogram-bars").addClass("histogram-mask-inner");return n.append(l.append(u)),n},o.prototype.registerHistogramListeners=function(){if(this.options.bucketDataSelector&&"range"===this.options.type){var l=this;d(n).on("resize",l.debounce(function(){l.synchronizeHistogramWidthToMask()},100)),l.$element.on("filterAdded filterRestored filterImmediate",function(){l.synchronizeHistogramWidthToMask();function i(t){var e=(t=t||a.slider("values"))[0],i=t[t.length-1],n=100/(l.options.max-l.options.min)*(e-l.options.min),o=100-100/(l.options.max-l.options.min)*(i-l.options.min);s.css("left",n+"%"),r.css("left",-1*parseFloat(s.css("left"))),s.css("right",o+"%")}var s=l.$filter.find(".histogram-mask"),r=l.$filter.find(".histogram-mask-inner"),a=l.$filter.find(".ui-slider");i(),l.$filter.find(".ui-slider").on("slide",function(t,e){i(e.values)})})}},o.prototype.synchronizeHistogramWidthToMask=function(){if(0!==this.$filter.length){var t=this.$filter.find(".histogram-bars");this.$filter.find(".histogram-mask-inner").width(t.width())}},o.prototype.getBucketData=function(){if(!this.options.bucketDataSelector)return null;var t=JSON.parse(d(this.options.bucketDataSelector).html()),e={},i=this.countDecimals(this.options.bucketStepSize);for(var n in t)t.hasOwnProperty(n)&&(e[this.round(n,i)]=parseInt(t[n]));return e},o.prototype.maxValueOfObject=function(t){var e=0;for(var i in t)t.hasOwnProperty(i)&&t[i]>e&&(e=t[i]);return e},o.prototype.insertTemplateVariables=function(t,e){for(var i in e)if(e.hasOwnProperty(i)){var n=new RegExp("{"+i+"}","g"),o=e[i];void 0===o&&(o=""),t=t.replace(n,o)}return t},o.prototype.toComma=function(t){return(t+="").replace(".",",")},o.prototype.toDot=function(t){return(t+="").replace(",",".")},o.prototype.countDecimals=function(t){return t%1!=0?t.toString().split(".")[1].length:0},o.prototype.round=function(t,e){return(e=e||0)?Math.round(10*t*e)/(10*e):Math.round(t)},o.prototype.getUrlParameter=function(t){var e=new RegExp("[?&]"+this.escapeRegExp(encodeURI(t))+"=([^?&#]*)"),i=n.location.search.match(e);return i?decodeURIComponent(i[1]):null},o.prototype.getHashParameter=function(t){var e=new RegExp("[?&]"+this.escapeRegExp(encodeURI(t))+"=([^?&#]*)"),i=n.location.hash.match(e);return i?decodeURIComponent(i[1]):null},o.prototype.shouldDisplayImmediately=function(){if(!this.options.immediate)return!1;switch(this.options.immediateCondition){case"noHash":return 0===n.location.hash.length;case"noQuery":return 0===n.location.search.length;case"never":return!1}return!0},o.prototype.escapeRegExp=function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},o.prototype.debounce=function(n,o,s){var r;return function(){var t=this,e=arguments,i=s&&!r;clearTimeout(r),r=setTimeout(function(){r=null,s||n.apply(t,e)},o),i&&n.apply(t,e)}},o.prototype.arrayNotationToDotNotation=function(t){return t.replace("[]","").replace(/(\]\[)|(\[)|(\])/g,".").replace(/\.+$/,"")},o.prototype.isFunction=function(t){return t&&"[object Function]"==={}.toString.call(t)},o.prototype.destroy=function(){d(n).off("datamints.dynamicFilter"),this.$element.data("datamints.dynamicFilter",null)},d.fn.datamintsDynamicFilter=function(i){var t=this.each(function(){var t=d(this),e=t.data("datamints.dynamicFilter");e||(e=new o(this,"object"==typeof i&&i),t.data("datamints.dynamicFilter",e)),"string"==typeof i&&e[i]()});return d(document).trigger("datamintsDynamicFilterFiltersInitialized",[this]),t},d.fn.datamintsDynamicFilter.Constructor=o}(jQuery,window),function(y){"use strict";function a(e,t){var i=this,n=e.attr("name")||t.name||"";this.options=t,this.$el=e.hide(),this.$label=this.$el.closest("label"),0===this.$label.length&&this.$el.attr("id")&&(this.$label=y(w('label[for="%s"]',this.$el.attr("id").replace(/:/g,"\\:")))),this.$parent=y(w('<div class="ms-parent %s" %s/>',e.attr("class")||"",w('title="%s"',e.attr("title")))),this.$choice=y(w(['<button type="button" class="ms-choice">','<span class="placeholder">%s</span>',"<div></div>","</button>"].join(""),this.options.placeholder)),this.$drop=y(w('<div class="ms-drop %s"%s></div>',this.options.position,w(' style="width: %s"',this.options.dropWidth))),this.$el.after(this.$parent),this.$parent.append(this.$choice),this.$parent.append(this.$drop),this.$el.prop("disabled")&&this.$choice.addClass("disabled"),this.$parent.css("width",this.options.width||this.$el.css("width")||this.$el.outerWidth()+20),this.selectAllName='data-name="selectAll'+n+'"',this.selectGroupName='data-name="selectGroup'+n+'"',this.selectItemName='data-name="selectItem'+n+'"',this.options.keepOpen||y(document).click(function(t){y(t.target)[0]!==i.$choice[0]&&y(t.target).parents(".ms-choice")[0]!==i.$choice[0]&&(y(t.target)[0]===i.$drop[0]||y(t.target).parents(".ms-drop")[0]!==i.$drop[0]&&t.target!==e[0])&&i.options.isOpen&&i.close()})}function w(t){var e=arguments,i=!0,n=1;return t=t.replace(/%s/g,function(){var t=e[n++];return void 0===t?(i=!1,""):t}),i?t:""}function n(t){for(var e=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],i=0;i<e.length;i++)t=t.replace(e[i].letters,e[i].base);return t}a.prototype={constructor:a,init:function(){var i=this,n=y("<ul></ul>");this.$drop.html(""),this.options.filter&&this.$drop.append(['<div class="ms-search">','<input type="text" autocomplete="off" autocorrect="off" autocapitilize="off" spellcheck="false">',"</div>"].join("")),this.options.selectAll&&!this.options.single&&n.append(['<li class="ms-select-all">',"<label>",w('<input type="checkbox" %s /> ',this.selectAllName),this.options.selectAllDelimiter[0],this.options.selectAllText,this.options.selectAllDelimiter[1],"</label>","</li>"].join("")),y.each(this.$el.children(),function(t,e){n.append(i.optionToHtml(t,e))}),n.append(w('<li class="ms-no-results">%s</li>',this.options.noMatchesFound)),this.$drop.append(n),this.$drop.find("ul").css("max-height",this.options.maxHeight+"px"),this.$drop.find(".multiple").css("width",this.options.multipleWidth+"px"),this.$searchInput=this.$drop.find(".ms-search input"),this.$selectAll=this.$drop.find("input["+this.selectAllName+"]"),this.$selectGroups=this.$drop.find("input["+this.selectGroupName+"]"),this.$selectItems=this.$drop.find("input["+this.selectItemName+"]:enabled"),this.$disableItems=this.$drop.find("input["+this.selectItemName+"]:disabled"),this.$noResults=this.$drop.find(".ms-no-results"),this.events(),this.updateSelectAll(!0),this.update(!0),this.options.isOpen&&this.open()},optionToHtml:function(t,e,i,n){var o,s=this,r=y(e),a=r.attr("class")||"",l=w('title="%s"',r.attr("title")),u=this.options.multiple?"multiple":"",h=this.options.single?"radio":"checkbox";if(r.is("option")){var c,d=r.val(),p=s.options.textTemplate(r),f=r.prop("selected"),g=w('style="%s"',this.options.styler(d));return o=n||r.prop("disabled"),(c=y([w('<li class="%s %s" %s %s>',u,a,l,g),w('<label class="%s">',o?"disabled":""),w('<input type="%s" %s%s%s%s>',h,this.selectItemName,f?' checked="checked"':"",o?' disabled="disabled"':"",w(' data-group="%s"',i)),w("<span>%s</span>",p),"</label>","</li>"].join(""))).find("input").val(d),c}if(r.is("optgroup")){var m=s.options.labelTemplate(r),v=y("<div/>");return i="group_"+t,o=r.prop("disabled"),v.append(['<li class="group">',w('<label class="optgroup %s" data-group="%s">',o?"disabled":"",i),this.options.hideOptgroupCheckboxes||this.options.single?"":w('<input type="checkbox" %s %s>',this.selectGroupName,o?'disabled="disabled"':""),m,"</label>","</li>"].join("")),y.each(r.children(),function(t,e){v.append(s.optionToHtml(t,e,i,o))}),v.html()}},events:function(){function e(t){t.preventDefault(),n[n.options.isOpen?"close":"open"]()}var n=this;this.$label&&this.$label.off("click").on("click",function(t){"label"===t.target.nodeName.toLowerCase()&&t.target===this&&(e(t),n.options.filter&&n.options.isOpen||n.focus(),t.stopPropagation())}),this.$choice.off("click").on("click",e).off("focus").on("focus",this.options.onFocus).off("blur").on("blur",this.options.onBlur),this.$parent.off("keydown").on("keydown",function(t){switch(t.which){case 27:n.close(),n.$choice.focus()}}),this.$searchInput.off("keydown").on("keydown",function(t){9===t.keyCode&&t.shiftKey&&n.close()}).off("keyup").on("keyup",function(t){if(n.options.filterAcceptOnEnter&&(13===t.which||32==t.which)&&n.$searchInput.val())return n.$selectAll.click(),n.close(),void n.focus();n.filter()}),this.$selectAll.off("click").on("click",function(){var t=y(this).prop("checked"),e=n.$selectItems.filter(":visible");e.length===n.$selectItems.length?n[t?"checkAll":"uncheckAll"]():(n.$selectGroups.prop("checked",t),e.prop("checked",t),n.options[t?"onCheckAll":"onUncheckAll"](),n.update())}),this.$selectGroups.off("click").on("click",function(){var t=y(this).parent().attr("data-group"),e=n.$selectItems.filter(":visible").filter(w('[data-group="%s"]',t)),i=e.length!==e.filter(":checked").length;e.prop("checked",i),n.updateSelectAll(),n.update(),n.options.onOptgroupClick({label:y(this).parent().text(),checked:i,children:e.get(),instance:n})}),this.$selectItems.off("click").on("click",function(){if(n.updateSelectAll(),n.update(),n.updateOptGroupSelect(),n.options.onClick({label:y(this).parent().text(),value:y(this).val(),checked:y(this).prop("checked"),instance:n}),n.options.single&&n.options.isOpen&&!n.options.keepOpen&&n.close(),n.options.single){var t=y(this).val();n.$selectItems.filter(function(){return y(this).val()!==t}).each(function(){y(this).prop("checked",!1)}),n.update()}})},open:function(){if(!this.$choice.hasClass("disabled")){if(this.options.isOpen=!0,this.$choice.find(">div").addClass("open"),this.$drop[this.animateMethod("show")](),this.$selectAll.parent().show(),this.$noResults.hide(),this.$el.children().length||(this.$selectAll.parent().hide(),this.$noResults.show()),this.options.container){var t=this.$drop.offset();this.$drop.appendTo(y(this.options.container)),this.$drop.offset({top:t.top,left:t.left})}this.options.filter&&(this.$searchInput.val(""),this.$searchInput.focus(),this.filter()),this.options.onOpen()}},close:function(){this.options.isOpen=!1,this.$choice.find(">div").removeClass("open"),this.$drop[this.animateMethod("hide")](),this.options.container&&(this.$parent.append(this.$drop),this.$drop.css({top:"auto",left:"auto"})),this.options.onClose()},animateMethod:function(t){return{show:{fade:"fadeIn",slide:"slideDown"},hide:{fade:"fadeOut",slide:"slideUp"}}[t][this.options.animate]||t},update:function(t){var e=this.options.displayValues?this.getSelects():this.getSelects("text"),i=this.$choice.find(">span"),n=e.length;0===n?i.addClass("placeholder").html(this.options.placeholder):this.options.allSelected&&n===this.$selectItems.length+this.$disableItems.length?i.removeClass("placeholder").html(this.options.allSelected):this.options.ellipsis&&n>this.options.minimumCountSelected?i.removeClass("placeholder").text(e.slice(0,this.options.minimumCountSelected).join(this.options.delimiter)+"..."):this.options.countSelected&&n>this.options.minimumCountSelected?i.removeClass("placeholder").html(this.options.countSelected.replace("#",e.length).replace("%",this.$selectItems.length+this.$disableItems.length)):i.removeClass("placeholder").text(e.join(this.options.delimiter)),this.options.addTitle&&i.prop("title",this.getSelects("text")),this.$el.val(this.getSelects()).trigger("change"),this.$drop.find("li").removeClass("selected"),this.$drop.find("input:checked").each(function(){y(this).parents("li").first().addClass("selected")}),t||this.$el.trigger("change")},updateSelectAll:function(t){var e=this.$selectItems;t||(e=e.filter(":visible")),this.$selectAll.prop("checked",e.length&&e.length===e.filter(":checked").length),!t&&this.$selectAll.prop("checked")&&this.options.onCheckAll()},updateOptGroupSelect:function(){var o=this.$selectItems.filter(":visible");y.each(this.$selectGroups,function(t,e){var i=y(e).parent().attr("data-group"),n=o.filter(w('[data-group="%s"]',i));y(e).prop("checked",n.length&&n.length===n.filter(":checked").length)})},getSelects:function(t){var r=this,a=[],e=[];return this.$drop.find(w("input[%s]:checked",this.selectItemName)).each(function(){a.push(y(this).parents("li").first().text()),e.push(y(this).val())}),"text"===t&&this.$selectGroups.length&&(a=[],this.$selectGroups.each(function(){var t=[],e=y.trim(y(this).parent().text()),i=y(this).parent().data("group"),n=r.$drop.find(w('[%s][data-group="%s"]',r.selectItemName,i)),o=n.filter(":checked");if(o.length){if(t.push("["),t.push(e),n.length>o.length){var s=[];o.each(function(){s.push(y(this).parent().text())}),t.push(": "+s.join(", "))}t.push("]"),a.push(t.join(""))}})),"text"===t?a:e},setSelects:function(t){var o=this;this.$selectItems.prop("checked",!1),this.$disableItems.prop("checked",!1),y.each(t,function(t,e){o.$selectItems.filter(w('[value="%s"]',e)).prop("checked",!0),o.$disableItems.filter(w('[value="%s"]',e)).prop("checked",!0)}),this.$selectAll.prop("checked",this.$selectItems.length===this.$selectItems.filter(":checked").length+this.$disableItems.filter(":checked").length),y.each(o.$selectGroups,function(t,e){var i=y(e).parent().attr("data-group"),n=o.$selectItems.filter('[data-group="'+i+'"]');y(e).prop("checked",n.length&&n.length===n.filter(":checked").length)}),this.update()},enable:function(){this.$choice.removeClass("disabled")},disable:function(){this.$choice.addClass("disabled")},checkAll:function(){this.$selectItems.prop("checked",!0),this.$selectGroups.prop("checked",!0),this.$selectAll.prop("checked",!0),this.update(),this.options.onCheckAll()},uncheckAll:function(){this.$selectItems.prop("checked",!1),this.$selectGroups.prop("checked",!1),this.$selectAll.prop("checked",!1),this.update(),this.options.onUncheckAll()},focus:function(){this.$choice.focus(),this.options.onFocus()},blur:function(){this.$choice.blur(),this.options.onBlur()},refresh:function(){this.init()},filter:function(){var i=this,e=y.trim(this.$searchInput.val()).toLowerCase();0===e.length?(this.$selectAll.parent().show(),this.$selectItems.parent().show(),this.$disableItems.parent().show(),this.$selectGroups.parent().show(),this.$noResults.hide()):(this.$selectItems.each(function(){var t=y(this).parent();t[n(t.text().toLowerCase()).indexOf(n(e))<0?"hide":"show"]()}),this.$disableItems.parent().hide(),this.$selectGroups.each(function(){var t=y(this).parent(),e=t.attr("data-group");t[i.$selectItems.filter(":visible").filter(w('[data-group="%s"]',e)).length?"show":"hide"]()}),this.$selectItems.parent().filter(":visible").length?(this.$selectAll.parent().show(),this.$noResults.hide()):(this.$selectAll.parent().hide(),this.$noResults.show())),this.updateOptGroupSelect(),this.updateSelectAll(),this.options.onFilter(e)}},y.fn.multipleSelect=function(){var n,o=arguments[0],s=arguments,r=["getSelects","setSelects","enable","disable","open","close","checkAll","uncheckAll","focus","blur","refresh","close"];return this.each(function(){var t=y(this),e=t.data("multipleSelect"),i=y.extend({},y.fn.multipleSelect.defaults,t.data(),"object"==typeof o&&o);if(e||(e=new a(t,i),t.data("multipleSelect",e)),"string"==typeof o){if(y.inArray(o,r)<0)throw"Unknown method: "+o;n=e[o](s[1])}else e.init(),s[1]&&(n=e[s[1]].apply(e,[].slice.call(s,2)))}),void 0!==n?n:this},y.fn.multipleSelect.defaults={name:"",isOpen:!1,placeholder:"",selectAll:!0,selectAllDelimiter:["[","]"],minimumCountSelected:3,ellipsis:!1,multiple:!1,multipleWidth:80,single:!1,filter:!1,width:void 0,dropWidth:void 0,maxHeight:250,container:null,position:"bottom",keepOpen:!1,animate:"none",displayValues:!1,delimiter:", ",addTitle:!1,filterAcceptOnEnter:!1,hideOptgroupCheckboxes:!1,selectAllText:"Select all",allSelected:"All selected",countSelected:"# of % selected",noMatchesFound:"No matches found",styler:function(){return!1},textTemplate:function(t){return t.html()},labelTemplate:function(t){return t.attr("label")},onOpen:function(){return!1},onClose:function(){return!1},onCheckAll:function(){return!1},onUncheckAll:function(){return!1},onFocus:function(){return!1},onBlur:function(){return!1},onOptgroupClick:function(){return!1},onClick:function(){return!1},onFilter:function(){return!1}}}(jQuery),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(r){var i={init:function(t,e){var i=this;i.elem=e,i.$elem=r(e),i.imageSrc=i.$elem.data("zoom-image")?i.$elem.data("zoom-image"):i.$elem.attr("src"),i.options=r.extend({},r.fn.elevateZoom.options,t),i.options.tint&&(i.options.lensColour="none",i.options.lensOpacity="1"),"inner"==i.options.zoomType&&(i.options.showLens=!1),i.$elem.parent().removeAttr("title").removeAttr("alt"),i.zoomImage=i.imageSrc,i.refresh(1),r("#"+i.options.gallery+" a").click(function(t){return i.options.galleryActiveClass&&(r("#"+i.options.gallery+" a").removeClass(i.options.galleryActiveClass),r(this).addClass(i.options.galleryActiveClass)),t.preventDefault(),r(this).data("zoom-image")?i.zoomImagePre=r(this).data("zoom-image"):i.zoomImagePre=r(this).data("image"),i.swaptheimage(r(this).data("image"),i.zoomImagePre),!1})},refresh:function(t){var e=this;setTimeout(function(){e.fetch(e.imageSrc)},t||e.options.refresh)},fetch:function(t){var e=this,i=new Image;i.onload=function(){e.largeWidth=i.width,e.largeHeight=i.height,e.startZoom(),e.currentImage=e.imageSrc,e.options.onZoomedImageLoaded(e.$elem)},i.src=t},startZoom:function(){var i=this;if(i.nzWidth=i.$elem.width(),i.nzHeight=i.$elem.height(),i.isWindowActive=!1,i.isLensActive=!1,i.isTintActive=!1,i.overWindow=!1,i.options.imageCrossfade&&(i.zoomWrap=i.$elem.wrap('<div style="height:'+i.nzHeight+"px;width:"+i.nzWidth+'px;" class="zoomWrapper" />'),i.$elem.css("position","absolute")),i.zoomLock=1,i.scrollingLock=!1,i.changeBgSize=!1,i.currentZoomLevel=i.options.zoomLevel,i.nzOffset=i.$elem.offset(),i.widthRatio=i.largeWidth/i.currentZoomLevel/i.nzWidth,i.heightRatio=i.largeHeight/i.currentZoomLevel/i.nzHeight,"window"==i.options.zoomType&&(i.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;text-align:center;background-color: "+String(i.options.zoomWindowBgColour)+";width: "+String(i.options.zoomWindowWidth)+"px;height: "+String(i.options.zoomWindowHeight)+"px;float: left;background-size: "+i.largeWidth/i.currentZoomLevel+"px "+i.largeHeight/i.currentZoomLevel+"px;display: none;z-index:100;border: "+String(i.options.borderSize)+"px solid "+i.options.borderColour+";background-repeat: no-repeat;position: absolute;"),"inner"==i.options.zoomType){var t=i.$elem.css("border-left-width");i.zoomWindowStyle="overflow: hidden;margin-left: "+String(t)+";margin-top: "+String(t)+";background-position: 0px 0px;width: "+String(i.nzWidth)+"px;height: "+String(i.nzHeight)+"px;float: left;display: none;cursor:"+i.options.cursor+";px solid "+i.options.borderColour+";background-repeat: no-repeat;position: absolute;"}"window"==i.options.zoomType&&(lensHeight=i.nzHeight<i.options.zoomWindowWidth/i.widthRatio?i.nzHeight:String(i.options.zoomWindowHeight/i.heightRatio),lensWidth=i.largeWidth<i.options.zoomWindowWidth?i.nzWidth:i.options.zoomWindowWidth/i.widthRatio,i.lensStyle="background-position: 0px 0px;width: "+String(i.options.zoomWindowWidth/i.widthRatio)+"px;height: "+String(i.options.zoomWindowHeight/i.heightRatio)+"px;float: right;display: none;overflow: hidden;z-index: 999;-webkit-transform: translateZ(0);opacity:"+i.options.lensOpacity+";filter: alpha(opacity = "+100*i.options.lensOpacity+"); zoom:1;width:"+lensWidth+"px;height:"+lensHeight+"px;background-color:"+i.options.lensColour+";cursor:"+i.options.cursor+";border: "+i.options.lensBorderSize+"px solid "+i.options.lensBorderColour+";background-repeat: no-repeat;position: absolute;"),i.tintStyle="display: block;position: absolute;background-color: "+i.options.tintColour+";filter:alpha(opacity=0);opacity: 0;width: "+i.nzWidth+"px;height: "+i.nzHeight+"px;",i.lensRound="","lens"==i.options.zoomType&&(i.lensStyle="background-position: 0px 0px;float: left;display: none;border: "+String(i.options.borderSize)+"px solid "+i.options.borderColour+";width:"+String(i.options.lensSize)+"px;height:"+String(i.options.lensSize)+"px;background-repeat: no-repeat;position: absolute;"),"round"==i.options.lensShape&&(i.lensRound="border-top-left-radius: "+String(i.options.lensSize/2+i.options.borderSize)+"px;border-top-right-radius: "+String(i.options.lensSize/2+i.options.borderSize)+"px;border-bottom-left-radius: "+String(i.options.lensSize/2+i.options.borderSize)+"px;border-bottom-right-radius: "+String(i.options.lensSize/2+i.options.borderSize)+"px;"),i.zoomContainer=r('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;left:'+i.nzOffset.left+"px;top:"+i.nzOffset.top+"px;height:"+i.nzHeight+"px;width:"+i.nzWidth+'px;"></div>'),r("body").append(i.zoomContainer),i.options.containLensZoom&&"lens"==i.options.zoomType&&i.zoomContainer.css("overflow","hidden"),"inner"!=i.options.zoomType&&(i.zoomLens=r("<div class='zoomLens' style='"+i.lensStyle+i.lensRound+"'>&nbsp;</div>").appendTo(i.zoomContainer).click(function(){i.$elem.trigger("click")}),i.options.tint&&(i.tintContainer=r("<div/>").addClass("tintContainer"),i.zoomTint=r("<div class='zoomTint' style='"+i.tintStyle+"'></div>"),i.zoomLens.wrap(i.tintContainer),i.zoomTintcss=i.zoomLens.after(i.zoomTint),i.zoomTintImage=r('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+i.nzWidth+"px; height: "+i.nzHeight+'px;" src="'+i.imageSrc+'">').appendTo(i.zoomLens).click(function(){i.$elem.trigger("click")}))),isNaN(i.options.zoomWindowPosition)?i.zoomWindow=r("<div style='z-index:999;left:"+i.windowOffsetLeft+"px;top:"+i.windowOffsetTop+"px;"+i.zoomWindowStyle+"' class='zoomWindow'>&nbsp;</div>").appendTo("body").click(function(){i.$elem.trigger("click")}):i.zoomWindow=r("<div style='z-index:999;left:"+i.windowOffsetLeft+"px;top:"+i.windowOffsetTop+"px;"+i.zoomWindowStyle+"' class='zoomWindow'>&nbsp;</div>").appendTo(i.zoomContainer).click(function(){i.$elem.trigger("click")}),i.zoomWindowContainer=r("<div/>").addClass("zoomWindowContainer").css("width",i.options.zoomWindowWidth),i.zoomWindow.wrap(i.zoomWindowContainer),"lens"==i.options.zoomType&&i.zoomLens.css({backgroundImage:"url('"+i.imageSrc+"')"}),"window"==i.options.zoomType&&i.zoomWindow.css({backgroundImage:"url('"+i.imageSrc+"')"}),"inner"==i.options.zoomType&&i.zoomWindow.css({backgroundImage:"url('"+i.imageSrc+"')"}),i.$elem.bind("touchmove",function(t){t.preventDefault(),i.setPosition(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0])}),i.zoomContainer.bind("touchmove",function(t){"inner"==i.options.zoomType&&i.showHideWindow("show"),t.preventDefault(),i.setPosition(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0])}),i.zoomContainer.bind("touchend",function(t){i.showHideWindow("hide"),i.options.showLens&&i.showHideLens("hide"),i.options.tint&&"inner"!=i.options.zoomType&&i.showHideTint("hide")}),i.$elem.bind("touchend",function(t){i.showHideWindow("hide"),i.options.showLens&&i.showHideLens("hide"),i.options.tint&&"inner"!=i.options.zoomType&&i.showHideTint("hide")}),i.options.showLens&&(i.zoomLens.bind("touchmove",function(t){t.preventDefault(),i.setPosition(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0])}),i.zoomLens.bind("touchend",function(t){i.showHideWindow("hide"),i.options.showLens&&i.showHideLens("hide"),i.options.tint&&"inner"!=i.options.zoomType&&i.showHideTint("hide")})),i.$elem.bind("mousemove",function(t){0==i.overWindow&&i.setElements("show"),i.lastX===t.clientX&&i.lastY===t.clientY||(i.setPosition(t),i.currentLoc=t),i.lastX=t.clientX,i.lastY=t.clientY}),i.zoomContainer.bind("mousemove",function(t){0==i.overWindow&&i.setElements("show"),i.lastX===t.clientX&&i.lastY===t.clientY||(i.setPosition(t),i.currentLoc=t),i.lastX=t.clientX,i.lastY=t.clientY}),"inner"!=i.options.zoomType&&i.zoomLens.bind("mousemove",function(t){i.lastX===t.clientX&&i.lastY===t.clientY||(i.setPosition(t),i.currentLoc=t),i.lastX=t.clientX,i.lastY=t.clientY}),i.options.tint&&"inner"!=i.options.zoomType&&i.zoomTint.bind("mousemove",function(t){i.lastX===t.clientX&&i.lastY===t.clientY||(i.setPosition(t),i.currentLoc=t),i.lastX=t.clientX,i.lastY=t.clientY}),"inner"==i.options.zoomType&&i.zoomWindow.bind("mousemove",function(t){i.lastX===t.clientX&&i.lastY===t.clientY||(i.setPosition(t),i.currentLoc=t),i.lastX=t.clientX,i.lastY=t.clientY}),i.zoomContainer.add(i.$elem).mouseenter(function(){0==i.overWindow&&i.setElements("show")}).mouseleave(function(){i.scrollLock||i.setElements("hide")}),"inner"!=i.options.zoomType&&i.zoomWindow.mouseenter(function(){i.overWindow=!0,i.setElements("hide")}).mouseleave(function(){i.overWindow=!1}),i.minZoomLevel=i.options.minZoomLevel?i.options.minZoomLevel:2*i.options.scrollZoomIncrement,i.options.scrollZoom&&i.zoomContainer.add(i.$elem).bind("mousewheel DOMMouseScroll MozMousePixelScroll",function(t){i.scrollLock=!0,clearTimeout(r.data(this,"timer")),r.data(this,"timer",setTimeout(function(){i.scrollLock=!1},250));var e=t.originalEvent.wheelDelta||-1*t.originalEvent.detail;return t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),0<e/120?i.currentZoomLevel>=i.minZoomLevel&&i.changeZoomLevel(i.currentZoomLevel-i.options.scrollZoomIncrement):i.options.maxZoomLevel?i.currentZoomLevel<=i.options.maxZoomLevel&&i.changeZoomLevel(parseFloat(i.currentZoomLevel)+i.options.scrollZoomIncrement):i.changeZoomLevel(parseFloat(i.currentZoomLevel)+i.options.scrollZoomIncrement),!1})},setElements:function(t){if(!this.options.zoomEnabled)return!1;"show"==t&&this.isWindowSet&&("inner"==this.options.zoomType&&this.showHideWindow("show"),"window"==this.options.zoomType&&this.showHideWindow("show"),this.options.showLens&&this.showHideLens("show"),this.options.tint&&"inner"!=this.options.zoomType&&this.showHideTint("show")),"hide"==t&&("window"==this.options.zoomType&&this.showHideWindow("hide"),this.options.tint||this.showHideWindow("hide"),this.options.showLens&&this.showHideLens("hide"),this.options.tint&&this.showHideTint("hide"))},setPosition:function(t){if(!this.options.zoomEnabled)return!1;this.nzHeight=this.$elem.height(),this.nzWidth=this.$elem.width(),this.nzOffset=this.$elem.offset(),this.options.tint&&"inner"!=this.options.zoomType&&(this.zoomTint.css({top:0}),this.zoomTint.css({left:0})),this.options.responsive&&!this.options.scrollZoom&&this.options.showLens&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.largeWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,"lens"!=this.options.zoomType&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.options.zoomWindowWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight),this.options.tint&&(this.zoomTintImage.css("width",this.nzWidth),this.zoomTintImage.css("height",this.nzHeight))),"lens"==this.options.zoomType&&this.zoomLens.css({width:String(this.options.lensSize)+"px",height:String(this.options.lensSize)+"px"})),this.zoomContainer.css({top:this.nzOffset.top}),this.zoomContainer.css({left:this.nzOffset.left}),this.mouseLeft=parseInt(t.pageX-this.nzOffset.left),this.mouseTop=parseInt(t.pageY-this.nzOffset.top),"window"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.zoomLens.height()/2,this.Eboppos=this.mouseTop>this.nzHeight-this.zoomLens.height()/2-2*this.options.lensBorderSize,this.Eloppos=this.mouseLeft<0+this.zoomLens.width()/2,this.Eroppos=this.mouseLeft>this.nzWidth-this.zoomLens.width()/2-2*this.options.lensBorderSize),"inner"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.nzHeight/2/this.heightRatio,this.Eboppos=this.mouseTop>this.nzHeight-this.nzHeight/2/this.heightRatio,this.Eloppos=this.mouseLeft<0+this.nzWidth/2/this.widthRatio,this.Eroppos=this.mouseLeft>this.nzWidth-this.nzWidth/2/this.widthRatio-2*this.options.lensBorderSize),this.mouseLeft<=0||this.mouseTop<0||this.mouseLeft>this.nzWidth||this.mouseTop>this.nzHeight?this.setElements("hide"):(this.options.showLens&&(this.lensLeftPos=String(this.mouseLeft-this.zoomLens.width()/2),this.lensTopPos=String(this.mouseTop-this.zoomLens.height()/2)),this.Etoppos&&(this.lensTopPos=0),this.Eloppos&&(this.tintpos=this.lensLeftPos=this.windowLeftPos=0),"window"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize)),"inner"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.nzWidth-2*this.options.lensBorderSize)),"lens"==this.options.zoomType&&(this.windowLeftPos=String(-1*((t.pageX-this.nzOffset.left)*this.widthRatio-this.zoomLens.width()/2)),this.windowTopPos=String(-1*((t.pageY-this.nzOffset.top)*this.heightRatio-this.zoomLens.height()/2)),this.zoomLens.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"}),this.changeBgSize&&(this.nzHeight>this.nzWidth?("lens"==this.options.zoomType&&this.zoomLens.css({"background-size":this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"}),this.zoomWindow.css({"background-size":this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"})):("lens"==this.options.zoomType&&this.zoomLens.css({"background-size":this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"}),this.zoomWindow.css({"background-size":this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"})),this.changeBgSize=!1),this.setWindowPostition(t)),this.options.tint&&"inner"!=this.options.zoomType&&this.setTintPosition(t),"window"==this.options.zoomType&&this.setWindowPostition(t),"inner"==this.options.zoomType&&this.setWindowPostition(t),this.options.showLens&&(this.fullwidth&&"lens"!=this.options.zoomType&&(this.lensLeftPos=0),this.zoomLens.css({left:this.lensLeftPos+"px",top:this.lensTopPos+"px"})))},showHideWindow:function(t){"show"!=t||this.isWindowActive||(this.options.zoomWindowFadeIn?this.zoomWindow.stop(!0,!0,!1).fadeIn(this.options.zoomWindowFadeIn):this.zoomWindow.show(),this.isWindowActive=!0),"hide"==t&&this.isWindowActive&&(this.options.zoomWindowFadeOut?this.zoomWindow.stop(!0,!0).fadeOut(this.options.zoomWindowFadeOut):this.zoomWindow.hide(),this.isWindowActive=!1)},showHideLens:function(t){"show"!=t||this.isLensActive||(this.options.lensFadeIn?this.zoomLens.stop(!0,!0,!1).fadeIn(this.options.lensFadeIn):this.zoomLens.show(),this.isLensActive=!0),"hide"==t&&this.isLensActive&&(this.options.lensFadeOut?this.zoomLens.stop(!0,!0).fadeOut(this.options.lensFadeOut):this.zoomLens.hide(),this.isLensActive=!1)},showHideTint:function(t){"show"!=t||this.isTintActive||(this.options.zoomTintFadeIn?this.zoomTint.css({opacity:this.options.tintOpacity}).animate().stop(!0,!0).fadeIn("slow"):(this.zoomTint.css({opacity:this.options.tintOpacity}).animate(),this.zoomTint.show()),this.isTintActive=!0),"hide"==t&&this.isTintActive&&(this.options.zoomTintFadeOut?this.zoomTint.stop(!0,!0).fadeOut(this.options.zoomTintFadeOut):this.zoomTint.hide(),this.isTintActive=!1)},setLensPostition:function(t){},setWindowPostition:function(t){var e=this;if(isNaN(e.options.zoomWindowPosition))e.externalContainer=r("#"+e.options.zoomWindowPosition),e.externalContainerWidth=e.externalContainer.width(),e.externalContainerHeight=e.externalContainer.height(),e.externalContainerOffset=e.externalContainer.offset(),e.windowOffsetTop=e.externalContainerOffset.top,e.windowOffsetLeft=e.externalContainerOffset.left;else switch(e.options.zoomWindowPosition){case 1:e.windowOffsetTop=e.options.zoomWindowOffety,e.windowOffsetLeft=+e.nzWidth;break;case 2:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=-1*(e.options.zoomWindowHeight/2-e.nzHeight/2),e.windowOffsetLeft=e.nzWidth);break;case 3:e.windowOffsetTop=e.nzHeight-e.zoomWindow.height()-2*e.options.borderSize,e.windowOffsetLeft=e.nzWidth;break;case 4:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=e.nzWidth;break;case 5:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=e.nzWidth-e.zoomWindow.width()-2*e.options.borderSize;break;case 6:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=-1*(e.options.zoomWindowWidth/2-e.nzWidth/2+2*e.options.borderSize));break;case 7:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=0;break;case 8:e.windowOffsetTop=e.nzHeight,e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 9:e.windowOffsetTop=e.nzHeight-e.zoomWindow.height()-2*e.options.borderSize,e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 10:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=-1*(e.options.zoomWindowHeight/2-e.nzHeight/2),e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize));break;case 11:e.windowOffsetTop=e.options.zoomWindowOffety,e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 12:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=-1*(e.zoomWindow.width()+2*e.options.borderSize);break;case 13:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=0;break;case 14:e.options.zoomWindowHeight>e.nzHeight&&(e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=-1*(e.options.zoomWindowWidth/2-e.nzWidth/2+2*e.options.borderSize));break;case 15:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=e.nzWidth-e.zoomWindow.width()-2*e.options.borderSize;break;case 16:e.windowOffsetTop=-1*(e.zoomWindow.height()+2*e.options.borderSize),e.windowOffsetLeft=e.nzWidth;break;default:e.windowOffsetTop=e.options.zoomWindowOffety,e.windowOffsetLeft=e.nzWidth}e.isWindowSet=!0,e.windowOffsetTop+=e.options.zoomWindowOffety,e.windowOffsetLeft+=e.options.zoomWindowOffetx,e.zoomWindow.css({top:e.windowOffsetTop}),e.zoomWindow.css({left:e.windowOffsetLeft}),"inner"==e.options.zoomType&&(e.zoomWindow.css({top:0}),e.zoomWindow.css({left:0})),e.windowLeftPos=String(-1*((t.pageX-e.nzOffset.left)*e.widthRatio-e.zoomWindow.width()/2)),e.windowTopPos=String(-1*((t.pageY-e.nzOffset.top)*e.heightRatio-e.zoomWindow.height()/2)),e.Etoppos&&(e.windowTopPos=0),e.Eloppos&&(e.windowLeftPos=0),e.Eboppos&&(e.windowTopPos=-1*(e.largeHeight/e.currentZoomLevel-e.zoomWindow.height())),e.Eroppos&&(e.windowLeftPos=-1*(e.largeWidth/e.currentZoomLevel-e.zoomWindow.width())),e.fullheight&&(e.windowTopPos=0),e.fullwidth&&(e.windowLeftPos=0),"window"!=e.options.zoomType&&"inner"!=e.options.zoomType||(1==e.zoomLock&&(e.widthRatio<=1&&(e.windowLeftPos=0),e.heightRatio<=1&&(e.windowTopPos=0)),e.largeHeight<e.options.zoomWindowHeight&&(e.windowTopPos=0),e.largeWidth<e.options.zoomWindowWidth&&(e.windowLeftPos=0),e.options.easing?(e.xp||(e.xp=0),e.yp||(e.yp=0),e.loop||(e.loop=setInterval(function(){e.xp+=(e.windowLeftPos-e.xp)/e.options.easingAmount,e.yp+=(e.windowTopPos-e.yp)/e.options.easingAmount,e.scrollingLock?(clearInterval(e.loop),e.xp=e.windowLeftPos,e.yp=e.windowTopPos,e.xp=-1*((t.pageX-e.nzOffset.left)*e.widthRatio-e.zoomWindow.width()/2),e.yp=-1*((t.pageY-e.nzOffset.top)*e.heightRatio-e.zoomWindow.height()/2),e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"!=e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"})),e.changeBgSize=!1),e.zoomWindow.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"}),e.scrollingLock=!1,e.loop=!1):(e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"!=e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"})),e.changeBgSize=!1),e.zoomWindow.css({backgroundPosition:e.xp+"px "+e.yp+"px"}))},16))):(e.changeBgSize&&(e.nzHeight>e.nzWidth?("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"}),e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})):("lens"==e.options.zoomType&&e.zoomLens.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}),e.largeHeight/e.newvaluewidth<e.options.zoomWindowHeight?e.zoomWindow.css({"background-size":e.largeWidth/e.newvaluewidth+"px "+e.largeHeight/e.newvaluewidth+"px"}):e.zoomWindow.css({"background-size":e.largeWidth/e.newvalueheight+"px "+e.largeHeight/e.newvalueheight+"px"})),e.changeBgSize=!1),e.zoomWindow.css({backgroundPosition:e.windowLeftPos+"px "+e.windowTopPos+"px"})))},setTintPosition:function(t){this.nzOffset=this.$elem.offset(),this.tintpos=String(-1*(t.pageX-this.nzOffset.left-this.zoomLens.width()/2)),this.tintposy=String(-1*(t.pageY-this.nzOffset.top-this.zoomLens.height()/2)),this.Etoppos&&(this.tintposy=0),this.Eloppos&&(this.tintpos=0),this.Eboppos&&(this.tintposy=-1*(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize)),this.Eroppos&&(this.tintpos=-1*(this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize)),this.options.tint&&(this.fullheight&&(this.tintposy=0),this.fullwidth&&(this.tintpos=0),this.zoomTintImage.css({left:this.tintpos+"px"}),this.zoomTintImage.css({top:this.tintposy+"px"}))},swaptheimage:function(t,e){var i=this,n=new Image;i.options.loadingIcon&&(i.spinner=r("<div style=\"background: url('"+i.options.loadingIcon+"') no-repeat center;height:"+i.nzHeight+"px;width:"+i.nzWidth+'px;z-index: 2000;position: absolute; background-position: center center;"></div>'),i.$elem.after(i.spinner)),i.options.onImageSwap(i.$elem),n.onload=function(){i.largeWidth=n.width,i.largeHeight=n.height,i.zoomImage=e,i.zoomWindow.css({"background-size":i.largeWidth+"px "+i.largeHeight+"px"}),i.zoomWindow.css({"background-size":i.largeWidth+"px "+i.largeHeight+"px"}),i.swapAction(t,e)},n.src=e},swapAction:function(t,e){var i=this,n=new Image;if(n.onload=function(){i.nzHeight=n.height,i.nzWidth=n.width,i.options.onImageSwapComplete(i.$elem),i.doneCallback()},n.src=t,i.currentZoomLevel=i.options.zoomLevel,i.options.maxZoomLevel=!1,"lens"==i.options.zoomType&&i.zoomLens.css({backgroundImage:"url('"+e+"')"}),"window"==i.options.zoomType&&i.zoomWindow.css({backgroundImage:"url('"+e+"')"}),"inner"==i.options.zoomType&&i.zoomWindow.css({backgroundImage:"url('"+e+"')"}),i.currentImage=e,i.options.imageCrossfade){var o=i.$elem,s=o.clone();i.$elem.attr("src",t),i.$elem.after(s),s.stop(!0).fadeOut(i.options.imageCrossfade,function(){r(this).remove()}),i.$elem.width("auto").removeAttr("width"),i.$elem.height("auto").removeAttr("height"),o.fadeIn(i.options.imageCrossfade),i.options.tint&&"inner"!=i.options.zoomType&&(s=(o=i.zoomTintImage).clone(),i.zoomTintImage.attr("src",e),i.zoomTintImage.after(s),s.stop(!0).fadeOut(i.options.imageCrossfade,function(){r(this).remove()}),o.fadeIn(i.options.imageCrossfade),i.zoomTint.css({height:i.$elem.height()}),i.zoomTint.css({width:i.$elem.width()})),i.zoomContainer.css("height",i.$elem.height()),i.zoomContainer.css("width",i.$elem.width()),"inner"!=i.options.zoomType||i.options.constrainType||(i.zoomWrap.parent().css("height",i.$elem.height()),i.zoomWrap.parent().css("width",i.$elem.width()),i.zoomWindow.css("height",i.$elem.height()),i.zoomWindow.css("width",i.$elem.width()))}else i.$elem.attr("src",t),i.options.tint&&(i.zoomTintImage.attr("src",e),i.zoomTintImage.attr("height",i.$elem.height()),i.zoomTintImage.css({height:i.$elem.height()}),i.zoomTint.css({height:i.$elem.height()})),i.zoomContainer.css("height",i.$elem.height()),i.zoomContainer.css("width",i.$elem.width());i.options.imageCrossfade&&(i.zoomWrap.css("height",i.$elem.height()),i.zoomWrap.css("width",i.$elem.width())),i.options.constrainType&&("height"==i.options.constrainType&&(i.zoomContainer.css("height",i.options.constrainSize),i.zoomContainer.css("width","auto"),i.options.imageCrossfade?(i.zoomWrap.css("height",i.options.constrainSize),i.zoomWrap.css("width","auto"),i.constwidth=i.zoomWrap.width()):(i.$elem.css("height",i.options.constrainSize),i.$elem.css("width","auto"),i.constwidth=i.$elem.width()),"inner"==i.options.zoomType&&(i.zoomWrap.parent().css("height",i.options.constrainSize),i.zoomWrap.parent().css("width",i.constwidth),i.zoomWindow.css("height",i.options.constrainSize),i.zoomWindow.css("width",i.constwidth)),i.options.tint&&(i.tintContainer.css("height",i.options.constrainSize),i.tintContainer.css("width",i.constwidth),i.zoomTint.css("height",i.options.constrainSize),i.zoomTint.css("width",i.constwidth),i.zoomTintImage.css("height",i.options.constrainSize),i.zoomTintImage.css("width",i.constwidth))),"width"==i.options.constrainType&&(i.zoomContainer.css("height","auto"),i.zoomContainer.css("width",i.options.constrainSize),i.options.imageCrossfade?(i.zoomWrap.css("height","auto"),i.zoomWrap.css("width",i.options.constrainSize),i.constheight=i.zoomWrap.height()):(i.$elem.css("height","auto"),i.$elem.css("width",i.options.constrainSize),i.constheight=i.$elem.height()),"inner"==i.options.zoomType&&(i.zoomWrap.parent().css("height",i.constheight),i.zoomWrap.parent().css("width",i.options.constrainSize),i.zoomWindow.css("height",i.constheight),i.zoomWindow.css("width",i.options.constrainSize)),i.options.tint&&(i.tintContainer.css("height",i.constheight),i.tintContainer.css("width",i.options.constrainSize),i.zoomTint.css("height",i.constheight),i.zoomTint.css("width",i.options.constrainSize),i.zoomTintImage.css("height",i.constheight),i.zoomTintImage.css("width",i.options.constrainSize))))},doneCallback:function(){this.options.loadingIcon&&this.spinner.hide(),this.nzOffset=this.$elem.offset(),this.nzWidth=this.$elem.width(),this.nzHeight=this.$elem.height(),this.currentZoomLevel=this.options.zoomLevel,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,"window"==this.options.zoomType&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.options.zoomWindowWidth<this.options.zoomWindowWidth?this.nzWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens&&(this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight)))},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var e=this;return e.gallerylist=[],e.options.gallery?r("#"+e.options.gallery+" a").each(function(){var t="";r(this).data("zoom-image")?t=r(this).data("zoom-image"):r(this).data("image")&&(t=r(this).data("image")),t==e.zoomImage?e.gallerylist.unshift({href:""+t,title:r(this).find("img").attr("title")}):e.gallerylist.push({href:""+t,title:r(this).find("img").attr("title")})}):e.gallerylist.push({href:""+e.zoomImage,title:r(this).find("img").attr("title")}),e.gallerylist},changeZoomLevel:function(t){this.scrollingLock=!0,this.newvalue=parseFloat(t).toFixed(2),newvalue=parseFloat(t).toFixed(2),maxheightnewvalue=this.largeHeight/(this.options.zoomWindowHeight/this.nzHeight*this.nzHeight),maxwidthtnewvalue=this.largeWidth/(this.options.zoomWindowWidth/this.nzWidth*this.nzWidth),"inner"!=this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/maxheightnewvalue/this.nzHeight,this.newvalueheight=maxheightnewvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/maxwidthtnewvalue/this.nzWidth,this.newvaluewidth=maxwidthtnewvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1),"lens"==this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.fullwidth=!0,this.newvaluewidth=maxheightnewvalue):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1))),"inner"==this.options.zoomType&&(maxheightnewvalue=parseFloat(this.largeHeight/this.nzHeight).toFixed(2),maxwidthtnewvalue=parseFloat(this.largeWidth/this.nzWidth).toFixed(2),newvalue>maxheightnewvalue&&(newvalue=maxheightnewvalue),newvalue>maxwidthtnewvalue&&(newvalue=maxwidthtnewvalue),maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue>maxwidthtnewvalue?maxwidthtnewvalue:newvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1)),scrcontinue=!1,"inner"==this.options.zoomType&&(this.nzWidth>this.nzHeight&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullwidth=this.fullheight=!0)),this.nzHeight>this.nzWidth&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullwidth=this.fullheight=!0))),"inner"!=this.options.zoomType&&(scrcontinue=!0),scrcontinue&&(this.zoomLock=0,this.changeZoom=!0,this.options.zoomWindowHeight/this.heightRatio<=this.nzHeight&&(this.currentZoomLevel=this.newvalueheight,"lens"!=this.options.zoomType&&"inner"!=this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({height:String(this.options.zoomWindowHeight/this.heightRatio)+"px"})),"lens"==this.options.zoomType||"inner"==this.options.zoomType)&&(this.changeBgSize=!0),this.options.zoomWindowWidth/this.widthRatio<=this.nzWidth&&("inner"!=this.options.zoomType&&this.newvaluewidth>this.newvalueheight&&(this.currentZoomLevel=this.newvaluewidth),"lens"!=this.options.zoomType&&"inner"!=this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({width:String(this.options.zoomWindowWidth/this.widthRatio)+"px"})),"lens"==this.options.zoomType||"inner"==this.options.zoomType)&&(this.changeBgSize=!0),"inner"==this.options.zoomType&&(this.changeBgSize=!0,this.nzWidth>this.nzHeight&&(this.currentZoomLevel=this.newvaluewidth),this.nzHeight>this.nzWidth&&(this.currentZoomLevel=this.newvaluewidth))),this.setPosition(this.currentLoc)},closeAll:function(){self.zoomWindow&&self.zoomWindow.hide(),self.zoomLens&&self.zoomLens.hide(),self.zoomTint&&self.zoomTint.hide()},changeState:function(t){"enable"==t&&(this.options.zoomEnabled=!0),"disable"==t&&(this.options.zoomEnabled=!1)}};r.fn.elevateZoom=function(e){return this.each(function(){var t=Object.create(i);t.init(e,this),r.data(this,"elevateZoom",t)})},r.fn.elevateZoom.options={zoomActivation:"hover",zoomEnabled:!0,preloading:1,zoomLevel:1,scrollZoom:!1,scrollZoomIncrement:.1,minZoomLevel:!1,maxZoomLevel:!1,easing:!1,easingAmount:12,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:400,zoomWindowOffetx:0,zoomWindowOffety:0,zoomWindowPosition:1,zoomWindowBgColour:"#fff",lensFadeIn:!1,lensFadeOut:!1,debug:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",lensBorderSize:1,lensBorderColour:"#000",lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,gallery:!1,galleryActiveClass:"zoomGalleryActive",imageCrossfade:!1,constrainType:!1,constrainSize:!1,loadingIcon:!1,cursor:"default",responsive:!0,onComplete:r.noop,onZoomedImageLoaded:function(){},onImageSwap:r.noop,onImageSwapComplete:r.noop}}(jQuery,window,document),function(l,u,s,a){var i,n,o;function r(t,e){this.settings=null,this.options=l.extend({},r.Defaults,e),this.$element=l(t),this.drag=l.extend({},i),this.state=l.extend({},n),this.e=l.extend({},o),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._invalidated={},this._pipe=[],l.each(r.Plugins,l.proxy(function(t,e){this._plugins[t[0].toLowerCase()+t.slice(1)]=new e(this)},this)),l.each(r.Pipe,l.proxy(function(t,e){this._pipe.push({filter:e.filter,run:l.proxy(e.run,this)})},this)),this.setup(),this.initialize()}function h(t){if(t.touches!==a)return{x:t.touches[0].pageX,y:t.touches[0].pageY};if(t.touches===a){if(t.pageX!==a)return{x:t.pageX,y:t.pageY};if(t.pageX===a)return{x:t.clientX,y:t.clientY}}}function t(t){var e,i,n=s.createElement("div"),o=t;for(e in o)if(i=o[e],void 0!==n.style[i])return n=null,[i,e];return[!1]}r.Defaults={items:3,loop:!(o={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null}),center:!(n={isTouch:!(i={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null}),isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!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:u,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"},r.Width={Default:"default",Inner:"inner",Outer:"outer"},r.Plugins={},r.Pipe=[{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var t=this._clones;(this.$stage.children(".cloned").length!==t.length||!this.settings.loop&&0<t.length)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){var t,e,i=this._clones,n=this._items,o=this.settings.loop?i.length-Math.max(2*this.settings.items,4):0;for(t=0,e=Math.abs(o/2);t<e;t++)0<o?(this.$stage.children().eq(n.length+i.length-1).remove(),i.pop(),this.$stage.children().eq(0).remove(),i.pop()):(i.push(i.length/2),this.$stage.append(n[i[i.length-1]].clone().addClass("cloned")),i.push(n.length-1-(i.length-1)/2),this.$stage.prepend(n[i[i.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var t,e,i,n=this.settings.rtl?1:-1,o=(this.width()/this.settings.items).toFixed(3),s=0;for(this._coordinates=[],e=0,i=this._clones.length+this._items.length;e<i;e++)t=this._mergers[this.relative(e)],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,s+=(this.settings.autoWidth?this._items[this.relative(e)].width()+this.settings.margin:o*t)*n,this._coordinates.push(s)}},{filter:["width","items","settings"],run:function(){var t,e,i=(this.width()/this.settings.items).toFixed(3),n={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};if(this.$stage.css(n),(n={width:this.settings.autoWidth?"auto":i-this.settings.margin})[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autoWidth&&0<l.grep(this._mergers,function(t){return 1<t}).length)for(t=0,e=this._coordinates.length;t<e;t++)n.width=Math.abs(this._coordinates[t])-Math.abs(this._coordinates[t-1]||0)-this.settings.margin,this.$stage.children().eq(t).css(n);else this.$stage.children().css(n)}},{filter:["width","items","settings"],run:function(t){t.current&&this.reset(this.$stage.children().index(t.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,n,o=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,r=this.coordinates(this.current())+s,a=r+this.width()*o,l=[];for(i=0,n=this._coordinates.length;i<n;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+s*o,(this.op(t,"<=",r)&&this.op(t,">",a)||this.op(e,"<",r)&&this.op(e,">",a))&&l.push(i);this.$stage.children("."+this.settings.activeClass).removeClass(this.settings.activeClass),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass(this.settings.activeClass),this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}],r.prototype.initialize=function(){var t,e,i;if((this.trigger("initialize"),this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl),this.browserSupport(),this.settings.autoWidth&&!0!==this.state.imagesLoaded)&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:a,i=this.$element.children(e).width(),t.length&&i<=0))return this.preloadAutoWidthImages(t),!1;this.$element.addClass("owl-loading"),this.$stage=l("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('<div class="owl-stage-outer">'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this._width=this.$element.width(),this.refresh(),this.$element.removeClass("owl-loading").addClass("owl-loaded"),this.eventsCall(),this.internalEvents(),this.addTriggerableEvents(),this.trigger("initialized")},r.prototype.setup=function(){var e=this.viewport(),t=this.options.responsive,i=-1,n=null;t?(l.each(t,function(t){t<=e&&i<t&&(i=Number(t))}),delete(n=l.extend({},this.options,t[i])).responsive,n.responsiveClass&&this.$element.attr("class",function(t,e){return e.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+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}}))},r.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center),this.settings.loop&&this._items.length<this.settings.items&&(this.settings.loop=!1),this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},r.prototype.prepare=function(t){var e=this.trigger("prepare",{content:t});return e.data||(e.data=l("<"+this.settings.itemElement+"/>").addClass(this.settings.itemClass).append(t)),this.trigger("prepared",{content:e.data}),e.data},r.prototype.update=function(){for(var t=0,e=this._pipe.length,i=l.proxy(function(t){return this[t]},this._invalidated),n={};t<e;)(this._invalidated.all||0<l.grep(this._pipe[t].filter,i).length)&&this._pipe[t].run(n),t++;this._invalidated={}},r.prototype.width=function(t){switch(t=t||r.Width.Default){case r.Width.Inner:case r.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},r.prototype.refresh=function(){if(0===this._items.length)return!1;(new Date).getTime();this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$stage.addClass("owl-refresh"),this.update(),this.$stage.removeClass("owl-refresh"),this.state.orientation=u.orientation,this.watchVisibility(),this.trigger("refreshed")},r.prototype.eventsCall=function(){this.e._onDragStart=l.proxy(function(t){this.onDragStart(t)},this),this.e._onDragMove=l.proxy(function(t){this.onDragMove(t)},this),this.e._onDragEnd=l.proxy(function(t){this.onDragEnd(t)},this),this.e._onResize=l.proxy(function(t){this.onResize(t)},this),this.e._transitionEnd=l.proxy(function(t){this.transitionEnd(t)},this),this.e._preventClick=l.proxy(function(t){this.preventClick(t)},this)},r.prototype.onThrottledResize=function(){u.clearTimeout(this.resizeTimer),this.resizeTimer=u.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)},r.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!this.trigger("resize").isDefaultPrevented()&&(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized"))))},r.prototype.eventsRouter=function(t){var e=t.type;"mousedown"===e||"touchstart"===e?this.onDragStart(t):"mousemove"===e||"touchmove"===e?this.onDragMove(t):"mouseup"===e||"touchend"===e?this.onDragEnd(t):"touchcancel"===e&&this.onDragEnd(t)},r.prototype.internalEvents=function(){"ontouchstart"in u||navigator.msMaxTouchPoints;var t=u.navigator.msPointerEnabled;this.settings.mouseDrag?(this.$stage.on("mousedown",l.proxy(function(t){this.eventsRouter(t)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on"),this.settings.touchDrag&&!t&&this.$stage.on("touchstart touchcancel",l.proxy(function(t){this.eventsRouter(t)},this)),this.transitionEndVendor&&this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,!1),!1!==this.settings.responsive&&this.on(u,"resize",l.proxy(this.onThrottledResize,this))},r.prototype.onDragStart=function(t){var e,i,n,o;if(3===(e=t.originalEvent||t||u.event).which||this.state.isTouch)return!1;if("mousedown"===e.type&&this.$stage.addClass("owl-grab"),this.trigger("drag"),this.drag.startTime=(new Date).getTime(),this.speed(0),this.state.isTouch=!0,this.state.isScrolling=!1,this.state.isSwiping=!1,this.drag.distance=0,i=h(e).x,n=h(e).y,this.drag.offsetX=this.$stage.position().left,this.drag.offsetY=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inMotion&&this.support3d)o=this.getTransformProperty(),this.drag.offsetX=o,this.animate(o),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1;this.drag.startX=i-this.drag.offsetX,this.drag.startY=n-this.drag.offsetY,this.drag.start=i-this.drag.startX,this.drag.targetEl=e.target||e.srcElement,this.drag.updatedX=this.drag.start,"IMG"!==this.drag.targetEl.tagName&&"A"!==this.drag.targetEl.tagName||(this.drag.targetEl.draggable=!1),l(s).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",l.proxy(function(t){this.eventsRouter(t)},this))},r.prototype.onDragMove=function(t){var e,i,n,o,s,r;this.state.isTouch&&(this.state.isScrolling||(i=h(e=t.originalEvent||t||u.event).x,n=h(e).y,this.drag.currentX=i-this.drag.startX,this.drag.currentY=n-this.drag.startY,this.drag.distance=this.drag.currentX-this.drag.offsetX,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":0<this.drag.distance&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(o=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),s=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),r=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,o+r),s+r)),(8<this.drag.distance||this.drag.distance<-8)&&(e.preventDefault!==a?e.preventDefault():e.returnValue=!1,this.state.isSwiping=!0),this.drag.updatedX=this.drag.currentX,(16<this.drag.currentY||this.drag.currentY<-16)&&!1===this.state.isSwiping&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start),this.animate(this.drag.updatedX)))},r.prototype.onDragEnd=function(t){var e,i;if(this.state.isTouch){if("mouseup"===t.type&&this.$stage.removeClass("owl-grab"),this.trigger("dragged"),this.drag.targetEl.removeAttribute("draggable"),this.state.isTouch=!1,this.state.isScrolling=!1,this.state.isSwiping=!1,0===this.drag.distance&&!0!==this.state.inMotion)return this.state.inMotion=!1;this.drag.endTime=(new Date).getTime(),e=this.drag.endTime-this.drag.startTime,(3<Math.abs(this.drag.distance)||300<e)&&this.removeClick(this.drag.targetEl),i=this.closest(this.drag.updatedX),this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(i),this.invalidate("position"),this.update(),this.settings.pullDrag||this.drag.updatedX!==this.coordinates(i)||this.transitionEnd(),this.drag.distance=0,l(s).off(".owl.dragEvents")}},r.prototype.removeClick=function(t){this.drag.targetEl=t,l(t).on("click.preventClick",this.e._preventClick),u.setTimeout(function(){l(t).off("click.preventClick")},300)},r.prototype.preventClick=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),l(t.target).off("click.preventClick")},r.prototype.getTransformProperty=function(){var t;return!0!=(16===(t=(t=u.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform")).replace(/matrix(3d)?\(|\)/g,"").split(",")).length)?t[4]:t[12]},r.prototype.closest=function(i){var n=-1,o=this.width(),s=this.coordinates();return this.settings.freeDrag||l.each(s,l.proxy(function(t,e){return e-30<i&&i<e+30?n=t:this.op(i,"<",e)&&this.op(i,">",s[t+1]||e-o)&&(n="left"===this.state.direction?t+1:t),-1===n},this)),this.settings.loop||(this.op(i,">",s[this.minimum()])?n=i=this.minimum():this.op(i,"<",s[this.maximum()])&&(n=i=this.maximum())),n},r.prototype.animate=function(t){this.trigger("translate"),this.state.inMotion=0<this.speed(),this.support3d?this.$stage.css({transform:"translate3d("+t+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.isTouch?this.$stage.css({left:t+"px"}):this.$stage.animate({left:t},this.speed()/1e3,this.settings.fallbackEasing,l.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))},r.prototype.current=function(t){if(t===a)return this._current;if(0===this._items.length)return a;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==a&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},r.prototype.invalidate=function(t){this._invalidated[t]=!0},r.prototype.reset=function(t){(t=this.normalize(t))!==a&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},r.prototype.normalize=function(t,e){var i=e?this._items.length:this._items.length+this._clones.length;return!l.isNumeric(t)||i<1?a:t=this._clones.length?(t%i+i)%i:Math.max(this.minimum(e),Math.min(this.maximum(e),t))},r.prototype.relative=function(t){return t=this.normalize(t),t-=this._clones.length/2,this.normalize(t,!0)},r.prototype.maximum=function(t){var e,i,n,o=0,s=this.settings;if(t)return this._items.length-1;if(!s.loop&&s.center)e=this._items.length-1;else if(s.loop||s.center)if(s.loop||s.center)e=this._items.length+s.items;else{if(!s.autoWidth&&!s.merge)throw"Can not detect maximum absolute position.";for(revert=s.rtl?1:-1,i=this.$stage.width()-this.$element.width();(n=this.coordinates(o))&&!(n*revert>=i);)e=++o}else e=this._items.length-s.items;return e},r.prototype.minimum=function(t){return t?0:this._clones.length/2},r.prototype.items=function(t){return t===a?this._items.slice():(t=this.normalize(t,!0),this._items[t])},r.prototype.mergers=function(t){return t===a?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},r.prototype.clones=function(i){function n(t){return t%2==0?o+t/2:e-(t+1)/2}var e=this._clones.length/2,o=e+this._items.length;return i===a?l.map(this._clones,function(t,e){return n(e)}):l.map(this._clones,function(t,e){return t===i?n(e):null})},r.prototype.speed=function(t){return t!==a&&(this._speed=t),this._speed},r.prototype.coordinates=function(t){var e=null;return t===a?l.map(this._coordinates,l.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(e=this._coordinates[t],e+=(this.width()-e+(this._coordinates[t-1]||0))/2*(this.settings.rtl?-1:1)):e=this._coordinates[t-1]||0,e)},r.prototype.duration=function(t,e,i){return Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},r.prototype.to=function(t,e){if(this.settings.loop){var i=t-this.relative(this.current()),n=this.current(),o=this.current(),s=this.current()+i,r=o-s<0,a=this._clones.length+this._items.length;s<this.settings.items&&!1==r?(n=o+this._items.length,this.reset(n)):s>=a-this.settings.items&&!0==r&&(n=o-this._items.length,this.reset(n)),u.clearTimeout(this.e._goToLoop),this.e._goToLoop=u.setTimeout(l.proxy(function(){this.speed(this.duration(this.current(),n+i,e)),this.current(n+i),this.update()},this),30)}else this.speed(this.duration(this.current(),t,e)),this.current(t),this.update()},r.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},r.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},r.prototype.transitionEnd=function(t){if(t!==a&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.state.inMotion=!1,this.trigger("translated")},r.prototype.viewport=function(){var t;if(this.options.responsiveBaseElement!==u)t=l(this.options.responsiveBaseElement).width();else if(u.innerWidth)t=u.innerWidth;else{if(!s.documentElement||!s.documentElement.clientWidth)throw"Can not detect viewport width.";t=s.documentElement.clientWidth}return t},r.prototype.replace=function(t){this.$stage.empty(),this._items=[],t=t&&(t instanceof jQuery?t:l(t)),this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector)),t.filter(function(){return 1===this.nodeType}).each(l.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(l.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},r.prototype.add=function(t,e){e=e===a?this._items.length:this.normalize(e,!0),this.trigger("add",{content:t,position:e}),0===this._items.length||e===this._items.length?(this.$stage.append(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[e].before(t),this._items.splice(e,0,t),this._mergers.splice(e,0,1*t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this.invalidate("items"),this.trigger("added",{content:t,position:e})},r.prototype.remove=function(t){(t=this.normalize(t,!0))!==a&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},r.prototype.addTriggerableEvents=function(){var i=l.proxy(function(e,i){return l.proxy(function(t){t.relatedTarget!==this&&(this.suppress([i]),e.apply(this,[].slice.call(arguments,1)),this.release([i]))},this)},this);l.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},l.proxy(function(t,e){this.$element.on(t+".owl.carousel",i(e,t+".owl.carousel"))},this))},r.prototype.watchVisibility=function(){function t(t){return 0<t.offsetWidth&&0<t.offsetHeight}t(this.$element.get(0))||(this.$element.addClass("owl-hidden"),u.clearInterval(this.e._checkVisibile),this.e._checkVisibile=u.setInterval(l.proxy(function(){t(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),u.clearInterval(this.e._checkVisibile))},this),500))},r.prototype.preloadAutoWidthImages=function(i){var n,o,s,r;n=0,o=this,i.each(function(t,e){s=l(e),(r=new Image).onload=function(){n++,s.attr("src",r.src),s.css("opacity",1),n>=i.length&&(o.state.imagesLoaded=!0,o.initialize())},r.src=s.attr("src")||s.attr("data-src")||s.attr("data-src-retina")})},r.prototype.destroy=function(){for(var t in this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass),!1!==this.settings.responsive&&l(u).off("resize.owl.carousel"),this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd),this._plugins)this._plugins[t].destroy();(this.settings.mouseDrag||this.settings.touchDrag)&&(this.$stage.off("mousedown touchstart touchcancel"),l(s).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1})),this.$element.off(".owl"),this.$stage.children(".cloned").remove(),this.e=null,this.$element.removeData("owlCarousel"),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.unwrap()},r.prototype.op=function(t,e,i){var n=this.settings.rtl;switch(e){case"<":return n?i<t:t<i;case">":return n?t<i:i<t;case">=":return n?t<=i:i<=t;case"<=":return n?i<=t:t<=i}},r.prototype.on=function(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n):t.attachEvent&&t.attachEvent("on"+e,i)},r.prototype.off=function(t,e,i,n){t.removeEventListener?t.removeEventListener(e,i,n):t.detachEvent&&t.detachEvent("on"+e,i)},r.prototype.trigger=function(t,e,i){var n={item:{count:this._items.length,index:this.current()}},o=l.camelCase(l.grep(["on",t,i],function(t){return t}).join("-").toLowerCase()),s=l.Event([t,"owl",i||"carousel"].join(".").toLowerCase(),l.extend({relatedTarget:this},n,e));return this._supress[t]||(l.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(s)}),this.$element.trigger(s),this.settings&&"function"==typeof this.settings[o]&&this.settings[o].apply(this,s)),s},r.prototype.suppress=function(t){l.each(t,l.proxy(function(t,e){this._supress[e]=!0},this))},r.prototype.release=function(t){l.each(t,l.proxy(function(t,e){delete this._supress[e]},this))},r.prototype.browserSupport=function(){if(this.support3d=t(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0],this.support3d){this.transformVendor=t(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0];this.transitionEndVendor=["transitionend","webkitTransitionEnd","transitionend","oTransitionEnd"][t(["transition","WebkitTransition","MozTransition","OTransition"])[1]],this.vendorName=this.transformVendor.replace(/Transform/i,""),this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":""}this.state.orientation=u.orientation},l.fn.owlCarousel=function(t){return this.each(function(){l(this).data("owlCarousel")||l(this).data("owlCarousel",new r(this,t))})},l.fn.owlCarousel.Constructor=r}(window.Zepto||window.jQuery,window,document),function(a,s){var e=function(t){this._core=t,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":a.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var e=this._core.settings,i=e.center&&Math.ceil(e.items/2)||e.items,n=e.center&&-1*i||0,o=(t.property&&t.property.value||this._core.current())+n,s=this._core.clones().length,r=a.proxy(function(t,e){this.load(e)},this);n++<i;)this.load(s/2+this._core.relative(o)),s&&a.each(this._core.clones(this._core.relative(o++)),r)},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(t){var e=this._core.$stage.children().eq(t),i=e&&e.find(".owl-lazy");!i||-1<a.inArray(e.get(0),this._loaded)||(i.each(a.proxy(function(t,e){var i,n=a(e),o=1<s.devicePixelRatio&&n.attr("data-src-retina")||n.attr("data-src");this._core.trigger("load",{element:n,url:o},"lazy"),n.is("img")?n.one("load.owl.lazy",a.proxy(function(){n.css("opacity",1),this._core.trigger("loaded",{element:n,url:o},"lazy")},this)).attr("src",o):((i=new Image).onload=a.proxy(function(){n.css({"background-image":"url("+o+")",opacity:"1"}),this._core.trigger("loaded",{element:n,url:o},"lazy")},this),i.src=o)},this)),this._loaded.push(e.get(0)))},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(e){var i=function(t){this._core=t,this._handlers={"initialized.owl.carousel":e.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":e.proxy(function(t){this._core.settings.autoHeight&&"position"==t.property.name&&this.update()},this),"loaded.owl.lazy":e.proxy(function(t){this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},i.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)},i.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(h,e,i){var n=function(t){this._core=t,this._videos={},this._playing=null,this._fullscreen=!1,this._handlers={"resize.owl.carousel":h.proxy(function(t){this._core.settings.video&&!this.isInFullScreen()&&t.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":h.proxy(function(t){this._playing&&this.stop()},this),"prepared.owl.carousel":h.proxy(function(t){var e=h(t.content).find(".owl-video");e.length&&(e.css("display","none"),this.fetch(e,h(t.content)))},this)},this._core.options=h.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",h.proxy(function(t){this.play(t)},this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":"youtube",n=t.attr("data-vimeo-id")||t.attr("data-youtube-id"),o=t.attr("data-width")||this._core.settings.videoWidth,s=t.attr("data-height")||this._core.settings.videoHeight,r=t.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:o,height:s},e.attr("data-video",r),this.thumbnail(t,this._videos[r])},n.prototype.thumbnail=function(e,t){function i(t){'<div class="owl-video-play-icon"></div>',n=u.lazyLoad?'<div class="owl-video-tn '+l+'" '+a+'="'+t+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+t+')"></div>',e.after(n),e.after('<div class="owl-video-play-icon"></div>')}var n,o,s=t.width&&t.height?'style="width:'+t.width+"px;height:"+t.height+'px;"':"",r=e.find("img"),a="src",l="",u=this._core.settings;if(e.wrap('<div class="owl-video-wrapper"'+s+"></div>"),this._core.settings.lazyLoad&&(a="data-src",l="owl-lazy"),r.length)return i(r.attr(a)),r.remove(),!1;"youtube"===t.type?(o="http://img.youtube.com/vi/"+t.id+"/hqdefault.jpg",i(o)):"vimeo"===t.type&&h.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){o=t[0].thumbnail_large,i(o)}})},n.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},n.prototype.play=function(t){this._core.trigger("play",null,"video"),this._playing&&this.stop();var e,i,n=h(t.target||t.srcElement),o=n.closest("."+this._core.settings.itemClass),s=this._videos[o.attr("data-video")],r=s.width||"100%",a=s.height||this._core.$stage.height();"youtube"===s.type?e='<iframe width="'+r+'" height="'+a+'" src="http://www.youtube.com/embed/'+s.id+"?autoplay=1&v="+s.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===s.type&&(e='<iframe src="http://player.vimeo.com/video/'+s.id+'?autoplay=1" width="'+r+'" height="'+a+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),o.addClass("owl-video-playing"),this._playing=o,i=h('<div style="height:'+a+"px; width:"+r+'px" class="owl-video-frame">'+e+"</div>"),n.after(i)},n.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&h(t).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),!(t&&this._fullscreen&&this._playing)&&(this._fullscreen?this._fullscreen=!1:!this._playing||this._core.state.orientation===e.orientation||(this._core.state.orientation=e.orientation,!1))},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},h.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.jQuery,window,document),function(r){var e=function(t){this.core=t,this.core.options=r.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":r.proxy(function(t){"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":r.proxy(function(t){this.swapping="translated"==t.type},this),"translate.owl.carousel":r.proxy(function(t){this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var t,e=r.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,s=this.core.settings.animateOut;this.core.current()!==this.previous&&(s&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.css({left:t+"px"}).addClass("animated owl-animated-out").addClass(s).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",e)),o&&n.addClass("animated owl-animated-in").addClass(o).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",e))}},e.prototype.clear=function(t){r(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.transitionEnd()},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},r.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(e,i,n){var o=function(t){this.core=t,this.core.options=e.extend({},o.Defaults,this.core.options),this.handlers={"translated.owl.carousel refreshed.owl.carousel":e.proxy(function(){this.autoplay()},this),"play.owl.autoplay":e.proxy(function(t,e,i){this.play(e,i)},this),"stop.owl.autoplay":e.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":e.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":e.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)},this.core.$element.on(this.handlers)};o.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},o.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(i.clearInterval(this.interval),this.interval=i.setInterval(e.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):i.clearInterval(this.interval)},o.prototype.play=function(t,e){!0!==n.hidden&&(this.core.state.isTouch||this.core.state.isScrolling||this.core.state.isSwiping||this.core.state.inMotion||(!1!==this.core.settings.autoplay?this.core.next(this.core.settings.autoplaySpeed):i.clearInterval(this.interval)))},o.prototype.stop=function(){i.clearInterval(this.interval)},o.prototype.pause=function(){i.clearInterval(this.interval)},o.prototype.destroy=function(){var t,e;for(t in i.clearInterval(this.interval),this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},e.fn.owlCarousel.Constructor.Plugins.autoplay=o}(window.Zepto||window.jQuery,window,document),function(s){"use strict";var e=function(t){this._core=t,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":s.proxy(function(t){this._core.settings.dotsData&&this._templates.push(s(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":s.proxy(function(t){this._core.settings.dotsData&&this._templates.splice(t.position,0,s(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":s.proxy(function(t){this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"change.owl.carousel":s.proxy(function(t){if("position"==t.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var e=this._core.current(),i=this._core.maximum(),n=this._core.minimum();t.data=t.property.value>i?i<=e?n:i:t.property.value<n?i:t.property.value}},this),"changed.owl.carousel":s.proxy(function(t){"position"==t.property.name&&this.draw()},this),"refreshed.owl.carousel":s.proxy(function(){this._initialized||(this.initialize(),this._initialized=!0),this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation")},this)},this._core.options=s.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navRewind:!0,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,dotData:!1,dotsSpeed:!1,dotsContainer:!1,controlsClass:"owl-controls"},e.prototype.initialize=function(){var t,e,i=this._core.settings;for(e in i.dotsData||(this._templates=[s("<div>").addClass(i.dotClass).append(s("<span>")).prop("outerHTML")]),i.navContainer&&i.dotsContainer||(this._controls.$container=s("<div>").addClass(i.controlsClass).appendTo(this.$element)),this._controls.$indicators=i.dotsContainer?s(i.dotsContainer):s("<div>").hide().addClass(i.dotsClass).appendTo(this._controls.$container),this._controls.$indicators.on("click","div",s.proxy(function(t){var e=s(t.target).parent().is(this._controls.$indicators)?s(t.target).index():s(t.target).parent().index();t.preventDefault(),this.to(e,i.dotsSpeed)},this)),t=i.navContainer?s(i.navContainer):s("<div>").addClass(i.navContainerClass).prependTo(this._controls.$container),this._controls.$next=s("<"+i.navElement+">"),this._controls.$previous=this._controls.$next.clone(),this._controls.$previous.addClass(i.navClass[0]).html(i.navText[0]).hide().prependTo(t).on("click",s.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next.addClass(i.navClass[1]).html(i.navText[1]).hide().appendTo(t).on("click",s.proxy(function(t){this.next(i.navSpeed)},this)),this._overrides)this._core[e]=s.proxy(this[e],this)},e.prototype.destroy=function(){var t,e,i,n;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)this._controls[e].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)},e.prototype.update=function(){var t,e,i=this._core.settings,n=this._core.clones().length/2,o=n+this._core.items().length,s=i.center||i.autoWidth||i.dotData?1:i.dotsEach||i.items;if("page"!==i.slideBy&&(i.slideBy=Math.min(i.slideBy,i.items)),i.dots||"page"==i.slideBy)for(this._pages=[],t=n,e=0;t<o;t++)(s<=e||0===e)&&(this._pages.push({start:t-n,end:t-n+s-1}),e=0,0),e+=this._core.mergers(this._core.relative(t))},e.prototype.draw=function(){var t,e,i="",n=this._core.settings,o=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!n.nav||n.loop||n.navRewind||(this._controls.$previous.toggleClass("disabled",o<=0),this._controls.$next.toggleClass("disabled",o>=this._core.maximum())),this._controls.$previous.toggle(n.nav),this._controls.$next.toggle(n.nav),n.dots){if(t=this._pages.length-this._controls.$indicators.children().length,n.dotData&&0!=t){for(e=0;e<this._controls.$indicators.children().length;e++)i+=this._templates[this._core.relative(e)];this._controls.$indicators.html(i)}else 0<t?(i=new Array(1+t).join(this._templates[0]),this._controls.$indicators.append(i)):t<0&&this._controls.$indicators.children().slice(t).remove();this._controls.$indicators.find(".active").removeClass("active"),this._controls.$indicators.children().eq(s.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(n.dots)},e.prototype.onTrigger=function(t){var e=this._core.settings;t.page={index:s.inArray(this.current(),this._pages),count:this._pages.length,size:e&&(e.center||e.autoWidth||e.dotData?1:e.dotsEach||e.items)}},e.prototype.current=function(){var e=this._core.relative(this._core.current());return s.grep(this._pages,function(t){return t.start<=e&&t.end>=e}).pop()},e.prototype.getPosition=function(t){var e,i,n=this._core.settings;return"page"==n.slideBy?(e=s.inArray(this.current(),this._pages),i=this._pages.length,t?++e:--e,e=this._pages[(e%i+i)%i].start):(e=this._core.relative(this._core.current()),i=this._core.items().length,t?e+=n.slideBy:e-=n.slideBy),e},e.prototype.next=function(t){s.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)},e.prototype.prev=function(t){s.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)},e.prototype.to=function(t,e,i){var n;i?s.proxy(this._overrides.to,this._core)(t,e):(n=this._pages.length,s.proxy(this._overrides.to,this._core)(this._pages[(t%n+n)%n].start,e))},s.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(i,n){"use strict";var e=function(t){this._core=t,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":i.proxy(function(){"URLHash"==this._core.settings.startPosition&&i(n).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":i.proxy(function(t){var e=i(t.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[e]=t.content},this)},this._core.options=i.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),i(n).on("hashchange.owl.navigation",i.proxy(function(){var t=n.location.hash.substring(1),e=this._core.$stage.children(),i=this._hashes[t]&&e.index(this._hashes[t])||0;if(!t)return!1;this._core.to(i,!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var t,e;for(t in i(n).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},i.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(i){var n={};function o(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return i[t].call(e.exports,e,e.exports,o),e.l=!0,e.exports}o.m=i,o.c=n,o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(i,n,function(t){return e[t]}.bind(null,n));return i},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="/",o(o.s=0)}([function(t,e,i){i(1),t.exports=i(2)},function(t,e,i){"use strict";i.r(e);var n={};i.r(n),i.d(n,"AllSubstringsIndexStrategy",function(){return o}),i.d(n,"CaseSensitiveSanitizer",function(){return a}),i.d(n,"ExactWordIndexStrategy",function(){return s}),i.d(n,"LowerCaseSanitizer",function(){return l}),i.d(n,"PrefixIndexStrategy",function(){return r}),i.d(n,"Search",function(){return I}),i.d(n,"SimpleTokenizer",function(){return w}),i.d(n,"StemmingTokenizer",function(){return b}),i.d(n,"StopWordsMap",function(){return x}),i.d(n,"StopWordsTokenizer",function(){return C}),i.d(n,"TfIdfSearchIndex",function(){return m}),i.d(n,"TokenHighlighter",function(){return M}),i.d(n,"UnorderedSearchIndex",function(){return v});var o=(p.prototype.expandToken=function(t){for(var e,i=[],n=0,o=t.length;n<o;++n){e="";for(var s=n;s<o;++s)e+=t.charAt(s),i.push(e)}return i},p),s=(d.prototype.expandToken=function(t){return t?[t]:[]},d),r=(c.prototype.expandToken=function(t){for(var e=[],i="",n=0,o=t.length;n<o;++n)i+=t.charAt(n),e.push(i);return e},c),a=(h.prototype.sanitize=function(t){return t?t.trim():""},h),l=(u.prototype.sanitize=function(t){return t?t.toLocaleLowerCase().trim():""},u);function u(){}function h(){}function c(){}function d(){}function p(){}function _(t,e){e=e||[];for(var i=t=t||{},n=0;n<e.length;n++)if(null==(i=i[e[n]]))return null;return i}var f,g,m=((g=D.prototype).indexDocument=function(t,e,i){this._tokenToIdfCache={};var n,o=this._tokenMap;"object"!=typeof o[t]?o[t]=n={$numDocumentOccurrences:0,$totalNumOccurrences:1,$uidMap:{}}:(n=o[t]).$totalNumOccurrences++;var s=n.$uidMap;"object"!=typeof s[e]?(n.$numDocumentOccurrences++,s[e]={$document:i,$numTokenOccurrences:1}):s[e].$numTokenOccurrences++},g.search=function(i,n){for(var t={},e=0,o=i.length;e<o;e++){var s,r=i[e],a=this._tokenMap[r];if(!a)return[];if(0===e)for(var l=0,u=(s=Object.keys(a.$uidMap)).length;l<u;l++)t[h=s[l]]=a.$uidMap[h].$document;else for(l=0,u=(s=Object.keys(t)).length;l<u;l++){var h=s[l];"object"!=typeof a.$uidMap[h]&&delete t[h]}}var c=[];for(var h in t)c.push(t[h]);var d=this._createCalculateTfIdf();return c.sort(function(t,e){return d(i,e,n)-d(i,t,n)})},g._createCalculateIdf=function(){var n=this._tokenMap,o=this._tokenToIdfCache;return function(t,e){if(!o[t]){var i=void 0!==n[t]?n[t].$numDocumentOccurrences:0;o[t]=1+Math.log(e.length/(1+i))}return o[t]}},g._createCalculateTfIdf=function(){var u=this._tokenMap,h=this._uidFieldName,c=this._createCalculateIdf();return function(t,e,i){for(var n=0,o=0,s=t.length;o<s;++o){var r,a=t[o],l=c(a,i);l===1/0&&(l=0),r=h instanceof Array?e&&_(e,h):e&&e[h],n+=(void 0!==u[a]&&void 0!==u[a].$uidMap[r]?u[a].$uidMap[r].$numTokenOccurrences:0)*l}return n}},D),v=((f=T.prototype).indexDocument=function(t,e,i){"object"!=typeof this._tokenToUidToDocumentMap[t]&&(this._tokenToUidToDocumentMap[t]={}),this._tokenToUidToDocumentMap[t][e]=i},f.search=function(t,e){for(var i={},n=this._tokenToUidToDocumentMap,o=0,s=t.length;o<s;o++){var r=n[t[o]];if(!r)return[];if(0===o)for(var a=0,l=(u=Object.keys(r)).length;a<l;a++)i[c=u[a]]=r[c];else for(a=0,l=(u=Object.keys(i)).length;a<l;a++)"object"!=typeof r[c=u[a]]&&delete i[c]}var u,h=[];for(o=0,l=(u=Object.keys(i)).length;o<l;o++){var c=u[o];h.push(i[c])}return h},T),y=/[^a-zа-яё0-9\-']+/i,w=(E.prototype.tokenize=function(t){return t.split(y).filter(function(t){return t})},E),b=(S.prototype.tokenize=function(t){return this._tokenizer.tokenize(t).map(this._stemmingFunction)},S),x={a:!0,able:!0,about:!0,across:!0,after:!0,all:!0,almost:!0,also:!0,am:!0,among:!0,an:!0,and:!0,any:!0,are:!0,as:!0,at:!0,be:!0,because:!0,been:!0,but:!0,by:!0,can:!0,cannot:!0,could:!0,dear:!0,did:!0,do:!0,does:!0,either:!0,else:!0,ever:!0,every:!0,for:!0,from:!0,get:!0,got:!0,had:!0,has:!0,have:!0,he:!0,her:!0,hers:!0,him:!0,his:!0,how:!0,however:!0,i:!0,if:!0,in:!0,into:!0,is:!0,it:!0,its:!0,just:!0,least:!0,let:!0,like:!0,likely:!0,may:!0,me:!0,might:!0,most:!0,must:!0,my:!0,neither:!0,no:!0,nor:!0,not:!0,of:!0,off:!0,often:!0,on:!0,only:!0,or:!0,other:!0,our:!0,own:!0,rather:!0,said:!0,say:!0,says:!0,she:!0,should:!0,since:!0,so:!0,some:!0,than:!0,that:!0,the:!0,their:!0,them:!0,then:!0,there:!0,these:!0,they:!0,this:!0,tis:!0,to:!0,too:!0,twas:!0,us:!0,wants:!0,was:!0,we:!0,were:!0,what:!0,when:!0,where:!0,which:!0,while:!0,who:!0,whom:!0,why:!0,will:!0,with:!0,would:!0,yet:!0,you:!0,your:!0,constructor:!1,hasOwnProperty:!1,isPrototypeOf:!1,propertyIsEnumerable:!1,toLocaleString:!1,toString:!1,valueOf:!1},C=(k.prototype.tokenize=function(t){return this._tokenizer.tokenize(t).filter(function(t){return!x[t]})},k);function k(t){this._tokenizer=t}function S(t,e){this._stemmingFunction=t,this._tokenizer=e}function E(){}function T(){this._tokenToUidToDocumentMap={}}function D(t){this._uidFieldName=t,this._tokenToIdfCache={},this._tokenMap={}}function z(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var A,$,I=(($=L.prototype).addDocument=function(t){this.addDocuments([t])},$.addDocuments=function(t){this._documents=this._documents.concat(t),this.indexDocuments_(t,this._searchableFields)},$.addIndex=function(t){this._searchableFields.push(t),this.indexDocuments_(this._documents,[t])},$.search=function(t){var e=this._tokenizer.tokenize(this._sanitizer.sanitize(t));return this._searchIndex.search(e,this._documents)},$.indexDocuments_=function(t,e){this._initialized=!0;for(var i=this._indexStrategy,n=this._sanitizer,o=this._searchIndex,s=this._tokenizer,r=this._uidFieldName,a=0,l=t.length;a<l;a++){var u,h=t[a];u=r instanceof Array?_(h,r):h[r];for(var c=0,d=e.length;c<d;c++){var p,f=e[c];if(null!=(p=f instanceof Array?_(h,f):h[f])&&"string"!=typeof p&&p.toString&&(p=p.toString()),"string"==typeof p)for(var g=s.tokenize(n.sanitize(p)),m=0,v=g.length;m<v;m++)for(var y=g[m],w=i.expandToken(y),b=0,x=w.length;b<x;b++){var C=w[b];o.indexDocument(C,u,h)}}}},z(L.prototype,[{key:"indexStrategy",set:function(t){if(this._initialized)throw Error("IIndexStrategy cannot be set after initialization");this._indexStrategy=t},get:function(){return this._indexStrategy}},{key:"sanitizer",set:function(t){if(this._initialized)throw Error("ISanitizer cannot be set after initialization");this._sanitizer=t},get:function(){return this._sanitizer}},{key:"searchIndex",set:function(t){if(this._initialized)throw Error("ISearchIndex cannot be set after initialization");this._searchIndex=t},get:function(){return this._searchIndex}},{key:"tokenizer",set:function(t){if(this._initialized)throw Error("ITokenizer cannot be set after initialization");this._tokenizer=t},get:function(){return this._tokenizer}}]),L),M=((A=O.prototype).highlight=function(t,e){for(var i=this._wrapText("").length,n=Object.create(null),o=0,s=e.length;o<s;o++)for(var r=this._sanitizer.sanitize(e[o]),a=this._indexStrategy.expandToken(r),l=0,u=a.length;l<u;l++){var h=a[l];n[h]?n[h].push(r):n[h]=[r]}for(var c="",d="",p=0,f=(o=0,t.length);o<f;o++){var g=t.charAt(o);" "===g?(d=c="",p=o+1):(c+=g,d+=this._sanitizer.sanitize(g)),n[d]&&0<=n[d].indexOf(d)&&(c=this._wrapText(c),t=t.substring(0,p)+c+t.substring(o+1),o+=i,f+=i)}return t},A._wrapText=function(t){var e=this._wrapperTagName;return"<"+e+">"+t+"</"+e+">"},O);function O(t,e,i){this._indexStrategy=t||new r,this._sanitizer=e||new l,this._wrapperTagName=i||"mark"}function L(t){if(!t)throw Error("js-search requires a uid field name constructor parameter");this._uidFieldName=t,this._indexStrategy=new r,this._searchIndex=new m(t),this._sanitizer=new l,this._tokenizer=new w,this._documents=[],this._searchableFields=[]}window.JsSearch=n},function(t,e){}]),window.stemm=function(t){var e=(t=(t=(t=t.replace(/([aeiouyäöü])u([aeiouyäöü])/g,"$1U$2")).replace(/([aeiouyäöü])y([aeiouyäöü])/g,"$1Y$2")).replace(/ß/g,"ss")).search(/[aeiouyäöü][^aeiouyäöü]/),i="";-1!=e&&(e+=2,i=t.substring(e));var n=-1;-1!=e&&-1!=(n=i.search(/[aeiouyäöü][^aeiouyäöü]/))&&(n+=2,i.substring(n),n+=e);-1!=e&&e<3&&(e=3,i=t.substring(e));var o=t.search(/(em|ern|er)$/g),s=t.search(/(e|en|es)$/g),r=t.search(/([bdfghklmnrt]s)$/g);-1!=r&&r++;var a=1e4,l="";-1!=o&&o<a&&(l="a",a=o),-1!=s&&s<a&&(l="b",a=s),-1!=r&&r<a&&(l="c",a=r),1e4!=a&&-1!=e&&e<=a&&(t=t.substring(0,a),"b"==l&&-1!=t.search(/niss$/)&&(t=t.substring(0,t.length-1)));var u=t.search(/(en|er|est)$/g),h=t.search(/(.{3}[bdfghklmnt]st)$/g);-1!=h&&(h+=4);var c=1e4;-1!=u&&u<c&&(c=u),-1!=h&&h<c&&(c=h),1e4!=c&&-1!=e&&e<=c&&(t=t.substring(0,c));var d=t.search(/(end|ung)$/g),p=t.search(/[^e](ig|ik|isch)$/g),f=t.search(/(lich|heit)$/g),g=t.search(/(keit)$/g);-1!=p&&p++;var m=1e4,v="";if(-1!=d&&d<m&&(v="a",m=d),-1!=p&&p<m&&(v="b",m=p),-1!=f&&f<m&&(v="c",m=f),-1!=g&&g<m&&(v="d",m=g),1e4!=m&&-1!=n&&n<=m){t=t.substring(0,m);var y=-1;"a"==v?-1!=(y=t.search(/[^e](ig)$/))&&n<=++y&&(t=t.substring(0,y)):"c"==v?-1!=(y=t.search(/(er|en)$/))&&e<=y&&(t=t.substring(0,y)):"d"==v&&-1!=(y=t.search(/(lich|ig)$/))&&n<=y&&(t=t.substring(0,y))}return t=(t=(t=(t=(t=t.replace(/U/g,"u")).replace(/Y/g,"y")).replace(/ä/g,"a")).replace(/ö/g,"o")).replace(/ü/g,"u")},function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.wNumb=t()}(function(){"use strict";var s=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];function b(t){return t.split("").reverse().join("")}function g(t,e){return t.substring(0,e.length)===e}function r(t,e,i){if((t[e]||t[i])&&t[e]===t[i])throw new Error(e)}function x(t){return"number"==typeof t&&isFinite(t)}function i(t,e,i,n,o,s,r,a,l,u,h,c){var d,p,f,g,m,v=c,y="",w="";return s&&(c=s(c)),!!x(c)&&(!1!==t&&0===parseFloat(c.toFixed(t))&&(c=0),c<0&&(d=!0,c=Math.abs(c)),!1!==t&&(m=t,g=(g=c).toString().split("e"),c=(+((g=(g=Math.round(+(g[0]+"e"+(g[1]?+g[1]+m:m)))).toString().split("e"))[0]+"e"+(g[1]?g[1]-m:-m))).toFixed(m)),-1!==(c=c.toString()).indexOf(".")?(f=(p=c.split("."))[0],i&&(y=i+p[1])):f=c,e&&(f=b((f=b(f).match(/.{1,3}/g)).join(b(e)))),d&&a&&(w+=a),n&&(w+=n),d&&l&&(w+=l),w+=f,w+=y,o&&(w+=o),u&&(w=u(w,v)),w)}function n(t,e,i,n,o,s,r,a,l,u,h,c){var d,p,f="";return h&&(c=h(c)),!(!c||"string"!=typeof c)&&(a&&g(c,a)&&(c=c.replace(a,""),d=!0),n&&g(c,n)&&(c=c.replace(n,"")),l&&g(c,l)&&(c=c.replace(l,""),d=!0),o&&(p=o,c.slice(-1*p.length)===p)&&(c=c.slice(0,-1*o.length)),e&&(c=c.split(e).join("")),i&&(c=c.replace(i,".")),d&&(f+="-"),""!==(f=(f+=c).replace(/[^0-9\.\-.]/g,""))&&(f=Number(f),r&&(f=r(f)),!!x(f)&&f))}function o(t,e,i){var n,o=[];for(n=0;n<s.length;n+=1)o.push(t[s[n]]);return o.push(i),e.apply("",o)}return function t(e){if(!(this instanceof t))return new t(e);"object"==typeof e&&(e=function(t){var e,i,n,o={};for(void 0===t.suffix&&(t.suffix=t.postfix),e=0;e<s.length;e+=1)if(void 0===(n=t[i=s[e]]))"negative"!==i||o.negativeBefore?"mark"===i&&"."!==o.thousand?o[i]=".":o[i]=!1:o[i]="-";else if("decimals"===i){if(!(0<=n&&n<8))throw new Error(i);o[i]=n}else if("encoder"===i||"decoder"===i||"edit"===i||"undo"===i){if("function"!=typeof n)throw new Error(i);o[i]=n}else{if("string"!=typeof n)throw new Error(i);o[i]=n}return r(o,"mark","thousand"),r(o,"prefix","negative"),r(o,"prefix","negativeBefore"),o}(e),this.to=function(t){return o(e,i,t)},this.from=function(t){return o(e,n,t)})}});
//# sourceMappingURL=whisky.libraries.js.map
